* refs/heads/tmp-b996f9c:
Revert "ANDROID: cgroup: Add android_rvh_cgroup_force_kthread_migration"
Linux 6.0-rc3
.mailmap: update Luca Ceresoli's e-mail address
mm/mprotect: only reference swap pfn page if type match
squashfs: don't call kmalloc in decompressors
mm/damon/dbgfs: avoid duplicate context directory creation
mailmap: update email address for Colin King
asm-generic: sections: refactor memory_intersects
bootmem: remove the vmemmap pages from kmemleak in put_page_bootmem
ocfs2: fix freeing uninitialized resource on ocfs2_dlm_shutdown
Revert "memcg: cleanup racy sum avoidance code"
mm/zsmalloc: do not attempt to free IS_ERR handle
binder_alloc: add missing mmap_lock calls when using the VMA
mm: re-allow pinning of zero pfns (again)
vmcoreinfo: add kallsyms_num_syms symbol
mailmap: update Guilherme G. Piccoli's email addresses
writeback: avoid use-after-free after removing device
shmem: update folio if shmem_replace_page() updates the page
mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcopy_atomic_pte
provide arch_test_bit_acquire for architectures that define test_bit
perf stat: Capitalize topdown metrics' names
perf docs: Update the documentation for the save_type filter
perf sched: Fix memory leaks in __cmd_record detected with -fsanitize=address
perf record: Fix manpage formatting of description of support to hybrid systems
perf test: Stat test for repeat with a weak group
perf stat: Clear evsel->reset_group for each stat run
tools kvm headers arm64: Update KVM header from the kernel sources
perf python: Fix build when PYTHON_CONFIG is user supplied
perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU
fbdev: fbcon: Properly revert changes when vc_resize() failed
wait_on_bit: add an acquire memory barrier
UPSTREAM: scripts/clang-tools: Remove DeprecatedOrUnsafeBufferHandling check
audit: move audit_return_fixup before the filters
net: lantiq_xrx200: restore buffer if memory allocation failed
net: lantiq_xrx200: fix lock under memory pressure
net: lantiq_xrx200: confirm skb is allocated before using
net: stmmac: work around sporadic tx issue on link-up
ionic: VF initial random MAC address if no assigned mac
ionic: fix up issues with handling EAGAIN on FW cmds
ionic: clear broken state on generation change
rxrpc: Fix locking in rxrpc's sendmsg
drm/amdgpu: mmVM_L2_CNTL3 register not initialized correctly
drm/amdgpu: add MGCG perfmon setting for gfx11
drm/amdkfd: Fix isa version for the GC 10.3.7
drm/amdgpu: Fix page table setup on Arcturus
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amdgpu: add sdma instance check for gfx11 CGCG
drm/amd/display: enable PCON support for dcn314
drm/amdgpu: enable NBIO IP v7.7.0 Clock Gating
drm/amdgpu: add NBIO IP v7.7.0 Clock Gating support
drm/amdgpu: add TX_POWER_CTRL_1 macro definitions for NBIO IP v7.7.0
cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all()
xen/privcmd: fix error exit of privcmd_ioctl_dm_op()
Documentation/ABI: Mention retbleed vulnerability info file for sysfs
x86/sev: Mark snp_abort() noreturn
io_uring/net: save address for sendzc async execution
s390/mm: do not trigger write fault when vma does not allow VM_WRITE
s390: fix double free of GS and RI CBs on fork() failure
xen: move from strlcpy with unused retval to strscpy
xen: x86: remove setting the obsolete config XEN_MAX_DOMAIN_MEMORY
LoongArch: mm: Avoid unnecessary page fault retires on shared memory types
LoongArch: Add subword xchg/cmpxchg emulation
LoongArch: Cleanup headers to avoid circular dependency
LoongArch: Cleanup reset routines with new API
LoongArch: Fix build warnings in VDSO
LoongArch: Select PCI_QUIRKS to avoid build error
ACPI: property: Remove default association from integer maximum values
ACPI: property: Ignore already existing data node tags
ACPI: property: Fix type detection of unified integer reading functions
net: ethernet: mtk_eth_soc: fix hw hash reporting for MTK_NETSYS_V2
ANDROID: GKI: remove CONFIG_STACK_HASH_ORDER
ANDROID: staging: ashmem: Add shrinker name
cifs: Add helper function to check smb1+ server
cifs: Use help macro to get the mid header size
cifs: Use help macro to get the header preamble size
MAINTAINERS: rectify file entry in BONDING DRIVER
fbdev: Move fbdev drivers from strlcpy to strscpy
fbdev: omap: Remove unnecessary print function dev_err()
fbdev: chipsfb: Add missing pci_disable_device() in chipsfb_pci_init()
fbdev: fbcon: Destroy mutex on freeing struct fb_info
fbdev: radeon: Clean up some inconsistent indenting
fbdev: sisfb: Clean up some inconsistent indenting
fbdev: fb_pm2fb: Avoid potential divide by zero error
fbdev: ssd1307fb: Fix repeated words in comments
fbdev: omapfb: Fix tests for platform_get_irq() failure
i40e: Fix incorrect address type for IPv6 flow rules
ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter
md: call __md_stop_writes in md_stop
Revert "md-raid: destroy the bitmap after destroying the thread"
md: Flush workqueue md_rdev_misc_wq in md_alloc()
md/raid10: Fix the data type of an r10_sync_page_io() argument
cifs: skip extra NULL byte in filenames
lib/cpumask_kunit: add tests file to MAINTAINERS
lib/cpumask_kunit: log mask contents
lib/test_cpumask: follow KUnit style guidelines
lib/test_cpumask: fix cpu_possible_mask last test
lib/test_cpumask: drop cpu_possible_mask full test
io_uring: conditional ->async_data allocation
io_uring/notif: order notif vs send CQEs
io_uring/net: fix indentation
io_uring/net: fix zc send link failing
io_uring/net: fix must_hold annotation
loop: Check for overflow while configuring loop
net: Fix a data-race around sysctl_somaxconn.
net: Fix a data-race around netdev_unregister_timeout_secs.
net: Fix a data-race around gro_normal_batch.
net: Fix data-races around sysctl_devconf_inherit_init_net.
net: Fix data-races around sysctl_fb_tunnels_only_for_init_net.
net: Fix a data-race around netdev_budget_usecs.
net: Fix data-races around sysctl_max_skb_frags.
net: Fix a data-race around netdev_budget.
net: Fix a data-race around sysctl_net_busy_read.
net: Fix a data-race around sysctl_net_busy_poll.
net: Fix a data-race around sysctl_tstamp_allow_data.
net: Fix data-races around sysctl_optmem_max.
ratelimit: Fix data-races in ___ratelimit().
net: Fix data-races around netdev_tstamp_prequeue.
net: Fix data-races around netdev_max_backlog.
net: Fix data-races around weight_p and dev_weight_[rt]x_bias.
net: Fix data-races around sysctl_[rw]mem_(max|default).
net/core/skbuff: Check the return value of skb_copy_bits()
fec: Restart PPS after link state change
net: neigh: don't call kfree_skb() under spin_lock_irqsave()
x86/sev: Don't use cc_platform_has() for early SEV-SNP calls
x86/boot: Don't propagate uninitialized boot_params->cc_blob_address
netfilter: nf_defrag_ipv6: allow nf_conntrack_frag6_high_thresh increases
netfilter: flowtable: fix stuck flows on cleanup due to pending work
netfilter: flowtable: add function to invoke garbage collection immediately
netfilter: nf_tables: disallow binding to already bound chain
netfilter: nft_tunnel: restrict it to netdev family
netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families
netfilter: nf_tables: do not leave chain stats enabled on error
netfilter: nft_payload: do not truncate csum_offset and csum_type
netfilter: nft_payload: report ERANGE for too long offset and length
netfilter: nf_tables: make table handle allocation per-netns friendly
netfilter: nf_tables: disallow updates of implicit chain
Revert "ANDROID: Convert db845c to a mixed build."
bnxt_en: fix LRO/GRO_HW features in ndo_fix_features callback
bnxt_en: fix NQ resource accounting during vf creation on 57500 chips
bnxt_en: set missing reload flag in devlink features
bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use
ANDROID: vendor_hooks: update android_vh_ufs_send_uic_command
net: dsa: microchip: make learning configurable and keep it off while standalone
riscv: dts: microchip: mpfs: remove pci axi address translation property
riscv: dts: microchip: mpfs: remove bogus card-detect-delay
riscv: dts: microchip: mpfs: remove ti,fifo-depth property
riscv: dts: microchip: mpfs: fix incorrect pcie child node name
btrfs: add info when mount fails due to stale replace target
btrfs: replace: drop assert for suspended replace
btrfs: fix silent failure when deleting root reference
btrfs: fix space cache corruption and potential double allocations
netfilter: nft_tproxy: restrict to prerouting hook
ANDROID: Convert db845c to a mixed build.
cgroup: Fix race condition at rebind_subsystems()
cpufreq: check only freq_table in __resolve_freq()
x86/cpu: Add new Raptor Lake CPU model number
thermal/int340x_thermal: handle data_vault when the value is ZERO_SIZE_PTR
netfilter: conntrack: work around exceeded receive window
netfilter: ebtables: reject blobs that don't provide all entry points
ACPI: processor: Remove freq Qos request for all CPUs
nouveau: explicitly wait on the fence in nouveau_bo_move_m2mf
io_uring: fix submission-failure handling for uring-cmd
net: dsa: don't dereference NULL extack in dsa_slave_changeupper()
net: ipvtap - add __init/__exit annotations to module init/exit funcs
io_uring: fix off-by-one in sync cancelation file check
io_uring: uapi: Add `extern "C"` in io_uring.h for liburing
MAINTAINERS: Add `include/linux/io_uring_types.h`
arm64/sme: Don't flush SVE register state when handling SME traps
arm64/sme: Don't flush SVE register state when allocating SME storage
arm64/signal: Flush FPSIMD register state when disabling streaming mode
arm64/signal: Raise limit on stack frames
arm64/cache: Fix cache_type_cwg() for register generation
arm64/sysreg: Guard SYS_FIELD_ macros for asm
arm64/sysreg: Directly include bitfield.h
arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level
arm64: errata: add detection for AMEVCNTR01 incrementing incorrectly
arm64: fix rodata=full
arm64: Fix comment typo
docs/arm64: elf_hwcaps: unify newlines in HWCAP lists
ANDROID: fix up arm64 gki_defconfig for CONFIG_CLK_SUNXI
smb3: missing inode locks in punch hole
smb3: missing inode locks in zero range
ANDROID: fix up db845c build
ANDROID: xfrm: fix up CONFIG_ANDROID dependencies
ANDROID: remove CONFIG_ANDROID from gki_defconfig files
ANDROID: remove CONFIG_ANDROID dependency for CONFIG_ASHMEM
scsi: sd: Revert "Rework asynchronous resume support"
bonding: 3ad: make ad_ticks_per_sec a const
bonding: 802.3ad: fix no transmission of LACPDUs
selftests: include bonding tests into the kselftest infra
net: moxa: get rid of asymmetry in DMA mapping/unmapping
net: phy: Don't WARN for PHY_READY state in mdio_bus_phy_resume()
net: ipa: don't assume SMEM is page-aligned
net: dsa: microchip: keep compatibility with device tree blobs with no phy-mode
audit: fix potential double free on error path from fsnotify_add_inode_mark
net/mlx5: Unlock on error in mlx5_sriov_enable()
net/mlx5e: Fix use after free in mlx5e_fs_init()
net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup()
net/mlx5: unlock on error path in esw_vfs_changed_event_handler()
net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off
net/mlx5e: TC, Add missing policer validation
net/mlx5e: Fix wrong application of the LRO state
net/mlx5: Avoid false positive lockdep warning by adding lock_class_key
net/mlx5: Fix cmd error logging for manage pages cmd
net/mlx5: Disable irq when locking lag_lock
net/mlx5: Eswitch, Fix forwarding decision to uplink
net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY
net/mlx5e: Properly disable vlan strip on non-UL reps
perf tools: Fix compile error for x86
ANDROID: Updating OWNERS_DrNo
btrfs: don't allow large NOWAIT direct reads
btrfs: don't merge pages into bio if their page offset is not contiguous
btrfs: update generation of hole file extent item when merging holes
btrfs: fix possible memory leak in btrfs_get_dev_args_from_path()
btrfs: check if root is readonly while setting security xattr
ice: xsk: use Rx ring's XDP ring when picking NAPI context
ice: xsk: prohibit usage of non-balanced queue id
nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout
ftrace: Fix build warning for ops_references_rec() not used
r8152: fix the RX FIFO settings when suspending
r8152: fix the units of some registers for RTL8156A
rose: check NULL rose_loopback_neigh->loopback
ntfs: fix acl handling
parisc: Add runtime check to prevent PA2.0 kernels on PA1.x machines
parisc: ccio-dma: Handle kmalloc failure in ccio_init_resources()
parisc: led: Move from strlcpy with unused retval to strscpy
parisc: ccio-dma: Fix typo in comment
Revert "parisc: Show error if wrong 32/64-bit compiler is being used"
parisc: Make CONFIG_64BIT available for ARCH=parisc64 only
Linux 6.0-rc2
tracing: Have filter accept "common_cpu" to be consistent
tracing/probes: Have kprobes and uprobes use $COMM too
tracing/eprobes: Have event probes be consistent with kprobes and uprobes
tracing/eprobes: Fix reading of string fields
tracing/eprobes: Do not hardcode $comm as a string
tracing/eprobes: Do not allow eprobes to use $stack, or % for regs
ftrace: Fix NULL pointer dereference in is_ftrace_trampoline when ftrace is dead
tracing/perf: Fix double put of trace event when init fails
tracing: React to error return from traceprobe_parse_event_name()
asm goto: eradicate CC_HAS_ASM_GOTO
x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry
i2c: imx: Make sure to unregister adapter on remove()
Revert "i2c: scmi: Replace open coded device_get_match_data()"
parisc: Fix exception handler for fldw and fstw instructions
kprobes: don't call disarm_kprobe() for disabled kprobes
mm/shmem: shmem_replace_page() remember NR_SHMEM
mm/shmem: tmpfs fallocate use file_modified()
mm/shmem: fix chattr fsflags support in tmpfs
mm/hugetlb: support write-faults in shared mappings
mm/hugetlb: fix hugetlb not supporting softdirty tracking
mm/uffd: reset write protection when unregister with wp-mode
mm/smaps: don't access young/dirty bit if pte unpresent
mm: add DEVICE_ZONE to FOR_ALL_ZONES
kernel/sys_ni: add compat entry for fadvise64_64
mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW
Revert "zram: remove double compression logic"
get_maintainer: add Alan to .get_maintainer.ignore
scripts/clang-tools: Remove DeprecatedOrUnsafeBufferHandling check
kbuild: fix the modules order between drivers and libs
scripts/Makefile.extrawarn: Do not disable clang's -Wformat-zero-length
kbuild: dummy-tools: pretend we understand __LONG_DOUBLE_128__
modpost: fix module versioning when a symbol lacks valid CRC
ata: libata: Set __ATA_BASE_SHT max_sectors
scsi: core: Fix passthrough retry counter handling
scsi: ufs: core: Reduce the power mode change timeout
SUNRPC: RPC level errors should set task->tk_rpc_status
NFSv4.2 fix problems with __nfs42_ssc_open
NFS: unlink/rmdir shouldn't call d_delete() twice on ENOENT
selftests/vm: fix inability to build any vm tests
Revert "net: macsec: update SCI upon MAC address change."
net: dpaa: Fix <1G ethernet on LS1046ARDB
drm/radeon: add a force flush to delay work when radeon
drm/amd/display: Include missing header
drm/amdgpu: Remove the additional kfd pre reset call for sriov
drm/amdgpu: Check num_gfx_rings for gfx v9_0 rb setup.
drm/amdgpu: fix hive reference leak when adding xgmi device
drm/amdgpu: Move psp_xgmi_terminate call from amdgpu_xgmi_remove_device to psp_hw_fini
drm/amdgpu: enable GFXOFF allow control for GC IP v11.0.1
blk-mq: fix io hung due to missing commit_rqs
perf tools: Support reading PERF_FORMAT_LOST
libperf: Add a test case for read formats
libperf: Handle read format in perf_evsel__read()
tools headers UAPI: Sync linux/perf_event.h with the kernel sources
ANDROID: add VIDEO_V4L2_SUBDEV_API to the GKI_HIDDEN_MEDIA_CONFIGS
tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
tools headers UAPI: Sync KVM's vmx.h header with the kernel sources
tools include UAPI: Sync linux/vhost.h with the kernel sources
tools headers kvm s390: Sync headers with the kernel sources
tools headers UAPI: Sync linux/kvm.h with the kernel sources
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
tools headers cpufeatures: Sync with the kernel sources
tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
tools arch x86: Sync the msr-index.h copy with the kernel sources
perf beauty: Update copy of linux/socket.h with the kernel sources
perf cpumap: Fix alignment for masks in event encoding
perf/x86/intel: Fix pebs event constraints for ADL
perf/x86/intel/ds: Fix precise store latency handling
perf/x86/core: Set pebs_capable and PMU_FL_PEBS_ALL for the Baseline
perf/x86/lbr: Enable the branch type for the Arch LBR by default
cifs: move from strlcpy with unused retval to strscpy
cifs: Fix memory leak on the deferred close
perf cpumap: Compute mask size in constant time
perf cpumap: Synthetic events and const/static
perf cpumap: Const map for max()
x86/mm: Use proper mask when setting PUD mapping
drm/gem: Fix GEM handle release errors
x86/nospec: Fix i386 RSB stuffing
x86/nospec: Unwreck the RSB stuffing
KVM: Drop unnecessary initialization of "ops" in kvm_ioctl_create_device()
KVM: Drop unnecessary initialization of "npages" in hva_to_pfn_slow()
x86/kvm: Fix "missing ENDBR" BUG for fastop functions
x86/kvm: Simplify FOP_SETCC()
x86/ibt, objtool: Add IBT_NOSEAL()
KVM: Rename mmu_notifier_* to mmu_invalidate_*
KVM: Rename KVM_PRIVATE_MEM_SLOTS to KVM_INTERNAL_MEM_SLOTS
KVM: MIPS: remove unnecessary definition of KVM_PRIVATE_MEM_SLOTS
KVM: Move coalesced MMIO initialization (back) into kvm_create_vm()
KVM: Unconditionally get a ref to /dev/kvm module when creating a VM
KVM: Properly unwind VM creation if creating debugfs fails
riscv: traps: add missing prototype
riscv: signal: fix missing prototype warning
perf: riscv legacy: fix kerneldoc comment warning
net: moxa: MAC address reading, generating, validity checking
tcp: handle pure FIN case correctly
tcp: refactor tcp_read_skb() a bit
tcp: fix tcp_cleanup_rbuf() for tcp_read_skb()
tcp: fix sock skb accounting in tcp_read_skb()
igb: Add lock to avoid data race
dt-bindings: Fix incorrect "the the" corrections
net: genl: fix error path memory leak in policy dumping
stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove()
tee: add overflow check in register_shm_helper()
drm/vc4: hdmi: Rework power up
drm/vc4: hdmi: Depends on CONFIG_PM
blk-mq: run queue no matter whether the request is the last request
blk-mq: remove unused function blk_mq_queue_stopped()
x86/bugs: Add "unknown" reporting for MMIO Stale Data
io_uring/net: use right helpers for async_data
fs: __file_remove_privs(): restore call to inode_has_no_xattr()
net: ethernet: mtk_eth_soc: fix possible NULL pointer dereference in mtk_xdp_run
net/mlx5e: Allocate flow steering storage during uplink initialization
net: mscc: ocelot: report ndo_get_stats64 from the wraparound-resistant ocelot->stats
net: mscc: ocelot: keep ocelot_stat_layout by reg address, not offset
net: mscc: ocelot: make struct ocelot_stat_layout array indexable
net: mscc: ocelot: fix race between ndo_get_stats64 and ocelot_check_stats_work
net: mscc: ocelot: turn stats_lock into a spinlock
net: mscc: ocelot: fix address of SYS_COUNT_TX_AGING counter
net: mscc: ocelot: fix incorrect ndo_get_stats64 packet counters
net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters
net: dsa: don't warn in dsa_port_set_state_now() when driver doesn't support it
net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions()
cifs: remove useless parameter 'is_fsctl' from SMB2_ioctl()
net: Fix suspicious RCU usage in bpf_sk_reuseport_detach()
cifs: remove unused server parameter from calc_smb_size()
dcache: move the DCACHE_OP_COMPARE case out of the __d_lookup_rcu loop
net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry
locks: Fix dropped call to ->fl_release_private()
riscv: dts: microchip: correct L2 cache interrupts
cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock
ice: Fix VF not able to send tagged traffic with no VLAN filters
ice: Ignore error message when setting same promiscuous mode
ice: Fix clearing of promisc mode with bridge over bond
ice: Ignore EEXIST when setting promisc mode
ice: Fix double VLAN error when entering promisc mode
ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU
btrfs: tree-checker: check for overlapping extent items
btrfs: fix warning during log replay when bumping inode link count
btrfs: fix lost error handling when looking up extended ref on log replay
btrfs: fix lockdep splat with reloc root extent buffers
btrfs: move lockdep class helpers to locking.c
btrfs: unset reloc control if transaction commit fails in prepare_to_relocate()
arm64: adjust KASLR relocation after ARCH_RANDOM removal
arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76
ALSA: info: Fix llseek return value when using callback
testing: selftests: nft_flowtable.sh: rework test to detect offload failure
ALSA: hda/cs8409: Support new Dolphin Variants
KVM: arm64: Reject 32bit user PSTATE on asymmetric systems
KVM: arm64: Treat PMCR_EL1.LC as RES1 on asymmetric systems
fs: require CAP_SYS_ADMIN in target namespace for idmapped mounts
tls: rx: react to strparser initialization errors
MAINTAINERS: update idmapping tree
acl: handle idmapped mounts for idmapped filesystems
xfrm: policy: fix metadata dst->dev xmit null pointer dereference
platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop
testing: selftests: nft_flowtable.sh: use random netns names
netfilter: conntrack: NF_CONNTRACK_PROCFS should no longer default to y
net: sched: fix misuse of qcpu->backlog in gnet_stats_add_queue_cpu
riscv: Ensure isa-ext static keys are writable
Revert "drm/amd/amdgpu: add pipe1 hardware support"
drm/amdgpu: Fix use-after-free on amdgpu_bo_list mutex
drm/amdgpu: Fix interrupt handling on ih_soft ring
drm/amdgpu: Add secure display TA load for Renoir
drm/amd/display: Include scaling factor for SubVP command
drm/amdgpu/vcn: Return void from the stop_dbg_mode
drm/amdgpu: remove useless condition in amdgpu_job_stop_all_jobs_on_sched()
drm/amdgpu: Add decode_iv_ts helper for ih_v6 block
drm/amd/display: add chip revision to DCN32
drm/amd/display: avoid doing vm_init multiple time
drm/amd/display: Use pitch when calculating size to cache in MALL
drm/amd/display: Don't set DSC for phantom pipes
drm/amd/display: Update clock table policy for DCN314
drm/amd/display: Modify header inclusion pattern
drm/amd/display: Fix plug/unplug external monitor will hang while playback MPO video
drm/amd/display: Add debug parameter to retain default clock table
drm/amdgpu: Increase tlb flush timeout for sriov
drm/amd/display: do not compare integers of different widths
drm/amd/display: Add reserved dc_log_type.
drm/amd/display: Fix pixel clock programming
drm/amd/display: 3.2.198
drm/amd/display: reverted limiting vscsdp_for_colorimetry and ARGB16161616 pixel format addition
drm/amd/pm: Enable GFXOFF feature for SMU IP v13.0.4
drm/amdgpu: enable IH Clock Gating for OSS IP v6.0.1
drm/amdkfd: potential crash in kfd_create_indirect_link_prop()
drm/amdkfd: reserve 2 queues for sdma 6.0.1 in bitmap
drm/amdgpu: enable ATHUB IP v3.0.1 Clock Gating
drm/amdgpu: enable HDP IP v5.2.1 Clock Gating
drm/amdgpu: enable MMHUB IP v3.0.1 Clock Gating
drm/amdgpu: add ATHUB IP v3.0.1 Clock Gating support
drm/amdgpu: add HDP IP v5.2.1 Clock Gating support
drm/amdgpu: add MMHUB IP v3.0.1 Clock Gating support
drm/amd/pm: update the smu driver interface version for SMU IP v13.0.4
drm/amdkfd: Fix mm reference in SVM eviction worker
drm/amd/pm: add mode1 support on smu_v13_0_7
drm/amd/amdgpu: add ih cg and hdp sd on smu_v13_0_7
drm/amd/pm: add missing ->fini_xxxx interfaces for some SMU13 asics
drm/amd/pm: add missing ->fini_microcode interface for Sienna Cichlid
drm/amdgpu: disable 3DCGCG/CGLS temporarily due to stability issue
gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file
LoadPin: Return EFAULT on copy_from_user() failures
exec: Replace kmap{,_atomic}() with kmap_local_page()
x86: simplify load_unaligned_zeropad() implementation
locking/atomic: Make test_and_*_bit() ordered on failure
i40e: Fix to stop tx_timeout recovery if GLOBR fails
i40e: Fix tunnel checksum offload with fragmented traffic
RDMA: Handle the return code from dma_resv_wait_timeout() properly
RDMA/erdma: Correct the max_qp and max_cq capacities of the device
RDMA/erdma: Using the key in FMR WR instead of MR structure
ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7
RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size
RDMA/mlx5: Use the proper number of ports
ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties
IB/iser: Fix login with authentication
ublk_drv: do not add a re-issued request aborted previously to ioucmd's task_work
ublk_drv: update comment for __ublk_fail_req()
ublk_drv: check ubq_daemon_is_dying() in __ublk_rq_task_work()
x86/entry: Fix entry_INT80_compat for Xen PV guests
virtio: kerneldocs fixes and enhancements
virtio: Revert "virtio: find_vqs() add arg sizes"
virtio_vdpa: Revert "virtio_vdpa: support the arg sizes of find_vqs()"
virtio_pci: Revert "virtio_pci: support the arg sizes of find_vqs()"
virtio-mmio: Revert "virtio_mmio: support the arg sizes of find_vqs()"
virtio: Revert "virtio: add helper virtio_find_vqs_ctx_size()"
virtio_net: Revert "virtio_net: set the default max ring size by find_vqs()"
io_uring/notif: raise limit on notification slots
io_uring/net: improve zc addr import error handling
io_uring/net: use right helpers for async recycle
net: rtnetlink: fix module reference count leak issue in rtnetlink_rcv_msg
net: moxa: pass pdev instead of ndev to DMA functions
ksmbd: don't remove dos attribute xattr on O_TRUNC open
ksmbd: remove unnecessary generic_fillattr in smb2_open
selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning
sched/psi: Remove redundant cgroup_psi() when !CONFIG_CGROUPS
sched/psi: Remove unused parameter nbytes of psi_trigger_create()
sched/psi: Zero the memory of struct psi_group
ata: libata-eh: Add missing command name
module: kunit: Load .kunit_test_suites section when CONFIG_KUNIT=m
mmc: sdhci-of-aspeed: test: Fix dependencies when KUNIT=m
dt-bindings: thermal: Fix missing required property
thermal/core: Add missing EXPORT_SYMBOL_GPL
lib/cpumask: drop always-true preprocessor guard
lib/cpumask: add inline cpumask_next_wrap() for UP
cpumask: align signatures of UP implementations
mmc: sdhci-of-dwcmshc: Re-enable support for the BlueField-3 SoC
selftests/landlock: fix broken include of linux/landlock.h
netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified
nios2: add force_successful_syscall_return()
nios2: restarts apply only to the first sigframe we build...
nios2: fix syscall restart checks
nios2: traced syscall does need to check the syscall number
nios2: don't leave NULLs in sys_call_table[]
nios2: page fault et.al. are *not* restartable syscalls...
netfilter: nf_tables: disallow NFT_SET_ELEM_CATCHALL and NFT_SET_ELEM_INTERVAL_END
netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags
s390/ap: fix crash on older machines based on QCI info missing
s390/hypfs: avoid error message under KVM
ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41
mmc: meson-gx: Fix an error handling path in meson_mmc_probe()
mmc: mtk-sd: Clear interrupts when cqe off/disable
mmc: pxamci: Fix another error handling path in pxamci_probe()
mmc: pxamci: Fix an error handling path in pxamci_probe()
selftests/powerpc: Add missing PMU selftests to .gitignores
mlxsw: spectrum_ptp: Forbid PTP enablement only in RX or in TX
mlxsw: spectrum_ptp: Protect PTP configuration with a mutex
mlxsw: spectrum: Clear PTP configuration after unregistering the netdevice
mlxsw: spectrum_ptp: Fix compilation warnings
net_sched: cls_route: disallow handle of 0
net: fix potential refcount leak in ndisc_router_discovery()
neighbour: make proxy_queue.qlen limit per-device
neigh: fix possible DoS due to net iface start/stop loop
net: qrtr: start MHI channel after endpoit creation
x86/PAT: Have pat_enabled() properly reflect state when running on Xen
drm/sun4i: dsi: Prevent underflow when computing packet sizes
dt-bindings: display: sun4i: Add D1 TCONs to conditionals
powerpc/pci: Fix get_phb_number() locking
cifs: missing directory in MAINTAINERS file
Linux 6.0-rc1
radix-tree: replace gfp.h inclusion with gfp_types.h
take care to handle NULL ->proc_lseek()
x86/kprobes: Fix JNG/JNLE emulation
afs: Enable multipage folio support
perf test: Refactor shell tests allowing subdirs
perf vendor events: Update events for snowridgex
perf vendor events: Update events and metrics for skylakex
perf vendor events: Update metrics for sapphirerapids
perf vendor events: Update events for knightslanding
perf vendor events: Update metrics for jaketown
perf vendor events: Update metrics for ivytown
perf vendor events: Update events and metrics for icelakex
perf vendor events: Update events and metrics for haswellx
perf vendor events: Update events and metrics for cascadelakex
perf vendor events: Update events and metrics for broadwellx
perf vendor events: Update metrics for broadwellde
perf jevents: Fold strings optimization
perf jevents: Compress the pmu_events_table
perf metrics: Copy entire pmu_event in find metric
perf pmu-events: Hide the pmu_events
perf pmu-events: Don't assume pmu_event is an array
perf pmu-events: Move test events/metrics to JSON
perf test: Use full metric resolution
perf pmu-events: Hide pmu_events_map
perf pmu-events: Avoid passing pmu_events_map
perf pmu-events: Hide pmu_sys_event_tables
perf jevents: Sort JSON files entries
perf jevents: Provide path to JSON file on error
perf jevents: Remove the type/version variables
perf jevent: Add an 'all' architecture argument
NFS: Cleanup to remove unused flag NFS_CONTEXT_RESEND_WRITES
NFS: Remove a bogus flag setting in pnfs_write_done_resend_to_mds
NFS: Fix another fsync() issue after a server reboot
NFS: Fix missing unlock in nfs_unlink()
ublk_drv: update iod->addr for UBLK_IO_NEED_GET_DATA
ip6_tunnel: Fix the type of functions
net: dsa: mv88e6060: prevent crash on an unused port
fec: Fix timer capture timing in `fec_ptp_enable_pps()`
io_uring: add missing BUILD_BUG_ON() checks for new io_uring_sqe fields
io_uring: make io_kiocb_to_cmd() typesafe
fs: don't randomize struct kiocb fields
cifs: Do not access tcon->cfids->cfid directly from is_path_accessible
MAINTAINERS: add PCI Endpoint NTB drivers to NTB files
perf stat: Remove duplicated include in builtin-stat.c
perf scripting python: Delete repeated word in comments
perf tools: Fix double word in comments
perf trace: Fix double word in comments
perf script: Delete repeated word "from"
perf test: Fix double word in comments
dt-bindings: chrome: google,cros-ec-typec: restrict allowed properties
dt-bindings: Drop Dan Murphy and Ricardo Rivera-Matos
dt-bindings: Drop Robert Jones
dt-bindings: Drop Beniamin Bia and Stefan Popa
dt-bindings: iio: Drop Bogdan Pricop
dt-bindings: iio: Drop Joachim Eastwood
lib: remove lib/nodemask.c
dt-bindings: gpio: sifive: add gpio-line-names
iavf: Fix deadlock in initialization
iavf: Fix reset error handling
iavf: Fix NULL pointer dereference in iavf_get_link_ksettings
iavf: Fix adminq error handling
wireguard: selftests: set CONFIG_NONPORTABLE on riscv32
RISC-V: KVM: Support sstc extension
netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag
perf record: Improve error message of -p not_existing_pid
perf build-id: Print debuginfod queries if -v option is used
perf build-id: Fix coding style, replace 8 spaces by tabs
irqchip/loongson-liointc: Fix an error handling path in liointc_init()
block: Do not call blk_put_queue() if gendisk allocation fails
net: lan966x: fix checking for return value of platform_get_irq_byname()
net: cxgb3: Fix comment typo
bnx2x: Fix comment typo
net: ipa: Fix comment typo
virtio_net: fix endian-ness for RSS
MAINTAINERS: add xen config fragments to XEN HYPERVISOR sections
xen: remove XEN_SCRUB_PAGES in xen.config
net/sunrpc: fix potential memory leaks in rpc_sysfs_xprt_state_change()
skfp/h: fix repeated words in comments
xen/pciback: Fix comment typo
xen/xenbus: fix return type in xenbus_file_read()
xen-blkfront: Apply 'feature_persistent' parameter when connect
xen-blkback: Apply 'feature_persistent' parameter when connect
xen-blkback: fix persistent grants negotiation
rds: add missing barrier to release_refill
x86/xen: Add support for HVMOP_set_evtchn_upcall_vector
docs/zh_CN/LoongArch: Add I14 description
docs/LoongArch: Add I14 description
LoongArch: Update Loongson-3 default config file
LoongArch: Add USER_STACKTRACE support
LoongArch: Add STACKTRACE support
LoongArch: Add prologue unwinder support
LoongArch: Add guess unwinder support
LoongArch: Add vDSO syscall __vdso_getcpu()
LoongArch: Add PCI controller support
LoongArch: Parse MADT to get multi-processor information
LoongArch: Jump to the link address before enable PG
LoongArch: Requires __force attributes for any casts
LoongArch: Fix unsigned comparison with less than zero
LoongArch: Adjust arch/loongarch/Kconfig
LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq
scsi: ufs: host: ufs-exynos: Make fsd_ufs_drvs static
scsi: megaraid_sas: Remove unnecessary kfree()
scsi: megaraid_sas: Fix double kfree()
scsi: ufs: core: Enable link lost interrupt
scsi: core: Allow the ALUA transitioning state enough time
scsi: qla2xxx: Disable ATIO interrupt coalesce for quad port ISP27XX
cifs: Add constructor/destructors for tcon->cfid
SMB3: fix lease break timeout when multiple deferred close handles for the same file.
smb3: allow deferred close timeout to be configurable
cifs: Do not use tcon->cfid directly, use the cfid we get from open_cached_dir
perf c2c: Update documentation for new display option 'peer'
perf c2c: Use 'peer' as default display for Arm64
perf c2c: Sort on peer snooping for load operations
perf c2c: Refactor display string
perf c2c: Refactor node header
perf c2c: Rename dimension from 'percent_hitm' to 'percent_costly_snoop'
perf c2c: Use explicit names for display macros
perf c2c: Add mean dimensions for peer operations
perf c2c: Add dimensions of peer metrics for cache line view
perf c2c: Add dimensions for peer load operations
perf c2c: Output statistics for peer snooping
perf mem: Add statistics for peer snooping
perf arm-spe: Use SPE data source for neoverse cores
perf mem: Print snoop peer flag
perf tools: Sync addition of PERF_MEM_SNOOPX_PEER
perf arm64: Add missing -I for tools/arch/arm64/include/ to find asm/sysreg.h when building arm_spe.h
RISC-V: Improve SBI definitions
RISC-V: Move counter info definition to sbi header file
RISC-V: Fix SBI PMU calls for RV32
RISC-V: Update user page mapping only once during start
RISC-V: Fix counter restart during overflow for RV32
perf tools: Tidy guest option documentation
perf inject: Fix missing guestmount option documentation
perf script: Fix missing guest option documentation
RISC-V: Prefer sstc extension if available
RISC-V: Enable sstc extension parsing from DT
RISC-V: Add SSTC extension CSR details
docs: i2c: i2c-sysfs: fix hyperlinks
docs: i2c: i2c-sysfs: improve wording
riscv:uprobe fix SR_SPIE set/clear handling
docs: i2c: instantiating-devices: add syntax coloring to dts and C blocks
docs: i2c: smbus-protocol: improve DataLow/DataHigh definition
docs: i2c: i2c-protocol: remove unused legend items
docs: i2c: i2c-protocol,smbus-protocol: remove nonsense words
docs: i2c: i2c-protocol: update introductory paragraph
i2c: move core from strlcpy to strscpy
i2c: move drivers from strlcpy to strscpy
i2c: kempld: Support ACPI I2C device declaration
i2c: mediatek: add i2c compatible for MT8188
dt-bindings: i2c: update bindings for mt8188 soc
dt-bindings: riscv: fix SiFive l2-cache's cache-sets
perf offcpu: Update offcpu test for child process
perf offcpu: Track child processes
perf offcpu: Parse process id separately
perf offcpu: Check process id for the given workload
riscv: ensure cpu_ops_sbi is declared
RISC-V: cpu_ops_spinwait.c should include head.h
RISC-V: Declare cpu_ops_spinwait in <asm/cpu_ops.h>
riscv: dts: starfive: correct number of external interrupts
riscv: dts: sifive unmatched: Add PWM controlled LEDs
spi: dt-bindings: Drop Pratyush Yadav
spi: meson-spicc: add local pow2 clock ops to preserve rate between messages
net: atm: bring back zatm uAPI
dpaa2-eth: trace the allocated address instead of page struct
io_uring: consistently make use of io_notif_to_data()
io_uring: fix error handling for io_uring_cmd
netfilter: nf_tables: really skip inactive sets when allocating name
riscv/purgatory: Omit use of bin2c
riscv/purgatory: hard-code obj-y in Makefile
net: add missing kdoc for struct genl_multicast_group::flags
netfilter: nfnetlink: re-enable conntrack expectation events
nfp: fix use-after-free in area_cache_get()
MAINTAINERS: use my korg address for mt7601u
mlxsw: minimal: Fix deadlock in ports creation
RISC-V: Add modules to virtual kernel memory layout dump
netfilter: nf_tables: fix scheduling-while-atomic splat
riscv: traps_misaligned: do not duplicate stringify
RISC-V: Fixup schedule out issue in machine_crash_shutdown()
RISC-V: Fixup get incorrect user mode PC for kernel mode regs
RISC-V: kexec: Fixup use of smp_processor_id() in preemptible context
ice: Fix call trace with null VSI during VF reset
bonding: fix reference count leak in balance-alb mode
Revert "Makefile.extrawarn: re-enable -Wformat for clang"
cifs: Move cached-dir functions into a separate file
ice: Fix VSI rebuild WARN_ON check for VF
dm bufio: fix some cases where the code sleeps with spinlock held
arch/riscv: add Zihintpause support
net: usb: qmi_wwan: Add support for Cinterion MV32
netfilter: nf_ct_irc: cap packet search space to 4k
netfilter: nf_ct_ftp: prefer skb_linearize
netfilter: nf_ct_h323: cap packet size at 64k
netfilter: nf_ct_sane: remove pseudo skb linearization
vdpa/mlx5: Fix possible uninitialized return value
i2c: microchip-corei2c: fix erroneous late ack send
dt-bindings: i2c: qcom,i2c-cci: convert to dtschema
i2c: qcom-geni: Fix GPI DMA buffer sync-back
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S70
vdpa_sim_blk: add support for discard and write-zeroes
vdpa_sim_blk: add support for VIRTIO_BLK_T_FLUSH
vdpa_sim_blk: make vdpasim_blk_check_range usable by other requests
vdpa_sim_blk: check if sector is 0 for commands other than read or write
vdpa_sim: Implement suspend vdpa op
vhost-vdpa: uAPI to suspend the device
vhost-vdpa: introduce SUSPEND backend feature bit
vdpa: Add suspend operation
virtio-blk: Avoid use-after-free on suspend/resume
virtio_vdpa: support the arg sizes of find_vqs()
vhost-vdpa: Call ida_simple_remove() when failed
vDPA: fix 'cast to restricted le16' warnings in vdpa.c
vDPA: !FEATURES_OK should not block querying device config space
vDPA/ifcvf: support userspace to query features and MQ of a management device
vDPA/ifcvf: get_config_size should return a value no greater than dev implementation
vhost scsi: Allow user to control num virtqueues
vhost-scsi: Fix max number of virtqueues
vdpa/mlx5: Support different address spaces for control and data
vdpa/mlx5: Implement susupend virtqueue callback
vduse: Support querying information of IOVA regions
vduse: Support registering userspace memory for IOVA regions
vduse: Support using userspace pages as bounce buffer
vduse: Use memcpy_{to,from}_page() in do_bounce()
vduse: Remove unnecessary spin lock protection
net: virtio_net: notifications coalescing support
virtio: Check dev_set_name() return value
tools/virtio: fix build
vDPA/ifcvf: remove duplicated assignment to pointer cfg
vdpa: ifcvf: Fix spelling mistake in comments
vdpa/mlx5: Use eth_broadcast_addr() to assign broadcast address
vdpa_sim: use max_iotlb_entries as a limit in vhost_iotlb_init
vdpa_sim_blk: set number of address spaces and virtqueue groups
vdpa_sim_blk: call vringh_complete_iotlb() also in the error path
vdpa_sim_blk: limit the number of request handled per batch
vdpa_sim_blk: use dev_dbg() to print errors
virtio_net: support set_ringparam
virtio_net: support tx queue resize
virtio_net: support rx queue resize
virtio_net: split free_unused_bufs()
virtio_net: get ringparam by virtqueue_get_vring_max_size()
virtio_net: set the default max ring size by find_vqs()
virtio: add helper virtio_find_vqs_ctx_size()
virtio_mmio: support the arg sizes of find_vqs()
virtio_pci: support the arg sizes of find_vqs()
virtio: find_vqs() add arg sizes
virtio_pci: support VIRTIO_F_RING_RESET
virtio_pci: extract the logic of active vq for modern pci
virtio_pci: introduce helper to get/set queue reset
virtio_pci: struct virtio_pci_common_cfg add queue_reset
virtio_ring: struct virtqueue introduce reset
virtio: queue_reset: add VIRTIO_F_RING_RESET
virtio: allow to unbreak/break virtqueue individually
virtio_pci: struct virtio_pci_common_cfg add queue_notify_data
virtio_ring: introduce virtqueue_resize()
virtio_ring: packed: introduce virtqueue_resize_packed()
virtio_ring: packed: introduce virtqueue_reinit_packed()
virtio_ring: packed: extract the logic of attach vring
virtio_ring: packed: extract the logic of vring init
virtio_ring: packed: extract the logic of alloc state and extra
virtio_ring: packed: extract the logic of alloc queue
virtio_ring: packed: introduce vring_free_packed
virtio_ring: split: introduce virtqueue_resize_split()
virtio_ring: split: reserve vring_align, may_reduce_num
virtio_ring: split: introduce virtqueue_reinit_split()
virtio_ring: split: extract the logic of attach vring
virtio_ring: split: extract the logic of vring init
virtio_ring: split: extract the logic of alloc state and extra
virtio_ring: split: extract the logic of alloc queue
virtio_ring: split: introduce vring_free_split()
virtio_ring: split: __vring_new_virtqueue() accept struct vring_virtqueue_split
virtio_ring: split: stop __vring_new_virtqueue as export symbol
virtio_ring: introduce virtqueue_init()
virtio_ring: split vring_virtqueue
virtio_ring: extract the logic of freeing vring
virtio_ring: update the document of the virtqueue_detach_unused_buf for queue reset
virtio: struct virtio_config_ops add callbacks for queue_reset
virtio: record the maximum queue num supported by the device.
drivers/virtio: Clarify CONFIG_VIRTIO_MEM for unsupported architectures
virtio_mmio: add support to set IRQ of a virtio device as wakeup source
dt-bindings: virtio: mmio: add optional wakeup-source property
vdpa: Use device_iommu_capable()
virtio: VIRTIO_HARDEN_NOTIFICATION is broken
virtio_pmem: set device ready in probe()
virtio_pmem: initialize provider_data through nd_region_desc
vringh: iterate on iotlb_translate to handle large translations
virtio_ring: remove the arg vq of vring_alloc_desc_extra()
remoteproc: rename len of rpoc_vring to num
bpf: Shut up kern_sys_bpf warning.
KVM: x86/MMU: properly format KVM_CAP_VM_DISABLE_NX_HUGE_PAGES capability table
Documentation: KVM: extend KVM_CAP_VM_DISABLE_NX_HUGE_PAGES heading underline
ksmbd: request update to stale share config
ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured
net/tls: Use RCU API to access tls_ctx->netdev
tls: rx: device: don't try to copy too much on detach
tls: rx: device: bound the frag walk
net_sched: cls_route: remove from list when handle is 0
ALSA: hda: Fix crash due to jack poll in suspend
ALSA: hda/cirrus - support for iMac 12,1 model
selftests: forwarding: Fix failing tests with old libnet
net: refactor bpf_sk_reuseport_detach()
net: fix refcount bug in sk_psock_get (2)
cifs: Remove {cifs,nfs}_fscache_release_page()
x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments
Makefile: link with -z noexecstack --no-warn-rwx-segments
crypto: blake2b: effectively disable frame size warning
xfs: fix inode reservation space for removing transaction
drm/bridge: lvds-codec: Fix error checking of drm_of_lvds_get_data_mapping()
cifs: fix lock length calculation
dt-bindings: mailbox: arm,mhu: Make secure interrupt optional
dt-bindings: pinctrl: qcom,ipq6018: Fix example 'gpio-ranges' size
riscv: lib: uaccess: fix CSR_STATUS SR_SUM bit
drm/amdgpu: double free error and freeing uninitialized null pointer
drm/amdgpu: Only disable prefer_shadow on hawaii
drm/amd/display: set panel orientation before drm_dev_register
drm/amd/pm: Fix a potential gpu_metrics_table memory leak
drm/amd/pm: Fix a potential gpu_metrics_table memory leak
drm/amdgpu: add GFX Power Gating support for GC IP v11.0.1
drm/amdgpu: enable GFX Power Gating for GC IP v11.0.1
drm/amdkfd: Handle restart of kfd_ioctl_wait_events
drm/amdgpu: Avoid direct cast to amdgpu_ttm_tt
drm/amd/pm: skip pptable override for smu_v13_0_7
drm/amd/pm: add 3715 softpptable support for SMU13.0.0
drm/amdgpu: Enable translate_further to extend UTCL2 reach
drm/amd/display: 3.2.197
drm/amd/display: Add 16 lines margin for SubVP
drm/amd/display: Fix TDR eDP and USB4 display light up issue
drm/amd/display: clear optc underflow before turn off odm clock
drm/amd/display: Don't try to enter MALL SS if stereo3d
drm/amd/display: For stereo keep "FLIP_ANY_FRAME"
drm/amd/display: Revert "attempt to fix the logic in commit_planes_for_stream()"
drm/amd/display: Correct DTBCLK for dcn314
drm/amd/display: Enable SubVP by default on DCN32 & DCN321
drm/amd/display: Check correct bounds for stream encoder instances for DCN303
drm/amd/display: Fix VPG instancing for dcn314 HPO
drm/amd/display: Fix Compile-time Warning
drm/amd/display: Allow alternate prefetch modes in DML for DCN32
drm/amd/display: Fix HDMI VSIF V3 incorrect issue
drm/amd/display: Avoid MPC infinite loop
drm/amd/display: Device flash garbage before get in OS
drm/amd/display: Fix TMDS 4K@60Hz YCbCr420 corruption issue
drm/amd/display: Add a variable to update FCLK latency
drm/amd/display: fix CAB allocation for multiple displays
drm/amd/display: Drop FPU flags from Makefile
drm/amd/display: Move populate dml pipes from DCN314 to dml
drm/amd/display: Create FPU files for DCN314
drm/amd/display: Use pixels per container logic for DCN314 DCCG dividers
drm/amdgpu/pm: remove EnableGfxOff message for SMU IP v13.0.4
drm/amdgpu/pm: update smu driver interface header for SMU IP v13.0.4
drm/amdgpu: enable GFX Clock Gating control for GC IP v11.0.1
drm/amdgpu: add GFX Clock Gating support for GC IP v11.0.1
drm/amd/display: change family id name for DCN314
drm/amdgpu: Remove redundant reference of header file
KVM: VMX: Adjust number of LBR records for PERF_CAPABILITIES at refresh
KVM: VMX: Use proper type-safe functions for vCPU => LBRs helpers
KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES
KVM: selftests: Test all possible "invalid" PERF_CAPABILITIES.LBR_FMT vals
KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test
KVM: selftests: Make rseq compatible with glibc-2.35
KVM: Actually create debugfs in kvm_create_vm()
KVM: Pass the name of the VM fd to kvm_create_vm_debugfs()
KVM: Get an fd before creating the VM
KVM: Shove vcpu stats_id init into kvm_vcpu_init()
KVM: Shove vm stats_id init into kvm_create_vm()
KVM: x86/mmu: Add sanity check that MMIO SPTE mask doesn't overlap gen
KVM: x86/mmu: rename trace function name for asynchronous page fault
KVM: x86/xen: Stop Xen timer before changing IRQ
KVM: x86/xen: Initialize Xen timer only once
KVM: SVM: Disable SEV-ES support if MMIO caching is disable
KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE masks change
KVM: x86: Tag kvm_mmu_x86_module_init() with __init
KVM: x86: emulator: Fix illegal LEA handling
KVM: X86: avoid uninitialized 'fault.async_page_fault' from fixed-up #PF
KVM: x86: Bug the VM if an accelerated x2APIC trap occurs on a "bad" reg
KVM: x86: do not report preemption if the steal time cache is stale
KVM: x86: revalidate steal time cache if MSR value changes
selftests: kvm: fix compilation
drm/amdgpu: Avoid another list of reset devices
drm/amd/display: include missing headers
drm/amdgpu: change vram width algorithm for vram_info v3_0
drm/amdgpu: Pessimistic availability based on rounded up allocations
drm/amdgpu: Remove rounding from vram allocation path
drm/amd/display: remove header from source file
drm/amd/display: make variables static
drm/amd/display: remove DML Makefile duplicate lines
Revert "drm/amd/display: reduce stack for dml32_CalculateSwathAndDETConfiguration"
Revert "drm/amd/display: reduce stack for dml32_CalculateVMRowAndSwath"
Revert "drm/amd/display: reduce stack for dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport"
Revert "drm/amd/display: reduce stack for dml32_CalculatePrefetchSchedule"
drm/amd/display: Add a missing register field for HPO DP stream encoder
perf tools: Do not pass NULL to parse_events()
perf tests: Fix Track with sched_switch test for hybrid case
perf parse-events: Fix segfault when event parser gets an error
selftests/bpf: Ensure sleepable program is rejected by hash map iter
selftests/bpf: Add write tests for sk local storage map iterator
selftests/bpf: Add tests for reading a dangling map iter fd
bpf: Only allow sleepable program for resched-able iterator
bpf: Check the validity of max_rdwr_access for sock local storage map iterator
bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator
bpf: Acquire map uref in .init_seq_private for sock local storage map iterator
bpf: Acquire map uref in .init_seq_private for hash map iterator
bpf: Acquire map uref in .init_seq_private for array map iterator
bpf: Disallow bpf programs call prog_run command.
fs/ntfs3: uninitialized variable in ntfs_set_acl_ex()
fs/ntfs3: Remove unused function wnd_bits
rtla: Consolidate and show all necessary libraries that failed for building
tools/rtla: Build with EXTRA_{C,LD}FLAGS
tools/rtla: Fix command symlinks
rtla: Fix tracer name
dt-bindings: Drop DT_MK_SCHEMA_FLAGS conditional selecting schema files
netfilter: nf_tables: possible module reference underflow in error path
netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag
netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access
bpf, arm64: Fix bpf trampoline instruction endianness
nvme-tcp: check if the queue is allocated before stopping it
nvme-fabrics: Fix a typo in an error message
nvme-fabrics: parse nvme connect Linux error codes
nvmet-auth: use kmemdup instead of kmalloc + memcpy
nvme-fc: fix the fc_appid_store return value
nvme-fc: restart admin queue if the caller needs to restart queue
regulator: core: Fix missing error return from regulator_bulk_get()
ASoC: codec: tlv320aic32x4: fix mono playback via I2S
perf machine: Fix missing free of machine->kallsyms_filename
perf script: Fix reference to perf insert instead of perf inject
perf sched latency: Fix subcommand matching error
perf kvm: Fix subcommand matching error
perf probe: Fix an error handling path in 'parse_perf_probe_command()'
perf inject jit: Ignore memfd and anonymous mmap events if jitdump present
perf list: Add PMU pai_crypto event description for IBM z16
perf vendor events: Remove bad jaketown uncore events
perf vendor events: Remove bad ivytown uncore events
perf vendor events: Remove bad broadwellde uncore events
perf jevents: Add JEVENTS_ARCH make option
perf jevents: Simplify generation of C-string
perf jevents: Clean up pytype warnings
tools build: Switch to new openssl API for test-libcrypto
Revert "perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test"
perf build: Remove FEATURE_CHECK_LDFLAGS-disassembler-{four-args,init-styled} setting
bpftool: Complete libbfd feature detection
tools, build: Retry detection of bfd-related features
perf test: JSON format checking
perf stat: Add JSON output option
hwmon: (nct6775) Fix platform driver suspend regression
genetlink: correct uAPI defines
devlink: Fix use-after-free after a failed reload
net:bonding:support balance-alb interface with vlan to bridge
macsec: Fix traffic counters/statistics
ALSA: usb-audio: make read-only array marker static const
vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout()
vsock: Fix memory leak in vsock_connect()
KVM: arm64: Fix compile error due to sign extension
Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP"
netlabel: fix typo in comment
hwmon: (lm90) Fix error return value from detect function
powerpc/kexec: Fix build failure from uninitialised variable
powerpc/ppc-opcode: Fix PPC_RAW_TW()
powerpc64/ftrace: Fix ftrace for clang builds
powerpc: Make eh value more explicit when using lwarx
powerpc: Don't hide eh field of lwarx behind a macro
powerpc: Fix eh field when calling lwarx on PPC32
ipv6: do not use RT_TOS for IPv6 flowlabel
mlx5: do not use RT_TOS for IPv6 flowlabel
vxlan: do not use RT_TOS for IPv6 flowlabel
geneve: do not use RT_TOS for IPv6 flowlabel
geneve: fix TOS inheriting for ipv4
net: atlantic: fix aq_vec index out of range error
ax88796: Fix some typo in a comment
selftests/bpf: Add test for prealloc_lru_pop bug
bpf: Don't reinit map value in prealloc_lru_pop
bpf: Allow calling bpf_prog_test kfuncs in tracing programs
dt-bindings: mfd: convert to yaml Qualcomm SPMI PMIC
dm writecache: fix smatch warning about invalid return from writecache_map
dm verity: fix verity_parse_opt_args parsing
dm verity: fix DM_VERITY_OPTS_MAX value yet again
dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking
add barriers to buffer_uptodate and set_buffer_uptodate
NTB: EPF: Tidy up some bounds checks
NTB: EPF: Fix error code in epf_ntb_bind()
PCI: endpoint: pci-epf-vntb: reduce several globals to statics
PCI: endpoint: pci-epf-vntb: fix error handle in epf_ntb_mw_bar_init()
PCI: endpoint: Fix Kconfig dependency
NTB: EPF: set pointer addr to null using NULL rather than 0
Documentation: PCI: extend subheading underline for "lspci output" section
Documentation: PCI: Use code-block block for scratchpad registers diagram
Documentation: PCI: Add specification for the PCI vNTB function device
PCI: endpoint: Support NTB transfer between RC and EP
NTB: epf: Allow more flexibility in the memory BAR map method
PCI: designware-ep: Allow pci_epc_set_bar() update inbound map address
dt-bindings: soc: qcom: smd-rpm: extend example
dt-bindings: soc: qcom: smd: reference SMD edge schema
dt-bindings: mmc: sdhci-msm: Fix 'operating-points-v2 was unexpected' issue
dt-bindings: display: simple-framebuffer: Drop Bartlomiej Zolnierkiewicz
can: mcp251x: Fix race condition on receive interrupt
plip: avoid rcu debug splat
net: bgmac: Fix a BUG triggered by wrong bytes_compl
net: dsa: felix: suppress non-changes to the tagging protocol
netfilter: nf_tables: fix null deref due to zeroed list head
netfilter: nf_tables: disallow jump to implicit chain from set element
netfilter: nf_tables: upfront validation of data via nft_data_init()
NFS: Improve readpage/writepage tracing
NFS: Improve O_DIRECT tracing
NFS: Improve write error tracing
posix-cpu-timers: Cleanup CPU timers before freeing them during exec
time: Correct the prototype of ns_to_kernel_old_timeval and ns_to_timespec64
netfilter: ip6t_LOG: Fix a typo in a comment
netfilter: nf_tables: do not allow RULE_ID to refer to another chain
netfilter: nf_tables: do not allow CHAIN_ID to refer to another table
netfilter: nf_tables: do not allow SET_ID to refer to another table
netfilter: nf_tables: validate variable length element extension
ACPI: property: Fix error handling in acpi_init_properties()
drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error
drm/shmem-helper: Add missing vunmap on error
ntb: intel: add GNR support for Intel PCIe gen5 NTB
NTB: ntb_tool: uninitialized heap data in tool_fn_write()
ntb: idt: fix clang -Wformat warnings
ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED
fscache: add tracepoint when failing cookie
fscache: don't leak cookie access refs if invalidation is in progress or failed
ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II
drm/ttm: Fix dummy res NULL ptr deref bug
ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support
can: ems_usb: fix clang's -Wunaligned-access warning
can: j1939: j1939_session_destroy(): fix memory leak of skbs
can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once()
irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse
s390/qeth: cache link_info for ethtool
net: phy: dp83867: fix get nvmem cell fail
net: phy: c45 baset1: do not skip aneg configuration if clock role is not specified
atm: idt77252: fix use-after-free bugs caused by tst_timer
net: dsa: felix: fix min gate len calculation for tc when its first gate is closed
net/x25: fix call timeouts in blocking connects
tsnep: Fix tsnep_tx_unmap() error path usage
tsnep: Fix unused warning for 'tsnep_of_match'
fix copy_page_from_iter() for compound destinations
hugetlbfs: copy_page_to_iter() can deal with compound pages
copy_page_to_iter(): don't split high-order page in case of ITER_PIPE
expand those iov_iter_advance()...
pipe_get_pages(): switch to append_pipe()
get rid of non-advancing variants
ceph: switch the last caller of iov_iter_get_pages_alloc()
9p: convert to advancing variant of iov_iter_get_pages_alloc()
af_alg_make_sg(): switch to advancing variant of iov_iter_get_pages()
iter_to_pipe(): switch to advancing variant of iov_iter_get_pages()
block: convert to advancing variants of iov_iter_get_pages{,_alloc}()
iov_iter: advancing variants of iov_iter_get_pages{,_alloc}()
iov_iter: saner helper for page array allocation
fold __pipe_get_pages() into pipe_get_pages()
ITER_XARRAY: don't open-code DIV_ROUND_UP()
unify the rest of iov_iter_get_pages()/iov_iter_get_pages_alloc() guts
unify xarray_get_pages() and xarray_get_pages_alloc()
unify pipe_get_pages() and pipe_get_pages_alloc()
iov_iter_get_pages(): sanity-check arguments
iov_iter_get_pages_alloc(): lift freeing pages array on failure exits into wrapper
ITER_PIPE: fold data_start() and pipe_space_for_user() together
ITER_PIPE: cache the type of last buffer
ITER_PIPE: clean iov_iter_revert()
ITER_PIPE: clean pipe_advance() up
ITER_PIPE: lose iter_head argument of __pipe_get_pages()
ITER_PIPE: fold push_pipe() into __pipe_get_pages()
ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives
ITER_PIPE: helpers for adding pipe buffers
ITER_PIPE: helper for getting pipe buffer by index
splice: stop abusing iov_iter_advance() to flush a pipe
switch new_sync_{read,write}() to ITER_UBUF
new iov_iter flavour - ITER_UBUF
Documentation/mm: add details about kmap_local_page() and preemption
highmem: delete a sentence from kmap_local_page() kdocs
Documentation/mm: rrefer kmap_local_page() and avoid kmap()
Documentation/mm: avoid invalid use of addresses from kmap_local_page()
Documentation/mm: don't kmap*() pages which can't come from HIGHMEM
highmem: specify that kmap_local_page() is callable from interrupts
highmem: remove unneeded spaces in kmap_local_page() kdocs
mm, hwpoison: enable memory error handling on 1GB hugepage
mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage
mm, hwpoison: make __page_handle_poison returns int
mm, hwpoison: set PG_hwpoison for busy hugetlb pages
mm, hwpoison: make unpoison aware of raw error info in hwpoisoned hugepage
mm, hwpoison, hugetlb: support saving mechanism of raw error pages
mm/hugetlb: make pud_huge() and follow_huge_pud() aware of non-present pud entry
mm/hugetlb: check gigantic_page_runtime_supported() in return_unused_surplus_pages()
mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE / PAGE_SIZE
mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst
mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability
mm: hugetlb_vmemmap: replace early_param() with core_param()
mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB to hugetlb_vmemmap.c
mm: hugetlb_vmemmap: introduce the name HVO
mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling
mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled()
Bluetooth: ISO: Fix not using the correct QoS
Bluetooth: don't try to cancel uninitialized works at mgmt_index_removed()
Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP
Bluetooth: MGMT: Fixes build warnings with C=1
Bluetooth: hci_event: Fix build warning with C=1
Bluetooth: ISO: Fix memory corruption
Bluetooth: Fix null pointer deref on unexpected status event
Bluetooth: ISO: Fix info leak in iso_sock_getsockopt()
Bluetooth: hci_conn: Fix updating ISO QoS PHY
Bluetooth: ISO: unlock on error path in iso_sock_setsockopt()
Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression
rtc: spear: set range max
vfio: Move vfio.c to vfio_main.c
NFS: don't unhash dentry during unlink/rename
ASoC: rt5640: Fix the JD voltage dropping issue
ASoC: tas2770: Fix handling of mute/unmute
ASoC: tas2770: Drop conflicting set_bias_level power setting
ASoC: tas2770: Allow mono streams
ASoC: tas2770: Set correct FSYNC polarity
drm/i915: pass a pointer for tlb seqno at vma_invalidate_tlb()
rtc: rtc-cmos: Do not check ACPI_FADT_LOW_POWER_S0
rtc: zynqmp: initialize fract_tick
drm/i915/gem: Remove shared locking on freeing objects
drm/i915/gt: Batch TLB invalidations
vfs: Check the truncate maximum size in inode_newsize_ok()
ACPI: VIOT: Do not dereference fwnode in struct device
drm/i915/gt: Skip TLB invalidations once wedged
drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations
drm/i915/gt: Ignore TLB invalidations on idle engines
drm/i915/ttm: don't leak the ccs state
drm/i915: disable pci resize on 32-bit machine
x86/bugs: Enable STIBP for IBPB mitigated RETBleed
kernel/sysctl.c: Remove trailing white space
kernel/sysctl.c: Clean up indentation, replace spaces with tab.
sysctl: Merge adjacent CONFIG_TREE_RCU blocks
remoteproc: qcom_q6v5_pas: Do not fail if regulators are not found
bpf, arm64: Allocate program buffer using kvcalloc instead of kcalloc
selftests/bpf: Excercise bpf_obj_get_info_by_fd for bpf2bpf
bpf: Use proper target btf when exporting attach_btf_obj_id
mptcp, btf: Add struct mptcp_sock definition when CONFIG_MPTCP is disabled
irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI
net: bpf: Use the protocol's set_rcvlowat behavior if there is one
virtio_net: fix memory leak inside XPD_TX with mergeable
ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model
wifi: wilc1000: fix spurious inline in wilc_handle_disconnect()
wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result
drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors()
update Coccinelle URL
coccinelle: free: add version constraint
Revert "iommu/dma: Add config for PCI SAC address trick"
apparmor: Update MAINTAINERS file with new email address
posix-timers: Make do_clock_gettime() static
Revert "s390/smp: enforce lowcore protection on CPU restart"
Revert "s390/smp: rework absolute lowcore access"
Revert "s390/smp,ptdump: add absolute lowcore markers"
net: seg6: initialize induction variable to first valid array index
net: bcmgenet: Indicate MAC is in charge of PHY PM
eth: fix the help in Wangxun's Kconfig
net: avoid overflow when rose /proc displays timer information.
octeontx2-pf: Fix NIX_AF_TL3_TL2X_LINKX_CFG register configuration
octeontx2-af: Fix key checking for source mac
octeontx2-af: Fix mcam entry resource leak
octeontx2-af: suppress external profile loading warning
octeontx2-af: Apply tx nibble fixup always
MAINTAINERS: Update ibmveth maintainer
bnxt_en: Remove duplicated include bnxt_devlink.c
netfilter: flowtable: fix incorrect Kconfig dependencies
selftests: netfilter: add test case for nf trace infrastructure
netfilter: nf_tables: fix crash when nf_trace is enabled
xfs: Fix false ENOSPC when performing direct write on a delalloc extent in cow fork
xfs: fix intermittent hang during quotacheck
xfs: check return codes when flushing block devices
cxl/hdm: Fix skip allocations vs multiple pmem allocations
cxl/region: Disallow region granularity != window granularity
cxl/region: Fix x1 interleave to greater than x1 interleave routing
cxl/region: Move HPA setup to cxl_region_attach()
video: fbdev: s3fb: Check the size of screen before memset_io()
video: fbdev: arkfb: Check the size of screen before memset_io()
video: fbdev: vt8623fb: Check the size of screen before memset_io()
bpf: Cleanup ftrace hash in bpf_trampoline_put
cifs: update internal module number
cifs: alloc_mid function should be marked as static
cifs: remove "cifs_" prefix from init/destroy mids functions
cifs: remove useless DeleteMidQEntry()
cifs: when insecure legacy is disabled shrink amount of SMB1 code
cxl/region: Fix decoder interleave programming
Documentation: cxl: remove dangling kernel-doc reference
cxl/region: describe targets and nr_targets members of cxl_region_params
cxl/regions: add padding for cxl_rr_ep_add nested lists
cxl/region: Fix IS_ERR() vs NULL check
cxl/region: Fix region reference target accounting
cxl/region: Fix region commit uninitialized variable warning
cxl/region: Fix port setup uninitialized variable warnings
io_uring: fix io_recvmsg_prep_multishot sparse warnings
ASoC: Intel: fix sof_es8336 probe
ASoC: DPCM: Don't pick up BE without substream
ALSA: ice1712: remove redundant assignment to new
MAINTAINERS: rectify entry for ARM/HPE GXP ARCHITECTURE
spi: spi.c: Add missing __percpu annotations in users of spi_statistics
ASoC: SOF: ipc3-topology: Fix clang -Wformat warning
ASoC: sh: rz-ssi: Improve error handling in rz_ssi_probe() error path
ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf()
ASoC: SOF: debug: Fix potential buffer overflow by snprintf()
ASoC: Intel: avs: Fix potential buffer overflow by snprintf()
f2fs: use onstack pages instead of pvec
f2fs: intorduce f2fs_all_cluster_page_ready
f2fs: clean up f2fs_abort_atomic_write()
f2fs: handle decompress only post processing in softirq
f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED
f2fs: do not set compression bit if kernel doesn't support
f2fs: remove device type check for direct IO
f2fs: fix null-ptr-deref in f2fs_get_dnode_of_data
f2fs: revive F2FS_IOC_ABORT_VOLATILE_WRITE
af_key: Do not call xfrm_probe_algs in parallel
selftests: add few test cases for tap driver
net: tap: NULL pointer derefence in dev_parse_header_protocol when skb->dev is null
ALSA: hda/realtek: Add quirk for another Asus K42JZ model
selftests: mptcp: make sendfile selftest work
mptcp: do not queue data on closed subflows
mptcp: move subflow cleanup in mptcp_destroy_common()
rv: Unlock on error path in rv_unregister_reactor()
BPF: Fix potential bad pointer dereference in bpf_sys_bpf()
s390/dasd: Establish DMA alignment
s390/dasd: drop unexpected word 'for' in comments
bpf: Update bpf_design_QA.rst to clarify that BTF_ID does not ABIify a function
bpf: Update bpf_design_QA.rst to clarify that attaching to functions is not ABI
bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI
dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet"
drm/amd/amdgpu: fix build failure due to implicit declaration
usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable()
dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND
dm verity: only copy bvec_iter in verity_verify_io if in_tasklet
dm verity: optimize verity_verify_io if FEC not configured
dm verity: conditionally enable branching for "try_verify_in_tasklet"
dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP
dm verity: allow optional args to alter primary args handling
dm verity: Add optional "try_verify_in_tasklet" feature
drm/amd/display: restore code for plane with no modifiers
drm/nouveau: recognise GA103
drm/nouveau: fix another off-by-one in nvbios_addr
ksmbd: fix heap-based overflow in set_ntacl_dacl()
io_uring/net: send retry for zerocopy
io_uring: mem-account pbuf buckets
audit, io_uring, io-wq: Fix memory leak in io_sq_thread() and io_wqe_worker()
lockd: detect and reject lock arguments that overflow
NFSD: discard fh_locked flag and fh_lock/fh_unlock
NFSD: use (un)lock_inode instead of fh_(un)lock for file operations
NFSD: use explicit lock/unlock for directory ops
NFSD: reduce locking in nfsd_lookup()
NFSD: only call fh_unlock() once in nfsd_link()
NFSD: always drop directory lock in nfsd_unlink()
NFSD: change nfsd_create()/nfsd_symlink() to unlock directory before returning.
NFSD: add posix ACLs to struct nfsd_attrs
MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0
modpost: remove .symbol_white_list field entirely
modpost: remove unneeded .symbol_white_list initializers
modpost: add PATTERNS() helper macro
modpost: shorten warning messages in report_sec_mismatch()
Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost"
x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y
drm/imx/dcss: get rid of HPD warning message
sched/core: Do not requeue task on CPU excluded from cpus_mask
irqchip/loongson-eiointc: Fix a build warning
irqchip/loongson-eiointc: Fix irq affinity setting
iommu/hyper-v: Use helper instead of directly accessing affinity
perf/core: Fix ';;' typo
nfp: ethtool: fix the display error of `ethtool -m DEVNAME`
net: phy: Warn about incorrect mdio_bus_phy_resume() state
docs: net: bonding: remove mentions of trans_start
Revert "veth: Add updating of trans_start"
net/sched: remove hacks added to dev_trans_start() for bonding to work
net: bonding: replace dev_trans_start() with the jiffies of the last ARP/NS
riscv: implement cache-management errata for T-Head SoCs
tpm: Add check for Failure mode for TPM2 modules
tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH
tpm: fix platform_no_drv_owner.cocci warning
KEYS: asymmetric: enforce SM2 signature use pkey algo
pkcs7: support EC-RDSA/streebog in SignerInfo
pkcs7: parser support SM2 and SM3 algorithms combination
sign-file: Fix confusing error messages
X.509: Support parsing certificate using SM2 algorithm
tpm: Add tpm_tis_i2c backend for tpm_tis_core
tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer
dt-bindings: trivial-devices: Add Infineon SLB9673 TPM
tpm: Add upgrade/reduced mode support for TPM1.2 modules
tools/testing/selftests/vm/hmm-tests.c: fix build
dt-bindings: pinctrl: qcom,pmic-gpio: add PM8226 constraints
pinctrl: qcom: Make PINCTRL_SM8450 depend on PINCTRL_MSM
ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx
pinctrl: qcom: sm8250: Fix PDC map
pinctrl: amd: Fix an unused variable
tools/thermal: Fix possible path truncations
thermal: Drop obsolete dependency on COMPILE_TEST
thermal: sysfs: Fix cooling_device_stats_setup() error code path
thermal: intel: Add TCC cooling support for Alder Lake-N and Raptor Lake-P
perf stat: Refactor __run_perf_stat() common code
cpuidle: Add cpu_idle_miss trace event
fs/ntfs3: Make ni_ins_new_attr return error
fs/ntfs3: Create MFT zone only if length is large enough
fs/ntfs3: Refactoring attr_insert_range to restore after errors
fs/ntfs3: Refactoring attr_punch_hole to restore after errors
fs/ntfs3: Refactoring attr_set_size to restore after errors
fs/ntfs3: New function ntfs_bad_inode
fs/ntfs3: Make MFT zone less fragmented
fs/ntfs3: Check possible errors in run_pack in advance
fs/ntfs3: Added comments to frecord functions
fs/ntfs3: Fill duplicate info in ni_add_name
fs/ntfs3: Make static function attr_load_runs
fs/ntfs3: Add new argument is_mft to ntfs_mark_rec_free
fs/ntfs3: Remove unused mi_mark_free
fs/ntfs3: Fix very fragmented case in attr_punch_hole
fs/ntfs3: Fix work with fragmented xattr
fs/ntfs3: Make ntfs_fallocate return -ENOSPC instead of -EFBIG
fs/ntfs3: extend ni_insert_nonresident to return inserted ATTR_LIST_ENTRY
fs/ntfs3: Check reserved size for maximum allowed
fs/ntfs3: Do not change mode if ntfs_set_ea failed
mailbox: imx: clear pending interrupts
io_uring: pass correct parameters to io_req_set_res
modpost: use more reliable way to get fromsec in section_rel(a)()
modpost: add array range check to sec_name()
modpost: refactor get_secindex()
kbuild: set EXIT trap before creating temporary directory
video: fbdev: i740fb: Check the argument of i740_calc_vclk()
video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock()
x86/speculation: Add LFENCE to RSB fill sequence
libceph: clean up ceph_osdc_start_request prototype
modpost: remove unused Elf_Sword macro
Makefile.extrawarn: re-enable -Wformat for clang
x86/numa: Use cpumask_available instead of hardcoded NULL check
x86/speculation: Add RSB VM Exit protections
sched/rt: Fix Sparse warnings due to undefined rt.c declarations
video:backlight: remove reference to AVR32 architecture in ltv350qv
video: remove support for non-existing atmel,at32ap-lcdc in atmel_lcdfb
usb:udc: remove reference to AVR32 architecture in Atmel USBA Kconfig
sound:spi: remove reference to AVR32 in Atmel AT73C213 DAC driver
net: remove cdns,at32ap7000-macb device tree entry
misc: update maintainer email address and description for atmel-ssc
mfd: remove reference to AVR32 architecture in atmel-smc.c
dma:dw: remove reference to AVR32 architecture in core.c
exit: Fix typo in comment: s/sub-theads/sub-threads
sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed
MAINTAINERS: Use Lee Jones' kernel.org address for Backlight submissions
powerpc/64e: Fix kexec build error
tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements
xfrm: clone missing x->lastused in xfrm_do_migrate
xfrm: fix XFRMA_LASTUSED comment
Revert "xfrm: update SA curlft.use_time"
doc: sfp-phylink: Fix a broken reference
ext4: add ioctls to get/set the ext4 superblock uuid
ext4: avoid resizing to a partial cluster size
ext4: reduce computation of overhead during resize
jbd2: fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted
ext4: block range must be validated before use in ext4_mb_clear_bb()
mbcache: automatically delete entries from cache on freeing
mbcache: Remove mb_cache_entry_delete()
ext2: avoid deleting xattr block that is being reused
ext2: unindent codeblock in ext2_xattr_set()
ext2: factor our freeing of xattr block reference
ext4: fix race when reusing xattr blocks
ext4: unindent codeblock in ext4_xattr_block_set()
ext4: remove EA inode entry from mbcache on inode eviction
mbcache: add functions to delete entry if unused
mbcache: don't reclaim used entries
ext4: make sure ext4_append() always allocates new block
ext4: check if directory block is within i_size
ext4: reflect mb_optimize_scan value in options file
ext4: avoid remove directory when directory is corrupted
ext4: aligned '*' in comments
Documentation: ext4: fix cell spacing of table heading on blockmap table
ext4: recover csum seed of tmp_inode after migrating to extents
ext4: fix warning in ext4_iomap_begin as race between bmap and write
ext4: correct the misjudgment in ext4_iget_extra_inode
ext4: correct max_inline_xattr_value_size computing
ext4: fix use-after-free in ext4_xattr_set_entry
ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h
ext4: fix extent status tree race in writeback error recovery path
jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction()
jbd2: unexport jbd2_log_start_commit()
jbd2: remove unused exports for jbd2 debugging
jbd2: rename jbd_debug() to jbd2_debug()
ext4: use ext4_debug() instead of jbd_debug()
ext4: reuse order and buddy in mb_mark_used when buddy split
ext4: update the s_overhead_clusters in the backup sb's when resizing
ext4: update s_overhead_clusters in the superblock during an on-line resize
ext4: fix reading leftover inlined symlinks
ublk_drv: add support for UBLK_IO_NEED_GET_DATA
ublk_cmd.h: add one new ublk command: UBLK_IO_NEED_GET_DATA
ublk_drv: cleanup ublksrv_ctrl_dev_info
ublk_drv: add SET_PARAMS/GET_PARAMS control command
ublk_drv: fix ublk device leak in case that add_disk fails
ublk_drv: cancel device even though disk isn't up
block: fix leaking page ref on truncated direct io
block: ensure bio_iov_add_page can't fail
block: ensure iov_iter advances for added pages
drivers:md:fix a potential use-after-free bug
md/raid5: Ensure batch_last is released before sleeping for quiesce
md/raid5: Move stripe_request_ctx up
md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage()
md/raid5: Make is_inactive_blocked() helper
md/raid5: Refactor raid5_get_active_stripe()
block: pass struct queue_limits to the bio splitting helpers
block: move bio_allowed_max_sectors to blk-merge.c
block: move the call to get_max_io_size out of blk_bio_segment_split
block: move ->bio_split to the gendisk
block: change the blk_queue_bounce calling convention
block: change the blk_queue_split calling convention
nvme: update MAINTAINERS for the new auth code
nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown
nvme: enable generic interface (/dev/ngXnY) for unknown command sets
nvme: factor out a nvme_ns_is_readonly helper
nvme: refactor namespace probing
nvme: generalize the nvme_multi_css check in nvme_scan_ns
nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns
nvme: catch -ENODEV from nvme_revalidate_zones again
nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS
nvmet-auth: fix return value check in auth receive
nvmet-auth: fix return value check in auth send
nvmet-auth: fix a couple of spelling mistakes
nvmet: fix a format specifier in nvmet_auth_ctrl_exponential
nvmet: don't check for NULL pointer before kfree in nvmet_host_release
nvme-apple: stop casting function pointer signatures
nvme-tcp: split nvme_tcp_alloc_tagset
nvme-rdma: split nvme_rdma_alloc_tagset
nvme-pci: split nvme_dev_add
nvme-pci: split nvme_alloc_admin_tags
nvme-pci: print the command name of aborted commands
nvme-pci: remove useless assignment in nvme_pci_setup_prps
nvme-auth: uninitialized variable in nvme_auth_transform_key()
nvme-auth: fix off by one checks
nvme: define compat_ioctl again to unbreak 32-bit userspace.
nvme: don't always build constants.o
nvme: use command_id instead of req->tag in trace_nvme_complete_rq()
md-raid10: fix KASAN warning
md-raid: destroy the bitmap after destroying the thread
md: return the allocated devices from md_alloc
md: open code md_probe in autorun_devices
md: remove unneeded semicolon
remove the sx8 block driver
md: fix build failure for !MODULE
raid5: fix duplicate checks for rdev->saved_raid_disk
md: simplify md_open
md: only delete entries from all_mddevs when the disk is freed
md: stop using for_each_mddev in md_exit
md: stop using for_each_mddev in md_notify_reboot
md: stop using for_each_mddev in md_do_sync
md: factor out the rdev overlaps check from rdev_size_store
md: rename md_free to md_kobj_release
md: implement ->free_disk
md: fix error handling in md_alloc
md: fix mddev->kobj lifetime
md/raid5: Convert prepare_to_wait() to wait_woken() api
md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request()
bcache: remove EXPERIMENTAL for Kconfig option 'Asynchronous device registration'
nbd: add missing definition of pr_fmt
null_blk: fix ida error handling in null_add_dev()
nvme-multipath: refactor nvme_mpath_add_disk
nvme-apple: use nvme core helper to cancel requests in tagset
nvme-pci: use nvme core helper to cancel requests in tagset
nvme-tcp: use in-capsule data for I/O connect
nvme-rdma: remove timeout for getting RDMA-CM established event
null_blk: add configfs variables for 2 options
null_blk: add module parameters for 4 options
block/rnbd-srv: Replace sess_dev_list with index_idr
block/rnbd-srv: Set keep_id to true after mutex_trylock
nvmet-auth: expire authentication sessions
nvmet-auth: Diffie-Hellman key exchange support
nvmet: implement basic In-Band Authentication
nvmet: parse fabrics commands on io queues
nvme-auth: Diffie-Hellman key exchange support
nvme: implement In-Band authentication
nvme-fabrics: decode 'authentication required' connect error
nvme: add definitions for NVMe In-Band authentication
lib/base64: RFC4648-compliant base64 encoding
crypto: add crypto_has_kpp()
crypto: add crypto_has_shash()
nvme-loop: use nvme core helpers to cancel all requests in a tagset
nvme: fix qid param blk_mq_alloc_request_hctx
nvme: remove unused timeout parameter
nvme: handle the persistent internal error AER
nvme: remove a double word in a comment
rnbd-clt: make rnbd_clt_change_capacity return void
rnbd-clt: pass sector_t type for resize capacity
rnbd-clt: check capacity inside rnbd_clt_change_capacity
rnbd-clt: adjust the layout of struct rnbd_clt_dev
rnbd-clt: reduce the size of struct rnbd_clt_dev
rnbd-clt: kill read_only from struct rnbd_clt_dev
rnbd-clt: don't free rsp in msg_open_conf for map scenario
rnbd-clt: open code send_msg_open in rnbd_clt_map_device
block: null_blk: Use the bitmap API to allocate bitmaps
md: Fix spelling mistake in comments
md/raid5: Increase restriction on max segments per request
md/raid5: Improve debug prints
md/raid5: Pivot raid5_make_request()
md/raid5: Check all disks in a stripe_head for reshape progress
md/raid5: Refactor add_stripe_bio()
md/raid5: Keep a reference to last stripe_head for batch
md/raid5: Refactor for loop in raid5_make_request() into while loop
md/raid5: Move read_seqcount_begin() into make_stripe_request()
md/raid5: Drop the do_prepare flag in raid5_make_request()
md/raid5: Factor out helper from raid5_make_request() loop
md/raid5: Move common stripe get code into new find_get_stripe() helper
md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio()
md/raid5: Refactor raid5_make_request loop
md/raid5: Factor out ahead_of_reshape() function
md/raid5: Make logic blocking check consistent with logic that blocks
md: unlock mddev before reap sync_thread in action_store
md: Explicitly create command-line configured devices
md: Notify sysfs sync_completed in md_reap_sync_thread()
md: Ensure resync is reported after it starts
md: Use enum for overloaded magic numbers used by mddev->curr_resync
md/raid5-cache: Annotate pslot with __rcu notation
md/raid5-cache: Clear conf->log after finishing work
md/raid5-cache: Drop RCU usage of conf->log
md/raid5-cache: Take mddev_lock in r5c_journal_mode_show()
md/raid5: suspend the array for calls to log_exit()
md/raid5-ppl: Drop unused argument from ppl_handle_flush_request()
md/raid5-log: Drop extern decorators for function prototypes
MAINTAINERS: add patchwork link to linux-raid project
drbd: bm_page_async_io: fix spurious bitmap "IO error" on large volumes
libceph: fix ceph_pagelist_reserve() comment typo
ceph: remove useless check for the folio
ceph: don't truncate file in atomic_open
ceph: make f_bsize always equal to f_frsize
ceph: flush the dirty caps immediatelly when quota is approaching
libceph: print fsid and epoch with osd id
libceph: check pointer before assigned to "c->rules[]"
ceph: don't get the inline data for new creating files
ceph: update the auth cap when the async create req is forwarded
ceph: make change_auth_cap_ses a global symbol
ceph: fix incorrect old_size length in ceph_mds_request_args
ceph: switch back to testing for NULL folio->private in ceph_dirty_folio
ceph: call netfs_subreq_terminated with was_async == false
ceph: convert to generic_file_llseek
ceph: fix the incorrect comment for the ceph_mds_caps struct
ceph: don't leak snap_rwsem in handle_cap_grant
ceph: prevent a client from exceeding the MDS maximum xattr size
ceph: choose auth MDS for getxattr with the Xs caps
ceph: add session already open notify support
ceph: wait for the first reply of inflight async unlink
fs/dcache: export d_same_name() helper
ceph: remove useless CEPHFS_FEATURES_CLIENT_REQUIRED
ceph: use correct index when encoding client supported features
fscrypt: add fscrypt_context_for_new_inode
fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_encrypted_size
fs: change test in inode_insert5 for adding to the sb list
perf lock: Print the number of lost entries for BPF
perf lock: Add --map-nr-entries option
perf lock: Introduce struct lock_contention
wireguard: selftests: support UML
wireguard: allowedips: don't corrupt stack when detecting overflow
wireguard: selftests: update config fragments
wireguard: ratelimiter: use hrtimer in selftest
dt-bindings: mailbox: qcom-ipcc: Add SM6375 compatible
mailbox: imx: support RST channel
dt-bindings: mailbox: imx-mu: add RST channel
dt-bindings: mailbox: qcom,apcs-kpss-global: Add syscon const for relevant entries
scripts/faddr2line: Add CONFIG_DEBUG_INFO check
scripts/faddr2line: Fix vmlinux detection on arm64
mailbox: mtk-cmdq: Remove proprietary cmdq_task_cb
NFSv4/pnfs: Fix a use-after-free bug in open
NFS: nfs_async_write_reschedule_io must not recurse into the writeback code
tracing: Use alignof__(struct {type b;}) instead of offsetof()
perf scripting python: Do not build fail on deprecation warnings
genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO
perf build: Suppress openssl v3 deprecation warnings in libcrypto feature test
perf parse-events: Break out tracepoint and printing
tracing/eprobe: Show syntax error logs in error_log file
scripts/tracing: Fix typo 'the the' in comment
tracepoints: It is CONFIG_TRACEPOINTS not CONFIG_TRACEPOINT
tracing: Use free_trace_buffer() in allocate_trace_buffers()
RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv()
perf parse-events: Don't #define YY_EXTRA_TYPE
RDMA/rxe: Fix error unwind in rxe_create_qp()
afs: Fix access after dec in put functions
afs: Use refcount_t rather than atomic_t
dt-bindings: mtd: microchip,mchp48l640: use spi-peripheral-props.yaml
Input: adc-joystick - fix ordering in adc_joystick_probe()
dt-bindings: power: supply: drop quotes when not needed
dt-bindings: power: reset: drop quotes when not needed
dt-bindings: power: drop quotes when not needed
RDMA/mlx5: Add missing check for return value in get namespace flow
RDMA/rxe: Split qp state for requester and completer
RDMA/rxe: Generate error completion for error requester QP state
RDMA/rxe: Update wqe_index for each wqe error completion
leds: is31fl319x: use simple i2c probe function
leds: is31fl319x: Fix devm vs. non-devm ordering
leds: is31fl319x: Make use of dev_err_probe()
leds: is31fl319x: Make use of device properties
leds: is31fl319x: Cleanup formatting and dev_dbg calls
leds: is31fl319x: Add support for is31fl319{0,1,3} chips
leds: is31fl319x: Move chipset-specific values in chipdef struct
leds: is31fl319x: Use non-wildcard names for vars, structs and defines
leds: is31fl319x: Add missing si-en compatibles
ALSA: line6: Replace sprintf() with sysfs_emit()
ALSA: hda: Replace sprintf() with sysfs_emit()
ALSA: pcm: Replace sprintf() with sysfs_emit()
ALSA: core: Replace scnprintf() with sysfs_emit()
ALSA: control-led: Replace sprintf() with sysfs_emit()
ALSA: aoa: Replace sprintf() with sysfs_emit()
ALSA: ac97: Replace sprintf() with sysfs_emit()
arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC
ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC
ovl: fix spelling mistakes
regulator: pca9450: Remove restrictions for regulator-name
ASoC: amd: yc: Update DMI table entries for AMD platforms
net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ
EDAC/ppc_4xx: Include required of_irq header directly
powerpc/pci: Fix PHB numbering when using opal-phbid
x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.BUS_LOCK_DETECT to be zero
x86/kprobes: Update kcb status flag after singlestepping
kprobes: Forbid probing on trampoline and BPF code areas
net: usb: ax88179_178a: Bind only to vendor-specific interface
Input: gscps2 - check return value of ioremap() in gscps2_probe()
selftests: net: fix IOAM test skip return code
net: usb: make USB_RTL8153_ECM non user configurable
venus: pm_helpers: Fix warning in OPP during probe
net: marvell: prestera: remove reduntant code
octeontx2-pf: Reduce minimum mtu size to 60
scsi: pm8001: Fix typo 'the the' in comment
scsi: megaraid_sas: Remove redundant variable cmd_type
scsi: FlashPoint: Remove redundant variable bm_int_st
scsi: zfcp: Fix missing auto port scan and thus missing target ports
scsi: core: Call blk_mq_free_tag_set() earlier
scsi: core: Simplify LLD module reference counting
scsi: core: Make sure that hosts outlive targets
scsi: core: Make sure that targets outlive devices
scsi: ufs: ufs-pci: Correct check for RESET DSM
scsi: target: core: De-RCU of se_lun and se_lun acl
scsi: target: core: Fix race during ACL removal
scsi: ufs: core: Correct ufshcd_shutdown() flow
scsi: ufs: core: Increase the maximum data buffer size
scsi: lpfc: Check the return value of alloc_workqueue()
cxl/region: Stop initializing interleave granularity
cxl/hdm: Fix DPA reservation vs cxl_endpoint_decoder lifetime
cxl/acpi: Minimize granularity for x1 interleaves
cxl/region: Delete 'region' attribute from root decoders
cxl/acpi: Autoload driver for 'cxl_acpi' test devices
cxl/region: decrement ->nr_targets on error in cxl_region_attach()
dt-bindings: PCI: host-generic-pci: Allow IOMMU and MSI properties
net: devlink: Fix missing mutex_unlock() call
net/tls: Remove redundant workqueue flush before destroy
vfio/pci: fix the wrong word
vfio/ccw: Check return code from subchannel quiesce
vfio/ccw: Remove FSM Close from remove handlers
vfio/ccw: Add length to DMA_UNMAP checks
mtd: core: check partition before dereference
net: txgbe: Fix an error handling path in txgbe_probe()
net: dsa: Fix spelling mistakes and cleanup code
Documentation: devlink: add add devlink-selftests to the table of contents
cxl/region: prevent underflow in ways_to_cxl()
cxl/region: uninitialized variable in alloc_hpa()
dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock
net: ionic: fix error check for vlan flags in ionic_set_nic_features()
net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr()
nfp: flower: add support for tunnel offload without key ID
net: rose: add netdev ref tracker to 'struct rose_sock'
net: rose: fix netdev reference changes
tools bpftool: Don't display disassembler-four-args feature test
tools bpftool: Fix compilation error with new binutils
tools bpf_jit_disasm: Don't display disassembler-four-args feature test
tools bpf_jit_disasm: Fix compilation error with new binutils
tools perf: Fix compilation error with new binutils
tools include: add dis-asm-compat.h to handle version differences
tools build: Don't display disassembler-four-args feature test
tools build: Add feature test for init_disassemble_info API changes
dt-bindings: net: fsl,fec: Add i.MX8ULP FEC items
perf test: Add ARM SPE system wide test
perf tools: Rework prologue generation code
perf bpf: Convert legacy map definition to BTF-defined
parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode
parisc: Drop zero variable initialisations in mm/init.c
parisc: Do not initialise statics to 0
parisc: Check the return value of ioremap() in lba_driver_probe()
parisc: Drop pa_swapper_pg_lock spinlock
parisc: Fix comment typo in fault.c
parisc: Fix device names in /proc/iomem
parisc: Clean up names in hardware database
of/fdt: declared return type does not match actual return type
lib/nodemask: inline next_node_in() and node_random()
powerpc: drop dependency on <asm/machdep.h> in archrandom.h
devicetree/bindings: correct possessive "its" typos
platform/x86/intel/vsec: Fix wrong type for local status variables
dt-bindings: net: convert emac_rockchip.txt to YAML
platform/x86: p2sb: Move out of X86_PLATFORM_DEVICES dependency
selftests: kvm: set rax before vmcall
perf symbol: Fail to read phdr workaround
perf lock: Implement cpu and task filters for BPF
perf lock: Use BPF for lock contention analysis
perf lock: Pass machine pointer to is_lock_function()
powerpc/64: Init jump labels before parse_early_param()
selftests/powerpc: Avoid GCC 12 uninitialised variable warning
powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address
powerpc/xive: Fix refcount leak in xive_get_max_prio
powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader
powerpc/perf: Include caps feature for power10 DD1 version
perf test: Add user space counter reading tests
perf test: Remove x86 rdpmc test
selftests: KVM: Add exponent check for boolean stats
selftests: KVM: Provide descriptive assertions in kvm_binary_stats_test
selftests: KVM: Check stat name before other fields
net/funeth: Tx handling of XDP with fragments.
net/funeth: Unify skb/XDP packet mapping.
net/funeth: Unify skb/XDP gather list writing.
net/funeth: Unify skb/XDP Tx packet unmapping.
KVM: x86/mmu: remove unused variable
net: devlink: enable parallel ops on netlink interface
net: devlink: remove devlink_mutex
net: devlink: convert reload command to take implicit devlink->lock
net: devlink: introduce "unregistering" mark and use it during devlinks iteration
udp: Remove redundant __udp_sysctl_init() call from udp_init().
net/rds: Use PTR_ERR instead of IS_ERR for rdsdebug()
cifs: trivial style fixup
cifs: fix wrong unlock before return from cifs_tree_connect()
cifs: avoid use of global locks for high contention data
cifs: remove remaining build warnings
cifs: list_for_each() -> list_for_each_entry()
cifs: update MAINTAINERS file with reviewers
smb2: small refactor in smb2_check_message()
cifs: Fix memory leak when using fscache
cifs: remove minor build warning
cifs: remove some camelCase and also some static build warnings
cifs: remove unnecessary (void*) conversions.
cifs: remove unnecessary type castings
cifs: remove redundant initialization to variable mnt_sign_enabled
smb3: check xattr value length earlier
xen: don't require virtio with grants for non-PV guests
kernel: remove platform_has() infrastructure
virtio: replace restricted mem access flag with callback
xen: Fix spelling mistake
xen/manage: Use orderly_reboot() to reboot
ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT
ksmbd: prevent out of bound read for SMB2_WRITE
ksmbd: fix use-after-free bug in smb2_tree_disconect
ksmbd: fix memory leak in smb2_handle_negotiate
ksmbd: fix racy issue while destroying session on multichannel
ksmbd: use wait_event instead of schedule_timeout()
csky: abiv1: Fixup compile error
csky: cmpxchg: Coding convention for BUILD_BUG()
MAINTAINERS: Add Namjae's exfat git tree
exfat: Drop superfluous new line for error messages
exfat: Downgrade ENAMETOOLONG error message to debug messages
exfat: Expand exfat_err() and co directly to pr_*() macro
exfat: Define NLS_NAME_* as bit flags explicitly
exfat: Return ENAMETOOLONG consistently for oversized paths
exfat: remove duplicate write inode for extending dir/file
exfat: remove duplicate write inode for truncating file
exfat: reuse __exfat_write_inode() to update directory entry
rtla: Define syscall numbers for riscv
rtla: Fix double free
rtla: Fix Makefile when called from -C tools/
tracing: Use a struct alignof to determine trace event field alignment
can: can327: fix a broken link to Documentation
xfs: delete extra space and tab in blank line
xfs: fix NULL pointer dereference in xfs_getbmap()
csky: Enable ARCH_INLINE_READ*/WRITE*/SPIN*
csky: Add qspinlock support
staging: r8188eu: fix potential uninitialised variable use in rtw_pwrctrl.c
arm64: dts: apple: t8103: Add ANS2 NVMe nodes
ALSA: hda/realtek: Add quirk for Clevo NV45PZ
f2fs: fix to do sanity check on segment type in build_sit_entries()
f2fs: obsolete unused MAX_DISCARD_BLOCKS
f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page()
f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time
f2fs: introduce sysfs atomic write statistics
f2fs: don't bother wait_ms by foreground gc
f2fs: invalidate meta pages only for post_read required inode
f2fs: allow compression of files without blocks
f2fs: fix to check inline_data during compressed inode conversion
f2fs: Delete f2fs_copy_page() and replace with memcpy_page()
f2fs: fix to invalidate META_MAPPING before DIO write
f2fs: add a sysfs entry to show zone capacity
f2fs: adjust zone capacity when considering valid block count
f2fs: enforce single zone capacity
f2fs: remove redundant code for gc condition
f2fs: introduce memory mode
dt-bindings: leds: pwm-multicolor: document max-brigthness
leds: turris-omnia: convert to use dev_groups
rv/reactor: Add the panic reactor
rv/reactor: Add the printk reactor
rv/monitor: Add the wwnr monitor
rv/monitor: Add the wip monitor
rv/monitor: Add the wip monitor skeleton created by dot2k
Documentation/rv: Add deterministic automata instrumentation documentation
Documentation/rv: Add deterministic automata monitor synthesis documentation
tools/rv: Add dot2k
Documentation/rv: Add deterministic automaton documentation
tools/rv: Add dot2c
Documentation/rv: Add a basic documentation
rv/include: Add instrumentation helper functions
rv/include: Add deterministic automata monitor definition via C macros
rv/include: Add helper functions for deterministic automata
rv: Add runtime reactors interface
rv: Add Runtime Verification (RV) interface
ftrace/x86: Add back ftrace_expected assignment
tracing: Use a copy of the va_list for __assign_vstr()
batman-adv: tracing: Use the new __vstring() helper
kbuild: add dtbs_prepare target
firmware: dmi: Use the proper accessor for the version field
csky: Add jump-label implementation
Revert "MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32"
MIPS: Introduce CAVIUM_RESERVE32 Kconfig option
MIPS: msi-octeon: eliminate kernel-doc warnings
MIPS: Fix comment typo
memblock test: Modify the obsolete description in README
ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7
sfc: implement ethtool get/set RX ring size for EF100 reps
sfc: use a dynamic m-port for representor RX and set it promisc
sfc: move table locking into filter_table_{probe,remove} methods
sfc: insert default MAE rules to connect VFs to representors
sfc: receive packets from EF100 VFs into representors
sfc: check ef100 RX packets are from the wire
sfc: determine wire m-port at EF100 PF probe time
sfc: ef100 representor RX top half
sfc: ef100 representor RX NAPI poll
sfc: plumb ef100 representor stats
net: marvell: prestera: uninitialized variable bug
dn_route: replace "jiffies-now>0" with "jiffies!=now"
scripts/gdb: ensure the absolute path is generated on initial source
MAINTAINERS: kunit: add David Gow as a maintainer of KUnit
mailmap: add linux.dev alias for Brendan Higgins
mailmap: update Kirill's email
profile: setup_profiling_timer() is moslty not implemented
ocfs2: fix a typo in a comment
ocfs2: use the bitmap API to simplify code
ocfs2: remove some useless functions
lib/mpi: fix typo 'the the' in comment
proc: add some (hopefully) insightful comments
bdi: remove enum wb_congested_state
kernel/hung_task: fix address space of proc_dohung_task_timeout_secs
lib/lzo/lzo1x_compress.c: replace ternary operator with min() and min_t()
squashfs: support reading fragments in readahead call
squashfs: implement readahead
squashfs: always build "file direct" version of page actor
Revert "squashfs: provide backing_dev_info in order to disable read-ahead"
mm: Kconfig: fix typo
mm: memory-failure: convert to pr_fmt()
mm: use is_zone_movable_page() helper
hugetlbfs: fix inaccurate comment in hugetlbfs_statfs()
hugetlbfs: cleanup some comments in inode.c
hugetlbfs: remove unneeded header file
hugetlbfs: remove unneeded hugetlbfs_ops forward declaration
hugetlbfs: use helper macro SZ_1{K,M}
mm: cleanup is_highmem()
mm/hmm: add a test for cross device private faults
selftests: add soft-dirty into run_vmtests.sh
selftests: soft-dirty: add test for mprotect
mm/mprotect: fix soft-dirty check in can_change_pte_writable()
mm: memcontrol: fix potential oom_lock recursion deadlock
mm/gup.c: fix formatting in check_and_migrate_movable_page()
xfs: fail dax mount if reflink is enabled on a partition
mm/memcontrol.c: remove the redundant updating of stats_flush_threshold
userfaultfd: don't fail on unrecognized features
hugetlb_cgroup: fix wrong hugetlb cgroup numa stat
selftest/vm: uninitialized variable in main()
mm/cma_debug.c: align the name buffer length as struct cma
tools/testing/selftests/vm/hugetlb-madvise.c: silence uninitialized variable warning
mm/mempolicy: remove unneeded out label
mm/page_alloc: correct the wrong cpuset file path in comment
mm: remove unneeded PageAnon check in restore_exclusive_pte()
tools/vm/page_owner_sort.c: adjust the indent in is_need()
mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs
mm/damon/reclaim: fix potential memory leak in damon_reclaim_init()
mm: vmpressure: don't count proactive reclaim in vmpressure
zsmalloc: zs_malloc: return ERR_PTR on failure
writeback: remove inode_to_wb_is_valid()
memblock,arm64: expand the static memblock memory table
mm: remove obsolete comment in do_fault_around()
mm: compaction: include compound page count for scanning in pageblock isolation
selftests/vm: skip 128TBswitch on unsupported arch
selftests/vm: fix errno handling in mrelease_test
mm: memcontrol: do not miss MEMCG_MAX events for enforced allocations
filemap: minor cleanup for filemap_write_and_wait_range
mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region
android: binder: fix lockdep check on clearing vma
android: binder: stop saving a pointer to the VMA
mips: rename mt_init to mips_mt_init
mm: shrinkers: fix double kfree on shrinker name
NFSD: add security label to struct nfsd_attrs
NFSD: set attributes when creating symlinks
NFSD: introduce struct nfsd_attrs
NFSD: verify the opened dentry after setting a delegation
NFSD: drop fh argument from alloc_init_deleg
NFSD: Move copy offload callback arguments into a separate structure
NFSD: Add nfsd4_send_cb_offload()
NFSD: Remove kmalloc from nfsd4_do_async_copy()
NFSD: Refactor nfsd4_do_copy()
NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2)
NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2)
NFSD: Replace boolean fields in struct nfsd4_copy
NFSD: Make nfs4_put_copy() static
NFSD: Reorder the fields in struct nfsd4_op
NFSD: Shrink size of struct nfsd4_copy
NFSD: Shrink size of struct nfsd4_copy_notify
NFSD: nfserrno(-ENOMEM) is nfserr_jukebox
NFSD: Fix strncpy() fortify warning
NFSD: Clean up nfsd4_encode_readlink()
NFSD: Use xdr_pad_size()
NFSD: Simplify starting_len
NFSD: Optimize nfsd4_encode_readv()
NFSD: Add an nfsd4_read::rd_eof field
NFSD: Clean up SPLICE_OK in nfsd4_encode_read()
NFSD: Optimize nfsd4_encode_fattr()
NFSD: Optimize nfsd4_encode_operation()
nfsd: silence extraneous printk on nfsd.ko insertion
NFSD: limit the number of v4 clients to 1024 per 1GB of system memory
NFSD: keep track of the number of v4 clients in the system
NFSD: refactoring v4 specific code to a helper in nfs4state.c
NFSD: Ensure nf_inode is never dereferenced
NFSD: NFSv4 CLOSE should release an nfsd_file immediately
NFSD: Move nfsd_file_trace_alloc() tracepoint
NFSD: Separate tracepoints for acquire and create
NFSD: Clean up unused code after rhashtable conversion
NFSD: Convert the filecache to use rhashtable
NFSD: Set up an rhashtable for the filecache
NFSD: Replace the "init once" mechanism
NFSD: Remove nfsd_file::nf_hashval
NFSD: nfsd_file_hash_remove can compute hashval
NFSD: Refactor __nfsd_file_close_inode()
NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode
NFSD: Remove lockdep assertion from unhash_and_release_locked()
NFSD: No longer record nf_hashval in the trace log
NFSD: Never call nfsd_file_gc() in foreground paths
NFSD: Fix the filecache LRU shrinker
NFSD: Leave open files out of the filecache LRU
NFSD: Trace filecache LRU activity
NFSD: WARN when freeing an item still linked via nf_lru
NFSD: Hook up the filecache stat file
NFSD: Zero counters when the filecache is re-initialized
NFSD: Record number of flush calls
NFSD: Report the number of items evicted by the LRU walk
NFSD: Refactor nfsd_file_lru_scan()
NFSD: Refactor nfsd_file_gc()
NFSD: Add nfsd_file_lru_dispose_list() helper
NFSD: Report average age of filecache items
NFSD: Report count of freed filecache items
NFSD: Report count of calls to nfsd_file_acquire()
NFSD: Report filecache LRU size
NFSD: Demote a WARN to a pr_warn()
SUNRPC: Fix server-side fault injection documentation
nfsd: remove redundant assignment to variable len
NFSD: Fix space and spelling mistake
NFSD: Instrument fh_verify()
SUNRPC: Expand the svc_alloc_arg_err tracepoint
NLM: Defend against file_lock changes after vfs_test_lock()
SUNRPC: Fix xdr_encode_bool()
nfsd: eliminate the NFSD_FILE_BREAK_* flags
clk: fixed-factor: Introduce *clk_hw_register_fixed_factor_parent_hw()
clk: mux: Introduce devm_clk_hw_register_mux_parent_hws()
clk: divider: Introduce devm_clk_hw_register_divider_parent_hw()
dt-bindings: eeprom: microchip,93lc46b: move to eeprom directory
dt-bindings: eeprom: at25: use spi-peripheral-props.yaml
dt-bindings: display: use spi-peripheral-props.yaml
bpf: Remove unneeded semicolon
libbpf: Add bpf_obj_get_opts()
netdevsim: Avoid allocation warnings triggered from user space
bpf: Fix NULL pointer dereference when registering bpf trampoline
bpf: Fix test_progs -j error with fentry/fexit tests
video: fbdev: imxfb: fix return value check in imxfb_probe()
openrisc: io: Define iounmap argument as volatile
MAINTAINERS: Update Richard Henderson's address
openrisc: Add virt defconfig
openrisc: Add pci bus support
RDMA/srpt: Fix a use-after-free
RDMA/srpt: Introduce a reference count in struct srpt_device
RDMA/srpt: Duplicate port name members
drm/amd/display: Fix a compilation failure on PowerPC caused by FPU code
drm/amdgpu: enable support for psp 13.0.4 block
drm/amdgpu: add files for PSP 13.0.4
drm/amdgpu: add header files for MP 13.0.4
drm/amdgpu: correct RLC_RLCS_BOOTLOAD_STATUS offset and index
drm/amdgpu: send msg to IMU for the front-door loading
drm/amdkfd: use time_is_before_jiffies(a + b) to replace "jiffies - a > b"
selftests/bpf: Bump internal send_signal/send_signal_tracepoint timeout
bpftool: Don't try to return value from void function in skeleton
bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro
bpf: btf: Fix vsnprintf return value check
perf stat: Add topdown metrics in the default perf stat on the hybrid machine
perf x86 evlist: Add default hybrid events for perf stat
perf evlist: Always use arch_evlist__add_default_attrs()
perf evsel: Add arch_evsel__hw_name()
perf stat: Revert "perf stat: Add default hybrid events"
iavf: Fix 'tc qdisc show' listing too many queues
iavf: Fix max_rate limiting
powerpc/mm: Export memory_add_physaddr_to_nid() for modules
docs: embargoed-hardware-issues: fix invalid AMD contact email
wifi: rtw88: check the return value of alloc_workqueue()
wifi: rtw89: 8852a: adjust IMR for SER L1
wifi: rtw89: 8852a: update RF radio A/B R56
perf test: Fix test case 95 ("Check branch stack sampling") on s390 and use same event
wifi: wcn36xx: Add debugfs entry to read firmware feature strings
wifi: wcn36xx: Move capability bitmap to string translation function to firmware.c
wifi: wcn36xx: Move firmware feature bit storage to dedicated firmware.c file
wifi: wcn36xx: Rename clunky firmware feature bit enum
RISC-V: KVM: Add support for Svpbmt inside Guest/VM
RISC-V: KVM: Use PAGE_KERNEL_IO in kvm_riscv_gstage_ioremap()
RISC-V: KVM: Add G-stage ioremap() and iounmap() functions
KVM: Add gfp_custom flag in struct kvm_mmu_memory_cache
RISC-V: KVM: Add extensible CSR emulation framework
RISC-V: KVM: Add extensible system instruction emulation framework
RISC-V: KVM: Factor-out instruction emulation into separate sources
RISC-V: KVM: move preempt_disable() call in kvm_arch_vcpu_ioctl_run
RISC-V: KVM: Make kvm_riscv_guest_timer_init a void function
RISC-V: KVM: Fix variable spelling mistake
RISC-V: KVM: Improve ISA extension by using a bitmap
selftests: netdevsim: Add test cases for route deletion failure
netdevsim: fib: Add debugfs knob to simulate route deletion failure
netdevsim: fib: Fix reference count leak on route deletion failure
net: ethernet: mtk_eth_soc: add xdp tx return bulking support
net: ethernet: mtk_eth_soc: introduce xdp multi-frag support
net: ethernet: mtk_eth_soc: introduce mtk_xdp_frame_map utility routine
selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior
selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior
seg6: add support for SRv6 H.L2Encaps.Red behavior
seg6: add support for SRv6 H.Encaps.Red behavior
vmxnet3: do not reschedule napi for rx processing
Documentation: Describe net.ipv4.tcp_reflect_tos.
net/af_packet: check len when min_header_len equals to 0
net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set
ALSA: control: Use deferred fasync helper
ALSA: pcm: Use deferred fasync helper
ALSA: timer: Use deferred fasync helper
ALSA: core: Add async signal helpers
microblaze: Fix some typos in comment
iommu/amd: Fix compile warning in init code
mlxsw: spectrum: Support ethtool 'get_ts_info' callback in Spectrum-2
mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls
mlxsw: spectrum: Support time stamping on Spectrum-2
mlxsw: Send PTP packets as data packets to overcome a limitation
mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations
mlxsw: Query UTC sec and nsec PCI offsets and values
mlxsw: spectrum_ptp: Add PTP initialization / finalization for Spectrum-2
mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs
mlxsw: spectrum_ptp: Add helper functions to configure PTP traps
iommu/amd: Add support for AVIC when SNP is enabled
iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement
ACPI/IORT: Fix build error implicit-function-declaration
can: etas_es58x: remove useless calls to usb_fill_bulk_urb()
staging: r8188eu: remove initializer from ret in rtw_pwr_wakeup
memblock tests: fix compilation errors
dt-bindings: nfc: use spi-peripheral-props.yaml
net: dsa: qca8k: move read_switch_id function to common code
net: dsa: qca8k: move port LAG functions to common code
net: dsa: qca8k: move port VLAN functions to common code
net: dsa: qca8k: move port mirror functions to common code
net: dsa: qca8k: move port FDB/MDB function to common code
net: dsa: qca8k: move set age/MTU/port enable/disable functions to common code
net: dsa: qca8k: move bridge functions to common code
net: dsa: qca8k: move port set status/eee/ethtool stats function to common code
net: dsa: qca8k: move mib init function to common code
net: dsa: qca8k: move qca8k bulk read/write helper to common code
net: dsa: qca8k: move qca8k read/write/rmw and reg table to common code
net: dsa: qca8k: move mib struct to common code
net: dsa: qca8k: make mib autocast feature optional
net: dsa: qca8k: cache match data to speed up access
firewire: net: Make use of get_unaligned_be48(), put_unaligned_be48()
amt: fix typo in comment
mlxsw: core_linecards: Remove duplicated include in core_linecard_dev.c
ax25: fix incorrect dev_tracker usage
selftests: net: dsa: Add a Makefile which installs the selftests
devlink: Hold the instance lock in health callbacks
net/mlx5: Lock mlx5 devlink health recovery callback
net/mlx4: Lock mlx4 devlink reload callback
net/mlx4: Use devl_ API for devlink port register / unregister
net/mlx4: Use devl_ API for devlink region create / destroy
net/mlx5: Lock mlx5 devlink reload callbacks
net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload
net: devlink: remove region snapshots list dependency on devlink->lock
net: devlink: remove region snapshot ID tracking dependency on devlink->lock
bnxt_en: implement callbacks for devlink selftests
devlink: introduce framework for selftests
net/mlx5e: kTLS, Dynamically re-size TX recycling pool
net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections
net/mlx5e: kTLS, Take stats out of OOO handler
net/mlx5e: kTLS, Introduce TLS-specific create TIS
net/tls: Multi-threaded calls to TX tls_dev_del
net/tls: Perform immediate device ctx cleanup when possible
tls: rx: Fix unsigned comparison with less than zero
tls: rx: fix the false positive warning
tls: strp: rename and multithread the workqueue
tls: rx: don't consider sock_rcvtimeo() cumulative
selftests: tls: handful of memrnd() and length checks
net: usb: delete extra space and tab in blank line
libbpf: Support PPC in arch_specific_syscall_pfx
riscv: Add support for non-coherent devices using zicbom extension
dt-bindings: riscv: document cbom-block-size
of: also handle dma-noncoherent in of_dma_is_coherent()
dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag
dm bufio: Add flags argument to dm_bufio_client_create
net/mlx5e: Move mlx5e_init_l2_addr to en_main
net/mlx5e: Split en_fs ndo's and move to en_main
net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main
net/mlx5e: Add mdev to flow_steering struct
net/mlx5e: Report flow steering errors with mdev err report API
net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer
net/mlx5e: Allocate VLAN and TC for featured profiles only
net/mlx5e: Make mlx5e_tc_table private
net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer
net/mlx5e: TC, Support tc action api for police
net/mlx5e: TC, Separate get/update/replace meter functions
net/mlx5e: Add red and green counters for metering
net/mlx5e: TC, Allocate post meter ft per rule
net/mlx5: DR, Add support for flow metering ASO
net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation
net/mlx5: Fix driver use of uninitialized timeout
net/mlx5: DR, Fix SMFS steering info dump format
net/mlx5: Adjust log_max_qp to be 18 at most
net/mlx5e: Modify slow path rules to go to slow fdb
net/mlx5e: Fix calculations related to max MPWQE size
net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size
net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS
net/mlx5e: TC, Fix post_act to not match on in_port metadata
net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version
drm/amdgpu: fix hive reference leak when reflecting psp topology info
drm/amd/pm: enable GFX ULV feature support for SMU13.0.0
drm/amd/pm: update driver if header for SMU 13.0.0
drm/amdgpu: move mes self test after drm sched re-started
drm/amdgpu: drop non-necessary call trace dump
drm/amdgpu: enable VCN cg and JPEG cg/pg
drm/amdgpu: vcn_4_0_2 video codec query
drm/amdgpu: add VCN_4_0_2 firmware support
drm/amdgpu: add VCN function in NBIO v7.7
drm/amdgpu: fix a vcn4 boot poll bug in emulation mode
drm/amd/amdgpu: add memory training support for PSP_V13
drm/amdkfd: remove an unnecessary amdgpu_bo_ref
drm/amd/pm: Add get_gfx_off_status interface for yellow carp
dt-bindings: input: ariel-pwrbutton: use spi-peripheral-props.yaml
drm/amd/display: Remove unused struct freesync_context
drm/amd/amdgpu: add additional page fault settings for gfx11
drm/amd/display: remove unneeded semicolon
drm/amdgpu: fix i2s_pdata out of bound array access
drm/amdkfd: fix kgd_mem memory leak when importing dmabuf
drm/amdgpu: add debugfs for kfd system and ttm mem used
drm/amdkfd: track unified memory reservation with xnack off
drm/amd/display: fix signedness bug in execute_synaptics_rc_command()
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amd/display: Clean up some inconsistent indenting
drm/amdkfd: Split giant svm range
drm/amdkfd: Set svm range max pages
drm/amdgpu: Allow TTM to evict svm bo from same process
drm/amdgpu: Fix the incomplete product number
drm/amdgpu: use adev_to_drm for consistency
drm/amdgpu/dc/dce: fix repeated words in comments
perf vendor events arm64: Arm Cortex-A78C and X1C
perf vendor events: Update Intel snowridgex
perf vendor events: Update Intel westmereex
perf vendor events: Update Intel westmereep-sp
perf vendor events: Update Intel westmereep-dp
perf vendor events: Update Intel tigerlake
perf vendor events: Update Intel skylakex
perf vendor events: Update Intel skylake
perf vendor events: Update Intel silvermont
perf vendor events: Update Intel sapphirerapids
perf vendor events: Update Intel sandybridge
perf vendor events: Update Intel nehalemex
perf vendor events: Update Intel nehalemep
perf vendor events: Add Intel meteorlake
perf vendor events: Update Intel knightslanding
perf vendor events: Update Intel jaketown
perf vendor events: Update Intel ivytown
perf vendor events: Update Intel ivybridge
perf vendor events: Update Intel icelakex
perf vendor events: Update Intel icelake
perf vendor events: Update Intel haswellx
perf vendor events: Update Intel haswell
perf vendor events: Update goldmontplus mapfile.csv
perf vendor events: Update goldmont mapfile.csv
perf vendor events: Update Intel elkhartlake
perf vendor events: Update Intel cascadelakex
perf vendor events: Update bonnell mapfile.csv
perf vendor events: Update Intel alderlake
perf vendor events: Update Intel broadwellde
perf vendor events: Update Intel broadwell
perf vendor events: Update Intel broadwellx
platform/x86: pmc_atom: Fix comment typo
ice: allow toggling loopback mode via ndo_set_features callback
ice: compress branches in ice_set_features()
ice: Fix promiscuous mode not turning off
ice: Introduce enabling promiscuous mode on multiple VF's
platform/surface: gpe: Add support for 13" Intel version of Surface Laptop 4
platform/olpc: Fix uninitialized data in debugfs write
platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity
platform/x86: pmc_atom: Match all Lex BayTrail boards with critclk_systems DMI table
igb: convert .adjfreq to .adjfine
KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs()
KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog
ixgbe: convert .adjfreq to .adjfine
i40e: convert .adjfreq to .adjfine
i40e: use mul_u64_u64_div_u64 for PTP frequency calculation
e1000e: convert .adjfreq to .adjfine
e1000e: remove unnecessary range check in e1000e_phc_adjfreq
ice: implement adjfine with mul_u64_u64_div_u64
KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
KVM: x86: Do not block APIC write for non ICR registers
KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register
platform/x86: sony-laptop: Remove useless comparisons in sony_pic_read_possible_resource()
tools/power/x86/intel-speed-select: Remove unneeded semicolon
tools/power/x86/intel-speed-select: Fix off by one check
KVM: selftests: Verify VMX MSRs can be restored to KVM-supported values
KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP
Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry,Exit} control"
KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer iff it exists
KVM: VMX: Add helper to check if the guest PMU has PERF_GLOBAL_CTRL
KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU
Revert "KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled"
KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value
KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}()
KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4
KVM: nVMX: Account for KVM reserved CR4 bits in consistency checks
KVM: x86: Split kvm_is_valid_cr4() and export only the non-vendor bits
KVM: selftests: Add an option to run vCPUs while disabling dirty logging
KVM: x86/mmu: Don't bottom out on leafs when zapping collapsible SPTEs
KVM: x86/mmu: Document the "rules" for using host_pfn_mapping_level()
KVM: x86/mmu: Don't require refcounted "struct page" to create huge SPTEs
KVM: x86/mmu: Restrict mapping level based on guest MTRR iff they're used
KVM: x86/mmu: Add shadow mask for effective host MTRR memtype
KVM: x86: Drop unnecessary goto+label in kvm_arch_init()
KVM: x86: Reject loading KVM if host.PAT[0] != WB
KVM: SVM: Fix x2APIC MSRs interception
KVM: x86/mmu: Remove underscores from __pte_list_remove()
KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show they zap SPTEs
KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" wrapper
KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other nomenclature
KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers
KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps
KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clear_track_bits()
KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex re-injection
s390/unwind: fix fgraph return address recovery
s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit()
s390: add ELF note type for encrypted CPU state of a PV VCPU
s390/smp,ptdump: add absolute lowcore markers
s390/smp: rework absolute lowcore access
s390/setup: rearrange absolute lowcore initialization
s390/boot: cleanup adjust_to_uv_max() function
s390/smp: enforce lowcore protection on CPU restart
s390/tape: fix comment typo
s390/hmcdrv: fix Kconfig "its" grammar
IB/qib: Fix repeated "in" within comments
tty: amiserial: Fix comment typo
firmware_loader: Replace kmap() with kmap_local_page()
sysfs docs: ABI: Fix typo in comment
kobject: fix Kconfig.debug "its" grammar
swiotlb: fix passing local variable to debugfs_create_ulong()
dma-mapping: reformat comment to suppress htmldoc warning
drivers: lkdtm: fix clang -Wformat warning
char: remove VR41XX related char driver
ARM: 9220/1: amba: Remove deferred device addition
ARM: 9219/1: fix undeclared soft_restart
ARM: 9218/1: dma-mapping: fix pointer/integer warning
ARM: 9217/1: add definition of arch_irq_work_raise()
ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN_VMALLOC
ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC
dt-bindings: gpio: fsl-imx-gpio: Add i.MXRT compatibles
gpio: 74xx-mmio: Use bits instead of plain numbers for flags
ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh()
reset: tps380x: Fix spelling mistake "Voltags" -> "Voltage"
ovl: improve ovl_get_acl() if POSIX ACL support is off
net: cdns,macb: use correct xlnx prefix for Xilinx
dt-bindings: net: cdns,macb: use correct xlnx prefix for Xilinx
ASoC: q6asm: use kcalloc() instead of kzalloc()
wifi: brcmfmac: prevent double-free on hardware-reset
wifi: brcmfmac: support brcm,ccode-map-trivial DT property
dt-bindings: bcm4329-fmac: add optional brcm,ccode-map-trivial
wifi: brcmfmac: Replace default (not configured) MAC with a random MAC
wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper
wifi: brcmfmac: Remove #ifdef guards for PM related functions
wifi: brcmfmac: use strreplace() in brcmf_of_probe()
can: peak_usb: advertise timestamping capabilities and add ioctl support
can: peak_canfd: advertise timestamping capabilities and add ioctl support
can: kvaser_usb: advertise timestamping capabilities and add ioctl support
can: kvaser_pciefd: advertise timestamping capabilities and add ioctl support
can: etas_es58x: advertise timestamping capabilities and add ioctl support
can: mcp251xfd: advertise timestamping capabilities and add ioctl support
can: dev: add generic function can_eth_ioctl_hwts()
can: dev: add generic function can_ethtool_op_get_ts_info_hwts()
can: dev: add hardware TX timestamp
can: tree-wide: advertise software timestamping capabilities
ACPI: scan: Add CLSA0101 Laptop Support
ALSA: hda: cs35l41: Support CLSA0101
ALSA: hda: cs35l41: Use the CS35L41 HDA internal define
add missing includes and forward declarations to networking includes under linux/
kernfs: Fix typo 'the the' in comment
docs: driver-api: firmware: add driver firmware guidelines. (v3)
Revert "Merge branch 'octeontx2-minor-tc-fixes'"
staging: vt6655: Convert macro vt6655_mac_clear_stck_ds to function
staging: vt6655: Rename MACvClearStckDS
staging: fbtft: core: set smem_len before fb_deferred_io_init call
lib/test_printf.c: fix clang -Wformat warnings
tty: serial: document uart_get_console()
tty: serial: serial_core, reformat kernel-doc for functions
Documentation: serial: link uart_ops properly
Documentation: serial: move GPIO kernel-doc to the functions
Documentation: serial: dedup kernel-doc for uart functions
Documentation: serial: move uart_ops documentation to the struct
dt-bindings: serial: snps-dw-apb-uart: Document Rockchip RV1126
serial: mvebu-uart: uart2 error bits clearing
tty: serial: fsl_lpuart: correct the count of break characters
serial: stm32: make info structs static to avoid sparse warnings
serial: fsl_lpuart: zero out parity bit in CS7 mode
tty: serial: qcom-geni-serial: Fix get_clk_div_rate() which otherwise could return a sub-optimal clock rate.
serial: 8250_bcm2835aux: Add missing clk_disable_unprepare()
can: v(x)can: add software tx timestamps
can: slcan: add software tx timestamps
can: janz-ican3: add software tx timestamp
can: can327: add software tx timestamps
usb: misc: onboard_usb_hub: Remove duplicated power_on delay
MAINTAINERS: Add maintainer for the slcan driver
can: slcan: add support for listen-only mode
can: slcan: use the generic can_change_mtu()
can: slcan: change every `slc' occurrence in `slcan'
can: slcan: remove legacy infrastructure
can: slcan: remove useless header inclusions
can: slcan: use KBUILD_MODNAME and define pr_fmt to replace hardcoded names
powerpc: add support for syscall stack randomization
powerpc: Move system_call_exception() to syscall.c
powerpc/powernv: rename remaining rng powernv_ functions to pnv_
powerpc/powernv/kvm: Use darn for H_RANDOM on Power9
powerpc/powernv: Avoid crashing if rng is NULL
selftests/powerpc: Fix matrix multiply assist test
powerpc/signal: Update comment for clarity
powerpc: make facility_unavailable_exception 64s
powerpc/platforms/83xx/suspend: Remove write-only global variable
powerpc/platforms/83xx/suspend: Prevent unloading the driver
powerpc/platforms/83xx/suspend: Reorder to get rid of a forward declaration
powerpc/sysdev: Fix comment typo
powerpc/pseries/vas: Fix comment typo
powerpc/85xx: P2020: Add law_trgt_if property to PCIe DT nodes
powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias
powerpc/85xx: Fix description of MPC85xx and P1/P2 boards options
powerpc/pseries: define driver for Platform KeyStore
powerpc/iommu: Fix iommu_table_in_use for a small default DMA window case
powerpc/ioda/iommu/debugfs: Generate unique debugfs entries
pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window
powerpc/crash: save cpu register data in crash_smp_send_stop()
powerpc: Update reviewers
powerpc: Finally remove unnecessary headers from asm/prom.h
powerpc: Remove asm/prom.h from asm/mpc52xx.h and asm/pci.h
EDAC/mpc85xx: Include required of headers directly
scsi: cxlflash: Include missing linux/irqdomain.h
video: fbdev: offb: Include missing linux/platform_device.h
docs: powerpc: add elf_hwcaps to table of contents
docs: powerpc: use different label name for elf_hwcaps.rst
docs: powerpc: fix indentation warnings
net: dsa: mv88e6xxx: fix speed setting for CPU/DSA ports
mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_nor_erase_{sector,chip}()
mtd: spi-nor: spansion: Add s25hl-t/s25hs-t IDs and fixups
mtd: spi-nor: spansion: Add local function to discover page size
mtd: spi-nor: core: Track flash's internal address mode
mtd: spi-nor: core: Return error code from set_4byte_addr_mode()
mtd: spi-nor: Do not change nor->addr_nbytes at SFDP parsing time
mtd: spi-nor: core: Shrink the storage size of the flash_info's addr_nbytes
mtd: spi-nor: s/addr_width/addr_nbytes
net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit()
dt-bindings: net: hirschmann,hellcreek: use absolute path to other schema
net/sched: sch_cbq: change the type of cbq_set_lss to void
media: hantro: Remove dedicated control documentation
SUNRPC: Don't reuse bvec on retransmission of the request
ASoC: dt-bindings: use spi-peripheral-props.yaml
btrfs: reset RO counter on block group if we fail to relocate
ACPI: property: Read buffer properties as integers
ACPI: property: Add support for parsing buffer property UUID
ACPI: property: Unify integer value reading functions
ACPI: property: Switch node property referencing from ifs to a switch
ACPI: property: Move property ref argument parsing into a new function
ACPI: property: Use acpi_object_type consistently in property ref parsing
ACPI: property: Tie data nodes to acpi handles
ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool
RDMA/erdma: Add driver to kernel build environment
RDMA/erdma: Add the ABI definitions
hantro: Remove incorrect HEVC SPS validation
RDMA/erdma: Add the erdma module
RDMA/erdma: Add connection management (CM) support
RDMA/erdma: Add verbs implementation
RDMA/erdma: Add verbs header file
RDMA/erdma: Add event queue implementation
RDMA/erdma: Add cmdq implementation
RDMA/erdma: Add main include file
RDMA/erdma: Add the hardware related definitions
RDMA: Add ERDMA to rdma_driver_id definition
media: cedrus: hevc: Add check for invalid timestamp
media: sunxi: sun6i_mipi_csi2.c/sun8i_a83t_mipi_csi2.c: clarify error handling
media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl()
media: Documentation: mc-core: Fix typo
media: videodev2.h.rst.exceptions: add missing exceptions
media: vimc: wrong pointer is used with PTR_ERR
RDMA/mlx5: Rename the mkey cache variables and functions
RDMA/mlx5: Store in the cache mkeys instead of mrs
RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs
RDMA/mlx5: Replace cache list with Xarray
RDMA/mlx5: Replace ent->lock with xa_lock
arm64: Update 'unwinder howto'
KVM: arm64: Don't open code ARRAY_SIZE()
KVM: arm64: Move nVHE-only helpers into kvm/stacktrace.c
KVM: arm64: Make unwind()/on_accessible_stack() per-unwinder functions
KVM: arm64: Move nVHE stacktrace unwinding into its own compilation unit
KVM: arm64: Move PROTECTED_NVHE_STACKTRACE around
SUNRPC: Reinitialise the backchannel request buffers before reuse
dt-bindings: watchdog: qcom,pm8916-wdt: convert to dtschema
dt-bindings: power: reset: qcom,pon: use absolute path to other schema
selftests/bpf: Adjust vmtest.sh to use local kernel configuration
selftests/bpf: Copy over libbpf configs
selftests/bpf: Sort configuration
dt-bindings: iio/dac: adi,ad5766: Add missing type to 'output-range-microvolts'
dt-bindings: power: supply: charger-manager: Add missing type for 'cm-battery-stat'
ovl: fix some kernel-doc comments
ovl: warn if trusted xattr creation fails
usb: misc: onboard_usb_hub: Add TI USB8041 hub support
usb: misc: onboard_usb_hub: Add reset-gpio support
NFSv4.1: RECLAIM_COMPLETE must handle EACCES
ASoC: codecs: va-macro: use fsgen as clock
wifi: plfxlc: Use eth_zero_addr() to assign zero address
wifi: wilc1000: use existing iftype variable to store the interface type
wifi: wilc1000: add 'isinit' flag for SDIO bus similar to SPI
wifi: wilc1000: cancel the connect operation during interface down
wifi: wilc1000: get correct length of string WID from received config packet
wifi: wilc1000: set station_info flag only when signal value is valid
wifi: wilc1000: set correct value of 'close' variable in failure case
wifi: wilc1000: add WID_TX_POWER WID in g_cfg_byte array
wifi: b43: do not initialise static variable to 0
wifi: b43legacy: clean up one inconsistent indenting
wifi: rtl8xxxu: Fix the error handling of the probe function
wifi: wl12xx: Drop if with an always false condition
wifi: libertas: Fix possible refcount leak in if_usb_probe()
USB: usbsevseg: convert sysfs snprintf to sysfs_emit
wifi: mwifiex: clean up one inconsistent indenting
dt-bindings: usb: Add binding for TI USB8041 hub controller
ARM: multi_v7_defconfig: enable USB onboard HUB driver
ARM: dts: stm32: add support for USB2514B onboard hub on stm32mp15xx-dkx
usb: misc: onboard-hub: add support for Microchip USB2514B USB 2.0 hub
dt-bindings: usb: generic-ehci: allow usb-hcd schema properties
usb: typec: ucsi: stm32g0: add bootloader support
usb: typec: ucsi: stm32g0: add support for stm32g0 controller
dt-bindings: usb: typec: add bindings for stm32g0 controller
usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion
usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable()
usb/chipidea: fix repeated words in comments
usb: renesas-xhci: Do not print any log while fw verif success
usb: typec: retimer: Add missing id check in match callback
USB: xhci: Fix comment typo
usb/typec/tcpm: fix repeated words in comments
usb/musb: fix repeated words in comments
usb/misc: fix repeated words in comments
usb/image: fix repeated words in comments
usb/host: fix repeated words in comments
usb/core: fix repeated words in comments
usb/atm: fix repeated words in comments
USB: gadget: Fix use-after-free Read in usb_udc_uevent()
USB: HCD: Fix URB giveback issue in tasklet function
usb: xhci_plat_remove: avoid NULL dereference
usb: typec: anx7411: fix passing zero to 'PTR_ERR'
usb: typec: anx7411: Fix error return code in anx7411_i2c_probe()
usb: typec: anx7411: Fix return value check in anx7411_register_i2c_dummy_clients()
usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR()
usb: typec: anx7411: use semi-colons instead of commas
usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq()
usb: typec: anx7411: Fix an array out of bounds
usb: phy: remove redundant store to variable var after & operation
net/smc: Enable module load on netlink usage
net/smc: Pass on DMBE bit mask in IRQ handler
s390/ism: Cleanups
net/smc: Eliminate struct smc_ism_position
kconfig: Qt5: tell the user which packages are required
modpost: use sym_get_data() to get module device_table data
modpost: drop executable ELF support
checkstack: add riscv support for scripts/checkstack.pl
kconfig: shorten the temporary directory name for cc-option
scripts: headers_install.sh: Update config leak ignore entries
kbuild: error out if $(INSTALL_MOD_PATH) contains % or :
kbuild: error out if $(KBUILD_EXTMOD) contains % or :
kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild
kbuild: rpm-pkg: fix build error when _arch is undefined
docs: kbuild: fix typo
kbuild: dummy-tools: avoid tmpdir leak in dummy gcc
Revert "scripts/mod/modpost.c: permit '.cranges' secton for sh64 architecture."
init/Kconfig: update KALLSYMS_ALL help text
kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3
kbuild: remove sed command from cmd_ar_builtin
certs: unify blacklist_hashes.c and blacklist_nohashes.c
certs: move scripts/check-blacklist-hashes.awk to certs/
ASoC: mediatek: mt8186: remove unnecessary judgments
misc: Mark MICROCODE_MINOR unused
powerpc/64e: Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
powerpc/44x: Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
powerpc/405: Fix build failure with GCC 12 (unrecognized opcode: `wrteei')
powerpc/32: Don't always pass -mcpu=powerpc to the compiler
powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32
powerpc/ppc-opcode: Define and use PPC_RAW_SETB()
powerpc/ppc-opcode: Define and use PPC_RAW_TRAP() and PPC_RAW_TW()
powerpc/probes: Remove ppc_opcode_t
powerpc: Remove remaining parts of oprofile
powerpc/perf: Use PVR rather than oprofile field to determine CPU version
powerpc/32s: Fix boot failure with KASAN + SMP + JUMP_LABEL_FEATURE_CHECK_DEBUG
powerpc/32: Set an IBAT covering up to _einittext during init
powerpc/32: Call mmu_mark_initmem_nx() regardless of data block mapping.
powerpc/mce: use early_cpu_to_node() in mce_init()
powerpc/64s: Remove spurious fault flushing for NMMU
powerpc/64s: POWER10 nest MMU can upgrade PTE access authority without TLB flush
powerpc/64s: POWER10 nest MMU does not require flush escalation workaround
powerpc: add documentation for HWCAPs
powerpc/vdso: Fix __kernel_sync_dicache sequence with coherent icache
powerpc/pci: Add config option for using all 256 PCI buses
powerpc/pci: Disable filling pci-OF-bus-map for non-chrp/powermac
powerpc/pci: Hide pci_create_OF_bus_map() for non-chrp code
powerpc/pci: Make pcibios_make_OF_bus_map() static
powerpc/pci: Hide pci_device_from_OF_node() for non-powermac code
powerpc: dts: turris1x.dts: Add CPLD reboot node
powerpc/fsl-pci: Fix Class Code of PCIe Root Port
powerpc/purgatory: Omit use of bin2c
powerpc/pseries/mobility: set NMI watchdog factor during an LPM
powerpc/watchdog: introduce a NMI watchdog's factor
watchdog: export lockup_detector_reconfigure
can: flexcan: export flexcan_ethtool_ops and remove flexcan_set_ethtool_ops()
can: c_can: export c_can_ethtool_ops and remove c_can_set_ethtool_ops()
can: slcan: export slcan_ethtool_ops and remove slcan_set_ethtool_ops()
wifi: rtlwifi: Remove duplicate word and Fix typo
ASoC: mchp-spdiftx: remove references to mchp_i2s_caps
ASoC: mchp-spdifrx: disable end of block interrupt on failures
wifi: mwifiex: Fix comment typo
wifi: mwl8k: use time_after to replace "jiffies > a"
wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue
wifi: iwlwifi: mvm: fix clang -Wformat warnings
wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()`
Revert "ath11k: add support for hardware rfkill for QCA6390"
wifi: ath11k: Fix register write failure on QCN9074
fuse: retire block-device-based superblock on force unmount
vfs: function to prevent re-use of block-device-based superblocks
Revert "RDMA/rxe: Create duplicate mapping tables for FMRs"
reset: tps380x: Add TPS380x device driver supprt
net: dsa: microchip: add support for phylink mac config
net: dsa: microchip: ksz8795: use common xmii function
net: dsa: microchip: ksz9477: use common xmii function
net: dsa: microchip: apply rgmii tx and rx delay in phylink mac config
net: dsa: microchip: lan937x: add support for configuing xMII register
net: dsa: microchip: add support for common phylink mac link up
net: dsa: microchip: add common duplex and flow control function
net: dsa: microchip: add common ksz port xmii speed selection function
net: dsa: microchip: add common gigabit set and get function
staging: r8188eu: convert rtw_pwr_wakeup to correct error code semantics
staging: r8188eu: make dump_chip_info() static
staging: r8188eu: remove DoReserved prototype
staging: r8188eu: remove OnAtim prototype
staging: r8188eu: remove SetHwReg8188EU()
staging: r8188eu: make update_TSF() and correct_TSF() static
staging: r8188eu: remove unused parameter from update_TSF()
staging: r8188eu: remove unused parameter from correct_TSF()
staging: r8188eu: remove HW_VAR_SET_OPMODE from SetHwReg8188EU()
staging: pi433: remove duplicated comments
staging: qlge: refine variable name
ksmbd: fix kernel oops from idr_remove()
ksmbd: add channel rwlock
ksmbd: replace sessions list in connection with xarray
selftests: net: Fix typo 'the the' in comment
ip6mr: remove stray rcu_read_unlock() from ip6_mr_forward()
scsi: target: Remove XDWRITEREAD emulated support
scsi: megaraid: Remove the static variable initialisation
scsi: ch: Do not initialise statics to 0
scsi: ufs: core: Fix spelling mistake "Cannnot" -> "Cannot"
scsi: target: iscsi: Do not require target authentication
scsi: target: iscsi: Allow AuthMethod=None
scsi: target: iscsi: Support base64 in CHAP
scsi: target: iscsi: Add support for extended CDB AHS
scsi: ufs: dt-bindings: Add SC8280XP binding
selftests/vm: fix va_128TBswitch.sh permissions
drm/nouveau/disp: move DAC load detection method
drm/nouveau/disp: add output class
drm/nouveau/disp: add supervisor mutex
drm/nouveau/disp: add conn method to query HPD pin status
drm/nouveau/disp: add connector class
drm/nouveau/disp: add common channel class handling
drm/nouveau/disp: split sor hda funcs out to their own struct
drm/nouveau/disp: split sor dp funcs out to their own struct
drm/nouveau/disp: replace hda func pointer check with flag
drm/nouveau/disp: merge nv50_disp_new_() and nvkm_disp_new()
drm/nouveau/disp: group supervisor-related struct members
drm/nouveau/disp: merge head/outp/ior code into chipset files
drm/nouveau/disp: add common class handling between <nv50 and >=nv50
drm/nouveau/disp: collapse nv50_disp into nvkm_disp
drm/nouveau/disp: collapse nv50_disp_func into nvkm_disp_func
drm/nouveau/disp: clean up nvkm_outp constructors
drm/nouveau/disp: collapse nvkm_dp into nvkm_outp
tls: rx: do not use the standard strparser
tls: rx: device: add input CoW helper
tcp: allow tls to decrypt directly from the tcp rcv queue
tls: rx: device: keep the zero copy status with offload
tls: rx: don't free the output in case of zero-copy
tls: rx: factor SW handling out of tls_rx_one_record()
tls: rx: wrap recv_pkt accesses in helpers
i2c: extend documentation about retvals of master_xfer functions
i2c: mux-gpmux: Add of_node_put() when breaking out of loop
dt-bindings: i2c: i2c-rk3x: Document Rockchip RV1126
xfrm: fix refcount leak in __xfrm_policy_check()
selftests: mlxsw: Check line card info on activated line card
selftests: mlxsw: Check line card info on provisioned line card
mlxsw: core_linecards: Implement line card device flashing
mlxsw: core_linecards: Expose device PSID over device info
mlxsw: reg: Add Management DownStream Device Tunneling Register
mlxsw: core_linecards: Probe active line cards for devices and expose FW version
mlxsw: reg: Extend MDDQ by device_info
mlxsw: core_linecards: Expose HW revision and INI version
mlxsw: core_linecards: Introduce per line card auxiliary device
net: devlink: introduce nested devlink entity for line card
net: devlink: move net check into devlinks_xa_for_each_registered_get()
net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration
perf test: Avoid sysfs state affecting fake events
perf vendor events intel: Update event list for haswellx
perf vendor events intel: Update event list for broadwellx
perf vendor events intel: Update event list for Snowridgex
perf vendor events intel: Rename tremontx to snowridgex
perf vendor events intel: Update event list for Sapphirerapids
perf vendor events intel: Update event list for Alderlake
perf inject: Fix spelling mistake "theads" -> "threads"
perf kwork: Add workqueue trace BPF support
perf kwork: Add softirq trace BPF support
perf kwork: Add IRQ trace BPF support
perf kwork: Implement BPF trace
perf kwork: Implement perf kwork timehist
perf kwork: Add workqueue latency support
perf kwork: Add softirq latency support
perf kwork: Implement perf kwork latency
perf kwork: Add workqueue report support
perf kwork: Add softirq report support
perf kwork: Add irq report support
perf kwork: Implement 'report' subcommand
cxl/region: Introduce cxl_pmem_region objects
cxl/pmem: Fix offline_nvdimm_bus() to offline by bridge
cxl/region: Add region driver boiler plate
tools lib: Add list_last_entry_or_null()
perf kwork: Add workqueue kwork record support
perf kwork: Add softirq kwork record support
perf kwork: Add irq kwork record support
perf kwork: New tool to trace time properties of kernel work (such as softirq, and workqueue)
ice: Add support for PPPoE hardware offload
flow_offload: Introduce flow_match_pppoe
gpio: xilinx: add missing blank line after declarations
net/sched: flower: Add PPPoE filter
flow_dissector: Add PPPoE dissectors
dmaengine: mediatek: mtk-hsdma: Fix typo 'the the' in comment
dmaengine: axi-dmac: check cache coherency register
ASoC: mediatek: mt8186: set the correct string to strncmp()
dt-bindings: reset: Add TPS380x documentation
dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ/G2UL USBPHY Control bindings
ASoC: dt-bindings: tas2780: remove tas2780 and will merge it to tas27xx
rtc: Add NCT3018Y real time clock driver
dt-bindings: rtc: nuvoton: add NCT3018Y Real Time Clock
dt-bindings: rtc: nxp,pcf85063: Convert to DT schema
mmc: mediatek: add support for SDIO eint wakup IRQ
mmc: core: Add support for SDIO wakeup interrupt
dt-bindings: mmc: mtk-sd: extend interrupts and pinctrls properties
dt-bindings: rtc: microcrystal,rv3032: Add missing type to 'trickle-voltage-millivolt'
rtc: rx8025: fix 12/24 hour mode detection on RX-8035
dt-bindings: mmc: rockchip-dw-mshc: Document Rockchip RV1126
rtc: cros-ec: Only warn once in .remove() about notifier_chain problems
rtc: vr41xx: remove driver
rtc: mpfs: remove 'pending' variable from mpfs_rtc_wakeup_irq_handler()
selftests/bpf: Attach to socketcall() in test_probe_user
libbpf: Extend BPF_KSYSCALL documentation
bpf, devmap: Compute proper xdp_frame len redirecting frames
ASoC: dt-bindings: qcom,wcd934x: use absolute path to other schema
dmaengine: sh: rz-dmac: Add device_synchronize callback
dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed
dmaengine: tegra: Add terminate() for Tegra234
dt-bindings: dmaengine: Add compatible for Tegra234
ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler()
PCI/P2PDMA: Remove pci_p2pdma_[un]map_sg()
RDMA/rw: drop pci_p2pdma_[un]map_sg()
RDMA/core: introduce ib_dma_pci_p2p_dma_supported()
nvme-pci: convert to using dma_map_sgtable()
nvme-pci: check DMA ops when indicating support for PCI P2PDMA
iommu/dma: support PCI P2PDMA pages in dma-iommu map_sg
iommu: Explicitly skip bus address marked segments in __iommu_map_sg()
dma-mapping: add flags to dma_map_ops to indicate PCI P2PDMA support
dma-direct: support PCI P2PDMA pages in dma-direct map_sg
dma-mapping: allow EREMOTEIO return code for P2PDMA transfers
PCI/P2PDMA: Introduce helpers for dma_map_sg implementations
PCI/P2PDMA: Attempt to set map_type if it has not been set
lib/scatterlist: add flag for indicating P2PDMA segments in an SGL
bpf: Fix bpf_xdp_pointer return pointer
octeontx2-pf: Fix UDP/TCP src and dst port tc filters
octeontx2-pf: cn10k: Fix egress ratelimit configuration
ASoC: mchp-spdiftx: add and remove black line around MODULE_DEVICE_TABLE()
ASoC: mchp-spdiftx: return directly ret
ASoC: mchp-spdifrx: use single tab indent for structure
selftests/bpf: Don't assign outer source IP to host
bpf: Set flow flag to allow any source IP in bpf_tunnel_key
geneve: Use ip_tunnel_key flow flags in route lookups
vxlan: Use ip_tunnel_key flow flags in route lookups
ip_tunnels: Add new flow flags field to ip_tunnel_key
sfc/siena: fix repeated words in comments
sfc/falcon: fix repeated words in comments
KVM: arm64: Introduce pkvm_dump_backtrace()
KVM: arm64: Implement protected nVHE hyp stack unwinder
KVM: arm64: Save protected-nVHE (pKVM) hyp stacktrace
KVM: arm64: Stub implementation of pKVM HYP stack unwinder
KVM: arm64: Allocate shared pKVM hyp stacktrace buffers
KVM: arm64: Add PROTECTED_NVHE_STACKTRACE Kconfig
KVM: arm64: Introduce hyp_dump_backtrace()
KVM: arm64: Implement non-protected nVHE hyp stack unwinder
KVM: arm64: Prepare non-protected nVHE hypervisor stacktrace
KVM: arm64: Stub implementation of non-protected nVHE HYP stack unwinder
KVM: arm64: On stack overflow switch to hyp overflow_stack
arm64: stacktrace: Add description of stacktrace/common.h
arm64: stacktrace: Factor out common unwind()
arm64: stacktrace: Handle frame pointer from different address spaces
arm64: stacktrace: Factor out unwind_next_common()
arm64: stacktrace: Factor out on_accessible_stack_common()
arm64: stacktrace: Add shared header for common stack unwinding code
rtc: rv8803: fix missing unlock on error in rv8803_set_time()
rtc: zynqmp: Add calibration set and get support
rtc: zynqmp: Updated calibration value
dt-bindings: rtc: zynqmp: Add clock information
rtc: sun6i: add support for R329 RTC
can: etas_es58x: remove DRV_VERSION
can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME
can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names
can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names
can: gs_ubs: use KBUILD_MODNAME instead of hard coded names
can: esd_usb: use KBUILD_MODNAME instead of hard coded names
can: softing: use KBUILD_MODNAME instead of hard coded names
can: ems_usb: use KBUILD_MODNAME instead of hard coded names
can: can327: use KBUILD_MODNAME instead of hard coded names
can: mcp251xfd: mcp251xfd_dump(): fix comment
virtio_fs: Modify format for virtio_fs_direct_access
dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp
dt-bindings: pinctrl: mt8186: Add gpio-line-names property
ARM: dts: imxrt1170-pinfunc: Add pinctrl binding header
pinctrl: amd: Use unicode for debugfs output
pinctrl: amd: Fix newline declaration in debugfs output
pinctrl: at91: Fix typo 'the the' in comment
dt-bindings: pinctrl: st,stm32: Correct 'resets' property name
pinctrl: mvebu: Missing a blank line after declarations.
pinctrl: qcom: Add SM6375 TLMM driver
dt-bindings: pinctrl: Add DT schema for SM6375 TLMM
video: fbdev: sis: fix typos in SiS_GetModeID()
video: fbdev: imxfb: Convert request_mem_region + ioremap to devm_ioremap_resource
video: fbdev: imxfb: Fold <linux/platform_data/video-imxfb.h> into only user
video: fbdev: imxfb: Drop unused symbols from header
video: fbdev: imxfb: Drop platform data support
video: fbdev: amba-clcd: Fix refcount leak bugs
net: ethernet: stmicro: stmmac: permit MTU change with interface up
net: ethernet: stmicro: stmmac: generate stmmac dma conf before open
net: ethernet: stmicro: stmmac: move dma conf to dedicated struct
net: ethernet: stmicro: stmmac: first disable all queues and disconnect in release
net: ethernet: stmicro: stmmac: move queue reset to dedicated functions
net: delete extra space and tab in blank line
dt-bindings: net: fsl,fec: Add nvmem-cells / nvmem-cell-names properties
ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe
ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe
ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682
ASoC: Intel: sof_es8336: remove hard-coded SSP selection
ASoC: Intel: sof_es8336: reset the num_links during probe
ASoC: Intel: sof_es8336: add support for HDMI_In capture
ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines
ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option
ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table
ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0
ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit
ASoC: SOF: Add cont_update_posn to platform parameters
ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT
drm/amd/display: Reduce stack size in the mode support function
drm/amd/display: 3.2.196
drm/amd/display: Copy crc_skip_count when duplicating CRTC state
drm/amd/display: Add debug option for idle optimizations on cursor updates
drm/amd/display: Disable MPC split for DCN32/321
drm/amd/display: Add missing ODM 2:1 policy logic
drm/amd/display: Update DCN32 and DCN321 SR latencies
drm/amd/display: Add reinstate dram in the FPO logic
drm/amd/display: Add dc_ctx to link_enc_create() parameters
drm/amd/display: Cache cursor when cursor exceeds 64x64
drm/amd/display: Add support for manual DMUB FAMS trigger
drm/amd/display: Fix dpstreamclk programming
drm/amd/display: Add missing AUDIO_DTO_SEL reg field
drm/amd/display: Add OTG/ODM functions
drm/amd/display: Use correct clock source constructor for DCN314
drm/amd/display: Use correct DTO_SRC_SEL for 128b/132b encoding
drm/amd/display: Add pixel rate div calcs and programming
drm/amd/display: Remove FPU flags from DCN30 Makefile
drm/amd/display: Create patch bounding box function for isolate FPU
drm/amd/display: Move mclk calculation function to DML
drm/amd/display: Remove FPU operations from dcn201 resources
drm/amd/display: Fallback to SW cursor if SubVP + cursor too big
drm/amd/display: Drop unnecessary FPU flags on dcn302 files
drm/amd/display: Reboot while unplug hdcp enabled dp from mst hub
drm/amd/display: Reset pipe count when iterating for DET override
drm/amd/display: Calculate MALL cache lines based on Mblks required
drm/amd/display: Fix two MPO videos in single display ODM combine mode
drm/amd/display: Guard against zero memory channels
drm/amd/display: Updates SubVP and SubVP DRR cases
drm/amd/display: Fix OPTC function pointers for DCN314
drm/amd/display: Add enable/disable FIFO callbacks to stream setup
drm/amd/display: Avoid MPC infinite loop
drm/amdgpu: enable swiotlb for gmc 11.0
drm/amdgpu: enable swiotlb for gmc 10.0 (V2)
perf data: Add missing unistd.h header needed for pid_t
perf lock: Support -t option for 'contention' subcommand
perf lock: Add -k and -F options to 'contention' subcommand
perf lock: Add 'contention' subcommand
perf lock: Add lock aggregation enum
perf lock: Add flags field in the lock_stat
dt-bindings: panel: raydium,rm67191: Add missing type to 'video-mode'
ARM: dts: add EMAC AXI settings for Cyclone5
of/fdt: Clean up early_init_dt_reserve_memory_arch()
vfio: Replace phys_pfn with pages for vfio_pin_pages()
vfio/ccw: Add kmap_local_page() for memcpy
vfio: Rename user_iova of vfio_dma_rw()
vfio/ccw: Change pa_pfn list to pa_iova list
vfio/ap: Change saved_pfn to saved_iova
vfio: Pass in starting IOVA to vfio_pin/unpin_pages API
cxl/hdm: Commit decoder state to hardware
cxl/region: Program target lists
cxl/region: Attach endpoint decoders
cxl/acpi: Add a host-bridge index lookup mechanism
cxl/region: Enable the assignment of endpoint decoders to regions
cxl/region: Allocate HPA capacity to regions
cxl/region: Add interleave geometry attributes
cxl/region: Add a 'uuid' attribute
ASoC: max98373: Removing 0x203E from the volatile reg
drivers/remoteproc: fix repeated words in comments
perf test: Add test for #system_tsc_freq in metrics
perf tsc: Add cpuinfo fall back for arch_get_tsc_freq()
perf tsc: Add arch TSC frequency information
NFSv4.1 probe offline transports for trunking on session creation
SUNRPC create a function that probes only offline transports
SUNRPC export xprt_iter_rewind function
SUNRPC restructure rpc_clnt_setup_test_and_add_xprt
NFSv4.1 remove xprt from xprt_switch if session trunking test fails
SUNRPC create an rpc function that allows xprt removal from rpc_clnt
SUNRPC enable back offline transports in trunking discovery
SUNRPC create an iterator to list only OFFLINE xprts
NFSv4.1 offline trunkable transports on DESTROY_SESSION
SUNRPC add function to offline remove trunkable transports
SUNRPC expose functions for offline remote xprt functionality
drm/amd: Fix typo 'the the' in comment
drm/amd/display: reduce stack for dml32_CalculatePrefetchSchedule
drm/amd/display: reduce stack for dml32_CalculateWatermarksMALLUseAndDRAMSpeedChangeSupport
drm/amd/display: reduce stack for dml32_CalculateVMRowAndSwath
drm/amd/display: reduce stack for dml32_CalculateSwathAndDETConfiguration
drm/amd/display: reduce stack size in dcn32 dml (v2)
drm/amdkfd: Process notifier release callback don't take mutex
drm/amdkfd: Correct mmu_notifier_get failure handling
drm/amd/display: Specify supported modifiers for dcn314
drm/amd/display: Fix dc_version detect for dcn314
drm/amd/display: move FPU code from dcn301 clk mgr to DML folder
drm/amd/display: move FPU code from dcn30 clk mgr to DML folder
drm/amd/display: move FPU code on dcn21 clk_mgr
drm/amd/display: remove useless FPU protection wrapper from dcn31_resource file
drm/amd/display: fix soft-fp vs hard-fp on DCN 3.1 family for powerpc
drm/amd/display: 3.2.195
drm/amd/display: Drop FPU code from dcn321 resource
drm/amd/display: Create dcn321_fpu file
drm/amd/display: Drop FPU flags from dcn32 Makefile
drm/amd/display: Move bounding box to FPU folder
drm/amd/display: Move ntuple to insert entry
drm/amd/display: Move dlg params calculation
drm/amd/display: Move wm and dlg calculation to FPU code
drm/amd/display: Move SubVP functions to dcn32_fpu
drm/amd/display: Move phanton stream to FPU code
drm/amd/display: Move insert entry table to the FPU code
drm/amdgpu: Refactor code to handle non coherent and uncached
drm/amd/amdgpu: add TAP_DELAYS upload support for gfx10
drm/amd/pm: revise the driver reloading fix for SMU 13.0.0 and 13.0.7
drm/amd/pm: correct smu 13.0.0/7 mp1 state setup
drm/amd/pm: update SMU13.0.0 driver_if header
drm/amd/pm: enable GPO feature support for SMU13.0.0
drm/amd/pm: update driver if header for smu_13_0_7
drm/amd/display: Move predict pipe to dml fpu folder
drm/pm/swsmu: add ras eeprom i2c function for smu13 v13_0_0
drm/amd/display: Add dcdebugmask option for disabling MPO
drm/amd/display: Add visualconfirm module parameter
drm/amd/display: Move populate phaton function to dml
drm/amdgpu: bump driver version for IP discovery info in HW INFO
drm/amdgpu: add the IP discovery IP versions for HW INFO data
drm/amd/display: Drop FPU flags from dcn32_clk_mgr
drm/amd/display: Revert "drm/amd/display: disable idle optimizations"
drm/amd/display: Update DML logic for unbounded req handling
drm/amd/display: Update Cursor Attribute MALL cache
drm/amdgpu: Fix comment typo
drm/radeon: Fix comment typo
drm/amdgpu: add dm ip block for dcn 3.1.4
drm/amd/display: Disable dmcu fw loading for dcn314
drm/amd/display: Loop through all pipes for DET allocation
drm/amd/display: Disable GPUVM in IP resource configuration
Documentation/gpu: Add GFXOFF section
drm/amd/debugfs: Expose GFXOFF state to userspace
drm/amd/display: move dcn31_update_soc_for_wm_a func to dml fpu folder
drm/amd/display: Remove unused MaxUsedBW variable
drm/amd/display: Remove unused variables from dcn10_stream_encoder
drm/amd/display: Remove unused variables from dml_rq_dlg_get_dlg_params
drm/amd/display: Remove unused NumberOfStates variable
drm/amd/display: Remove unused dml32_CalculatedoublePipeDPPCLKAndSCLThroughput function
drm/amd/display: Remove unused clk_src variable
drm/amd/display: Update de-tile override to anticipate pipe splitting
drm/amd/display: Don't set dram clock change requirement for SubVP
drm/amd/display: Fix hard hang if DSC is disabled
drm/amd/display: remove number of DSC slices override in DML
drm/amd/display: Create a file dedicated for CRTC
net: ethernet: mtk-ppe: fix traffic offload with bridged wlan
mlxsw: spectrum_ptp: Rename mlxsw_sp1_ptp_phc_adjfreq()
mlxsw: spectrum_ptp: Rename mlxsw_sp_ptp_get_message_types()
mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_clock' per ASIC
mlxsw: spectrum_ptp: Use 'struct mlxsw_sp_ptp_state' per ASIC
mlxsw: pci: Simplify FRC clock reading
mlxsw: spectrum_ptp: Initialize the clock to zero as part of initialization
mlxsw: Rename 'read_frc_capable' bit to 'read_clock_capable'
mlxsw: resources: Add resource identifier for maximum number of FIDs
mlxsw: spectrum: Fix the shift of FID field in TX header
mlxsw: Set time stamp type as part of config profile
mlxsw: cmd: Add UTC related fields to query firmware command
mlxsw: pci_hw: Add 'time_stamp' and 'time_stamp_type' fields to CQEv2
mlxsw: reg: Add Monitoring Time Precision Correction Port Configuration Register
mlxsw: reg: Add MTUTC register's fields for supporting PTP in Spectrum-2
mlxsw: Rename mlxsw_reg_mtptptp_pack() to mlxsw_reg_mtptpt_pack()
ASoC: mediatek: mt8186: fix Kconfig dependency
net: macb: Update tsu clk usage in runtime suspend/resume for Versal
net: macb: Sort CAPS flags by bit positions
dt-bindings: net: cdns,macb: Add versal compatible string
net: ethernet: mtk_eth_soc: add support for page_pool_get_stats
net: ethernet: mtk_eth_soc: add xmit XDP support
net: ethernet: mtk_eth_soc: introduce xdp ethtool counters
net: ethernet: mtk_eth_soc: add basic XDP support
net: ethernet: mtk_eth_soc: rely on page_pool for single page buffers
USB: serial: fix tty-port initialized comments
USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros
USB: gadget: f_acm: use CDC defines
staging: gdm724x: drop unused CDC defines
USB: cdc-acm: use CDC serial-state defines
USB: cdc-acm: use CDC control-line defines
USB: cdc: add serial-state defines
USB: cdc: add control-signal defines
ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops
ALSA: hda: cs35l41: Fix build error unused-function
ALSA: hiface: fix repeated words in comments
ALSA: usb/6fire: fix repeated words in comments
ALSA: asihpi: fix repeated words in comments
powerpc/mobility: wait for memory transfer to complete
selftests/powerpc/ptrace: Add peek/poke of FPRs
selftests/powerpc/ptrace: Use more interesting values
selftests/powerpc/ptrace: Make child errors more obvious
selftests/powerpc/ptrace: Do more of ptrace-gpr in asm
selftests/powerpc/ptrace: Build the ptrace-gpr test as 32-bit when possible
selftests/powerpc/ptrace: Convert to load/store doubles
selftests/powerpc/ptrace: Drop unused load_fpr_single_precision()
selftests/powerpc: Add 32-bit support to asm helpers
selftests/powerpc: Don't save TOC by default in asm helpers
selftests/powerpc: Don't save CR by default in asm helpers
selftests/powerpc/ptrace: Split CFLAGS better
selftests/powerpc/ptrace: Set LOCAL_HDRS
selftests/powerpc: Ensure 16-byte stack pointer alignment
powerpc: Fix all occurences of duplicate words
USB: mtu3: tracing: Use the new __vstring() helper
selftests/kprobe: Update test for no event name syntax error
tracing: Add example and documentation for new __vstring() macro
selftests/kprobe: Do not test for GRP/ without event failures
selftests/ftrace: Add test case for GRP/ only input
tracing: Auto generate event name when creating a group of events
tracing: eprobe: Remove duplicate is_good_name() operation
tracing: eprobe: Add missing log index
mac80211: tracing: Use the new __vstring() helper
m68k: Fix syntax errors in comments
m68k: coldfire: make symbol m523x_clk_lookup static
m68k: coldfire/device.c: protect FLEXCAN blocks
MAINTAINERS: ksmbd: add entry for documentation
ksmbd: remove unused ksmbd_share_configs_cleanup function
i2c: qcom-geni: Use the correct return value
spmi: trace: fix stack-out-of-bound access in SPMI tracing functions
i2c: cadence: Support PEC for SMBus block read
i2c: qcom-geni: Propagate GENI_ABORT_DONE to geni_i2c_abort_xfer()
SUNRPC: Remove xdr_align_data() and xdr_expand_hole()
NFS: Replace the READ_PLUS decoding code
SUNRPC: Add a function for zeroing out a portion of an xdr_stream
SUNRPC: Add a function for directly setting the xdr page len
SUNRPC: Introduce xdr_stream_move_subsegment()
NFS: Replace fs_context-related dprintk() call sites with tracepoints
SUNRPC: Replace dprintk() call site in xs_data_ready
SUNRPC: Fail faster on bad verifier
nfs: only issue commit in DIO codepath if we have uncommitted data
nfs: always check dreq->error after a commit
nfs: add new nfs_direct_req tracepoint events
SUNRPC: Shrink size of struct rpc_task
HID: amd_sfh: Handle condition of "no sensors"
HID: amd_sfh: Fix implicit declaration error on i386
vfio/ccw: Only pass in contiguous pages
vfio/ap: Pass in physical address of ind to ap_aqic()
drm/i915/gvt: Replace roundup with DIV_ROUND_UP
vfio: Make vfio_unpin_pages() return void
watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe()
watchdog: dw_wdt: Fix comment typo
watchdog: Fix comment typo
dt-bindings: watchdog: Add fsl,scu-wdt yaml file
watchdog:Fix typo in comment
watchdog: pm8916_wdt: Handle watchdog enabled by bootloader
watchdog: pm8916_wdt: Report reboot reason
watchdog: pm8916_wdt: Avoid read of write-only PET register
watchdog: wdat_wdt: Remove #ifdef guards for PM related functions
watchdog: tegra_wdt: Remove #ifdef guards for PM related functions
watchdog: st_lpc_wdt: Remove #ifdef guards for PM related functions
watchdog: sama5d4_wdt: Remove #ifdef guards for PM related functions
watchdog: s3c2410_wdt: Remove #ifdef guards for PM related functions
watchdog: mtk_wdt: Remove #ifdef guards for PM related functions
watchdog: dw_wdt: Remove #ifdef guards for PM related functions
watchdog: bcm7038_wdt: Remove #ifdef guards for PM related functions
watchdog: realtek-otto: add RTL9310 support
dt-bindings: watchdog: realtek,otto-wdt: add RTL9310
watchdog: sp805_wdt: add arm cmsdk apb wdt support
watchdog: sp5100_tco: Fix a memory leak of EFCH MMIO resource
watchdog: max77620: update Luca Ceresoli's e-mail address
dt-bindings: watchdog: Add binding for Qcom SDX65
watchdog: f71808e_wdt: Add check for platform_driver_register
dt-bindings: watchdog: faraday: Fix typo in example 'timeout-sec' property
USB: docs: fixed table margin in configfs-usb-gadget-mass-storage
ip_tunnels: allow VXLAN/GENEVE to inherit TOS/TTL from VLAN
net: usb: ax88179_178a: wol optimizations
net: usb: ax88179_178a: move priv to driver_priv
net: usb: ax88179_178a: restore state on resume
net: usb: ax88179_178a: clean up pm calls
net: usb: ax88179_178a: remove redundant init code
csky: Move HEAD_TEXT_SECTION out of __init_begin-end
csky: Correct position of _stext
csky: Use the bitmap API to allocate bitmaps
csky/kprobe: reclaim insn_slot on kprobe unregistration
Bluetooth: btusb: Detect if an ACL packet is in fact an ISO packet
Bluetooth: btusb: Add support for ISO packets
Bluetooth: ISO: Add broadcast support
Bluetooth: Add initial implementation of BIS connections
Bluetooth: Add BTPROTO_ISO socket type
Bluetooth: Add initial implementation of CIS connections
vfio/spapr_tce: Fix the comment
dt-bindings: PCI: fsl,imx6q-pcie: Add missing type for 'reset-gpio-active-high'
mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister()
riscv: enable Docker requirements in defconfig
RDMA/rxe: Replace __rxe_do_task by rxe_run_task
RDMA/rxe: Limit the number of calls to each tasklet
RDMA/rxe: Make the tasklet exits the same
RDMA/rxe: Fix rnr retry behavior
RDMA/rxe: Add rxe_is_fenced() subroutine
RDMA/rxe: For invalidate compare according to set keys in mr
ASoC: amd: yc: Update DMI table entries
ASoC: dt-bindings: atmel-i2s: Convert to json-schema
ASoC: audio-graph-card2: Add of_node_put() in fail path
Bluetooth: hci_core: Introduce hci_recv_event_data
bpf: Simplify bpf_prog_pack_[size|mask]
bpf: Support bpf_trampoline on functions with IPMODIFY (e.g. livepatch)
bpf, x64: Allow to use caller address from stack
ftrace: Allow IPMODIFY and DIRECT ops on the same function
ftrace: Add modify_ftrace_direct_multi_nolock
Bluetooth: Convert delayed discov_off to hci_sync
Bluetooth: Remove update_scan hci_request dependancy
Bluetooth: Remove dead code from hci_request.c
Bluetooth: btrtl: Fix typo in comment
Bluetooth: MGMT: Fix holding hci_conn reference while command is queued
iomap: remove iomap_writepage
zonefs: remove ->writepage
gfs2: remove ->writepage
gfs2: stop using generic_writepages in gfs2_ail1_start_one
xfs: Fix typo 'the the' in comment
xfs: Fix comment typo
iavf: Check for duplicate TC flower filter before parsing
bpf/selftests: Fix couldn't retrieve pinned program in xdp veth test
i40e: Refactor tc mqprio checks
i2c: brcmstb: Use dev_name() for adapter name
i2c: Add Renesas RZ/V2M controller
dt-bindings: i2c: Document RZ/V2M I2C controller
bpf: Fix build error in case of !CONFIG_DEBUG_INFO_BTF
swiotlb: clean up some coding style and minor issues
ALSA: usb-audio: Add quirk for Behringer UMC202HD
dma-mapping: update comment after dmabounce removal
scsi: sd: Add a comment about limiting max_sectors to shost optimal limit
RDMA: Fix comment typo
IB: Fix repeated words 'the the' comments
drivers: iommu: fix clang -wformat warning
HID: apple: Add "GANSS" to the non-Apple list
HID: alps: Declare U1_UNICORN_LEGACY support
uapi: asm-generic: fcntl: Fix typo 'the the' in comment
ASoC: Intel: avs: Use lookup table to create modules
ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41
firmware: cs_dsp: Add memory chunk helpers
firmware: cs_dsp: Add pre_stop callback
wifi: mac80211: fix link data leak
wifi: mac80211: mlme: fix disassoc with MLO
wifi: mac80211: add macros to loop over active links
wifi: mac80211: remove erroneous sband/link validation
wifi: mac80211: mlme: transmit assoc frame with address translation
wifi: mac80211: verify link addresses are different
wifi: mac80211: rx: track link in RX data
wifi: mac80211: optionally implement MLO multicast TX
wifi: mac80211: expand ieee80211_mgmt_tx() for MLO
wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API
wifi: mac80211: report link ID to cfg80211 on mgmt RX
wifi: cfg80211: report link ID in NL80211_CMD_FRAME
wifi: mac80211: add hardware timestamps for RX and TX
wifi: cfg80211: add hardware timestamps to frame RX info
wifi: cfg80211/nl80211: move rx management data into a struct
wifi: cfg80211: add a function for reporting TX status with hardware timestamps
wifi: nl80211: add RX and TX timestamp attributes
wifi: ieee80211: add helper functions for detecting TM/FTM frames
wifi: mac80211_hwsim: handle links for wmediumd/virtio
wifi: mac80211: sta_info: fix link_sta insertion
wifi: mac80211: mlme: fix link_sta setup
wifi: nl80211/mac80211: clarify link ID in control port TX
wifi: mac80211: return error from control port TX for drops
wifi: nl80211: require MLD address on link STA add/modify
wifi: mac80211: more station handling sanity checks
wifi: mac80211: fix link sta hash table handling
wifi: mac80211: validate link address doesn't change
wifi: mac80211: mlme: set sta.mlo to mlo state
wifi: mac80211: fast-xmit: handle non-MLO clients
wifi: mac80211_hwsim: fix address translation for MLO
wifi: mac80211: fix RX MLD address translation
wifi: mac80211: fix NULL pointer deref with non-MLD STA
wifi: mac80211: mlme: fix override calculation
wifi: mac80211: tx: use AP address in some places for MLO
s390/docs: fix warnings for vfio_ap driver doc
s390/docs: fix warnings for vfio_ap driver lock usage doc
net: add missing includes and forward declarations under net/
sfc: attach/detach EF100 representors along with their owning PF
sfc: hook up ef100 representor TX
sfc: support passing a representor to the EF100 TX path
sfc: determine representee m-port for EF100 representors
sfc: phys port/switch identification for ef100 reps
sfc: add basic ethtool ops to ef100 reps
sfc: add skeleton ef100 VF representors
sfc: detect ef100 MAE admin privilege/capability at probe time
sfc: update EF100 register descriptions
ping: support ipv6 ping socket flow labels
net: marvell: prestera: use netif_is_any_bridge_port instead of open code
mlxsw: use netif_is_any_bridge_port() instead of open code
arch_topology: Fix cache attributes detection in the CPU hotplug path
ACPI: PPTT: Leave the table mapped for the runtime usage
cacheinfo: Use atomic allocation for percpu cache attributes
ALSA: asihpi: Fix typo in comments
ALSA: emu10k1: Fix typo in comments
MAINTAINERS: Update Intel 8255 GPIO driver file list
dt-bindings: mfd: stm32-timers: Move fixed string node names under 'properties'
selftests/bpf: Fix test_verifier failed test in unprivileged mode
selftests/bpf: Add negative tests for new nf_conntrack kfuncs
selftests/bpf: Add tests for new nf_conntrack kfuncs
selftests/bpf: Add verifier tests for trusted kfunc args
net: netfilter: Add kfuncs to set and change CT status
net: netfilter: Add kfuncs to set and change CT timeout
net: netfilter: Add kfuncs to allocate and insert CT
net: netfilter: Deduplicate code in bpf_{xdp,skb}_ct_lookup
bpf: Add documentation for kfuncs
bpf: Add support for forcing kfunc args to be trusted
bpf: Switch to new kfunc flags infrastructure
tools/resolve_btfids: Add support for 8-byte BTF sets
bpf: Introduce 8-byte BTF set
net: ipv6: avoid accepting values greater than 2 for accept_untracked_na
selftests: tls: add a test for timeo vs lock
tls: rx: release the sock lock on locking timeout
cxl/region: Add region creation support
resource: Introduce alloc_free_mem_region()
cxl/mem: Enumerate port targets before adding endpoints
cxl/hdm: Add sysfs attributes for interleave ways + granularity
cxl/port: Move dport tracking to an xarray
cxl/port: Move 'cxl_ep' references to an xarray per port
cxl/port: Record parent dport when adding ports
cxl/port: Record dport in endpoint references
cxl/hdm: Add support for allocating DPA to an endpoint decoder
cxl/hdm: Track next decoder to allocate
cxl/hdm: Add 'mode' attribute to decoder objects
cxl/hdm: Enumerate allocated DPA
riscv: convert the t-head pbmt errata to use the __nops macro
riscv: introduce nops and __nops macros for NOP sequences
Bluetooth: mgmt: Fix using hci_conn_abort
Bluetooth: Use bt_status to convert from errno
Bluetooth: Add bt_status
Bluetooth: hci_sync: Split hci_dev_open_sync
Bluetooth: hci_sync: Refactor remove Adv Monitor
Bluetooth: hci_sync: Refactor add Adv Monitor
Bluetooth: hci_sync: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING
Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for fake CSR
Bluetooth: btusb: Remove HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA
Bluetooth: hci_sync: Check LMP feature bit instead of quirk
Bluetooth: hci_sync: Correct hci_set_event_mask_page_2_sync() event mask
Bluetooth: btusb: Add a new VID/PID 0489/e0e2 for MT7922
Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_CONN for MTK
Bluetooth: hci_bcm: Increase host baudrate for CYW55572 in autobaud mode
Bluetooth: hci_bcm: Prevent early baudrate setting in autobaud mode
Bluetooth: hci_bcm: Add DT compatible for CYW55572
dt-bindings: net: broadcom-bluetooth: Add conditional constraints
dt-bindings: net: broadcom-bluetooth: Add CYW55572 DT binding
Bluetooth: clean up error pointer checking
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675
Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007
Bluetooth: Add default wakeup callback for HCI UART driver
Bluetooth: hci_sync: Don't remove connected devices from accept list
Bluetooth: hci_sync: Fix not updating privacy_mode
Bluetooth: Collect kcov coverage from hci_rx_work
Bluetooth: hci_sync: Fix resuming scan after suspend resume
Bluetooth: btmtksdio: Add in-band wakeup support
Bluetooth: mgmt: Fix refresh cached connection info
Bluetooth: HCI: Fix not always setting Scan Response/Advertising Data
Bluetooth: eir: Fix using strlen with hdev->{dev_name,short_name}
Bluetooth: use memset avoid memory leaks
Bluetooth: fix an error code in hci_register_dev()
Bluetooth: hci_bcm: Add BCM4349B1 variant
dt-bindings: bluetooth: broadcom: Add BCM4349B1 DT binding
Bluetooth: Unregister suspend with userchannel
Bluetooth: Fix index added after unregister
Bluetooth: When HCI work queue is drained, only queue chained work
Bluetooth: hci_intel: Add check for platform_driver_register
Bluetooth: clear the temporary linkkey in hci_conn_cleanup
Bluetooth: hci_bcm: Add support for FW loading in autobaud mode
dt-bindings: net: broadcom-bluetooth: Add property for autobaud mode
Bluetooth: hci_qca: Return wakeup for qca_wakeup
Bluetooth: btusb: Add support of IMC Networks PID 0x3568
net: ipa: fix build
RISC-V: Add fast call path of crash_kexec()
riscv: mmap with PROT_WRITE but no PROT_READ is invalid
bpf, docs: Use SPDX license identifier in bpf_doc.py
ASoC: audio-graph-card: Add of_node_put() in fail path
ASoC: amd: enable RPL Platform acp drivers build
ASoC: amd: add RPL Platform pci driver pm-ops
ASoC: amd: add RPL Platform init/de-init functions
ASoC: amd: add ACP PCI driver for RPL platform
ASoC: amd: add RPL Platform acp header file
ASoC: amd: acp: Add error handling cases
ASoC: amd: acp: Modify const resource struct variable to generic
bpf, arm64: Fix compile error in dummy_tramp()
dt-bindings: rtc: Add EM Microelectronic EM3027 bindings
dt-bindings: rtc: ds1307: Convert to json-schema
ice: add write functionality for GNSS TTY
dt-bindings: dma: Convert Qualcomm BAM DMA binding to json format
dt-bindings: vendor-prefixes: add Densitron
dt-bindings: Fix typo in comment
perf lock: Fix a copy-n-paste bug
ice: add i2c write command
dt-bindings: leds: is31fl319x: Document variants specificities
dt-bindings: leds: Convert is31fl319x to dtschema
dt-bindings: leds: qcom-lpg: Add compatible for PM660L LPG block
dt-bindings: leds: skyworks,aat1290: convert to dtschema
dt-bindings: leds: fix indentation in examples
dt-bindings: leds: lp50xx: correct reg/unit addresses in example
can: pch_can: pch_can_error(): initialize errc before using it
mmc: renesas_sdhi: newer SoCs don't need manual tap correction
mmc: cavium-thunderx: Add of_node_put() when breaking out of loop
mmc: cavium-octeon: Add of_node_put() when breaking out of loop
mmc: core: quirks: Add of_node_put() when breaking out of loop
cxl/core: Define a 'struct cxl_endpoint_decoder'
cxl/core: Define a 'struct cxl_root_decoder'
cxl/acpi: Track CXL resources in iomem_resource
cxl/core: Define a 'struct cxl_switch_decoder'
RDMA/rxe: Fix mw bind to allow any consumer key portion
virtiofs: delete unused parameter for virtio_fs_cleanup_vqs
fuse: Add module param for CAP_SYS_ADMIN access bypassing allow_other
fuse: Remove the control interface for virtio-fs
fuse: ioctl: translate ENOSYS
fuse: limit nsec
fuse: avoid unnecessary spinlock bump
fuse: fix deadlock between atomic O_TRUNC and page invalidation
fuse: write inode in fuse_release()
dmaengine: xilinx: use strscpy to replace strlcpy
scripts/gdb: fix 'lx-dmesg' on 32 bits arch
bpf: Check attach_func_proto more carefully in check_helper_call
dmaengine: imx-sdma: Add FIFO stride support for multi FIFO script
dmaengine: idxd: Correct IAX operation code names
ASoC: amd: acp: Drop superfluous mmap callback
ASoC: amd: acp: Modify local variables name to generic
ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp()
ASoC: imx-card: use snd_pcm_format_t type for asrc_format
ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format
ASoC: fsl-asoc-card: force cast the asrc_format type
ASoC: fsl_asrc: force cast the asrc_format type
ASoC: fsl_sai: Don't use plain integer as NULL pointer
dmaengine: imx-dma: Cast of_device_get_match_data() with (uintptr_t)
dmaengine: dw-axi-dmac: ignore interrupt if no descriptor
dmaengine: dw-axi-dmac: do not print NULL LLI during error
libbpf: Fix str_has_sfx()'s return value
libbpf: Fix sign expansion bug in btf_dump_get_enum_value()
HID: wacom: Force pen out of prox if no events have been received in a while
HID: nintendo: Add missing array termination
HID: lg-g15: Fix comment typo
HID: amd_sfh: Implement SFH1.1 functionality
HID: amd_sfh: Move interrupt handling to common interface
HID: amd_sfh: Move amd_sfh_work to common interface
HID: amd_sfh: Move global functions to static
HID: amd_sfh: Add remove operation in amd_mp2_ops
HID: amd_sfh: Add PM operations in amd_mp2_ops
HID: amd_sfh: Add descriptor operations in amd_mp2_ops
HID: amd_sfh: Move request_list variable to client data
HID: amd_sfh: Move request_list struct to header file
HID: amd_sfh: Move common macros and structures
HID: amd_sfh: Add NULL check for hid device
HID: core: remove unneeded assignment in hid_process_report()
net/cdc_ncm: Increase NTB max RX/TX values to 64kb
net/cdc_ncm: Enable ZLP for DisplayLink ethernet devices
ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments
HID: mcp2221: prevent a buffer overflow in mcp_smbus_write()
ceph: rely on vfs for setgid stripping
fs: move S_ISGID stripping into the vfs_*() helpers
platform/chrome: cros_kunit_util: add default value for `msg->result`
platform/chrome: merge Kunit utils and test cases
RDMA/rxe: Fix spelling mistake in error print
net: ipa: move configuration data files into a subdirectory
net: ipa: list supported IPA versions in the Makefile
net: ipa: fix an outdated comment
net: ipa: report when the driver has been removed
net: ipa: skip some cleanup for unused transactions
net: ipa: rearrange transaction initialization
net: ipa: add a transaction committed list
net: ipa: add an endpoint device attribute group
selftests: net: af_unix: Fix a build error of unix_connect.c.
net: amd8111e: remove repeated dev->features assignement
xfs: don't leak memory when attr fork loading fails
xfs: fix for variable set but not used warning
xfs: xfs_buf cache destroy isn't RCU safe
xfs: delete unnecessary NULL checks
xfs: fix comment for start time value of inode with bigtime enabled
netfilter: xt_TPROXY: remove pr_debug invocations
netfilter: flowtable: prefer refcount_inc
netfilter: ipvs: Use the bitmap API to allocate bitmaps
module: Replace kmap() with kmap_local_page()
ASoC: jz4740-i2s: Remove unused 'mem' resource
ASoC: Makefile: Fix simultaneous build of KUNIT tests
apparmor: correct config reference to intended one
drm/amd/display: Create a file dedicated to planes
drm/amd/display: Add tags for indicating mst progress status
drm/amd/display: Add is_mst_connector debugfs entry
drm/amd/display: fix trigger_hotplug to support mst case
drm/amd/display: Expose function reset_cur_dp_mst_topology
drm/amd/display: Update in dml
drm/amd/display: Remove unused variable
drm/amd/display: Support vertical interrupt 0 for all dcn ASIC
drm/amd/pm: enable gfx ulv and gpo on smu_v13_0_7
drm/amd/display: Change get_pipe_idx function scope
drm/amdgpu: Write masked value to control register
drm/amdgpu: fix scratch register access method in SRIOV
drm/amdgpu: remove acc_size from reserve/unreserve mem
drm/amdgpu: Protect the amdgpu_bo_list list with a mutex v2
ASoC: dt-bindings: sgtl5000: Add missing type to 'micbias-voltage-m-volts'
bpf: Fix bpf_trampoline_{,un}link_cgroup_shim ifdef guards
Input: deactivate MT slots when inhibiting or suspending devices
Input: properly queue synthetic events
perf python: Ignore unused command line arguments when building with clang
vfio: Replace the iommu notifier with a device list
vfio: Replace the DMA unmapping notifier with a callback
ASoC: mediatek: mt8186: add mt8186-mt6366-rt1019-rt5682s document
ASoC: mediatek: mt8186: add mt8186-mt6366-da7219-max98357 document
ASoC: mediatek: mt8186: add audio afe document
ASoC: mediatek: mt6358: add new compatible for using mt6366
ASoC: mediatek: mt8186: add machine driver with mt6366, rt1019 and rt5682s
ASoC: mediatek: mt8186: add machine driver with mt6366, da7219 and max98357
ASoC: mediatek: mt8186: add mt8186-mt6366 common driver
ASoC: mediatek: mt8186: add platform driver
perf build: Avoid defining _FORTIFY_SOURCE multiple times
perf test: Fix test case 83 ('perf stat CSV output linter') on s390
gpio: gpio-mm: Implement and utilize register structures
gpio: 104-idi-48: Implement and utilize register structures
gpio: 104-dio-48e: Implement and utilize register structures
gpio: i8255: Introduce the Intel 8255 interface library module
gpio: 104-idio-16: Implement and utilize register structures
gpio: ws16c48: Implement and utilize register structures
s390/crash: support multi-segment iterators
s390/crash: use static swap buffer for copy_to_user_real()
s390/crash: move copy_to_user_real() to crash_dump.c
s390/zcore: fix race when reading from hardware system area
s390/crash: fix incorrect number of bytes to copy to user space
s390/crash: remove redundant panic() on save area allocation failure
s390/mm: remove unused tprot() function
perf cs-etm: Fix duplicated 'the' in comment
perf probe: Fix duplicated 'the' in comment
perf scripting perl: Ignore some warnings to keep building with perl headers
perf python: Avoid deprecation warning on distutils
perf gtk: Only support --gtk if compiled in
perf intel-pt: Add documentation for tracing guest machine user space
perf intel-pt: Use guest pid/tid etc in guest samples
perf intel-pt: Add machine_pid and vcpu to auxtrace_error
perf intel-pt: Determine guest thread from guest sideband
perf intel-pt: Disable sync switch with guest sideband
perf intel-pt: Track guest context switches
perf intel-pt: Add some more logging to intel_pt_walk_next_insn()
perf intel-pt: Remove guest_machine_pid
perf tools: Add perf_event__is_guest()
perf tools: Handle injected guest kernel mmap event
perf machine: Use realloc_array_as_needed() in machine__set_current_tid()
perf inject: Add support for injecting guest sideband events
perf tools: Add reallocarray_as_needed()
perf tools: Automatically use guest kcore_dir if present
perf tools: Make has_kcore_dir() work also for guest kcore_dir
perf tools: Remove also guest kcore_dir with host kcore_dir
perf script python: intel-pt-events: Add machine_pid and vcpu
perf script python: Add machine_pid and vcpu
perf auxtrace: Add machine_pid and vcpu to auxtrace_error
perf dlfilter: Add machine_pid and vcpu
perf script: Add machine_pid and vcpu
perf session: Use sample->machine_pid to find guest machine
perf tools: Add machine_pid and vcpu to perf_sample
perf tools: Add guest_cpu to hypervisor threads
perf session: Create guest machines from id_index
perf tools: Add machine_pid and vcpu to id_index
perf buildid-cache: Do not require purge files to also be in the file system
perf buildid-cache: Add guestmount'd files to the build ID cache
perf script: Add --dump-unsorted-raw-trace option
perf tools: Add perf_event__synthesize_id_sample()
perf tools: Factor out evsel__id_hdr_size()
perf tools: Export perf_event__process_finished_round()
perf ordered_events: Add ordered_events__last_flush_time()
perf tools: Export dsos__for_each_with_build_id()
ASoC: dt-bindings: atmel-classd: PDMIC convert to json-schema
ASoC: dt-bindings: atmel-classd: Convert to json-schema
powerpc/kvm: Remove comment related to moving PMU code to perf subsystem
powerpc/kvm: Move pmu code in kvm folder to separate file for power9 and later platforms
KVM: PPC: Book3s HV: Remove unused function kvmppc_bad_interrupt
KVM: PPC: Book3S HV: Remove kvmhv_p9_[set,restore]_lpcr declarations
macintosh/adb: fix oob read in do_adb_query() function
watchdog/pseries-wdt: initial support for H_WATCHDOG-based watchdog timers
powerpc/pseries: register pseries-wdt device with platform bus
powerpc/pseries: add FW_FEATURE_WATCHDOG flag
powerpc/pseries: hvcall.h: add H_WATCHDOG opcode, H_NOOP return code
net: ipa: initialize ring indexes to 0
net: marvell: prestera: add phylink support
vmxnet3: Implement ethtool's get_channels command
KVM: s390: resetting the Topology-Change-Report
KVM: s390: guest support for topology function
KVM: s390: Cleanup ipte lock access and SIIF facility checks
reset: reset-simple should depends on HAS_IOMEM
dt-bindings: mfd: st,stm32-timers: Correct 'resets' property name
memblock tests: change build options to run-time options
can: error: add definitions for the different CAN error thresholds
can: add CAN_ERR_CNT flag to notify availability of error counter
can: error: specify the values of data[5..7] of CAN error frames
can: usb_8dev: do not report txerr and rxerr during bus-off
can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off
can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off
can: sun4i_can: do not report txerr and rxerr during bus-off
can: hi311x: do not report txerr and rxerr during bus-off
can: slcan: do not report txerr and rxerr during bus-off
can: sja1000: do not report txerr and rxerr during bus-off
can: rcar_can: do not report txerr and rxerr during bus-off
can: pch_can: do not report txerr and rxerr during bus-off
platform/chrome: cros_kbd_led_backlight: fix build warning
platform/chrome: cros_ec_proto: add Kunit test for cros_ec_cmd()
platform/chrome: cros_ec_proto: add Kunit tests for get_sensor_count
platform/chrome: cros_ec_proto: add Kunit tests for check_features
platform/chrome: cros_ec_proto: add Kunit tests for get_host_event
platform/chrome: cros_ec_proto: add Kunit tests for get_next_event
platform/chrome: cros_ec_proto: add Kunit test for cros_ec_map_error()
platform/chrome: cros_ec_proto: add Kunit tests for cmd_xfer_status
platform/chrome: cros_ec_proto: return -EPROTO if empty payload
platform/chrome: cros_ec_proto: add Kunit test for empty payload
platform/chrome: cros_ec_proto: return -EAGAIN when retries timed out
platform/chrome: cros_ec_proto: change Kunit expectation when timed out
platform/chrome: cros_ec_proto: separate cros_ec_wait_until_complete()
platform/chrome: cros_ec_proto: separate cros_ec_xfer_command()
platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_send_command()
platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_cmd_xfer()
platform/chrome: cros_ec_proto: add "cros_ec_" prefix to send_command()
net/sched: remove qdisc_root_lock() helper
riscv/efi_stub: Add 64bit boot-hartid support on RV64
riscv: cpu: Add 64bit hartid support on RV64
riscv: smp: Add 64bit hartid support on RV64
riscv: spinwait: Fix hartid variable type
riscv: cpu_ops_sbi: Add 64bit hartid support on RV64
Documentation/cxl: Use a double line break between entries
cxl/port: Read CDAT table
driver-core: Introduce BIN_ATTR_ADMIN_{RO,RW}
cxl/pci: Create PCI DOE mailbox's for memory devices
PCI/DOE: Add DOE mailbox support functions
PCI: Replace magic constant for PCI Sig Vendor ID
PCI: Add vendor ID for the PCI SIG
of: overlay: Simplify of_overlay_fdt_apply() tail
of: overlay: Move devicetree_corrupt() check up
sfc: update MCDI protocol headers
net/mlx5: CT: Remove warning of ignore_flow_level support for non PF
net/mlx5e: Add resiliency for PTP TX port timestamp
net/mlx5: Expose ts_cqe_metadata_size2wqe_counter
net/mlx5e: HTB, move htb functions to a new file
net/mlx5e: HTB, change functions name to follow convention
net/mlx5e: HTB, remove priv from htb function calls
net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure
net/mlx5e: HTB, move stats and max_sqs to priv
net/mlx5e: HTB, move section comment to the right place
net/mlx5e: HTB, move ids to selq_params struct
net/mlx5e: HTB, reduce visibility of htb functions
net/mlx5e: Fix mqprio_rl handling on devlink reload
net/mlx5e: Report header-data split state through ethtool
can: peak_usb: include support for a new MCU
can: peak_usb: correction of an initially misnamed field name
can: peak_usb: pcan_dump_mem(): mark input prompt and data pointer as const
perf tools: Fix dso_id inode generation comparison
can: ctucanfd: Update CTU CAN FD IP core registers to match version 3.x.
can: c_can: remove wrong comment
can: slcan: do not sleep with a spin lock held
can: sja1000: Change the return type as void for SoC specific init
can: sja1000: Use device_get_match_data to get device data
can: sja1000: Add Quirk for RZ/N1 SJA1000 CAN controller
dt-bindings: can: nxp,sja1000: Document RZ/N1{D,S} support
dt-bindings: can: sja1000: Convert to json-schema
can: slcan: clean up if/else
can: slcan: convert comparison to NULL into !val
can: slcan: fix whitespace issues
can: slcan: slcan_init() convert printk(LEVEL ...) to pr_level()
can: slcan: convert comments to network style comments
can: slcan: use scnprintf() as a hardening measure
RDMA/mlx5: Expose steering anchor to userspace
RDMA/mlx5: Refactor get flow table function
libbpf: fix an snprintf() overflow check
selftests/bpf: fix a test for snprintf() overflow
bpf, docs: document BPF_MAP_TYPE_HASH and variants
iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop
iommu/arm-smmu-qcom: Add SM6375 SMMU compatible
dt-bindings: arm-smmu: Add compatible for Qualcomm SM6375
selftests/bpf: test eager BPF ringbuf size adjustment logic
libbpf: make RINGBUF map size adjustments more eagerly
bpf: fix bpf_skb_pull_data documentation
libbpf: fallback to tracefs mount point if debugfs is not mounted
bpf: Don't redirect packets with invalid pkt_len
selftests/bpf: validate .bss section bigger than 8MB is possible now
bpf: remove obsolete KMALLOC_MAX_SIZE restriction on array map value size
bpf: make uniform use of array->elem_size everywhere in arraymap.c
bpf: fix potential 32-bit overflow when accessing ARRAY map element
docs/bpf: Update documentation for BTF_KIND_FUNC
bpf: fix lsm_cgroup build errors on esoteric configs
selftests/bpf: use BPF_KSYSCALL and SEC("ksyscall") in selftests
libbpf: add ksyscall/kretsyscall sections support for syscall kprobes
libbpf: improve BPF_KPROBE_SYSCALL macro and rename it to BPF_KSYSCALL
selftests/bpf: add test of __weak unknown virtual __kconfig extern
libbpf: generalize virtual __kconfig externs and use it for USDT
scsi: qla2xxx: tracing: Use the new __vstring() helper
scsi: iscsi: tracing: Use the new __vstring() helper
usb: musb: tracing: Use the new __vstring() helper
s390/uvdevice: autoload module based on CPU facility
s390/cpufeature: allow for facility bits
s390/cpufeature: rework to allow more than only hwcap bits
MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers
s390/Docs: new doc describing lock usage by the vfio_ap device driver
s390/vfio-ap: update docs to include dynamic config support
s390/vfio-ap: handle config changed and scan complete notification
s390/vfio-ap: sysfs attribute to display the guest's matrix
s390/vfio-ap: implement in-use callback for vfio_ap driver
s390/vfio-ap: reset queues after adapter/domain unassignment
s390/vfio-ap: hot plug/unplug of AP devices when probed/removed
s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned
s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove
s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign
s390/vfio-ap: use proper locking order when setting/clearing KVM pointer
s390/vfio-ap: introduce new mutex to control access to the KVM pointer
s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock
s390/vfio-ap: allow assignment of unavailable AP queues to mdev device
s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev
s390/vfio-ap: introduce shadow APCB
s390/vfio-ap: manage link between queue struct and matrix mdev
s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c
s390/vfio-ap: use new AP bus interface to search for queue devices
ASoC: nau8821: Don't unconditionally free interrupt
ASoC: amd: yc: Decrease level of error message
ASoC: nau8821: add new widget to control system clock
ASoC: rsnd: ssiu: add missing .quit callback for gen2
KVM: s390: pv: don't present the ecall interrupt twice
net: dsa: microchip: fix the missing ksz8_r_mib_cnt
fs: Add missing umask strip in vfs_tmpfile
fs: add mode_strip_sgid() helper
dt-bindings: iio: adc: Add compatible for MT8188
tty: vt: initialize unicode screen buffer
KVM: s390: pv: destroy the configuration before its memory
KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm
s390/mm: KVM: pv: when tearing down, try to destroy protected pages
KVM: s390: pv: add mmu_notifier
Revert "platform/chrome: Add Type-C mux set command definitions"
Revert "platform/chrome: cros_typec_switch: Add switch driver"
Revert "platform/chrome: cros_typec_switch: Add ACPI Kconfig dep"
Revert "platform/chrome: cros_typec_switch: Set EC retimer"
Revert "platform/chrome: cros_typec_switch: Add event check"
Revert "platform/chrome: cros_typec_switch: Register mode switches"
Revert "platform/chrome: cros_ec_typec: Cleanup switch handle return paths"
Revert "platform/chrome: cros_ec_typec: Get retimer handle"
apparmor: move ptrace mediation to more logical task.{h,c}
mtd: spi-nor: esmt: Use correct name of f25l32qa
apparmor: extend policydb permission set by making use of the xbits
dt-bindings: mfd: syscon: Update Lee Jones' email address
apparmor: allow label to carry debug flags
MAINTAINERS: Use Lee Jones' kernel.org address for Syscon submissions
MAINTAINERS: Use Lee Jones' kernel.org address for MFD submissions
mfd: sun6i-prcm: Update Kconfig description
mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment
mfd: intel_soc_pmic_bxtwc: Drop unneeded casting
mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf()
mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks
mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR()
mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() etc
mfd: intel_soc_pmic_bxtwc: Extend use of temporary variable for struct device
mfd: intel_soc_pmic_bxtwc: Use dev_err_probe()
mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set_drvdata()
mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using core driver's facility
mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in show()/store()
mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs
mfd: mt6397: Add basic support for MT6331+MT6332 PMIC
mfd: axp20x: Add AXP221/AXP223/AXP809 GPIO cells
mfd: ipaq-micro: Fix spelling mistake of "receive{d}"
mfd: db8500-prcmu: Drop duplicated word "the" in the comments
dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Registers module binding
mfd: intel_soc_pmic_chtwc: Switch from __maybe_unused to pm_sleep_ptr() etc
mfd: intel_soc_pmic_chtwc: Use dev_err_probe()
mfd: tc6393xb: Make disable callback return void
mfd: dln2: Automatically detect and fill endpoint pointers
dt-bindings: mfd: mt6397: Add compatibles for MT6331 RTC and keys
dt-bindings: mfd: qcom-pm8xxx: Update the maintainers section
mfd: pm8008: Remove driver data structure pm8008_data
mfd: twl: Remove platform data support
dt-bindings: mfd: Add mp2733 compatible
dt-bindings: mfd: qcom,tcsr: Add qcom,tcsr-mdm9615
dt-bindings: mfd: qcom,tcsr: Convert to dtschema
mfd: cros_ec: Add SCP Core-1 as a new CrOS EC MCU
mfd: mt6358-irq: Add MT6357 PMIC support
mfd: mt6397-core: Add MT6357 PMIC support
dt-bindings: mfd: Add compatible for MT6331 PMIC
dt-bindings: mfd: stm32-timers: Document how to specify interrupts
mfd: max77620: Fix refcount leak in max77620_initialise_fps
MAINTAINERS: Fix file entry for MAX77693 DT
syscon: Use %pa to format the variable of resource_size_t type
mfd: tc6387xb: Drop disable callback that is never called
mfd: t7l66xb: Drop platform disable callback
mfd: asic3: Make asic3_gpio_remove() return void
MAINTAINERS: Update Intel PMIC (MFD part) to Supported
dt-bindings: mfd: ti,j721e-system-controller: Add clock property
dt-bindings: mfd: Convert da9063 to yaml
mfd: max77714: Update Luca Ceresoli's e-mail address
apparmor: fix overlapping attachment computation
backlight: lp855x: Switch to atomic PWM API
dt-bindings: backlight: Update Lee Jones' email address
apparmor: fix setting unconfined mode on a loaded profile
apparmor: Fix some kernel-doc comments
apparmor: Mark alloc_unconfined() as static
gpio: remove VR41XX related gpio driver
mtd: spi-nor: micron-st: Skip FSR reading if SPI controller does not support it
ata: libata-scsi: cap ata_device->max_sectors according to shost->max_sectors
scsi: scsi_transport_sas: cap shost opt_sectors according to DMA optimal limit
scsi: sd: allow max_sectors be capped at DMA optimal size limit
iio: light: isl29028: Fix the warning in isl29028_remove()
iio: accel: sca3300: Extend the trigger buffer from 16 to 32 bytes
iio: fix iio_format_avail_range() printing for none IIO_VAL_INT
RDMA/rxe: Remove unused qp parameter
iio: adc: max1027: unlock on error path in max1027_read_single_value()
dt-bindings: gpio: add pull-disable flag
gpiolib: acpi: support bias pull disable
gpiolib: of: support bias pull disable
gpiolib: add support for bias pull disable
gpio: 74xx-mmio: use bits.h macros for all masks
gpio: 74xx-mmio: Check MMIO_74XX_DIR_IN flag in mmio_74xx_dir_in()
gpio: 74xx-mmio: Make use of device properties
IB/qib: Fix comment typo
gpiolib: cdev: compile out HTE unless CONFIG_HTE selected
gpiolib: cdev: consolidate edge detector configuration flags
gpiolib: cdev: simplify line event identification
gpiolib: cdev: replace if-else chains with switches
gpiolib: cdev: simplify parameter in call to hte_edge_setup
gpiolib: cdev: simplify linereq_free
gpio: 104-idi-48: unsigned to unsigned int cleanup
gpio: GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91
gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data()
dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bindings to YAML
gpio: lp3943: unsigned to unsigned int cleanup
gpiolib: of: Use device_match_of_node() helper
gpio: adp5588: sort header inclusion alphabetically
gpio: adp5588: Do not use defined value for driver name and compatible
gpio: adp5588: Switch from of headers to mod_devicetable.h
gpio: rockchip: add support for rk3588
dt-bindings: gpio: rockchip: add gpio-ranges
gpio: adnp: Make use of device properties
gpio: adnp: use simple i2c probe function
gpio: pca9570: add pca9571 support
gpio: pca9570: Add DT bindings for NXP PCA9571
gpio: xgs-iproc: Drop if with an always false condition
gpio: brcmstb: Make .remove() obviously always return 0
gpio: ucb1400: Remove platform setup and teardown support
gpio: twl4030: Don't return an error after WARN in .remove
gpio: twl4030: Drop platform teardown callback
dt-bindings: gpio: renesas,rcar-gpio: R-Car V3U is R-Car Gen4
gpio: davinci: Add support for system suspend/resume PM
dt-bindings: gpio: gpio-mvebu: document offset and marvell,pwm-offset
dt-bindings: gpio: gpio-mvebu: deprecate armadaxp-gpio
dt-bindings: gpio: gpio-mvebu: convert txt binding to DT schema format
gpiolib: devres: Get rid of unused devm_gpio_free()
net: prestera: acl: add support for 'police' action on egress
MAINTAINERS: Use my kernel.org email
OPP: Don't drop opp->np reference while it is still in use
RDMA/hfi1: fix potential memory leak in setup_base_ctxt()
OPP: Don't drop opp_table->np reference while it is still in use
scsi: core: cap shost max_sectors according to DMA limits only once
dma-iommu: add iommu_dma_opt_mapping_size()
dma-mapping: add dma_opt_mapping_size()
net: macb: fixup sparse warnings on __be16 ports
net: prestera: acl: fix code formatting
vmxnet3: Record queue number to incoming packets
net: devlink: remove unused locked functions
netdevsim: convert driver to use unlocked devlink API during init/fini
net: devlink: add unlocked variants of devlink_region_create/destroy() functions
mlxsw: convert driver to use unlocked devlink API during init/fini
net: devlink: add unlocked variants of devlink_dpipe*() functions
net: devlink: add unlocked variants of devlink_sb*() functions
net: devlink: add unlocked variants of devlink_resource*() functions
net: devlink: add unlocked variants of devling_trap*() functions
net: devlink: avoid false DEADLOCK warning reported by lockdep
scsi: target: iscsi: Fix clang -Wformat warnings
scsi: ufs: core: Read device property for ref clock
scsi: libsas: Resume SAS host for phy reset or enable via sysfs
scsi: hisi_sas: Modify v3 HW SATA completion error processing
scsi: hisi_sas: Relocate DMA unmap of SMP task
scsi: hisi_sas: Remove unnecessary variable to hold DMA map elements
scsi: hisi_sas: Call hisi_sas_slave_configure() from slave_configure_v3_hw()
scsi: mpi3mr: Delete a stray tab
scsi: mpi3mr: Unlock on error path
scsi: mpi3mr: Reduce VD queue depth on detecting throttling
scsi: mpi3mr: Resource Based Metering
clk: qcom: gcc-msm8994: use parent_hws for gpll0/4
scsi: sg: Allow waiting for commands to complete on removed device
scsi: qla2xxx: Update version to 10.02.07.800-k
scsi: qla2xxx: Update manufacturer details
scsi: qla2xxx: Fix sparse warning for dport_data
scsi: qla2xxx: Fix discovery issues in FC-AL topology
scsi: qla2xxx: Fix imbalance vha->vref_count
scsi: qla2xxx: edif: Fix dropped IKE message
scsi: qla2xxx: Fix response queue handler reading stale packets
scsi: qla2xxx: Zero undefined mailbox IN registers
scsi: qla2xxx: Fix incorrect display of max frame size
scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover"
clk: qcom: clk-rpm: convert to parent_data API
dt-bindings: clock: fix wrong clock documentation for qcom,rpmcc
clk: qcom: gcc-msm8939: Add missing USB HS system clock frequencies
clk: qcom: gcc-msm8939: Add missing MDSS MDP clock frequencies
clk: qcom: gcc-msm8939: Add missing CAMSS CPP clock frequencies
clk: qcom: gcc-msm8939: Fix venus0_vcodec0_clk frequency definitions
clk: qcom: gcc-msm8939: Add missing CAMSS CCI bus clock
clk: qcom: gcc-msm8939: Fix weird field spacing in ftbl_gcc_camss_cci_clk
clk: qcom: gdsc: Bump parent usage count when GDSC is found enabled
clk: qcom: Drop mmcx gdsc supply for dispcc and videocc
drm/amdgpu: add comment to HW_IP_VCN_ENC type
drm/amd/pm: enable mode1 reset for smu_v13_0_7
drm/amdgpu: correct the PSP_BL_CMD enum
drm/amdgpu: drop runpm from amdgpu_device structure
drm/amdgpu: drop runtime pm disablement quirk on several sienna cichlid cards
drm/amdgpu: skip SMU FW reloading in runpm BACO case
drm/amdgpu: introduce runtime pm mode
drm/amd/display: Remove unnecessary NULL check in commit_planes_for_stream()
drm/amdgpu: Clarify asics naming in Kconfig options
drm/amd/display: Fix spelling mistake "supporing" -> "supporting"
drm/amd/display: Enable building new display engine with KCOV enabled
drm/amdgpu: restore original stable pstate on ctx fini
platform/chrome: cros_typec_switch: Add ACPI Kconfig dep
drm/amdgpu: use the same HDP flush registers for all nbio 2.3.x
drm/amdgpu: use the same HDP flush registers for all nbio 7.4.x
drm/amdgpu: create I2S platform devices for Jadeite platform
drm/amdgpu: add dmi check for jadeite platform
drm/amdgpu: Call trace info was found in dmesg when loading amdgpu
drm/amdgpu: fix for coding style issues
drm/amdgpu: add umc ras functions for umc v8_10_0
drm/amdgpu: add umc v8_10_0 ip headers
drm/amdgpu: Get rid of amdgpu_job->external_hw_fence
drm/amdgpu: limiting AV1 to first instance on VCN4 decode
remoteproc: Directly use ida_alloc()/free()
remoteproc: Use unbounded workqueue for recovery work
remoteproc: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
remoteproc: qcom_q6v5_pas: Deal silently with optional px and cx regulators
remoteproc: sysmon: Send sysmon state only for running rprocs
remoteproc: sysmon: Wait for SSCTL service to come up
remoteproc: qcom: q6v5: Set q6 state to offline on receiving wdog irq
remoteproc: qcom: pas: Check if coredump is enabled
remoteproc: qcom: pas: Mark devices as wakeup capable
remoteproc: qcom: pas: Mark va as io memory
remoteproc: qcom: pas: Add decrypt shutdown support for modem
remoteproc: qcom: q6v5-mss: add powerdomains to MSM8996 config
remoteproc: qcom_q6v5: Introduce panic handler for MSS
remoteproc: qcom_q6v5_mss: Update MBA log info
remoteproc: qcom: correct kerneldoc
remoteproc: qcom_q6v5_mss: map/unmap metadata region before/after use
remoteproc: qcom: using pm_runtime_resume_and_get to simplify the code
dt-bindings: bus: qcom,ssc-block-bus: rework arrays and drop redundant minItems
perf buildid-list: Add a "-m" option to show kernel and modules build-ids
platform/chrome: cros_ec_typec: Register port altmodes
platform/chrome: cros_ec_typec: Rename port altmode array
iio: proximity: sx9324: add empty line in front of bullet list
iio: magnetometer: hmc5843: Remove duplicate 'the'
iio: magn: yas530: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio: magnetometer: ak8974: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio: light: veml6030: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio: light: vcnl4035: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio: light: vcnl4000: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr() macros
iio: light: tsl2591: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
iio: light: tsl2583: Use DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
iio: light: isl29028: Use DEFINE_RUNTIME_DEV_PM_OPS() and pm_ptr()
iio: light: gp2ap002: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
iio: adc: imx8qxp: Switch to DEFINE_RUNTIME_DEV_PM_OPS and pm_ptr()
iio: light: us5182: Switch from CONFIG_PM guards to pm_ptr() etc
iio: temperature: ltc2983: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: proximity: cros_ec_mkbp: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: light: cm3605: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: light: bh1750: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: light: as73211: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: light: al3320a: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: light: al3010: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: health: afe4404: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: health: afe4403: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: gyro: itg3200: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: dac: mcp4725: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: dac: max5821: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: dac: max517: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: dac: ltc1660: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: dac: ds4424: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: chemical: scd4x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: xilinx-ams: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: ti-am335x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: stmpe-adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: mt6577_auxadc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: meson_saradc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: imx7d_adc: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: at91-sam5d2: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: ad799x: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: accel: bma220: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr()
iio: adc: ti-ads124s08: Drop unused parameter to ads124s_read()
iio: ABI: stm32-timer-trigger: Fuse unusual ABI into main doc.
iio: ABI: max31865: Drop in_filter_notch_centre_frequency as in main docs.
iio: ABI: temperature: Unify documentation for thermocouple fault detection.
iio: Be consistent with allocation result tests.
iio: Use parens with sizeof
iio: adc: npcm: Add NPCM8XX support
dt-bindings: iio: adc: npcm: Add npcm845 compatible string
iio: cros: Register FIFO callback after sensor is registered
remoteproc: mediatek: Support MT8188 SCP
dt-bindings: remoteproc: mediatek: Add binding for mt8188 scp
igc: Remove forced_speed_duplex value
igc: Remove MSI-X PBA Clear register
igc: Lift TAPRIO schedule restriction
powerpc/52xx: Mark gpt driver as not removable
dt-bindings: pinctrl: mt8195: Use drive-strength-microamp in examples
ASoC: mediatek: mt8195: extract SOF common code
wifi: wl1251: fix repeated words in comments
wifi: rsi: fix repeated words in comments
wifi: rtl8192se: fix repeated words in comments
wifi: rtlwifi: fix repeated words in comments
wifi: rt2x00: fix repeated words in comments
wifi: qtnfmac: fix repeated words in comments
wifi: iwlegacy: fix repeated words in comments
wifi: ipw2x00: fix repeated words in comments
wifi: brcmsmac: fix repeated words in comments
wifi: brcmfmac: fix repeated words in comments
wifi: b43: fix repeated words in comments
wifi: atmel: fix repeated words in comments
wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop()
wifi: p54: add missing parentheses in p54_flush()
wifi: mt7601u: fix clang -Wformat warning
wifi: mt7601u: eeprom: fix clang -Wformat warning
wifi: p54: Use the bitmap API to allocate bitmaps
wifi: p54: Fix an error handling path in p54spi_probe()
RDMA/rxe: Remove unused mask parameter
RDMA/rxe: Rename rxe_atomic_reply to atomic_reply
RDMA/rxe: Add common rxe_prepare_res()
mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume
RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup
dt-bindings: mmc: sdhci-msm: Document the SM8450 compatible
mmc: sdhci-msm: drop redundant of_device_id entries
dt-bindings: mmc: sdhci-msm: add MSM8998
RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event
Drivers: hv: Create debugfs file with hyper-v balloon usage information
RDMA/hns: Recover 1bit-ECC error of RAM on chip
RDMA/hns: Refactor the abnormal interrupt handler function
RDMA/hns: Fix incorrect clearing of interrupt status register
RDMA/hns: Fix the wrong type of return value of the interrupt handler
RDMA/hns: Remove unused abnormal interrupt of type RAS
RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr()
RDMA/hfi1: Depend on !UML
atl1c: use netif_napi_add_tx() for Tx NAPI
net: dsa: microchip: fix Clang -Wunused-const-variable warning on 'ksz_dt_ids'
tls: rx: decrypt into a fresh skb
tls: rx: async: don't put async zc on the list
tls: rx: async: hold onto the input skb
tls: rx: async: adjust record geometry immediately
tls: rx: return the decrypted skb via darg
tls: rx: read the input skb from ctx->recv_pkt
tls: rx: factor out device darg update
tls: rx: remove the message decrypted tracking
tls: rx: don't keep decrypted skbs on ctx->recv_pkt
tls: rx: don't try to keep the skbs always on the list
tls: rx: allow only one reader at a time
RDMA/irdma: Use the bitmap API to allocate bitmaps
net/smc: Extend SMC-R link group netlink attribute
net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R
net/smc: Use sysctl-specified types of buffers in new link group
net/smc: Introduce a sysctl for setting SMC-R buffer type
net/smc: optimize for smc_sndbuf_sync_sg_for_device and smc_rmb_sync_sg_for_cpu
net/smc: remove redundant dma sync ops
wifi: wcn36xx: fix repeated words in comments
wifi: wil6210: fix repeated words in comments
wifi: ath: fix repeated words in comments
wifi: ath6kl: fix repeated words in comments
wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi()
wifi: ath5k: fix repeated words in comments
wifi: ath11k: mac: fix long line
Revert "pinctrl: qcom: spmi-gpio: make the irqchip immutable"
pinctrl: imx93: Add MODULE_DEVICE_TABLE()
pinctrl: sunxi: Add driver for Allwinner D1
pinctrl: sunxi: Make some layout parameters dynamic
pinctrl: sunxi: Refactor register/offset calculation
pinctrl: sunxi: Support the 2.5V I/O bias mode
pinctrl: sunxi: Add I/O bias setting for H6 R-PIO
dt-bindings: pinctrl: Add compatible for Allwinner D1
pinctrl: qcom-pmic-gpio: add support for PMP8074
dt-bindings: pinctrl: qcom,pmic-gpio: add PMP8074
pinctrl: qcom: spmi-gpio: Add pm8226 compatibility
pinctrl: core: Use device_match_of_node() helper
dt-bindings: pinctrl: mt8195: Add gpio-line-names property
dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp
dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-resistance-in-si-unit
pinctrl: at91: remove #ifdef CONFIG_PM
pinctrl: at91-pio4: remove #ifdef CONFIG_PM_SLEEP
RDMA/rtrs-srv: Do not use mempool for page allocation
RDMA/rtrs-clt: Replace list_next_or_null_rr_rcu with an inline function
RDMA/rtrs-srv: Use per-cpu variables for rdma stats
RDMA/rtrs-clt: Use this_cpu_ API for stats
RDMA/rtrs-srv: Fix modinfo output for stringify
RDMA: remove useless condition in siw_create_cq()
RDMA/rtrs-clt: Use bitmap_empty()
RDMA/rtrs-clt: Use the bitmap API to allocate bitmaps
RDMA/qib: Use the bitmap API to allocate bitmaps
RDMA/irdma: Fix setting of QP context err_rq_idx_valid field
RDMA/irdma: Fix VLAN connection with wildcard address
RDMA/irdma: Fix a window for use-after-free
RDMA/irdma: Make resource distribution algorithm more QP oriented
RDMA/irdma: Make CQP invalid state error non-critical
RDMA/irdma: Add AE source to error log
RDMA/irdma: Add 2 level PBLE support for FMR
cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances
video: fbdev: omapfb: Unexport omap*_update_window_async()
video: fbdev: atari: Remove backward bug-compatibility
video: fbdev: atari: Remove unused definitions and variables
video: fbdev: atari: Fix VGA modes
video: fbdev: atari: Fix TT High video mode vertical refresh
video: fbdev: atari: Remove unneeded casts to void *
video: fbdev: atari: Remove unneeded casts from void *
video: fbdev: atari: Fix ext_setcolreg()
video: fbdev: atari: Fix inverse handling
video: fbdev: atari: Remove bogus FB_VMODE_YWRAP flags
video: fbdev: atari: Simplify atafb_pan_display()
video: fbdev: Make *fb_setup() and *fb_init() static
video: fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static
video: fbdev: sa1100fb: Remove unused sa1100fb_setup()
video: fbdev: amiga: Simplify amifb_pan_display()
swiotlb: move struct io_tlb_slot to swiotlb.c
swiotlb: ensure a segment doesn't cross the area boundary
swiotlb: consolidate rounding up default_nslabs
swiotlb: remove unused fields in io_tlb_mem
swiotlb: fix use after free on error handling path
dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM6375 compatible
dt-bindings: opp: Add msm8939 to the compatible list
dt-bindings: opp: Add missing compat devices
dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks
cpufreq: Change order of online() CB and policy->cpus modification
docs: ABI: sysfs-bus-event_source-devices: Document sysfs caps entry for PMU
powerpc/perf: Add support for caps under sysfs in powerpc
powerpc/perf: Give generic PMU a nice name
fs/ocfs2: Fix spelling typo in comment
ia64: old_rr4 added under CONFIG_HUGETLB_PAGE
proc: fix test for "vsyscall=xonly" boot option
proc: fix a dentry lock race between release_task and lookup
autofs: remove unused ino field inode
autofs: add comment about autofs_mountpoint_changed()
autofs: use dentry info count instead of simple_empty()
autofs: make dentry info count consistent
autofs: use inode permission method for write access
lib: devres: use numa aware allocation
lib/smp_processor_id: fix imbalanced instrumentation_end() call
cpumask: update cpumask_next_wrap() signature
lib/test: introduce cpumask KUnit test suite
cpumask: Fix invalid uniprocessor mask assumption
cpumask: add UP optimised for_each_*_cpu versions
x86/cacheinfo: move shared cache map definitions
scripts/bloat-o-meter: add -p argument
scripts/bloat-o-meter: switch argument parsing to using argparse
epoll: autoremove wakers even more aggressively
ipc/mqueue: remove unnecessary (void*) conversion
kdump: round up the total memory size to 128M for crashkernel reservation
proc: delete unused <linux/uaccess.h> includes
vmcoreinfo: include kallsyms symbols
kallsyms: move declarations to internal header
lib/ts_bm.c: remove redundant store to variable consumed after addition
lib/scatterlist: use matched parameter type when calling __sg_free_table()
lib: make LZ4_decompress_safe_forceExtDict() static
lib/radix-tree: remove unused argument of insert_entries
kfifo: fix kfifo_to_user() return type
compiler-gcc.h: remove ancient workaround for gcc PR 58670
lib/error-inject: traverse list with mutex
lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with automatic sizing
net, lib/once: remove {net_}get_random_once_wait macro
lib/lru_cache: fix error free handing in lc_create
init: add "hostname" kernel parameter
zram: fix unused 'zram_wb_devops' warning
writeback: cleanup bdi_sched_wait()
mm/mmap: fix obsolete comment of find_extend_vma
mm/page_vma_mapped.c: use helper function huge_pte_lock
mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask
mm, hugetlb: skip irrelevant nodes in show_free_areas()
mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free()
mm/mprotect: remove the redundant initialization for error
mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_huge_pages_pid
mm/huge_memory: comment the subtly logic in __split_huge_pmd
mm/huge_memory: correct comment of prep_transhuge_page
mm/huge_memory: fix comment of page_deferred_list
mm/huge_memory: minor cleanup for split_huge_pages_all
mm/huge_memory: try to free subpage in swapcache when possible
mm/huge_memory: check pmd_present first in is_huge_zero_pmd
mm/huge_memory: fix comment in zap_huge_pud
mm/huge_memory: use helper macro __ATTR_RW
mm/huge_memory: use helper function vma_lookup in split_huge_pages_pid
mm/huge_memory: rename mmun_start to haddr in remove_migration_pmd
mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed
mm/huge_memory: use helper touch_pud in huge_pud_set_accessed
mm/huge_memory: fix comment of __pud_trans_huge_lock
mm/huge_memory: access vm_page_prot with READ_ONCE in remove_migration_pmd
mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd
ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER
xtensa: drop definition of PGD_ORDER
parisc: rename PGD_ORDER to PGD_TABLE_ORDER
loongarch: drop definition of PGD_ORDER
loongarch: drop definition of PUD_ORDER
loongarch: drop definition of PMD_ORDER
loongarch: drop definition of PTE_ORDER
nios2: drop definition of PGD_ORDER
nios2: drop definition of PTE_ORDER
mips: rename PGD_ORDER to PGD_TABLE_ORDER
mips: drop definitions of PTE_ORDER
mips: rename PUD_ORDER to PUD_TABLE_ORDER
mips: rename PMD_ORDER to PMD_TABLE_ORDER
csky: drop definition of PGD_ORDER
csky: drop definition of PTE_ORDER
mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT
sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT
mm/mmap: build protect protection_map[] with ARCH_HAS_VM_GET_PAGE_PROT
x86/mm: move protection_map[] inside the platform
arm64/mm: move protection_map[] inside the platform
sparc/mm: move protection_map[] inside the platform
powerpc/mm: move protection_map[] inside the platform
mm/mmap: define DECLARE_VM_GET_PAGE_PROT
mm/mmap: build protect protection_map[] with __P000
mm: nommu: pass a pointer to virt_to_page()
mm: gup: pass a pointer to virt_to_page()
mm: kfence: pass a pointer to virt_to_page()
mm/highmem: pass a pointer to virt_to_page()
lib/test_free_pages.c: pass a pointer to virt_to_page()
mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgroup_kmem_disabled()
mm/page_alloc: replace local_lock with normal spinlock
mm/page_alloc: remotely drain per-cpu lists
mm/page_alloc: protect PCP lists with a spinlock
mm/page_alloc: remove mistaken page == NULL check in rmqueue
mm/page_alloc: split out buddy removal code from rmqueue into separate helper
mm/page_alloc: use only one PCP list for THP-sized allocations
mm/page_alloc: add page->buddy_list and page->pcp_list
hugetlb: lazy page table copies in fork()
hugetlb: do not update address in huge_pmd_unshare
arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page
hugetlb: skip to end of PT page mapping when pte not present
kasan: separate double free case from invalid free
doc: proc: fix the description to THPeligible
mm: khugepaged: reorg some khugepaged helpers
mm: thp: kill __transhuge_page_enabled()
mm: thp: kill transparent_hugepage_active()
mm: khugepaged: better comments for anon vma check in hugepage_vma_revalidate
mm: thp: consolidate vma size check to transhuge_vma_suitable
mm: khugepaged: check THP flag in hugepage_vma_check()
xfs: add dax dedupe support
xfs: support CoW in fsdax mode
fsdax: dedup file range to use a compare function
fsdax: add dax_iomap_cow_copy() for dax zero
fsdax: replace mmap entry in case of CoW
fsdax: introduce dax_iomap_cow_copy()
fsdax: output address in dax_iomap_pfn() and rename it
fsdax: set a CoW flag when associate reflink mappings
xfs: implement ->notify_failure() for XFS
mm: introduce mf_dax_kill_procs() for fsdax case
fsdax: introduce dax_lock_mapping_entry()
pagemap,pmem: introduce ->memory_failure()
mm: factor helpers for memory_failure_dev_pagemap
dax: introduce holder for dax_device
tools: add selftests to hmm for COW in device memory
tools: add hmm gup tests for device coherent type
tools: update test_hmm script to support SP config
tools: update hmm-test to support device coherent type
lib: add support for device coherent type in test_hmm
lib: test_hmm add module param for zone device type
lib: test_hmm add ioctl to get zone device type
drm/amdkfd: add SPM support for SVM
mm/gup: migrate device coherent pages when pinning instead of failing
mm: add device coherent vma selection for memory migration
mm: handling Non-LRU pages returned by vm_normal_pages
mm: add zone device coherent type memory support
mm: move page zone helpers from mm.h to mmzone.h
mm: rename is_pinnable_page() to is_longterm_pinnable_page()
selftests/vm: add protection_keys tests to run_vmtests
mm/damon/lru_sort: fix potential memory leak in damon_lru_sort_init()
um: include sys/types.h for size_t
um: Replace to_phys() and to_virt() with less generic function names
um: Add missing apply_returns()
um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups
um: include linux/stddef.h for __always_inline
UML: add support for KASAN under x86_64
mm: Add PAGE_ALIGN_DOWN macro
um: random: Don't initialise hwrng struct with zero
um: remove unused mm_copy_segments
um: remove unused variable
um: Remove straying parenthesis
um: x86: print RIP with symbol
arch: um: Fix build for statically linked UML w/ constructors
x86/um: Kconfig: Fix indentation
um/drivers: Kconfig: Fix indentation
um: Kconfig: Fix indentation
net/mlx5: fs, allow flow table creation with a UID
net/mlx5: fs, expose flow table ID to users
net/mlx5: Expose the ability to point to any UID from shared UID
ipoib: switch to netif_napi_add_weight()
IB/hfi1: switch to netif_napi_add_weight()
IB/hfi1: switch to netif_napi_add_tx()
RDMA/qib: Use the bitmap API when applicable
platform/surface: tabletsw: Fix __le32 integer access
leds: leds-bcm63138: get rid of LED_OFF
leds: add help info about BCM63138 module name
dt-bindings: leds: leds-bcm63138: unify full stops in descriptions
MIPS: BMIPS: Utilize cfe_die() for invalid DTB
MIPS: CFE: Add cfe_die()
dt-bindings: leds: lp50xx: fix LED children names
dt-bindings: leds: class-multicolor: reference class directly in multi-led node
leds: bcm63138: add support for BCM63138 controller
dt-bindings: leds: add Broadcom's BCM63138 controller
media: rkisp1: debug: Add dump file in debugfs for MI main path registers
media: rkisp1: Make the internal CSI-2 receiver optional
media: rkisp1: Add infrastructure to support ISP features
media: rkisp1: Support the ISP parallel input
media: dt-bindings: media: rkisp1: Add port for parallel interface
media: rkisp1: Use fwnode_graph_for_each_endpoint
media: rkisp1: csi: Plumb the CSI RX subdev
media: rkisp1: csi: Implement a V4L2 subdev for the CSI receiver
media: rkisp1: isp: Disallow multiple active sources
media: rkisp1: isp: Rename rkisp1_get_remote_source()
media: rkisp1: isp: Constify various local variables
media: rkisp1: isp: Fix whitespace issues
media: rkisp1: isp: Initialize some variables at declaration time
media: rkisp1: isp: Merge ISP_ACQ_PROP configuration in single variable
media: rkisp1: isp: Move input configuration to rkisp1_config_isp()
media: rkisp1: isp: Pass rkisp1_isp pointer to internal ISP functions
media: rkisp1: isp: Add rkisp1_device backpointer to rkisp1_isp
media: rkisp1: isp: Add container_of wrapper to cast subdev to rkisp1_isp
media: rkisp1: isp: Rename rkisp1_device.active_sensor to source
media: rkisp1: isp: Pass mbus type and flags to rkisp1_config_cif()
media: rkisp1: isp: Don't initialize ret to 0 in rkisp1_isp_s_stream()
media: rkisp1: csi: Constify argument to rkisp1_csi_start()
media: rkisp1: csi: Pass sensor pointer to rkisp1_csi_config()
media: rkisp1: csi: Move start delay to rkisp1_csi_start()
media: rkisp1: csi: Rename CSI functions with a common rkisp1_csi prefix
media: rkisp1: csi: Handle CSI-2 RX configuration fully in rkisp1-csi.c
media: rkisp1: isp: Start CSI-2 receiver before ISP
media: rkisp1: Split CSI handling to separate file
media: rkisp1: Fix sensor source pad retrieval at bound time
media: rkisp1: Rename rkisp1_subdev_notifier() to rkisp1_subdev_notifier_register()
media: rkisp1: Create internal links at probe time
media: rkisp1: Create link from sensor to ISP at notifier bound time
media: rkisp1: Reject sensors without pixel rate control at bound time
media: rkisp1: Move sensor .s_stream() call to ISP
leds: clevo-mail: Mark as broken pending interface fix
leds: pwm-multicolor: Support active-low LEDs
media: rkisp1: cap: Print debug message on failed link validation
dt-bindings: leds: pwm-multicolor: Add active-low property
media: rkisp1: Make rkisp1_isp_mbus_info common
leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors
media: rkisp1: Access ISP version from info pointer
media: rkisp1: Save info pointer in rkisp1_device
media: rkisp1: Rename rkisp1_match_data to rkisp1_info
KVM: arm64: Get rid or outdated comments
KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg()
KVM: arm64: Get rid of find_reg_by_id()
KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr()
KVM: arm64: vgic: Consolidate userspace access for base address setting
KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base address setting
KVM: arm64: vgic: Use {get,put}_user() instead of copy_{from.to}_user
KVM: arm64: vgic-v2: Consolidate userspace access for MMIO registers
KVM: arm64: vgic-v3: Consolidate userspace access for MMIO registers
KVM: arm64: vgic-v3: Use u32 to manage the line level from userspace
KVM: arm64: vgic-v3: Convert userspace accessors over to FIELD_GET/FIELD_PREP
KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API
KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sysregs_uaccess()
KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr()
KVM: arm64: Get rid of reg_from/to_user()
KVM: arm64: Consolidate sysreg userspace accesses
KVM: arm64: Rely on index_to_param() for size checks on userspace access
KVM: arm64: Introduce generic get_user/set_user helpers for system registers
KVM: arm64: Reorder handling of invariant sysregs from userspace
KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrieving helper
KVM: arm64: Fix hypervisor address symbolization
media: rkisp1: Read the ID register at probe time instead of streamon
media: rkisp1: Disable runtime PM in probe error path
media: rkisp1: Enable compilation on ARCH_MXC
media: mc-entity: Add a new helper function to get a remote pad for a pad
media: mc-entity: Add a new helper function to get a remote pad
media: mc-entity: Rename media_entity_remote_pad() to media_pad_remote_pad_first()
media: v4l2-async: Add notifier operation to destroy asd instances
media: rkvdec: Use vb2_find_buffer
media: hantro: Use vb2_find_buffer
media: vicodec: Use vb2_find_buffer
media: tegra-vde: Use vb2_find_buffer
media: mediatek: vcodec: Use vb2_find_buffer
media: videobuf2: Introduce vb2_find_buffer()
media: cedrus: h265: Implement support for tiles
media: cedrus: Add helper for determining number of elements
media: cedrus: h265: Add a couple of error checks
media: cedrus: Add error handling for failed setup
media: cedrus: Improve error messages for controls
media: cedrus: h265: Fix logic for not low delay flag
media: cedrus: h265: Fix flag name
media: hantro: sunxi: Enable 10-bit decoding
media: hantro: Store VP9 bit depth in context
media: hantro: postproc: Properly calculate chroma offset
media: hantro: postproc: Fix legacy regs configuration
media: hantro: postproc: Fix buffer size calculation
media: hantro: Support format filtering by depth
media: Add P010 tiled format
leds: clevo-mail: fix Kconfig "its" grammar
rpmsg: convert sysfs snprintf to sysfs_emit
rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge
rpmsg: qcom: correct kerneldoc
rpmsg: qcom: glink: remove unused name
rpmsg: qcom: glink: replace strncpy() with strscpy_pad()
hwspinlock: qcom: Add support for mmio usage to sfpb-mutex
clk: qcom: fix build error initializer element is not constant
power: supply: olpc_battery: Hold the reference returned by of_find_compatible_node
power: supply: ab8500: add missing destroy_workqueue in ab8500_charger_bind
power: supply: ab8500: Remove flush_scheduled_work() call.
power: supply: ab8500_fg: drop duplicated 'is' in comment
power: supply: ab8500: Drop external charger leftovers
power: supply: ab8500: Add MAINTAINERS entry
dt-bindings: power: reset: qcom,pshold: convert to dtschema
power: supply: Fix typo in power_supply_check_supplies
iio: test: rework Kconfig to support modules
iio: afe: rescale: export symbols used during testing
iio: test: format: follow CONFIG_ naming convention
iio: test: format: add MODULE_* information
iio: test: rescale: add MODULE_* information
iio: adc: ad7949: Fix error message
iio: dac: cio-dac: Cleanup indexing for DAC writes
iio: adc: stx104: Implement and utilize register structures
iio: magnetometer: rm3100: do not explicity set INDIO_BUFFER_TRIGGERED mode
iio: proximity: sx_common: Allow IIO core to take care of firmware node
iio: proximity: sx_common: Don't use IIO device for properties
iio: trigger: move trig->owner init to trigger allocate() stage
dt-bindings: iio: adc: Add imx6ul & imx6sx compatibles
scripts/coccinelle/free: add NULL test before dev_{put, hold} functions
coccinelle: Remove script that checks replacing 0/1 with false/true in functions returning bool
i2c: mlxcpld: Add callback to notify probing completion
i2c: scmi: Replace open coded device_get_match_data()
i2c: stm32: add support for the STM32MP13 soc
dt-bindings: i2c: st,stm32-i2c: add entry for stm32mp13
media: uvcvideo: Remove unneeded goto
media: uvcvideo: Limit power line control for Acer EasyCamera
media: uvcvideo: Limit power line control for Quanta cameras
media: uvcvideo: Limit power line control for Chicony Easycamera
media: uvcvideo: Limit power line control for Chicony Easycamera
media: uvcvideo: Limit power line control for Quanta UVC Webcam
media: uvcvideo: Add support for per-device control mapping overrides
media: uvcvideo: Add missing value for power_line_frequency
media: uvcvideo: Replace broken URL
media: uvcvideo: Fix comment blocks style
media: dt-bindings: media: nxp,imx-mipi-csi2: i.MX8MP support
media: imx: imx-mipi-csis: Implement the .get_frame_desc() operation
media: imx: imx-mipi-csis: Add version register
media: imx: imx-mipi-csis: Set the subdev fwnode for endpoint matching
serial: remove VR41XX serial driver
selftests: net: arp_ndisc_untracked_subnets: test for arp_accept and accept_untracked_na
net: ipv6: new accept_untracked_na option to accept na only if in-network
net: ipv4: new arp_accept option to accept garp only if in-network
net/9p: Initialize the iounit field during fid creation
xhci: tracing: Use the new __vstring() helper
usb: chipidea: tracing: Use the new __vstring() helper
tracing/iwlwifi: Use the new __vstring() helper
tracing/brcm: Use the new __vstring() helper
tracing/ath: Use the new __vstring() helper
tracing/IB/hfi1: Use the new __vstring() helper
tracing/events: Add __vstring() and __assign_vstr() helper macros
libbpf: perfbuf: Add API to get the ring buffer
ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params
ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown
ASoC: SOF: Intel: hda: only fixup topology name if not set already
ASoC: SOF: Intel: hda: don't set fw_filename
ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name
ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number
ASoC: SOF: ipc4-topology: set domain bit based on dp domain type
ASoC: SOF: add ipc4 SRC module support
ASoC: SOF: ipc4-pcm: set pcm rate to dai setting
ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free
ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call
bpf: iterators: Build and use lightweight bootstrap version of bpftool
tools: runqslower: Build and use lightweight bootstrap version of bpftool
samples: bpf: Fix cross-compiling error by using bootstrap bpftool
Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()"
Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations"
ice: Remove pci_aer_clear_nonfatal_status() call
ice: Add EXTTS feature to the feature bitmap
neighbor: tracing: Have neigh_create event use __string()
tracing/ipv4/ipv6: Use static array for name field in fib*_lookup_table event
bpf: Fix check against plain integer v 'NULL'
media: uapi: move HEVC stateless controls out of staging
media: uapi: Change data_bit_offset definition
media: uapi: HEVC: fix padding in v4l2 control structures
media: hantro: Stop using Hantro dedicated control
media: controls: Log HEVC stateless control in .std_log
media: uapi: Move the HEVC stateless control type out of staging
media: uapi: Move parsed HEVC pixel format out of staging
media: uapi: Add V4L2_CID_STATELESS_HEVC_ENTRY_POINT_OFFSETS control
ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links
ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX
ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX
ASoC: Intel: sof_sdw: avoid oops in error handling
drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist
firmware: stratix10-svc: fix kernel-doc warning
media: uapi: HEVC: Define V4L2_CID_STATELESS_HEVC_SLICE_PARAMS as a dynamic array
media: uapi: HEVC: Add documentation to uAPI structure
x86/olpc: fix 'logical not is only applied to the left hand side'
media: uapi: HEVC: Add SEI pic struct flags
media: uapi: HEVC: Change pic_order_cnt definition in v4l2_hevc_dpb_entry
media: uapi: HEVC: Rename HEVC stateless controls with STATELESS prefix
media: uapi: HEVC: Add missing fields in HEVC controls
media: vivid: add dynamic array test control
media: v4l2-ctrls: add support for dynamically allocated arrays.
media: videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAY
PM / devfreq: imx: Register i.MX8MP interconnect device
interconnect: imx: Add platform driver for imx8mp
interconnect: imx: configure NoC mode/prioriry/ext_control
interconnect: imx: introduce imx_icc_provider
interconnect: imx: set src node
interconnect: imx: fix max_node_id
media: venus: set ubwc configuration on specific video hardware
media: venus: venus_helper_get_bufreq(): req is never NULL
media: ov5693: add ov5693_of_match, dts support
media: dt-bindings: ov5693: document YAML binding
media: ov5693: add support for acpi clock-frequency prop
media: ov5693: rename clk into xvclk
media: ov5693: add dvdd into ov5693_supply_names array
media: ov5693: count num_supplies using array_size
media: entity: Use dedicated data link iterator
ALSA: hda: Skip event processing for unregistered codecs
media: entity: Add iterator for entity data links
ALSA: hda: cs35l41: Add module parameter to control firmware load
ALSA: hda: cs35l41: Support Firmware switching and reloading
ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence
media: mt9p031: Implement crop bounds get selection
ALSA: hda: hda_cs_dsp_ctl: Add fw id strings
ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables
media: stm32: dcmi: Fix subdev op call with uninitialized state
ALSA: hda: cs35l41: Support Hibernation during Suspend
media: subdev: Add v4l2_subdev_call_state_try() macro
media: ar0521: fix Kconfig: VIDEO_V4L2 -> VIDEO_DEV
media: Replace dependency on VIDEO_V4L2_SUBDEV_API with select
media: ov7251: add missing disable functions on error in ov7251_set_power_on()
media: sunxi: Depend on GENERIC_PHY_MIPI_DPHY
media: v4l2: Sanitize colorspace values in the framework
media: v4l2: Make colorspace validity checks more future-proof
media: vivid: Add support for the new YUVA and YUVX formats
media: v4l2-tpg: Add support for the new YUVA and YUVX formats
media: v4l: Add packed YUV 4:4:4 YUVA and YUVX pixel formats
media: mediatek: vcodec: Make encoder capability fields fit requirements
media: mediatek: vcodec: Make decoder capability fields fit requirements
media: lirc: ensure lirc device receives repeats
media: ati-remote: remove private err() macro
media: igorplugusb: use correct size pass to igorplugusb_probe()
media: vimc: documentation for lens
media: vimc: use data link entities enum to index the ent_config array
media: vimc: enumerate data link entities for clarity
media: vimc: expand the names of vimc entity types
drm/amdgpu: Fix for drm buddy memory corruption
media: vimc: add ancillary lens
media: v4l: async: Also match secondary fwnode endpoints
lib/cpumask: move some one-line wrappers to header file
headers/deps: mm: align MANITAINERS and Docs with new gfp.h structure
headers/deps: mm: Split <linux/gfp_types.h> out of <linux/gfp.h>
headers/deps: mm: Optimize <linux/gfp.h> header dependencies
lib/cpumask: move trivial wrappers around find_bit to the header
lib/cpumask: change return types to unsigned where appropriate
cpumask: change return types to bool where appropriate
lib/bitmap: change type of bitmap_weight to unsigned long
ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic
ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic
ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic
ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic
wifi: mac80211: mlme: set sta.mlo correctly
wifi: mac80211: remove stray printk
platform/chrome: cros_ec_typec: Get retimer handle
platform/chrome: cros_ec_typec: Cleanup switch handle return paths
platform/chrome: cros_typec_switch: Register mode switches
platform/chrome: cros_typec_switch: Add event check
platform/chrome: cros_typec_switch: Set EC retimer
platform/chrome: cros_typec_switch: Add switch driver
platform/chrome: Add Type-C mux set command definitions
MIPS: Fixed __debug_virt_addr_valid()
MIPS: BCM47XX: Add support for Netgear WNR3500L v2
dt-bindings: phy: mediatek: tphy: add compatible for mt8188
phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode
phy: qcom-qmp-usb: statify qmp_phy_vreg_l
ASoC: atmel_ssc_dai: remove #ifdef CONFIG_PM
ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware
ACPI: utils: Add api to read _SUB from ACPI
phy: stm32: fix error return in stm32_usbphyc_phy_init
net: 9p: fix refcount leak in p9_read_work() error handling
9p: roll p9_tag_remove into p9_req_put
MAINTAINERS: Add Robin Murphy as IOMMU SUBSYTEM reviewer
octeontx2-af: Set NIX link credits based on max LMAC
octeontx2-af: Fixes static warnings
net: dsa: qca8k: move driver to qca dir
net/sched: sch_cbq: Delete unused delay_timer
KVM: arm64: selftests: Add support for GICv2 on v3
wifi: mac80211: support MLO authentication/association with one link
wifi: mac80211: add API to parse multi-link element
wifi: mac80211_hwsim: fix TX link selection
wifi: mac80211_hwsim: use MLO link ID for TX
wifi: mac80211_hwsim: do rc update per link
wifi: mac80211: do link->MLD address translation on RX
wifi: mac80211: select link when transmitting to non-MLO stations
wifi: mac80211: fix up link station creation/insertion
wifi: mac80211_hwsim: implement sta_state for MLO
wifi: mac80211: limit A-MSDU subframes for client too
wifi: mac80211: mlme: refactor ieee80211_set_associated()
wifi: cfg80211: add cfg80211_get_iftype_ext_capa()
wifi: mac80211: mlme: look up beacon elems only if needed
wifi: mac80211: mlme: refactor assoc link setup
wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth()
wifi: mac80211: mlme: refactor assoc success handling
wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit
wifi: mac80211: mlme: refactor assoc req element building
wifi: mac80211: mlme: switch some things back to deflink
wifi: mac80211: mlme: change flags in ieee80211_determine_chantype()
wifi: mac80211: mlme: shift some code around
wifi: mac80211: mlme: refactor link station setup
wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link
wifi: mac80211: make ieee80211_check_rate_mask() link-aware
wifi: mac80211: add multi-link element to AUTH frames
wifi: mac80211: mlme: clean up supported channels element code
wifi: mac80211: release channel context on link stop
wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO
wifi: nl80211: fix some attribute policy entries
wifi: nl80211: reject fragmented and non-inheritance elements
wifi: nl80211: reject link specific elements on assoc link
wifi: cfg80211: set country_elem to NULL
wifi: mac80211: remove link_id parameter from link_info_changed()
wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx()
wifi: nl80211: advertise MLO support
wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef()
wifi: mac80211: don't check carrier in chanctx code
wifi: nl80211: allow link ID in set_wiphy with frequency
wifi: mac80211: Allow EAPOL tx from specific link
wifi: mac80211: Allow EAPOL frames from link addresses
wifi: cfg80211/mac80211: Support control port TX from specific link
wifi: nl80211: Support MLD parameters in nl80211_set_station()
wifi: nl80211: check MLO support in authenticate
wifi: mac80211: add a helper to fragment an element
wifi: mac80211: skip rate statistics for MLD STAs
wifi: nl80211: set BSS to NULL if IS_ERR()
wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities
wifi: nl80211: better validate link ID for stations
wifi: mac80211: fix link manipulation
wifi: mac80211: tighten locking check
wifi: cfg80211: clean up links appropriately
wifi: mac80211: consider EHT element size in assoc request
wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements
wifi: mac80211: refactor adding custom elements
wifi: mac80211: refactor adding rates to assoc request
wifi: mac80211: use only channel width in ieee80211_parse_bitrates()
wifi: cfg80211: add ieee80211_chanwidth_rate_flags()
wifi: mac80211: remove redundant condition
wifi: mac80211: don't set link address for station
wifi: mac80211: fix multi-BSSID element parsing
wifi: mac80211: move tdls_chan_switch_prohibited to link data
wifi: mac80211: don't re-parse elems in ieee80211_assoc_success()
wifi: mac80211: replace link_id with link_conf in start/stop_ap()
wifi: mac80211: refactor elements parsing with parameter struct
wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO
wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct
wifi: cfg80211: adjust assoc comeback for MLO
wifi: mac80211: mlme: unify assoc data event sending
wifi: cfg80211: prepare association failure APIs for MLO
wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request
wifi: mac80211: mlme: use correct link_sta
wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw
wifi: mac80211: mlme: use ieee80211_get_link_sband()
wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data
wifi: mac80211: mlme: first adjustments for MLO
wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link
wifi: mac80211: mlme: track AP (MLD) address separately
wifi: mac80211: remove unused bssid variable
wifi: mac80211: change QoS settings API to take link into account
wifi: mac80211: expect powersave handling in driver for MLO
wifi: mac80211: move ps setting to vif config
wifi: mac80211: provide link ID in link_conf
wifi: mac80211: set up/tear down client vif links properly
wifi: mac80211: move ieee80211_request_smps_mgd_work
wifi: nl80211: acquire wdev mutex for dump_survey
wifi: mac80211: fix key lookup
wifi: mac80211: separate out connection downgrade flags
wifi: mac80211: Align with Draft P802.11be_D2.0
wifi: mac80211: Align with Draft P802.11be_D1.5
wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS
wifi: mac80211: debug: omit link if non-MLO connection
wifi: mac80211_hwsim: Ack link addressed frames
wifi: cfg80211: drop BSS elements from assoc trace for now
wifi: cfg80211: make cfg80211_auth_request::key_idx signed
wifi: nl80211: enable setting the link address at new station
wifi: mac80211: RCU-ify link/link_conf pointers
wifi: nl80211: hold wdev mutex for station APIs
wifi: nl80211: hold wdev mutex for channel switch APIs
wifi: nl80211: hold wdev mutex in add/mod/del link station
wifi: mac80211: implement callbacks for <add/mod/del>_link_station
wifi: cfg80211/mac80211: separate link params from station params
wifi: cfg80211: add API to add/modify/remove a link station
wifi: mac80211: add an ieee80211_get_link_sband
wifi: mac80211: Remove AP SMPS leftovers
wifi: cfg80211: Allow MLO TX with link source address
wifi: mac80211: Consider MLO links in offchannel logic
wifi: mac80211: rx: accept link-addressed frames
wifi: mac80211: consistently use sdata_dereference()
wifi: mac80211_hwsim: Support link channel matching on rx
wifi: mac80211: fix mesh airtime link metric estimating
wifi: mac80211: make 4addr null frames using min_rate for WDS
wifi: cfg80211: use strscpy to replace strlcpy
wifi: mac80211: exclude multicast packets from AQL pending airtime
wifi: mac80211_hwsim: use 32-bit skb cookie
wifi: rsi: remove unused variable
iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled
iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP is enabled
iommu/amd: Set translation valid bit only when IO page tables are in use
iommu/amd: Introduce function to check and enable SNP
iommu/amd: Globally detect SNP support
iommu/amd: Process all IVHDs before enabling IOMMU features
iommu/amd: Introduce global variable for storing common EFR and EFR2
iommu/amd: Introduce Support for Extended Feature 2 Register
iommu/amd: Change macro for IOMMU control register bit shift to decimal value
iommu/exynos: Enable default VM instance on SysMMU v7
iommu/exynos: Add SysMMU v7 register set
iommu/exynos: Abstract non-common registers on different variants
iommu/exynos: Set correct dma mask for SysMMU v5+
iommu/exynos: Handle failed IOMMU device registration properly
iommu/exynos: Reuse SysMMU constants for page size and order
iommu/mediatek: Log with dev_err_probe when failing to parse dts
iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024
iommu/vt-d: Remove global g_iommus array
iommu/vt-d: Remove unnecessary check in intel_iommu_add()
iommu/vt-d: Refactor iommu information of each domain
iommu/vt-d: Use IDA interface to manage iommu sequence id
iommu/vt-d: Remove unused domain_get_iommu()
iommu/vt-d: Convert global spinlock into per domain lock
iommu/vt-d: Use device_domain_lock accurately
iommu/vt-d: Fold __dmar_remove_one_dev_info() into its caller
iommu/vt-d: Check device list of domain in domain free path
iommu/vt-d: Acquiring lock in pasid manipulation helpers
iommu/vt-d: Acquiring lock in domain ID allocation helpers
iommu/vt-d: Replace spin_lock_irqsave() with spin_lock()
iommu/vt-d: Unnecessary spinlock for root table alloc and free
iommu/vt-d: Use pci_get_domain_bus_and_slot() in pgtable_walk()
iommu/vt-d: Remove clearing translation data in disable_dmar_iommu()
iommu/vt-d: debugfs: Remove device_domain_lock usage
iommu/vt-d: Remove unused iovad from dmar_domain
iommu/vt-d: Move include/linux/intel-iommu.h under iommu
x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU
KVM: x86: Remove unnecessary include
drm/i915: Remove unnecessary include
iommu/vt-d: Remove unnecessary exported symbol
agp/intel: Use per device iommu check
iommu/vt-d: Move trace/events/intel_iommu.h under iommu
iommu/arm-smmu-v3: cleanup arm_smmu_dev_{enable,disable}_feature
iommu: remove the put_resv_regions method
iommu: remove iommu_dev_feature_enabled
iommu: remove the unused dev_has_feat method
iommu/virtio: Add map/unmap_pages() callbacks implementation
ALSA: bcd2000: Fix a UAF bug on the error path of probing
bpf: Fix subprog names in stack traces.
selftests/bpf: Do not attach kprobe_multi bench to bpf_dispatcher_xdp_func
net: devlink: fix return statement in devlink_port_new_notify()
net: devlink: fix a typo in function name devlink_port_new_notifiy()
net: devlink: make devlink_dpipe_headers_register() return void
extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP
extcon: rt8973a: Drop useless mask_invert flag on irqchip
extcon: sm5502: Drop useless mask_invert flag on irqchip
extcon: Drop unexpected word "the" in the comments
extcon: Remove extraneous space before a debug message
extcon: fsa9480: Drop no-op remove function
module: Show the last unloaded module's taint flag(s)
module: Use strscpy() for last_unloaded_module
module: Modify module_flags() to accept show_state argument
lib/bitmap: change return types to bool where appropriate
arm: align find_bit declarations with generic kernel
riscv: dts: canaan: build all devicetress if SOC_CANAAN
riscv: dts: canaan: add specific compatible for kd233's LCD
riscv: dts: canaan: fix bus {ranges,reg} warnings
riscv: dts: canaan: remove spi-max-frequency from controllers
riscv: dts: canaan: use custom compatible for k210 i2s
riscv: dts: canaan: fix kd233 display spi frequency
riscv: dts: canaan: fix mmc node names
riscv: dts: canaan: fix the k210's timer nodes
riscv: dts: canaan: fix the k210's memory node
dt-bindings: memory-controllers: add canaan k210 sram controller
dt-bindings: display: ili9341: document canaan kd233's lcd
dt-bindings: display: convert ilitek,ili9341.txt to dt-schema
riscv: dts: sifive: "fix" pmic watchdog node name
riscv: dts: canaan: Add k210 topology information
riscv: dts: sifive: Add fu740 topology information
riscv: dts: sifive: Add fu540 topology information
riscv: dts: starfive: Add JH7100 CPU topology
bpf: Add endian modifiers to fix endian warnings
Documentation/ABI: Add new attributes for mlxreg-io sysfs interfaces
bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_TRACEPOINT_WRITABLE
xsk: Mark napi_id on sendmsg()
drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend()
drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime
Documentation/ABI: mlxreg-io: Fix contact info
platform/mellanox: mlxreg-io: Add locking for io operations
platform/x86: mlx-platform: Add COME board revision register
platform/x86: mlx-platform: Add support for new system XH3000
platform/x86: mlx-platform: Introduce support for COMe NVSwitch management module for Vulcan chassis
platform/x86: mlx-platform: Add support for systems equipped with two ASICs
platform/x86: mlx-platform: Add cosmetic changes for alignment
platform/x86: mlx-platform: Make activation of some drivers conditional
drm/nouveau/kms: Fix failure path for creating DP connectors
platform/x86: asus-wmi: Add mic-mute LED classdev support
MAINTAINERS: repair file entry in MICROSOFT SURFACE AGGREGATOR TABLET-MODE SWITCH
ACPI: video: Fix acpi_video_handles_brightness_key_presses()
tracing: devlink: Use static array for string in devlink_trap_report event
RISC-V: Add CONFIG_{NON,}PORTABLE
riscv: config: enable SOC_STARFIVE in defconfig
MAINTAINERS: Update 104-QUAD-8 driver maintainers list
counter: 104-quad-8: Implement and utilize register structures
counter: 104-quad-8: Utilize iomap interface
MAINTAINERS: Update info for William Breathitt Gray
xfs: fix use-after-free in xattr node block inactivation
KVM: x86: Check target, not vCPU's x2APIC ID, when applying hotplug hack
KVM: x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_OPTIONAL_RET0
KVM: x86: Add dedicated helper to get CPUID entry with significant index
KVM: SVM: fix task switch emulation on INTn instruction.
KVM: x86/mmu: Fix typo and tweak comment for split_desc_cache capacity
KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K shadow pages
KVM: x86/mmu: Add optimized helper to retrieve an SPTE's index
bpf, arm64: Mark dummy_tramp as global
firmware: stratix10-svc: To support a command ATF Get Version
firmware: stratix10-svc: extend svc to support RSU feature
firmware: stratix10-rsu: extend RSU driver to get DCMF status
firmware: stratix10-svc: add new FCS commands
firmware: stratix10-svc: add FCS polling command
firmware: stratix10-svc: Add support for FCS
misc: Add a mechanism to detect stalls on guest vCPUs
dt-bindings: vcpu_stall_detector: Add qemu,vcpu-stall-detector compatible
cxl: Fix a memory leak in an error handling path
cxl: Use the bitmap API to allocate bitmaps
mei: me: fix clang -Wformat warning
eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write()
MAINTAINERS: Change mentions of mpm to olivia
docs: ABI: sysfs-devices-soc: Update Lee Jones' email address
docs: ABI: sysfs-class-pwm: Update Lee Jones' email address
serial: 8250: lpc18xx: Remove redundant sanity check for RS485 flags
serial: 8250_dwlib: remove redundant sanity check for RS485 flags
dt_bindings: rs485: Correct delay values
serial: core: sanitize RS485 delays read from device tree
serial: core: move sanitizing of RS485 delays into own function
serial: core, 8250: set RS485 termination GPIO in serial core
serial: ar933x: Remove superfluous code in ar933x_config_rs485()
serial: ar933x: Fix check for RS485 support
serial: 8250_bcm7271: Save/restore RTS in suspend/resume
serial: 8250_dw: Avoid pslverr on reading empty receiver fifo
tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl()
serial: 8250: SERIAL_8250_ASPEED_VUART should depend on ARCH_ASPEED
tty: 8250: Add support for Brainboxes PX cards.
usb: typec: Add retimer handle to port
usb: typec: Add support for retimers
usb: dwc3: qcom: fix missing optional irq warnings
dt-bindings: usb: qcom,dwc3: refine interrupt requirements
dt-bindings: usb: qcom,dwc3: add SC8280XP binding
usb: typec: anx7411: Add Analogix PD ANX7411 support
dt-bindings: usb: Add analogix anx7411 PD binding
usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup
usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc()
usb: ldusb: replace ternary operator with max_t()
usb: dwc3: ep0: Properly handle setup_packet_pending scenario in data stage
usb: misc: onboard_hub: Fix 'missing prototype' warning
Revert "dt-bindings: usb: mtk-xhci: Make all clocks required"
usb: gadget: f_mass_storage: forced_eject attribute
usb: gadget: udc: amd5536 depends on HAS_DMA
staging: vt6655: Convert macro vt6655_mac_word_reg_bits_off to function
staging: vt6655: Convert macro vt6655_mac_reg_bits_off to function
staging: vt6655: Convert macro vt6655_mac_word_reg_bits_on to function
staging: vt6655: Convert macro vt6655_mac_reg_bits_on to function
staging: vt6655: Rename MACvWordRegBitsOff
staging: vt6655: Rename MACvRegBitsOff
staging: vt6655: Rename MACvWordRegBitsOn
staging: vt6655: Rename MACvRegBitsOn
staging: vt6655: Rename wData to reg_value in two macros
staging: vt6655: Rename byData to reg_value in two macros
staging: vt6655: Rename wBits to bit_mask in two macros
staging: vt6655: Rename byBits to bit_mask in two macros
staging: vt6655: Rename byRegOfs to reg_offset in four macros
staging: r8188eu: fall back to random mac address
staging: r888eu: use dynamic allocation for efuse buffer
staging: qlge: Avoid multiplication while keep the same logic
staging: qlge: Fix indentation issue under long for loop
drm/mgag200: Don't read-back PCI option register before writing
dma-buf: revert "return only unsignaled fences in dma_fence_unwrap_for_each v3"
ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl()
ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write()
xen-netfront: re-order error checks in xennet_get_responses()
xen-netfront: remove leftover call to xennet_tx_buf_gc()
MIPS: Remove VR41xx support
MIPS: dts: align gpio-key node names with dtschema
MIPS: dts: correct gpio-keys names and properties
leds: simatic-ipc-leds-gpio: Add GPIO version of Siemens driver
platform/x86: simatic-ipc: drop custom P2SB bar code
leds: simatic-ipc-leds: Convert to use P2SB accessor
watchdog: simatic-ipc-wdt: convert to use P2SB accessor
EDAC, pnd2: convert to use common P2SB accessor
EDAC, pnd2: Use proper I/O accessors and address space annotation
i2c: i801: convert to use common P2SB accessor
mfd: lpc_ich: Add support for pinctrl in non-ACPI system
mfd: lpc_ich: Switch to generic p2sb_bar()
mfd: lpc_ich: Factor out lpc_ich_enable_spi_write()
MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK
pinctrl: intel: Check against matching data instead of ACPI companion
platform/x86/intel: Add Primary to Sideband (P2SB) bridge support
ALSA: hda: cs35l41: Support Speaker ID for laptops
ALSA: hda: cs35l41: Support multiple load paths for firmware
ALSA: hda: cs35l41: Support reading subsystem id from ACPI
ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver
ALSA: hda: cs35l41: Add initial DSP support and firmware loading
ALSA: hda: cs35l41: Save codec object inside component struct
ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly
ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls
ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update
xtensa: enable ARCH_HAS_GCOV_PROFILE_ALL
xtensa: enable KCOV support
xtensa: iss: fix handling error cases in iss_net_configure()
xtensa: iss/network: provide release() callback
xtensa: iss/network: drop 'devices' list
selftests/bpf: Return true/false (not 1/0) from bool functions
libbpf: Fix the name of a reused map
samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE
scsi: smartpqi: Update version to 2.1.18-045
scsi: smartpqi: Update copyright to current year
scsi: smartpqi: Add ctrl ready timeout module parameter
scsi: smartpqi: Update deleting a LUN via sysfs
scsi: smartpqi: Add module param to disable managed ints
scsi: smartpqi: Fix RAID map race condition
scsi: smartpqi: Fix DMA direction for RAID requests
scsi: smartpqi: Stop logging spurious PQI reset failures
scsi: smartpqi: Add PCI IDs for Lenovo controllers
scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i
scsi: smartpqi: Fix PCI control linkdown system hang
scsi: smartpqi: Add driver support for multi-LUN devices
scsi: smartpqi: Close write read holes
scsi: smartpqi: Add PCI IDs for ramaxel controllers
scsi: smartpqi: Add controller fw version to console log
scsi: smartpqi: Shorten drive visibility after removal
scsi: fnic: Refactor code in fnic probe to initialize SCSI layer
scsi: gvp11.c: Fix DMA mask calculation error
octeontx2-af: Limit link bringup time at firmware
scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES
scsi: ufs: ufs-exynos: Change ufs phy control sequence
xfs: lockless buffer lookup
xfs: remove a superflous hash lookup when inserting new buffers
xfs: reduce the number of atomic when locking a buffer after lookup
xfs: merge xfs_buf_find() and xfs_buf_get_map()
xfs: break up xfs_buf_find() into individual pieces
NFC: nxp-nci: add error reporting
xfs: add in-memory iunlink log item
xfs: add log item precommit operation
xfs: combine iunlink inode update functions
xfs: clean up xfs_iunlink_update_inode()
xfs: double link the unlinked inode list
xfs: introduce xfs_iunlink_lookup
xfs: refactor xlog_recover_process_iunlinks()
xfs: track the iunlink list pointer in the xfs_inode
xfs: factor the xfs_iunlink functions
xfs: flush inode gc workqueue before clearing agi bucket
KVM: VMX: Update PT MSR intercepts during filter change iff PT in host+guest
KVM: selftests: Drop unused SVM_CPUID_FUNC macro
KVM: selftests: Use the common cpuid() helper in cpu_vendor_string_is()
KVM: selftests: Clean up requirements for XFD-aware XSAVE features
KVM: selftests: Skip AMX test if ARCH_REQ_XCOMP_GUEST_PERM isn't supported
KVM: selftests: Check KVM's supported CPUID, not host CPUID, for XFD
KVM: selftests: Inline "get max CPUID leaf" helpers
KVM: selftests: Rename kvm_get_supported_cpuid_index() to __..._entry()
KVM: selftests: Drop unnecessary use of kvm_get_supported_cpuid_index()
KVM: selftests: Use this_cpu_has() to detect SVM support in L1
KVM: selftests: Use this_cpu_has() in CR4/CPUID sync test
KVM: selftests: Add this_cpu_has() to query X86_FEATURE_* via cpuid()
KVM: selftests: Set input function/index in raw CPUID helper(s)
KVM: selftests: Make get_supported_cpuid() returns "const"
KVM: selftests: Use vcpu_clear_cpuid_feature() to clear x2APIC
KVM: selftests: Use vcpu_{set,clear}_cpuid_feature() in nVMX state test
KVM: selftests: Use vcpu_get_cpuid_entry() in CPUID test
KVM: selftests: Use vCPU's CPUID directly in Hyper-V test
KVM: selftests: Use vcpu_get_cpuid_entry() in PV features test (sort of)
KVM: selftests: Use vcpu_clear_cpuid_feature() in monitor_mwait_test
KVM: selftests: Add and use helper to set vCPU's CPUID maxphyaddr
KVM: selftests: Use vm->pa_bits to generate reserved PA bits
KVM: selftests: Add helpers to get and modify a vCPU's CPUID entries
KVM: selftests: Use get_cpuid_entry() in kvm_get_supported_cpuid_index()
KVM: selftests: Rename and tweak get_cpuid() to get_cpuid_entry()
KVM: selftests: Don't use a static local in vcpu_get_supported_hv_cpuid()
KVM: selftests: Cache CPUID in struct kvm_vcpu
KVM: selftests: Split out kvm_cpuid2_size() from allocate_kvm_cpuid2()
KVM: selftests: Verify that kvm_cpuid2.entries layout is unchanged by KVM
KVM: selftests: Use kvm_cpu_has() for nSVM soft INT injection test
KVM: selftests: Use kvm_cpu_has() for KVM's PV steal time
KVM: selftests: Remove the obsolete/dead MMU role test
KVM: selftests: Use kvm_cpu_has() for XSAVE in cr4_cpuid_sync_test
KVM: selftests: Use kvm_cpu_has() in AMX test
KVM: selftests: Check for _both_ XTILE data and cfg in AMX test
KVM: selftests: Use kvm_cpu_has() for XSAVES in XSS MSR test
KVM: selftests: Drop redundant vcpu_set_cpuid() from PMU selftest
KVM: selftests: Use kvm_cpu_has() to query PDCM in PMU selftest
KVM: selftests: Use kvm_cpu_has() for nested VMX checks
KVM: selftests: Use kvm_cpu_has() for nested SVM checks
KVM: selftests: Use kvm_cpu_has() in the SEV migration test
KVM: selftests: Add framework to query KVM CPUID bits
KVM: sefltests: Use CPUID_* instead of X86_FEATURE_* for one-off usage
KVM: selftests: Set KVM's supported CPUID as vCPU's CPUID during recreate
KVM: selftests: Fix filename reporting in guest asserts
KVM: selftests: Write REPORT_GUEST_ASSERT macros to pair with GUEST_ASSERT
KVM: selftests: Increase UCALL_MAX_ARGS to 7
KVM: selftests: enumerate GUEST_ASSERT arguments
KVM: x86: WARN only once if KVM leaves a dangling userspace I/O request
KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP
KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks
KVM: x86: Tweak name of MONITOR/MWAIT #UD quirk to make it #UD specific
KVM: selftests: Use "a" and "d" to set EAX/EDX for wrmsr_safe()
drm/amd/display: remove duplicate dcn314 includes
drm/amd/display: Enable DCN314 in DM
drm/amd/display: Add DMUB support for DCN314
drm/amd/display: Enable DCN314 in DC
drm/amd/display: Add DCN314 version identifiers
drm/amd/display: Add DCN314 DML calculation support
drm/amd/display: Add DCN314 DC resources
drm/amd/display: Add DCN314 clock manager
drm/amd/display: Add DCN314 IRQ services
drm/amdgpu: Add reg headers for DCN314
drm/amd/display: Ensure valid event timestamp for cursor-only commits
drm/amdgpu: Check BO's requested pinning domains against its preferred_domains
apparmor: disable showing the mode as part of a secid to secctx
apparmor: Convert secid mapping to XArrays instead of IDR
apparmor: add a kernel label to use on kernel objects
net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO
net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features
net/mlx5e: Extend flower police validation
net/mlx5e: configure meter in flow action
net/mlx5e: Removed useless code in function
net/mlx5: Bridge, implement QinQ support
net/mlx5: Bridge, implement infrastructure for VLAN protocol change
net/mlx5: Bridge, extract VLAN push/pop actions creation
net/mlx5: Bridge, rename filter fg to vlan_filter
net/mlx5: Bridge, refactor groups sizes and indices
net/mlx5: debugfs, Add num of in-use FW command interface slots
net/mlx5: Expose vnic diagnostic counters for eswitch managed vports
net/mlx5: Use software VHCA id when it's supported
net/mlx5: Introduce ifc bits for using software vhca id
net/mlx5: Use the bitmap API to allocate bitmaps
netfilter: nf_nat: in nf_nat_initialized(), use const struct nf_conn *
NFSv4: Fix races in the legacy idmapper upcall
bpf: Tidy up verifier check_func_arg()
libbpf: Error out when binary_path is NULL for uprobe and USDT
platform/chrome: cros_ec_typec: Use dev_err_probe on port register fail
drm/i915: Add lmem_bar_size modparam
drm/i915: Add support for LMEM PCIe resizable bar
drm/i915: Correct ss -> steering calculation for pre-Xe_HP platforms
iio: adc: xilinx-xadc: Drop duplicate NULL check in xadc_parse_dt()
iio: adc: xilinx-xadc: Make use of device properties
iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE)
drm/amd/display: attempt to fix the logic in commit_planes_for_stream()
drm/amd/pm: Implement get GFXOFF status for vangogh
drm/amd/display: correct check of coverage blend mode
drm/amd/pm: Prevent divide by zero
drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines.
drm/amd/display: make some dc_dmub_srv functions static
drm/amdgpu: fix file permissions on some files
drm/amdgpu: Fix acronym typo in glossary
drm/amd/display: 3.2.194
drm/amd/display: Fix lag when moving windowed MPO across display using ODM 2:1 combine
drm/amd/display: Add NBIO reg offsets to DC
drm/amd/display: Add DCN reg offsets to DC
drm/amd/display: add system info table log
drm/amd/display: Grab dc_lock before detecting link
drm/amd/display: Re-implementing ARGB16161616 pixel format as 22
drm/amd/display: 3.2.193
drm/amd/display: update DML1 logic for unbounded req handling
drm/amdgpu/gfx11: add aggregated doorbell support
drm/amdgpu/sdma6: add aggregated doorbell support
drm/amdgpu/mes: ring aggregatged doorbell when mes queue is unmapped
drm/amdgpu/mes11: initialize aggregated doorbell
drm/amdgpu/mes: init aggregated doorbell
drm/amdgpu: support reset flag set for gpu reset
drm/amdgpu: support SDMA soft recovery for sdma v6
drm/amdgpu: enable soft reset for gfx 11
drm/amdgpu: support gfx soft reset for gfx v11
drm/amd/display: Reduce SCDC Status Flags Definition
drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7
drm/amd/display: make enable link independent from verified link caps
drm/amd/display: Ignore First MST Sideband Message Return Error
drm/i915/ttm: fix 32b build
KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and add documentation
KVM: s390: pv: clear the state without memset
KVM: s390: pv: add export before import
KVM: s390: pv: usage counter instead of flag
KVM: s390: pv: refactor s390_reset_acc
KVM: s390: pv: handle secure storage exceptions for normal guests
KVM: s390: pv: handle secure storage violations for protected guests
KVM: s390: pv: leak the topmost page table when destroy fails
octeontx2-af: returning uninitialized variable
octeontx2-af: Remove duplicate include
net/sched: remove return value of unregister_tcf_proto_ops
ASoC: SOF: Intel: add trigger callback into sdw_callback
soundwire: Intel: add trigger callback
KVM: s390: Add facility 197 to the allow list
net: phy: mxl-gpy: print firmware in human readable form
net: phy: mxl-gpy: rename the FW type field name
net: phy: mxl-gpy: cache PHY firmware version
net: phy: mxl-gpy: fix version reporting
net: ip6mr: add RTM_GETROUTE netlink op
net: devlink: move unlocked function prototypes alongside the locked ones
net: devlink: use helpers to work with devlink->lock mutex
net: devlink: fix unlocked vs locked functions descriptions
ASoC: mt6359: Fix refcount leak bug
ASoC: amd: fix Jadeite kconfig warning and build errors
ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type()
ASoC: amd: Fix error pointer dereference
octeontx2-af: Skip CGX/RPM probe incase of zero lmac count
ALSA: core: Fix missing return value comments for kernel docs
ALSA: memalloc: Fix missing return value comments for kernel docs
ALSA: control: Fix missing return value comments for kernel docs
ALSA: compress: Fix kernel doc warnings
ALSA: dmaengine: Fix missing return value comments for kernel docs
ALSA: pcm: Fix missing return value comments for kernel docs
ALSA: compress: Enable kernel doc markers for some functions
swiotlb: split up the global swiotlb lock
cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call
cpufreq: qcom-hw: Disable LMH irq when disabling policy
cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabled
cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h
cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_info_init()
net: prestera: add support for port range filters
net: extract port range fields from fl_flow_key
net: marvell: prestera: implement software MDB entries allocation
net: marvell: prestera: define and implement MDB / flood domain API for entries creation and deletion
net: marvell: prestera: define MDB/flood domain entries and HW API to offload them to the HW
net: marvell: prestera: rework bridge flags setting
mmc: block: Add single read for 4k sector cards
ip6_tunnel: allow to inherit from VLAN encapsulated IP
ip6_gre: use actual protocol to select xmit
ip6_gre: set DSCP for non-IP
ip_tunnel: allow to inherit from VLAN encapsulated IP
mmc: mxcmmc: Use mmc_card_sdio macro
mmc: core: Use mmc_card_* macro and add a new for the sd_combo type
dt-bindings: mmc: sdhci-msm: constrain reg-names per variants
dt-bindings: mmc: sdhci-msm: fix reg-names entries
Revert "reset: microchip-sparx5: allow building as a module"
Revert "drivers/video/backlight/platform_lcd.c: add support for device tree based probe"
Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline
KVM: s390/pci: fix include duplicates
USB: serial: fix repeated word "the" in comments
USB: serial: io_edgeport: fix spelling mistakes
ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41
ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR()
ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations
ALSA: hda: cs35l41: Don't dereference fwnode handle
drm/nouveau/kms/nv50-: remove unused functions
drm/nouveau/flcn: remove unused functions
drm/nouveau: remove double WFI when destroying channels
drm/nouveau/ce/gv100-: move method buffer to ce ctx
drm/nouveau/fifo: remove rd32/wr32 accessors from channels
drm/nouveau/fifo: rip out cevent, never used
drm/nouveau/device: remove pwrsrc notify in favour of a direct call to clk
drm/nouveau/nvkm: remove unused header
drm/nouveau/nvkm: zero out engine pointer for subdev-provided classes
drm/nouveau/nvkm: use list_add_tail() when building object tree
drm/nouveau/nvkm: rip out event uapi
drm/nouveau/nvif: add wrapper for open-coded nvif_object_constructed()
qlogic: qed: fix clang -Wformat warnings
igb: add xdp frags support to ndo_xdp_xmit
selftests: mptcp: add MPC backup tests
mptcp: more accurate MPC endpoint tracking
mptcp: allow the in kernel PM to set MPC subflow priority
mptcp: address lookup improvements
mptcp: introduce and use mptcp_pm_send_ack()
net: ip_tunnel: use strscpy to replace strlcpy
tcp: make retransmitted SKB fit into the send window
nfp: support TX VLAN ctag insert in NFDK
bpf: Make non-preallocated allocation low priority
nfp: fix clang -Wformat warnings
bpf, x86: fix freeing of not-finalized bpf_prog_pack
arch: arm64: dts: marvell: rename the sfp GPIO properties
arch: arm64: dts: lx2160a-clearfog-itx: rename the sfp GPIO properties
dt-bindings: net: sff,sfp: rename example dt nodes to be more generic
dt-bindings: net: convert sff,sfp to dtschema
bpf: reparent bpf maps on memcg offlining
KVM: selftests: Provide valid inputs for MONITOR/MWAIT regs
KVM: selftests: Test MONITOR and MWAIT, not just MONITOR for quirk
KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor, again
KVM: x86/mmu: Replace UNMAPPED_GVA with INVALID_GPA for gva_to_gpa()
selftests/bpf: add a ksym iter subtest
bpf: add a ksym BPF iterator
drm/i915/selftests: fix subtraction overflow bug
drm/i915/gt: Only kick the signal worker if there's been an update
drm/i915: Bump GT idling delay to 2 jiffies
drm/i915/gem: Look for waitboosting across the whole object prior to individual waits
drm/i915/gt: Serialize TLB invalidates with GT resets
drm/i915/gt: Serialize GRDOM access between multiple engine resets
tracing/histograms: Simplify create_hist_fields()
tracing/user_events: Fix syntax errors in comments
dt-bindings: remoteproc: qcom: Convert SC7180 MSS bindings to YAML
dt-bindings: remoteproc: qcom: Convert SC7280 MSS bindings to YAML
drm/amdkfd: bump KFD version for unified ctx save/restore memory
drm/amd/display: fix unnecessary pipe split playing NV12 1080p MPO video
drm/amd/display: Fix black screen when disabling Freesync in OSD
drm/amd/display: Disable PSRSU when DSC enabled on the specific sink
drm/amd/display: Clear edid when unplug mst connector
drm/amd/display: Fix windowed MPO video with ODM combine for DCN32
drm/amd/display: Removing assert statements for Linux
drm/amd/display: Helper function for ALPM initialization
drm/amd/display: Check for DP2.0 when checking ODM combine
drm/amd/display: Exit SubVP if MPO in use
drm/amdgpu/mes: set correct mes ring ready flag
drm/amdgpu: Remove one duplicated ef removal
module: Move module's Kconfig items in kernel/module/
KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1
xfs: replace inode fork size macros with functions
xfs: replace XFS_IFORK_Q with a proper predicate function
of: device: Fix missing of_node_put() in of_dma_set_restricted_buffer
ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes
ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used
drm/i915/dg2: Add Wa_15010599737
OPP: Remove dev{m}_pm_opp_of_add_table_noclk()
PM / devfreq: tegra30: Register config_clks helper
OPP: Allow config_clks helper for single clk case
OPP: Provide a simple implementation to configure multiple clocks
OPP: Assert clk_count == 1 for single clk helpers
OPP: Add key specific assert() method to key finding helpers
OPP: Compare bandwidths for all paths in _opp_compare_key()
OPP: Allow multiple clocks for a device
lib/test_bitmap: test the tail after bitmap_to_arr64()
lib/bitmap: fix off-by-one in bitmap_to_arr64()
NFS: Allow setting rsize / wsize to a multiple of PAGE_SIZE
sunrpc: fix expiry of auth creds
nfs: fix port value parsing
uapi: sof: abi: Bump SOF ABI for ext_data_length
ASoC: SOF: compress: Prevent current kernel running with older FW
ASoC: SOF: Copy compress parameters into extended data
ASoC: SOF: compress: Dynamically allocate pcm params struct
nfs: Replace kmap() with kmap_local_page()
NFS: remove redundant code in nfs_file_write()
nfs/blocklayout: refactor block device opening
drm/amdgpu/gmc10: adjust gart size for parts that support S/G display
drm/amdgpu/mes: fix bo va unmap issue in mes
NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly
NFSv4.1: Don't decrease the value of seq_nr_highest_sent
ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once
ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data
net: change the type of ip_route_input_rcu to static
ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code
perf lock: Look up callchain for the contended locks
perf record: Allow to specify max stack depth of fp callchain
perf lock: Handle lock contention tracepoints
perf lock: Add lock contention tracepoints record support
perf lock: Skip print_bad_events() if nothing bad
perf lock: Allow to use different kernel symbols
perf lock: Print wait times with unit
ASoC: SOF: topology: remove unused variable
ASoC: soc-pcm: demote warnings on non-atomic BE connection
ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag
ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot
ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot
ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot
perf test: Add test for branch stack sampling
perf test: Make all metrics test more tolerant
perf test: Add debug line to diagnose broken metrics
dt-bindings: mmc: Add compatible for MediaTek MT8188
dt-bindings: mmc: sdhci-msm: document resets
mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R
mmc: core: Replace with already defined values for readability
dt-bindings: mmc: samsung,s3c6410-sdhci: convert to dtschema
staging: r8188eu: remove HW_VAR_MLME_SITESURVEY from SetHwReg8188EU()
mmc: tmio: avoid glitches when resetting
memstick/ms_block: Use the bitmap API when applicable
memstick/ms_block: Fix a memory leak
memstick/ms_block: Fix some incorrect memory allocation
mmc: renesas_sdhi: Fix typo's
mmc: renesas_sdhi: Get the reset handle early in the probe
mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node()
mmc: sdhci-pci-gli: Fix build error unused-function
mmc: core: Do not evaluate HS400 capabilities if bus has no MMC capability
mmc: host: Improve I/O read/write performance for GL9763E
mmc: sdhci-st: Obviously always return success in remove callback
mmc: sdhci-of-arasan: Obviously always return success in remove callback
mmc: dw_mmc: rockchip: Obviously always return success in remove callback
mmc: dw_mmc: hi3789cv200: Obviously always return success in remove callback
mmc: dw_mmc: exynos: Obviously always return success in remove callback
mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_brcmstb_probe()
mmc: mmci: Fix typo in comment
dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements
dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4
mmc: debugfs: Fix file release memory leak
dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and generic Gen4 support
mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string
dt-bindings: mmc: convert mmc-spi-slot to yaml
dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU
dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema
mmc: cqhci: Capture eMMC and SD card errors
mmc: debugfs: Add debug fs error state entry for mmc driver
mmc: debugfs: Add debug fs entry for mmc driver
mmc: sdhci: Capture eMMC and SD card errors
mmc: core: Capture eMMC and SD card errors
mmc: mtk-sd: fix typo
mmc: mxcmmc: Silence a clang warning
mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch
mmc: sdhci-brcmstb: Add ability to increase max clock rate for 72116b0
dt-bindings: mmc: Add Broadcom optional sdio_freq clock
dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings
mmc: sdhci-of-dwcmshc: add support for rk3588
mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx
mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs
Documentation/process: Add embargoed HW contact for LLVM
ALSA: hda: cs35l41: Improve dev_err_probe() messaging
ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference
devlink: Hold the instance lock in port_new / port_del callbacks
net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set
net/mlx5: Use devl_ API in mlx5e_devlink_port_register
devlink: Remove unused functions devlink_rate_leaf_create/destroy
net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register
net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register
devlink: Remove unused function devlink_rate_nodes_destroy
net/mlx5: Use devl_ API for rate nodes destroy
net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter
drivers: mcb: directly use ida_alloc()/free()
interconnect: qcom: icc-rpm: Set bandwidth and clock for bucket values
interconnect: qcom: icc-rpm: Support multiple buckets
interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_extended()
interconnect: qcom: Move qcom_icc_xlate_extended() to a common file
dt-bindings: interconnect: Update property for icc-rpm path tag
swiotlb: fail map correctly with failed io_tlb_default_mem
habanalabs: move h/w dirty message to debug
habanalabs: rename soft reset to compute reset
habanalabs: add status of reset after device release
habanalabs: fix update of is_in_soft_reset
habanalabs: expose only valid debugfs nodes
habanalabs/gaudi2: map virtual MSI-X doorbell memory for user
habanalabs/gaudi2: modify decoder to use virtual MSI-X doorbell
habanalabs/gaudi2: modify CS completion CQ to use virtual MSI-X doorbell
habanalabs/gaudi2: replace defines for reserved sob/mob with enums
habanalabs/gaudi2: configure virtual MSI-X doorbell interface
habanalabs: add a value field to hl_fw_send_pci_access_msg()
habanalabs: fixes to the poll-timeout macros
habanalabs/gaudi2: use DIV_ROUND_UP_SECTOR_T instead of roundup
habanalabs: initialize variable explicitly
habanalabs: Use the bitmap API to allocate bitmaps
habanalabs/gaudi2: remove unused defines
habanalabs: make sure variable is set before used
habanalabs: don't declare tmp twice in same function
habanalabs: do not set max power on a secured device
habanalabs/gaudi2: SM mask can only be 8-bit
habanalabs/gaudi2: remove unused variable
habanalabs: allow detection of unsupported f/w packets
habanalabs: save f/w preboot minor version
habanalabs: add support for common decoder interrupts
habanalabs: naming refactor of user interrupt flow
habanalabs: wait for preboot ready after hard reset
habanalabs/gaudi2: reset device upon critical ECC event
habanalabs: enable gaudi2 code in driver
habanalabs: add gaudi2 MMU support
habanalabs: add gaudi2 wait-for-CS support
habanalabs/gaudi2: add gaudi2 profiler module
habanalabs/gaudi2: add gaudi2 security module
habanalabs: add generic security module
habanalabs: remove obsolete device variables used for testing
habanalabs: initialize new asic properties
habanalabs: add unsupported functions
habanalabs: add gaudi2 asic-specific code
uapi: habanalabs: add gaudi2 defines
habanalabs/gaudi2: add asic registers header files
habanalabs: remove redundant argument in access_dev_mem APIs
habanalabs: use %pa to print pci bar size
habanalabs/gaudi: replace hl_poll_timeout with while loop
habanalabs: communicate supported page sizes to user
habanalabs: remove dead code from free_device_memory()
habanalabs/gaudi: enable error interrupt on ARB WDT
habanalabs: page size can only be a power of 2
habanalabs: refactor dma asic-specific functions
habanalabs/gaudi: remove unused enum
habanalabs/gaudi: mask constant value before cast
habanalabs/gaudi: use correct type in assignment
habanalabs/gaudi: fix function name in comment
habanalabs/goya: move dma direction enum to uapi file
habanalabs: set default value for memory_scrub
habanalabs: move call to scrub_device_mem after ctx_fini
habanalabs/gaudi: use memory_scrub_val from debugfs
habanalabs: don't send addr and size to scrub_device_mem cb
habanalabs: don't do memory scrubbing when unmapping
habanalabs: print if firmware is secured during load
habanalabs/gaudi: fix a race condition causing DMAR error
habanalabs/gaudi: fix warning: var might be used uninitialized
habanalabs: move memory_scrub_val to hdev struct
habanalabs: fix comment style
habanalabs: use kvcalloc when possible
habanalabs: print pointer with correct modifier
habanalabs: check fence pointer before use
habanalabs: add critical indication in sram ecc
habanalabs/gaudi: notify user process on device unavailable
habanalabs: remove unused get_dma_desc_list_size
habanalabs: fix NULL dereference on cs timeout
habanalabs/gaudi: fix shift out of bounds
habanalabs: add validity check for cq counter offset
habanalabs/gaudi: fix incorrect MME offset calculation
habanalabs: avoid unnecessary error print
habanalabs: send an event notification when CS timeout occurs
habanalabs/gaudi: send device reset notification
habanalabs/gaudi: invoke device reset from one code block
habanalabs: expose undefined opcode status via info ioctl
habanalabs/gaudi: collect undefined opcode error info
habanalabs: fix race between hl_get_compute_ctx() and hl_ctx_put()
habanalabs: keep a record of completed CS outcomes
habanalabs/gaudi: fix comment to reflect current code
habanalabs: change the write flag name of error info structs
habanalabs/gaudi: move tpc assert raise into internal func
habanalabs: align ioctl uapi structures to 64-bit
habanalabs: add terminating NULL to attrs arrays
habanalabs: Fix kernel-doc
habanalabs: Fix kernel-doc
habanalabs: fix double unlock on error in map_device_va()
drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed.
dt-bindings: remove Joonyoung Shim from maintainers
drm/exynos: MAINTAINERS: move Joonyoung Shim to credits
bpf: Fix 'dubious one-bit signed bitfield' warnings
samples/bpf: Fix xdp_redirect_map egress devmap prog
amd-xgbe: fix clang -Wformat warnings
atm: he: Use the bitmap API to allocate bitmaps
net/fq_impl: Use the bitmap API to allocate bitmaps
net: dsa: hellcreek: Use the bitmap API to allocate bitmaps
selftests: tls: add test for NoPad getsockopt
tls: rx: fix the NoPad getsockopt
tls: rx: add counter for NoPad violations
tls: fix spelling of MIB
rtla/utils: Use calloc and check the potential memory allocation failure
of: unittest: make unittest_gpio_remove() consistent with unittest_gpio_probe()
of: unittest: Switch to use fwnode instead of of_node
dt-bindings: input: iqs7222: Use central 'linux,code' definition
dt-bindings: mtd/partitions: Convert arm-firmware-suite to DT schema
clk: sprd: Add dt-bindings include file for UMS512
dt-bindings: clk: sprd: Add bindings for ums512 clock controller
cxl/pmem: Delete unused nvdimm attribute
dt-bindings: arm: cpus: add cortex-a78ae compatible
bpf, arm64: Add bpf trampoline for arm64
bpf, arm64: Implement bpf_arch_text_poke() for arm64
MAINTAINERS: Update file list for module maintainers
dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string property names under 'properties'
arm64: Add LDR (literal) instruction
bpf: Remove is_valid_bpf_tramp_flags()
drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size
PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu()
Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended
bcm63xx: fix Tx cleanup when NAPI poll budget is zero
octeontx2-af: Enable Exact match flag in kex profile
octeontx2-pf: Add support for exact match table.
octeontx2-af: Invoke exact match functions if supported
octeontx2-af: Wrapper functions for MAC addr add/del/update/reset
octeontx2: Modify mbox request and response structures
octeontx2-af: Debugsfs support for exact match.
octeontx2-af: Drop rules for NPC MCAM
octeontx2-af: FLR handler for exact match table.
octeontx2-af: devlink configuration support
octeontx2-af: Exact match scan from kex profile
octeontx2-af: Exact match support
octeontx2-af: Use hashed field in MCAM key
module: Use vzalloc() instead of vmalloc()/memset(0)
modules: Ensure natural alignment for .altinstructions and __bug_table sections
module: Increase readability of module_kallsyms_lookup_name()
module: Fix ERRORs reported by checkpatch.pl
module: Add support for default value for module async_probe
skmsg: Fix invalid last sg check in sk_msg_recvmsg()
ASoC: nau8821: Add headset button detection
drm/i915/ttm: fix sg_table construction
ASoC: SOF: remove warning on ABI checks
ASoC: atmel: mchp-pdmc: remove space in front of mchp_pdmc_dt_init()
netfilter: nf_tables: move nft_cmp_fast_mask to where its used
netfilter: nf_tables: use correct integer types
netfilter: nf_tables: add and use BE register load-store helpers
netfilter: nf_tables: use the correct get/put helpers
netfilter: x_tables: use correct integer types
netfilter: nfnetlink: add missing __be16 cast
netfilter: nft_set_bitmap: Fix spelling mistake
netfilter: h323: merge nat hook pointers into one
netfilter: nf_conntrack: use rcu accessors where needed
netfilter: nf_conntrack: add missing __rcu annotations
netfilter: nf_flow_table: count pending offload workqueue tasks
net/sched: act_ct: set 'net' pointer when creating new nf_flow_table
netfilter: conntrack: use correct format characters
netfilter: conntrack: use fallthrough to cleanup
ASoC: codecs: rt274: Set component to NULL on remove
ASoC: codecs: rt298: Set component to NULL on remove
ASoC: codecs: rt286: Set component to NULL on remove
ASoC: codecs: rt298: Fix jack detection
ASoC: codecs: rt298: Fix NULL jack in interrupt
reset: a10sr: allow building under COMPILE_TEST
fddi/skfp: fix repeated words in comments
ethernet/via: fix repeated words in comments
reset: allow building of reset simple driver if expert config selected
net: Find dst with sk's xfrm policy not ctl_sk
lib/test_printf.c: split write-beyond-buffer check in two
mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr()
mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node()
mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init()
mt76: get rid of mt76_wcid_hw routine
mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY
mt76: add phy_idx to mt76_wcid
mt76: introduce phys array in mt76_dev structure
mt76: add phy_idx in mt76_rx_status
mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id
mt76: add len parameter to __mt76_mcu_msg_alloc signature
mt76: mt7915 add ht mpdu density
mt76: mt7921: reduce the mutex lock scope during reset
mt76: mt7921: reduce log severity levels for informative messages
mt76: connac: move tx initialization/cleanup in mt76_connac module
mt76: mt7921: make mt7921_pci_driver static
mt76: mt7921: enable HW beacon filter in the initialization stage
mt76: mt7921: enable HW beacon filter not depending on PM flag
mt76: remove q->qid
mt76: do not use skb_set_queue_mapping for internal purposes
mt76: pass original queue id from __mt76_tx_queue_skb to the driver
mt76: mt7615: fix throughput regression on DFS channels
mt76: allow receiving frames with invalid CCMP PN via monitor interfaces
mt76: mt76x02: improve reliability of the beacon hang check
mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only
mt76: mt7915: update the maximum size of beacon offload
mt76: do not check the ccmp pn for ONLY_MONITOR frame
mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only
mt76: mt7915: update mpdu density in 6g capability
mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe
mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx
mt76: mt7915: disable UL MU-MIMO for mt7915
mt76: move mt76_connac2_mcu_fill_message in mt76_connac module
mt76: move mcu_txd/mcu_rxd structures in shared code
mt76: mt7915: rely on mt76_connac_tx_free
mt76: connac: move mt7615_txp_skb_unmap in common code
mt76: connac: move mt76_connac_write_hw_txp in shared code
mt76: connac: move mt76_connac_tx_complete_skb in shared code
mt76: connac: move mt76_connac_tx_free in shared code
mt76: move mt7615_txp_ptr in mt76_connac module
mt76: connac: move mt76_connac_fw_txp in common module
mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi
mt76: mt7921: enlarge maximum VHT MPDU length to 11454
mt76: mt7921: fix aggregation subframes setting to HE max
mt76: mt7921s: fix possible sdio deadlock in command fail
mt76: mt7921: do not update pm states in case of error
mt76: mt7615: do not update pm stats in case of error
mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl
mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module
mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module
mt76: connac: move HE radiotap parsing in connac module
mt76: mt7921: fix command timeout in AP stop period
mt76: mt7921: not support beacon offload disable command
mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module
mt76: connac: move connac2_mac_write_txwi in mt76_connac module
mt76: connac: move mac connac2 defs in mt76_connac2_mac.h
mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature
mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature
mt76: enable the VHT extended NSS BW feature
mt76: mt7663: rely on mt76_connac2_fw_trailer
mt76: connac: move mt76_connac2_load_patch in connac module
mt76: connac: move mt76_connac2_load_ram in connac module
mt76: mt7921: move fw toggle in mt7921_load_firmware
mt76: connac: move shared fw structures in connac module
mt76: mt7921: get rid of mt7921_mcu_exit
mt76: mt7921: add missing bh-disable around rx napi schedule
mt76: mt7615: add missing bh-disable around rx napi schedule
mt76: mt7915: add missing bh-disable around tx napi enable/schedule
dt-bindings: net: wireless: mt76: add clock description for MT7986.
mt76: mt7921s: fix firmware download random fail
mt76: mt7921: add PATCH_FINISH_REQ cmd response handling
mt76: add DBDC rxq handlings into mac_reset_work
mt76: mt7915: add more ethtool stats
mt76: mt7921: introduce ACPI SAR config in tx power
mt76: mt7921: introduce ACPI SAR support
mt76: add 6 GHz band support in mt76_sar_freq_ranges
mt76: mt7915: fix endian bug in mt7915_rf_regval_set()
mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg
mt76: mt7915: fix endianness in mt7915_rf_regval_get
wifi: mac80211_hwsim: add back erroneously removed cast
ASoC: fsl_utils: Drop usage of __clk_get_name()
ASoC: mediatek: mt8186: Remove condition with no effect
ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting
ASoC: SOF: mediatek: Revise mt8195 boot flow
s390: Add attestation query information
KVM: s390: drop unexpected word 'and' in the comments
drm/i915/selftests: fix a couple IS_ERR() vs NULL tests
dt-bindings: pinctrl: sunxi: allow vcc-pi-supply
dt-bindings: pinctrl: sunxi: Make interrupts optional
MIPS: Make phys_to_virt utilize __va()
MIPS: vdso: Utilize __pa() for gic_pfn
MIPS: mm: Use the bitmap API to allocate bitmaps
MIPS: math-emu: Use the bitmap API to allocate bitmaps
pinctrl: qcom: Add pinctrl driver for MSM8909
dt-bindings: pinctrl: Add DT schema for qcom,msm8909-tlmm
pinctrl: starfive: Serialize adding groups and functions
coresight: etm4x: avoid build failure with unrolled loops
wifi: mac80211_hwsim: fix race condition in pending packet
wifi: mac80211: Use the bitmap API to allocate bitmaps
wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade
wifi: nl80211: fix sending link ID info of associated BSS
wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx()
wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit
staging: r8188eu: the bcnhead parameter is always 0
staging: r8188eu: efuse_utilized is never read
staging: r8188eu: _offset is always 0 in efuse_phymap_to_logical
staging: r8188eu: offset is always 0 in iol_read_efuse
staging: r8188eu: offset is always 0 in rtl8188e_ReadEFuse
staging: r8188eu: txpktbuf_bndy is always 0
staging: r8188eu: merge ReadEFuseByIC into rtl8188e_ReadEFuse
staging: r8188eu: use memcpy for fallback mac address
staging: r8188eu: always initialise efuse buffer with 0xff
staging: r8188eu: use a local buffer for efuse data
staging: r8188eu: merge EFUSE_ShadowMapUpdate with its caller
staging: r8188eu: remove eeprom function prototypes
staging: r8188eu: remove EepromOrEfuse from struct eeprom_priv
staging: r8188eu: remove unused eeprom defines
staging: r8188eu: remove HW_VAR_DM_FUNC_CLR from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_DM_FUNC_RESET from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_DM_FLAG from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_DM_FUNC_OP from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_BASIC_RATE from SetHwReg8188EU()
staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback
MAINTAINERS: additional files related kvm s390 pci passthrough
KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices
vfio-pci/zdev: different maxstbl for interpreted devices
vfio-pci/zdev: add function handle to clp base capability
vfio-pci/zdev: add open/close device hooks
KVM: s390: pci: add routines to start/stop interpretive execution
KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding
KVM: s390: mechanism to enable guest zPCI Interpretation
KVM: s390: pci: enable host forwarding of Adapter Event Notifications
KVM: s390: pci: do initial setup for AEN interpretation
KVM: s390: pci: add basic kvm_zdev structure
vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM
s390/pci: stash dtsm and maxstbl
s390/pci: stash associated GISA designation
s390/pci: externalize the SIC operation controls and routine
s390/airq: allow for airq structure that uses an input vector
s390/airq: pass more TPI info to airq handlers
s390/sclp: detect the AISI facility
s390/sclp: detect the AENI facility
s390/sclp: detect the AISII facility
s390/sclp: detect the zPCI load/store interpretation facility
NFS: Fix case insensitive renames
pNFS/files: Handle RDMA connection errors correctly
pNFS/flexfiles: Report RDMA connection errors to the server
Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING"
SUNRPC: Fix an RPC/RDMA performance regression
cxl/hdm: Initialize decoder type for memory expander devices
cxl/port: Cache CXL host bridge data
platform/x86: intel_atomisp2_led: Also turn off the always-on camera LED on the Asus T100TAF
tools/testing/cxl: Fix decoder default state
tools/testing/cxl: Add partition support
tools/testing/cxl: Expand CFMWS windows
tools/testing/cxl: Move cxl_test resources to the top of memory
cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem'
cxl/debug: Move debugfs init to cxl_core_init()
platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID
platform/x86: serial-multi-instantiate: Get rid of redundant 'else'
platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up
platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging
platform/x86: serial-multi-instantiate: Drop duplicate check
platform/x86: serial-multi-instantiate: Improve autodetection
platform/x86/intel/ifs: Mark as BROKEN
platform/x86: asus-wmi: Add key mappings
efi: Fix efi_power_off() not being run before acpi_power_off() when necessary
platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet 2 830/1050 poweroff again
platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4
cxl/Documentation: List attribute permissions
cxl/hdm: Require all decoders to be enumerated
cxl/mem: Convert partition-info to resources
cxl: Introduce cxl_to_{ways,granularity}
cxl/core: Drop is_cxl_decoder()
cxl/core: Drop ->platform_res attribute for root decoders
cxl/core: Rename ->decoder_range ->hpa_range
cxl/hdm: Use local hdm variable
pinctrl: amd: Remove contact information
pinctrl: amd: Don't save/restore interrupt status and wake status bits
pinctrl: amd: Use devm_platform_get_and_ioremap_resource
pinctrl: qcom: spmi-gpio: make the irqchip immutable
xfs: use XFS_IFORK_Q to determine the presence of an xattr fork
xfs: make inode attribute forks a permanent part of struct xfs_inode
xfs: convert XFS_IFORK_PTR to a static inline helper
apparmor: test: Remove some casts which are no-longer required
apparmor: Fix memleak in aa_simple_write_to_buffer()
apparmor: fix reference count leak in aa_pivotroot()
apparmor: Fix some kernel-doc comments
apparmor: Fix undefined reference to `zlib_deflate_workspacesize'
apparmor: fix aa_label_asxprint return check
apparmor: Fix some kernel-doc comments
apparmor: Fix some kernel-doc comments
apparmor: Fix match_mnt_path_str() and match_mnt() kernel-doc comment
apparmor: Use struct_size() helper in kmalloc()
apparmor: Fix failed mount permission check error message
security/apparmor: remove redundant ret variable
apparmor: fix quiet_denied for file rules
apparmor: resolve uninitialized symbol warnings in policy_unpack_test.c
apparmor: Update MAINTAINERS file with the lastest information
apparmor: don't create raw_sha1 symlink if sha1 hashing is disabled
apparmor: Enable tuning of policy paranoid load for embedded systems
apparmor: make export of raw binary profile to userspace optional
apparmor: Update help description of policy hash for introspection
lsm: Fix kernel-doc
apparmor: Fix kernel-doc
apparmor: fix absroot causing audited secids to begin with =
cxl/port: Keep port->uport valid for the entire life of a port
xfs: removed useless condition in function xfs_attr_node_get
xfs: add selinux labels to whiteout inodes
ALSA: hda: Remove unused macro definition
ALSA: hda: Reset all SIE bits in INTCTL
ALSA: hda: Fix page fault in snd_hda_codec_shutdown()
ALSA: hda: Fix put_device() inconsistency in error path
ALSA: hda: Make device usage_count consistent across subsequent probing
ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted
ixp4xx_eth: Set MAC address from device tree
ixp4xx_eth: Fall back to random MAC address
af_unix: fix unix_sysctl_register() error path
selftests: mptcp: update pm_nl_ctl usage header
selftests: mptcp: avoid Terminated messages in userspace_pm
selftests: mptcp: userspace pm subflow tests
selftests: mptcp: userspace pm address tests
selftests: mptcp: tweak simult_flows for debug kernels
mptcp: move MPTCPOPT_HMAC_LEN to net/mptcp.h
bus: mhi: ep: Check dev_set_name() return value
9p: Add client parameter to p9_req_put()
9p: Drop kref usage
Input: i8042 - add dritek quirk for Acer Aspire One AO532
bcm63xx_enet: change the driver variables to static
net: phylink: fix SGMII inband autoneg enable
Documentation: add a description for net.core.high_order_alloc_disable
net: rxrpc: fix clang -Wformat warning
tls: rx: make tls_wait_data() return an recvmsg retcode
tls: create an internal header
tls: rx: coalesce exit paths in tls_decrypt_sg()
tls: rx: wrap decrypt params in a struct
tls: rx: always allocate max possible aad size for decrypt
strparser: pad sk_skb_cb to avoid straddling cachelines
KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op()
selftests/bpf: Fix xdp_synproxy build failure if CONFIG_NF_CONNTRACK=m/n
KVM: x86: Fix handling of APIC LVT updates when userspace changes MCG_CAP
KVM: x86: Initialize number of APIC LVT entries during APIC creation
bpf: Correctly propagate errors up from bpf_core_composites_match
drm/amdgpu/mes: fix mes submission in atomic context
drm/amd/pm: drop the thermal_controller_type check
drm/amd/pm: ac/dc change for smu_v13_0
drm/amd/display: Enable ODM combine default policy
drm/amd/display: Add callback to set dig mode
dt-bindings: input: gpio-keys: accept also interrupt-extended
dt-bindings: input: gpio-keys: reference input.yaml and document properties
dt-bindings: input: gpio-keys: enforce node names to match all properties
dt-bindings: input: Convert adc-keys to DT schema
dt-bindings: input: Centralize 'linux,input-type' definition
dt-bindings: input: Use common 'linux,keycodes' definition
dt-bindings: input: Centralize 'linux,code' definition
dt-bindings: input: Increase maximum keycode value to 0x2ff
libbpf: Disable SEC pragma macro on GCC
Input: mt6779-keypad - implement row/column selection
Input: mt6779-keypad - match hardware matrix organization
KVM: x86: Add helpers to identify CTL and STATUS MCi MSRs
KVM: x86: Use explicit case-statements for MCx banks in {g,s}et_msr_mce()
KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS)
bpf: Check attach_func_proto more carefully in check_return_code
Input: i8042 - add additional TUXEDO devices to i8042 quirk tables
ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt
ASoC: SOF: ipc4-topology: check dai->private in ipc_free()
drm/i915/mtl: Add MeteorLake PCI IDs
drm/i915/mtl: Add MeteorLake platform info
ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration
ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout
ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET
ASoC: Intel: avs: Recognize FW_CFG_RESERVED
ASoC: Intel: avs: Use helper function to set up DMA
ASoC: Intel: avs: Set max DMA segment size
ASoC: Intel: avs: Block IPC channel on suspend
ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size
ASoC: Intel: avs: Copy only as many RX bytes as necessary
ASoC: Intel: avs: Relax DSP core transition timings
ASoC: Intel: avs: Assign I2S gateway when parsing topology
ASoC: Intel: avs: Register HDAudio ext-bus operations
ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform
ASoC: amd: acp: ACP code generic to support newer platforms
ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver
media: amphion: only insert the first sequence startcode for vc1l format
media: amphion: sync buffer status with firmware during abort
media: hantro: Fix RK3399 H.264 format advertising
media: docs: Remove extraneous \endgroup from P010 table
media: dt-bindings: media: samsung,s5pv210-jpeg: convert to dtschema
media: amphion: defer setting last_buffer_dequeued until resolution changes are processed
media: mediatek: vcodec: Initialize decoder parameters for each instance
media: mediatek: vcodec: decoder: Embed framesize inside mtk_video_fmt
media: mediatek: vcodec: decoder: Drop max_{width,height} from mtk_vcodec_ctx
media: mediatek: vcodec: decoder: Fix resolution clamping in TRY_FMT
media: mediatek: vcodec: decoder: Skip alignment for default resolution
media: mediatek: vcodec: decoder: Fix 4K frame size enumeration
media: mediatek: vcodec: decoder: Const-ify stepwise_fhd
media: staging: media: imx: imx7-media-csi: Drop usage of shared helpers
media: staging: media: imx: imx7-media-csi: Drop V4L2 events support
media: staging: media: imx: imx7-media-csi: Inline imx7_csi_enum_pixel_formats()
media: staging: media: imx: imx7-media-csi: Drop unneeded pixel format validation
media: staging: media: imx: imx7-media-csi: Add V4L2_PIX_FMT_Y14 support
media: staging: media: imx: imx7-media-csi: Fix list of supported formats
media: staging: media: imx: imx7-media-csi: Simplify default format in try_fmt
media: staging: media: imx: imx7-media-csi: Inline imx7_csi_init_mbus_fmt()
media: staging: media: imx: imx7-media-csi: Drop unneeded imx7_csi_pixfmt fields
media: staging: media: imx: imx7-media-csi: Drop YUV/RGB/BAYER format selectors
media: staging: media: imx: imx7-media-csi: Simplify default mbus code in try_fmt
media: staging: media: imx: imx7-media-csi: Define macro for default mbus code
media: staging: media: imx: imx7-media-csi: Make default formats consistent
media: staging: media: imx: imx7-media-csi: Drop unsupported YUV and RGB formats
media: staging: media: imx: imx7-media-csi: Drop IPU-only formats
media: staging: media: imx: imx7-media-csi: Drop IC support from imx7_csi_try_colorimetry()
media: staging: media: imx: imx7-media-csi: Replace ipu_color_space with bool yuv field
media: staging: media: imx: imx7-media-csi: Import format helpers
media: staging: media: imx: imx7-media-csi: Drop error message on alloc failure
media: staging: media: imx: imx7-media-csi: Decouple from shared macros
media: staging: media: imx: imx7-media-csi: Decouple from imx_media_dma_buf
media: staging: media: imx: imx7-media-csi: Store imx7_csi in drv data
media: staging: media: imx: imx7-media-csi: Fold imx_media_video_dev into imx7_csi
media: staging: media: imx: imx7-media-csi: Decouple from imx_media_buffer
media: staging: media: imx: imx7-media-csi: Fold imx_media_dev into imx7_csi
media: staging: media: imx: imx7-media-csi: Inline pipeline start/stop
media: staging: media: imx: imx7-media-csi: Avoid unnecessary casts
media: staging: media: imx: imx7-media-csi: Import imx_media_pipeline_set_stream()
media: staging: media: imx: imx7-media-csi: Inline imx_media_pipeline_pad()
media: staging: media: imx: imx7-media-csi: Don't initialize unused fields
media: staging: media: imx: imx7-media-csi: Drop imx_media_add_video_device call
media: staging: media: imx: imx7-media-csi: Embed imx_media_dev in imx7_csi
media: staging: media: imx: imx7-media-csi: Import imx_media_dev_init() helper
media: staging: media: imx: imx7-media-csi: Don't set subdev group id
media: staging: media: imx: imx7-media-csi: Ensure consistent function prefix
media: staging: media: imx: imx7-media-csi: Fold capture_priv into imx7_csi
media: staging: media: imx: imx7-media-csi: Reorganize imx7_csi structure
media: staging: media: imx: imx7-media-csi: Drop unused controls support
media: staging: media: imx: imx7-media-csi: Drop legacy video device support
media: staging: media: imx: imx7-media-csi: Import video device helpers
media: staging: media: imx: imx7-media-csi: Remove imx_media_of_add_csi
media: staging: media: imx: imx7-media-csi: Move format init to probe time
media: staging: media: imx: imx7-media-csi: Drop unused frame_interval
media: staging: media: imx: imx7-media-csi: Don't populate vdev lists
media: staging: media: imx: imx7-media-csi: Move misc init out of probe()
media: staging: media: imx: imx7-media-csi: Drop the imx_media notifier
media: staging: media: imx: imx7-media-csi: Drop duplicate link creation
media: staging: media: imx: imx7-media-csi: Import notifier helpers
media: staging: media: imx: imx7-media-csi: Split imx_media_dev from probe()
media: staging: media: imx: imx7-media-csi: Initialize locks early on
media: renesas: rcar_drif: Drop of_match_ptr()
media: xilinx: Drop unexpected word 'with' in comments
media: mt9p031: Move open subdev op init code into init_cfg
media: mt9p031: Add MT9P006 compatible
media: dt-bindings: mt9p031: Add MT9P006 compatible string
media: staging/media/atomisp/pci/atomisp: Fix typo in string
media: atomisp: clean up for-loop, remove redundant assignment to variable i
media: staging: media/atomisp: use max() impl
media: atomisp: Fix typo in comments
media: atomisp_gmin_platform: stop abusing efivar API
media: atomisp: fix -Wdangling-pointer warning
media: atomisp: fix uninitialized stack mem usage in ia_css_rmgr_acq_vbuf()
media: atomisp: revert "don't pass a pointer to a local variable"
media: atomisp-mt9m114: Fix pointer dereferenced before checking
media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator
media: staging: media: atomisp: Use kmap_local_page() in hmm_store()
media: staging: media: atomisp: Use kmap_local_page() in hmm_set()
drm/i915/gt: Add general DSS steering iterator to intel_gt_mcr
media: staging: media: atomisp: Convert kmap() to kmap_local_page()
x86/sgx: Drop 'page_index' from sgx_backing
clk: sunxi-ng: sun50i: h6: Modify GPU clock configuration to support DFS
drm/amd/display: fix 32 bit compilation errors in dc_dmub_srv.c
drm/tegra: vic: Use devm_platform_ioremap_resource()
media: staging: atomisp: rework reading the id and revision values
gpu: host1x: Use the bitmap API to allocate bitmaps
media: atomisp: Add a notes.txt file
media: atomisp: remove force argument from __destroy_[stream[s]|pipe[s]]()
media: atomisp: use atomisp_destroy_pipes_stream_force() in more places
media: atomisp: use atomisp_css_update_stream() in more places
media: atomisp: use atomisp_create_pipes_stream() in more places
media: atomisp: add error logging to atomisp_destroy_pipes_stream_force()
media: atomisp: add error checking to atomisp_create_pipes_stream()
media: atomisp: fix __get_frame_info() error handling
media: atomisp: remove hmm_page_object
gpu: host1x: Generalize host1x_cdma_push_wide()
gpu: host1x: Initialize syncval in channel_submit()
media: atomisp: drop HMM_BO_SHARE type
media: atomisp: drop highmem var/arg from the hmm code
media: atomisp: Simplify hmm_alloc() calls
i915/perf: Disable OA sseu config param for gfx12.50+
i915/perf: Replace DRM_DEBUG with driver specific drm_dbg call
media: atomisp: add hmm_create_from_userdata() helper
media: atomisp: remove unused hmm address translation functions
media: atomisp: drop unused ATOMISP_MAP_FLAG_* flags
media: atomisp: drop ATOMISP_MAP_FLAG_CLEARED
media: atomisp: drop unused ATOMISP_ACC_FW_LOAD_* defines
media: atomisp: remove atomisp_is_acc_enabled()
media: atomisp: remove no longer used atomisp_css_acc_done() function
media: atomisp: asc.acc.pipeline is always NULL
media: atomisp: remove unused atomisp_*css_* functions
media: atomisp: remove atomisp_acc.c
media: atomisp: remove private acceleration ioctls
media: atomisp: remove bogus comment above hmm_bo_allocated() prototype
media: atomisp: removed unused hmm_bo_get_page_info() function
media: atomisp: drop hmm_page_type
media: atomisp: remove unused attribute argument from ia_css_frame_map()
media: atomisp: remove pool related kernel cmdline options
media: atomisp: remove hmm_mem_stats
media: atomisp: remove hmm pool code
media: atomisp: remove dynamic and reserved pool code
media: atomisp: remove hmm_pool_[un]register()
media: atomisp: drop ATOMISP_MAP_FLAG_CONTIGUOUS
media: atomisp: drop contiguous flag from struct ia_css_frame
media: atomisp: drop IA_CSS_FRAME_FORMAT_MIPI support from ia_css_frame_init_planes()
media: atomisp: drop contiguous argument from frame_create()
media: atomisp: drop contiguous argument from frame_allocate_with_data()
media: atomisp: drop contiguous argument from ia_css_frame_allocate_with_buffer_size()
drm/msm/dpu: Fix for non-visible planes
media: atomisp: remove unused ia_css_frame_allocate_contiguous*() functions
media: atomisp: remove the unused RAW_BUF_STRIDE macro
ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config
ASoC: Intel: sof_cs42l42: support BT offload audio
media: On Semi AR0521 sensor driver
drm/tegra: Include DMA API header where used
drm/tegra: Fix vmapping of prime buffers
platform/x86/amd/pmc: Add new platform support
platform/x86/amd/pmc: Add new acpi id for PMC controller
platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT
media: dt-bindings: Add bindings for On Semi AR0521 camera sensor
media: ov5640: Move format mux config in format
media: ov5640: Split DVP and CSI-2 formats
media: ov5640: Adjust format to bpp in s_fmt
drm/tegra: vic: Fix build warning when CONFIG_PM=n
media: ov5640: Restrict sizes to mbus code
media: ov5640: Add BGR888 format
media: ov5640: Add RGB565_1X16 format
media: ov5640: Register device properties
media: ov5640: Implement get_selection
media: ov5640: Implement init_cfg
media: ov5640: Change CSI-2 timings to comply with FPS
gpu: host1x: Register context bus unconditionally
media: ov5640: Remove frame rate check from find_mode()
media: ov5640: Adjust vblank with s_frame_interval
drm/tegra: vic: Add Tegra234 support
gpu: host1x: Use RESTART_W to skip timed out jobs on Tegra186+
gpu: host1x: Add MLOCK release code on Tegra234
gpu: host1x: Rewrite job opcode sequence
gpu: host1x: Tegra234 device data and headers
gpu: host1x: Program interrupt destinations on Tegra234
gpu: host1x: Allow reset to be missing
gpu: host1x: Program virtualization tables
gpu: host1x: Simplify register mapping and add common aperture
gpu: host1x: Deduplicate hardware headers
drm/tegra: Implement stream ID related callbacks on engines
drm/tegra: Support context isolation
drm/tegra: nvdec: Fix TRANSCFG register offset
drm/tegra: falcon: Set DMACTX field on DMA transactions
gpu: host1x: Program context stream ID on submission
gpu: host1x: Add context device management code
dt-bindings: host1x: Fix bracketing in example
dt-bindings: Add bindings for Tegra234 Host1x and VIC
media: ov5640: Add VBLANK control
media: ov5640: Add HBLANK control
media: ov5640: Remove ov5640_mode_init_data
media: ov5640: Remove duplicated mode settings
media: ov5640: Re-sort per-mode register tables
media: ov5640: Provide timings accessor
media: ov5640: Split DVP and CSI-2 timings
media: ov5640: Fix 720x480 in RGB888 mode
media: ov5640: Rework timings programming
media: ov5640: Rework CSI-2 clock tree
media: ov5640: Update pixel_rate and link_freq
media: ov5640: Add LINK_FREQ control
media: ov5640: Associate bpp with formats
media: ov5640: Add ov5640_is_csi2() function
media: ov5604: Re-arrange modes definition
media: ov5640: Add pixel rate to modes
media: stm32-dcmi: add support of 1X16 serial pixel formats variant
media: st-mipid02: expose 1X16 serial pixel format
media: st-mipid02: add support for YVYU and VYUY formats
media: st-mipid02: add support of pixel clock polarity
media: ov7251: Fix multiple problems in s_stream callback
media: sunxi: Add support for the A83T MIPI CSI-2 controller
media: dt-bindings: media: Add Allwinner A83T MIPI CSI-2 bindings documentation
media: MAINTAINERS: Add entry for the Allwinner A31 MIPI CSI-2 bridge driver
media: sunxi: Add support for the A31 MIPI CSI-2 controller
media: dt-bindings: media: Add Allwinner A31 MIPI CSI-2 bindings documentation
media: dt-bindings: media: sun6i-a31-csi: Add MIPI CSI-2 input port
dt-bindings: host1x: Add iommu-map property
media: hantro: Add support for RK356x encoder
media: dt-binding: media: Add rk3568-vepu binding
media: amphion: release core lock before reset vpu core
ath9k: remove unexpected words "the" in comments
media: Fix incorrect P010 chroma order description
ath11k: Fix typo in comments
media: docs: Fix VIVIOC typo
media: v4l2-ctrls: Fix missing newline in examples
media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment
media: pvrusb2: drop unexpected word 'a' in comments
media: ti: drop unexpected word 'a' in comments
media: gspca: drop unexpected word 'is' in the comments
media: cx18: Fix typo in comments
nvmem: mtk-efuse: Simplify with devm_platform_get_and_ioremap_resource()
dt-bindings: nvmem: mediatek: efuse: add support for mt8186
dt-bindings: nvmem: mediatek: efuse: add support mt8183
dt-bindings: nvmem: convert mtk-efuse.txt to YAML schema
MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER
nvmem: microchip-otpc: add support
dt-bindings: microchip-otpc: document Microchip OTPC
binder: fix redefinition of seq_file attributes
eeprom: idt_89hpesx: fix clang -Wformat warnings
slimbus: messaging: fix typos in comments
drivers: slimbus: Directly use ida_alloc()/free()
intel_th: pci: Add Raptor Lake-S CPU support
intel_th: pci: Add Raptor Lake-S PCH support
intel_th: pci: Add Meteor Lake-P support
intel_th: msu: Fix vmalloced buffers
intel_th: msu-sink: Potential dereference of null pointer
intel_th: Fix a resource leak in an error handling path
virt: acrn: using for_each_set_bit to simplify the code
sgi-xp: Use the bitmap API to allocate bitmaps
net: ag71xx: switch to napi_build_skb() to reuse skbuff_heads
net: minor optimization in __alloc_skb()
iommu/arm-smmu-qcom: Add debug support for TLB sync timeouts
tty: n_gsm: fix missing corner cases in gsmld_poll()
tty: n_gsm: fix flow control handling in tx path
tty: n_gsm: fix DM command
tty: n_gsm: fix wrong T1 retry count handling
serial: RS485 termination is supported if DT provides one
serial: Embed rs485_supported to uart_port
MIPS: ath79: Remove one of the identical args in early_printk
serial: 8250_fsl: Don't report FE, PE and OE twice
octeontx2-af: Don't reset previous pfc config
usb: dwc3: gadget: fix high speed multiplier setting
usb: dwc3: gadget: refactor dwc3_repare_one_trb
tools: usb: testusb: Add super-plus speed reporting
tools: usb: testusb: Add super speed reporting
tools: usb: testusb: Add wireless speed reporting
usb: core: hub: Create platform devices for onboard hubs in hub_probe()
usb: misc: Add onboard_usb_hub driver
dt-bindings: usb: rts5411: Rename property 'companion-hub' to 'peer-hub'
of/platform: Add stubs for of_platform_device_create/destroy()
usb: mtu3: support function remote wakeup
usb: mtu3: check capability of usb3 dual role
usb: mtu3: add feature to disable device's usb3 port
usb: mtu3: print endpoint type as string
usb: typec: tcpci: move tcpci.h to include/linux/usb/
gadgetfs: ep_io - wait until IRQ finishes
dt-bindings: usb: mtk-xhci: add compatible for mt8188
usb: gadget: udc: atmel: convert to platform driver
usb: gadget: udc: atmel: check rc of devm_gpiod_get_optional()
USB: gadget: udc: tracing: Do not open code __string() with __dynamic_array()
staging: vt6655: Use loop in vt6655_mac_read_ether_addr
staging: vt6655: Use loop in vt6655_mac_write_bssid_addr
staging: r8188eu: pattrib addresses were already set by the caller
staging: r8188eu: remove sta2sta_data_frame prototype
staging: vt6655: Convert macro vt6655_mac_read_ether_addr to function
staging: vt6655: Convert macro vt6655_mac_write_bssid_addr to function
staging: vt6655: Move two macros to file where those are used
staging: vt6655: Rename MACvReadEtherAddress
staging: vt6655: Rename MACvWriteBSSIDAddress
staging: vt6655: Rename pbyEtherAddr to mac_addr
staging: switch to netif_napi_add_weight()
staging: r8188eu: use ieee80211 helper to check for nullfunc frame
staging: r8188eu: remove a misleading comment
staging: r8188eu: don't set pattrib->ta again
staging: r8188eu: don't set pattrib->ra again
staging: r8188eu: don't set pattrib->dst again
staging: r8188eu: set bssid only once
staging: r8188eu: Block comments use * on subsequent lines
staging: r8188eu: mac addr len is unused
staging: r8188eu: remove sdio definitions
staging: r8188eu: read pwr seq length, remove PWR_CMD_END
staging: r8188eu: support only us in PWR_CMD_DELAY
staging: r8188eu: move pwr seq defines to HalPwrSeqCmd.c
selftests/bpf: Add test involving restrict type qualifier
bpftool: Add support for KIND_RESTRICT to gen min_core_btf command
staging: r8188eu: make ffaddr2pipehdl() static
staging: r8188eu: remove HW_VAR_AMPDU_FACTOR from SetHwReg8188EU()
Staging: rtl8192e: Added spaces around '+'
Staging: rtl8192e: Remove unnecessary blank line
Staging: rtl8192e: Added braces around else
Staging: rtl8192e: Remove unnecessary parentheses
Staging: rtl8192e: Avoid multiple assignments
Staging: rtl8192e: Refactored rtllib_modes
MAINTAINERS: Add entry for AF_XDP selftests files
selftests, xsk: Rename AF_XDP testing app
bpf, docs: Remove deprecated xsk libbpf APIs description
l2tp: l2tp_debugfs: fix Clang -Wformat warnings
eth: sp7021: switch to netif_napi_add_tx()
eth: mtk: switch to netif_napi_add_tx()
media: c8sectpfe: Remove unneeded NULL check before clk_disable_unprepare
media: c8sectpfe: Clean up handling of *_buffer_aligned
ASoC: nau8825: Declare 2 channels for DAI of capture stream
ASoC: amd: Remove duplicated include in acp-es8336.c
ASoC: add tas2780 DT binding
ASoC: add tas2780 driver
ASoC: amd: fix for variable set but not used warning
ASoC: amd: drop machine driver remove function
ASoC: amd: remove unused header file inclusion
ASoC: amd: acp-es8336: use static variables
ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE
ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have
ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation
ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space
ASoC: audio-graph-card2.c: make Codec2Codec settings optional
ASoC: audio-graph-card2.c: use of_property_read_u32() for rate
dt-bindings: opp: accept array of frequencies
OPP: Make dev_pm_opp_set_opp() independent of frequency
OPP: Reuse _opp_compare_key() in _opp_add_static_v2()
OPP: Remove rate_not_available parameter to _opp_add()
OPP: Use consistent names for OPP table instances
OPP: Use generic key finding helpers for bandwidth key
OPP: Use generic key finding helpers for level key
OPP: Add generic key finding helpers and use them for freq APIs
OPP: Remove dev_pm_opp_find_freq_ceil_by_volt()
OPP: Remove custom OPP helper support
OPP: ti: Migrate to dev_pm_opp_set_config_regulators()
OPP: Add dev_pm_opp_get_supplies()
OPP: Make _generic_set_opp_regulator() a config_regulators() interface
OPP: Add support for config_regulators() helper
OPP: Migrate set-prop-name helper API to use set-config helpers
OPP: Migrate attach-genpd API to use set-config helpers
OPP: Migrate set-opp-helper API to use set-config helpers
OPP: Migrate set-clk-name API to use set-config helpers
OPP: Migrate set-supported-hw API to use set-config helpers
OPP: Migrate set-regulators API to use set-config helpers
soc/tegra: Migrate to dev_pm_opp_set_config()
soc/tegra: Add comment over devm_pm_opp_set_clkname()
drm/lima: Migrate to dev_pm_opp_set_config()
cpufreq: ti: Migrate to dev_pm_opp_set_config()
cpufreq: sti: Migrate to dev_pm_opp_set_config()
cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config()
OPP: Add dev_pm_opp_set_config() and friends
OPP: Make dev_pm_opp_set_regulators() accept NULL terminated list
phy: phy-mtk-dp: change mtk_dp_phy_driver to static
phy: freescale: Add i.MX8qm Mixel LVDS PHY support
dt-bindings: phy: Add Freescale i.MX8qm Mixel LVDS PHY binding
dt-bindings: vendor-prefixes: Add prefix for Mixel, Inc.
phy: cadence-torrent: Remove unused `regmap` field from state struct
phy: cadence: Sierra: Remove unused `regmap` field from state struct
phy: samsung-ufs: ufs: change phy on/off control
phy: samsung-ufs: convert phy clk usage to clk_bulk API
net: macb: sort init_reset_optional() with other init()s
net: macb: simplify error paths in init_reset_optional()
net: macb: unify macb_config alignment style
net: macb: add polarfire soc reset support
dt-bindings: net: cdns,macb: document polarfire soc's macb
net: l2tp: fix clang -Wformat warning
net: page_pool: optimize page pool page allocation in NUMA scenario
riscv: dts: microchip: Add mpfs' topology information
scsi: zfcp: Drop redundant "the" in the comments
scsi: zfcp: Declare zfcp_sdev_attrs as static
scsi: ufs: Skip last hci reset to get valid register values
scsi: ufs: ufs-pci: Enable WriteBooster capability on ADL
scsi: lpfc: Copyright updates for 14.2.0.5 patches
scsi: lpfc: Update lpfc version to 14.2.0.5
scsi: lpfc: Remove Menlo/Hornet related code
scsi: lpfc: Refactor lpfc_nvmet_prep_abort_wqe() into lpfc_sli_prep_abort_xri()
scsi: lpfc: Revert RSCN_MEMENTO workaround for misbehaved configuration
scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test
scsi: lpfc: Fix attempted FA-PWWN usage after feature disable
scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE
scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID
scsi: lpfc: Set PU field when providing D_ID in XMIT_ELS_RSP64_CX iocb
scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input
scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb()
dt-bindings: i2c: i2c-rk3x: add rk3588 compatible
scsi: sd: Rework asynchronous resume support
scsi: core: Move the definition of SCSI_QUEUE_DELAY
scsi: megaraid_sas: Clean up some inconsistent indenting
scsi: gvp11: Convert m68k WD33C93 drivers to DMA API
scsi: a2091: Convert m68k WD33C93 drivers to DMA API
scsi: a3000: Convert m68k WD33C93 drivers to DMA API
scsi: core: Shorten long warning messages
i2c: add support for microchip fpga i2c controllers
scsi: target: Detect UNMAP support post configuration
scsi: target: Add file configure_unmap callout
scsi: target: Add iblock configure_unmap callout
scsi: target: Add callout to configure UNMAP settings
scsi: target: Remove incorrect zero blocks WRITE_SAME check
scsi: mpi3mr: Increase cmd_per_lun to 128
scsi: mpi3mr: Enable shared host tagset
vfio/ccw: Move FSM open/close to MDEV open/close
vfio/ccw: Refactor vfio_ccw_mdev_reset
vfio/ccw: Create a CLOSE FSM event
vfio/ccw: Create an OPEN FSM Event
vfio/ccw: Update trace data for not operational event
vfio/ccw: Flatten MDEV device (un)register
vfio/ccw: Pass enum to FSM event jumptable
vfio/ccw: Remove private->mdev
vfio/ccw: Do not change FSM state in subchannel event
vfio/ccw: Fix FSM state if mdev probe fails
vfio/ccw: Remove UUID from s390 debug log
drm/amd/display: clean up some inconsistent indenting
drm/amd/display: fix non-x86/PPC64 compilation
drm/amd/display: Fix new dmub notification enabling in DM
drm/amdgpu: Fix one list corruption when create queue fails
drm/radeon: avoid bogus "vram limit (0) must be a power of 2" warning
drm/amd/display: remove repeated includes
drm/amdgpu/display: Remove duplicated argument to ||
drm/amd/display: make get_refresh_rate() static
drm/amd/display: remove set but unused variable
drm/amdkfd: optimize svm range evict
drm/amd/display: correct idle_power_optimizations disablement return value
drm/amd/display: remove stale debug setting
drm/amdkfd: change svm range evict
drm/amdkfd: add new flag for svm
scsi: qla2xxx: Check correct variable in qla24xx_async_gffid()
selftests/sgx: Page removal stress test
selftests/sgx: Test reclaiming of untouched page
selftests/sgx: Test invalid access to removed enclave page
selftests/sgx: Test faulty enclave behavior
selftests/sgx: Test complete changing of page type flow
selftests/sgx: Introduce TCS initialization enclave operation
selftests/sgx: Introduce dynamic entry point
selftests/sgx: Test two different SGX2 EAUG flows
selftests/sgx: Add test for TCS page permission changes
selftests/sgx: Add test for EPCM permission changes
Documentation/x86: Introduce enclave runtime management section
x86/sgx: Free up EPC pages directly to support large page ranges
x86/sgx: Support complete page removal
x86/sgx: Support modifying SGX page type
x86/sgx: Tighten accessible memory range after enclave initialization
x86/sgx: Support adding of pages to an initialized enclave
x86/sgx: Support restricting of enclave page permissions
x86/sgx: Support VA page allocation without reclaiming
x86/sgx: Export sgx_encl_page_alloc()
x86/sgx: Export sgx_encl_{grow,shrink}()
x86/sgx: Keep record of SGX page type
x86/sgx: Create utility to validate user provided offset and length
x86/sgx: Make sgx_ipi_cb() available internally
x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes()
x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask()
x86/sgx: Export sgx_encl_ewb_cpumask()
x86/sgx: Support loading enclave page without VMA permissions check
x86/sgx: Add wrapper for SGX2 EAUG function
x86/sgx: Add wrapper for SGX2 EMODT function
x86/sgx: Add wrapper for SGX2 EMODPR function
x86/sgx: Add short descriptions to ENCLS wrappers
drm/msm/mdp5: Fix global state lock backoff
vfio/spapr_tce: Remove the unused parameters container
iio: light: cm32181: Add PM support
MAINTAINERS: Rectify entry for NVIDIA TEGRA DRM and VIDEO DRIVER
dt-bindings: display: tegra: Convert to json-schema
ARM/dma-mapping: merge IOMMU ops
ARM/dma-mapping: consolidate IOMMU ops callbacks
ARM/dma-mapping: drop .dma_supported for IOMMU ops
ARM/dma-mapping: use dma-direct unconditionally
ARM/dma-mapping: use the generic versions of dma_to_phys/phys_to_dma by default
ARM/dma-mapping: use dma_to_phys/phys_to_dma in the dma-mapping code
ARM/dma-mapping: remove the unused virt_to_dma helper
ARM/dma-mapping: mark various dma-mapping routines static in dma-mapping.c
ARM/dma-mapping: remove dmabounce
ARM: sa1100/assabet: move dmabounce hack to ohci driver
drm/msm: Make enable_eviction flag static
ASoC: fsl_utils: Don't use plain integer as NULL pointer
selftests/bpf: Add benchmark for local_storage RCU Tasks Trace usage
libbpf, riscv: Use a0 for RC register
interconnect: icc-rpm: Set destination bandwidth as well as source bandwidth
xfs: rework xfs_buf_incore() API
ASoC: jz4740-i2s: Refactor DMA channel setup
ASoC: jz4740-i2s: Remove Open Firmware dependency
af_unix: Optimise hash table layout.
ASoC: amd: fix ACPI dependency compile errors and warnings
xfs: make is_log_ag() a first class helper
xfs: replace xfs_ag_block_count() with perag accesses
xfs: Pre-calculate per-AG agino geometry
xfs: Pre-calculate per-AG agbno geometry
xfs: pass perag to xfs_alloc_read_agfl
xfs: pass perag to xfs_alloc_put_freelist
xfs: pass perag to xfs_alloc_get_freelist
xfs: pass perag to xfs_read_agf
xfs: pass perag to xfs_read_agi
xfs: pass perag to xfs_alloc_read_agf()
xfs: kill xfs_alloc_pagf_init()
xfs: pass perag to xfs_ialloc_read_agi()
xfs: kill xfs_ialloc_pagi_init()
xfs: make last AG grow/shrink perag centric
xfs: expanding delayed logging design with background material
xfs: xlog_sync() manually adjusts grant head space
xfs: avoid cil push lock if possible
xfs: move CIL ordering to the logvec chain
xfs: convert log vector chain to use list heads
xfs: convert CIL to unordered per cpu lists
xfs: Add order IDs to log items in CIL
xfs: convert CIL busy extents to per-cpu
xfs: track CIL ticket reservation in percpu structure
xfs: implement percpu cil space used calculation
media: venus: hfi_platform: Correct supported codecs for sc7280
media: venus: Add support for SSR trigger using fault injection
drm/i915/selftests: Grab the runtime pm in shrink_thp
iommu/mediatek: Allow page table PA up to 35bit
iommu/io-pgtable-arm-v7s: Add a quirk to allow pgtable PA up to 35bit
iommu/amd: Update amd_iommu_fault structure to include PCI seg ID
iommu/amd: Update device_state structure to include PCI seg ID
iommu/amd: Print PCI segment ID in error log messages
iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands
iommu/amd: Specify PCI segment ID when getting pci device
iommu/amd: Include PCI segment ID when initialize IOMMU
iommu/amd: Introduce get_device_sbdf_id() helper function
iommu/amd: Flush upto last_bdf only
iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf]
iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit()
iommu/amd: Update (un)init_device_table_dma()
iommu/amd: Update set_dte_irq_entry
iommu/amd: Update dump_dte_entry
iommu/amd: Update iommu_ignore_device
iommu/amd: Update set_dte_entry and clear_dte_entry
iommu/amd: Convert to use per PCI segment rlookup_table
iommu/amd: Update alloc_irq_table and alloc_irq_index
iommu/amd: Update amd_irte_ops functions
iommu/amd: Introduce struct amd_ir_data.iommu
iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function
iommu/amd: Convert to use rlookup_amd_iommu helper function
iommu/amd: Convert to use per PCI segment irq_lookup_table
iommu/amd: Introduce per PCI segment rlookup table size
iommu/amd: Introduce per PCI segment alias table size
iommu/amd: Introduce per PCI segment device table size
iommu/amd: Introduce per PCI segment last_bdf
iommu/amd: Introduce per PCI segment unity map list
iommu/amd: Introduce per PCI segment alias_table
iommu/amd: Introduce per PCI segment old_dev_tbl_cpy
iommu/amd: Introduce per PCI segment dev_data_list
iommu/amd: Introduce per PCI segment irq_lookup_table
iommu/amd: Introduce per PCI segment rlookup table
iommu/amd: Introduce per PCI segment device table
iommu/amd: Introduce pci segment structure
iommu/amd: Update struct iommu_dev_data definition
iommu/amd: Handle return of iommu_device_sysfs_add
phy: qcom-qmp-usb: define QPHY_V2_PCS_PLL_LOCK_CHK_DLY_TIME register
phy: qcom-qmp-usb: replace FLL layout writes for msm8996
phy: qcom-qmp: pcs-pcie-v4: add missing registers
phy: qcom-qmp: pcs-v3: add missing registers
phy: qcom-qmp: qserdes-com-v5: add missing registers
phy: qcom-qmp: qserdes-com-v4: add missing registers
phy: qcom-qmp: qserdes-com-v3: add missing registers
phy: qcom-qmp: qserdes-com: add missing registers
phy: qcom-qmp: split PCS_UFS V3 symbols to separate header
phy: qcom-qmp: split allegedly 4.20 and 5.20 PCS registers
phy: qcom-qmp: split allegedly 4.20 and 5.20 TX/RX registers
phy: qcom-qmp: move PCIE QHP registers to separate header
phy: qcom-qmp: move PCS V5 registers to separate headers
phy: qcom-qmp: move PCS V4 registers to separate headers
phy: qcom-qmp: move PCS V3 registers to separate headers
phy: qcom-qmp: move PCS V2 registers to separate header
phy: qcom-qmp: move QSERDES PLL registers to separate header
phy: qcom-qmp: move QSERDES V5 registers to separate headers
phy: qcom-qmp: move QSERDES V4 registers to separate headers
phy: qcom-qmp: move QSERDES V3 registers to separate headers
phy: qcom-qmp: move QSERDES registers to separate header
phy: qcom-qmp: use QPHY_V4_PCS for ipq6018/ipq8074 PCIe gen3
phy: qcom-qmp: rename QMP V2 PCS registers
phy: qcom-qmp: drop special QMP V2 PCIE gen3 defines
phy: qcom-qmp-pcie: split pcs_misc region for ipq6018 pcie gen3
phy: qcom-qmp-combo,usb: add support for separate PCS_USB region
phy: qcom-qmp-ufs: remove spurious register write in the msm8996 table
phy: qcom-qmp: fix the QSERDES_V5_COM_CMN_MODE register
drm/msm/dp: delete vdda regulator related functions from eDP/DP controller
phy: qcom-qmp: add regulator_set_load to dp phy
dt-bindings: remoteproc: qcom: q6v5: fix example
remoteproc: qcom: wcnss: Fix handling of IRQs
dt-bindings: remoteproc: qcom,smd-edge: define re-usable schema for smd-edge
dt-bindings: remoteproc: qcom,glink-edge: define re-usable schema for glink-edge
dt-bindings: remoteproc: qcom,adsp: use GIC_SPI defines in example
dt-bindings: remoteproc: qcom,adsp: simplify SM8150 power domains
dt-bindings: remoteproc: qcom,adsp: simplify interrupts
dt-bindings: remoteproc: qcom,adsp: add interconnects
dt-bindings: remoteproc: remove unneeded ref for names
qed: Use bitmap_empty()
qed: Use the bitmap API to allocate bitmaps
cnic: Use the bitmap API to allocate bitmaps
bnxt: Use the bitmap API to allocate bitmaps
sfc: falcon: Use the bitmap API to allocate bitmaps
sfc/siena: Use the bitmap API to allocate bitmaps
net: dsa: b53: remove unnecessary spi_set_drvdata()
drm: rcar-du: Lift z-pos restriction on primary plane for Gen3
drm: rcar-du: Fix Alpha blending issue on Gen3
drm: rcar-du: Add num_rpf to struct rcar_du_device_info
drm: rcar-du: Drop file name from comment header blocks
drm: rcar-du: Extend CMM HDSE documentation
drm/msm: Switch to pfn mappings
drm/msm: Deprecate MSM_BO_UNCACHED harder
drm/msm/adreno: Defer enabling runpm until hw_init()
drm/msm/gem: Drop obj lock in msm_gem_free_object()
drm/msm/dp: remove dp_display_en/disable prototypes and data argument
drm/msm/dp: rename second dp_display_enable()'s argument
drm/msm/dp: remove unused stubs
drm/msm/adreno: Do not propagate void return values
drm/msm/gpu: Add GEM debug label to devcore
drm/msm/gpu: Capture all BO addr+size in devcore
drm/msm: switch msm_kms_init_aspace() to use device_iommu_mapped()
drm/msm: move KMS aspace init to the separate helper
drm/msm: Stop using iommu_present()
Revert "Merge branch 'octeontx2-af-next'"
Input: goodix - switch use of acpi_gpio_get_*_resource() APIs
drm/i915/guc: Asynchronous flush of GuC log regions
dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources
clk: qcom: add support for SM8350 DISPCC
clk: qcom: add support for SM8350 GPUCC
clk: qcom: add camera clock controller driver for SM8450 SoC
clk: qcom: clk-alpha-pll: add Rivian EVO PLL configuration interfaces
clk: qcom: clk-alpha-pll: add Lucid EVO PLL configuration interfaces
clk: qcom: clk-alpha-pll: limit exported symbols to GPL licensed code
clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description
drm: xlnx: add <linux/io.h> for readl/writel
vfio/pci: fix the wrong word
drm/i915: Nuke PCH_JSP
drm/i915: Nuke PCH_MCC
drm/i915: Use short PCH names consistently
phy: qcom-edp: add regulator_set_load to edp phy
soundwire: qcom: Enable software clock gating requirement flag
soundwire: qcom: Check device status before reading devid
dmaengine: altera-msgdma: Fixed some inconsistent function name descriptions
dmaengine: imx-sdma: Add missing struct documentation
drm/msm/mdp5: move iommu_domain_alloc() call close to its usage
drm/msm/dpu: check both DPU and MDSS devices for the IOMMU
fs/ntfs3: Remove unnecessary 'NULL' values from pointers
drm/msm: Fix %d vs %u
drm/msm/dpu: move struct dpu_hw_blk definition to dpu_hw_utils.h
drm/msm/dpu: merge base_off with blk_off in struct dpu_hw_blk_reg_map
drm/msm/dpu: drop length from struct dpu_hw_blk_reg_map
drm/msm/dpu: drop xin_id from struct dpu_hw_blk_reg_map
drm/msm/adreno: Allow larger address space size
drm/msm/adreno: Fix up formatting
drm/msm/a6xx: Add speedbin support for A619 GPU
drm/msm/adreno: Add A619 support
drm/msm/adreno: Remove dead code
drm/msm: Avoid unclocked GMU register access in 6xx gpu_busy
Documentation: coresight: Expand branch broadcast documentation
Documentation: coresight: Link config options to existing documentation
Documentation: coresight: Turn numbered subsections into real subsections
coresight: Add config flag to enable branch broadcast
dt-bindings: hwinfo: samsung,s5pv210-chipid: add S5PV210 ChipID
dt-bindings: hwinfo: group Chip ID-like devices
drm/bridge: ti-sn65dsi86: Use atomic variants of drm_bridge_funcs
drm/mediatek: dpi: Add dp_intf support
libbpf: Remove unnecessary usdt_rel_ip assignments
selftests/bpf: Fix few more compiler warnings
selftests/bpf: Fix bogus uninitialized variable warning
drm/mediatek: dpi: Add pixels_per_iter config support
drm/mediatek: dpi: Add input_2pixel config support
drm/mediatek: dpi: Add config to support direct connection to dpi panels
drm/mediatek: dpi: Add YUV422 output support
ASoC: rsnd: Emit useful error messages in .remove()
i2c: i801: Add support for Intel Meteor Lake-P
dt-bindings: i2c: nomadik: Add power domain to binding
dt-bindings: i2c: nomadik: Drop unused voltage supply from example
drm/bridge: fsl-ldb: Enable split mode for LVDS dual link
drm/bridge: fsl-ldb: Fix mode clock rate validation
drm: bridge: ldb: Drop DE flip from Freescale i.MX8MP LDB bridge
drm/bridge: anx7625: Add wait_hpd_asserted() callback
drm/bridge: anx7625: Fix NULL pointer crash when using edp-panel
drm/bridge: anx7625: use pm_runtime_force_suspend(resume)
drm/bridge: anx7625: Convert to devm_i2c_new_dummy_device()
dmaengine: sf-pdma: Add multithread support for a DMA channel
Revert "kernfs: Change kernfs_notify_list to llist."
net: hinic: avoid kernel hung in hinic_get_stats64()
net: hinic: fix bug that ethtool get wrong stats
tls: rx: periodically flush socket backlog
selftests: tls: add selftest variant for pad
tls: rx: add sockopt for enabling optimistic decrypt with TLS 1.3
tls: rx: support optimistic decrypt to user buffer with TLS 1.3
tls: rx: don't include tail size in data_len
iommu: arm-smmu-impl: Add 8250 display compatible to the client list.
iommu/iova: change IOVA_MAG_SIZE to 127 to save memory
ASoC: Intel: avs: Fix i2s_test card name initialization
ASoC: imx-card: Fix DSD/PDM mclk frequency
iommu/exynos: Make driver independent of the system page size
iommu: Clean up release_device checks
iommu: Make .release_device optional
iommu: Use dev_iommu_ops() for probe_finalize
iommu/arm-smmu: Get associated RMR info and install bypass SMR
iommu/arm-smmu-v3: Get associated RMR info and install bypass STE
iommu/arm-smmu-v3: Refactor arm_smmu_init_bypass_stes() to force bypass
iommu/arm-smmu-v3: Introduce strtab init helper
ACPI/IORT: Add a helper to retrieve RMR info directly
ACPI/IORT: Add support to retrieve IORT RMR reserved regions
ACPI/IORT: Provide a generic helper to retrieve reserve regions
ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void
iommu: Introduce a callback to struct iommu_resv_region
KVM: arm64: Don't return from void function
octeontx2-af: Enable Exact match flag in kex profile
octeontx2-pf: Add support for exact match table.
octeontx2-af: Invoke exact match functions if supported
octeontx2-af: Wrapper functions for MAC addr add/del/update/reset
octeontx2: Modify mbox request and response structures
octeontx2-af: Debugsfs support for exact match.
octeontx2-af: Drop rules for NPC MCAM
octeontx2-af: FLR handler for exact match table.
octeontx2-af: devlink configuration support
octeontx2-af: Exact match scan from kex profile
octeontx2-af: Exact match support
octeontx2-af: Use hashed field in MCAM key
nfp: enable TSO by default for nfp netdev
nfp: allow TSO packets with metadata prepended in NFDK path
soundwire: qcom: Add flag for software clock gating check
soundwire: qcom: Add support for controlling audio CGCR from HLOS
soundwire: intel: use pm_runtime_resume() on component probe
soundwire: peripheral: remove useless ops pointer
soundwire: revisit driver bind/unbind and callbacks
soundwire: bus_type: fix remove and shutdown support
dt-bindings: dma: dw-axi-dmac: extend the number of interrupts
dmaengine: dmatest: use strscpy to replace strlcpy
bpftool: Remove zlib feature test from Makefile
dmaengine: ste_dma40: fix typo in comment
dmaengine: jz4780: fix typo in comment
dmaengine: s3c24xx: fix typo in comment
dmaengine: qcom: fix typo in comment
dmaengine: owl: fix typo in comment
dmaengine: mediatek-cqdma: fix typo in comment
dmaengine: fix typos in comments
dmaengine: xilinx_dpdma: Omit superfluous error message in xilinx_dpdma_probe()
libbpf: Cleanup the legacy uprobe_event on failed add/attach_event()
libbpf: Fix wrong variable used in perf_event_uprobe_open_legacy()
libbpf: Cleanup the legacy kprobe_event on failed add/attach_event()
selftests/bpf: Add type match test against kernel's task_struct
selftests/bpf: Add nested type to type based tests
selftests/bpf: Add test checking more characteristics
selftests/bpf: Add type-match checks to type-based tests
libbpf: add bpf_core_type_matches() helper macro
bpf, libbpf: Add type match support
bpftool: Honor BPF_CORE_TYPE_MATCHES relocation
bpf: Introduce TYPE_MATCH related constants/macros
net: asix: change the type of asix_set_sw/hw_mii to static
net: dsa: felix: build as module when tc-taprio is module
net: sched: provide shim definitions for taprio_offload_{get,free}
eth: remove neterion/vxge
dt-bindings: net: dsa: mediatek,mt7530: Add missing 'reg' property
drm/amdgpu/display: disable prefer_shadow for generic fb helpers
drm/amdgpu: keep fbdev buffers pinned during suspend
drm/amd/display: Remove unused variables from vba_vars_st
drm/amd/display: Remove duplicate code across dcn30 and dcn31
drm/amd/display: clean up some inconsistent indenting
drm/amd/display: Remove return value of Calculate256BBlockSizes
drm/amdpgu/debugfs: Simplify some exit paths
drm/amdgpu/mes: Fix an error handling path in amdgpu_mes_self_test()
drm/amd/display: Maintain old audio programming sequence
drm/amd/display: 3.2.192
drm/amd/display: rename hdmi_frl_pcon_support
drm/amd/display: enable PCON SST support for newer ASICs
drm/amd/display: OVT Update on InfoFrame and Mode Management
drm/amdgpu/mes11: fix to unmap legacy queue
drm/amd/display: Initialize lt_settings on instantiation
drm/amd/display: Fix uninitialized variable.
drm/amd/display: Move all linux includes into OS types
drm/amd/display: Fix null timing generator resource
drm/amd/display: Add flag to modify MST delay
drm/amd/display: Disable TBT3 DSC work around by default.
drm/amd/display: Fix refresh rate issue on Club 3D
drm/amd/display: Remove configuration option for dpia hpd delay
drm/amd/display: Indicate stream change on ODM change
drm/amd/display: disable otg toggle w/a on boot
drm/amd/display: Fix dmub soft hang for PSR 1
drm/amd/display: Guard against NULL link encoder in log hw state
drm/amd/display: Remove incorrect ASSERT check for link_enc
drm/amd/display: Guard against ddc_pin being NULL for AUX
drm/amd/display: Program ACP related register
drm/amd/display: add an option to skip wait for HPD when powering on eDP panel
drm/amd/display: Don't set dram clock change requirement for SubVP
drm/amd/display: Extend soc BB capabilitiy
drm/amd/display: Maintain consistent mode of operation during encoder assignment
drm/amd/display: guard for virtual calling destroy_link_encoders
drm/amd/display: disable timing sync b/w odm halves
drm/amd/display: Add minimal pipe split transition state
drm/amd/display: Add SubVP control lock
drm/amd/display: Fix stream->link_enc unassigned during stream removal
drm/amd/display: Add basic infrastructure for enabling FAMS
drm/amd/display: Make OPTC3 function accessible to other DCN
drm/amd/display: Update gpuvm_max_page_table_levels IP param
drm/amd/display: Switch to correct DTO on HDMI
drm/amd/display: Change DET policy for MPO cases
drm/amd/display: Use two pixel per container for k1/k2 div
drm/amd/display: Apply ODM 2:1 policy for single display configuration
drm/amd/display: Add function to set pixels per cycle
drm/amd/display: Prepare for new interfaces
drm/amd/display: Add SubVP required code
drm/amd/display: Add missing registers for ACP
drm/amdgpu: skip whole ras bad page framework on sriov
drm/amdgpu: Only send ras feature for gfx block
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amdkfd: simplify vm_validate_pt_pd_bos
drm/amd: Add debug mask for subviewport mclk switch
ASoC: SOF: Intel: byt: remove duplicating driver data retrieval
ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval
ASoC: tegra: tegra20_das: Drop write-only driver data member
ASoC: tegra: tegra20_das: Make helper functions return void
ASoC: tegra: tegra20_das: Get rid of global pointer for driver data
ASoC: tegra: tegra20_das: Remove unused function tegra20_das_read
ASoC: tegra: tegra20_das: Fold header file into only user
ASoC: rockchip: i2s: Fix error code when fail to read I2S_CLR
ASoC: dt-bindings: qcom,sm8250: add SDM845 sound
ASoC: Intel: catpt: remove duplicating driver data retrieval
drm: Remove linux/i2c.h from drm_crtc.h
drm: Remove linux/media-bus-format.h from drm_crtc.h
drm: Remove linux/fb.h from drm_crtc.h
drm/vmwgfx: Stop using 'TRUE'
remoteproc: pru: Add support for various PRU cores on K3 AM62x SoCs
dt-bindings: remoteproc: pru: Update bindings for K3 AM62x SoCs
dt-bindings: remoteproc: pru: Re-arrange "compatible" in alphabetic order
ASoC: Intel: avs: correct config reference for I2S test board
ASoC: xilinx: Suppress second error message about reset failure in .remove()
ASoC: codecs: wsa883x: fix warning using-module-alias-sdw.cocci
ALSA: usb-audio: Add endianness annotations
interconnect: qcom: msm8939: Use icc_sync_state
fs/ntfs3: Remove duplicated assignment to variable r
fs/ntfs3: Unlock on error in attr_insert_range()
fs/ntfs3: Make ntfs_update_mftmirr return void
fs/ntfs3: Fix NULL deref in ntfs_update_mftmirr
dmaengine: sun4i: Set the maximum segment size
tools/testing/crypto: Use vzalloc instead of vmalloc+memset
ASoC: madera: Replace kernel.h with the necessary inclusions
ASoC: rt5640: Add the MICBIAS1 to the dapm routing
ASoC: amd: enable machine driver build for Jadeite platform
ASoC: amd: add Machine driver for Jadeite platform
ASoC: amd: add I2S MICSP instance support
ASoC: dt-bindings: fsl-sai: Add two PLL clock source
ASoC: dt-bindings: fsl_spdif: Add two PLL clock source
ASoC: fsl_sai: Add support for PLL switch at runtime
ASoC: fsl_micfil: Add support for PLL switch at runtime
ASoC: fsl_spdif: Add support for PLL switch at runtime.
ASoC: fsl_utils: Add function to handle PLL clock source
cxgb4: Use the bitmap API to allocate bitmaps
net/mlx5: fix 32bit build
media: isl7998x: select V4L2_FWNODE to fix build error
bpf, samples: Remove AF_XDP samples
bpftool: Rename "bpftool feature list" into "... feature list_builtins"
bpf: Omit superfluous address family check in __bpf_skc_lookup
selftests: net: af_unix: Test connect() with different netns.
af_unix: Put pathname sockets in the global hash table.
MIPS: Loongson64: Fix section mismatch warning
mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start
MIPS: mscc: ocelot: enable FDMA usage
MIPS: Fix some typos
MIPS: Alchemy: devboards: Remove duplicate 'the' in two places.
MIPS: PCI: Remove leading space in info message, rename pci
mips: sgi-ip22: Drop redundant check from .remove()
MAINTAINERS: add include/dt-bindings/mips to MIPS
phy: amlogic: Add G12A Analog MIPI D-PHY driver
dt-bindings: phy: add Amlogic G12A Analog MIPI D-PHY bindings
ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static
phy: phy-brcm-usb: drop unexpected word "the" in the comments
phy: rockchip-inno-usb2: Sync initial otg state
phy: qcom-qmp-pcie: add IPQ8074 PCIe Gen3 QMP PHY support
dt-bindings: phy: qcom,qmp: add IPQ8074 PCIe Gen3 PHY binding
phy: qcom-qmp-pcie: make pipe clock rate configurable
clk: renesas: rcar-gen4: Fix initconst confusion for cpg_pll_config
clk: renesas: r9a07g043: Add support for RZ/Five SoC
dt-bindings: clock: r9a07g043-cpg: Add Renesas RZ/Five CPG Clock and Reset Definitions
pinctrl: renesas: r8a779g0: Add missing MODSELx for AVBx
pinctrl: renesas: r8a779g0: Add missing MODSELx for TSN0
pinctrl: renesas: r8a779g0: Add missing ERROROUTC_A
pinctrl: renesas: r8a779g0: Add missing PWM
pinctrl: renesas: r8a779g0: Add missing FlexRay
pinctrl: renesas: r8a779g0: Add missing TPU0TOx_A
pinctrl: renesas: r8a779g0: Add missing CANFD5_B
pinctrl: renesas: r8a779g0: Add missing SCIF1_X
pinctrl: renesas: r8a779g0: Add missing SCIF3
pinctrl: renesas: r8a779g0: Add missing HSCIF1_X
pinctrl: renesas: r8a779g0: Add missing HSCIF3_A
pinctrl: renesas: r8a779g0: Add missing IRQx_A/IRQx_B
pinctrl: renesas: r8a779g0: Add missing TCLKx_A/TCLKx_B/TCLKx_X
pinctrl: renesas: r8a779g0: Tidyup POC1 voltage
pinctrl: renesas: r8a779g0: Tidy up ioctrl_regs
pinctrl: renesas: r8a779g0: Remove unused MOD_SELx definitions
pinctrl: renesas: r8a779g0: Remove unused IPxSRx definitions
pinctrl: renesas: r8a779g0: Remove unused NOGP definitions
pinctrl: renesas: r8a779g0: Fixup MODSEL8
pinctrl: renesas: r8a779g0: Add pins, groups and functions
pinctrl: renesas: Initial R8A779G0 (R-Car V4H) PFC support
pinctrl: renesas: Add PORT_GP_CFG_13 macros
dt-bindings: pinctrl: renesas,pfc: Document r8a779g0 support
pinctrl: renesas: Add RZ/V2M pin and gpio controller driver
phy: qcom-qmp: clean up hex defines
phy: qcom-qmp: clean up define alignment
phy: qcom-qmp: clean up v4 and v5 define order
phy: qcom-qmp-usb: clean up pipe clock handling
phy: qcom-qmp-pcie-msm8996: drop obsolete pipe clock type check
phy: qcom-qmp-pcie: drop obsolete pipe clock type check
phy: phy-mtk-dp: Add driver for DP phy
phy: cdns-dphy: Add support for DPHY TX on J721e
phy: cdns-dphy: Add band config for dphy tx
phy: dt-bindings: cdns,dphy: Add compatible for dphy on j721e
phy: rockchip-inno-usb2: Prevent incorrect error on probe
phy: dphy: drop unexpected word "the" in the comments
phy: tegra: Add PCIe PIPE2UPHY support for Tegra234
dt-bindings: PHY: P2U: Add support for Tegra234 P2U block
phy: mediatek: Add PCIe PHY driver
dt-bindings: phy: mediatek: Add YAML schema for PCIe PHY
phy: ti: tusb1210: Don't check for write errors when powering on
drm/msm: Fix fence rollover issue
drm/msm: Use div64_ul instead of do_div
drm/msm: Expose client engine utilization via fdinfo
drm: Add DRM_GEM_FOPS
drm/msm: Make msm_gem_free_object() static
clk: qcom: gcc-msm8960: create tsens device if there are no child nodes
dt-bindings: clock: qcom,gcc-apq8064: split tsens to the child node
dt-bindings: clock: qcom,gcc-apq8064: move msm8960 compat from gcc-other.yaml
clk: sunxi: Do not select the PRCM MFD
clk: sunxi: Limit legacy clocks to 32-bit ARM
drm: bridge: sii8620: fix possible off-by-one
drm/msm/disp/dpu1: add dspp support for sc7280
drm/msm/mdp5: Add perf data for MDP v1.16
drm/msm/mdp4: get rid of struct mdp4_platform_config
drm/msm/mdp4: move iommu_domain_alloc() call close to its usage
drm/msm/hdmi: support attaching the "next" bridge
drm/msm/hdmi: drop empty bridge callbacks
drm/msm/hdmi-phy: populate 8x60 HDMI PHY requirements
drm/msm/hdmi: reuse MSM8960's config for MSM8660
drm/msm/hdmi: merge platform config for 8974/8084/8994/8996
drm/msm/hdmi: drop hpd_regs usage on 8x74/8084
drm/msm/hdmi: drop empty 'none' regulator lists
drm/msm/hdmi: enable core-vcc/core-vdda-supply for 8996 platform
drm/msm/hdmi: drop unused GPIO support
drm/msm/hdmi: drop the hdmi-mux support
dt-bindings: display/msm: hdmi: mark hdmi-mux-supply as deprecated
dt-bindings: display/msm: hdmi: mark old GPIO properties as deprecated
dt-bindings: display/msm: hdmi: split and convert to yaml
drm/msm/dp: use ARRAY_SIZE for calculating num_descs
drm/msm/dsi: Use single function for reset
drm/msm/hdmi: fill the pwr_regs bulk regulators
drm/msm/dp: Remove encoder pointer from struct msm_dp
drm/msm/dp: make dp_bridge_mode_valid() more precise
dt-bindings: msm: update maintainers list with proper id
drm/msm/dpu: simplify and unify dpu_encoder_get_intf and dpu_encoder_get_wb
dt-bindings: msm/dp: List supplies in the bindings
drm/msm/dpu: Add interface support for CRC debugfs
drm/msm/dp: rewrite dss_module_power to use bulk clock functions
drm/msm/dpu: Add MISR register support for interface
drm/msm/dp: inline dp_power_clk_set_rate()
drm/msm/dpu: Move MISR methods to dpu_hw_util
drm/msm/dp: set stream_pixel rate directly
drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link")
drm/msm/dpu: Move LM CRC code into separate method
drm/msm/dpu: remove hard-coded linewidth limit for writeback
drm/msm/dpu: fix maxlinewidth for writeback block
drm/msm/dpu: move intf and wb assignment to dpu_encoder_setup_display()
drm/msm/dpu: drop enum msm_display_caps
drm/msm/dpu: dont_use IS_ERR_OR_NULL for encoder phys backends
drm/msm/dpu: make dpu hardware catalog static const
drm/msm/dpu: constify struct dpu_mdss_cfg
drm/msm/dpu: change catalog->dma_cfg to be a const pointer
drm/msm/dpu: change catalog->perf to be a const pointer
drm/msm/dpu: remove hwversion field from data structures
drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog
drm/msm/dpu: use feature bit for LM combined alpha check
drm/msm/dpu: add writeback support for sc7180
remoteproc: mediatek: Enable cache for mt8186 SCP
memblock tests: remove completed TODO items
memblock tests: set memblock_debug to enable memblock_dbg() messages
memblock tests: add verbose output to memblock tests
memblock tests: Makefile: add arguments to control verbosity
dma-mapping: Fix build error unused-value
ACPI: Remove the unused find_acpi_cpu_cache_topology()
arch_topology: Warn that topology for nested clusters is not supported
arch_topology: Add support for parsing sockets in /cpu-map
arch_topology: Set cluster identifier in each core/thread from /cpu-map
arch_topology: Limit span of cpu_clustergroup_mask()
arch_topology: Don't set cluster identifier as physical package identifier
arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found
arch_topology: Check for non-negative value rather than -1 for IDs validity
arch_topology: Set thread sibling cpumask only within the cluster
arch_topology: Drop LLC identifier stash from the CPU topology
arm64: topology: Remove redundant setting of llc_id in CPU topology
arch_topology: Use the last level cache information from the cacheinfo
arch_topology: Add support to parse and detect cache attributes
cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability
cacheinfo: Use cache identifiers to check if the caches are shared if available
cacheinfo: Allow early detection and population of cache attributes
cacheinfo: Add support to check if last level cache(LLC) is valid or shared
cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF
cacheinfo: Add helper to access any cache index for a given CPU
cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node
ACPI: PPTT: Use table offset as fw_token instead of virtual address
drm/mediatek: dpi: Move the csc_enable bit to SoC config
drm/mediatek: dpi: Move the yuv422_en_bit to SoC config
drm/mediatek: dpi: Move swap_shift to SoC config
drm/mediatek: dpi: Move hvsize_mask to SoC config
drm/mediatek: dpi: Move dimension mask to SoC config
drm/mediatek: dpi: Implement a swap_input toggle in SoC config
drm/mediatek: dpi: Implement a CK/DE pol toggle in SoC config
drm/mediatek: dpi: Add support for quantization range
drm/mediatek: dpi: Only enable dpi after the bridge is enabled
drm/mediatek: dpi: Remove output format of YUV
drm/mediatek: dpi: Add kernel document for struct mtk_dpi_conf
dt-bindings: display: mediatek: dpi: Revise mediatek strings to correct format
dt-bindings: display: mediatek: dpi: Add DP_INTF compatible
drm/mediatek: Ensure bridge disable happends before suspend
IB: Fix spelling of 'writable'
interconnect: add device managed bulk API
dt-bindings: interconnect: add fsl,imx8mp.h
dt-bindings: interconnect: imx8m: Add bindings for imx8mp noc
RDMA/rxe: Remove unnecessary include statement
drm/ingenic: Use the highest possible DMA burst size
tracing: ALSA: hda: Remove string manipulation out of the fast path
ALSA: wavefront: remove redundant assignment to pointer end
ALSA: usb-audio: Turn off 'manual mode' on Dell dock
ALSA: usb-audio: Support jack detection on Dell dock
ASoC: tegra20_ac97: Fix missing error code in tegra20_ac97_platform_probe()
ASoC: fsl_asrc_dma: Add legacy_dai_naming flag
ASoC: fsl_micfil: Add legacy_dai_naming flag
ASoC: codes: Add support for ES8316 producer mode
ASoC: fsl: pcm030-audio-fabric: use platform_device_unregsiter()
ASoC: codecs: max98088: Clean up some inconsistent indenting
ASoC: dt-bindings: convert designware-i2s to dt-schema
ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe()
net: hns: Fix spelling mistakes in comments.
nfp: support TX VLAN ctag insert
nfp: support RX VLAN ctag/stag strip
usbnet: smsc95xx: Clean up unnecessary BUG_ON() upon register access
usbnet: smsc95xx: Clean up nopm handling
usbnet: smsc95xx: Fix deadlock on runtime resume
net: phy: broadcom: Add support for BCM53128 internal PHYs
dt-bindings: net: dsa: renesas,rzn1-a5psw: add interrupts description
selftest: net: bridge mdb add/del entry to port that is down
net: ipconfig: use strscpy to replace strlcpy
mlxsw: spectrum_fid: Remove '_ub_' indication from structures and defines
mlxsw: spectrum_fid: Remove flood_index() from FID operation structure
mlxsw: Enable unified bridge model
mlxsw: Add ubridge to config profile
mlxsw: Add support for 802.1Q FID family
mlxsw: Add new FID families for unified bridge model
mlxsw: Add support for VLAN RIFs
mlxsw: Configure egress FID classification after routing
mlxsw: spectrum_router: Do not configure VID for sub-port RIFs
mlxsw: spectrum_fid: Configure layer 3 egress VID classification
mlxsw: Configure ingress RIF classification
mlxsw: spectrum_fid: Configure VNI to FID classification
mlxsw: Configure egress VID for unicast FDB entries
drm/i915: Fix vm use-after-free in vma destruction
xfrm: improve wording of comment above XFRM_OFFLOAD flags
esp6: Fix spelling mistake
selftests/vm: only run 128TBswitch with 5-level paging
mm/khugepaged: try to free transhuge swapcache when possible
mm/khugepaged: remove unneeded return value of khugepaged_add_pte_mapped_thp()
mm/khugepaged: use helper macro __ATTR_RW
mm/khugepaged: minor cleanup for collapse_file
mm/khugepaged: trivial typo and codestyle cleanup
mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs
mm/khugepaged: remove unneeded shmem_huge_enabled() check
mm: sparsemem: drop unexpected word 'a' in comments
mm: hugetlb: kill set_huge_swap_pte_at()
mm/page_alloc: make the annotations of available memory more accurate
zram: do not lookup algorithm in backends table
mm, docs: fix comments that mention mem_hotplug_end()
mm/smaps: add Pss_Dirty
mm: rmap: simplify the hugetlb handling when unmapping or migration
mm/madvise: minor cleanup for swapin_walk_pmd_entry()
mm: hugetlb: remove minimum_order variable
mm: memory_hotplug: make hugetlb_optimize_vmemmap compatible with memmap_on_memory
mm: memory_hotplug: enumerate all supported section flags
mm/swap: convert __delete_from_swap_cache() to a folio
mm/swap: convert delete_from_swap_cache() to take a folio
mm: convert page_swap_flags to folio_swap_flags
mm: convert destroy_compound_page() to destroy_large_folio()
mm/swap: convert __page_cache_release() to use a folio
mm/swap: convert __put_compound_page() to __folio_put_large()
mm/swap: convert __put_single_page() to __folio_put_small()
mm/swap: convert __put_page() to __folio_put()
mm/swap: convert put_pages_list to use folios
mm/swap: convert release_pages to use a folio internally
mm/swap: convert try_to_free_swap to use a folio
mm/swap: optimise lru_add_drain_cpu()
mm/swap: pull the CPU conditional out of __lru_add_drain_all()
mm/swap: rename lru_pvecs to cpu_fbatches
mm/swap: convert activate_page to a folio_batch
mm/swap: convert lru_lazyfree to a folio_batch
mm/swap: convert lru_deactivate to a folio_batch
mm/swap: convert lru_deactivate_file to a folio_batch
mm/swap: convert lru_add to a folio_batch
mm/swap: make __pagevec_lru_add static
mm/swap: add folio_batch_move_lru()
mm: add folios_put()
mm/vmscan: convert reclaim_pages() to use a folio
mm/vmscan: convert shrink_active_list() to use a folio
mm/vmscan: convert move_pages_to_lru() to use a folio
mm/vmscan: convert isolate_lru_pages() to use a folio
mm/vmscan: convert reclaim_clean_pages_from_list() to folios
mm/mprotect: try avoiding write faults for exclusive anonymous pages when changing protection
userfaultfd: selftests: infinite loop in faulting_process
Docs/admin-guide/damon: add a document for DAMON_LRU_SORT
mm/damon: introduce DAMON-based LRU-lists Sorting
Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action
mm/damon/schemes: add 'LRU_DEPRIO' action
Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action
mm/damon/schemes: add 'LRU_PRIO' DAMOS action
mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT' handling
mm/damon/dbgfs: add and use mappings between 'schemes' action inputs and 'damos_action' values
mm/swap: remove swap_cache_info statistics
mm/swapfile: fix possible data races of inuse_pages
lib/test_vmalloc: switch to prandom_u32()
mm/vmalloc: extend __find_vmap_area() with one more argument
mm/vmalloc: initialize VA's list node after unlink
mm/vmalloc: extend __alloc_vmap_area() with extra arguments
mm/vmalloc: make link_va()/unlink_va() common to different rb_root
mm: shrinkers: add scan interface for shrinker debugfs
tools: add memcg_shrinker.py
mm: docs: document shrinker debugfs
mm: shrinkers: provide shrinkers with names
mm: shrinkers: introduce debugfs interface for memory shrinkers
mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_get_from_ino()
mm/mempolicy: fix get_nodes out of bound access
mm/hugetlb: remove unnecessary huge_ptep_set_access_flags() in hugetlb_mcopy_atomic_pte()
kasan: fix zeroing vmalloc memory with HW_TAGS
mm: introduce clear_highpage_kasan_tagged
mm: rename kernel_init_free_pages to kernel_init_pages
mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_store()'
mm/damon/reclaim: make 'enabled' checking timer simpler
mm/damon/sysfs: deduplicate inputs applying
mm/damon/reclaim: deduplicate 'commit_inputs' handling
mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs to damon.h
Docs/admin-guide/damon/reclaim: remove a paragraph that been obsolete due to online tuning support
mm/migration: fix potential pte_unmap on an not mapped pte
mm/migration: return errno when isolate_huge_page failed
mm/migration: remove unneeded lock page and PageMovable check
mm/page_vma_mapped.c: check possible huge PMD map with transhuge_vma_suitable()
mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK
coccinelle: Extend address test from ifaddr semantic patch to test expressions
drm/panel: simple: add ETML0700Y5DHA panel
dt-bindings: display: simple: add EDT ETML0700Y5DHA panel
drm/panel: simple: Add support for HannStar HSD101PWW2 panel
dt-bindings: display: simple: Add HannStar HSD101PWW2
dt-bindings: sharp,lq101r1sx01: Add compatible for LQ101R1SX03
drm/mediatek: Remove mt8192 display rdma compatible
net: usb: Remove unnecessary '0' values from hasdata
can: slcan: extend the protocol with CAN state info
can: slcan: extend the protocol with error info
can: slcan: add ethtool support to reset adapter errors
can: slcan: move driver into separate sub directory
can: slcan: send the open/close commands to the adapter
can: slcan: set bitrate by CAN device driver API
can: slcan: allow to send commands to the adapter
can: slcan: use CAN network device driver API
can: netlink: dump bitrate 0 if can_priv::bittiming.bitrate is -1U
can: slcan: use the alloc_can_skb() helper
can: slcan: use netdev helpers to print out messages
can: slcan: use the BIT() helper
net/mlx5e: TC, Support offloading police action
net/mlx5e: Add flow_action to parse state
net/mlx5e: Add post meter table for flow metering
net/mlx5e: Add generic macros to use metadata register mapping
net/mlx5e: Get or put meter by the index of tc police action
net/mlx5e: Add support to modify hardware flow meter parameters
net/mlx5e: Prepare for flow meter offload if hardware supports it
net/mlx5: Implement interfaces to control ASO SQ and CQ
net/mlx5: Add support to create SQ and CQ for ASO
net/mlx5: E-switch: Change eswitch mode only via devlink command
net/mlx5: E-switch, Remove dependency between sriov and eswitch mode
net/mlx5: E-switch, Introduce flag to indicate if fdb table is created
net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created
net/mlx5: delete dead code in mlx5_esw_unlock()
net/mlx5: Delete ipsec_fs header file as not used
net: dsa: microchip: add LAN937x in the ksz spi probe
net: dsa: microchip: lan937x: add phylink_mac_config support
net: dsa: microchip: lan937x: add phylink_mac_link_up support
net: dsa: microchip: lan937x: add phylink_get_caps support
net: dsa: microchip: lan937x: add MTU and fast_age support
net: dsa: microchip: lan937x: register mdio-bus
net: dsa: microchip: lan937x: add phy read and write support
net: dsa: microchip: lan937x: add dsa_tag_protocol
net: dsa: microchip: add DSA support for microchip LAN937x
net: dsa: microchip: generic access to ksz9477 static and reserved table
net: dsa: tag_ksz: add tag handling for Microchip LAN937x
dt-bindings: net: dsa: dt bindings for microchip lan937x
dt-bindings: net: make internal-delay-ps based on phy-mode
net: phy: micrel: Adding LED feature for LAN8814 PHY
dt-bindings: net: Updated micrel,led-mode for LAN8814 PHY
net: add skb_[inner_]tcp_all_headers helpers
drm/rockchip: Fix an error handling path rockchip_dp_probe()
drm/rockchip: vop: Don't crash for invalid duplicate_state()
9p: Fix some kernel-doc comments
9p fid refcount: cleanup p9_fid_put calls
9p fid refcount: add a 9p_fid_ref tracepoint
9p fid refcount: add p9_fid_get/put wrappers
9p: Fix minor typo in code comment
9p: Remove unnecessary variable for old fids while walking from d_parent
9p: Make the path walk logic more clear about when cloning is required
9p: Track the root fid with its own variable during lookups
platform/x86/intel/pmt: telemetry: Fix fixed region handling
platform/x86/intel/vsec: Add support for Raptor Lake
platform/x86/intel/vsec: Rework early hardware code
platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering
platform/surface: Update copyright year of various drivers
platform/surface: aggregator: Move subsystem hub drivers to their own module
platform/surface: aggregator: Move device registry helper functions to core module
platform/surface: aggregator_registry: Add support for tablet mode switch on Surface Laptop Studio
platform/surface: aggregator_registry: Add support for tablet mode switch on Surface Pro 8
platform/surface: Add KIP/POS tablet-mode switch driver
platform/surface: aggregator: Add helper macros for requests with argument and return value
qlogic/qed: fix repeated words in comments
samsung/sxgbe: fix repeated words in comments
stmicro/stmmac: fix repeated words in comments
ethernet/sun: fix repeated words in comments
usbnet: remove vestiges of debug macros
net: pcs: rzn1-miic: update speed only if interface is changed
octeontx2-af: fix operand size in bitwise operation
drm/i915/display: clean up comments
drm/doc/rfc: VM_BIND uapi definition
drm/i915: Update i915 uapi documentation
drm/doc/rfc: VM_BIND feature design document
drm/i915: DG2 and ATS-M device ID updates
dt-bindings: watchdog: faraday: Fix typo in example 'timeout-sec' property
dt-bindings: chosen: remove old .txt binding
iio: adc: ad778-1: do not explicity set INDIO_BUFFER_TRIGGERED mode
iio: adc: ti-tsc2046: do not explicity set INDIO_BUFFER_TRIGGERED mode
dmaengine: fsl-edma: remove redundant assignment to pointer last_sg
dmaengine: mediatek: mtk-hsdma: Fix typo in comment
dmaengine: at_xdmac: Fix typo in comment
dt-bindings: dma: fsl-edma: Convert to DT schema
dmaengine: ep93xx: Fix typo in comments
dmaengine: imx-sdma: Improve the SDMA irq name
xfs: introduce per-cpu CIL tracking structure
xfs: rework per-iclog header CIL reservation
xfs: lift init CIL reservation out of xc_cil_lock
xfs: use the CIL space used counter for emptiness checks
drm/i915/pvc: Implement w/a 16016694945
ASoC: codecs: wsa883x: add missing break statement
selftests/bpf: Skip lsm_cgroup when we don't have trampolines
net/cmsg_sender: Remove a semicolon
tty: n_gsm: fix resource allocation order in gsm_activate_mux()
tty: n_gsm: fix deadlock and link starvation in outgoing data path
nfp: support VF rate limit with NFDK
cdc-eem: always use BIT
cxgb4: Fix typo in string
selftests: net: fib_rule_tests: fix support for running individual tests
net: remove SK_RECLAIM_THRESHOLD and SK_RECLAIM_CHUNK
mptcp: refine memory scheduling
mptcp: drop SK_RECLAIM_* macros
mptcp: never fetch fwd memory from the subflow
dmaengine: ti: k3-psil-j721s2: Add psil threads for sa2ul
wifi: nl80211: retrieve EHT related elements in AP mode
iio: adc: stm32-adc: disable adc before calibration
iio: adc: stm32-adc: make safe adc disable
iio: dac: ad5380: align '*' each line and drop unneeded blank line
iio: adc: qcom-spmi-rradc: Fix spelling mistake "coherrency" -> "coherency"
iio: Don't use bare "unsigned"
dt-bindings: iio: dac: mcp4922: expand for mcp4921 support
iio: dac: mcp4922: add support to mcp4921
neterion/vxge: fix repeated words in comments
ethernet/neterion: fix repeated words in comments
ethernet/natsemi: fix repeated words in comments
mellanox/mlxsw: fix repeated words in comments
ethernet/marvell: fix repeated words in comments
marvell/octeontx2/af: fix repeated words in comments
wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings
wifi: cfg80211: remove chandef check in cfg80211_cac_event()
wifi: nl80211: relax wdev mutex check in wdev_chandef()
wifi: nl80211: acquire wdev mutex earlier in start_ap
wifi: nl80211: hold wdev mutex for tid config
wifi: cfg80211: handle IBSS in channel switch
wifi: mac80211: properly skip link info driver update
wifi: mac80211: only accumulate airtime deficit for active clients
wifi: mac80211: add debugfs file to display per-phy AQL pending airtime
wifi: mac80211: add a per-PHY AQL limit to improve fairness
wifi: mac80211: keep recently active tx queues in scheduling list
wifi: mac80211: consider aql_tx_pending when checking airtime deficit
wifi: mac80211: make sta airtime deficit field s32 instead of s64
wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling
wifi: mac80211: fix a kernel-doc complaint
remove CONFIG_ANDROID
pm/sleep: Add PM_USERSPACE_AUTOSLEEP Kconfig
kernfs: fix potential NULL dereference in __kernfs_remove
wifi: cfg80211: remove redundant documentation
firmware: Hold a reference for of_find_compatible_node()
uacce: Handle parent device removal or parent driver module rmmod
scripts/tags.sh: Include tools directory in tags generation
bus: mvebu-mbus: Fix spelling mistake
wifi: mac80211: sta_info: fix a missing kernel-doc struct element
MAINTAINERS: update Android driver maintainers
wifi: mac80211: add a missing comma at kernel-doc markup
wifi: cfg80211: fix kernel-doc warnings all over the file
misc: rtsx_pcr: Fix a typo
drm/bridge: imx: i.MX8 bridge drivers should depend on ARCH_MXC
wifi: ieee80211: s1g action frames are not robust
tty: n_gsm: fix race condition in gsmld_write()
tty: n_gsm: fix packet re-transmission without open control channel
tty: n_gsm: fix non flow control frames during mux flow off
tty: n_gsm: fix missing timer to handle stalled links
tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output()
tty: n_gsm: fix tty registration before control channel open
tty: n_gsm: fix user open not possible at responder until initiator open
dt-bindings: usb: atmel: Add Microchip LAN9662 compatible string
staging: r8188eu: remove unneeded semicolon
staging: r8188eu: remove HW_VAR_H2C_MEDIA_STATUS_RPT from SetHwReg8188EU()
staging: r8188eu: drop return value from receive_disconnect
drm/i915: turn on small BAR support
drm/i915/ttm: disallow CPU fallback mode for ccs pages
drm/i915/ttm: handle blitter failure on DG2
drm/i915/selftests: ensure we reserve a fence slot
drm/i915/selftests: skip the mman tests for stolen
drm/i915/uapi: tweak error capture on recoverable contexts
drm/i915/error: skip non-mappable pages
drm/i915/uapi: add NEEDS_CPU_ACCESS hint
drm/i915/uapi: apply ALLOC_GPU_ONLY by default
drm/i915: remove intel_memory_region avail
drm/i915/uapi: expose the avail tracking
drm/i915/uapi: add probed_cpu_visible_size
drm/doc: add rfc section for small BAR uapi
dt-bindings: pinctrl: Add DT bindings for Renesas RZ/V2M pinctrl
time64.h: consolidate uses of PSEC_PER_NSEC
net: dsa: felix: drop oversized frames with tc-taprio instead of hanging the port
net: dsa: felix: keep QSYS_TAG_CONFIG_INIT_GATE_STATE(0xFF) out of rmw
net: dsa: felix: keep reference on entire tc-taprio config
net: gianfar: add support for software TX timestamping
net: dsa: rzn1-a5psw: add missing of_node_put() in a5psw_pcs_get()
clk: qcom: gcc-msm8916: Add rates to the GP clocks
clk: qcom: clk-rcg2: Make sure to not write d=0 to the NMD register
clk: qcom: clk-rcg2: Fail Duty-Cycle configuration if MND divider is not enabled.
hisilicon/hns3/hns3vf:fix repeated words in comments
google/gve:fix repeated words in comments
freescale/fs_enet:fix repeated words in comments
ethernet/emulex:fix repeated words in comments
atheros/atl1e:fix repeated words in comments
lib: test_bitmap: add compile-time optimization/evaluations assertions
bitmap: don't assume compiler evaluates small mem*() builtins calls
net/ice: fix initializing the bitmap in the switch code
bitops: let optimize out non-atomic bitops on compile-time constants
bitops: wrap non-atomic bitops with a transparent macro
bitops: define const_*() versions of the non-atomics
bitops: unify non-atomic bitops prototypes across architectures
bitops: always define asm-generic non-atomic bitops
ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr()
RDMA/rxe: Replace include statement
RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs
drm/amdgpu/display: add missing FP_START/END checks dcn32_clk_mgr.c
drm/amd/display: Fix __nedf2 undefined for 32 bit compilation
drm/amd/display: Fix __muldf3 undefined for 32 bit compilation
drm/amd/display: Fix __floatunsidf undefined for 32 bit compilation
clk: qcom: camcc-sm8250: Fix topology around titan_top power domain
clk: qcom: camcc-sdm845: Fix topology around titan_top power domain
drm/amd/display: Fix __umoddi3 undefined for 32 bit compilation
riscv: Kconfig.socs: Add comments
riscv: Kconfig.erratas: Add comments
riscv: Kconfig: Fix indentation and add comments
clk: qcom: ipq8074: dont disable gcc_sleep_clk_src
clk: qcom: ipq8074: add USB GDSCs
dt-bindings: clocks: qcom,gcc-ipq8074: support power domains
clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks
clk: qcom: ipq8074: add PPE crypto clock
dt-bindings: clock: qcom: ipq8074: add PPE crypto clock
clk: qcom: ipq8074: fix NSS port frequency tables
clk: qcom: ipq8074: SW workaround for UBI32 PLL lock
clk: qcom: ipq8074: fix NSS core PLL-s
dt-bindings: connector: usb: align example indentation to four-space
bpftool: Show also the name of type BPF_OBJ_LINK
docs: dt: writing-bindings: Update URL to DT schemas
drm/i915/guc: ADL-N should use the same GuC FW as ADL-S
intel/ice:fix repeated words in comments
ice: Remove unnecessary NULL check before dev_put
ice: use eth_broadcast_addr() to set broadcast address
ice: switch: dynamically add VLAN headers to dummy packets
ice: Add support for VLAN TPID filters in switchdev
ice: Add support for double VLAN in switchdev
selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0
selftests/xsk: Verify correctness of XDP prog attach point
selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket
selftests/xsk: Avoid bpf_link probe for existing xsk
RDMA/rxe: Fix deadlock in rxe_do_local_ops()
drm/amdkfd: Bump KFD API version for SMI profiling event
drm/amdkfd: Asynchronously free smi_client
drm/amdkfd: Add unmap from GPU SMI event
drm/amdkfd: Add user queue eviction restore SMI event
drm/amdkfd: Add migration SMI event
drm/amdkfd: Add GPU recoverable fault SMI event
drm/amdkfd: Enable per process SMI event
drm/amdkfd: Add KFD SMI event IDs and triggers
Revert "drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM"
drm/amdgpu: enable mes to access registers v2
drm/amdgpu/mes: add mes register access interface
drm/amdgpu/mes11: add mes11 misc op
drm/amdkfd: fix cu mask for asics with wgps
drm/amdgpu: add common interface for mes misc op
drm/amdgpu/mes11: update mes interface for acessing registers
net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start
drm: Remove unnecessary junk from drm_crtc.h
intel/ixgbevf:fix repeated words in comments
intel/igc:fix repeated words in comments
intel/igbvf:fix repeated words in comments
intel/igb:fix repeated words in comments
intel/iavf:fix repeated words in comments
intel/i40e:fix repeated words in comments
intel/fm10k:fix repeated words in comments
intel/e1000e:fix repeated words in comments
intel/e1000:fix repeated words in comments
ixgbe: drop unexpected word 'for' in comments
igb: remove unexpected word "the"
fm10k: remove unexpected word "the"
ixgbe: remove unexpected word "the"
vfio: Move "device->open_count--" out of group_rwsem in vfio_device_open()
vfio: remove useless judgement
vfio: Clear the caps->buf to NULL after free
RDMA/rxe: Merge normal and retry atomic flows
RDMA/rxe: Move atomic original value to res
RDMA/rxe: Move atomic responder res to atomic_reply
vfio: check iommu_group_set_name() return value
RDMA/rxe: Add a responder state for atomic reply
RDMA/rxe: Move code to rxe_prepare_atomic_res()
Documentation: coresight: Escape coresight bindings file wildcard
vfio: Split migration ops from main device ops
vfio/mlx5: Protect mlx5vf_disable_fds() upon close device
intel: remove unused macros
dt-bindings: serial: 8250: Add npcm845 compatible string
serial: 8250_dw: Use dw8250_serial_out() in dw8250_serial_out38x()
8250_dwlib: Convert bitops to newer form
serial: 8250_dw: Drop PM ifdeffery
ASoC: codecs: wsa883x: handle timeouts in resume path
serial: 8250_dw: Sort headers alphabetically
ASoC: codecs: wsa881x: handle timeouts in resume path
earlycon: prevent multiple register_console()
serial: 8250_dw: Take port lock while accessing LSR
serial: 8250_port: Fix spelling mistake
tty: serial: samsung_tty: loopback mode support
tty: serial: samsung_tty: support more than 4 uart ports
bpftool: Use feature list in bash completion
bpftool: Add feature list (prog/map/link/attach types, helpers)
bpftool: Remove attach_type_name forward declaration
pinctrl: intel: Add Intel Meteor Lake pin controller support
RDMA/rxe: Convert read side locking to rcu
RDMA/rxe: Stop lookup of partially built objects
drm/i915: Drain freed object after suspend display
arch: microblaze: Remove unused "select HANDLE_DOMAIN_IRQ"
usb: host: xhci: use snprintf() in xhci_decode_trb()
ASoC: tegra: delete a semicolon
ASoC: wm_adsp: Minor clean and redundant code removal
ASoC: samsung: change neo1973_audio from a global to static
ASoC: codecs: wsa883x: add control, dapm widgets and map
pinctrl: axp209: Support the AXP221/AXP223/AXP809 variant
dt-bindings: gpio: Add AXP221/AXP223/AXP809 compatibles
pinctrl: qcom: sc7280: Fix compile bug
net, neigh: introduce interval_probe_time_ms for periodic probe
sysctl: add proc_dointvec_ms_jiffies_minmax
atheros/atl1c:fix repeated words in comments
drm/i915: use DISPLAY_VER() instead of accessing match_info directly
drm/i915/bios: debug log ddi port info after parsing
ASoC: doc: Update dead links
ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables
memblock: avoid some repeat when add new range
drm/edid: take HF-EEODB extension count into account
drm/edid: add HF-EEODB support to EDID read and allocation
drm/edid: do invalid block filtering in-place
drm/edid: add drm_edid_raw() to access the raw EDID data
drm/probe-helper: add drm_connector_helper_get_modes()
drm/edid: add drm_edid_connector_update()
drm/edid: abstract debugfs override EDID set/reset
drm/edid: clean up connector update error handling and debug logging
drm/edid: convert drm_connector_update_edid_property() to struct drm_edid
drm/edid: move drm_connector_update_edid_property() to drm_edid.c
drm/vc4: change vc4_dma_range_matches from a global to static
net: pcs-rzn1-miic: fix return value check in miic_probe()
net: dsa: rzn1-a5psw: fix a NULL vs IS_ERR() check in a5psw_probe()
net: txgbe: Add build support for txgbe
clk: qcom: gcc-msm8939: Point MM peripherals to system_mm_noc clock
clk: qcom: gcc-msm8939: Add missing system_mm_noc_bfdcd_clk_src
clk: qcom: gcc-msm8939: Fix bimc_ddr_clk_src rcgr base address
clk: qcom: gcc-msm8939: Add missing SYSTEM_MM_NOC_BFDCD_CLK_SRC
ipv6: remove redundant store to value after addition
net: switchdev: add reminder near struct switchdev_notifier_fdb_info
net: dsa: microchip: count pause packets together will all other packets
net: dsa: microchip: add pause stats support
net: dsa: ar9331: add support for pause stats
net: dsa: add get_pause_stats support
clk: qcom: gcc-sc8280xp: use phy-mux clock for PCIe
drm/amdgpu: fix documentation warning
iosys-map: Add per-word write
iosys-map: Add per-word read
Input: i8042 - add TUXEDO devices to i8042 quirk tables
Input: i8042 - add debug output for quirks
Input: i8042 - merge quirk tables
Input: i8042 - move __initconst to fix code styling warning
perf jevents: Remove jevents.c
perf jevents: Switch build to use jevents.py
perf jevents: Add python converter script
bpftool: Probe for memcg-based accounting before bumping rlimit
perf python: Prefer python3
drm/amd/display: Re-org and cleanup the redundant code
drm/amd/display: expose additional modifier for DCN32/321
drm/amd: Load TA firmware for DCN321/DCN32
drm/amd/amd_shared.h: Add missing doc for PP_GFX_DCS_MASK
drm/amdgpu/amdgpu_dm: fix kernel-doc markups
drm/amd/display: change to_dal_irq_source_dnc32() storage class specifier to static
drm/amd/display: Remove unused globals FORCE_RATE and FORCE_LANE_COUNT
drm/amdgpu/display: drop set but unused variable
drm/amdgpu: Fix typos in amdgpu_stop_pending_resets
media: dt-bindings: Convert gpio-ir-receiver to DT schema
drm/amd/display: Removed unused variable ret
media: dt-bindings: rc: Allow 'ir-receiver' node names
drm/i915/guc/slpc: Add a new SLPC selftest
selftests/bpf: lsm_cgroup functional test
bpftool: implement cgroup tree for BPF_LSM_CGROUP
libbpf: implement bpf_prog_query_opts
libbpf: add lsm_cgoup_sock type
tools/bpf: Sync btf_ids.h to tools
bpf: expose bpf_{g,s}etsockopt to lsm cgroup
bpf: implement BPF_PROG_QUERY for BPF_LSM_CGROUP
bpf: minimize number of allocated lsm slots per program
bpf: per-cgroup lsm flavor
bpf: convert cgroup_bpf.progs to hlist
bpf: add bpf_func_t and trampoline helpers
power: reset: pwr-mlxbf: change rst_pwr_hid and low_pwr_hid from global to local variables
usb: gadget: f_mass_storage: Make CD-ROM emulation works with Windows OS
USB: cdc-acm: use define for timeout
usb: musb: mpfs: add missing clk_disable_unprepare() in mpfs_remove()
usb: gadget: aspeed_udc: fix handling of tx_len == 0
usb: dwc3: gadget: fix a kernel-doc warning
usb: dwc3: document async_callbacks field
usb: typec_altmode: add a missing "@" at a kernel-doc parameter
ASoC: wcd9335: Use DT bindings instead of local DAI definitions
ASoC: dt-bindings: Add bindings for WCD9335 DAIs
ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs()
ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus()
dt-bindings: arm: Convert CoreSight CPU debug to DT schema
dt-bindings: arm: Convert CoreSight bindings to DT schema
dt-bindings: arm: Rename Coresight filenames to match compatible
coresight: syscfg: Update load and unload operations
coresight: configfs: Fix unload of configurations on module exit
gfs2: List traversal in do_promote is safe
gfs2: do_promote glock holder stealing fix
gfs2: Use better variable name
gfs2: Make go_instantiate take a glock
gfs2: Add new go_held glock operation
gfs2: Revert 'Fix "truncate in progress" hang'
gfs2: Instantiate glocks ouside of glock state engine
gfs2: Fix up gfs2_glock_async_wait
pinctrl: renesas: r8a779f0: Remove unused POC2
reset: microchip-sparx5: allow building as a module
dt-bindings: pinctrl: renesas: Remove spaces before #define
net: prestera: acl: add support for 'egress' rules
selftests: forwarding: ethtool_extended_state: Convert to busywait
nfp: flower: fix comment typos and formatting
net: dsa: microchip: move remaining register offset to ksz_chip_reg
net: dsa: microchip: add P_STP_CTRL to ksz_chip_reg
net: dsa: microchip: change the size of reg from u8 to u16
net: dsa: microchip: remove the struct ksz8
net: dsa: microchip: move ksz8->shifts to ksz_common
net: dsa: microchip: move ksz8->masks to ksz_common
net: dsa: microchip: move ksz8->regs to ksz_common
net: ethernet: mtk-star-emac: enable half duplex hardware support
net: ethernet: mtk-star-emac: separate tx/rx handling with two NAPIs
net: ethernet: mtk-star-emac: add support for MII interface
dt-bindings: net: mtk-star-emac: add description for new properties
net: ethernet: mtk-star-emac: add timing adjustment support
net: ethernet: mtk-star-emac: add clock pad selection for RMII
dt-bindings: net: mtk-star-emac: add support for MT8365
net: ethernet: mtk-star-emac: add support for MT8365 SoC
net: ethernet: mtk-star-emac: modify IRQ trigger flags
net: ethernet: mtk-star-emac: store bit_clk_div in compat structure
sfc: Separate netdev probe/remove from PCI probe/remove
sfc: replace function name in string with __func__
sfc: Unsplit literal string.
sfc: Move EF100 efx_nic_type structs to the end of the file
sfc: Separate efx_nic memory from net_device memory
sfc: Encapsulate access to netdev_priv()
sfc: Change BUG_ON to WARN_ON and recovery code.
sfc: Remove netdev init from efx_init_struct
sfc: Add a PROBED state for EF100 VDPA use.
sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP.
mlxsw: spectrum_switchdev: Convert MDB code to use PGT APIs
mlxsw: spectrum_switchdev: Flush port from MDB entries according to FID index
mlxsw: spectrum_switchdev: Add support for getting and putting MDB entry
mlxsw: spectrum_switchdev: Implement mlxsw_sp_mc_mdb_entry_{init, fini}()
mlxsw: spectrum_switchdev: Add support for maintaining list of ports per MDB entry
mlxsw: spectrum_switchdev: Add support for maintaining hash table of MDB entries
mlxsw: spectrum_switchdev: Save MAC and FID as a key in 'struct mlxsw_sp_mdb_entry'
mlxsw: spectrum_switchdev: Rename MIDs list
mlxsw: spectrum_switchdev: Rename MID structure
mlxsw: Align PGT index to legacy bridge model
mtd: rawnand: arasan: Fix clock rate in NV-DDR
mtd: rawnand: arasan: Update NAND bus clock instead of system clock
mtd: core: introduce of support for dynamic partitions
dt-bindings: mtd: partitions: add additional example for qcom,smem-part
dt-bindings: mtd: partitions: support label/name only partition
ASoC: rockchip: i2s: Remove unwanted dma settings in rockchip_i2s_probe
ASoC: dt-bindings: fsl,micfil: Convert format to json-schema
ASoC: fsl_micfil: change micfil default settings
ASoC: max98396: Fix TDM mode BSEL settings
ASoC: rockchip: i2s: Fix the debug level on missing pinctrl
MAINTAINERS: add ASoC Qualcomm codecs
ASoC: codecs: add wsa883x amplifier support
ASoC: dt-bindings: Add WSA883x bindings
bus: mhi: host: pci_generic: Add another Foxconn T99W175
KVM: arm64: nvhe: Add intermediates to 'targets' instead of extra-y
KVM: arm64: nvhe: Rename confusing obj-y
powerpc: dts: Add DTS file for CZ.NIC Turris 1.x routers
KVM: PPC: Kconfig: Fix indentation
powerpc/powernv: Kconfig: Replace single quotes
powerpc: Kconfig.debug: Remove extra empty line
powerpc: Kconfig: Replace tabs with whitespaces
powerpc/perf: Update MMCR2 to support event exclude_idle
powerpc/pseries/iommu: Print ibm,query-pe-dma-windows parameters
KVM: PPC: Do not warn when userspace asked for too big TCE table
powerpc/bpf/32: Add instructions for atomic_[cmp]xchg
powerpc/bpf/32: add support for BPF_ATOMIC bitwise operations
powerpc/bpf/64: Add instructions for atomic_[cmp]xchg
powerpc/bpf/64: add support for atomic fetch operations
powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations
powerpc/64s: Don't read H_BLOCK_REMOVE characteristics in radix mode
powerpc/papr_scm: use dev_get_drvdata
powerpc/64: Drop ppc_inst_as_str()
selftests/powerpc: Add missing files to .gitignores
KVM: arm64: Move the handling of !FP outside of the fast path
KVM: arm64: Document why pause cannot be turned into a flag
KVM: arm64: Reduce the size of the vcpu flag members
KVM: arm64: Add build-time sanity checks for flags
KVM: arm64: Warn when PENDING_EXCEPTION and INCREMENT_PC are set together
KVM: arm64: Convert vcpu sysregs_loaded_on_cpu to a state flag
KVM: arm64: Kill unused vcpu flags field
KVM: arm64: Move vcpu WFIT flag to the state flag set
KVM: arm64: Move vcpu ON_UNSUPPORTED_CPU flag to the state flag set
KVM: arm64: Move vcpu SVE/SME flags to the state flag set
KVM: arm64: Move vcpu debug/SPE/TRBE flags to the input flag set
drm/i915: Fix a lockdep warning at error capture
KVM: PPC: Align pt_regs in kvm_vcpu_arch structure
KVM: PPC: Book3S HV: tracing: Add missing hcall names
KVM: PPC: Book3S HV: Provide more detailed timings for P9 entry path
KVM: PPC: Book3S HV: Expose timing functions to module code
KVM: PPC: Book3S HV: Decouple the debug timing from the P8 entry path
KVM: PPC: Book3S HV: Add a new config for P8 debug timing
KVM: PPC: Book3S HV: Fix "rm_exit" entry in debugfs timings
fpga: fpga-mgr: Fix spelling mistake "bitsream" -> "bitstream"
powerpc/64e: KASAN Full support for BOOK3E/64
powerpc/64e: Reorganise virtual memory
powerpc/64e: Move virtual memory closer to linear memory
powerpc/64e: Remove unused REGION related macros
powerpc/64e: Remove MMU_FTR_USE_TLBRSRV and MMU_FTR_USE_PAIRED_MAS
powerpc/64e: Fix early TLB miss with KUAP
powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E
powerpc/64e: Rewrite p4d_populate() as a static inline function
powerpc: Remove _PAGE_SAO stub for book3e/64
powerpc/32: Remove __map_without_ltlbs
powerpc/32: Remove 'noltlbs' kernel parameter
powerpc/32: Remove the 'nobats' kernel parameter
powerpc: Restore CONFIG_DEBUG_INFO in defconfigs
powerpc/irq: Simplify __do_irq()
powerpc/irq: Perform stack_overflow detection after switching to IRQ stack
powerpc/irq: Make __do_irq() static
powerpc/irq: Increase stack_overflow detection limit when KASAN is enabled
powerpc/irq: remove inline assembly in hard_irq_disable macro
powerpc/irq: Replace #ifdefs by IS_ENABLED()
powerpc/irq: Don't open code irq_soft_mask helpers
powerpc/irq64: Remove get_irq_happened()
powerpc/irq: Split irq.c
powerpc: Don't include asm/ppc_asm.h in other headers
powerpc: Include asm/firmware.h in all users of firmware_has_feature()
Input: sensehat-joystick - remove unnecessary error message
Input: exc3000 - fix return value check of wait_for_completion_timeout
tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention
net: mptcp: fix some spelling mistake in mptcp
Revert the ARM/dts changes for Renesas RZ/N1
Input: edt-ft5x06 - show crc and header errors by sysfs
Input: edt-ft5x06 - show firmware version by sysfs
Input: edt-ft5x06 - show model name by sysfs
Input: edt-ft5x06 - set report rate by dts property
Input: edt-ft5x06 - get/set M12 report rate by sysfs
dt-bindings: input: touchscreen: edt-ft5x06: add report-rate-hz
net: phylink: disable PCS polling over major configuration
net: phylink: remove pcs_ops member
tcp: diag: add support for TIME_WAIT sockets to tcp_abort()
net/funeth: Support for ethtool -m
af_unix: Do not call kmemdup() for init_net's sysctl table.
power: reset: pwr-mlxbf: add missing include
drm: lcdif: Add support for i.MX8MP LCDIF variant
dt-bindings: lcdif: Add compatible for i.MX8MP
drm/bridge: tc358767: Do not cache dsi_lanes twice
selftests/powerpc/pmu: Add test for hardware cache events
selftests/powerpc/pmu: Add selftest for group constraint check for MMCRA thresh_sel field
selftests/powerpc/pmu: Add selftest for group constraint check for MMCRA thresh_ctl field
selftests/powerpc/pmu: Add selftest for group constraint for unit and pmc field in p9
selftests/powerpc/pmu: Add selftest for group constraint check for MMCRA thresh_cmp field
selftests/powerpc/pmu: Add selftest for group constraint check for MMCR1 cache bits
selftests/powerpc/pmu: Add selftest for group constraint check for MMCR0 l2l3_sel bits
selftests/powerpc/pmu: Add selftest for PERF_TYPE_HARDWARE events valid check
selftests/powerpc/pmu: Add selftest for event alternatives for power10
selftests/powerpc/pmu: Add selftest for event alternatives for power9
selftests/powerpc/pmu: Add selftest for blacklist events check in power9
selftests/powerpc/pmu: Add selftest for reserved bit check for MMCRA thresh_ctl field
selftests/powerpc/pmu: Add selftest for checking invalid bits in event code
selftests/powerpc/pmu: Add selftest for group constraint check MMCRA sample bits
selftests/powerpc/pmu: Add selftest for group constraint for MMCRA Sampling Mode field
selftests/powerpc/pmu: Add selftest for group constraint check for radix_scope_qual field
selftests/powerpc/pmu: Add selftest for group constraint check when using same PMC
selftests/powerpc/pmu: Add selftest to check constraint for number of counters in use.
selftests/powerpc/pmu: Add selftest to check PMC5/6 is excluded from some constraint checks
selftests/powerpc/pmu: Add selftest for group constraint check for PMC5 and PMC6
selftests/powerpc/pmu: Add support for perf event code tests
selftests/powerpc/pmu: Add interface test for bhrb disable field for non-branch samples
selftests/powerpc/pmu: Add selftest for mmcr1 pmcxsel/unit/cache fields
selftests/powerpc/pmu: Add selftest for checking valid and invalid bhrb filter maps
selftests/powerpc/pmu: Add selftest to check PERF_SAMPLE_REGS_INTR option will not crash on any platforms
selftests/powerpc/pmu: Add selftest to check branch stack enablement will not crash on any platforms
selftests/powerpc/pmu: Refactor the platform check and add macros to find array size/PVR
drm/display/selftests: drop extra word 'for' in comments for MST selftests
platform/x86: hp-wmi: Ignore Sanitization Mode event
platform/x86: thinkpad_acpi: do not use PSC mode on Intel platforms
dt-bindings: nfc: nxp,nci: drop Charles Gorand's mail
dt-bindings: ata: ahci-ceva: convert to yaml
of: reserved-memory: Print allocation/reservation failures as error
libbpf: fix up few libbpf.map problems
libbpf: enforce strict libbpf 1.0 behaviors
selftests/bpf: remove last tests with legacy BPF map definitions
libbpf: clean up SEC() handling
libbpf: remove internal multi-instance prog support
libbpf: cleanup LIBBPF_DEPRECATED_SINCE supporting macros for v0.x
libbpf: remove multi-instance and custom private data APIs
libbpf: remove most other deprecated high-level APIs
libbpf: remove prog_info_linear APIs
libbpf: clean up perfbuf APIs
libbpf: remove deprecated BTF APIs
libbpf: remove deprecated probing APIs
libbpf: remove deprecated XDP APIs
libbpf: remove deprecated low-level APIs
libbpf: move xsk.{c,h} into selftests/bpf
platform/x86: panasonic-laptop: Use acpi_video_get_backlight_type()
platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses
platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
platform/x86: panasonic-laptop: sort includes alphabetically
platform/x86: panasonic-laptop: de-obfuscate button codes
dt-bindings: pinctrl: nuvoton,wpcm450-pinctrl: align key node name
can: ctucanfd: ctucan_interrupt(): fix typo
gfs2: Minor gfs2_glock_nq_m cleanup
vfs: escape hash as well
ACPI: video: Change how we determine if brightness key-presses are handled
f2fs: initialize page_array_entry slab only if compression feature is on
f2fs: optimize error handling in redirty_blocks
f2fs: do not skip updating inode when retrying to flush node page
fs/ntfs3: Enable FALLOC_FL_INSERT_RANGE
fs/ntfs3: Fallocate (FALLOC_FL_INSERT_RANGE) implementation
Revert "drm/amdkfd: Free queue after unmap queue success"
drm/amdgpu/display/dc: Fix null pointer exception
drm/amdgpu: Follow up change to previous drm scheduler change.
drm/sched: Partial revert of 'drm/sched: Keep s_fence->parent pointer'
drm/amdgpu: Prevent race between late signaled fences and GPU reset.
drm/amdgpu: Add put fence in amdgpu_fence_driver_clear_job_fences
drm/amdgpu: Remove useless amdgpu_display_freesync_ioctl() declaration
drm/amdgpu: add mc wptr addr support for mes
drm/amd/display : Log DP link training failure reason
drm/amd/pm: enable VR0 HOT support for SMU 13.0.0
drm/amdgpu: update GFX11 cs settings
drm/amdgpu/display: reduce stack size in dml32_ModeSupportAndSystemConfigurationFull()
dt-bindings: pinctrl: mt8192: Add RSEL values to bias-pull-{up,down}
ASoC: qcom: Add driver support for audioreach solution
selftests/powerpc/pmu: Add interface test for bhrb disable field
selftests/powerpc/pmu: Add interface test for mmcra_ifm field for conditional branch type
selftests/powerpc/pmu: Add interface test for mmcra_ifm field for any branch type
selftests/powerpc/pmu: Add interface test for mmcra_ifm field of indirect call type
selftests/powerpc/pmu: Add support for branch sampling in get_intr_regs function
selftests/powerpc/pmu: Add interface test for mmcra_thresh_cmp fields
selftests/powerpc: Add support to fetch "platform" and "base platform" from auxv to detect platform.
selftests/powerpc/pmu: Add mask/shift bits for extracting threshold compare field
pinctrl: samsung: do not use bindings header with constants
powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable
of: Drop duplicate 'the' in of_find_last_cache_level kerneldoc
drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
drm/vc4: hdmi: Move pixel doubling from Pixelvalve to HDMI block
drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes
drm/vc4: hdmi: Force modeset when bpc or format changes
drm/vc4: hdmi: Fix timings for interlaced modes
drm/vc4: hdmi: Report that 3d/stereo is allowed
drm/vc4: hdmi: Add MISC_CONTROL register for vc4
drm/vc4: hdmi: Add HDMI format detection registers to register list
drm/vc4: hdmi: Remove VC4_HDMI_SCHEDULER_CONTROL_VERT_ALWAYS_KEEPOUT
drm/vc4: hdmi: Skip writes to disabled packet RAM
drm/vc4: hdmi: Stop checking for enabled output in audio
drm/vc4: hdmi: Move HDMI reset to pm_resume
drm/vc4: hdmi: Switch to pm_runtime_status_suspended
drm/vc4: hdmi: Reset HDMI MISC_CONTROL register
drm/vc4: hdmi: Avoid full hdmi audio fifo writes
drm/vc4: hdmi: Clear unused infoframe packet RAM registers
drm/vc4: hdmi: Add all the vc5 HDMI registers into the debugfs dumps
drm/vc4: hdmi: Disable audio if dmas property is present but empty
drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration
drm/vc4: dsi: Fix dsi0 interrupt support
drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type
drm/vc4: dsi: Correct pixel order for DSI0
drm/vc4: dsi: Correct DSI divider calculations
drm/vc4: dsi: Release workaround buffer and DMA
drm/vc4: dpi: Ensure a default format is selected
drm/vc4: dpi: Add option for inverting pixel clock and output enable
drm/vc4: dpi: Add support for composite syncs to vc4_dpi
drm/vc4: hvs: Add debugfs node that dumps the current display lists
drm/vc4: plane: Add alpha_blend_mode property to each plane.
drm/vc4: plane: Fix margin calculations for the right/bottom edges
drm/vc4: plane: Remove subpixel positioning check
drm/vc4: kms: Use maximum FIFO load for the HVS clock rate
drm/vc4: kms: Warn if clk_set_min_rate fails
drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component
mlxsw: spectrum_fid: Configure flooding entries using PGT APIs
mlxsw: spectrum_fid: Set 'mid_base' as part of flood tables initialization
mlxsw: spectrum: Initialize PGT table
mlxsw: Extend PGT APIs to support maintaining list of ports per entry
mlxsw: Add a dedicated structure for bitmap of ports
mlxsw: Add an indication of SMPE index validity for PGT table
mlxsw: Add an initial PGT table support
mlxsw: spectrum_fid: Configure egress VID classification for multicast
mlxsw: Set flood bridge type for FIDs
mlxsw: spectrum_fid: Store 'bridge_type' as part of FID family
mlxsw: Prepare 'bridge_type' field for SFMR usage
mlxsw: spectrum_fid: Configure flooding table type for rFID
mlxsw: spectrum: Add a temporary variable to indicate bridge model
pinctrl: aspeed: Fix typo in comment
ASoC: qcom: lpass: Fix apq8016 compat string to match yaml
drm/fourcc: Document the Intel CCS modifiers' CC plane expected pitch
pinctrl: ingenic: Convert to immutable irq chip
pinctrl: ingenic: Use irqd_to_hwirq()
arch/*/: remove CONFIG_VIRT_TO_BUS
drm/i915: Fix error code in icl_compute_combo_phy_dpll()
ipv6/addrconf: fix timing bug in tempaddr regen
pinctrl: pinctrl-zynqmp: Fix kernel-doc warning
pinctrl: pinctrl-zynqmp: Add support for output-enable and bias-high-impedance
dt-bindings: pinctrl-zynqmp: Add output-enable configuration
firmware: xilinx: Add configuration values for tri-state
bpf: Fix sockmap calling sleepable function in teardown path
pinctrl: ocelot: allow building as a module
drm/doc: Fix comment typo
hinic: Use the bitmap API when applicable
nfp: add support for 'ethtool -t DEVNAME' command
nfp: support vepa mode in HW bridge
net: atlantic:fix repeated words in comments
amd/xgbe: fix repeated words in comments
agere: fix repeated words in comments
net: axienet: Modify function description
scsi: ufs: ufs-qcom: Remove unneeded code
scsi: ufs: ufs-mediatek: Fix invalid access to vccqx
scsi: ufs: ufs-mediatek: Support performance boosting
scsi: ufs: ufs-mediatek: Support host power control
scsi: ufs: ufs-mediatek: Disable reset confirm feature by UniPro
scsi: ufs: ufs-mediatek: Add stage information for ref-clk control
scsi: ufs: ufs-mediatek: Prevent host hang by setting CLK_CG early
scsi: ufs: ufs-mediatek: Always add delays for VCC operations
scsi: ufs: ufs-mediatek: Fix build warnings
scsi: dpt_i2o: Remove obsolete driver
scsi: BusLogic: Remove bus_to_virt()
scsi: fcoe: Remove redundant assignment to variable 'wlen'
scsi: ufs: ufshcd: Constify pointed data
scsi: ufs: ufshcd-pltfrm: Constify pointed data
ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header
ASoC: samsung: Enable compile test
ASoC: samsung: s3c24xx-i2s: Drop unneeded gpio.h include
ASoC: samsung: s3c-i2s-v2: Allow build for unsupported hardware
dt-bindings: input: iqs7222: Extend slider-mapped GPIO to IQS7222C
dt-bindings: input: iqs7222: Correct bottom speed step size
dt-bindings: input: iqs7222: Remove support for RF filter
Input: iqs7222 - remove support for RF filter
Input: iqs7222 - handle reset during ATI
Input: iqs7222 - acknowledge reset before writing registers
Input: iqs7222 - protect volatile registers
Input: iqs7222 - fortify slider event reporting
Input: iqs7222 - correct slider event disable logic
drm/i915/guc/slpc: Use non-blocking H2G for waitboost
dt-bindings: clock: qcom,gcc-sdm845: add parent power domain
clk: qcom: clk-krait: add apq/ipq8064 errata workaround
clk: qcom: clk-krait: unlock spin after mux completion
clk: qcom: clk-hfpll: use poll_timeout macro
clk: qcom: gcc-sm6350: Drop extra semicolon
vfio: check vfio_register_iommu_driver() return value
docs: rename Documentation/vm to Documentation/mm
vfio: Use device_iommu_capable()
vfio/type1: Simplify bus_type determination
drm/i915/reset: Add additional steps for Wa_22011802037 for execlist backend
drm/i915/guc: Don't update engine busyness stats too frequently
Revert "drm/i915: Hold reference to intel_context over life of i915_request"
drm/i915: Do not access rq->engine without a reference
ASoC: samsung: s3c24xx-i2s: Fix typo in DAIFMT handling
drm/i915: Move the color stuff under INTEL_INFO->display
drm/i915: Get rid of XE_LPD_CURSOR_OFFSETS
drm/i915: Use _MMIO_PIPE2() where appropriate
drm/i915: Use _MMIO_TRANS2() where appropriate
drm/i915: s/_CURSOR2/_MMIO_CURSOR2//
drm/i915: Make pipe_offsets[] & co. u32
drm/i915: Move display_mmio_offset under INTEL_INFO->display
drm/i915: Move pipe_offsets[] & co. to INTEL_INFO->display
vfio: de-extern-ify function prototypes
drm/i915: Move dbuf details to INTEL_INFO->display
drm/i915: Eliminate PIPECONF RMWs from .color_commit()
can: can327: CAN/ldisc driver for ELM327 based OBD-II adapters
of: base: Avoid console probe delay when fw_devlink.strict=1
driver core: fw_devlink: Allow firmware to mark devices as best effort
kernfs: Replace global kernfs_open_file_mutex with hashed mutexes.
kernfs: Introduce interface to access global kernfs_open_file_mutex.
kernfs: Change kernfs_notify_list to llist.
kernfs: make ->attr.open RCU protected.
kernfs/file.c: remove redundant error return counter assignment
drm/i915: Prefer "XEHP_" prefix for registers
drm/i915: Correct duplicated/misplaced GT register definitions
driver core: fix potential deadlock in __driver_attach
ABI: testing/sysfs-devices-system-cpu: remove duplicated core_id
Docs/ABI/testing: Add VDUSE sysfs interface ABI document
drm/mediatek: Add mediatek-drm plane color encoding info
devtmpfs: fix the dangling pointer of global devtmpfsd thread
drm/mediatek: Add display merge async reset control
Revert "devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm"
Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv"
drm/mediatek: Add display merge mute/unmute support for MT8195
drm/mediatek: Add display merge start/stop API for cmdq support
drm/mediatek: Add display merge advance config API for MT8195
tty: Add N_CAN327 line discipline ID for ELM327 based CAN driver
drm/mediatek: Add display MDP RDMA support for MT8195
platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ideapad_dytc_v4_allow_table[]
platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter
misc: rtsx: Fix an error handling path in rtsx_pci_probe()
Binder: add TF_UPDATE_TXN to replace outdated txn
lkdtm: cfi: use NULL for a null pointer rather than zero
vboxguest: Do not use devm for irq
cxl: drop unexpected word "the" in the comments
sgi-xp: xpc_uv: drop unexpected word "the" in the comments
apm-emulation: drop unexpected word "the" in the comments
misc: sgi-gru: grukservices: drop unexpected word "the" in the comments
dt-bindings: display: mediatek: add vdosys1 RDMA definition for mt8195
backlight: rt4831: Apply ocp level from devicetree
dt-bindings: backlight: rt4831: Add the new ocp level property
drm/stm: ltdc: update hardware error management
drm/stm: ltdc: add support of horizontal & vertical mirroring
drm/stm: ltdc: add support of the dynamic z-order
drm/stm: ltdc: fix various coding-style warnings
drm/stm: ltdc: remove error message about scaling
drm/stm: ltdc: disable all layers before crtc shutdown
speakup: Generate speakupmap.h automatically
dt-bindings: usb: mtk-xhci: Make all clocks required
dt-bindings: usb: mtk-xhci: Allow wakeup interrupt-names to be optional
usb: core: sysfs: convert sysfs snprintf to sysfs_emit
Documentation: samsung-s3c24xx: Add blank line after SPDX directive
serial: 8250_dwlib: Support for 9th bit multipoint addressing
serial: Support for RS-485 multipoint addresses
serial: take termios_rwsem for ->rs485_config() & pass termios as param
serial: 8250_lpss: Use 32-bit reads
serial: 8250: create lsr_save_mask
serial: 8250: make saved LSR larger
serial: Consolidate BOTH_EMPTY use
serial: Convert SERIAL_XMIT_SIZE to UART_XMIT_SIZE
serial: 8250: Use C99 array initializer & define UART_REG_UNMAPPED
serial: Use bits for UART_LSR_BRK_ERROR_BITS/MSR_ANY_DELTA
serial: msm: Rename UART_* defines to MSM_UART_*
serial: msm: Convert container_of UART_TO_MSM to static inline
serial: st-asc: remove include of pm_runtime.h
tty: serial: atmel: remove enable/disable clock due to atmel_console_setup()
tty: serial: atmel: use devm_clk_get()
tty: serial: atmel: stop using legacy pm ops
dt-bindings: serial: snps-dw-apb-uart: Add Rockchip RK3588
serial: kgdboc: Fix typo in comment
MAINTAINERS: Update DW 8250 UART maintainership
dt-bindings: serial: renesas,hscif: Document r8a779f0 bindings
tty: serial: Fix refcount leak bug in ucc_uart.c
drivers: tty: serial: Add missing of_node_put() in serial-tegra.c
serial: Drop timeout from uart_port
tty: Add closing marker into comment in tty_ldisc.h
serial: 8250_pericom: Use UART_LCR_DLAB
serial: 8250: Use UART_LCR_WLEN8 instead of literal
serial: sifive: Remove useless license text when SPDX-License-Identifier is already used
ASoC: fsl_sai: Configure dataline/FIFO information from dts property
ASoC: dt-bindings: fsl-sai: Add new property to configure dataline
ASoC: fsl_sai: Make res a member of struct fsl_sai
ASoc: fsl_sai: Add pinctrl operation for PDM and DSD
ASoC: fsl_sai: Add support for more sample rates
ASoC: fsl_sai: Add DSD bit format support
ASoC: fsl_sai: Add PDM daifmt support
ASoC: sun50i-codec-analog: Add support for internal bias
ASoC: dt-bindings: sun50i-codec: Add binding for internal bias
ASoC: ti: davinci-mcasp: use pm_runtime_resume_and_get()
ASoC: tas2552: use pm_runtime_resume_and_get()
ASoC: rockchip: pdm: use pm_runtime_resume_and_get()
ASoC: img: img-i2s-out: use pm_runtime_resume_and_get()
ASoC: fsl: fsl_sai: use pm_runtime_resume_and_get()
ASoC: rockchip: i2s_tdm: use pm_runtime_resume_and_get()
ASoC: wsa881x: use pm_runtime_resume_and_get()
ASoC: wcd-mbhc-v2: use pm_runtime_resume_and_get()
ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get()
ASoC: Intel: catpt: use pm_runtime_resume_and_get()
ASoC: soc-component: Remove non_legacy_dai_naming flag
ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag
ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag
ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag
ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag
ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag
ASoC: si476x: Remove now redundant non_legacy_dai_naming flag
ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag
ASoC: rk817: Remove now redundant non_legacy_dai_naming flag
ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag
ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag
ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag
ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag
ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag
ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag
ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag
ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag
ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag
ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag
ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag
ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag
ASoC: dmic: Remove now redundant non_legacy_dai_naming flag
ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag
ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag
ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag
ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag
ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag
ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag
ASoC: ac97: Remove now redundant non_legacy_dai_naming flag
ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag
ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag
ASoC: wm*: Remove now redundant non_legacy_dai_naming flag
ASoC: uda*: Remove now redundant non_legacy_dai_naming flag
tty/vt: consolemap: use E_TABSZ for the translations size
ASoC: twl*: Remove now redundant non_legacy_dai_naming flag
tty/vt: consolemap: remove dflt reset from con_do_clear_unimap()
tty/vt: consolemap: improve UNI_*() macros definitions
tty/vt: consolemap: rename struct vc_data::vc_uni_pagedir*
tty/vt: consolemap: saner variable names in set_inverse_transl()
tty/vt: consolemap: saner variable names in set_inverse_trans_unicode()
ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag
tty/vt: consolemap: remove unused parameter from set_inverse_trans_unicode()
tty/vt: consolemap: use ARRAY_SIZE(), part II.
ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag
ASoC: tas*: Remove now redundant non_legacy_dai_naming flag
ASoC: sta*: Remove now redundant non_legacy_dai_naming flag
ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag
ASoC: spdif: Remove now redundant non_legacy_dai_naming flag
ASoC: rt*: Remove now redundant non_legacy_dai_naming flag
ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag
ASoC: nau*: Remove now redundant non_legacy_dai_naming flag
ASoC: msm*: Remove now redundant non_legacy_dai_naming flag
ASoC: max*: Remove now redundant non_legacy_dai_naming flag
ASoC: es*: Remove now redundant non_legacy_dai_naming flag
ASoC: da*: Remove now redundant non_legacy_dai_naming flag
ASoC: cs*: Remove now redundant non_legacy_dai_naming flag
ASoC: alc*: Remove now redundant non_legacy_dai_naming flag
ASoC: ak*: Remove now redundant non_legacy_dai_naming flag
ASoC: ad*: Remove now redundant non_legacy_dai_naming flag
ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag
ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag
ASoC: test-component: Remove now redundant non_legacy_dai_naming flag
ASoC: tegra: Remove now redundant non_legacy_dai_naming flag
ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag
ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag
ASoC: samsung: Remove now redundant non_legacy_dai_naming flag
ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag
ASoC: meson: Remove now redundant non_legacy_dai_naming flag
ASoC: fsl: Remove now redundant non_legacy_dai_naming flag
media: TDA1997x: Remove now redundant non_legacy_dai_naming flag
ASoC: core: Switch core to new DAI naming flag
ASoC: samsung: Migrate to new style legacy DAI naming flag
ASoC: mxs-saif: Migrate to new style legacy DAI naming flag
ASoC: ti: Migrate to new style legacy DAI naming flag
ASoC: ux500: Migrate to new style legacy DAI naming flag
ASoC: sof: Migrate to new style legacy DAI naming flag
ASoC: pxa: Migrate to new style legacy DAI naming flag
ASoC: au1x: Migrate to new style legacy DAI naming flag
ASoC: rockchip: Migrate to new style legacy DAI naming flag
ASoC: test-component: Migrate to new style legacy DAI naming flag
ASoC: qcom: Migrate to new style legacy DAI naming flag
ASoC: dwc: Migrate to new style legacy DAI naming flag
ASoC: adi: Migrate to new style legacy DAI naming flag
ASoC: xtensa: Migrate to new style legacy DAI naming flag
ASoC: fsl: Migrate to new style legacy DAI naming flag
ASoC: atmel: Migrate to new style legacy DAI naming flag
ASoC: amd: Migrate to new style legacy DAI naming flag
ASoC: sti-uniperf: Migrate to new style legacy DAI naming flag
ASoC: meson: Migrate to new style legacy DAI naming flag
ASoC: Intel: Migrate to new style legacy DAI naming flag
ASoC: sunxi: Migrate to new style legacy DAI naming flag
ASoC: xilinx: Migrate to new style legacy DAI naming flag
ASoC: hisilicon: Migrate to new style legacy DAI naming flag
ASoC: tegra: Migrate to new style legacy DAI naming flag
ASoC: sh: Migrate to new style legacy DAI naming flag
ASoC: bcm: Migrate to new style legacy DAI naming flag
ASoC: stm32: Migrate to new style legacy DAI naming flag
ASoC: ep93xx: Migrate to new style legacy DAI naming flag
ASoC: jz4740-i2c: Migrate to new style legacy DAI naming flag
ASoC: spear: Migrate to new style legacy DAI naming flag
ASoC: img: Migrate to new style legacy DAI naming flag
drm/vc4: Migrate to new style legacy DAI naming flag
soundwire: intel: Migrate to new style legacy DAI naming flag
ASoC: soc-component: Add legacy_dai_naming flag
ASoC: max98396: Implement DSP speaker monitor
ASoC: max98396: Fix register access for PCM format settings
ASoC: max98396: Improve some error prints
ASoC: max98396: add voltage regulators
ASoC: dt-bindings: max98396: Document adi,bypass-slot-no
ASoC: dt-bindings: max98396: add voltage supplies
drm/i915: tweak the ordering in cpu_write_needs_clflush
staging: r8188eu: make power sequences static
staging: r8188eu: merge two led structs
staging: r8188eu: remove rtw_usleep_os
staging: r8188eu: core/rtw_recv.c: clean up nested if statements
staging: vchiq_arm: Add missing memory barrier comments
Staging: rtl8192e: Cleaning up error handling
Staging: rtl8192e: Using kzalloc and delete memset
Staging: rtl8192e: Use struct_size
drm/doc: Add KUnit documentation
drm/format-helper: Add KUnit tests for drm_fb_xrgb8888_to_rgb332()
drm/rect: Add DRM_RECT_INIT() macro
drm/i915/dgfx: Disable d3cold at gfx root port
ipmr: fix a lockdep splat in ipmr_rtm_dumplink()
sfc:falcon: fix repeated words in comments
sfc: fix repeated words in comments
net: Print hashed skb addresses for all net and qdisc events
MAINTAINERS: add Renesas RZ/N1 switch related driver entry
ARM: dts: r9a06g032-rzn1d400-db: add switch description
ARM: dts: r9a06g032: describe switch
ARM: dts: r9a06g032: describe GMAC2
ARM: dts: r9a06g032: describe MII converter
dt-bindings: net: snps,dwmac: add "renesas,rzn1" compatible
dt-bindings: net: snps,dwmac: add "power-domains" property
net: dsa: rzn1-a5psw: add FDB support
net: dsa: rzn1-a5psw: add statistics support
net: dsa: rzn1-a5psw: add Renesas RZ/N1 advanced 5 port switch driver
dt-bindings: net: dsa: add bindings for Renesas RZ/N1 Advanced 5 port switch
net: pcs: add Renesas MII converter driver
dt-bindings: net: pcs: add bindings for Renesas RZ/N1 MII converter
net: dsa: add Renesas RZ/N1 switch tag driver
net: dsa: add support for ethtool get_rmon_stats()
net: dsa: allow port_bridge_join() to override extack message
mtd: spi-nor: move SECT_4K_PMC special handling
pinctrl: qcom: sc7280: Fix compile bug
drm/ast: Enable primary plane with CRTC
drm/simple-kms: Use drm_atomic_helper_check_crtc_state()
drm/atomic-helper: Add helper drm_atomic_helper_check_crtc_state()
drm/fb-helper: Fix out-of-bounds access
vfio/pci: Remove console drivers
drm: Implement DRM aperture helpers under video/
MAINTAINERS: Broaden scope of simpledrm entry
media: mediatek: vcodec: Report supported bitrate modes
media: av7110: Remove duplicate 'with' in two places.
media: saa7164: Remove duplicate 'on' in two places.
media: mediatek: vcodec: Fix non subdev architecture open power fail
media: usb: gspca: aligned '*' each line
media: tw686x: Fix memory leak in tw686x_video_init
media: driver/nxp/imx-jpeg: fix a unexpected return value problem
media: MAINTAINERS: add Yunfei Dong as mediatek vcodec driver maintainer
media: mediatek: vcodec: Skip SOURCE_CHANGE & EOS events for stateless
media: tw686x: Fix an error handling path in tw686x_probe()
media: stm32: dcmi: Drop always NULL sd_state from dcmi_pipeline_s_fmt()
media: stm32: dcmi: Fill in remaining Bayer formats
drm/ast: Fix black screen when getting out of suspend
media: mediatek: vcodec: Initialize decoder parameters after getting dec_capability
media: rkvdec:Remove redundant memset
media: atmel: atmel-isc-base: allow wb ctrls to be changed when isc is not configured
media: sta2x11: remove VIRT_TO_BUS dependency
media: mediatek: vcodec: return EINVAL if plane is too small
media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set
media: mediatek: vcodec: remove unneeded semicolon
media: hdpvr: fix error value returns in hdpvr_read
media: mediatek: vcodec: fix minmax.cocci warning
media: MAINTAINERS: add include/dt-bindings/media to MEDIA INPUT INFRASTRUCTURE
drm/mcde: Fix refcount leak in mcde_dsi_bind
media: ddbridge: Remove useless license text when SPDX-License-Identifier is already used
media: em28xx: Remove useless license text when SPDX-License-Identifier is already used
media: rcar_drif: Remove useless license text when SPDX-License-Identifier is already used
media: platform: cros-ec: Add kinox to the match table
media: amphion: output firmware error message
media: imx-jpeg: Disable slot interrupt when frame done
media: mediatek: vcodec: Change encoder v4l2 capability value
media: mediatek: vcodec: Fix encoder v4l2 bus_info not correctly
media: mediatek: vcodec: Change decoder v4l2 capability value
media: mediatek: vcodec: Fix decoder v4l2 bus_info not correctly
media: rkisp1: Drop parentheses and fix indentation in rkisp1_probe()
media: rkisp1: Align macro definitions
media: rkisp1: capture: Bypass the main device for handling querycap
media: rkisp1: debug: Update max register name length
media: rkisp1: debug: Consolidate reg dumps for shadow registers
platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMIO resource
platform/x86/dell: Kconfig: Remove unnecessary "depends on X86_PLATFORM_DEVICES"
platform/x86: Kconfig: Remove unnecessary "if X86"
platform/x86: acer_wmi: Cleanup Kconfig selects
platform/x86: thinkpad_acpi: Replace custom str_on_off() etc
platform/x86: thinkpad_acpi: Sort headers for better maintenance
platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices()
media: rkisp1: debug: Move resizer register dump to debugfs
platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver
media: rkisp1: debug: Add debugfs files to dump core and ISP registers
media: rkisp1: debug: Collect input status by sampling ISP_FLAGS_SHD
media: rkisp1: Compile debugfs support conditionally
media: rkisp1: Move debugfs code to a separate file
media: rkisp1: resizer: Simplify register access
media: rkisp1: Swap value and address arguments to rkisp1_write()
media: rkisp1: regs: Rename CCL, ICCL and IRCL registers with VI_ prefix
media: rkisp1: regs: Don't use BIT() macro for multi-bit register fields
media: rkisp1: Simplify rkisp1_entities_register() error path
media: rkisp1: stats: Simplify (un)registration
media: rkisp1: params: Fix and simplify (un)registration
media: rkisp1: resizer: Fix and simplify (un)registration
media: rkisp1: isp: Fix and simplify (un)registration
media: rkisp1: capture: Fix and simplify (un)registration
media: rkisp1: capture: Initialize entity before video device
dmaengine: remove DMA_MEMCPY_SG once again
pinctrl: mediatek: mt8192: Fix compile warnings
clk: qcom: gcc-sc8280xp: use collapse-voting for PCIe GDSCs
clk: qcom: gdsc: add support for collapse-vote registers
clk: qcom: gdsc: add collapse-bit helper
clk: qcom: camcc-sm8250: Fix halt on boot by reducing driver's init level
powerpc/powermac: Remove empty function note_scsi_host()
powerpc: Update asm-prototypes.h comment
selftests/powerpc: Skip energy_scale_info test on older firmware
pinctrl: mediatek: fix the pinconf definition of some GPIO pins
pinctrl: mediatek: dropping original advanced drive configuration function
pinctrl: mediatek: add rsel setting on mt8192
pinctrl: mediatek: add drive for I2C related pins on mt8192
pinctrl: mediatek: add generic driving setup property on mt8192
pinctrl: bcm2835: Make the irqchip immutable
pinctrl: bcm2835: drop irq_enable/disable callbacks
MAINTAINERS: add include/dt-bindings/pinctrl to PIN CONTROL SUBSYSTEM
pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed
pinctrl: qcom: sc7280: Add clock optional check for ADSP bypass targets
dt-bindings: pinctrl: qcom: sc7280: Add boolean param for ADSP bypass platforms
clk: qcom: mmcc-msm8996: use parent_hws/_data instead of parent_names
clk: qcom: mmcc-msm8996: move clock parent tables down
clk: qcom: mmcc-msm8996: use ARRAY_SIZE instead of specifying num_parents
clk: qcom: rpmh: Add note about sleep/wake state for BCMs
f2fs: use the updated test_dummy_encryption helper functions
can/esd_usb: Update to copyright, M_AUTHOR and M_DESCRIPTION
can/esd_usb: Fixed some checkpatch.pl warnings
can/esd_usb: Rename all terms USB2 to USB
can/esd_usb: Add an entry to the MAINTAINERS file
can/esd_usb2: Rename esd_usb2.c to esd_usb.c
KVM: x86/mmu: Buffer nested MMU split_desc_cache only by default capacity
KVM: x86/mmu: Use "unsigned int", not "u32", for SPTEs' @access info
net: pcs: xpcs: depends on PHYLINK in Kconfig
raw: fix a typo in raw_icmp_error()
usbnet: Fix linkwatch use-after-free on disconnect
i40e: read the XDP program once per NAPI
sfc: siena: fix repeated words in comments
net: helper function skb_len_add
tc-testing: gitignore, delete plugins directory
net/funeth: Support UDP segmentation offload
RDMA/rxe: Remove useless pkt parameters
drm/connector: Remove usage of the deprecated ida_simple_xxx API
bpf: Merge "types_are_compat" logic into relo_core.c
bpf, docs: Fix the code formatting in instruction-set
perf tools: Rework prologue generation code
drm/panel: introduce ebbg,ft8719 panel
drm/mipi-dsi: Introduce mipi_dsi_dcs_write_seq macro
dt-bindings: display: Add bindings for EBBG FT8719
dt-bindings: vendor-prefixes: Add prefix for EBBG
drm: bridge: adv7511: Add check for mipi_dsi_driver_register
drm/bridge: parade-ps8622: Use backlight helper
drm/panel-edp: Add LQ140M1JW48 edp panel entry
RDMA: Correct duplicated words in comments
drm/panel: simple: add AM-800600P5TMQW-TB8H
dt-bindings: display: simple: add Ampire AM-800600P5TMQW-TB8H panel
drm: shmobile: Use backlight helper
rtc: Directly use ida_alloc()/free()
drm/panel: panel-asus-z00t-tm5p5-n35596: Use backlight helper
drm/panel: panel-dsi-cm: Use backlight helpers
drm/panel: sony-acx565akm: Use backlight helpers
rtc: Introduce ti-k3-rtc
dt-bindings: rtc: Add TI K3 RTC description
drm/panel: panel-simple: Add dev_err_probe if backlight could not be found
drm/pl111: drop unexpected word "the" in the comments
drm/panel: nt35510: Remove duplicate 'the' in two places.
dt-bindings: rtc: qcom-pm8xxx-rtc: Update the maintainers section
MAINTAINERS: add PolarFire SoC's RTC
rtc: Add driver for Microchip PolarFire SoC
rtc: use simple i2c probe
rtc: Remove unused rtc_dev_exit().
rtc: Replace flush_scheduled_work() with flush_work().
rtc: isl1208: do not advertise update interrupt feature if no interrupt specified
dt-bindings: rtc: mediatek: add mt6358 and mt6366 compatible
rtc: rv8803: re-initialize all Epson RX8803 registers on voltage loss
rtc: rv8803: initialize registers on post-probe voltage loss
rtc: rv8803: factor out existing register initialization to function
rtc: mc146818-lib: reduce RTC_UIP polling period
IB/iser: Drain the entire QP during destruction flow
mtd: dataflash: Add SPI ID table
mtd: hyperbus: rpc-if: Fix RPM imbalance in probe error path
mtd: rawnand: sm_common: drop unexpected word 'is' in the comments
net: pcs: lynx: consolidate sgmii and 1000base-x config code
net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement()
net: lan743x: Use correct variable in lan743x_sgmii_config()
rpmsg: Strcpy is not safe, use strscpy_pad() instead
rpmsg: Fix possible refcount leak in rpmsg_register_device_override()
drm/panel: simple: Add DataImage FG1001L0DSSWMG01 panel support
dt-bindings: display: simple: Add DataImage FG1001L0DSSWMG01 compatible string
KVM: SEV-ES: reuse advance_sev_es_emulated_ins for OUT too
rpmsg: Fix parameter naming for announce_create/destroy ops
KVM: x86: de-underscorify __emulator_pio_in
KVM: x86: wean fast IN from emulator_pio_in
KVM: x86: wean in-kernel PIO from vcpu->arch.pio*
KVM: x86: move all vcpu->arch.pio* setup in emulator_pio_in_out()
KVM: x86: drop PIO from unregistered devices
KVM: x86: inline kernel_pio into its sole caller
KVM: x86: complete fast IN directly with complete_emulator_pio_in()
KVM: x86: nSVM: optimize svm_set_x2apic_msr_interception
KVM: SVM: Add AVIC doorbell tracepoint
KVM: SVM: Use target APIC ID to complete x2AVIC IRQs when possible
KVM: x86: Warning APICv inconsistency only when vcpu APIC mode is valid
KVM: SVM: Introduce hybrid-AVIC mode
KVM: SVM: Do not throw warning when calling avic_vcpu_load on a running vcpu
KVM: SVM: Introduce logic to (de)activate x2AVIC mode
KVM: x86: nSVM: always intercept x2apic msrs
KVM: SVM: Refresh AVIC configuration when changing APIC mode
KVM: x86: Deactivate APICv on vCPU with APIC disabled
KVM: SVM: Adding support for configuring x2APIC MSRs interception
KVM: SVM: Do not support updating APIC ID when in x2APIC mode
KVM: SVM: Update avic_kick_target_vcpus to support 32-bit APIC ID
KVM: SVM: Update max number of vCPUs supported for x2AVIC mode
KVM: SVM: Detect X2APIC virtualization (x2AVIC) support
KVM: x86: lapic: Rename [GET/SET]_APIC_DEST_FIELD to [GET/SET]_XAPIC_DEST_FIELD
x86/cpufeatures: Introduce x2AVIC CPUID bit
KVM: debugfs: expose pid of vcpu threads
perf script ibs: Support new IBS bits in raw trace dump
perf tool ibs: Sync AMD IBS header file
perf header: Record non-CPU PMU capabilities
perf header: Store PMU caps in an array of strings
perf header: Pass "cpu" pmu name while printing caps
perf pmu: Parse pmu caps sysfs only once
perf record ibs: Warn about sampling period skew
KVM: nVMX: clean up posted interrupt descriptor try_cmpxchg
remoteproc: Fix dma_mem leak after rproc_shutdown
dma-mapping: Add dma_release_coherent_memory to DMA API
ASoC: audio_graph_card2: Fix port numbers in example
ASoC: sgtl5000: Fix noise on shutdown/remove
regmap: Wire up regmap_config provided bulk write in missed functions
regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
regmap: Re-introduce bulk read support check in regmap_bulk_read()
drm/logicvc: add missing of_node_put() in logicvc_layers_init()
drm: fix device_node_continue.cocci warnings
drm: Remove unnecessary print function dev_err()
drm: logicvc: fix error code in logicvc_layer_init()
drm: logicvc: Fix uninitialized variable in probe
lib: bitmap: fix the duplicated comments on bitmap_to_arr64()
selftest/bpf: Test for use-after-free bug fix in inline_bpf_loop
bpf: Fix for use-after-free bug in inline_bpf_loop
bpf: Replace hard-coded 0 with BPF_K in check_alu_op
ASoC: cs35l41: Add support for CLSA3541 ACPI device ID
ASoC: rockchip: i2s: Fix missing error code in rockchip_i2s_probe()
usb: gadget: u_ether: Remove duplicated include in u_ether.c
usb: max-3421: drop unexpected word "the" in the comments
usb: dwc2: drop unexpected word "the" in the comments
usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch
usb: musb: mpfs: Fix error codes in probe()
mlxsw: spectrum: Change mlxsw_sp_rif_vlan_fid_op() to be dedicated for FID RIFs
mlxsw: spectrum: Rename MLXSW_SP_RIF_TYPE_VLAN
mlxsw: spectrum: Use different arrays of FID families per-ASIC type
mlxsw: spectrum_fid: Pass FID structure to __mlxsw_sp_fid_port_vid_map()
mlxsw: spectrum_fid: Pass FID structure to mlxsw_sp_fid_op()
mlxsw: spectrum_fid: Rename mlxsw_sp_fid_vni_op()
mlxsw: spectrum_fid: Update FID structure prior to device configuration
mlxsw: spectrum_fid: Maintain {port, VID}->FID mappings
staging: r8188eu: Make rtw_signal_stat_timer_hdl a static function
ip6mr: convert mrt_lock to a spinlock
ipmr: convert mrt_lock to a spinlock
ipmr: convert /proc handlers to rcu_read_lock()
ipmr: adopt rcu_read_lock() in mr_dump()
ip6mr: switch ip6mr_get_route() to rcu_read_lock()
ip6mr: do not acquire mrt_lock while calling ip6_mr_forward()
ip6mr: do not acquire mrt_lock before calling ip6mr_cache_unresolved
ip6mr: do not acquire mrt_lock in ioctl(SIOCGETMIFCNT_IN6)
ip6mr: do not acquire mrt_lock in pim6_rcv()
ip6mr: ip6mr_cache_report() changes
ipmr: do not acquire mrt_lock in ipmr_get_route()
ipmr: do not acquire mrt_lock while calling ip_mr_forward()
ipmr: do not acquire mrt_lock before calling ipmr_cache_unresolved()
ipmr: do not acquire mrt_lock in ioctl(SIOCGETVIFCNT)
ipmr: do not acquire mrt_lock in __pim_rcv()
ipmr: ipmr_cache_report() changes
ipmr: change igmpmsg_netlink_event() prototype
ipmr: add rcu protection over (struct vif_device)->dev
ip6mr: do not get a device reference in pim6_rcv()
net: dsa: microchip: common ksz_spi_probe for ksz switches
net: dsa: microchip: remove the ksz8/ksz9477_switch_register
net: dsa: microchip: move ksz_dev_ops to ksz_common.c
net: dsa: microchip: common menuconfig for ksz series switch
net: dsa: microchip: ksz9477: separate phylink mode from switch register
net: dsa: microchip: common dsa_switch_ops for ksz switches
net: dsa: microchip: move start of switch to ksz_setup
net: dsa: microchip: move multicast enable to ksz_setup
net: dsa: microchip: move broadcast rate limit to ksz_setup
net: dsa: microchip: move setup function to ksz_common
net: dsa: microchip: add the enable_stp_addr pointer in ksz_dev_ops
net: dsa: microchip: add config_cpu_port to struct ksz_dev_ops
net: dsa: microchip: rename shutdown to reset in ksz_dev_ops
Bonding: add per-port priority for failover re-selection
bonding: add slave_dev field for bond_opt_value
KVM: selftests: Enhance handling WRMSR ICR register in x2APIC mode
KVM: selftests: Add a self test for CMCI and UCNA emulations.
KVM: x86: Enable CMCI capability by default and handle injected UCNA errors
KVM: x86: Add emulation for MSR_IA32_MCx_CTL2 MSRs.
KVM: x86: Use kcalloc to allocate the mce_banks array.
KVM: x86: Add Corrected Machine Check Interrupt (CMCI) emulation to lapic.
KVM: x86: Add APIC_LVTx() macro.
KVM: x86/mmu: Avoid unnecessary flush on eager page split
KVM: x86: Fill apic_lvt_mask with enums / explicit entries.
KVM: x86: Make APIC_VERSION capture only the magic 0x14UL.
KVM: x86/mmu: Extend Eager Page Splitting to nested MMUs
KVM: Allow for different capacities in kvm_mmu_memory_cache structs
KVM: x86/mmu: pull call to drop_large_spte() into __link_shadow_page()
KVM: x86/mmu: Zap collapsible SPTEs in shadow MMU at all possible levels
KVM: x86/mmu: Extend make_huge_page_split_spte() for the shadow MMU
KVM: x86/mmu: Cache the access bits of shadowed translations
KVM: x86/mmu: Update page stats in __rmap_add()
KVM: x86/mmu: Decouple rmap_add() and link_shadow_page() from kvm_vcpu
KVM: x86/mmu: Pass const memslot to rmap_add()
KVM: x86/mmu: Allow NULL @vcpu in kvm_mmu_find_shadow_page()
KVM: x86/mmu: Pass kvm pointer separately from vcpu to kvm_mmu_find_shadow_page()
KVM: x86/mmu: Replace vcpu with kvm in kvm_mmu_alloc_shadow_page()
KVM: x86/mmu: Pass memory caches to allocate SPs separately
KVM: x86/mmu: Move guest PT write-protection to account_shadowed()
KVM: x86/mmu: Rename shadow MMU functions that deal with shadow pages
KVM: x86/mmu: Consolidate shadow page allocation and initialization
KVM: x86/mmu: Decompose kvm_mmu_get_page() into separate functions
KVM: x86/mmu: Always pass 0 for @quadrant when gptes are 8 bytes
KVM: x86/mmu: Derive shadow MMU page role from parent
KVM: x86/mmu: Stop passing "direct" to mmu_alloc_root()
KVM: x86/mmu: Use a bool for direct
KVM: x86/mmu: Optimize MMU page cache lookup for all direct SPs
KVM: selftests: Cache binary stats metadata for duration of test
KVM: selftests: Test disabling NX hugepages on a VM
KVM: selftests: Add NX huge pages test
KVM: x86/MMU: Allow NX huge pages to be disabled on a per-vm basis
KVM: x86: Fix errant brace in KVM capability handling
KVM: selftests: Read binary stat data in lib
KVM: selftests: Clean up coding style in binary stats test
KVM: selftests: Read binary stats desc in lib
KVM: selftests: Read binary stats header in lib
KVM: selftests: Remove dynamic memory allocation for stats header
xfrm: change the type of xfrm_register_km and xfrm_unregister_km
drm/ast: Fixed the casting issue reported by sparse
bus: mhi: host: Move IRQ allocation to controller registration phase
MAINTAINERS: add Microchip PolarFire FPGA drivers entry
dt-bindings: fpga: add binding doc for microchip-spi fpga mgr
fpga: microchip-spi: add Microchip MPF FPGA manager
docs: fpga: mgr: document parse_header() callback
fpga: fpga-mgr: support bitstream offset in image buffer
platform/chrome: wilco_ec: event: Fix typo in comment
cxgb4/cxgb4vf: Fix typo in comments
bnxt: Fix typo in comments
net: phy: mxl-gpy: add temperature sensor
net: phy: nxp-tja11xx: use devm_hwmon_sanitize_name()
net: sfp: use hwmon_sanitize_name()
net: phy: Add support for 1PPS out and external timestamps
net: phy: broadcom: Add PTP support for some Broadcom PHYs.
net: phy: broadcom: Add Broadcom PTP hooks to bcm-phy-lib
net: dsa: mv88e6xxx: get rid of SPEED_MAX setting
net: dsa: mv88e6xxx: remove mv88e6065 dead code
KVM: PPC: Book3s: Fix warning about xics_rm_h_xirr_x
gfs2: Fix spelling mistake in comment
Revert "drm/amd/display: ignore modifiers when checking for format support"
drm/amdgpu/display: Fix spelling mistake "supporing" -> "supporting"
drm/amdkfd: Fix spelling mistake "mechanim" -> "mechanism"
Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
drm/amdgpu: drop unexpected word 'for' in comments
drm/amd/display: Fix indentation in dcn32_get_vco_frequency_from_reg()
drm/amdgpu: Update mes_v11_api_def.h
drm/amdkfd: Enable GFX11 usermode queue oversubscription
drm/amdgpu: Fetch MES scheduler/KIQ versions
drm/amdgpu: To flush tlb for MMHUB of RAVEN series
gpu/drm/radeon: Fix typo in comments
drm/fourcc: fix integer type usage in uapi header
drm/i915: Call i915_gem_suspend() only after display is turned off
selftests/bpf: Fix rare segfault in sock_fields prog test
selftests/bpf: Test a BPF CC implementing the unsupported get_info()
selftests/bpf: Test an incomplete BPF CC
selftests/bpf: Test a BPF CC writing sk_pacing_*
bpf: Require only one of cong_avoid() and cong_control() from a TCP CC
bpf: Allow a TCP CC to write sk_pacing_rate and sk_pacing_status
perf script: Add some missing event dumps
perf record: Add finished init event
perf record: Add new option to sample identifier
perf record: Always record id index
perf record: Always get text_poke events with --kcore option
perf data convert: Prefer sampled CPU when exporting JSON
drm/i915/selftests: Increase timeout for live_parallel_switch
drm/display: Fix build error without CONFIG_OF
ASoC: dapm: Move stereo autodisable check
ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card()
ASoC: Intel: bdw_rt286: Remove FE DAI ops
ASoC: Intel: bdw_rt286: Improve codec_init() quality
ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability
ASoC: Intel: bdw_rt286: Improve probe() function quality
ASoC: Intel: bdw_rt286: Update file comments
ASoC: Intel: bdw_rt286: Update code indentation
ASoC: Intel: bdw_rt286: Reword driver name
ASoC: Intel: bdw_rt286: Reword prefixes of all driver members
ASoC: Intel: Rename broadwell source file to bdw_rt286
ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability
ASoC: Intel: hsw_rt5640: Improve probe() function quality
ASoC: Intel: hsw_rt5640: Update file comments
ASoC: Intel: hsw_rt5640: Update code indentation
ASoC: Intel: hsw_rt5640: Reword driver name
ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members
ASoC: Intel: Rename haswell source file to hsw_rt5640
nfp: add 'ethtool --identify' support
drm/nouveau/Kconfig: Drop duplicate "select ACPI_VIDEO"
dma-buf: deprecate DMABUF_SYSFS_STATS
iommu/amd: Use try_cmpxchg64 in alloc_pte and free_clear_pte
iommu/mediatek: Cleanup pericfg lookup flow
test_bpf: fix incorrect netdev features
selftests/bpf: Add benchmark for local_storage get
raw: remove unused variables from raw6_icmp_error()
net: phy: Add support for AQR113C EPHY
net: pcs: lynx: use mdiodev accessors
isdn: mISDN: hfcsusb: drop unexpected word "the" in the comments
net: ipa: remove unexpected word "the"
cxgb4vf: remove unexpected word "the"
amt: remove unnecessary (void*) conversions
Input: cyapa_gen6 - aligned "*" each line
clk: Remove never used devm_clk_*unregister()
clk: Fix pointer casting to prevent oops in devm_clk_release()
drm/i915/gt: Re-do the intel-gtt split
agp/intel: Rename intel-gtt symbols
Input: gpio_mouse - fix typos in comments
drm/amdgpu/vcn: fix no previous prototype warning
amdgpu/pm: Fix possible array out-of-bounds if SCLK levels != 2
amdgpu/pm: Fix incorrect variable for size of clocks array
drm/amdkfd: Free queue after unmap queue success
drm/amdkfd: Add queue to MES if it becomes active
KVM: selftests: Add MONITOR/MWAIT quirk test
remoteproc: imx_rproc: Fix refcount leak in imx_rproc_addr_init
RISC-V: PCI: Avoid handing out address 0 to devices
bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline
coresight: Clear the connection field properly
drm/hyperv-drm: Include framebuffer and EDID headers
iommu/mediatek: Lookup phandle to retrieve syscon to infracfg
dt-bindings: iommu: mediatek: Add mediatek,infracfg phandle
iommu/dma: Fix race condition during iova_domain initialization
iommu/dma: Add config for PCI SAC address trick
iommu: Directly use ida_alloc()/free()
ASoC: rockchip: i2s: Fix crash on missing pinctrl
ASoC: amd: acp: Fix error handling in .remove()
ASoC: core: Make snd_soc_unregister_card() return void
ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings
dt-bindings: dsp: mediatek: Add mt8186 dsp document
firmware: mediatek: Use meaningful names for mbox
dt-bindings: dsp: mediatek: Use meaningful names for mbox
af_unix: Remove unix_table_locks.
af_unix: Put a socket into a per-netns hash table.
af_unix: Acquire/Release per-netns hash table's locks.
af_unix: Define a per-netns hash table.
af_unix: Include the whole hash table size in UNIX_HASH_SIZE.
af_unix: Clean up some sock_net() uses.
mlxsw: spectrum_fid: Implement missing operations for rFID and dummy FID
mlxsw: spectrum_fid: Use 'fid->fid_offset' when setting VNI
mlxsw: spectrum_fid: Save 'fid_offset' as part of FID structure
mlxsw: pci: Query resources before and after issuing 'CONFIG_PROFILE' command
mlxsw: cmd: Increase 'config_profile.flood_mode' length
mlxsw: Add enumerator for 'config_profile.flood_mode'
mlxsw: spectrum_switchdev: Handle error in mlxsw_sp_bridge_mdb_mc_enable_sync()
mlxsw: spectrum_switchdev: Convert mlxsw_sp_mc_write_mdb_entry() to return int
mlxsw: spectrum_switchdev: Add error path in mlxsw_sp_port_mc_disabled_set()
mlxsw: spectrum_switchdev: Simplify mlxsw_sp_port_mc_disabled_set()
mlxsw: spectrum_switchdev: Do not set 'multicast_enabled' twice
mlxsw: spectrum_switchdev: Pass 'struct mlxsw_sp' to mlxsw_sp_bridge_mdb_mc_enable_sync()
mlxsw: Remove lag_vid_valid indication
swiotlb: panic if nslabs is too small
x86/swiotlb: fix param usage in boot-options.rst
swiotlb: remove a useless return in swiotlb_init
swiotlb: remove the unused swiotlb_force declaration
drm/i915/display: Add smem fallback allocation for dpt
drm/i915: extend i915_vma_pin_iomap()
drm/i915: don't leak lmem mapping in vma_evict
platform/surface: aggregator: Reserve more event- and target-categories
platform/surface: avoid flush_scheduled_work() usage
platform/x86: Move AMD platform drivers to separate directory
platform/x86: thinkpad_acpi: Use backlight helper
platform/x86: compal-laptop: Use backlight helper
platform/x86: apple-gmux: Use backlight helper
platform/x86: acer-wmi: Use backlight helper
platform/x86: thinkpad-acpi: Enable AMT by default on supported systems
platform/x86: thinkpad-acpi: Add support for hotkey 0x131a
platform/x86: thinkpad-acpi: Add support for automatic mode transitions
platform/x86: thinkpad-acpi: profile capabilities as integer
staging: r8188eu: Fixed some blank line coding style issues
staging: r8188eu: Fixed comment style
staging: r8188eu: Fixed two whitespace coding style issues
staging: r8188eu: Fixed two brace coding style issues
staging: r8188eu: Fixed a function declaration coding style issue
GPU: drm: drop unexpected word "the" in the comments
drm: panel-orientation-quirks: drop unexpected word "the" in the comments
drm/vc4: drop unexpected word "the" in the comments
drm/prime: drop unexpected word "the" in the comments
USB: serial: use kmemdup instead of kmalloc + memcpy
drm/i915/gem: add missing else
drm/i915: Fix spelling typo in comment
usb: dwc2: host: add TPL support
net: phy: dp83td510: add SQI support
net: phy: smsc: Deduplicate interrupt acknowledgement upon phy_init_hw()
powerpc/52xx: Get rid of of_node assignment
powerpc/mpc5xxx: Switch mpc5xxx_get_bus_frequency() to use fwnode
powerpc/52xx: Remove dead code, i.e. mpc52xx_get_xtal_freq()
cxl: drop unexpected word "the" in the comments
samples/bpf: fixup some tools to be able to support xdp multibuffer
scsi: MAINTAINERS: Update cxgb3i and cxgb4i maintainer
scsi: mpt3sas: Remove flush_scheduled_work() call
scsi: trace: Print driver_tag and scheduler_tag in SCSI trace
scsi: sym53c8xx_2: Remove redundant "with"
scsi: snic: Remove redundant "on"
scsi: ufs: core: Fix typos in error messages
scsi: aacraid: Remove redundant "the"
scsi: target: Remove duplicate "the"
scsi: message: fusion: Drop redundant "the"
scsi: hisi_sas: Align comments
scsi: mpt3sas: Fix whitespace and spelling mistake
scsi: mpt3sas: Fix typo in comment
scsi: core: bsg: Remove usage of the deprecated ida_simple_xxx() API
scsi: libiscsi: Improve conn_send_pdu API
scsi: iscsi: Try to avoid taking back_lock in xmit path
scsi: iscsi: Remove iscsi_get_task back_lock requirement
scsi: iscsi: Remove unneeded task state check
scsi: iscsi_tcp: Drop target_alloc use
scsi: iscsi_tcp: Tell net when there's more data
scsi: iscsi: Run recv path from workqueue
scsi: iscsi: Add recv workqueue helpers
scsi: iscsi: Rename iscsi_conn_queue_work()
scsi: iscsi: Fix session removal on shutdown
scsi: qedi: Use QEDI_MODE_NORMAL for error handling
scsi: iscsi: Add helper to remove a session from the kernel
scsi: iscsi: Clean up bound endpoints during shutdown
scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel
scsi: iscsi: Fix HW conn removal use after free
scsi: ufs: ufs-mediatek: Fix build error and type mismatch
drm/amd/display: fix incorrect comparison in DML
drm/amd/display: fix array index in DML
drm/amdgpu: vm - drop unexpected word "the" in the comments
drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover()
drm/radeon: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs
drm/amdkfd: correct sdma queue number of sdma 6.0.1
drm/amdgpu: Drop CONFIG_BACKLIGHT_CLASS_DEVICE ifdefs
amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+
drm/amd/display: 3.2.191
drm/amd/display: Drop duplicate define
drm/amd/display: Update hook dcn32_funcs
drm/amd/display: Implement a pme workaround function
drm/amd/display: Get VCO frequency from registers
drm/amd/display: Update SW state correctly for FCLK
drm/amd/display: Fix divide-by-zero in DPPCLK and DISPCLK calculation
drm/amd/display: Update DPPCLK programming sequence
drm/amd/display: Check minimum disp_clk and dpp_clk debug option
drm/amd/display: Fix in dp link-training when updating payload allocation table
drm/amd/display: extract update stream allocation to link_hwss
drm/amd/display: Remove unused vendor specific w/a
drm/amd/display: Handle downstream LTTPR with fixed VS sequence
drm/amd/display: Fix typo in override_lane_settings
drm/amd/display: Change initializer to single brace
drm/amd/display: rename lane_settings to hw_lane_settings
drm/amd/display: Fix in overriding DP drive settings
drm/amd/display: Enrich the log in MST payload update
drm/amd/display: Change HDMI judgement condition.
drm/amd/display: Fix DC warning at driver load
drm/amd/display: Add SMU logging code
drm/amd/display: Turn off internal backlight when plugging external monitor
drm/amd/display: Fix eDP not light up on resume
drm/amd/display: add mst port output bw check
drm/amd/display: Drop unnecessary detect link code
drm/amd/display: Take emulated dc_sink into account for HDCP
drm/amd/display: Release remote dc_sink under mst scenario
drm/amd/display: Revert "drm/amd/display: turn DPMS off on connector unplug"
drm/amd/display: Revert "drm/amd/display: Add flag to detect dpms force off during HPD"
drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled"
drm/amd/display: Remove compiler warning
drm/amdgpu: add LSDMA block for LSDMA v6.0.1
drm/amd/display: add missing reg defs for DCN3x HUBBUB
drm/amd: Don't show warning on reading vbios values for SMU13 3.1
drm/amd/pm: skip to set mp1 unload state in special case
drm/amdgpu/gmc11: avoid cpu accessing registers to flush VM
drm/amdgpu/pm: adjust EccInfo_t struct
drm/amdgpu: Adjust logic around GTT size (v3)
drm/radeon: fix incorrrect SPDX-License-Identifiers
drm/amdgpu: Remove break for VMID loop TLB flush on MES
drm/amdgpu/vcn: adjust unified queue code format
drm/amdgpu/vcn: support unified queue only in vcn4
drm/amdgpu/vcn: add unified queue ib test
intel/i40e: delete if NULL check before dev_kfree_skb
i40e: Remove unnecessary synchronize_irq() before free_irq()
i40e: Add support for ethtool -s <interface> speed <speed in Mb>
iio: chemical: sps30: Move symbol exports into IIO_SPS30 namespace
iio: pressure: bmp280: Move symbol exports to IIO_BMP280 namespace
iio: imu: bmi160: Move exported symbols to IIO_BMI160 namespace
drm/nouveau/mmu: drop unexpected word "the" in the comments
mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv
devcoredump: remove the useless gfp_t parameter in dev_coredumpv and dev_coredumpm
drm/dp_mst: Get rid of old comment in drm_atomic_get_mst_topology_state docs
drm/display/dp_mst: Don't validate port refs in drm_dp_check_and_send_link_address()
drm/display: Remove duplicate 'the' in two places.
drm/i915: Add global forcewake request to drpc
bpf, arm64: Keep tail call count across bpf2bpf calls
bpf, x64: Add predicate for bpf2bpf with tailcalls support in JIT
dt-bindings: usb: dwc2: document TPL support
usb: host: ehci-platform: add TPL support
usb: host: ohci-platform: add TPL support
drm/bridge: parade-ps8640: Provide wait_hpd_asserted() in struct drm_dp_aux
drm/panel: atna33xc20: Take advantage of wait_hpd_asserted() in struct drm_dp_aux
drm/panel-edp: Take advantage of wait_hpd_asserted() in struct drm_dp_aux
drm/dp: Add wait_hpd_asserted() callback to struct drm_dp_aux
drm: Config orientation property if panel provides it
drm/panel: elida-kd35t133: Implement .get_orientation callback
drm/panel: ili9881c: Implement .get_orientation callback
drm/panel: panel-simple: Implement .get_orientation callback
drm/panel: lvds: Implement .get_orientation callback
drm/panel: panel-edp: Implement .get_orientation callback
drm/panel: boe-tv101wum-nl6: Implement .get_orientation callback
drm/panel: Add an API to allow drm to set orientation from panel
gpio: pch: Change PCI device macros
gpio: pch: Use dev_err_probe()
ASoC: dt-bindings: rockchip: Document pinctrl-names for i2s
ASoC: rockchip: i2s: switch BCLK to GPIO
staging: octeon-usb: move driver out of staging
usb: chipidea: ci_hdrc_imx: use dev_err_probe()
usb: chipidea: udc: implement get_frame
usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo
USB: storage: Fix typo in comment
USB: ohci-sm501: Fix typo in comment
usb: musb: core: drop redundant checks
usb: renesas: Fix refcount leak bug
usb: host: ohci-ppc-of: Fix refcount leak bug
usb: typec: mux: Add CONFIG guards for functions
usb: typec: mux: Allow muxes to specify mode-switch
usb: dwc3: qcom: Keep power domain on to retain controller status
usb: dwc3: qcom: Configure wakeup interrupts during suspend
usb: dwc3: qcom: Add helper functions to enable,disable wake irqs
usb: dwc3: core: Host wake up support from system suspend
dt-bindings: usb: dwc3: Add wakeup-source property support
usb: dwc3: core: Deprecate GCTL.CORESOFTRESET
MAINTAINERS: add musb to PolarFire SoC entry
usb: musb: Add support for PolarFire SoC's musb controller
usb: gadget: Remove unnecessary print function dev_err()
usb: gadget: ast2600: Fix a couple of spelling mistakes
usb: gadget: aspeed_udc: cleanup loop in ast_dma_descriptor_setup()
usb: gadget: aspeed_udc: fix missing spin_unlock_irqrestore in ast_udc_ep_queue
MAINTAINERS: Repair file entry in ASPEED USB UDC DRIVER
net: dsa: microchip: move get_phy_flags & mtu to ksz_common
net: dsa: microchip: update fdb add/del/dump in ksz_common
net: dsa: microchip: update the ksz_port_mdb_add/del
net: dsa: microchip: update the ksz_phylink_get_caps
net: dsa: microchip: get P_STP_CTRL in ksz_port_stp_state by ksz_dev_ops
net: dsa: microchip: move the port mirror to ksz_common
net: dsa: microchip: move vlan functionality to ksz_common
net: dsa: microchip: ksz9477: use ksz_read_phy16 & ksz_write_phy16
net: dsa: microchip: move tag_protocol to ksz_common
net: dsa: microchip: move switch chip_id detection to ksz_common
net: dsa: microchip: ksz9477: cleanup the ksz9477_switch_detect
bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem
ASoC: core: Add new SOC_DOUBLE_SX_TLV macro
ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
ASoC: cs35l41: Correct some control names
ASoC: wm5110: Fix DRE control
ASoC: wm_adsp: Fix event for preloader
drm/aperture: Run fbdev removal before internal helpers
nfp: compose firmware file name with new hwinfo "nffw.partno"
arm64: dts: apple: Re-parent ANS2 power domains
raw: complete rcu conversion
net: warn if mac header was not set
Revert "usb: dwc3: Remove the checks of -ENOSYS"
drm/xlnx: Fix build failure due to missing include
staging: r8188eu: remove basic_types.h
staging: r8188eu: replace N_BYTE_ALIGMENT with ALIGN
wifi: rtw89: 8852a: rfk: fix div 0 exception
wifi: rtw89: disable invalid phy reports for all ICs
wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly
wifi: rtw89: fix long RX latency in low power mode
wifi: rtw89: drop invalid TX rate report of legacy rate
wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently
wifi: rtw89: enable VO TX AMPDU
wifi: rtw89: fix potential TX stuck
wifi: rtw89: support TDLS
wifi: rtw89: allocate BSSID CAM per TDLS peer
wifi: rtw89: separate BSSID CAM operations
wifi: rtw89: allocate address CAM and MAC ID to TDLS peer
wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd()
MAINTAINERS: add ARM/APPLE MACHINE mailing list
selftests/bpf: BPF test_prog selftests for bpf_loop inlining
selftests/bpf: BPF test_verifier selftests for bpf_loop inlining
bpf: Inline calls to bpf_loop when callback is known
selftests/bpf: allow BTF specs and func infos in test_verifier tests
selftests/bpf: specify expected instructions in test_verifier tests
uprobe: gate bpf call behind BPF_EVENTS
drm/amdgpu/display: drop set but unused variable
drm: Drop drm_connector.h from drm_crtc.h
drm: Drop drm_blend.h from drm_crtc.h
drm: Drop drm_framebuffer.h from drm_crtc.h
drm: Drop drm_edid.h from drm_crtc.h
drm/bridge: ti-sn65dsi83: Allow GPIO operations to sleep
drm/bridge: ti-sn65dsi83: add more dev_err_probe
drm/bridge/tc358775: Fix DSI clock division for vsync delay calculation
drm/bridge/tc358775: Return before displaying inappropriate error message
MAINTAINERS: add maintainer for DRM bridge drivers for i.MX SoCs
dt-bindings: mfd: Add i.MX8qm/qxp Control and Status Registers module binding
drm/bridge: imx: Add LDB support for i.MX8qm
drm/bridge: imx: Add LDB support for i.MX8qxp
dt-bindings: display: bridge: Add i.MX8qm/qxp LVDS display bridge binding
drm/bridge: imx: Add LDB driver helper support
drm/bridge: imx: Add i.MX8qxp pixel link to DPI support
dt-bindings: display: bridge: Add i.MX8qxp pixel link to DPI binding
drm/bridge: imx: Add i.MX8qm/qxp display pixel link support
dt-bindings: display: bridge: Add i.MX8qm/qxp display pixel link binding
drm/bridge: imx: Add i.MX8qm/qxp pixel combiner support
dt-bindings: display: bridge: Add i.MX8qm/qxp pixel combiner binding
media: docs: Add some RGB bus formats for i.MX8qm/qxp pixel combiner
media: uapi: Add some RGB bus formats for i.MX8qm/qxp pixel combiner
drm/bridge: anx7625: Use DPI bus type
dt-bindings:drm/bridge:anx7625: add port@0 property
drm/i915/bios: calculate panel type as per child device index in VBT
drm/i915/display: convert modeset setup to struct drm_i915_private *i915
drm/i915/display: split out hw state readout and sanitize
KVM: selftests: Use exception fixup for #UD/#GP Hyper-V MSR/hcall tests
drm/i915/display: Re-add check for low voltage sku for max dp source rate
KVM: selftests: Mostly fix broken Hyper-V Features test
KVM: selftests: Add x86-64 support for exception fixup
KVM: x86: Add a quirk for KVM's "MONITOR/MWAIT are NOPs!" behavior
KVM: x86: Ignore benign host writes to "unsupported" F15H_PERF_CTL MSRs
KVM: x86: Ignore benign host accesses to "unsupported" PEBS and BTS MSRs
KVM: VMX: Use vcpu_get_perf_capabilities() to get guest-visible value
Revert "KVM: x86: always allow host-initiated writes to PMU MSRs"
Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu"
KVM: VMX: Give host userspace full control of MSR_IA32_PERF_CAPABILITIES
KVM: x86: Give host userspace full control of MSR_IA32_MISC_ENABLES
selftests/bpf: Enable config options needed for xdp_synproxy test
skmsg: Get rid of unncessary memset()
skmsg: Get rid of skb_clone()
net: Introduce a new proto_ops ->read_skb()
tcp: Introduce tcp_read_skb()
pinctrl: intel: Drop no more used members of struct intel_pingroup
pinctrl: intel: Switch to to embedded struct pingroup
pinctrl: merrifield: Switch to to embedded struct pingroup
pinctrl: lynxpoint: Switch to to embedded struct pingroup
pinctrl: cherryview: Switch to to embedded struct pingroup
pinctrl: baytrail: Switch to to embedded struct pingroup
pinctrl: intel: Embed struct pingroup into struct intel_pingroup
interconnect: qcom: Add SM6350 driver support
dt-bindings: interconnect: Add Qualcomm SM6350 NoC support
dt-bindings: interconnect: qcom: Split out rpmh-common bindings
interconnect: qcom: icc-rpmh: Support child NoC device probe
cfg80211: Indicate MLO connection info in connect and roam callbacks
wifi: mac80211_hwsim: print the link id
wifi: mac80211_hwsim: support creating MLO-capable radios
wifi: nl80211: expose link ID for associated BSSes
wifi: nl80211: expose link information for interfaces
wifi: mac80211_hwsim: send a beacon per link
wifi: mac80211: set STA deflink addresses
wifi: mac80211: maintain link-sta hash table
wifi: mac80211: RCU-ify link STA pointers
wifi: mac80211: ethtool: use deflink for now
wifi: mac80211: move ieee80211_bssid_match() function
wifi: mac80211: return a beacon for a specific link
wifi: mac80211: pass the link id in start/stop ap
wifi: mac80211: use link in start/stop ap
wifi: mac80211: implement add/del interface link callbacks
wifi: cfg80211: add optional link add/remove callbacks
wifi: cfg80211: sort trace.h
wifi: mac80211: add sta link addition/removal
wifi: mac80211: add MLO link ID to TX frame metadata
wifi: mac80211: remove band from TX info in MLO
wifi: mac80211: add vif link addition/removal
wifi: nl80211: support MLO in auth/assoc
wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode
wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed
wifi: cfg80211: simplify cfg80211_mlme_auth() prototype
wifi: ieee80211: add definitions for multi-link element
wifi: nl80211: refactor BSS lookup in nl80211_associate()
wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc()
wifi: mac80211: tx: simplify chanctx_conf handling
wifi: mac80211: status: look up band only where needed
wifi: mac80211: sort trace.h file
wifi: mac80211: correct link config data in tracing
wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware
wifi: mac80211: make some SMPS code MLD-aware
wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware
wifi: mac80211: add link_id to eht.c code for MLO
wifi: mac80211: add link_id to vht.c code for MLO
wifi: mac80211: refactor some link setup code
wifi: mac80211: validate some driver features for MLO
wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS
wifi: mac80211: refactor some sta_info link handling
wifi: mac80211: remove sta_info_tx_streams()
wifi: mac80211: make channel context code MLO-aware
wifi: mac80211: pass link ID where already present
wifi: mac80211: add per-link configuration pointer
wifi: mac80211: split bss_info_changed method
wifi: mac80211: reorg some iface data structs for MLD
wifi: mac80211: move interface config to new struct
wifi: mac80211: move some future per-link data to bss_conf
wifi: cfg80211: do some rework towards MLO link APIs
wifi: mac80211: reject WEP or pairwise keys with key ID > 3
ASoC: fsl_asrc_dma: Use dmaengine_terminate_async()
MAINTAINERS: update ASoC Qualcomm maintainer email-id
ASoC: rockchip: i2s: switch BCLK to GPIO
regmap: Wire up regmap_config provided bulk write in missed functions
regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
regmap: Re-introduce bulk read support check in regmap_bulk_read()
x86: kvm: remove NULL check before kfree
KVM: Do not zero initialize 'pfn' in hva_to_pfn()
KVM: x86/mmu: Shove refcounted page dependency into host_pfn_mapping_level()
KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_refcounted_page()
KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_page()
KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page()
KVM: Don't WARN if kvm_pfn_to_page() encounters a "reserved" pfn
KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC-access page
KVM: Avoid pfn_to_page() and vice versa when releasing pages
KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
KVM: Drop bogus "pfn != 0" guard from kvm_release_pfn()
KVM: x86/mmu: Use common logic for computing the 32/64-bit base PA mask
KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK to 32 bits
KVM: x86/mmu: Use common macros to compute 32/64-bit paging masks
KVM: x86/mmu: Use separate namespaces for guest PTEs and shadow PTEs
KVM: x86/mmu: Dedup macros for computing various page table masks
KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h
KVM: VMX: Refactor 32-bit PSE PT creation to avoid using MMU macro
KVM: x86: Use lapic_in_kernel() to query in-kernel APIC in APICv helper
KVM: x86: Move "apicv_active" into "struct kvm_lapic"
KVM: x86: Check for in-kernel xAPIC when querying APICv for directed yield
KVM: x86: Drop @vcpu parameter from kvm_x86_ops.hwapic_isr_update()
KVM: SVM: Drop unused AVIC / kvm_x86_ops declarations
KVM: nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02=>vmcs12 sync
KVM: nVMX: Save BNDCFGS to vmcs12 iff relevant controls are exposed to L1
KVM: nVMX: Rename nested.vmcs01_* fields to nested.pre_vmenter_*
KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case
KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case
fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters
fbcon: Fix accelerated fbdev scrolling while logo is still shown
wcn36xx: Fix typo in comment
ath6kl: avoid flush_scheduled_work() usage
ath9k: htc: clean up statistics macros
ath9k: fix use-after-free in ath9k_hif_usb_rx_cb
media: pvrusb2: fix memory leak in pvr_probe
media: rcar-vin: Fix channel routing for Ebisu
media: mediatek/vcodec: Enable incoherent buffer allocation
media: amphion: delete unnecessary NULL check
media: imx-jpeg: Implement drain using v4l2-mem2mem helpers
media: imx-jpeg: Align upwards buffer size
media: imx-jpeg: Leave a blank space before the configuration data
media: imx-jpeg: Correct some definition according specification
media: platform: fix missing/incorrect resource cleanup in error case
media: amphion: Replace zero-length array with flexible-array member
media: Hantro: Correct G2 init qp field
media: mediatek: vcodec: Use kmemdup rather than kmalloc/memcpy
media: atmel: atmel-isc-base: move cropping settings outside start_dma
media: camss: Move and unexport functions specific to ISPIF
media: amphion: return error if format is unsupported by vpu
media: staging: atomisp: fix typo in comment
media: platform: exynos4-is: fix typos in comments
media: mediatek: vcodec: fix typo in comment
media: platform: exynos-gsc: fix typo in comment
media: tw686x: Register the irq at the end of probe
media: tw5864: Convert to use managed functions pcim* and devm*
media: platform: cros-ec: Add moli to the match table
media: platform: omap: Pass a pointer to virt_to_page()
media: amphion: vdec check format in enum_fmt
media: camss: Allocate camss struct as a managed device resource
media: hantro: Be more accurate on pixel formats step_width constraints
media: airspy: respect the DMA coherency rules
media: media: jpegenc: set bit mask for jpegenc
media: media: jpegenc: add mediatek,mt8186-jpgenc compatible
media: rc: Directly use ida_free()
media: ttusbir: avoid unnecessary usb_unlink_urb()
media: ttusbir: NOIO during resume
media: xbox_remote: xbox_remote_initialize() cannot fail
media: streamzap: avoid unnecessary GFP_ATOMIC
media: redrat3: no unnecessary GFP_ATOMIC
media: imon_raw: respect DMA coherency
media: iguanair: no superfluous usb_unlink_urb()
media: igorplugusb: remove superfluous usb_unlink_urb()
media: igorplugusb: break cyclical race on disconnect
media: igorplugusb: prevent use after free in probe error
media: igorplugusb: respect DMA coherency
media: mediatek: vcodec: Add to support H264 inner racing mode
media: mediatek: vcodec: prevent kernel crash when scp ipi timeout
media: mediatek: vcodec: Different codec using different capture format
media: mediatek: vcodec: Adds compatible for mt8195
media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for mt8195
media: mediatek: vcodec: Add to support lat soc hardware
media: dt-bindings: media: mediatek: vcodec: Adds decoder dt-bindings for lat soc
media: mediatek: vcodec: add vp9 decoder driver for mt8186
media: vivid.rst: document HDMI Video Guard Band control
media: Add P010 video format
media: imx-jpeg: Encoder support to set jpeg quality
media: platform: samsung: s5p-jpeg: replace ternary operator with max()
media: i2c: adv7180: fix reserved bit in Video Selection 2
media: stkwebcam: deprecate driver, move to staging
media: platform: exynos-gsc: remove redundant initializations of f_chk_len and f_chk_addr
media: amphion: support for reloading module
media: atmel: atmel-isc-base: remove unneeded semicolon
media: st-delta: Remove unneeded NULL check in delta-v4l2
media: usbtv: Add PAL-Nc standard
media: cx88: Fix PAL-Nc standard
media: vivid: add HDMI Video Guard Band control
media: v4l2-tpg: add HDMI Video Guard Band test pattern
media: cec-adap.c: log when claiming LA fails unexpectedly
media: adv7604: try all infoframe types
media: camss: Allocate power domain resources dynamically
media: davinci: vpif: add missing of_node_put() in vpif_probe()
media: TDA1997x: Fix the error handling in tda1997x_probe()
media: dt-bindings: qcom,sdm660-camss: document interconnects
media: camss: csid: fix wrong size passed to devm_kmalloc_array()
media: staging: media: zoran: replace dprintk with new debugging macros
media: staging: media: zoran: replace all pr_err with zrdev_err as appropriate
media: staging: media: zoran: setup videocodec header for debugging macros
media: staging: media: zoran: add logging macros
media: atmel: atmel-sama7g5-isc: fix warning in configs without OF
media: imx-jpeg: Don't fill the description field in struct v4l2_fmtdesc
mlxsw: reg: Add support for VLAN RIF as part of RITR register
mlxsw: Add support for egress FID classification after decapsulation
mlxsw: reg: Add egress FID field to RITR register
mlxsw: reg: Add Router Egress Interface to VID Register
mlxsw: reg: Replace MID related fields in SFGC register
mlxsw: reg: Add flood related field to SFMR register
mlxsw: reg: Add VID related fields to SFD register
mlxsw: reg: Add SMPE related fields to SFMR register
mlxsw: Add SMPE related fields to SMID2 register
mlxsw: reg: Add Switch Multicast Port to Egress VID Register
mlxsw: reg: Add ingress RIF related fields to SVFA register
mlxsw: reg: Add ingress RIF related fields to SFMR register
mlxsw: reg: Add 'flood_rsp' field to SFMR register
drm/i915: Improve on suspend / resume time with VT-d enabled
vmxnet3: disable overlay offloads if UPT device does not support
raw: Use helpers for the hlist_nulls variant.
raw: Fix mixed declarations error in raw_icmp_error().
Staging: r8188eu: core: rtw_xmit: Fixed a coding style issue
Staging: r8188eu: core: rtw_xmit: Fixed a brace coding style issue
Staging: r8188eu: core: rtw_xmit: Fixed some spelling errors in the comments
Staging: r8188eu: core: rtw_xmit: Fixed two indentation coding style issues.
Staging: r8188eu: core: rtw_xmit: Fixed some whitespace coding style issues
staging: rtl8723bs: remove trailing whitespace
staging: vchiq: provide testing instructions
staging: sm750fb: fix CamelCase function parameter
staging: r8188eu: call rtw_IOL_append_WRF_cmd directly
staging: r8188eu: call rtw_IOL_append_WD_cmd directly
staging: r8188eu: call rtw_IOL_append_WW_cmd directly
staging: r8188eu: call rtw_IOL_append_WB_cmd directly
staging: r8188eu: remove unused macros
staging: r8188eu: replace confusing macros
staging: r8188eu: remove NULL check before vfree
ALSA: rawmidi: Take buffer refcount while draining output
ALSA: rawmidi: Check stream state at exported functions
ALSA: rawmidi: Take open_mutex around parameter changes
ALSA: rawmidi: Move lock to snd_rawmidi_substream
ALSA: rawmidi: Make internal functions local static
powerpc: Move prom_init() out of asm-prototypes.h
powerpc: Don't include asm/setup.h in asm/machdep.h
iio: adc: stm32-adc: Use generic_handle_domain_irq()
sfc/siena: Fix typo in comment
sfc: Fix typo in comment
net: emac: Fix typo in a comment
Revert "nfp: update nfp_X logging definitions"
net: pcs: pcs-xpcs: use mii_bmcr_encode_fixed()
net: phy: marvell: use mii_bmcr_encode_fixed()
net: phy: use mii_bmcr_encode_fixed()
net: mii: add mii_bmcr_encode_fixed()
raw: convert raw sockets to RCU
raw: use more conventional iterators
net: dsa: felix: update base time of time-aware shaper when adjusting PTP time
net: ethernet: stmmac: remove select QCOM_SOCINFO and make it optional
proximity: vl53l0x: Make VDD regulator actually optional
MAINTAINERS: add include/dt-bindings/iio to IIO SUBSYSTEM AND DRIVERS
dt-bindings: iio/accel: Fix adi,adxl345/6 example I2C address
iio: gyro: bmg160: Fix typo in comment
iio: dac: stm32-dac: Replace open coded str_enable_disable()
iio: accel: mma7660: Drop wrong use of ACPI_PTR()
iio:light:tsl2563: Replace cancel_delayed_work() with cancel_delayed_work_sync().
iio: light: tsl2563: Replace flush_scheduled_work() with cancel_delayed_work_sync().
iio: trigger: warn about non-registered iio trigger getting attempt
iio: adc: qcom-spmi-rradc: introduce round robin adc
dt-bindings: iio: adc: document qcom-spmi-rradc
mfd: qcom-spmi-pmic: read fab id on supported PMICs
mfd: qcom-spmi-pmic: expose the PMIC revid information to clients
spmi: add a helper to look up an SPMI device from a device node
ping: convert to RCU lookups, get rid of rwlock
ax25: use GFP_KERNEL in ax25_dev_device_up()
atm: iphase: Fix typo in comment
ppp: Fix typo in comment
nfp: add support for .get_pauseparam()
net: dsa: ar9331: fix potential dead lock on mdio access
dt-bindings: vexpress-sysreg: Allow for no child nodes
dt-bindings: vexpress-sysreg: Add deprecated GPIO provider properties
dt-bindings: perf: Convert Arm CCN to DT schema
dt-bindings: display: Add Arm virtual platforms display
ASoC: codecs: soundwire: call pm_runtime_resume() in component probe
ASoC: SOF: pcm: use pm_resume_and_get() on component probe
ASoC: mediatek: mt8186: Fix mutex double unlock in GPIO request
ASoC: ops: Fix integer detection for when max possible values > 1
bpf: Fix bpf_skc_lookup comment wrt. return type
fs/ntfs3: Add missing error check
power: reset: at91-reset: add support for SAMA7G5
power: reset: at91-reset: add reset_controller_dev support
power: reset: at91-reset: add at91_reset_data
power: reset: at91-reset: document structures and enums
dt-bindings: reset: add sama7g5 definitions
dt-bindings: reset: atmel,at91sam9260-reset: add sama7g5 bindings
dt-bindings: reset: convert Atmel/Microchip reset controller to YAML
thunderbolt: Fix typo in comment
drm/i915/gt: Cleanup interface for MCR operations
power: reset: pwr-mlxbf: add BlueField SoC power control driver
drm/i915/gt: Move multicast register handling to a dedicated file
bpf: Fix non-static bpf_func_proto struct definitions
tipc: cleanup unused function
net: macb: fix negative max_mtu size for sama5d3
hinic: Replace memcpy() with direct assignment
net: ag71xx: fix discards 'const' qualifier warning
tcp: fix build...
net: stmmac: make mdio register skips PHY scanning for fixed-link
stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support
net: pcs: xpcs: add CL37 1000BASE-X AN support
stmmac: intel: prepare to support 1000BASE-X phy interface setting
net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105
ASoC: twl4030: Drop legacy, non DT boot support
ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg
ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg
ASoC: SOF: ipc4: remove use of __func__ in dev_dbg
ASoC: SOF: sof-client: remove use of __func__ in dev_dbg
ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg
ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg
ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg
ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg
ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg
ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg
ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg
ASoC: SOF: Intel: hda-stream: report error on stream not opened
ASoC: SOF: Intel: hda-dsp: report error on power-up/down
ASoC: Intel: sof_rt5682: remap jack pins
ASoC: Intel: sof_nau8825: remap jack pins
ASoC: Intel: sof_da7219_max98373: remap jack pins
ASoC: Intel: sof_cs42l42: remap jack pins
ASoC: Intel: cml_rt1011_rt5682: remap jack pins
ASoC: Intel: glk_rt5682_max98357a: remap jack pins
ASoC: Intel: bxt_da7219_max98357a: remap jack pins
ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins
ASoC: Intel: kbl_da7219_max98927: remap jack pins
ASoC: Intel: kbl_da7219_max98357a: remap jack pins
ASoC: Intel: kbl_rt5663_max98927: remap jack pins
ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins
ASoC: Intel: skl_nau88l25_max98357a: remap jack pins
ASoC: sunxi: sun4i-i2s: update kernel-doc
ASoC: cs4270: update kernel-doc
ASoC: SOF: Intel: hda: Fix compressed stream position tracking
ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states
ASoC: SOF: pm: add definitions for S4 and S5 states
ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2
selftests: spectrum-2: tc_flower_scale: Dynamically set scale target
selftests: mlxsw: Add a RIF counter scale test
selftests: mlxsw: tc_flower_scale: Add a traffic test
selftests: mlxsw: resource_scale: Pass target count to cleanup
selftests: mlxsw: resource_scale: Allow skipping a test
selftests: mlxsw: resource_scale: Introduce traffic tests
selftests: mlxsw: resource_scale: Update scale target after test setup
selftests: mirror_gre_bridge_1q_lag: Enslave port to bridge before other configurations
mlxsw: Add a resource describing number of RIFs
mlxsw: Keep track of number of allocated RIFs
mlxsw: Trap ARP packets at layer 3 instead of layer 2
tcp: fix possible freeze in tx path under memory pressure
tcp: fix possible freeze in tx path under memory pressure
tcp: fix over estimation in sk_forced_mem_schedule()
drm/i915/display: some struct drm_i915_private *i915 conversions
drm/i915/display: rename dev_priv -> i915 in crtc state dump
drm/i915/display: change who adds [] around crtc state dump context string
drm/i915/display: split out crtc state dump to a separate file
drm/i915/display: split out modeset verification code
drm/i915/mpllb: move mpllb state check to intel_snps_phy.c
drm/i915/mpllb: use I915_STATE_WARN() for state mismatch warnings
drm/i915/dpll: move shared dpll state verification to intel_dpll_mgr.c
drm/i915/wm: move wm state verification to intel_pm.c
selftests/bpf: Don't force lld on non-x86 architectures
drm/i915/fdinfo: Don't show engine classes not present
drm/i915: Improve user experience and driver robustness under SIGINT or similar
clk: renesas: r8a779f0: Add HSCIF clocks
clk: renesas: r8a779f0: Add PCIe clocks
clk: renesas: r8a779f0: Add Z0 and Z1 clock support
dt-bindings: mtd: qcom_nandc: document qcom,boot-partitions binding
mtd: nand: raw: qcom_nandc: add support for unprotected spare data pages
mtd: nand: raw: qcom_nandc: reorder qcom_nand_host struct
mtd: parsers: scpart: add missing of_node_put() in scpart_parse()
selftests/bpf: Add selftests for raw syncookie helpers in TC mode
bpf: Allow the new syncookie helpers to work with SKBs
selftests/bpf: Add selftests for raw syncookie helpers
bpf: Add helpers to issue and check SYN cookies in XDP
bpf: Allow helpers to accept pointers with a fixed size
bpf: Fix documentation of th_len in bpf_tcp_{gen,check}_syncookie
net: phy: add support to get Master-Slave configuration
net: lan743x: Add support to SGMII 1G and 2.5G
net: lan743x: Add support to Secure-ON WOL
net: lan743x: Add support to LAN743x register dump
net: dsa: realtek: rtl8365mb: handle PHY interface modes correctly
net: dsa: realtek: rtl8365mb: remove learn_limit_max private data member
net: dsa: realtek: rtl8365mb: correct the max number of ports
net: dsa: realtek: rtl8365mb: remove port_mask private data member
net: dsa: realtek: rtl8365mb: rename macro RTL8367RB -> RTL8367RB_VB
net: ipa: move more code out of gsi_channel_update()
net: ipa: call gsi_evt_ring_rx_update() unconditionally
net: ipa: pass GSI pointer to gsi_evt_ring_rx_update()
net: ipa: don't pass channel when mapping transaction
net: ipa: don't assume one channel per event ring
net: phy: dp83867: implement support for io_impedance_ctrl nvmem cell
linux/phy.h: add phydev_err_probe() wrapper for dev_err_probe()
dt-bindings: dp83867: add binding for io_impedance_ctrl nvmem cell
lib/error-inject: convert to DEFINE_SEQ_ATTRIBUTE
checkpatch: fix incorrect camelcase detection on numeric constant
selftests/filesystems: add a vfat RENAME_EXCHANGE test
fat: add renameat2 RENAME_EXCHANGE flag support
fat: factor out reusable code in vfat_rename() as helper functions
fat: add a vfat_rename2() and make existing .rename callback a helper
squashfs: don't use intermediate buffer if pages missing
squashfs: extend "page actor" to handle missing pages
delayacct: remove some unused variables
kexec_file: increase maximum file size to 4G
fs/kernel_read_file: allow to read files up-to ssize_t
include/uapi/linux/swab.h: move explicit cast outside ternary
lib/btree: simplify btree_{lookup|update}
ia64: fix sparse warnings with cmpxchg() & xchg()
include/linux/rbtree.h: replace kernel.h with the necessary inclusions
lib/flex_proportions.c: remove local_irq_ops in fprop_new_period()
lib/list_debug.c: Detect uninitialized lists
ocfs2: kill EBUSY from dlmfs_evict_inode
profiling: fix shift too large makes kernel panic
checkpatch: add XA_STATE and XA_STATE_ORDER to the macro declaration list
mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan()
mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock
mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear()
mm/sparse-vmemmap.c: remove unwanted initialization in vmemmap_populate_compound_pages()
selftests: make use of GUP_TEST_FILE macro
userfaultfd/selftests: fix typo in comment
net: set proper memcg for net_init hooks allocations
mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe
mm/memremap: fix memunmap_pages() race with get_dev_pagemap()
mm: kmemleak: check physical address when scan
mm: kmemleak: add rbtree and store physical address for objects allocated with PA
mm: kmemleak: add OBJECT_PHYS flag for objects allocated with physical address
mm: kmemleak: remove kmemleak_not_leak_phys() and the min_count argument to kmemleak_alloc_phys()
lib/test_hmm: avoid accessing uninitialized pages
mm/memremap: fix wrong function name above memremap_pages()
mm/mempool: use might_alloc()
mm/slab: delete cache_alloc_debugcheck_before()
mm/page_alloc: use might_alloc()
mm/highmem: delete memmove_page()
mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2
mm/vmalloc: add code comment for find_vmap_area_exceed_addr()
mm/vmalloc: fix typo in local variable name
mm/vmalloc: remove the redundant boundary check
mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_fit_type()
mm/damon: remove obsolete comments of kdamond_stop
mm/memory_hotplug: drop 'reason' argument from check_pfn_span()
mm/shmem.c: clean up comment of shmem_swapin_folio
mm: avoid unnecessary page fault retires on shared memory types
tools/vm/slabinfo: use alphabetic order when two values are equal
mm: use PAGE_ALIGNED instead of IS_ALIGNED
mm/x86: remove dead code for hugetlbpage.c
selftests/bpf: add tests for sleepable (uk)probes
libbpf: add support for sleepable uprobe programs
bpf: allow sleepable uprobe programs to attach
bpf: implement sleepable uprobes by chaining gps
bpf: move bpf_prog to bpf.h
scsi: iscsi: Make iscsi_unregister_transport() return void
scsi: ufs: ufs-mediatek: Disable unused VCCQx power rails
scsi: ufs: ufs-mediatek: Support multiple VCC sources
scsi: ufs: Export regulator functions
scsi: ufs: ufs-mediatek: Support low-power mode for parents of VCCQx
scsi: ufs: ufs-mediatek: Support flexible parameters for SMC calls
scsi: ufs: ufs-mediatek: Support low-power mode for VCCQ
scsi: ufs: ufs-mediatek: Prevent device regulators setting LPM incorrectly
scsi: ufs: ufs-mediatek: Fix the timing of configuring device regulators
scsi: ufs: ufs-mediatek: Introduce workaround for power mode change
scsi: ufs: Fix ADAPT logic for HS-G5
scsi: ufs: Export ufshcd_uic_change_pwr_mode()
scsi: qla2xxx: Update version to 10.02.07.700-k
scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection
scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os
scsi: qla2xxx: Add debug prints in the device remove path
scsi: qla2xxx: Fix losing target when it reappears during delete
scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests
scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts
scsi: qla2xxx: Turn off multi-queue for 8G adapters
scsi: qla2xxx: Wind down adapter after PCIe error
scsi: qla2xxx: Add a new v2 dport diagnostic feature
scsi: qla2xxx: Fix excessive I/O error messages by default
scsi: iscsi: Prefer xmit of DataOut over new commands
scsi: ufs: Rearrange addresses in increasing order
scsi: ufs: host: ufs-exynos: Use already existing definition
scsi: ufs: host: ufs-exynos: Remove unused defines
scsi: pm8001: Expose hardware queues for pm80xx
scsi: pm8001: Use non-atomic bitmap ops for tag alloc + free
scsi: pm8001: Set up tags before using them
scsi: pm8001: Rework shost initial values
scsi: ufs: exynos: Constify driver data
scsi: lpfc: Use memset_startat() helper in lpfc_nvmet_xmt_fcp_op_cmp()
scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required()
MAINTAINERS: add include/dt-bindings/phy to GENERIC PHY FRAMEWORK
phy: qcom-qmp: fix PCIe PHY support
phy: qcom-qmp: fix msm8996 PCIe PHY support
phy: ti: phy-j721e-wiz: use OF data for device specific data
dt-bindings: phy: renesas: usb3-phy: Spelling s/funcional/functional/
phy: samsung-ufs: add support for FSD ufs phy driver
phy: samsung-ufs: move cdr offset to drvdata
dt-bindings: phy: Add FSD UFS PHY bindings
dt-bindings: phy: List supplies for qcom,edp-phy
iosys-map: Fix typo in documentation
libbpf: Fix internal USDT address translation logic for shared libraries
riscv: remove usage of function-pointers from cpufeatures and t-head errata
riscv: make patch-function pointer more generic in cpu_manufacturer_info struct
drm/nouveau: Fix spelling typo in comments
drm/i915: Implement w/a 22010492432 for adl-s
i2c: Fix a potential use after free
drm/dp/mst: Read the extended DPCD capabilities during system resume
dt-bindings: efm32: remove bindings for deleted platform
dt-bindings: hwmon: move ibm,p8-occ bindings to proper folder
dt-bindings: interrupt-controller: Convert rda,8810pl-intc to YAML
riscv: switch has_fpu() to the unified static key mechanism
riscv: introduce unified static key mechanism for ISA extensions
RDMA/rxe: fix xa_alloc_cycle() error return value check again
dmaengine: stm32-mdma: Remove dead code in stm32_mdma_irq_handler()
MAINTAINERS: idxd driver maintainer update
dmaengine: apple-admac: Use {low,upp}er_32_bits() to split 64-bit address
MAINTAINERS: add include/dt-bindings/dma to DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
dt-bindings: dma: apple,admac: Fix example interrupt parsing
riscv: dts: microchip: remove spi-max-frequency property
clk: imx: clk-fracn-gppll: Add more freq config for video pll
clk: imx: clk-fracn-gppll: correct rdiv
clk: imx: clk-fracn-gppll: Return rate in rate table properly in ->recalc_rate()
clk: imx: clk-fracn-gppll: fix mfd value
clk: imx93: Correct the edma1's parent clock
clk: imx93: correct nic_media parent
clk: imx93: use adc_root as the parent clock of adc1
drm/i915/bios: Introduce panel_bits() and panel_bool()
drm/i915/bios: Don't parse the DPS panel type when the VBT does not have it
drm/i915/bios: Move panel_type stuff out of parse_panel_options()
drm/i915: Remove bogus LPT iCLKIP WARN
drm/i915: Sanitize underrun reporting before turning off any pipes
drm/i915: Extract intel_sanitize_fifo_underrun_reporting()
drm/i915: Do not start connector polling on headless sku
drm/i915: Do not start connector polling if display is disabled
drm/i915/opregion: add function to check if headless sku
net: mana: Add support of XDP_REDIRECT action
net: mana: Add the Linux MANA PF driver
ASoC: SOF: Intel: IPC4: enable IMR boot
ASoC: Intel: Skylake: remove redundant re-assignments to pointer array
ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put()
net: ethernet: stmmac: reset force speed bit for ipq806x
net: ethernet: stmmac: add missing sgmii configure for ipq806x
clk: ti: Stop using legacy clkctrl names for omap4 and 5
drm/sun4i: sun8i-hdmi-phy: Group PHY ops functions by generation
drm/sun4i: sun8i-hdmi-phy: Separate A83T and H3 PHY ops
drm/sun4i: sun8i-hdmi-phy: Support multiple custom PHY ops
drm/sun4i: sun8i-hdmi-phy: Used device-managed clocks/resets
drm/sun4i: sun8i-hdmi-phy: Use devm_platform_ioremap_resource
drm/sun4i: sun8i-hdmi-phy: Use of_device_get_match_data
RDMA/usnic: Use device_iommu_capable()
RDMA/core: Add a netevent notifier to cma
RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP
mlxbf_gige: remove own module name define and use KBUILD_MODNAME instead
drm/amdgpu/display: fix build when CONFIG_DEBUG_FS is not set
clk: meson: axg-audio: Don't duplicate devm_clk_get_enabled()
clk: Provide new devm_clk helpers for prepared and enabled clocks
clk: generalize devm_clk_get() a bit
clk: Improve documentation for devm_clk_get() and its optional variant
samples/bpf: Check detach prog exist or not in xdp_fwd
clk: mediatek: reset: Add infra_ao reset support for MT8186
dt-bindings: arm: mediatek: Add #reset-cells property for MT8186
dt-bindings: reset: mediatek: Add infra_ao reset index for MT8186
clk: mediatek: reset: Add infra_ao reset support for MT8192/MT8195
dt-bindings: reset: mediatek: Add infra_ao reset index for MT8192/MT8195
dt-bindings: arm: mediatek: Add #reset-cells property for MT8192/MT8195
clk: mediatek: reset: Add reset support for simple probe
clk: mediatek: reset: Add new register reset function with device
clk: mediatek: reset: Change return type for clock reset register function
clk: mediatek: reset: Support inuput argument index mode
clk: mediatek: reset: Support nonsequence base offsets of reset registers
clk: mediatek: reset: Revise structure to control reset register
clk: mediatek: reset: Merge and revise reset register function
clk: mediatek: reset: Extract common drivers to update function
clk: mediatek: reset: Refine and reorder functions in reset.c
clk: mediatek: reset: Fix written reset bit offset
clk: mediatek: reset: Add reset.h
iio: Use octal permissions and DEVICE_ATTR_{RO,RW}.
iio: adc: meson_saradc: Use regmap_read_poll_timeout() for busy wait
iio: adc: meson_saradc: Use temporary variable for struct device
iio: adc: meson_saradc: Use devm_clk_get_optional()
iio: adc: meson_saradc: Convert to use dev_err_probe()
iio: adc: meson_saradc: Align messages to be with physical device prefix
iio: adc: meson_saradc: Don't attach managed resource to IIO device object
iio: adc: sc27xx_adc: Re-use generic struct u32_fract
iio: at91-sama5d2: Limit requested watermark value to hwfifo size
iio: imu: st_lsm6dsx: Limit requested watermark value to hwfifo size
iio: imu: lsm6dsx: Move exported symbols to the IIO_LSM6DSX namespace
iio: imu: lsm6dsx: Use new pm_sleep_ptr() and EXPORT_SIMPLE_DEV_PM_OPS()
iio: humidity: hts221: Move symbol exports into IIO_HTS221 namespace
iio: humidity: hts221: Use EXPORT_SIMPLE_DEV_PM_OPS() to allow compiler to remove dead code.
iio:accel:kxsd9: Switch from CONFIG_PM guards to pm_ptr() etc
iio: core: drop of.h from iio.h
iio: adc: intel_mrfld_adc: explicitly add proper header files
i2c: hisi: use HZ_PER_KHZ macro in units.h
i2c: qcom-cci: add msm8974 compatible
dt-bindings: i2c: qcom-cci: add QCOM MSM8974 compatible
drm/i915/pvc: Add recommended MMIO setting
drm/bridge: it6505: Add missing CRYPTO_HASH dependency
drm/bridge: anx7625: Zero error variable when panel bridge not present
soc: qcom: geni: Disable MMIO tracing for GENI SE
serial: qcom_geni_serial: Disable MMIO tracing for geni serial
asm-generic/io: Add logging support for MMIO accessors
KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM
lib: Add register read/write tracing support
drm/meson: Fix overflow implicit truncation warnings
irqchip/tegra: Fix overflow implicit truncation warnings
coresight: etm4x: Use asm-generic IO memory barriers
arm64: io: Use asm-generic high level MMIO accessors
arch/*: Disable softirq stacks on PREEMPT_RT.
HID: nintendo: Set phys property of input device based on HID phys
dt-bindings: pinctrl: sunplus,sp7021-pinctrl: reference generic schema
pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map
dt-bindings: pinctrl: sunxi: Disallow the resets property
ARM: dts: sunxi: Drop resets from r_pio nodes
pinctrl: sunxi: Remove reset controller consumers
dt-bindings: pinctrl: mt8192: Use generic bias instead of pull-*-adv
dt-bindings: pinctrl: mt8192: Add drive-strength-microamp
pinctrl: amd: Implement pinmux functionality
pinctrl: amd: Add amd_get_iomux_res function
pinctrl: amd: Define and use AMD_PINS macro
pinctrl: amd: Use PINCTRL_PINGROUP to manage pingroups
pinctrl: amd: Remove amd_pingroup and use pingroup
pinctrl: Add pingroup and define PINCTRL_PINGROUP
HID: uclogic: Add support for XP-PEN Deco L
HID: uclogic: Allow to generate frame templates
HID: uclogic: Add KUnit tests for uclogic_rdesc_template_apply()
HID: uclogic: Make template placeholder IDs generic
drm/amd/display: Drop unnecessary guard from DC resource
KVM: x86/mmu: Use try_cmpxchg64 in fast_pf_fix_direct_spte
KVM: VMX: Use try_cmpxchg64 in pi_try_set_control
KVM: x86/mmu: Use try_cmpxchg64 in tdp_mmu_set_spte_atomic
KVM: VMX: Skip filter updates for MSRs that KVM is already intercepting
KVM: x86/mmu: Drop unused CMPXCHG macro from paging_tmpl.h
KVM: X86/SVM: Use root_level in svm_load_mmu_pgd()
KVM: X86/MMU: Remove useless mmu_topup_memory_caches() in kvm_mmu_pte_write()
KVM: Rename ack_flush() to ack_kick()
KVM: X86/MMU: Remove unused PT32_DIR_BASE_ADDR_MASK from mmu.c
KVM: s390: selftests: Fix memop extension capability check
KVM: SVM: Hide SEV migration lockdep goo behind CONFIG_PROVE_LOCKING
KVM: SEV: fix misplaced closing parenthesis
net: sparx5: Allow mdb entries to both CPU and ports
KVM: selftests: Remove the mismatched parameter comments
bcm63xx_enet: switch to napi_build_skb() to reuse skbuff_heads
net: don't check skb_count twice
ASoC: SOF: mediatek: Fix error code in probe
ASoC: sunxi: Use {regmap/regmap_field}_{set/clear}_bits helpers
ASoC: SOF: Intel: Add support for MeteorLake (MTL)
ASoC: SOC: Intel: introduce cl_init callback
net: bridge: allow add/remove permanent mdb entries on disabled ports
i40e: add xdp frags support to ndo_xdp_xmit
selftests/livepatch: better synchronize test_klp_callbacks_busy
net: phy: marvell-88x2222: set proper phydev->port
ASoC: tegra: Fix MBDRC bypass mode check
ASoC: tegra: Fix clock DAI format on Tegra210
dt-bindings: net: xilinx: document xilinx emaclite driver binding
net: ipa: rework gsi_channel_tx_update()
net: ipa: stop counting total RX bytes and transactions
net: ipa: simplify TX completion statistics
net: ipa: introduce gsi_trans_tx_committed()
net: ipa: rename two transaction fields
net: ipa: use "tre_ring" for all TRE ring local variables
drm/i915/bios: split ddi port parsing and debug printing
drm/i915/bios: no need to pass i915 to parse_ddi_port()
drm/i915/bios: use dvi and hdmi support helpers
ALSA: control: Add input validation
ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG
ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG
ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION
ALSA: control: Use xarray for faster lookups
arm64: dts: rockchip: Add mt7531 dsa node to BPI-R2-Pro board
dt-bindings: net: dsa: make reset optional and add rgmii-mode to mt7531
net: dsa: mt7530: get cpu-port via dp->cpu_dp instead of constant
net: dsa: mt7530: rework mt753[01]_setup
net: dsa: mt7530: rework mt7530_hw_vlan_{add,del}
dt-bindings: net: dsa: convert binding for mediatek switches
mlxsw: Revert "Prepare for XM implementation - LPM trees"
mlxsw: Revert "Prepare for XM implementation - prefix insertion and removal"
mlxsw: Revert "Introduce initial XM router support"
drm/amdgpu/display: make FP handling in Makefiles consistent
Revert "drm/amdgpu/display: Protect some functions with CONFIG_DRM_AMD_DC_DCN"
drm/amdkfd: fix warning when CONFIG_HSA_AMD_P2P is not set
drm/amdgpu: remove redundant enable_mes and enable_mes_kiq
drm/amd/display: Blank for uclk OC in dm instead of dc
drm/amd/display: Add null check to dc_submit_i2c_oem
drm/amd/display: FVA timing adjustment
drm/amd/display: Add vrr_active_variable to dc_stream_update
drm/amd/display: Pass vrr mode to dcn
drm/amd/display: Adding VTEM to dc
drm/amd/display: Copy hfvsif_infopacket when stream update
drm/amd/display: Add support for HF-VSIF
drm/amd/display: Firmware assisted MCLK switch and FS
drm/amd/display: DAL ACR, dc part, fix missing dcn30
drm/amd/display: Fix comments
drm/amd/display: Drop unused privacy_mask setters and getters
drm/amd/display: 3.2.190
drm/amd/display: update topology_update_input_v3 struct
drm/amd/display: Add debug option for exiting idle optimizations on cursor updates
drm/amd/display: dsc validate fail not pass to atomic check
drm/amd/display: Fix monitor flash issue
drm/amd/display: lower lane count first when CR done partially fails in EQ
drm/amdkfd: Add available memory ioctl
Revert "drm/amdgpu/gmc11: enable AGP aperture"
drm/amd/pm: enable MACO support for SMU 13.0.0
drm/amd/pm: enable UCLK DS feature for SMU 13.0.0
drm/amd/display: dml: move some variables to heap
drm/amd/display: Use pre-allocated temp struct for bounding box update
drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl
drm/amdgpu/pm: remove the repeated EnableGfxImu message sending
drm/amdgpu/pm: correct the firmware flag address for SMU IP v13.0.4
drm/amd/display: ignore modifiers when checking for format support
drm/amd: disable GPA mode in backdoor load
drm/amdgpu/discovery: enable vcn/jpeg v4_0_2
drm/amd/pm: fix driver reload SMC firmware fail issue for smu13
selftests/bpf: Avoid skipping certain subtests
selftests/bpf: Fix test_varlen verification failure with latest llvm
remoteproc: omap_remoteproc: Fix typo in comment
remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init
rpmsg: mtk_rpmsg: Fix circular locking dependency
drm/i915/pvc: Adjust EU per SS according to HAS_ONE_EU_PER_FUSE_BIT()
rpmsg: char: Add mutex protection for rpmsg_eptdev_open()
bpftool: Do not check return value from libbpf_set_strict_mode()
Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT_MEMLOCK"
i2c: mv64xxx: Add atomic_xfer method to driver
i2c: mv64xxx: Remove shutdown method from driver
i2c: xiic: Fix the type check for xiic_wakeup
bpf, arm: Remove unused function emit_a32_alu_r()
KVM: selftests: Use kvm_has_cap(), not kvm_check_cap(), where possible
KVM: selftests: Drop a duplicate TEST_ASSERT() in vm_nr_pages_required()
KVM: selftests: Call a dummy helper in VM/vCPU ioctls() to enforce type
KVM: selftests: Add a missing apostrophe in comment to show ownership
KVM: selftests: kvm_binary_stats_test: Fix index expressions
libbpf: Fix an unsigned < 0 bug
bpf: Fix spelling in bpf_verifier.h
ASoC: cs35l45: Add endianness flag in snd_soc_component_driver
ASoC: ops: Fix boolean/integer detection for simple controls
iio: trigger: stm32-lptimer-trigger: explicitly add proper header files
iio: pressure: cros_ec_baro: explicitly add proper header files
iio: light: cros_ec_light_prox: explicitly add proper header files
iio: humidity: hts221_buffer: explicitly add proper header files
iio: dac: vf610_dac: explicitly add proper header files
iio: dac: stm32-dac: explicitly add proper header files
iio: common: cros_ec_sensors: explicitly add proper header files
iio: common: cros_ec_lid_angle: explicitly add proper header files
iio: adc: rzg2l_adc: explicitly add proper header files
iio: adc: npcm_adc: explicitly add proper header files
iio: adc: mt6360-adc: explicitly add proper header files
iio: adc: mp2629_adc: explicitly add proper header files
iio: adc: ingenic-adc: explicitly add proper header files
iio: adc: imx8qxp-adc: explicitly add proper header files
iio: adc: imx7d_adc: explicitly add proper header files
iio: adc: berlin2-adc: explicitly add proper header files
iio: adc: ad7606_par: explicitly add proper header files
iio: adc: ad7606: explicitly add proper header files
iio: temp: maxim_thermocouple: Fix alignment for DMA safety
iio: temp: max31865: Fix alignment for DMA safety
iio: temp: ltc2983: Fix alignment for DMA safety
iio: resolver: ad2s90: Fix alignment for DMA safety
iio: resolver: ad2s1200: Fix alignment for DMA safety
iio: proximity: vcnl3020: Drop unnecessary alignment requirement for i2c device
iio: proximity: as3935: Fix alignment for DMA safety
iio: pressure: dlhl60d: Drop unnecessary alignment forcing.
iio: potentiometer: mcp4131: Fix alignment for DMA safety
iio: potentiometer: mcp41010: Fix alignment for DMA safety
iio: potentiometer: max5481: Fix alignment for DMA safety
iio: potentiometer: ad5272: Fix alignment for DMA safety
iio: potentiometer: ad5110: Fix alignment for DMA safety
iio: imu: mpu6050: Fix alignment for DMA safety
iio: imu: inv_icm42600: Fix alignment for DMA safety in buffer code.
iio: imu: inv_icm42600: Fix alignment for DMA safety
iio: imu: fxos8700: Fix alignment for DMA safety
iio: gyro: fxas210002c: Fix alignment for DMA safety
iio: gyro: adxrs450: Fix alignment for DMA safety
iio: gyro: adis16130: Fix alignment for DMA safety
iio: gyro: adis16080: Fix alignment for DMA safety
iio: frequency: adrf6780: Fix alignment for DMA safety
iio: frequency: admv4420: Fix alignment for DMA safety
iio: frequency: admv1014: Fix alignment for DMA safety
iio: frequency: admv1013: Fix alignment for DMA safety
iio: frequency: adf4371: Fix alignment for DMA safety
iio: frequency: adf4350: Fix alignment for DMA safety
iio: frequency: ad9523: Fix alignment for DMA safety
iio: dac: ti-dac7612: Fix alignment for DMA safety
iio: dac: ti-dac7311: Fix alignment for DMA safety
iio: dac: ti-dac5571: Fix alignment for DMA safety
iio: dac: ti-dac082s085: Fix alignment for DMA safety
iio: dac: mcp4922: Fix alignment for DMA safety
iio: dac: ltc2688: Fix alignment for DMA safety
iio: dac: ad8801: Fix alignment for DMA safety
iio: dac: ad7303: Fix alignment for DMA safety
iio: dac: ad7293: Fix alignment for DMA safety
iio: dac: ad5791: Fix alignment for DMA saftey
iio: dac: ad5770r: Fix alignment for DMA safety
iio: dac: ad5766: Fix alignment for DMA safety
iio: dac: ad5764: Fix alignment for DMA safety
iio: dac: ad5761: Fix alignment for DMA safety
iio: dac: ad5755: Fix alignment for DMA safety
iio: dac: ad5686: Fix alignment for DMA safety
iio: dac: ad5592r: Fix alignment for DMA safety
iio: dac: ad5504: Fix alignment for DMA safety
iio: dac: ad5449: Fix alignment for DMA safety
iio: dac: ad5421: Fix alignment for DMA safety
iio: dac: ad5360: Fix alignment for DMA safety
iio: dac: ad5064: Fix alignment for DMA safety
iio: common: ssp: Fix alignment for DMA safety
iio: amplifiers: ad8366: Fix alignment for DMA safety
iio: addac: ad74413r: Fix alignment for DMA safety
iio: adc: ti-tlc4541: Fix alignment for DMA safety
iio: adc: ti-ads8688: Fix alignment for DMA safety
iio: adc: ti-ads8344: Fix alignment for DMA safety
iio: adc: ti-ads7950: Fix alignment for DMA safety
iio: adc: ti-ads131e08: Fix alignment for DMA safety
iio: adc: ti-ads124s08: Fix alignment for DMA safety
iio: adc: ti-adc161s626: Fix alignment for DMA safety
iio: adc: ti-adc128s052: Fix alignment for DMA safety
iio: adc: ti-adc12138: Fix alignment for DMA safety
iio: adc: ti-adc108s102: Fix alignment for DMA safety
iio: adc: ti-adc084s021: Fix alignment for DMA safety
iio: adc: ti-adc0832: Fix alignment for DMA safety
iio: adc: mcp320x: Fix alignment for DMA safety
iio: adc: max1241: Fix alignment for DMA safety
iio: adc: max1118: Fix alignment for DMA safety
iio: adc: max11100: Fix alignment for DMA safety
iio: adc: max1027: Fix alignment for DMA safety
iio: adc: ltc2497: Fix alignment for DMA safety
iio: adc: ltc2496: Fix alignment for DMA safety
iio: adc: hi8435: Fix alignment for DMA safety
iio: adc: ad7949: Fix alignment for DMA safety
iio: adc: ad7923: Fix alignment for DMA safety
iio: adc: ad7887: Fix alignment for DMA safety
iio: adc: ad7768-1: Fix alignment for DMA safety
iio: adc: ad7766: Fix alignment for DMA safety
iio: adc: ad7606: Fix alignment for DMA safety
iio: adc: ad7476: Fix alignment for DMA safety
iio: adc: ad7298: Fix alignment for DMA safety
iio: adc: ad7292: Fix alignment for DMA safety
iio: adc: ad7280a: Fix alignment for DMA safety
iio: adc: ad7266: Fix alignment for DMA safety
iio: accel: sca3300: Fix alignment for DMA safety
iio: accel: sca3000: Fix alignment for DMA safety
iio: accel: bmi088: Fix alignment for DMA safety
iio: accel: bma220: Fix alignment for DMA safety
iio: accel: adxl367: Fix alignment for DMA safety
iio: accel: adxl355: Fix alignment for DMA safety
iio: accel: adxl313: Fix alignment for DMA safety
iio: core: Fix IIO_ALIGN and rename as it was not sufficiently large
iio: sx9324: Add setting for CS idle mode
dt-bindings: iio: sx9324: Add CS idle/sleep mode
iio: sx9360: Add pre-charge resistor setting
dt-bindings: iio: sx9360: Add precharge resistor setting
iio: sx9324: Add Setting for internal analog gain
dt-bindings: iio: sx9324: Add input analog gain
iio: sx9324: Add Setting for internal compensation resistor
dt-bindings: iio: sx9324: Add internal compensation resistor setting
iio: sx9324: Add precharge internal resistance setting
dt-bindings: iio: sx9324: Add precharge resistor setting
iio: sx9324: Fix register field spelling
iio: gyro: mpu3050: Use pm_ptr() and DEFINE_RUNTIME_DEV_PM_OPS()
iio: gyro: mpu3050: Drop unused symbol exports.
iio: adc: adi-axi: Move exported symbols into IIO_ADI_AXI namespace.
iio: core: drop iio_get_time_res()
iio: addac: ad74413r: for_each_set_bit_from -> for_each_set_bit
iio: accel: sca3000: Fix syntax errors in comments
iio: accel: sca3300: Add inclination channels
iio: accel: sca3300: Add support for SCL3300
iio: accel: sca3300: modified to support multi chips
iio: accel: sca3300: add define for temp channel for reuse.
dt-bindings: iio: accel: sca3300: Document murata,scl3300
iio: adc: nau7802: Make use of device properties
iio: adc: nau7802: Convert driver to use ->probe_new()
iio: adc: vf610_adc: Make use of device properties
iio: dac: ad5592r: Get rid of OF specifics
iio: adc: lpc18xx_adc: Switch from of headers to mod_devicetable.h
drm/i915: Skip FDI vs. dotclock sanity check during readout
drm/i915: Introduce struct iclkip_params
drm/i915: Extract intel_crtc_dotclock()
ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support
ASoC: ops: Don't modify the driver's plaform_max when reading state
ASoC: SOF: Compile and runtime IPC version selection
ASoC: SOF: topology: add code to parse config params for ACPDMIC dai
Revert "ARM: dts: aspeed: Add USB2.0 device controller node"
docs: tls: document the TLS_TX_ZEROCOPY_RO
platform/chrome: cros_ec: Always expose last resume result
ASoC: SOF: reduce default verbosity of IPC logs
ASoC: fsl_mqs: Add support for i.MX93 platform
ASoC: dt-bindings: fsl,mqs: Add compatible string for i.MX93 platform
ASoC: SOF: Intel: hda-dai: enhance debug messages
ASoC: mediatek: mt8186: Use new direct clock defines
ASoC: sun8i-codec: Partial revert to fix clock specifiers
platform/chrome: cros_ec_proto: Fix spelling mistake "unknwon" -> "unknown"
ethtool: Fix and simplify ethtool_convert_link_mode_to_legacy_u32()
net: phy: fixed_phy: set phy_mask before calling mdiobus_register()
scsi: MAINTAINERS: Add maintainer for Renesas UFS driver
scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS controller
scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO
scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS
scsi: dt-bindings: ufs: Document Renesas R-Car UFS host controller
scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI
scsi: ufs: host: ufs-exynos: Add mphy apb clock mask
scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible
net/mlx5: Add bits and fields to support enhanced CQE compression
net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK
net/mlx5: group fdb cleanup to single function
net/mlx5: Add support EXECUTE_ASO action for flow entry
net/mlx5: Add HW definitions of vport debug counters
net/mlx5: Add IFC bits and enums for flow meter
RDMA/mlx5: Support handling of modify-header pattern ICM area
net/mlx5: Manage ICM of type modify-header pattern
net/mlx5: Introduce header-modify-pattern ICM properties
ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform
ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
MAINTAINERS: update ASoC/Intel/SOF maintainers
Revert "fbdev: vesafb: Allow to be built if COMPILE_TEST is enabled"
can: netlink: allow configuring of fixed data bit rates without need for do_set_data_bittiming callback
platform/surface: aggregator_registry: Add support for keyboard cover on Surface Pro 8
platform/surface: aggregator_registry: Add KIP device hub
platform/surface: aggregator_registry: Change device ID for base hub
platform/surface: aggregator_registry: Generify subsystem hub functionality
platform/surface: aggregator: Add comment for KIP subsystem category
HID: surface-hid: Add support for hot-removal
power/supply: surface_battery: Use client device wrappers for notifier registration
power/supply: surface_charger: Use client device wrappers for notifier registration
platform/surface: aggregator_registry: Use client device wrappers for notifier registration
platform/surface: aggregator: Allow notifiers to avoid communication on unregistering
platform/surface: aggregator: Allow devices to be marked as hot-removed
platform/surface: aggregator: Allow is_ssam_device() to be used when CONFIG_SURFACE_AGGREGATOR_BUS is disabled
drm/msm: Fix convert to drm_of_get_data_lanes_count
MAINTAINERS: Rectify entry for OPENCORES I2C BUS DRIVER
ASoC: wcd938x: Fix event generation for some controls
ASoC: hdmi-codec: Update to modern DAI terminology
riscv: dts: microchip: add mpfs's CAN controllers
dt-bindings: can: mpfs: document the mpfs CAN controller
net: make __sys_accept4_file() static
tcp: sk_forced_mem_schedule() optimization
net: smsc95xx: add support for Microchip EVB-LAN8670-USB
nfp: support 48-bit DMA addressing for NFP3800
ASoC: wcd9335: Fix spurious event generation
ASoC: wcd9335: Remove RX channel from old list before adding it to a new one
net: ipa: derive channel from transaction
net: ipa: determine channel from event
net: ipa: simplify endpoint transaction completion
net: ipa: rename endpoint->trans_tre_max
net: ipa: rename channel->tlv_count
net: ipa: verify command channel TLV count
dt-bindings: clock: renesas,rzg2l: Simplify header file references
clk: renesas: rza1: Remove struct rz_cpg
clk: renesas: r8a7779: Remove struct r8a7779_cpg
clk: renesas: r8a7778: Remove struct r8a7778_cpg
clk: renesas: sh73a0: Remove sh73a0_cpg.reg
clk: renesas: r8a7740: Remove r8a7740_cpg.reg
clk: renesas: r8a73a4: Remove r8a73a4_cpg.reg
clk: renesas: r8a779f0: Add SDHI0 clock
drm/probe-helper: abstract .get_modes() connector helper call
drm/edid: add new interfaces around struct drm_edid
drm/edid: keep track of alloc size in drm_do_get_edid()
drm/edid: add block count and data helper functions for drm_edid
drm/edid: abstract cea data block collection size
drm/edid: fix CTA data block collection size for CTA version 3
clk: renesas: r8a779f0: Add thermal clock
x86/crypto: Remove stray comment terminator
drm/syncobj: add missing error return code in drm_syncobj_transfer_to_timeline()
drm: vkms: Alloc the compose frame using vzalloc
drm/vkms: check plane_composer->map[0] before using it
drm/v3d: Add support for bcm2711
drm/v3d: Get rid of pm code
dt-bindings: gpu: v3d: Add BCM2711's compatible
drm/bridge: rcar: Drop unused variables due to drm_of_get_data_lanes_count_ep
drm/bridge: tc358775: Fix drm_of_get_data_lanes_count_ep conversion
drm: of: Mark empty drm_of_get_data_lanes_count and drm_of_get_data_lanes_ep static
drm/bridge: ti-sn65dsi83: Convert to drm_of_get_data_lanes_count
drm/bridge: ti-sn65dsi83: Do not cache dsi_lanes and host twice
platform/x86: system76_acpi: Use dev_get_drvdata
platform/x86: Drop the PMC_ATOM Kconfig option
drm/bridge: rcar: Convert to drm_of_get_data_lanes_count_ep
drm/msm: Convert to drm_of_get_data_lanes_count
drm/bridge: ti-sn65dsi86: Convert to drm_of_get_data_lanes_count
drm/bridge: tc358775: Convert to drm_of_get_data_lanes_count_ep
drm/bridge: tc358767: Convert to drm_of_get_data_lanes_count
drm/bridge: lt9211: Convert to drm_of_get_data_lanes_count
drm/bridge: lt8912: Convert to drm_of_get_data_lanes_count_ep
drm/bridge: icn6211: Convert to drm_of_get_data_lanes_count_ep
drm/bridge: anx7625: Convert to drm_of_get_data_lanes_count
drm: of: Add drm_of_get_data_lanes_count and drm_of_get_data_lanes_ep
staging: rtl8723bs: uninitialize static variable
staging: r8188eu: replace FIELD_OFFSET with offsetof
dt-bindings: usb: add documentation for aspeed udc
ARM: dts: aspeed: Add USB2.0 device controller node
usb: gadget: add Aspeed ast2600 udc driver
usb: Avoid extra usb SET_SEL requests when enabling link power management
usb: dwc3: Fix typos in Kconfig
usb: dwc3: Fix a repeated word checkpatch warning
usb: dwc3: Fix bare use of unsigned checkpatch warning
usb: typec: tcpm: Register USB Power Delivery Capabilities
usb: typec: USB Power Delivery helpers for ports and partners
usb: typec: Separate USB Power Delivery from USB Type-C
usb: hub: port: add sysfs entry to switch port power
drm: Fix htmldocs indentation warning w/ DP AUX power requirements
selftest/bpf/benchs: Add bpf_map benchmark
bpf: avoid grabbing spin_locks of all cpus when no free elems
can: etas_es58x: fix signedness of USB RX and TX pipes
can: etas_es58x: replace es58x_device::rx_max_packet_size by usb_maxpacket()
can: Break loopback loop on loopback documentation
KVM: selftests: Sanity check input to ioctls() at build time
KVM: selftests: Use TAP-friendly ksft_exit_skip() in __TEST_REQUIRE
KVM: selftests: Add TEST_REQUIRE macros to reduce skipping copy+paste
KVM: selftests: Add kvm_has_cap() to provide syntactic sugar
KVM: selftests: Return an 'unsigned int' from kvm_check_cap()
KVM: selftests: Drop DEFAULT_GUEST_PHY_PAGES, open code the magic number
KVM: selftests: Trust that MAXPHYADDR > memslot0 in vmx_apic_access_test
KVM: selftests: Move per-VM/per-vCPU nr pages calculation to __vm_create()
KVM: selftests: Drop @num_percpu_pages from __vm_create_with_vcpus()
KVM: selftests: Drop @slot0_mem_pages from __vm_create_with_vcpus()
KVM: selftests: Open code and drop 'struct kvm_vm' accessors
KVM: selftests: Remove vcpu_state() helper
KVM: selftests: Drop vcpu_get(), rename vcpu_find() => vcpu_exists()
KVM: selftests: Purge vm+vcpu_id == vcpu silliness
KVM: selftests: Require vCPU output array when creating VM with vCPUs
KVM: selftests: Remove vcpu_get() usage from dirty_log_test
KVM: selftests: Stop conflating vCPU index and ID in perf tests
KVM: selftests: Stop hardcoding vCPU IDs in vcpu_width_config
KVM: selftests: Convert get-reg-list away from its "VCPU_ID"
KVM: selftests: Convert kvm_binary_stats_test away from vCPU IDs
KVM: selftests: Convert kvm_page_table_test away from reliance on vcpu_id
KVM: selftests: Drop @vcpuids param from VM creators
KVM: selftests: Drop vm_create_default* helpers
KVM: selftests: Use vm_create_with_vcpus() in max_guest_memory_test
KVM: selftests: Use vm_create() in tsc_scaling_sync
KVM: selftests: Convert tprot away from VCPU_ID
KVM: selftests: Convert s390x/diag318_test_handler away from VCPU_ID
KVM: selftests: Convert memop away from VCPU_ID
KVM: selftests: Convert s390's "resets" test away from VCPU_ID
KVM: selftests: Convert sync_regs_test away from VCPU_ID
KVM: selftests: Convert xapic_ipi_test away from *_VCPU_ID
KVM: selftests: Convert hypercalls test away from vm_create_default()
KVM: selftests: Sync stage before VM is freed in hypercalls test
KVM: selftests: Consolidate KVM_{G,S}ET_ONE_REG helpers
KVM: selftests: Convert vgic_init away from vm_create_default_with_vcpus()
KVM: selftests: Convert triple_fault_event_test away from VCPU_ID
KVM: selftests: Convert svm_nested_soft_inject_test away from VCPU_ID
KVM: selftests: Convert arch_timer away from VCPU_ID
KVM: selftests: Convert steal_time away from VCPU_ID
KVM: selftests: Add VM creation helper that "returns" vCPUs
KVM: selftests: Convert hardware_disable_test to pass around vCPU objects
KVM: selftests: Convert psci_test away from VCPU_ID
KVM: selftests: Convert set_boot_cpu_id away from global VCPU_IDs
KVM: selftests: Rename vm_vcpu_add* helpers to better show relationships
KVM: selftests: Return created vcpu from vm_vcpu_add_default()
KVM: selftests: Add "arch" to common utils that have arch implementations
KVM: selftests: Move vm_is_unrestricted_guest() to x86-64
KVM: selftests: Make arm64's guest_get_vcpuid() declaration arm64-only
KVM: selftests: Convert vgic_irq away from VCPU_ID
KVM: selftests: Convert fix_hypercall_test away from VCPU_ID
KVM: selftests: Convert debug-exceptions away from VCPU_ID
KVM: selftests: Convert xapic_state_test away from hardcoded vCPU ID
KVM: selftests: Track kvm_vcpu object in tsc_scaling_sync
KVM: selftests: Convert system_counter_offset_test away from VCPU_ID
KVM: selftests: Convert set_memory_region_test away from VCPU_ID
KVM: selftests: Convert dirty_log_test away from VCPU_ID
KVM: selftests: Convert xen_shinfo_test away from VCPU_ID
KVM: selftests: Convert xen_vmcall_test away from VCPU_ID
KVM: selftests: Convert vmx_invalid_nested_guest_state away from VCPU_ID
KVM: selftests: Convert userspace_io_test away from VCPU_ID
KVM: selftests: Convert cpuid_test away from VCPU_ID
KVM: selftests: Convert cr4_cpuid_sync_test away from VCPU_ID
KVM: selftests: Convert amx_test away from VCPU_ID
KVM: selftests: Add proper helper for advancing RIP in debug_regs
KVM: selftests: Convert debug_regs away from VCPU_ID
KVM: selftests: Convert emulator_error_test away from VCPU_ID
KVM: selftests: Convert evmcs_test away from VCPU_ID
KVM: selftests: Convert hyperv_clock away from VCPU_ID
KVM: selftests: Convert hyperv_features away from VCPU_ID
KVM: selftests: Convert hyperv_svm_test away from VCPU_ID
KVM: selftests: Convert kvm_clock_test away from VCPU_ID
KVM: selftests: Convert tsc_msrs_test away from VCPU_ID
KVM: selftests: Convert vmx_exception_with_invalid_guest_state away from VCPU_ID
KVM: selftests: Convert userspace_msr_exit_test away from VCPU_ID
KVM: selftests: Convert vmx_apic_access_test away from VCPU_ID
KVM: selftests: Convert vmx_close_while_nested_test away from VCPU_ID
KVM: selftests: Convert vmx_dirty_log_test away from VCPU_ID
KVM: selftests: Convert set_sregs_test away from VCPU_ID
KVM: selftests: Convert vmx_nested_tsc_scaling_test away from VCPU_ID
KVM: selftests: Convert platform_info_test away from VCPU_ID
KVM: selftests: Convert kvm_pv_test away from VCPU_ID
KVM: selftests: Convert hyperv_cpuid away from VCPU_ID
KVM: selftests: Convert sync_regs_test away from VCPU_ID
KVM: selftests: Convert svm_vmcall_test away from VCPU_ID
KVM: selftests: Convert svm_int_ctl_test away from VCPU_ID
KVM: selftests: Convert state_test away from VCPU_ID
KVM: selftests: Convert smm_test away from VCPU_ID
KVM: selftests: Convert pmu_event_filter_test away from VCPU_ID
KVM: selftests: Convert mmu_role_test away from VCPU_ID
KVM: selftests: Convert vmx_tsc_adjust_test away from VCPU_ID
KVM: selftests: Convert vmx_set_nested_state_test away from VCPU_ID
KVM: selftests: Convert vmx_pmu_msrs_test away from VCPU_ID
KVM: selftests: Convert vmx_preemption_timer_test away from VCPU_ID
KVM: selftests: Convert xss_msr_test away from VCPU_ID
KVM: selftests: Convert rseq_test away from VCPU_ID
KVM: selftests: Convert memslot_perf_test away from VCPU_ID
KVM: selftests: Return the created vCPU from vm_vcpu_add()
KVM: selftests: Rename 'struct vcpu' to 'struct kvm_vcpu'
KVM: selftests: Rename vcpu.state => vcpu.run
KVM: selftests: Rename xAPIC state test's vcpu struct
KVM: selftests: Make vm_create() a wrapper that specifies VM_MODE_DEFAULT
KVM: selftests: Rename vm_create_without_vcpus() => vm_create()
KVM: selftests: Rename vm_create() => vm_create_barebones(), drop param
KVM: selftests: Avoid memory allocations when adding vCPU in get-reg-list
KVM: selftests: Use vm_create_without_vcpus() in psci_test
KVM: selftests: Use vm_create_without_vcpus() in hardware_disable_test
KVM: selftests: Use vm_create_without_vcpus() in dirty_log_test
KVM: selftests: Use vm_create_without_vcpus() in set_boot_cpu_id
KVM: selftests: Push vm_adjust_num_guest_pages() into "w/o vCPUs" helper
KVM: selftests: Add vm_create_*() variants to expose/return 'struct vcpu'
KVM: selftest: Add proper helpers for x86-specific save/restore ioctls
KVM: selftests: Rename MP_STATE and GUEST_DEBUG helpers for consistency
KVM: selftests: Dedup MSR index list helpers, simplify dedicated test
KVM: selftests: Harden and comment XSS / KVM_SET_MSRS interaction
KVM: selftests: Cache list of MSRs to save/restore
KVM: selftests: Simplify KVM_ENABLE_CAP helper APIs
KVM: selftests: Consolidate KVM_ENABLE_CAP usage
KVM: selftests: Add a VM backpointer to 'struct vcpu'
KVM: selftests: Dedup vgic_init's asserts and improve error messages
KVM: selftests: Split get/set device_attr helpers
KVM: selftests: Drop 'int' return from asserting *_has_device_attr()
KVM: selftests: Rename KVM_HAS_DEVICE_ATTR helpers for consistency
KVM: selftests: Multiplex return code and fd in __kvm_create_device()
KVM: selftests: Move KVM_CREATE_DEVICE_TEST code to separate helper
KVM: selftests: Drop @test param from kvm_create_device()
KVM: selftests: Use KVM_IOCTL_ERROR() for one-off arm64 ioctls
KVM: selftests: Get rid of kvm_util_internal.h
can: skb: drop tx skb if in listen only mode
can: skb: move can_dropped_invalid_skb() and can_skb_headroom_valid() to skb.c
net: Kconfig: move the CAN device menu to the "Device Drivers" section
can: Kconfig: add CONFIG_CAN_RX_OFFLOAD
can: bittiming: move bittiming calculation functions to calc_bittiming.c
can: Kconfig: turn menu "CAN Device Drivers" into a menuconfig using CAN_DEV
can: Kconfig: rename config symbol CAN_DEV into CAN_NETLINK
can: netlink: allow configuring of fixed bit rates without need for do_set_bittiming callback
can: m_can: fix typo prescalar -> prescaler
can: xilinx_can: fix typo prescalar -> prescaler
can: xilinx_can: add Transmitter Delay Compensation (TDC) feature support
KVM: selftests: Make x86-64's register dump helpers static
KVM: selftests: Use __KVM_SYSCALL_ERROR() to handle non-KVM syscall errors
KVM: selftests: Use kvm_ioctl() helpers
KVM: selftests: Make kvm_ioctl() a wrapper to pretty print ioctl name
KVM: sefltests: Use vm_ioctl() and __vm_ioctl() helpers
KVM: selftests: Make vm_ioctl() a wrapper to pretty print ioctl name
KVM: selftests: Add vcpu_get() to retrieve and assert on vCPU existence
KVM: selftests: Remove vcpu_get_fd()
KVM: selftests: Use vcpu_access_device_attr() in arm64 code
KVM: selftests: Add __vcpu_run() helper
KVM: sefltests: Use vcpu_ioctl() and __vcpu_ioctl() helpers
KVM: selftests: Split vcpu_set_nested_state() into two helpers
KVM: selftests: Drop @mode from common vm_create() helper
KVM: selftests: Make vcpu_ioctl() a wrapper to pretty print ioctl name
KVM: selftests: Add another underscore to inner ioctl() helpers
KVM: selftests: Always open VM file descriptors with O_RDWR
KVM: selftests: Drop stale declarations from kvm_util_base.h
KVM: selftests: Fix typo in vgic_init test
KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions()
KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT
iio: adc: envelope-detector: Drop dependency on OF
iio: adc: sd_adc_modulator: Drop dependency on OF
iio: Directly use ida_alloc()/free()
dt-bindings: iio: accel: Add bmi085 and bmi090l bindings
iio: accel: bmi088: Add support for bmi090l accel
iio: accel: bmi088: Add support for bmi085 accel
iio: accel: bmi088: modified the device name
iio: accel: bmi088: Make it possible to config scales
iio: accel: bmi088: Modified the scale calculate
dt-bindings: iio: imu: adis16480: update maintainers
dt-bindings: iio: dac: AD5770R: update maintainers
dt-bindings: iio: adc: axi-adc: update maintainers
dt-bindings: iio: adc: AD9467: update maintainers
dt-bindings: iio: accel: ADIS16240: update maintainers
proximity: vl53l0x: Handle the reset GPIO
proximity: vl53l0x: Handle the VDD regulator
proximity: vl53l0x: Prefer pre-initialized interrupt flags
dt-bindings: proximity: vl53l0x: Document optional supply and GPIO properties
iio: srf08: Remove redundant if statement
iio: dac: ti-dac5571: add support for ti,dac121c081
dt-bindings: iio: ti-dac5571: Add ti,dac121c081
iio: accel: adxl367: do not update FIFO watermark on scan mode update
iio:magnetometer:mbc150: Make bmc150_magn_remove() return void
iio: chemical: bme680: fix typo in comment
iio: proximity: ping: fix typo in comment
iio:light:vcnl4035: Improve error reporting for problems during .remove()
iio:light:vcnl4000: Improve error reporting for problems during .remove()
iio:light:us5182d: Improve error reporting for problems during .remove()
iio:light:pa12203001: Improve error reporting for problems during .remove()
iio:chemical:ccs811: Improve error reporting for problems during .remove()
iio:chemical:atlas: Improve error reporting for problems during .remove()
iio:adc:ti-ads1015: Improve error reporting for problems during .remove()
iio:adc:ina2xx: Improve error reporting for problems during .remove()
iio: adc: rzg2l_adc: Remove unnecessary channel check from rzg2l_adc_read_label()
dt-bindings: iio: adc: Document Renesas RZ/G2UL ADC
iio: dac: cio-dac: Utilize iomap interface
iio: adc: stx104: Utilize iomap interface
iio: health: afe4404: Remove duplicated error reporting in .remove()
iio: common: cros_ec_sensors: Add label attribute
iio: ABI: Add a new location label
iio: imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h
iio: accel: bma400: Add support for activity and inactivity events
iio: accel: bma400: Add activity recognition support
iio: accel: bma400: Add step change event
iio: accel: bma400: Add separate channel for step counter
iio: accel: bma400: Add triggered buffer support
iio: accel: bma400: conversion to device-managed function
iio: accel: bma400: Reordering of header files
iio: accel: bma400: Fix the scale min and max macro values
iio:light:tsl2583: Remove duplicated error reporting in .remove()
iio:light:stk3310: Remove duplicated error reporting in .remove()
iio:light:opt3001: Remove duplicated error reporting in .remove()
iio:light:jsa1212: Remove duplicated error reporting in .remove()
iio:light:isl29028: Remove duplicated error reporting in .remove()
iio:light:bh1780: Remove duplicated error reporting in .remove()
iio:accel:stk8ba50: Remove duplicated error reporting in .remove()
iio:accel:stk8312: Remove duplicated error reporting in .remove()
iio:accel:mc3230: Remove duplicated error reporting in .remove()
iio: proximity: srf04: Make use of device properties
iio: trigger: stm32-lptimer-trigger: Make use of device properties
nfp: flower: support to offload pedit of IPv6 flowinto fields
ethernet: Remove vf rate limit check for drivers
net: unexport __sk_mem_{raise|reduce}_allocated
net: keep sk->sk_forward_alloc as small as possible
net: fix sk_wmem_schedule() and sk_rmem_schedule() errors
net: implement per-cpu reserves for memory_allocated
net: add per_cpu_fw_alloc field to struct proto
net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT
Revert "net: set SK_MEM_QUANTUM to 4096"
drm/amd/pm: support BAMACO reset on smu_v13_0_7
drm/amd/pm: enable gfxoff on smu_v13_0_7
drm/amd/pm: update the driver if header for smu_v13_0_7
drm/amdgpu: Stop any pending reset if another in progress.
drm/amdgpu: Rename amdgpu_device_gpu_recover_imp back to amdgpu_device_gpu_recover
drm/amdgpu: Add work_struct for GPU reset from kfd.
drm/amdgpu: Add work_struct for GPU reset from debugfs
drm/admgpu: Serialize RAS recovery work directly into reset domain queue.
drm/amdgpu: Cache result of last reset at reset domain level.
Revert "workqueue: remove unused cancel_work()"
drm/amdkfd: Remove field io_link_count from struct kfd_topology_device
drm/amdgpu/display: Fix compilation issues
drm/amdgpu/display: Remove unnecessary typecasts and fix build issues
scsi: libsas: Introduce struct smp_rps_resp
scsi: libsas: Introduce struct smp_rg_resp
scsi: libsas: Introduce struct smp_disc_resp
scsi: qla2xxx: Update version to 10.02.07.600-k
scsi: qla2xxx: edif: Fix slow session teardown
scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time
scsi: qla2xxx: edif: Fix no logout on delete for N2N
scsi: qla2xxx: edif: Fix session thrash
scsi: qla2xxx: edif: Tear down session if keys have been removed
scsi: qla2xxx: edif: Fix no login after app start
scsi: qla2xxx: edif: Reduce disruption due to multiple app start
scsi: qla2xxx: edif: Send LOGO for unexpected IKE message
scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription
ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared
ASoC: Remove unused hw_write_t type
ASoC: Intel: avs: Fix parsing UUIDs in topology
fs/ntfs3: Don't clear upper bits accidentally in log_replay()
ptp_ocp: replace kzalloc(x*y) by kcalloc(y, x)
ptp_ocp: do not call pci_set_drvdata(pdev, NULL)
ptp_ocp: drop duplicate NULL check in ptp_ocp_detach()
ptp_ocp: use bits.h macros for all masks
wifi: mac80211_hwsim: Directly use ida_alloc()/free()
wifi: mac80211: refactor some key code
spi: Use device_find_any_child() instead of custom approach
driver core: Introduce device_find_any_child() helper
KVM: x86: Bug the VM on an out-of-bounds data read
KVM: x86: Bug the VM if the emulator generates a bogus exception vector
KVM: x86: Bug the VM if the emulator accesses a non-existent GPR
KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM
KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs
KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array
KVM: x86: Harden _regs accesses to guard against buggy input
KVM: x86: Grab regs_dirty in local 'unsigned long'
driver core: Delete driver_deferred_probe_check_state()
iommu/of: Delete usage of driver_deferred_probe_check_state()
driver core: Set fw_devlink.strict=1 by default
Revert "driver core: Set default deferred_probe_timeout back to 0."
net: ipconfig: Relax fw_devlink if we need to mount a network rootfs
driver core: Add wait_for_init_devices_probe helper function
net: mdio: Delete usage of driver_deferred_probe_check_state()
pinctrl: devicetree: Delete usage of driver_deferred_probe_check_state()
PM: domains: Delete usage of driver_deferred_probe_check_state()
dmaengine: dw-edma: remove a macro conditional with similar branches
vme: move back to staging
vme: remove ca91cx42 Universe-II support
wifi: mac80211: remove cipher scheme support
wifi: nl80211: fix typo in comment
wifi: virt_wifi: fix typo in comment
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_406.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_398.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_390.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_320.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_319.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_318.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_298.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_292.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_179.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 2)
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_168.RULE (part 1)
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_160.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_152.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_149.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_147.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_133.RULE
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 2)
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_56.RULE (part 1)
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 2)
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_30.RULE (part 1)
treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_8.RULE
netfilter: xtables: Bring SPDX identifier back
staging: olpc_dcon: Replace flush_scheduled_work() with flush_work().
staging: greybus: audio: replace safe list iteration
ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get()
ASoC: SOF: debug: Clarify the IPC timeout handling path
ASoC: Introduce 'fixup_controls' card method
ASoC: codecs: rt298: Reorganize jack detect handling
ASoC: codecs: rt286: Reorganize jack detect handling
ASoC: codecs: rt274: Always init jack_detect_work
ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV
ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV
ASoC: SOF: IPC4: add sdw blob
AsoC: SOF: ipc4-topology: Add dai_get_clk op
ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's
ASoC: SOF: Add a new IPC op for parsing topology manifest
ASoC: SOF: Add two new structures for topology manifest data
ASoC: SOF: Intel: hda: init NHLT for IPC4
ASoC: SOF: Add ops_free
ASoC: SOF: IPC4: set the BE DAI ops
ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state()
ASoC: SOF: ipc4-topology: Add the dai_config op
ASoC: SOF: ipc4-topology: Add route_setup/route_free ops
ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops
ASoC: SOF: IPC4: Add pcm ops
ASoC: SOF: ipc4-topology: Add control IO ops
ASoC: SOF: ipc4-topology: Add control_setup op
ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets
ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets
ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets
ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets
ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets
ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets
ASoC: SOF: IPC4: Introduce topology ops
ASoC: SOF: Add topology tokens for IPC4
ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available
ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset
ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state
ASoC: SOF: ipc4: implement pm ctx_save callback
ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state
ASoC: SOF: ipc4: Add set_core_state pm_ops implementation
ASoC: SOF: ipc3: Add set_core_state pm_ops implementation
ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management
ASoC: SOF: make ctx_store and ctx_restore as optional
ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes()
dmaengine: dw: dmamux: Fix build without CONFIG_OF
dmaengine: dw: dmamux: Export the module device table
tty: Use flow-control char function on closing path
tty: Implement lookahead to process XON/XOFF timely
serial: 8250: Remove serial_rs485 sanitization from em485
serial: sc16is7xx: Remove serial_rs485 assignment
serial: mcf: Remove serial_rs485 assignment
serial: 8250_exar: Remove serial_rs485 assignment
serial: max310x: Remove serial_rs485 sanitization
serial: imx: Remove serial_rs485 sanitization
serial: fsl_lpuart: Call core's sanitization and remove custom one
serial: pl011: Remove serial_rs485 sanitization
serial: 8250_pci: Remove serial_rs485 sanitization
serial: 8250: lpc18xx: Remove serial_rs485 sanitization
serial: 8250_fintek: Remove serial_rs485 sanitization
serial: 8250_dwlib: Remove serial_rs485 sanitization
serial: return -EINVAL for non-legacy RS485 flags
serial: Clear rs485 struct when non-RS485 mode is set
serial: Sanitize rs485_struct
serial: stm32: Fill in rs485_supported
serial: sc16is7xx: Fill in rs485_supported
serial: omap: Fill in rs485_supported
serial: mcf: Fill in rs485_supported
serial: max310x: Fill in rs485_supported
serial: imx: Fill in rs485_supported
serial: fsl_lpuart: Fill in rs485_supported
serial: atmel: Fill in rs485_supported
serial: ar933x: Fill in rs485_supported
serial: pl011: Fill in rs485_supported
serial: 8250_pci: Fill in rs485_supported for pci_fintek
serial: 8250_of: Use serial8250_em485_supported
serial: 8250_lpc18cc: Fill in rs485_supported
serial: 8250_fintek: Fill in rs485_supported
serial: 8250_exar: Fill in rs485_supported
serial: 8250_dwlib: Fill in rs485_supported
serial: 8250_bcm2835aux: Use serial8250_em485_supported
serial: 8250: Create serial8250_em485_supported for em485 users
serial: Add rs485_supported to uart_port
serial: Move serial_rs485 sanitization into separate function
serial: Add uart_rs485_config()
dmaengine: apple-admac: Fix print format
serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty()
serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq()
serial: 8250: Adjust misleading LSR related comment
serial: 8250: Get preserved flags using serial_lsr_in()
serial: 8250: Create serial_lsr_in()
serial: 8250: Store to lsr_save_flags after lsr read
serial: 8250: handle __start_tx() call in start_tx()
serial: 8250: kill __do_stop_tx()
tty: vt: convert sysfs snprintf to sysfs_emit
serial: max310x: implement I2C support
serial: max310x: make accessing revision id interface-agnostic
serial: max310x: use a separate regmap for each port
serial: max310x: use regmap methods for SPI batch operations
tty/vt: consolemap: walk the buffer only once in con_set_trans_old()
tty/vt: consolemap: use con_allocate_new() in con_unshare_unimap()
tty/vt: consolemap: extract con_allocate_new() from con_do_clear_unimap()
tty/vt: consolemap: change refcount only if needed in con_do_clear_unimap()
tty/vt: consolemap: remove superfluous whitespace
tty/vt: consolemap: make conv_uni_to_pc() more readable
tty/vt: consolemap: saner variable names in con_set_default_unimap()
tty/vt: consolemap: saner variable names in con_set_unimap()
tty/vt: consolemap: saner variable names in con_get_unimap()
tty/vt: consolemap: saner variable names in con_copy_unimap()
tty/vt: consolemap: saner variable names in con_release_unimap()
tty/vt: consolemap: saner variable names in con_unshare_unimap()
tty/vt: consolemap: saner variable names in con_do_clear_unimap()
tty/vt: consolemap: saner variable names in con_unify_unimap()
tty/vt: consolemap: saner variable names in con_insert_unipair()
tty/vt: consolemap: saner variable names in conv_uni_to_pc()
tty/vt: consolemap: saner variable names in set_inverse_trans_unicode()
tty/vt: consolemap: extract dict unsharing to con_unshare_unimap()
tty/vt: consolemap: remove glyph < 0 check from set_inverse_trans_unicode()
tty/vt: consolemap: introduce enum translation_map and use it
tty/vt: consolemap: check put_user() in con_get_unimap()
tty/vt: consolemap: make p1 increment less confusing in con_get_unimap()
tty/vt: consolemap: make con_get_unimap() more readable
tty/vt: consolemap: make con_set_unimap() more readable
tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type)
tty/vt: consolemap: zero uni_pgdir using kcalloc()
tty/vt: consolemap: introduce UNI_*() macros
tty/vt: consolemap: use | for binary addition
tty/vt: consolemap: one line = one statement
tty/vt: consolemap: make parameters of inverse_translate() saner
tty/vt: consolemap: convert macros to static inlines
tty/vt: consolemap: remove extern from function decls
tty/vt: consolemap: decrypt inverse_translate()
tty/vt: consolemap: define UNI_* macros for constants
tty/vt: consolemap: rename and document struct uni_pagedir
tty/vt: consolemap: use ARRAY_SIZE()
tty/vt: Makefile, add --unicode for loadkeys invocation
tty/vt: defkeymap.c_shipped, little unification with loadkeys
serial: pmac_zilog: remove unused header
dt-bindings: serial: mtk-uart: Convert txt to json-schema
serial: pic32: fix missing clk_disable_unprepare() on error in pic32_uart_startup()
serial: tegra: fix typos in comments
tty: fix typos in comments
xfrm: convert alg_key to flexible array member
ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs
ucsi_ccg: Do not hardcode interrupt polarity and type
usb: mtu3: register mtu3_irq by threaded irq
usb: mtu3: implement udc_async_callbacks of gadget operation
usb: mtu3: sync interrupt before unbind the udc
usb: musb: remove schedule work called after flush
usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info
usb: gadget: uvc: calculate the number of request depending on framesize
usb: mtu3: add support controller reset
usb: xhci-mtk: add support optional controller reset
dt-bindings: usb: mtu3: add support 'resets' property
dt-bindings: usb: mtk-xhci: add support 'resets' property
USB: chipidea: fix typo in comment
usb: gadget: bdc: fix typo in comment
usb: typec: tcpm: fix typo in comment
usb: xhci: tegra: Fix error check
usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init()
usb: common: usb-conn-gpio: Allow wakeup from system suspend
usbip: vudc: Don't enable IRQs prematurely
USB: usbip: clean up mixed use of _irq() and _irqsave()
USB: Follow-up to SPDX GPL-2.0+ identifiers addition - remove now useless comments
USB: Follow-up to SPDX identifiers addition - remove now useless comments
usb: dwc3: Remove the checks of -ENOSYS
usb: host: ohci-at91: add support to enter suspend using SMC
usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe
usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe
usb: dwc3: add power down scale setting
usb: cdns3: fix random warning message when driver load
usb: cdns3 fix use-after-free at workaround 2
usb: gadget: uvc: Fix comment blocks style
xfrm: no need to set DST_NOPOLICY in IPv4
KVM: arm64: Move vcpu PC/Exception flags to the input flag set
drm: adv7511: override i2c address of cec before accessing it
fpga: altera-pr-ip: fix unsigned comparison with less than zero
rtw89: add new state to CFO state machine for UL-OFDMA
rtw89: 8852c: add trigger frame counter
ieee80211: add trigger frame definition
wifi: wfx: Remove redundant NULL check before release_firmware() call
MAINTAINERS: add myself as r8188eu reviewer
staging: r8188eu: add error handling of rtw_read32
staging: r8188eu: add error handling of rtw_read16
staging: r8188eu: add error handling of rtw_read8
staging: qlge: qlge_main.c: rewrite do-while loops into more compact for loops
staging: ftbft: Use backlight helper
staging: r8188eu: Add blank line after declarations
staging: olpc_dcon: Use backlight helper
bonding: cleanup bond_create
bonding: netlink error message support for options
net: add napi_get_frags_check() helper
net: add debug checks in napi_consume_skb and __napi_alloc_skb()
net: use DEBUG_NET_WARN_ON_ONCE() in skb_release_head_state()
af_unix: use DEBUG_NET_WARN_ON_ONCE()
net: use WARN_ON_ONCE() in sk_stream_kill_queues()
net: use WARN_ON_ONCE() in inet_sock_destruct()
net: use DEBUG_NET_WARN_ON_ONCE() in dev_loopback_xmit()
net: use DEBUG_NET_WARN_ON_ONCE() in __release_sock()
team: adopt u64_stats_t
drop_monitor: adopt u64_stats_t
devlink: adopt u64_stats_t
net: adopt u64_stats_t in struct pcpu_sw_netstats
wireguard: receive: use dev_sw_netstats_rx_add()
ip6_tunnel: use dev_sw_netstats_rx_add()
sit: use dev_sw_netstats_rx_add()
ipvlan: adopt u64_stats_t
vlan: adopt u64_stats_t
net: rename reference+tracking helpers
platform/chrome: cros_ec_proto: handle empty payload in getting wake mask
platform/chrome: cros_ec_proto: add Kunit test for getting wake mask
platform/chrome: cros_ec_proto: return 0 on getting wake mask success
platform/chrome: cros_ec_proto: handle empty payload in getting cmd mask
platform/chrome: cros_ec_proto: add Kunit tests for getting cmd mask
platform/chrome: cros_ec_proto: check `msg->result` in getting cmd mask
platform/chrome: cros_ec_proto: add Kunit test for getting cmd mask error
platform/chrome: cros_ec_proto: return 0 on getting cmd mask success
platform/chrome: cros_ec_proto: don't show MKBP version if unsupported
platform/chrome: cros_ec_proto: handle empty payload in getting info legacy
platform/chrome: cros_ec_proto: add Kunit test for getting legacy info
platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info_legacy()
platform/chrome: cros_ec_proto: handle empty payload in getting proto info
platform/chrome: cros_ec_proto: add Kunit tests for getting proto info
platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info()
platform/chrome: cros_ec_proto: use cros_ec_map_error()
platform/chrome: cros_ec_proto: remove redundant NULL check
platform/chrome: cros_ec_proto: assign buffer size from protocol info
platform/chrome: use macros for passthru indexes
platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_query_all()
platform/chrome: cros_ec_commands: fix compile errors
platform/chrome: cros_kbd_led_backlight: support EC PWM backend
platform/chrome: cros_kbd_led_backlight: support OF match
dt-bindings: add google,cros-kbd-led-backlight
platform/chrome: cros_kbd_led_backlight: separate ACPI backend
platform/chrome: cros_kbd_led_backlight: sort headers alphabetically
clk: mediatek: Delete MT8192 msdc gate
dt-bindings: ARM: Mediatek: Remove msdc binding of MT8192 clock
dt-bindings: clock: fixed-factor: Drop Allwinner A10 compatible
clk: fixed: Remove Allwinner A10 special-case logic
dt-bindings: sram: qcom,imem: add IMEM memory region
dt-bindings: sram: qcom,ocmem: cleanup example coding style
power: supply: ab8500: Exit maintenance if too low voltage
power: supply: ab8500: Respect charge_restart_voltage_uv
power: supply: cros_peripheral: Use struct_size() helper in kzalloc()
MAINTAINERS: Remove Jukka Rissanen as 6lowpan maintainer
net: 6lowpan: constify lowpan_nhc structures
net: 6lowpan: use array for find nhc id
net: 6lowpan: remove const from scalars
power: supply: bq24257: Fix syntax error in comments
drm/i915/display: Fix handling of enable_psr parameter
power: supply: Remove unnecessary print function dev_err()
phy: qcom-qmp-usb: use bulk reset_control API
phy: qcom-qmp-pcie-msm8996: use bulk reset_control API
phy: qcom-qmp-pcie: use bulk reset_control API
phy: qcom-qmp-combo: use bulk reset_control API
phy: qcom-qmp-usb: drop multi-PHY support
phy: qcom-qmp-ufs: drop multi-PHY support
phy: qcom-qmp-pcie: drop multi-PHY support
phy: qcom-qmp-usb: cleanup the driver
phy: qcom-qmp-ufs: cleanup the driver
phy: qcom-qmp-pcie-msm8996: cleanup the driver
phy: qcom-qmp-pcie: cleanup the driver
phy: qcom-qmp-combo: cleanup the driver
phy: qcom-qmp-usb: drop support for non-USB PHY types
phy: qcom-qmp-ufs: drop support for non-UFS PHY types
phy: qcom-qmp-pcie-msm8996: drop support for non-PCIe PHY types
phy: qcom-qmp-pcie: drop support for non-PCIe PHY types
phy: qcom-qmp-combo: drop support for PCIe,UFS PHY types
phy: qcom-qmp: drop old QMP PHY driver source
phy: qcom-qmp: switch to new split QMP PHY driver
phy: qcom-qmp-usb: change symbol prefix to qcom_qmp_phy_usb
phy: qcom-qmp-ufs: change symbol prefix to qcom_qmp_phy_ufs
phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie_msm8996
phy: qcom-qmp-pcie: change symbol prefix to qcom_qmp_phy_pcie
phy: qcom-qmp-combo: change symbol prefix to qcom_qmp_phy_combo
phy: qcom-qmp-combo: drop all non-combo compatibles support
phy: qcom-qmp-usb: drop all non-USB compatibles support
phy: qcom-qmp-ufs: drop all non-UFS compatibles support
phy: qcom-qmp-pcie-msm8996: drop all compatibles except msm8996-pcie-phy
phy: qcom-qmp-pcie: drop all non-PCIe compatibles support
phy: qcom-qmp: create copies of QMP PHY driver
power: supply: lp8788: fix typo in comment
dt-bindings: power: supply: summit,smb347: use absolute path to schema
dt-bindings: power: supply: qcom,pm8941: document usb-charge-current-limit
dt-bindings: power: supply: qcom,pm8941: use regulator schema for child node
dt-bindings: power: supply: bq24190: use regulator schema for child node
power: supply: max77976: update Luca Ceresoli's e-mail address
drivers/net/ethernet/intel: fix typos in comments
ixgbe: Fix typos in comments
ixgb: Fix typos in comments
e1000: Fix typos in comments
igb: Remove duplicate defines
drivers, ixgbe: export vf statistics
fs/ntfs3: Use the same order for acl pointer check in ntfs_init_acl
fs/ntfs3: Fix using uninitialized value n when calling indx_read
drm/mediatek: Add MT8186 DSI compatible for mtk_drm_drv.c
drm/mediatek: Add mt8186 dsi compatible to mtk_dsi.c
dt-bindings: display: mediatek: dsi: Add compatible for MediaTek MT8186
dt-bindings: display: mediatek: dsi: Convert dsi_dtbinding to .yaml
drm: Add support for the LogiCVC display controller
drm/i915/pvc: Add register steering
KVM: arm64: Move vcpu configuration flags into their own set
Revert "fbdev: Prevent probing generic drivers if a FB is already registered"
fbdev: Disable sysfb device registration when removing conflicting FBs
firmware: sysfb: Add sysfb_disable() helper function
firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
mtd: st_spi_fsm: Simplify error checking in .probe() a bit
mtd: st_spi_fsm: Disable clock only after device was unregistered
mtd: st_spi_fsm: Warn about failure to unregister mtd device
mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path
mtd: rawnand: atmel: Warn about failure to unregister mtd device
mtd: physmap: Drop if with an always false condition
mtd: physmap: Don't skip cleanup after mtd_device_unregister() failed
mtd: rawnand: meson: Drop cleaning platform data in .remove()
mtd: rawnand: meson: Don't skip cleanup after mtd_device_unregister() failed
mtd: rawnand: tegra: Don't skip cleanup after mtd_device_unregister() failed
mtd: rawnand: omap2: Suppress error message after WARN in .remove()
mtd: spear_smi: Drop if with an always false condition
mtd: spear_smi: Don't skip cleanup after mtd_device_unregister() failed
mtd: lpddr2_nvm: Warn about failure to unregister mtd device
mtd: powernv_flash: Warn about failure to unregister mtd device
mtd: hyperbus: Make hyperbus_unregister_device() return void
mtdchar: use kvmalloc() for potentially large allocations
mtdchar: prevent integer overflow in a safety check
mtd: parsers: ofpart: Fix refcount leak in bcm4908_partitions_fw_offset
mtd: parsers: add support for Sercomm partitions
mtd: partitions: Fix refcount leak in parse_redboot_of
mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release
libbpf: Fix uprobe symbol file offset calculation logic
bpf, docs: Fix typo "BFP_ALU" to "BPF_ALU"
bpftool: Fix bootstrapping during a cross compilation
KVM: arm64: Add three sets of flags to the vcpu state
KVM: arm64: Add helpers to manipulate vcpu flags among a set
KVM: arm64: Move FP state ownership from flag to a tristate
KVM: arm64: Drop FP_FOREIGN_STATE from the hypervisor code
ASoC: imx-audmux: remove unnecessary check of clk_disable_unprepare/clk_prepare_enable
ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed
ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up()
gfs2: Rewrap overlong comment in do_promote
drm/mgag200: Include <linux/vmalloc.h> for G200 BIOS code
HID: multitouch: new device class fix Lenovo X12 trackpad sticky
HID: cp2112: prevent a buffer overflow in cp2112_xfer()
OPP: Track if clock name is configured by platform
OPP: Fix typo in comment
MAINTAINERS: Add ADMAC driver under ARM/APPLE MACHINE
dmaengine: apple-admac: Add Apple ADMAC driver
dt-bindings: dma: Add Apple ADMAC
dt-bindings: dma: Rewrite ST-Ericsson DMA40 to YAML
dmaengine: dmatest: Replace symbolic permissions by octal permissions
dmaengine: dmatest: Remove spaces before tabs
dt-bindings: phy: mediatek,tphy: add MT8365 SoC bindings
dt-bindings: phy: mediatek,dsi-phy: Add MT8365 SoC bindings
dt-bindings: dma: mediatek,uart-dma: add MT8365 bindings
drm/virtio: Fix NULL vs IS_ERR checking in virtio_gpu_object_shmem_init
udmabuf: Set the DMA mask for the udmabuf device (v2)
drm/virtio: simplify the return expression
drm/qxl: remove qxl_log_level global
drm/bochs: Explicitly include linux/module.h
virtio-gpu: fix a missing check to avoid NULL dereference
drm/nouveau/bios: Rename prom_init() and friends functions
i2c: dummy: Drop no-op remove function
i2c: mxs: Silence a clang warning
i2c: qcom-cci: simplify access to bus data structure
i2c: npcm: Capitalize the one-line comment
i2c: npcm: Support NPCM845
i2c: npcm: Correct slave role behavior
i2c: npcm: Remove own slave addresses 2:10
dt-bindings: i2c: npcm: support NPCM845
dt-bindings: i2c: convert ocores binding to yaml
dt-bindings: i2c: Convert arm,i2c-versatile to DT schema
dt-bindings: i2c: Rewrite Nomadik I2C bindings in YAML
dt-bindings: display: novatek, nt36672a: add backlight property
drm/panel: nt36672a: add backlight support
KVM: x86: PIT: Preserve state of speaker port data bit
KVM: VMX: Reject kvm_intel if an inconsistent VMCS config is detected
KVM: VMX: Sanitize VM-Entry/VM-Exit control pairs at kvm_intel load time
KVM: x86/pmu: Accept 0 for absent PMU MSRs when host-initiated if !enable_pmu
KVM: x86/pmu: Restrict advanced features based on module enable_pmu
KVM: x86/pmu: Avoid exposing Intel BTS feature
KVM: x86/pmu: Update global enable_pmu when PMU is undetected
x86: events: Do not return bogus capabilities if PMU is broken
perf/x86/intel: Fix the comment about guest LBR support on KVM
ASoC: fsl_sai: Enable MCTL_MCLK_EN bit for master mode
fbcon: Remove obsolete reference to initmem_freed
phy: samsung: exynosautov9-ufs: correct TSRV register configurations
dt-bindings: phy: mxs-usb-phy: Add i.MX8DXL compatible string
phy: samsung: ufs: support secondary ufs phy
phy: samsung: ufs: remove drvdata from struct samsung_ufs_phy
phy: samsung: ufs: constify samsung_ufs_phy_cfg
phy: samsung: ufs: rename cfg to cfgs for clarification
dt-bindings: phy: samsung,ufs-phy: make pmu-syscon as phandle-array
ice: Use correct order for the parameters of devm_kcalloc()
ice: remove u16 arithmetic in ice_gnss
ice: remove VLAN representor specific ops
ice: don't set VF VLAN caps in switchdev
drm/amdgpu: always flush the TLB on gfx8
drm/amdgpu: fix limiting AV1 to the first instance on VCN3
drm/amd/pm: enable BACO on smu_v13_0_7
drm/amd/pm: add interface to deallocate power_context for smu_v13_0_7
drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit
drm/amdgpu/mes: only invalid/prime icache when finish loading both pipe MES FWs.
drm/amd/pm: drop unneeded dpm features disablement for SMU 13.0.0/7
drm/amd/pm: drop redundant declarations
drm/amd/pm: enable mode1 reset support for SMU 13.0.0
drm/amdgpu: avoid to perform undesired clockgating operation
drm/amdgpu: enable ASPM support for PCIE 7.4.0/7.6.0
drm/amd/pm: optimize the interface for dpm feature status query
drm/amd/pm: drop unneeded thermal_controller_type check
drm/amd/pm: enable FW CTF feature for SMU 13.0.0
drm/amdgpu: fix scratch register access method in SRIOV
drm/radeon: Initialize fences array entries in radeon_sa_bo_next_hole
drm/amdkfd: Document and fix GTT BO kmap API
drm/amd/display: Reduce frame size in the bouding box for DCN21
drm/amdkfd: Extend KFD device topology to surface peer-to-peer links
drm/radeon: integer overflow in radeon_mode_dumb_create()
drm/amdgpu: simplify amdgpu_ucode_get_load_type()
fs/ntfs3: Remove redundant assignment to variable vcn
drm/amd/display: Reduce frame size in the bouding box for DCN31/316
drm/amd/display: Reduce frame size in the bouding box for DCN301
drm/amd/display: fix null pointer deref error
drm/amdgpu: Add peer-to-peer support among PCIe connected AMD GPUs
drm/amdkfd: Define config HSA_AMD_P2P to support peer-to-peer
drm/amd/display: Reduce frame size in the bouding box for DCN20
drm/amd/display: Remove duplicated macro
drm/amdgpu: Add MODE register to wave debug info in gfx11
drm/amd/amdgpu: Fix alignment issue
drm/amdkfd:Fix fw version for 10.3.6
drm/cma-helper: Describe what a "contiguous chunk" actually means
dma-buf: Add an API for importing sync files (v10)
dma-buf: Add an API for exporting sync files (v14)
drm/i915/xehp: Correct steering initialization
drm/i915: More PVC+DG2 workarounds
ASoC: ak4613: cares Simple-Audio-Card case for TDM
drm/ast: Support multiple outputs
HID: hid-input: add Surface Go battery quirk
HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a"
drm/i915: Parse max link rate from the eDP BDB block
ASoC: mediatek: mt8186: Fix a handful of spelling mistakes
drm/i915: Update eDP fast link training link rate parsing
drm/i915: Initialize eDP source rates after per-panel VBT parsing
HID: logitech-hidpp: Fix syntax errors in comments
HID: uclogic: properly format kernel-doc comment for hid_dbg() wrappers
KVM: VMX: Enable Notify VM exit
HID: apple: Properly handle function keys on non-Apple keyboard
HID: nintendo: fix unused const warning
HID: i2c-hid: elan: Add support for Elan eKTH6915 i2c-hid touchscreens
dt-bindings: HID: i2c-hid: elan: Introduce bindings for Elan eKTH6915
KVM: x86: Introduce "struct kvm_caps" to track misc caps/settings
KVM: selftests: Add a test to get/set triple fault event
KVM: x86: Extend KVM_{G,S}ET_VCPU_EVENTS to support pending triple fault
fpga: Directly use ida_alloc()/free()
fpga: m10bmc-sec: add max10 secure update functions
fpga: m10bmc-sec: expose max10 canceled keys in sysfs
fpga: m10bmc-sec: expose max10 flash update count
fpga: m10bmc-sec: create max10 bmc secure update
mfd: intel-m10-bmc: Rename n3000bmc-secure driver
KVM: x86/pmu: Drop amd_event_mapping[] in the KVM context
KVM: x86/pmu: Replace pmc_perf_hw_id() with perf_get_hw_event_config()
perf: x86/core: Add interface to query perfmon_event_map[] directly
KVM: x86/pmu: Use PERF_TYPE_RAW to merge reprogram_{gp,fixed}counter()
KVM: x86/pmu: Use only the uniform interface reprogram_counter()
KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_counter()
KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter()
KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram_counter()
KVM: x86/pmu: Extract check_pmu_event_filter() handling both GP and fixed counters
KVM: x86/pmu: Update comments for AMD gp counters
KVM: x86: always allow host-initiated writes to PMU MSRs
KVM: vmx, pmu: accept 0 for host-initiated write to MSR_IA32_DS_AREA
KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl
KVM: x86/pmu: Don't overwrite the pmu->global_ctrl when refreshing
KVM: x86/pmu: remove useless prototype
KVM: x86/pmu: Move the vmx_icl_pebs_cpu[] definition out of the header file
selftests: kvm: replace ternary operator with min()
KVM: x86/pmu: Expose CPUIDs feature bits PDCM, DS, DTES64
KVM: x86/cpuid: Refactor host/guest CPU model consistency check
KVM: x86/pmu: Add kvm_pmu_cap to optimize perf_get_x86_pmu_capability
KVM: x86/pmu: Disable guest PEBS temporarily in two rare situations
KVM: x86/pmu: Move pmc_speculative_in_use() to arch/x86/kvm/pmu.h
KVM: x86: Set PEBS_UNAVAIL in IA32_MISC_ENABLE when PEBS is enabled
KVM: x86/pmu: Add PEBS_DATA_CFG MSR emulation to support adaptive PEBS
KVM: x86/pmu: Add IA32_DS_AREA MSR emulation to support guest DS
KVM: x86/pmu: Adjust precise_ip to emulate Ice Lake guest PDIR counter
KVM: x86/pmu: Reprogram PEBS event to emulate guest PEBS counter
drm/i915/uc: remove accidental static from a local variable
KVM: x86/pmu: Add IA32_PEBS_ENABLE MSR emulation for extended PEBS
x86/perf/core: Add pebs_capable to store valid PEBS_COUNTER_MASK value
KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter
KVM: x86/pmu: Set MSR_IA32_MISC_ENABLE_EMON bit when vPMU is enabled
perf/x86/core: Pass "struct kvm_pmu *" to determine the guest values
perf/x86/intel: Handle guest PEBS overflow PMI for KVM guest
perf/x86/intel: Add EPT-Friendly PEBS for Ice Lake Server
KVM: VMX: enable IPI virtualization
kvm: selftests: Add KVM_CAP_MAX_VCPU_ID cap test
KVM: x86: Allow userspace to set maximum VCPU id for VM
KVM: Move kvm_arch_vcpu_precreate() under kvm->lock
KVM: VMX: Clean up vmx_refresh_apicv_exec_ctrl()
KVM: x86: Add support for vICR APIC-write VM-Exits in x2APIC mode
KVM: VMX: Report tertiary_exec_control field in dump_vmcs()
KVM: VMX: Detect Tertiary VM-Execution control when setup VMCS config
KVM: VMX: Extend BUILD_CONTROLS_SHADOW macro to support 64-bit variation
x86/cpu: Add new VMX feature, Tertiary VM-Execution control
KVM: x86/mmu: Comment FNAME(sync_page) to document TLB flushing logic
KVM: x86/mmu: Drop RWX=0 SPTEs during ept_sync_page()
KVM: selftests: nSVM: Add svm_nested_soft_inject_test
KVM: nSVM: Transparently handle L1 -> L2 NMI re-injection
KVM: x86: Differentiate Soft vs. Hard IRQs vs. reinjected in tracepoint
KVM: x86: Print error code in exception injection tracepoint iff valid
KVM: x86: Trace re-injected exceptions
KVM: SVM: Re-inject INTn instead of retrying the insn on "failure"
KVM: SVM: Re-inject INT3/INTO instead of retrying the instruction
KVM: SVM: Stuff next_rip on emulated INT3 injection if NRIPS is supported
KVM: SVM: Unwind "speculative" RIP advancement if INTn injection "fails"
KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0
KVM: nSVM: Sync next_rip field from vmcb12 to vmcb02
drm/i915/overlay: remove redundant GEM_BUG_ON()
drm/i915/pxp: fix sparse warning for not declared symbol
ath10k: fix recently introduced checkpatch warning
platform/chrome: cros_ec_proto: Update size arg types
platform/chrome: cros_ec_proto: Rename cros_ec_command function
regulator: cros-ec: Use common cros_ec_command()
wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C
wifi: ray_cs: Drop useless status variable in parse_addr()
wifi: ray_cs: Utilize strnlen() in parse_addr()
wifi: rtw88: use %*ph to print small buffer
scsi: core: iscsi: Directly use ida_alloc()/ida_free()
scsi: target: iscsi: Control authentication per ACL
scsi: target: iscsi: Extract auth functions
scsi: target: iscsi: Add upcast helpers
scsi: qla2xxx: Update version to 10.02.07.500-k
scsi: qla2xxx: edif: Fix n2n login retry for secure device
scsi: qla2xxx: edif: Fix n2n discovery issue with secure target
scsi: qla2xxx: edif: Remove old doorbell interface
scsi: qla2xxx: edif: Add retry for ELS passthrough
scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application
scsi: qla2xxx: edif: Fix potential stuck session in sa update
scsi: qla2xxx: edif: Add bsg interface to read doorbell events
scsi: qla2xxx: edif: Wait for app to ack on sess down
scsi: qla2xxx: edif: bsg refactor
scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing
drm/i915/dg2: Correct DSS check for Wa_1308578152
dt-bindings: vendor-prefixes: document several vendors for Aspeed BMC boards
of: check previous kernel's ima-kexec-buffer against memory bounds
drm/i915/dg2: Add Wa_14015795083
drm/amd/display: refactor dirty rect dmub command decision
drm/amd/display: pass panel instance in DMUB dirty rect command
drm/amd/display: Add PSR-SU-RC support in DC
drm/amd/display: expose AMD specific DPCD for PSR-SU-RC support
drm/amd/display: 3.2.189
drm/amd/display: Add HDMI member to DTO
drm/amd/display: Extend soc BB capabilitiy
drm/amd/display: Fix entry into transient encoder assignment mode.
drm/amd/display: Fix dpp dto for disabled pipes
drm/amd/display: 3.2.188
drm/amd/display: [FW Promotion] Release 0.0.119.0
drm/amd/display: Enable 3 plane MPO
drm/amd/display: Cap OLED brightness per max frame-average luminance
drm/amd/display: add DP sanity checks during enable stream
drm/amd/display: Correct min comp buffer size
drm/amd/display: Blank eDP on enable drv if odm enabled
drm/amd/display: Avoid reading LTTPR caps in non-LTTPR mode.
Revert "drm/amd/display: Pass the new context into disable OTG WA"
Revert "drm/amdgpu: Ensure the DMA engine is deactivated during set ups"
ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
ASoC: rt7*-sdw: harden jack_detect_handler
ASoC: rt711: fix calibrate mutex initialization
ASoC: Intel: sof_sdw: handle errors on card registration
ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
drm/i915: remove noisy logs in intel_dp_dsc_get_output_bpp()
drm/i915/utils: throw out unused stuff
drm/i915/drv: drop intel_bios.h include
drm/i915/tasklet: separate local hacks around struct tasklet_struct
drm/i915/client: only include what's needed
docs/bpf: Update documentation for BTF_KIND_ENUM64 support
selftests/bpf: Add a test for enum64 value relocations
selftests/bpf: Test BTF_KIND_ENUM64 for deduplication
selftests/bpf: Add BTF_KIND_ENUM64 unit tests
selftests/bpf: Test new enum kflag and enum64 API functions
selftests/bpf: Fix selftests failure
bpftool: Add btf enum64 support
libbpf: Add enum64 relocation support
libbpf: Add enum64 support for bpf linking
libbpf: Add enum64 sanitization
libbpf: Add enum64 support for btf_dump
libbpf: Add enum64 deduplication support
libbpf: Add enum64 parsing and new enum64 public API
libbpf: Refactor btf__add_enum() for future code sharing
libbpf: Fix an error in 64bit relocation value computation
libbpf: Permit 64bit relocation value
bpf: Add btf enum64 support
fs/ntfs3: Remove redundant assignment to variable frame
fs/ntfs3: Remove a useless test
drm/bridge: lt9611uxc: Cancel only driver's work
drm/meson: encoder_hdmi: Fix refcount leak in meson_encoder_hdmi_init
drm/meson: encoder_cvbs: Fix refcount leak in meson_encoder_cvbs_init
staging: r8188eu: remove HW_VAR_SLOT_TIME from SetHwReg8188EU()
staging: greybus: loopback: fix a spelling error.
staging: r8188eu: fix declaration to match 'foo *bar'
ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe
ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void
ASoC: wm8731: update wlf,wm8731.yaml reference
ASoC: Intel: broadwell: Make broadwell_disable_jack() return void
RDMA/mlx5: Add a umr recovery flow
RDMA/hfi1: Fix typo in comment
drm/mgag200: Store positions of I2C data and clock bits in device info
drm/mgag200: Store vidrst flag in device info
drm/mgag200: Store maximum resolution and memory bandwidth in device info
drm/mgag200: Store HW_BUG_NO_STARTADD flag in device info
drm/mgag200: Add struct mgag200_device_info
drm/mgag200: Implement new init logic
drm/mgag200: Call mgag200_device_probe_vram() from per-model init
drm/mgag200: Move PCI-option setup into model-specific code
drm/mgag200: Initialize each model in separate function
drm/mgag200: Remove special case for G200SE with <2 MiB
clk: renesas: rzg2l: Fix reset status function
drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function
drm/mediatek: Keep dsi as LP00 before dcs cmds transfer
drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs
drm/mediatek: Modify dsi funcs to atomic operations
clk: sunxi-ng: Deduplicate ccu_clks arrays
ASoC: SOF: mediatek: mt8195 suspend check dsp idle
ASoC: SOF: mediatek: mt8195 modify dram type as non-cache
ASoC: SOF: mediatek: Add shared_size for mediatek common chip information
ASoC: SOF: mediatek: revise mt8195 clock sequence
ASoC: SOF: amd: Add SOF pm ops callback for Renoir
ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable
ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p
ASoC: SOF: Intel: add MeteorLake machines
drm/probe-helper: Default to 640x480 if no EDID on DP
dt-bindings: display: bridge: sil,sii9022: Convert to json-schema
drm/amdgpu/soc21: add mode2 asic reset for SMU IP v13.0.4
drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers()
drm/amdgpu/display: fix DCN3.2 Makefiles for non-x86
drm/amdgpu/display: make some functions static
drm/amdgpu/discovery: add comments about VCN instance handling
drm/amd/display: Detect dpcd_rev when hotplug mst monitor
drm/amd/display: Update optimized blank calc and programming
drm/amd/display: Implement MPO PSR SU
drm/amd/display: update cursor position to DMUB FW
drm/amd/display: calculate psr config settings in runtime in DM
drm/amd/display: add shared helpers to update psr config fields to power module
drm/amd/display: PSRSU+DSC WA for specific TCON
drm/amd/display: use HW lock mgr for PSR-SU
drm/amd/display: Set PSR level to enable ALPM by default
drm/amd/display: fix system hang when PSR exits
drm/amd/display: add vline time in micro sec to PSR context
drm/amd/display: Set default value of line_capture_indication
drm/amd/display: Passing Y-granularity to dmub fw
drm/amd/amdgpu: add pipe1 hardware support
drm/amd/amdgpu: Enable high priority gfx queue
drm/amdgpu: adding device coredump support
drm/amdgpu: save the reset dump register value for devcoredump
drm/amd/display: program PSR2 DPCD Configuration
drm/amd/display: revise Start/End SDP data
drm/amd/display: update GSP1 generic info packet for PSRSU
drm/amd/display: combine dirty rectangles in DMUB FW
drm/amd/display: feed PSR-SU as psr version to dmub FW
dt-bindings: ps2-gpio: document bus signals open drain
dt-bindings: ps2-gpio: convert binding to json-schema
of: constify of_property_check_flags() prop argument
fs/ntfs3: Fix missing i_op in ntfs_read_mft
fs/ntfs3: Refactor ni_try_remove_attr_list function
fs/ntfs3: Fix double free on remount
fs/ntfs3: Refactoring of indx_find function
ASoC: mediatek: mt8186: add misc driver and register definitions
ASoC: mediatek: mt8186: support gpio control in platform driver
ASoC: mediatek: mt8186: support audio clock control in platform driver
ASoC: mediatek: mt8186: support tdm in platform driver
ASoC: mediatek: mt8186: support src in platform driver
ASoC: mediatek: mt8186: support pcm in platform driver
ASoC: mediatek: mt8186: support i2s in platform driver
ASoC: mediatek: mt8186: support hw gain in platform driver
ASoC: mediatek: mt8186: support hostless in platform driver
ASoC: mediatek: mt8186: support adda in platform driver
ASoC: mediatek: mt8186: support audsys clock control
ASoC: mediatek: mt6366: support for mt6366 codec
drm/i915/display/fbc: Do not apply WA 22014263786 to DG2
ath11k: Fix warnings reported by checkpatch
ath11k: Fix LDPC config in set_bitrate_mask hook
ath11k: Avoid REO CMD failed prints during firmware recovery
ath11k: Fix incorrect debug_mask mappings
ath11k: fix missing skb drop on htc_tx_completion error
riscv: dts: microchip: remove spi-max-frequency property
drm/mediatek: Add suffix 0 to DDP_COMPONENT_DITHER for mt8195 vdosys0
drm/mediatek: Add mediatek-drm of vdosys0 support for mt8195
drm/mediatek: Add MERGE support for mediatek-drm
drm/mediatek: Add DSC support for mediatek-drm
mtd: spinand: Add support for ATO25D1GA
dt-bindings: mtd: mxc-nand: Drop undocumented properties from example
mtd: rawnand: meson: Fix a potential double free issue
mtd: rawnand: cafe: fix drivers probe/remove methods
mtd: maps: Fix refcount leak in ap_flash_init
mtd: maps: Fix refcount leak in of_flash_probe_versatile
ASoC: tlv320dac3x: Use modern ASoC DAI format terminology
ASoC: tlv320aic33: Use modern ASoC DAI format terminology
ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology
ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology
ASoC: tlv320aic26: Use modern ASoC DAI format terminology
ASoC: tlv320aic23: Use modern ASoC DAI format terminology
ASoC: tlv320adcx140: Use modern ASoC DAI format terminology
ASoC: tlv320adc3xxx: Use modern ASoC DAI format terminology
ASoC: uda1334: Use modern ASoC DAI format terminology
ASoC: tas6424: Use modern ASoC DAI format terminology
ASoC: tas5720: Use modern ASoC DAI format terminology
ASoC: tas5086: Use modern ASoC DAI format terminology
ASoC: tas2770: Use modern ASoC DAI format terminology
ASoC: tas2552: Use modern ASoC DAI format terminology
ASoC: sti-sas: Use modern ASoC DAI format terminology
ASoC: sta350: Use modern ASoC DAI format terminology
ASoC: sta32x: Use modern ASoC DAI format terminology
ASoC: rk3328: Use modern ASoC DAI format terminology
ASoC: max98090: Use modern ASoC DAI format terminology
ASoC: cx2072x: Use modern ASoC DAI format terminology
ASoC: cs42l51: Correct minimum value for SX volume control
ASoC: cs42l56: Correct typo in minimum level for SX volume controls
ASoC: cs42l52: Correct TLV for Bypass Volume
ASoC: cs53l30: Correct number of volume levels on SX controls
ASoC: cs35l36: Update digital volume TLV
ASoC: cs42l52: Fix TLV scales for mixer controls
ASoC: Intel: cirrus-common: fix incorrect channel mapping
ASoC: qcom: lpass-platform: Update VMA access permissions in mmap callback
ASoC: nau8822: Add operation for internal PLL off and on
ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
ASoC: stm32: dfsdm: fix typo in comment
ASoC: fsl_mqs: simplify the code with adding fsl_mqs_soc_data
ASoC: max9860: Use modern ASoC DAI format terminology
ASoC: mediatek: remove unnecessary check of clk_disable_unprepare
ASoC: codecs: da7210: add check for i2c_add_driver
ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe
ASoC: tfa9879: Use modern ASoC DAI format terminology
ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS
ASoC: ops: Remove unneeded delay.h inclusion
ASoC: stm32: sai: Remove useless define
ASoC: fsl_xcvr:Fix unbalanced pm_runtime_enable in fsl_xcvr_probe
ASoC: cs35l45: Make cs35l45_remove() return void
ASoC: nau8822: Don't reconfigure PLL to the same values
ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec()
ASoC: fsl_asrc_dma: enable dual fifo for ASRC P2P
ASoC: dt-bindings: nxp,tfa989x: Add tfa9890 support
ASoC: codecs: tfa989x: Add support for tfa9890
ASoC: max98390: use linux/gpio/consumer.h to fix build
ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe
ASoC: fsl_sai: add error message in case of missing imx-pcm-dma support
ASoC: fsl_sai: use local device pointer
ASoC: ops: Clarify snd_soc_info_volsw_sx()
ASoC: amd: acp: fix typo in comment
ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules
ASoC: imx-audmux: Silence a clang warning
ASoC: ux500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules
ASoC: samsung: Fix error handling in aries_audio_probe
ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe
ASoC: meson: remove useless initialization
ASoC: samsung: snow: simplify error handling
ASoC: rockchip: simplify error handling
ASoC: qcom: q6dsp: remove spurious space
ASoC: qcom: q6dsp: q6adm: remove useless initializations
ASoC: mediatek: mt8195: simplify error handling
ASoC: Intel: sof_pcm512x: remove unnecessary init
ASoC: Intel: boards: reset acpi_chan_package
ASoC: Intel: atom: controls: remove useless initializations
ASoC: Intel: atom: sst_ipc: remove useless initializations
ASoC: Intel: atom: sst_ipc: remove redundant test
ASoC: Intel: atom: sst: remove useless initialization
ASoC: wcd9335: remove redundant tests
ASoC: wcd-mbhc-v2: remove useless initialization
ASoC: cs42l42: remove redundant test
ASoC: cs35l45: typo in argument definition
ASoC: ssm4567: Use modern ASoC DAI format terminology
ASoC: ssm2602: Use modern ASoC DAI format terminology
ASoC: ssm2518: Use modern ASoC DAI format terminology
ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance
ASoC: amd: acp: Add support for nau8825 and max98360 card
ASoC: cs35l41: Do not print error when waking from hibernation
ASoC: cs35l41: Add common cs35l41 enter hibernate function
ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code
ASoC: da732x: Drop no-op remove function
ASoC: lm49453: Drop no-op remove function
ASoC: da7219: Drop no-op remove function
ASoC: ak4642: Drop no-op remove function
ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local
ASoC: soc-dai: Remove set_fmt_new callback
ASoC: xtensa: Rename set_fmt_new back to set_fmt
ASoC: ux500: Rename set_fmt_new back to set_fmt
ASoC: ti: Rename set_fmt_new back to set_fmt
ASoC: test-component: Rename set_fmt_new back to set_fmt
ASoC: tegra: Rename set_fmt_new back to set_fmt
ASoC: sunxi: Rename set_fmt_new back to set_fmt
ASoC: stm: Rename set_fmt_new back to set_fmt
ASoC: sh: Rename set_fmt_new back to set_fmt
ASoC: samsung: Rename set_fmt_new back to set_fmt
ASoC: rockchip: Rename set_fmt_new back to set_fmt
ASoC: qcom: Rename set_fmt_new back to set_fmt
ASoC: pxa: Rename set_fmt_new back to set_fmt
ASoC: mxs-saif: Rename set_fmt_new back to set_fmt
ASoC: meson: Rename set_fmt_new back to set_fmt
ASoC: mediatek: Rename set_fmt_new back to set_fmt
ASoC: jz4740-i2s: Rename set_fmt_new back to set_fmt
ASoC: Intel: Rename set_fmt_new back to set_fmt
ASoC: img: Rename set_fmt_new back to set_fmt
ASoC: hisilicon: Rename set_fmt_new back to set_fmt
ASoC: fsl: Rename set_fmt_new back to set_fmt
ASoC: dwc: Rename set_fmt_new back to set_fmt
ASoC: ep93xx: Rename set_fmt_new back to set_fmt
ASoC: bcm: Rename set_fmt_new back to set_fmt
ASoC: au1x: Rename set_fmt_new back to set_fmt
ASoC: atmel: Rename set_fmt_new back to set_fmt
ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt
ASoC: core: Always send the CPU DAI a direct clock specifier
ASoC: xtensa: Update to use set_fmt_new callback
ASoC: ux500: Update to use set_fmt_new callback
ASoC: ti: Update to use set_fmt_new callback
ASoC: test-component: Update to use set_fmt_new callback
ASoC: tegra: Update to use set_fmt_new callback
ASoC: sunxi: Update to use set_fmt_new callback
ASoC: stm: Update to use set_fmt_new callback
ASoC: sh: Update to use set_fmt_new callback
ASoC: samsung: Update to use set_fmt_new callback
ASoC: rockchip: Update to use set_fmt_new callback
ASoC: qcom: Update to use set_fmt_new callback
ASoC: pxa: Update to use set_fmt_new callback
ASoC: mxs-saif: Update to use set_fmt_new callback
ASoC: meson: Update to use set_fmt_new callback
ASoC: mediatek: Update to use set_fmt_new callback
ASoC: js4740-i2s: Update to use set_fmt_new callback
ASoC: Intel: Update to use set_fmt_new callback
ASoC: img: Update to use set_fmt_new callback
ASoC: hisilicon: Update to use set_fmt_new callback
ASoC: fsl: Update to use set_fmt_new callback
ASoC: dwc: Update to use set_fmt_new callback
ASoC: ep93xx: Update to use set_fmt_new callback
ASoC: bcm: Update to use set_fmt_new callback
ASoC: au1x: Update to use set_fmt_new callback
ASoC: atmel: Update to use set_fmt_new callback
ASoC: amd: vangogh: Update to use set_fmt_new callback
ASoC: core: Add set_fmt_new callback that directly specifies provider
ASoC: Intel: avs: Add da7219 machine board
ASoC: Intel: avs: Add max98373 machine board
ASoC: Intel: avs: Add max98357a machine board
ASoC: Intel: avs: Add ssm4567 machine board
ASoC: Intel: avs: Add nau8825 machine board
ASoC: Intel: avs: Add rt5682 machine board
ASoC: Intel: avs: Add rt298 machine board
ASoC: Intel: avs: Add rt286 machine board
ASoC: Intel: avs: Add rt274 machine board
ASoC: Intel: avs: Add I2S-test machine board
ASoC: Intel: avs: Add DMIC machine board
ASoC: Intel: avs: Add HDAudio machine board
ASoC: codecs: Add HD-Audio codec driver
ALSA: Add snd_pcm_direction_name() helper
ASoC: tegra: AHUB routes for OPE module
ASoC: tegra: Add Tegra210 based OPE driver
ASoC: tegra: Add binding doc for OPE module
ASoC: nau8822: Disable internal PLL if freq_out is zero
thunderbolt: Add support for Intel Raptor Lake
thunderbolt: Fix some kernel-doc comments
thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled
thunderbolt: Add CL1 support for USB4 and Titan Ridge routers
thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode
thunderbolt: Fix typos in CLx enabling
thunderbolt: CLx disable before system suspend only if previously enabled
thunderbolt: Silently ignore CLx enabling in case CLx is not supported
clk: renesas: r9a06g032: Fix UART clkgrp bitsel
clk: renesas: r9a06g032: Drop some unused fields
clk: renesas: r9a09g011: Add WDT clock and reset entries
clk: renesas: r9a09g011: Add PFC clock and reset entries
clk: renesas: r9a07g044: Add POEG clock and reset entries
clk: renesas: r9a07g044: Add GPT clock and reset entry
pinctrl: renesas: rzg2l: Return -EINVAL for pins which have input disabled
opp: Fix some kernel-doc comments
opp: Fix error check in dev_pm_opp_attach_genpd()
staging: r8188eu: use u8, u16 in issue_action_BA prototype
staging: r8188eu: remove the pframe variable
staging: r8188eu: calculate the delba length
staging: r8188eu: clarify the contents of the delba params
staging: r8188eu: use mgmt to set delba params
staging: r8188eu: use mgmt to set the delba reason code
staging: r8188eu: calculate the addba response length
staging: r8188eu: use ieee80211 to set addba resp capabilities
staging: r8188eu: use mgmt to set the addba resp timeout
staging: r8188eu: use mgmt to set the addba resp status
staging: r8188eu: use mgmt to set resp dialog token
staging: greybus: audio: fix loop cursor use after iteration
staging: r8188eu: Drop redundant memset overwritten by memcpy
staging: r8188eu: fix the declaration of process_pwrbit_data
staging: r8188eu: use ieee80211 defines for back action codes
staging: vchiq_arm: remove global 'vchiq_states' array
staging: vchiq_arm: use state from vchiq instance
staging: vchiq_arm: pass vchiq instance to 'handle_to_service'
staging: vchiq_arm: pass vchiq instance to 'vchiq_get_service_userdata'
staging: vchiq_arm: pass vchiq instance to 'vchiq_get_client_id'
staging: vchiq_arm: pass vchiq instance to 'find_service_by_handle'
staging: vchiq_arm: pass vchiq instance to service callbacks
staging: vchiq_arm: get rid of global device structure
staging: vchiq_arm: add reference to vchiq device in vchiq_state
staging: rtl8192u: Fix syntax errors in comments
staging: vt6655: Update function description
staging: rtl8723bs: fix placement of braces
staging: r8188eu: calculate the addba request length
staging: r8188eu: use mgmt to set start sequence number
staging: r8188eu: use ieee80211 to set addba capabilities
staging: r8188eu: use mgmt to set the timeout
staging: r8188eu: use mgmt to set the dialog token
staging: r8188eu: use mgmt to set the action codes
staging: r8188eu: use mgmt to set the category
staging: r8188eu: use mgmt to set the sequence number
staging: r8188eu: use mgmt to set the addresses
staging: r8188eu: use ieee80211_mgmt in issue_action_BA
staging: r8188eu: use defines for the block action codes
staging: r8188eu: remove unnecessary category check
staging: vt6655: Delete upc.h
staging: vt6655: Add missing BE support on 2x iowrite32
staging: vt6655: Replace VNSvOutPortD with iowrite32
staging: vt6655: Replace MACvRx1PerPktMode with VNSvOutPortD
staging: vt6655: Replace MACvRx0PerPktMode with VNSvOutPortD
staging: vt6655: Replace MACvSetCurrBCNTxDescAddr with VNSvOutPortD
staging: vt6655: Replace MACvIntDisable with VNSvOutPortD
staging: vt6655: Replace MACvIntEnable with VNSvOutPortD
staging: vt6655: Replace MACvWriteISR with VNSvOutPortD
staging: vt6655: Replace VNSvOutPortW with iowrite16
staging: vt6655: Replace MACvSetCurrBCNLength with VNSvOutPortW
staging: greybus: Fix indentation in fw-management.c
staging: sm750fb: fix camelCase function name
staging: rts5208: spi.c: fix codestyle error in dynamic debug code
staging: r8188eu: convert pr_info_once call in core/rtw_fw.c
staging: qlge: fix typo in comment
platform/chrome: cros_ec_commands: Fix syntax errors in comments
platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_check_result()
platform/chrome: cros_ec_proto: update cros_ec_check_result() comment
platform/chrome: cros_ec_proto: factor legacy out from cros_ec_prepare_tx()
platform/chrome: cros_ec_proto: add Kunit tests for cros_ec_prepare_tx()
selftests/bpf: Add drv mode testing for xdping
libbpf: Fix is_pow_of_2
selftests/bpf: Fix tc_redirect_dtime
bpf, test_run: Remove unnecessary prog type checks
libbpf: Fix a couple of typos
drm/amd/display: align dmub cmd header to latest dmub FW to support PSR-SU
drm/amdgpu/display/dc: Add ACP_DATA register
drm/amdgpu/display: Protect some functions with CONFIG_DRM_AMD_DC_DCN
drm/amd/display: Add ODM seamless boot support
drm/amd/display: Implement DTBCLK ref switching on dcn32
drm/amd/display: Match dprefclk with clk registers
drm/amd/display: cleaning up smu_if to add future flexibility
drm/amd/display: update disp pattern generator routine for DCN30
drm/amd/display: Updates for OTG and DCCG clocks
drm/amd/display: FCLK P-state support updates
drm/amd/display: Introduce new update_clocks logic
drm/amd/display: set link fec status during init for DCN32
drm/amd/display: add new pixel rate programming
drm/amd/display: Remove W/A for ODM memory pins
drm/amdgpu: fix up comment in amdgpu_device_asic_has_dc_support()
drm/amd/display: do not override CURSOR_REQ_MODE when SubVP is not enabled
drm/amdgpu: delete duplicate condition in gfx_v11_0_soft_reset()
drm/amdgpu/swsmu: use new register offsets for smu_cmn.c
drm/amd/display: change dsc image width cap for dcn32 and dcn321
drm/amdgpu/swsmu: add SMU mailbox registers in SMU context
drm/amd/display: Disable DTB Ref Clock Switching in dcn32
drm/amdgpu/gmc11: enable AGP aperture
drm/amdgpu: convert nbio_v2_3_clear_doorbell_interrupt() to IP version
drm/amd/display: set dram speed for all states
drm/amdgpu: simplify the logic in amdgpu_device_parse_gpu_info_fw()
drm/amdgpu: convert sienna_cichlid_populate_umd_state_clk() to use IP version
drm/amd/display: Halve DTB Clock Value for DCN32
drm/amd/display: Add additional guard for FCLK pstate message for DCN321
drm/amdgpu: fix sdma doorbell issue on SDMA v6.0 and NBIO v7.7
drm/amdgpu: add CSDMA reg offsets for NBIO v7.7.0
drm/amdgpu: add apu sequence in the imu v11
drm/amdgpu/pm: implement the SMU_MSG_EnableGfxImu function
drm/amdgpu/pm: update MP v13_0_4 smu message register marco
drm/amdgpu: add mmhub v3_0_1 ip block
drm/amdgpu: add mmhub v3_0_1 headers
drm/amdgpu: use the callback function for reset status polling on IMU
drm/amd/display: Ensure that DMCUB fw in use is loaded by DC and not VBIOS
drm/amd/display: use updated clock source init routine
drm/amd/display: Select correct DTO source
drm/amdgpu: print umc correctable error address
drm/amd/display: disable idle optimizations
drm/amd/display: add missing interrupt handlers for DCN32/DCN321
drm/amd/display: Implement WM table transfer for DCN32/DCN321
drm/amd/display: Various DML fixes to enable higher timings
drm/amd/display: Add guard for FCLK pstate message to PMFW for DCN321
drm/amdgpu: introduce two work mode for imu
drm/amd/display: Use DTBCLK for valid pixel clock
drm/amd/display: Add missing instance for clock source register
drm/amd/display: Fix USBC link creation
drm/amd: Add GFX11 modifiers support to AMDGPU (v3)
drm/amd/amdgpu: align the cg and pg settings
drm/amd/display: add DCN32 to IP discovery table
drm/amd/display: Add DM support for DCN32/DCN321
drm/amdgpu/mes11: update mes11 api interface
drm/amd/display: Add dependant changes for DCN32/321
drm/amd/display: add DCN32/321 specific files for Display Core
drm/amd/display: add CLKMGR changes for DCN32/321
drm/amd/display: DML changes for DCN32/321
drm/amd/display: add GPIO changes for DCN32/321
drm/amd/display: add dcn32 IRQ changes
drm/amd/display: Add DMCUB source files and changes for DCN32/321
drm/amd: add register headers for DCN32/321
drm/amd/display: Add DCN32/321 version identifiers
drm/amd: Add atomfirmware.h definitions needed for DCN32/321
drm/amdgpu/pm: support mca_ceumc_addr in ecctable
drm/amd: Fix spelling typo in comments
drm/amd/pm: enable fclk ds feature for SMU 13.0.0
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amd/pm: correct the way for retrieving current uclk frequency
amdgpu: amdgpu_device.c: Removed trailing whitespace
drm/amdgpu: convert sienna_cichlid_get_default_config_table_settings() to IP version
drm/amdgpu: simplify amdgpu_device_asic_has_dc_support()
drm/amdgpu/display: Prepare for new interfaces
drm/i915/pvc: GuC depriv applies to PVC
drm: bridge: Add TI DLPC3433 DSI to DMD bridge
dt-bindings: display: bridge: Add TI DLPC3433 DSI to DMD
gfs2: Remove redundant NULL check before kfree
drm/i915/regs: split out intel audio register definitions
drm/i915/display/adlp: More updates to voltage swing table
bpf, sockmap: Fix sk->sk_forward_alloc warn_on in sk_stream_kill_queues
sample: bpf: xdp_router_ipv4: Allow the kernel to send arp requests
libbpf: Fix determine_ptr_size() guessing
bpf: Fix KASAN use-after-free Read in compute_effective_progs
bpftool: Check for NULL ptr of btf in codegen_asserts
selftests/bpf: Fix test_run logic in fexit_stress.c
bpftool: Use libbpf_bpf_link_type_str
selftests/bpf: Add test for libbpf_bpf_link_type_str
libbpf: Introduce libbpf_bpf_link_type_str
bpftool: Use libbpf_bpf_attach_type_str
selftests/bpf: Add test for libbpf_bpf_attach_type_str
libbpf: Introduce libbpf_bpf_attach_type_str
bpftool: Use libbpf_bpf_map_type_str
selftests/bpf: Add test for libbpf_bpf_map_type_str
libbpf: Introduce libbpf_bpf_map_type_str
bpftool: Use libbpf_bpf_prog_type_str
selftests/bpf: Add test for libbpf_bpf_prog_type_str
libbpf: Introduce libbpf_bpf_prog_type_str
bpf: Correct the comment about insn_to_jit_off
bpf, riscv: Support riscv jit to provide bpf_line_info
bpf: Unify data extension operation of jited_ksyms and jited_linfo
xdp: Directly use ida_alloc()/free() APIs
drm/nouveau: fix another off-by-one in nvbios_addr
drm/bridge: parade-ps8640: Handle DP AUX more properly
drm/bridge: Add devm_drm_bridge_add()
drm/dp: Add callbacks to make using DP AUX bus properly easier
drm/i915: Add extra registers to GPU error dump
drm/i915/pvc: Add SSEU changes
drm/i915/sseu: Disassociate internal subslice mask representation from uapi
drm/i915/sseu: Don't try to store EU mask internally in UAPI format
drm/i915/sseu: Simplify gen11+ SSEU handling
drm/i915/xehp: Drop GETPARAM lookups of I915_PARAM_[SUB]SLICE_MASK
drm/i915/xehp: Use separate sseu init function
drm/gma500: Read EDID from the correct i2c adapter
drm/gma500: Make oaktrail lvds use ddc adapter from drm_connector
drm/gma500: Make cdv crt use ddc adapter from drm_connector
drm/gma500: Make psb lvds use ddc adapter from drm_connector
drm/gma500: Make cdv hdmi use ddc adapter from drm_connector
drm/gma500: Make cdv lvds use ddc adapter from drm_connector
drm/gma500: Make gma_i2c_chan a subclass of i2c_adapter
drm/gma500: Use gma_ prefix for our i2c abstraction
drm/ssd130x: Only define a SPI device ID table when built as a module
KVM: s390: selftests: Use TAP interface in the reset test
KVM: s390: selftests: Use TAP interface in the tprot test
KVM: s390: selftests: Use TAP interface in the sync_regs test
KVM: s390: selftests: Use TAP interface in the memop test
Documentation/virt/kvm/api.rst: Explain rc/rrc delivery
Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions
Documentation: virt: Protected virtual machine dumps
KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP
KVM: s390: Add CPU dump functionality
KVM: s390: Add configuration dump functionality
KVM: s390: pv: Add query dump information
KVM: s390: pv: Add dump support definitions
KVM: s390: pv: Add query interface
s390/uv: Add dump fields to query
s390/uv: Add SE hdr query information
drm/i915: Treat DMRRS as static DRRS
drm/i915/bios: Define more BDB contents
drm/i915/bios: Fix aggressiveness typos
drm/i915: Accept more fixed modes with VRR panels
drm/i915: Print out rejected fixed modes
drm/i915: Parse VRR capability from VBT
drm/i915/display: stop using BUG()
Input: mtk-pmic-keys - move long press debounce mask to mtk_pmic_regs
Input: mtk-pmic-keys - transfer per-key bit in mtk_pmic_keys_regs
Input: mtk-pmic-keys - use single update when configuring long press behavior
Input: mtk-pmic-keys - allow compiling with COMPILE_TEST
drm/i915/pvc: Add initial PVC workarounds
drm/i915/pvc: Extract stepping information from PCI revid
Input: adp5588-keys - do not explicitly set device as wakeup source
Input: adp5588-keys - switch to using managed resources
Input: adp5588-keys - switch to using threaded interrupt
Input: adp5588-keys - drop CONFIG_PM guards
drm/nouveau/fifo/gv100-: set gv100_fifo_runlist storage-class to static
drm/i915: Require an exact DP link freq match for the DG2 PLL
drm/i915: Check hw.enable and hw.active in intel_pipe_config_compare()
drm/i915: Improve modeset debugs
drm/i915: s/pipe_config/crtc_state/
drm/i915: Adjust intel_modeset_pipe_config() & co. calling convention
drm/i915: Extract PIPE_CONF_CHECK_RECT()
drm/i915: Extract PIPE_CONF_CHECK_TIMINGS()
drm/i915: Clean up DPLL related debugs
drm/i915: Split shared dpll .get_dplls() into compute and get phases
drm/i915/tc: Don't default disconnected legacy Type-C ports to TBT mode (v2)
drm/hyperv : Removing the restruction of VRAM allocation with PCI bar size
drm: use dma_fence_unwrap_merge() in drm_syncobj
dma-buf: generalize dma_fence unwrap & merging v3
dma-buf: return only unsignaled fences in dma_fence_unwrap_for_each v3
dma-buf: cleanup dma_fence_unwrap implementation
dma-buf: cleanup dma_fence_unwrap selftest v2
drm/mipi-dbi: align max_chunk to 2 in spi_transfer
ath10k: fix regdomain info of iw reg set/get
ath11k: support avg signal in station dump
ath11k: fix IRQ affinity warning on shutdown
ath6kl: fix typo in comment
ath11k: fix netdev open race
wifi: wilc1000: add IGTK support
wifi: wilc1000: add WPA3 SAE support
wifi: wilc1000: remove WEP security support
wifi: wilc1000: use correct sequence of RESET for chip Power-UP/Down
wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c()
wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec
wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec
wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec
wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec
rtw88: fix null vif pointer when hw_scan fails
rtw89: sar: adjust and support SAR on 6GHz band
rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot
rtw89: pci: handle hardware watchdog timeout interrupt status
rtw89: fix null vif pointer when hw_scan fails
rtw89: fix channel inconsistency during hw_scan
dma-buf: cleanup dma_fence_chain_walk
wifi: cw1200: cleanup the code a bit
Input: cros_ec_keyb - handle x86 detachable/convertible Chromebooks
Input: cros_ec_keyb - switch to using generic device properties
Input: zinitix - rename defines ZINITIX_*
dt-bindings: input: use generic node names
Input: omap4-keypad - switch to using pm_runtime_resume_and_get()
drm/edid: Extract drm_edid_decode_mfg_id()
drm/i915/bios: Determine panel type via PNPID match
drm/i915/bios: Split VBT data into per-panel vs. global parts
drm/i915/bios: Split VBT parsing to global vs. panel specific parts
drm/i915/bios: Split parse_driver_features() into two parts
drm/i915/pps: Keep VDD enabled during eDP probe
drm/i915/pps: Reinit PPS delays after VBT has been fully parsed
drm/i915/pps: Split PPS init+sanitize in two
drm/i915/pps: Stash away original BIOS programmed PPS delays
drm/i915/pps: Don't apply quirks/etc. to the VBT PPS delays if they haven't been initialized
drm/i915/pps: Introduce pps_delays_valid()
drm/i915/pps: Split pps_init_delays() into distinct parts
drm/i915: Extract intel_edp_fixup_vbt_bpp()
drm/i915: Pass intel_connector to intel_vrr_is_capable()
drm/i915/display/adl_p: Updates to HDMI combo PHY voltage swing table
drm/i915: Individualize fences before adding to dma_resv obj
HID: amd_sfh: Don't show client init failed as error when discovery fails
HID: wacom: Don't register pad_input for touch switch
HID: wacom: Only report rotation for art pen
drm/panfrost: Add arm,mali-valhall-jm compatible
drm/panfrost: Add Mali-G57 "Natt" support
drm/panfrost: Don't set L2_MMU_CONFIG quirks
drm/panfrost: Add "clean only safe" feature bit
drm/panfrost: Add HW_ISSUE_TTRX_3485 quirk
drm/panfrost: Handle HW_ISSUE_TTRX_3076
drm/panfrost: Constify argument to has_hw_issue
drm/panfrost: Handle HW_ISSUE_TTRX_2968_TTRX_3162
dt-bindings: Add compatible for Mali Valhall (JM)
drm: bridge: icn6211: Adjust clock phase using SYS_CTRL_1
dt-bindings: display: ingenic,jz4780-hdmi: Drop undocumented 'ddc-i2c-bus'
drm: bridge: adv7511: Move CEC definitions to adv7511_cec.c
drm/i915/gt: Fix memory leaks in per-gt sysfs
drm/i915/gt: Add media RP0/RPn to per-gt sysfs
drm/i915/pcode: Init pcode on different gt's
drm/i915/gt: Add media freq factor to per-gt sysfs
drm/i915/reset: Fix error_state_read ptr + offset use
drm/i915/hwconfig: Future-proof platform checks
drm/vkms: Update vkms_composer_worker documentation
drm: use ENOMEM for drmm_kzalloc allocation failures
drm/i915/dg2: Support 4k@30 on HDMI
KVM: Do not pin pages tracked by gfn=>pfn caches
KVM: Fix multiple races in gfn=>pfn cache refresh
KVM: Fully serialize gfn=>pfn cache refresh via mutex
KVM: Do not incorporate page offset into gfn=>pfn cache user address
KVM: Put the extra pfn reference when reusing a pfn in the gpc cache
KVM: Drop unused @gpa param from gfn=>pfn cache's __release_gpc() helper
KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors
KVM: VMX: Print VM-instruction error as unsigned
KVM: VMX: Print VM-instruction error when it may be helpful
drm/i915/hwconfig: Report no hwconfig support on ADL-N
drm/panel: Fix build error when CONFIG_DRM_PANEL_SAMSUNG_ATNA33XC20=y && CONFIG_DRM_DISPLAY_HELPER=m
drm/i915/guc: XEHPSDV and PVC do not use HuC
drm/i915/pvc: Add new BCS engines to GuC engine list
drm/i915/pvc: Remove additional 3D flags from PIPE_CONTROL
drm/i915/pvc: Add forcewake support
drm/i915/uncore: Reorganize and document shadow and forcewake tables
drm/i915: fix typos in comments
drm/i915: Update tiled blits selftest
drm/nouveau/tegra: remove needless NULL check
drm/nouveau/mmu: fix typo in comment
drm/nouveau: clear output poll workers before nouveau_fbcon_destroy()
Revert "dt-bindings:drm/bridge:anx7625: add port@0 property"
Revert "drm/bridge: anx7625: Use DPI bus type"
drm/i915/d12+: Disable DMC firmware flip queue handlers
drm/i915: Rename block_size()/block_offset()
drm/st7735r: Fix module autoloading for Okaya RH128128T
drm/bridge: lt9611: Use both bits for HDMI sensing
drm/bridge: lt9611: Consolidate detection logic
drm/bridge: anx7625: Add missing of_node_put for endpoint
drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
drm/amd/display: Move connector debugfs to drm
drm/i915/display/debug: Expose crtc current bpc via debugfs
drm/debug: Expose connector's max supported bpc via debugfs
drm/i915/dsi: fix VBT send packet port selection for ICL+
ath9k: replace ternary operator with max()
ath11k: Init hw_params before setting up AHB resources
ath5k: replace ternary operator with min()
ath11k: Fix warning on variable 'sar' dereference before check
ath10k: fix misreported tx bandwidth for 160Mhz
ath10k: add encapsulation offloading support
ath10k: turn rawmode into frame_mode
ath10k: htt_tx: do not interpret Eth frames as WiFi
ath10k: improve tx status reporting
ath10k: do not enforce interrupt trigger type
drm/r128: Fix undefined behavior due to shift overflowing the constant
drm/bridge: tc358767: Make sure Refclk clock are enabled
drm/bridge: tc358767: Report DSI-to-(e)DP as supported
drm/bridge: tc358767: Handle dsi_lanes == 0 as invalid
drm/dp: Export symbol / kerneldoc fixes for DP AUX bus
drm/i915/pcode: Add a couple of pcode helpers
drm/i915/pcode: Extend pcode functions for multiple gt's
drm/i915: Introduce has_media_ratio_mode
Revert "drm/i915: Drop has_gt_uc from device info"
Revert "drm/i915: Drop has_rc6 from device info"
Revert "drm/i915: Drop has_reset_engine from device info"
Revert "drm/i915: Drop has_logical_ring_elsq from device info"
Revert "drm/i915: Drop has_ddi from device info"
Revert "drm/i915: Drop has_dp_mst from device info"
Revert "drm/i915: Drop has_psr from device info"
drm: Document the power requirements for DP AUX transfers
drm/probe-helper: For DP, add 640x480 if all other modes are bad
drm/probe-helper: Add helper for drm_helper_probe_single_connector_modes()
drm/gem: Warn on trying to use a non-existing framebuffer plane
drm/gem-vram: Ignore planes that are unused by framebuffer format
drm/gem-vram: Share code between GEM VRAM's _{prepare, cleanup}_fb()
drm/gem: Ignore color planes that are unused by framebuffer format
drm/gem: Share code between drm_gem_fb_{begin,end}_cpu_access()
drm/i915/dg2: Extend Wa_22010954014 to DG2-G11 and DG2-G12
drm/i915/dg2: Add workaround 22014600077
drm/i915/uc: Fix undefined behavior due to shift overflowing the constant
drm/i915/reg: fix undefined behavior due to shift overflowing the constant
drm/i915/gt: Fix use of static in macro mismatch
drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap
uapi/drm/i915: Document memory residency and Flat-CCS capability of obj
drm/meson: add YUV422 output support
ath11k: update missing MU-MIMO and OFDMA stats
drm/meson: Fix refcount leak in meson_encoder_hdmi_init
drm/udl: Set VGA connector
drm/i915/guc: Remove unnecessary GuC err capture noise
drm/mgag200: Split up connector's mode_valid helper
drm/mgag200: Test memory requirements in drm_mode_config_funcs.mode_valid
drm/mgag200: Remove struct mga_connector
drm/mgag200: Switch I2C code to managed cleanup
drm/mgag200: Implement connector's get_modes with helper
drm/mgag200: Fail on I2C initialization errors
drm/mgag200: Acquire I/O lock while reading EDID
drm/bridge: anx7625: Use DPI bus type
dt-bindings:drm/bridge:anx7625: add port@0 property
drm/scheduler: Don't kill jobs in interrupt context
drm/i915: gracefully error out on platform with small-bar
drm/i915: determine lmem_size properly
drm/i915: return -EIO on lmem setup failure
drm: bridge: DRM_FSL_LDB should depend on ARCH_MXC
drm: bridge: icn6211: Register macro clean up
drm/mgag200: Enable atomic gamma lut update
drm/i915: Ensure damage clip area is within pipe area
drm/i915/psr: Use full update In case of area calculation fails
drm/i915: Use drm_dbg for rpm logging
drm/client: Don't add new command-line mode
drm/client: Look for command-line modes first
drm: Always warn if user-defined modes are not supported
drm/rockchip: vop2: unlock on error path in vop2_crtc_atomic_enable()
drm/panel: feiyang-fy07024di26a30d: make reset gpio optional
dt-bindings: display: panel: feiyang, fy07024di26a30d: make reset gpio optional
drm/i915/guc/rc: Use i915_probe_error instead of drm_error
drm/edid: convert version_greater() to drm_edid
drm/displayid: convert to drm_edid
drm/edid: add drm_edid helper for drm_update_tile_info()
drm/edid: convert drm_edid_iter_begin() to drm_edid
drm/edid: convert cea_db_iter_edid_begin() to drm_edid
drm/edid: add drm_edid helper for drm_detect_monitor_audio()
drm/edid: add drm_edid helper for drm_detect_hdmi_monitor()
drm/edid: add drm_edid helper for drm_edid_to_speaker_allocation()
drm/edid: add drm_edid helper for drm_edid_to_sad()
drm/edid: convert drm_for_each_detailed_block() to drm_edid
drm/edid: convert get_monitor_name() to drm_edid
drm/edid: convert mode_in_range() and drm_monitor_supports_rb() to drm_edid
drm/edid: convert drm_mode_std() and children to drm_edid
drm/edid: convert drm_cvt_modes_for_range() to drm_edid
drm/edid: convert drm_gtf_modes_for_range() to drm_edid
drm/edid: convert drm_dmt_modes_for_range() to drm_edid
drm/edid: convert drm_mode_detailed() to drm_edid
drm/edid: convert struct detailed_mode_closure to drm_edid
drm/edid: convert drm_edid_connector_update() to drm_edid fully
drm/edid: propagate drm_edid to drm_edid_to_eld()
drm/edid: keep propagating drm_edid to display info
drm/edid: start propagating drm_edid to lower levels
drm/edid: add struct drm_edid container
drm/edid: convert drm_for_each_detailed_block() to edid iter
drm/edid: use else-if in CTA extension parsing
fbdev: vesafb: Allow to be built if COMPILE_TEST is enabled
fbdev: Restart conflicting fb removal loop when unregistering devices
drm/i915/audio: fix audio code enable/disable pipe logging
drm/i915: Fix CFI violation with show_dynamic_id()
drm/i915/dmc: Add MMIO range restrictions
i915/guc/reset: Make __guc_reset_context aware of guilty engines
drm/bridge: tc358767: Add DSI-to-(e)DP mode support
drm/bridge: tc358767: Factor out DSI and DPI RX enablement
drm/mgag200: Warn once if trying to set start address on broken hardware.
drm/mgag200: Optimize damage clips
drm/mgag200: Add FB_DAMAGE_CLIPS support
drm/i915: Fix 'mixing different enum types' warnings in intel_display_power.c
MAINTAINERS: add Melissa to V3D maintainers
drm/i915/dmc: Load DMC on DG2
drm/bridge: cdns-dsi: Add support for pre_enable and post_enable control functions.
drm/todo: Add entry for converting kselftests to kunit
MAINTAINERS: Add simpledrm driver co-maintainer
drm/amdgpu: move internal vram_mgr function into the C file
drm/amdgpu: fix start calculation in amdgpu_vram_mgr_new
drm/amdgpu: switch DM to atomic fence helpers v2
drm/i915/pvc: read fuses for link copy engines
drm/i915/pvc: skip all copy engines from aux table invalidate
drm/i915/pvc: Reset support for new copy engines
drm/i915/pvc: Interrupt support for new copy engines
drm/i915/pvc: Engine definitions for new copy engines
drm/i915/gvt: Use intel_engine_mask_t for ring mask
drm/i915/pvc: Reduce stack usage in reset selftest with extra blitter engine
drm/i915/pvc: Read correct RP_STATE_CAP register
drm/i915/pvc: Define MOCS table for PVC
drm/bridge: simplify the return expression of ps8640_bridge_host_attach
drm/i915/gem: Make drop_pages() return bool
dma-buf: add the name field to the table header
drm/i915: Only setup private tmpfs mount when needed and fix logging
drm/i915: Enable THP on Icelake and beyond
drm/ttm: move default BO destructor into VMWGFX v2
drm/i915: remove single-use GEM_DEBUG_EXEC()
drm/i915: remove unused GEM_DEBUG_DECL() and GEM_DEBUG_BUG_ON()
drm/rockchip: Fix spelling mistake "aligened" -> "aligned"
drm/rockchip: remove unneeded semicolon from vop2 driver
drm/rockchip: Fix Kconfig dependencies for display-port encoders
drm/i915: Drop has_psr from device info
drm/i915: Drop has_dp_mst from device info
drm/i915: Drop has_ddi from device info
drm/i915: Drop has_logical_ring_elsq from device info
drm/i915: Drop has_reset_engine from device info
drm/i915: Drop has_rc6 from device info
drm/i915: Drop has_gt_uc from device info
dt-bindings: display: bridge: ldb: Fill in reg property
drm/i915/gt: Fix build error without CONFIG_PM
drm/bridge: nwl-dsi: Set PHY mode in nwl_dsi_mode_set()
drm/i915: Don't use DRM_DEBUG_WARN_ON for ring unexpectedly not idle
drm/i915: Don't use DRM_DEBUG_WARN_ON for unexpected l3bank/mslice config
drm/i915/huc: Don't fail the probe if HuC init fails
drm/i915/huc: Prepare for GSC-loaded HuC
drm/i915/huc: Add fetch support for gsc-loaded HuC binary
drm/i915/huc: drop intel_huc_is_authenticated
drm/i915/guc: Support programming the EU priority in the GuC descriptor
drm/nouveau/gr/gf100-: Clean up some inconsistent indenting
drm/edid: sunset drm_find_cea_extension()
drm/edid: skip CTA extension scan in drm_edid_to_eld() just for CTA rev
drm/edid: detect color formats and CTA revision in all CTA extensions
drm/edid: detect basic audio in all CEA extensions
drm/edid: restore some type safety to cea_db_*() functions
drm/edid: sunset the old unused cea data block iterators
drm/edid: convert drm_edid_to_eld() to use cea db iter
drm/edid: convert drm_parse_cea_ext() to use cea db iter
drm/edid: convert drm_detect_monitor_audio() to use cea db iter
drm/edid: convert drm_detect_hdmi_monitor() to use cea db iter
drm/edid: convert drm_edid_to_sad() to use cea db iter
drm/edid: convert drm_edid_to_speaker_allocation() to use cea db iter
drm/edid: convert add_cea_modes() to use cea db iter
drm/edid: clean up cea_db_is_*() functions
drm/edid: add iterator for CTA data blocks
drm/edid: add iterator for EDID base and extension blocks
drm/edid: clean up CTA data block tag definitions
drm/edid: rename HDMI Forum VSDB to SCDS
drm/edid: check for HF-SCDB block
drm/edid: reset display info in drm_add_edid_modes() for NULL edid
hwspinlock: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/Makefile
Documentation/devicetree/bindings/arm/arm,coresight-cti.yaml
Documentation/devicetree/bindings/arm/arm,embedded-trace-extension.yaml
Documentation/devicetree/bindings/arm/arm,trace-buffer-extension.yaml
Documentation/devicetree/bindings/arm/atmel-sysregs.txt
Documentation/devicetree/bindings/arm/cpus.yaml
Documentation/devicetree/bindings/arm/marvell/ap80x-system-controller.txt
Documentation/devicetree/bindings/arm/marvell/cp110-system-controller.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8186-sys-clock.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192-clock.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192-sys-clock.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8195-sys-clock.yaml
Documentation/devicetree/bindings/arm/msm/qcom,saw2.txt
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
Documentation/devicetree/bindings/arm/vexpress-sysreg.yaml
Documentation/devicetree/bindings/bus/qcom,ssc-block-bus.yaml
Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml
Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-other.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sdm845.yaml
Documentation/devicetree/bindings/clock/qcom,rpmcc.yaml
Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml
Documentation/devicetree/bindings/clock/st/st,flexgen.txt
Documentation/devicetree/bindings/clock/ti/davinci/pll.txt
Documentation/devicetree/bindings/clock/ti/dra7-atl.txt
Documentation/devicetree/bindings/connector/usb-connector.yaml
Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml
Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml
Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
Documentation/devicetree/bindings/display/arm,pl11x.yaml
Documentation/devicetree/bindings/display/atmel,lcdc.txt
Documentation/devicetree/bindings/display/bridge/analogix,anx7625.yaml
Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml
Documentation/devicetree/bindings/display/bridge/ingenic,jz4780-hdmi.yaml
Documentation/devicetree/bindings/display/fsl,lcdif.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.yaml
Documentation/devicetree/bindings/display/msm/dp-controller.yaml
Documentation/devicetree/bindings/display/panel/feiyang,fy07024di26a30d.yaml
Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml
Documentation/devicetree/bindings/display/panel/lg,lg4573.yaml
Documentation/devicetree/bindings/display/panel/novatek,nt36672a.yaml
Documentation/devicetree/bindings/display/panel/panel-simple.yaml
Documentation/devicetree/bindings/display/panel/raydium,rm67191.yaml
Documentation/devicetree/bindings/display/panel/sharp,lq101r1sx01.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos-hdmi-ddc.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos-hdmi.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos-mixer.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-decon.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos5433-mic.yaml
Documentation/devicetree/bindings/display/samsung/samsung,exynos7-decon.yaml
Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml
Documentation/devicetree/bindings/display/simple-framebuffer.yaml
Documentation/devicetree/bindings/display/sitronix,st7735r.yaml
Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml
Documentation/devicetree/bindings/dma/mediatek,uart-dma.yaml
Documentation/devicetree/bindings/dma/nvidia,tegra186-gpc-dma.yaml
Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml
Documentation/devicetree/bindings/dsp/mediatek,mt8195-dsp.yaml
Documentation/devicetree/bindings/eeprom/at25.yaml
Documentation/devicetree/bindings/eeprom/microchip,93lc46b.yaml
Documentation/devicetree/bindings/fpga/fpga-region.txt
Documentation/devicetree/bindings/gpio/fsl-imx-gpio.yaml
Documentation/devicetree/bindings/gpio/gpio-pca9570.yaml
Documentation/devicetree/bindings/gpio/gpio-pisosr.txt
Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
Documentation/devicetree/bindings/gpio/rockchip,gpio-bank.yaml
Documentation/devicetree/bindings/gpio/sifive,gpio.yaml
Documentation/devicetree/bindings/gpio/x-powers,axp209-gpio.yaml
Documentation/devicetree/bindings/gpu/arm,mali-bifrost.yaml
Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml
Documentation/devicetree/bindings/hwinfo/samsung,exynos-chipid.yaml
Documentation/devicetree/bindings/hwinfo/ti,k3-socinfo.yaml
Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
Documentation/devicetree/bindings/hwmon/adt7475.yaml
Documentation/devicetree/bindings/hwmon/ibm,p8-occ-hwmon.txt
Documentation/devicetree/bindings/i2c/i2c-mt65xx.yaml
Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
Documentation/devicetree/bindings/i2c/nuvoton,npcm7xx-i2c.yaml
Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml
Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
Documentation/devicetree/bindings/iio/accel/bosch,bmi088.yaml
Documentation/devicetree/bindings/iio/accel/fsl,mma7455.yaml
Documentation/devicetree/bindings/iio/accel/murata,sca3300.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7091r5.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
Documentation/devicetree/bindings/iio/adc/adi,axi-adc.yaml
Documentation/devicetree/bindings/iio/adc/fsl,vf610-adc.yaml
Documentation/devicetree/bindings/iio/adc/mediatek,mt2701-auxadc.yaml
Documentation/devicetree/bindings/iio/adc/nuvoton,npcm750-adc.yaml
Documentation/devicetree/bindings/iio/adc/nxp,lpc1850-adc.yaml
Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
Documentation/devicetree/bindings/iio/adc/ti,adc108s102.yaml
Documentation/devicetree/bindings/iio/adc/ti,ads124s08.yaml
Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5766.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml
Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml
Documentation/devicetree/bindings/iio/dac/ti,dac5571.yaml
Documentation/devicetree/bindings/iio/imu/adi,adis16480.yaml
Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml
Documentation/devicetree/bindings/iio/proximity/semtech,sx9324.yaml
Documentation/devicetree/bindings/iio/proximity/semtech,sx9360.yaml
Documentation/devicetree/bindings/iio/proximity/st,vl53l0x.yaml
Documentation/devicetree/bindings/input/adc-joystick.yaml
Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
Documentation/devicetree/bindings/input/ariel-pwrbutton.yaml
Documentation/devicetree/bindings/input/azoteq,iqs7222.yaml
Documentation/devicetree/bindings/input/fsl,mpr121-touchkey.yaml
Documentation/devicetree/bindings/input/gpio-keys.yaml
Documentation/devicetree/bindings/input/input.yaml
Documentation/devicetree/bindings/input/iqs269a.yaml
Documentation/devicetree/bindings/input/iqs626a.yaml
Documentation/devicetree/bindings/input/iqs62x-keys.yaml
Documentation/devicetree/bindings/input/max77650-onkey.yaml
Documentation/devicetree/bindings/input/microchip,cap11xx.yaml
Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
Documentation/devicetree/bindings/input/touchscreen/ektf2127.txt
Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml
Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml
Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml
Documentation/devicetree/bindings/iommu/arm,smmu.yaml
Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml
Documentation/devicetree/bindings/leds/backlight/common.yaml
Documentation/devicetree/bindings/leds/backlight/gpio-backlight.yaml
Documentation/devicetree/bindings/leds/backlight/led-backlight.yaml
Documentation/devicetree/bindings/leds/backlight/lm3630a-backlight.yaml
Documentation/devicetree/bindings/leds/backlight/pwm-backlight.yaml
Documentation/devicetree/bindings/leds/backlight/richtek,rt4831-backlight.yaml
Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
Documentation/devicetree/bindings/leds/leds-class-multicolor.yaml
Documentation/devicetree/bindings/leds/leds-lp50xx.yaml
Documentation/devicetree/bindings/leds/leds-lp55xx.yaml
Documentation/devicetree/bindings/leds/leds-pwm-multicolor.yaml
Documentation/devicetree/bindings/leds/leds-qcom-lpg.yaml
Documentation/devicetree/bindings/mailbox/arm,mhu.yaml
Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
Documentation/devicetree/bindings/media/allwinner,sun6i-a31-csi.yaml
Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml
Documentation/devicetree/bindings/media/mediatek,vcodec-subdev-decoder.yaml
Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.yaml
Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml
Documentation/devicetree/bindings/media/qcom,sdm660-camss.yaml
Documentation/devicetree/bindings/media/rc.yaml
Documentation/devicetree/bindings/media/rockchip-isp1.yaml
Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
Documentation/devicetree/bindings/mfd/mps,mp2629.yaml
Documentation/devicetree/bindings/mfd/mt6397.txt
Documentation/devicetree/bindings/mfd/qcom-pm8xxx.yaml
Documentation/devicetree/bindings/mfd/rohm,bd71815-pmic.yaml
Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
Documentation/devicetree/bindings/mfd/syscon.yaml
Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml
Documentation/devicetree/bindings/mips/lantiq/rcu.txt
Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml
Documentation/devicetree/bindings/mmc/mtk-sd.yaml
Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
Documentation/devicetree/bindings/mmc/sdhci-msm.yaml
Documentation/devicetree/bindings/mtd/microchip,mchp48l640.yaml
Documentation/devicetree/bindings/mtd/mxc-nand.yaml
Documentation/devicetree/bindings/mtd/partitions/partition.yaml
Documentation/devicetree/bindings/mtd/partitions/qcom,smem-part.yaml
Documentation/devicetree/bindings/mtd/qcom,nandc.yaml
Documentation/devicetree/bindings/net/altera_tse.txt
Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml
Documentation/devicetree/bindings/net/cdns,macb.yaml
Documentation/devicetree/bindings/net/cpsw.txt
Documentation/devicetree/bindings/net/dsa/hirschmann,hellcreek.yaml
Documentation/devicetree/bindings/net/ethernet-controller.yaml
Documentation/devicetree/bindings/net/fsl,fec.yaml
Documentation/devicetree/bindings/net/mediatek,star-emac.yaml
Documentation/devicetree/bindings/net/micrel.txt
Documentation/devicetree/bindings/net/nfc/marvell,nci.yaml
Documentation/devicetree/bindings/net/nfc/nxp,nci.yaml
Documentation/devicetree/bindings/net/nfc/st,st-nci.yaml
Documentation/devicetree/bindings/net/nfc/st,st95hf.yaml
Documentation/devicetree/bindings/net/nfc/ti,trf7970a.yaml
Documentation/devicetree/bindings/net/qcom-emac.txt
Documentation/devicetree/bindings/net/snps,dwmac.yaml
Documentation/devicetree/bindings/net/ti,dp83822.yaml
Documentation/devicetree/bindings/net/ti,dp83867.yaml
Documentation/devicetree/bindings/net/ti,dp83869.yaml
Documentation/devicetree/bindings/net/wireless/brcm,bcm4329-fmac.yaml
Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
Documentation/devicetree/bindings/opp/opp-v2-base.yaml
Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
Documentation/devicetree/bindings/pci/fsl,imx6q-pcie.yaml
Documentation/devicetree/bindings/pci/host-generic-pci.yaml
Documentation/devicetree/bindings/phy/amlogic,meson-axg-mipi-pcie-analog.yaml
Documentation/devicetree/bindings/phy/cdns,dphy.yaml
Documentation/devicetree/bindings/phy/mediatek,dsi-phy.yaml
Documentation/devicetree/bindings/phy/mediatek,tphy.yaml
Documentation/devicetree/bindings/phy/mxs-usb-phy.txt
Documentation/devicetree/bindings/phy/phy-tegra194-p2u.yaml
Documentation/devicetree/bindings/phy/qcom,edp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml
Documentation/devicetree/bindings/phy/samsung,exynos-hdmi-phy.yaml
Documentation/devicetree/bindings/phy/samsung,ufs-phy.yaml
Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/pinctrl-mt8186.yaml
Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml
Documentation/devicetree/bindings/pinctrl/pinctrl-mt8195.yaml
Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sc7280-lpass-lpi-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/renesas,pfc.yaml
Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/sunplus,sp7021-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/xlnx,zynqmp-pinctrl.yaml
Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml
Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml
Documentation/devicetree/bindings/power/apple,pmgr-pwrstate.yaml
Documentation/devicetree/bindings/power/brcm,bcm63xx-power.yaml
Documentation/devicetree/bindings/power/renesas,apmu.yaml
Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
Documentation/devicetree/bindings/power/reset/qcom,pon.yaml
Documentation/devicetree/bindings/power/reset/regulator-poweroff.yaml
Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.yaml
Documentation/devicetree/bindings/power/supply/active-semi,act8945a-charger.yaml
Documentation/devicetree/bindings/power/supply/bq2415x.yaml
Documentation/devicetree/bindings/power/supply/bq24190.yaml
Documentation/devicetree/bindings/power/supply/bq24257.yaml
Documentation/devicetree/bindings/power/supply/bq24735.yaml
Documentation/devicetree/bindings/power/supply/bq2515x.yaml
Documentation/devicetree/bindings/power/supply/bq256xx.yaml
Documentation/devicetree/bindings/power/supply/bq25890.yaml
Documentation/devicetree/bindings/power/supply/bq25980.yaml
Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
Documentation/devicetree/bindings/power/supply/charger-manager.yaml
Documentation/devicetree/bindings/power/supply/cpcap-battery.yaml
Documentation/devicetree/bindings/power/supply/cpcap-charger.yaml
Documentation/devicetree/bindings/power/supply/dlg,da9150-charger.yaml
Documentation/devicetree/bindings/power/supply/dlg,da9150-fuel-gauge.yaml
Documentation/devicetree/bindings/power/supply/ingenic,battery.yaml
Documentation/devicetree/bindings/power/supply/isp1704.yaml
Documentation/devicetree/bindings/power/supply/lego,ev3-battery.yaml
Documentation/devicetree/bindings/power/supply/lltc,lt3651-charger.yaml
Documentation/devicetree/bindings/power/supply/lltc,ltc294x.yaml
Documentation/devicetree/bindings/power/supply/ltc4162-l.yaml
Documentation/devicetree/bindings/power/supply/maxim,ds2760.yaml
Documentation/devicetree/bindings/power/supply/maxim,max14656.yaml
Documentation/devicetree/bindings/power/supply/maxim,max17040.yaml
Documentation/devicetree/bindings/power/supply/maxim,max17042.yaml
Documentation/devicetree/bindings/power/supply/maxim,max8903.yaml
Documentation/devicetree/bindings/power/supply/nokia,n900-battery.yaml
Documentation/devicetree/bindings/power/supply/olpc-battery.yaml
Documentation/devicetree/bindings/power/supply/power-supply.yaml
Documentation/devicetree/bindings/power/supply/qcom,pm8941-charger.yaml
Documentation/devicetree/bindings/power/supply/richtek,rt5033-battery.yaml
Documentation/devicetree/bindings/power/supply/richtek,rt9455.yaml
Documentation/devicetree/bindings/power/supply/sc2731-charger.yaml
Documentation/devicetree/bindings/power/supply/sc27xx-fg.yaml
Documentation/devicetree/bindings/power/supply/stericsson,ab8500-btemp.yaml
Documentation/devicetree/bindings/power/supply/stericsson,ab8500-chargalg.yaml
Documentation/devicetree/bindings/power/supply/stericsson,ab8500-charger.yaml
Documentation/devicetree/bindings/power/supply/stericsson,ab8500-fg.yaml
Documentation/devicetree/bindings/power/supply/summit,smb347-charger.yaml
Documentation/devicetree/bindings/power/supply/tps65090-charger.yaml
Documentation/devicetree/bindings/power/supply/tps65217-charger.yaml
Documentation/devicetree/bindings/power/supply/twl4030-charger.yaml
Documentation/devicetree/bindings/power/supply/x-powers,axp20x-ac-power-supply.yaml
Documentation/devicetree/bindings/power/supply/x-powers,axp20x-battery-power-supply.yaml
Documentation/devicetree/bindings/power/supply/x-powers,axp20x-usb-power-supply.yaml
Documentation/devicetree/bindings/powerpc/fsl/cpus.txt
Documentation/devicetree/bindings/powerpc/fsl/mpc5200.txt
Documentation/devicetree/bindings/powerpc/opal/power-mgt.txt
Documentation/devicetree/bindings/regulator/nxp,pca9450-regulator.yaml
Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml
Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml
Documentation/devicetree/bindings/remoteproc/qcom,q6v5.txt
Documentation/devicetree/bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml
Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml
Documentation/devicetree/bindings/remoteproc/qcom,sdm845-adsp-pil.yaml
Documentation/devicetree/bindings/remoteproc/ti,pru-rproc.yaml
Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml
Documentation/devicetree/bindings/riscv/cpus.yaml
Documentation/devicetree/bindings/riscv/sifive-l2-cache.yaml
Documentation/devicetree/bindings/rtc/microcrystal,rv3032.yaml
Documentation/devicetree/bindings/rtc/qcom-pm8xxx-rtc.yaml
Documentation/devicetree/bindings/rtc/rtc-mt6397.txt
Documentation/devicetree/bindings/rtc/trivial-rtc.yaml
Documentation/devicetree/bindings/rtc/xlnx,zynqmp-rtc.yaml
Documentation/devicetree/bindings/serial/8250.yaml
Documentation/devicetree/bindings/serial/renesas,hscif.yaml
Documentation/devicetree/bindings/serial/rs485.yaml
Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml
Documentation/devicetree/bindings/sound/adi,adau1977.yaml
Documentation/devicetree/bindings/sound/adi,max98396.yaml
Documentation/devicetree/bindings/sound/allwinner,sun50i-a64-codec-analog.yaml
Documentation/devicetree/bindings/sound/atmel-sam9x5-wm8731-audio.txt
Documentation/devicetree/bindings/sound/da9055.txt
Documentation/devicetree/bindings/sound/fsl,mqs.txt
Documentation/devicetree/bindings/sound/fsl,spdif.yaml
Documentation/devicetree/bindings/sound/fsl-sai.txt
Documentation/devicetree/bindings/sound/mt6358.txt
Documentation/devicetree/bindings/sound/nau8821.txt
Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml
Documentation/devicetree/bindings/sound/qcom,sm8250.yaml
Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml
Documentation/devicetree/bindings/sound/rockchip-i2s.yaml
Documentation/devicetree/bindings/sound/sgtl5000.yaml
Documentation/devicetree/bindings/sound/tas2562.yaml
Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
Documentation/devicetree/bindings/sound/wlf,wm8731.yaml
Documentation/devicetree/bindings/spi/cdns,qspi-nor-peripheral-props.yaml
Documentation/devicetree/bindings/spi/cdns,qspi-nor.yaml
Documentation/devicetree/bindings/spi/spi-peripheral-props.yaml
Documentation/devicetree/bindings/sram/qcom,ocmem.yaml
Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml
Documentation/devicetree/bindings/thermal/nvidia,tegra124-soctherm.txt
Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
Documentation/devicetree/bindings/thermal/thermal-zones.yaml
Documentation/devicetree/bindings/trivial-devices.yaml
Documentation/devicetree/bindings/ufs/qcom,ufs.yaml
Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.yaml
Documentation/devicetree/bindings/usb/dwc2.yaml
Documentation/devicetree/bindings/usb/generic-ehci.yaml
Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml
Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml
Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
Documentation/devicetree/bindings/usb/realtek,rts5411.yaml
Documentation/devicetree/bindings/usb/snps,dwc3.yaml
Documentation/devicetree/bindings/vendor-prefixes.yaml
Documentation/devicetree/bindings/virtio/mmio.yaml
Documentation/devicetree/bindings/watchdog/faraday,ftwdt010.yaml
Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
Documentation/devicetree/bindings/watchdog/realtek,otto-wdt.yaml
Documentation/devicetree/bindings/writing-bindings.rst
drivers/clk/qcom/Kconfig
drivers/clk/qcom/Makefile
drivers/clk/qcom/clk-alpha-pll.c
drivers/clk/qcom/clk-alpha-pll.h
drivers/cpufreq/qcom-cpufreq-hw.c
drivers/interconnect/qcom/icc-rpmh.c
drivers/interconnect/qcom/icc-rpmh.h
drivers/iommu/arm/arm-smmu/Makefile
drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/mfd/qcom-spmi-pmic.c
drivers/phy/qualcomm/Makefile
drivers/remoteproc/qcom_q6v5.c
drivers/remoteproc/qcom_q6v5_adsp.c
drivers/remoteproc/qcom_q6v5_pas.c
drivers/remoteproc/qcom_sysmon.c
drivers/ufs/host/ufs-qcom.c
drivers/usb/typec/ucsi/Kconfig
drivers/usb/typec/ucsi/Makefile
Change-Id: I8515ece3f12cb2eb004b533a115ba439cf4685d4
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@9044812 SKQ4.220908.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
* refs/heads/tmp-79cfa1b:
ANDROID: overlayfs: inode_owner_or_capable called during execv
ANDROID: overlayfs: override_creds=off option bypass creator_cred
vf/remap: return the amount of bytes actually deduplicated
fs/remap: constrain dedupe of EOF blocks
samples: Use KSYM_NAME_LEN for kprobes
fprobe/samples: Make sample_probe static
blk-iocost: tracing: atomic64_read(&ioc->vtime_rate) is assigned an extra semicolon
ftrace: Be more specific about arch impact when function tracer is enabled
tracing: Fix sleeping while atomic in kdb ftdump
tracing/histograms: Fix memory leak problem
x86/static_call: Serialize __static_call_fixup() properly
module: kallsyms: Ensure preemption in add_kallsyms() with PREEMPT_RT
fix race between exit_itimers() and /proc/pid/timers
ANDROID: db845c_gki: Enable PINCTRL_SM8250_LPASS_LPI
Linux 5.19-rc6
ida: don't use BUG_ON() for debugging
kbuild: remove unused cmd_none in scripts/Makefile.modinst
x86/boot: Fix the setup data types max limit
drm/aperture: Run fbdev removal before internal helpers
ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced()
io_uring: check that we have a file table when allocating update slots
x86/speculation: Disable RRSBA behavior
x86/kexec: Disable RET on kexec
ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced()
btrfs: zoned: drop optimization of zone finish
btrfs: zoned: fix a leaked bioc in read_zone_info
btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents
ovl: turn of SB_POSIXACL with idmapped layers temporarily
x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported
ANDROID: GKI: remove CONFIG_RANDOM_TRUST_CPU=y from gki_defconfig
ANDROID: BUILD.bazel: the ufs-qcom module moved.
MAINTAINERS: Remove iommu@lists.linux-foundation.org
ANDROID: reorder the ufs config options in gki_defconfig
UPSTREAM: scripts/check-local-export: avoid 'wait $!' for process substitution
io_uring: explicit sqe padding for ioctl commands
i2c: cadence: Unregister the clk notifier in error path
UPSTREAM: fix the breakage in close_fd_get_file() calling conventions change
PM / devfreq: exynos-bus: Fix NULL pointer dereference
signal handling: don't use BUG_ON() for debugging
x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry
x86/ibt, objtool: Don't discard text references from tracepoint section
x86/bugs: Add Cannon lake to RETBleed affected CPU list
gpiolib: cdev: fix null pointer dereference in linereq_free()
LoongArch: Fix section mismatch warning
LoongArch: Fix build errors for tinyconfig
LoongArch: Remove obsolete mentions of vcsr
LoongArch: Drop these obsolete selects in Kconfig
fbcon: Use fbcon_info_from_console() in fbcon_modechange_possible()
fbmem: Check virtual screen sizes in fb_set_var()
drm/ssd130x: Fix pre-charge period setting
fbcon: Prevent that screen size is smaller than font size
fbcon: Disallow setting font bigger than screen size
dma-buf: Fix one use-after-free of fence
drm/i915: Fix vm use-after-free in vma destruction
drm/i915/guc: ADL-N should use the same GuC FW as ADL-S
drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector()
wireguard: Kconfig: select CRYPTO_CHACHA_S390
crypto: s390 - do not depend on CRYPTO_HW for SIMD implementations
wireguard: selftests: use microvm on x86
wireguard: selftests: always call kernel makefile
wireguard: selftests: use virt machine on m68k
wireguard: selftests: set fake real time in init
r8169: fix accessing unset transport header
net: rose: fix UAF bug caused by rose_t0timer_expiry
drm/amdgpu/display: disable prefer_shadow for generic fb helpers
drm/amdgpu: keep fbdev buffers pinned during suspend
usbnet: fix memory leak in error case
Revert "ANDROID: sched: add vendor hook for correcting cpu capacity"
Revert "ANDROID: sched: add cpumask parameter to cpu capacity vendor hook"
Revert "ANDROID: sched: Add vendor hooks for update_topology"
Revert "ANDROID: topology: Add flag to indicate topology has been updated"
Revert "ANDROID: arch_topology: Export thermal pressure symbol"
nvme: use struct group for generic command dwords
dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo
nvme-pci: phison e16 has bogus namespace ids
video: of_display_timing.h: include errno.h
fbdev: fbmem: Fix logo center image dx issue
Revert "tls: rx: move counting TlsDecryptErrors for sync"
mptcp: update MIB_RMSUBFLOW in cmd_sf_destroy
mptcp: fix local endpoint accounting
selftests: mptcp: userspace PM support for MP_PRIO signals
mptcp: netlink: issue MP_PRIO signals from userspace PMs
mptcp: Acquire the subflow socket lock before modifying MP_PRIO flags
mptcp: Avoid acquiring PM lock for subflow priority changes
mptcp: fix locking in mptcp_nl_cmd_sf_destroy()
net/mlx5e: Fix matchall police parameters validation
net/sched: act_police: allow 'continue' action offload
iommu/vt-d: Fix RID2PASID setup/teardown failure
iommu/vt-d: Fix PCI bus rescan device hot add
x86/compressed/64: Add identity mappings for setup_data entries
dmaengine: lgm: Fix an error handling path in intel_ldma_probe()
dmaengine: pl330: Fix lockdep warning about non-static key
net: lan966x: hardcode the number of external ports
vfio: Move IOMMU_CAP_CACHE_COHERENCY test to after we know we have a group
Bluetooth: core: Fix deadlock on hci_power_on_sync.
ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported
ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked
ALSA: cs46xx: Fix missing snd_card_free() call at probe error
fscache: Fix invalidation/lookup race
cachefiles: narrow the scope of flushed requests when releasing fd
fscache: Introduce fscache_cookie_is_dropped()
fscache: Fix if condition in fscache_wait_on_volume_collision()
gpio: vf610: fix compilation error
dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature
dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly
selftests: forwarding: fix error message in learning_test
selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT
selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT
drm/panfrost: Fix shrinker list corruption by madvise IOCTL
drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error
drm/rockchip: Detach from ARM DMA domain in attach_device
drm/bridge: fsl-ldb: Drop DE signal polarity inversion
drm/bridge: fsl-ldb: Enable split mode for LVDS dual link
drm/bridge: fsl-ldb: Fix mode clock rate validation
soc: qcom: smem: use correct format characters
ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0)
ALSA: usb-audio: Add quirk for Fiero SC-01
ALSA: hda/realtek: Add quirk for Clevo L140PU
ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices
drm/aperture: Run fbdev removal before internal helpers
powerpc/powernv: delay rng platform device creation until later in boot
can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix endianness conversion
can: mcp251xfd: mcp251xfd_register_get_dev_id(): use correct length to read dev_id
can: mcp251xfd: mcp251xfd_stop(): add missing hrtimer_cancel()
can: mcp251xfd: mcp251xfd_regmap_crc_read(): update workaround broken CRC on TBC register
can: mcp251xfd: mcp251xfd_regmap_crc_read(): improve workaround handling for mcp2517fd
can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits
can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression
can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info
ibmvnic: Properly dispose of all skbs during a failover.
can: m_can: m_can_{read_fifo,echo_tx_event}(): shift timestamp to full 32 bits
can: m_can: m_can_chip_config(): actually enable internal timestamping
can: grcan: grcan_probe(): remove extra of_node_get()
can: gs_usb: gs_usb_open/close(): fix memory leak
can: rcar_canfd: Fix data transmission failed on R-Car V3U
Revert "can: xilinx_can: Limit CANFD brp to 2"
docs: netdev: add a cheat sheet for the rules
docs: netdev: document reverse xmas tree
docs: netdev: document that patch series length limit
can: bcm: use call_rcu() instead of costly synchronize_rcu()
ARM: dts: stm32: add missing usbh clock and fix clk order on stm32mp15
ARM: dts: stm32: delete fixed clock node on STM32MP15-SCMI
ARM: dts: stm32: DSI should use LSE SCMI clock on DK1/ED1 STM32 board
ARM: dts: stm32: use the correct clock source for CEC on stm32mp151
ARM: dts: stm32: fix pwr regulators references to use scmi
mm: split huge PUD on wp_huge_pud fallback
nilfs2: fix incorrect masking of permission flags for symlinks
mm/rmap: fix dereferencing invalid subpage pointer in try_to_migrate_one()
riscv/mm: fix build error while PAGE_TABLE_CHECK enabled without MMU
Documentation: highmem: use literal block for code example in highmem.h comment
mm: sparsemem: fix missing higher order allocation splitting
mm/damon: use set_huge_pte_at() to make huge pte old
sh: convert nommu io{re,un}map() to static inline functions
mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages
Linux 5.19-rc5
lockref: remove unused 'lockref_get_or_lock()' function
sparse: introduce conditional lock acquire function attribute
netfilter: nft_set_pipapo: release elements in clone from abort path
netfilter: nf_tables: stricter validation of element data
parisc: Fix vDSO signal breakage on 32-bit kernel
MAINTAINERS: add Wenjia as SMC maintainer
misc: rtsx_usb: set return value in rsp_buf alloc err path
perf synthetic-events: Ignore dead threads during event synthesis
perf synthetic-events: Don't sort the task scan result from /proc
perf unwind: Fix unitialized 'offset' variable on aarch64
selftests/net: fix section name when using xdp_dummy.o
doc: module: update file references
module: Fix "warning: variable 'exit' set but not used"
module: Fix selfAssignment cppcheck warning
modules: Fix corruption of /proc/kallsyms
UPSTREAM: virtio_ring: make vring_create_virtqueue_split prettier
UPSTREAM: vhost-vdpa: call vhost_vdpa_cleanup during the release
UPSTREAM: virtio_mmio: Restore guest page size on resume
UPSTREAM: virtio_mmio: Add missing PM calls to freeze/restore
UPSTREAM: caif_virtio: fix race between virtio_device_ready() and ndo_open()
UPSTREAM: virtio-net: fix race between ndo_open() and virtio_device_ready()
UPSTREAM: virtio: disable notification hardening by default
UPSTREAM: virtio: Remove unnecessary variable assignments
UPSTREAM: virtio_ring : keep used_wrap_counter in vq->last_used_idx
UPSTREAM: vduse: Tie vduse mgmtdev and its device
UPSTREAM: vdpa/mlx5: Initialize CVQ vringh only once
UPSTREAM: vdpa/mlx5: Update Control VQ callback information
UPSTREAM: vdpa: make get_vq_group and set_group_asid optional
UPSTREAM: virtio: Fix all occurences of the "the the" typo
UPSTREAM: vduse: Fix NULL pointer dereference on sysfs access
UPSTREAM: vringh: Fix loop descriptors check in the indirect cases
UPSTREAM: vdpa/mlx5: clean up indenting in handle_ctrl_vlan()
UPSTREAM: vdpa/mlx5: fix error code for deleting vlan
UPSTREAM: virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
UPSTREAM: vdpa/mlx5: Fix syntax errors in comments
UPSTREAM: virtio-rng: make device ready before making request
UPSTREAM: um: virt-pci: set device ready in probe()
bpf, selftests: Add verifier test case for jmp32's jeq/jne
bpf, selftests: Add verifier test case for imm=0,umin=0,umax=1 scalar
bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals
bpf: Fix incorrect verifier simulation around jmp32's jeq/jne
PM: runtime: Fix supplier device management during consumer probe
PM: runtime: Redefine pm_runtime_release_supplier()
hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails
arm64: hugetlb: Restore TLB invalidation for BBM on contiguous ptes
dmaengine: imx-sdma: only restart cyclic channel when enabled
xfs: prevent a UAF when log IO errors race with unmount
irqchip/apple-aic: Make symbol 'use_fast_ipi' static
irqchip/xilinx: Add explicit dependency on OF_ADDRESS
soc: ixp4xx/npe: Fix unused match warning
net: usb: Fix typo in code
dmaengine: dw-axi-dmac: Fix RMW on channel suspend register
dmaengine: idxd: force wq context cleanup on device disable path
dmaengine: qcom: bam_dma: fix runtime PM underflow
x86: Fix .brk attribute in linker script
x86: Clear .brk area at early boot
x86/xen: Use clear_bss() for Xen PV guests
drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Tablet 2 830
xen/arm: Fix race in RB-tree based P2M accounting
xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses()
xen/blkfront: force data bouncing when backend is untrusted
xen/netfront: force data bouncing when backend is untrusted
xen/netfront: fix leaking data in shared pages
staging/wlan-ng: get the correct struct hfa384x in work callback
misc: rtsx_usb: use separate command and response buffers
misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer
xen/blkfront: fix leaking data in shared pages
vfs: fix copy_file_range() regression in cross-fs copies
SUNRPC: Fix READ_PLUS crasher
NFSv4: Add an fattr allocation to _nfs4_discover_trunking()
NFS: restore module put when manager exits.
i40e: Fix VF's MAC Address change on VM
i40e: Fix dropped jumbo frames statistics
net: dsa: felix: fix race between reading PSFP stats and port stats
selftest: tun: add test for NAPI dismantle
net: tun: avoid disabling NAPI twice
net: sparx5: mdb add/del handle non-sparx5 devices
thermal: intel_tcc_cooling: Add TCC cooling support for RaptorLake
s390/qdio: Fix spelling mistake
s390/sclp: Fix typo in comments
s390/archrandom: simplify back to earlier design and initialize earlier
io_uring: fix provided buffer import
ANDROID: gki_defconfig: enable IPV6_MROUTE
io_uring: keep sendrecv flags in ioprio
s390/purgatory: remove duplicated build rule of kexec-purgatory.o
s390/purgatory: hard-code obj-y in Makefile
s390: remove unneeded 'select BUILD_BIN2C'
net: sfp: fix memory leak in sfp_probe()
mlxsw: spectrum_router: Fix rollback in tunnel next hop init
net: rose: fix UAF bugs caused by timer handler
net: usb: ax88179_178a: Fix packet receiving
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA IM2P33F8ABR1
nvmet: add a clear_ids attribute for passthru targets
net: bonding: fix use-after-free after 802.3ad slave unbind
ipv6: fix lockdep splat in in6_dump_addrs()
net: phy: ax88772a: fix lost pause advertisement configuration
net: phy: Don't trigger state machine while in suspend
usbnet: fix memory allocation in helpers
selftests net: fix kselftest net fatal error
dm raid: fix KASAN warning in raid5_add_disks
dm raid: fix KASAN warning in raid5_remove_disk
ata: pata_cs5535: Fix W=1 warnings
hwmon: (pmbus/ucd9200) fix typos in comments
hwmon: (occ) Prevent power cap command overwriting poll response
PM / devfreq: passive: revert an editing accident in SPDX-License line
PM / devfreq: Fix kernel warning with cpufreq passive register fail
PM / devfreq: Rework freq_table to be local to devfreq struct
PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events
PM / devfreq: passive: Use HZ_PER_KHZ macro in units.h
PM / devfreq: Fix cpufreq passive unregister erroring on PROBE_DEFER
PM / devfreq: Mute warning on governor PROBE_DEFER
PM / devfreq: Fix kernel panic with cpu based scaling to passive gov
i2c: piix4: Fix a memory leak in the EFCH MMIO support
Revert "drm/amdgpu/display: set vblank_disable_immediate for DC"
drm/amdgpu: To flush tlb for MMHUB of RAVEN series
drm/fourcc: fix integer type usage in uapi header
drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover()
UPSTREAM: watchdog: gxp: Add missing MODULE_LICENSE
ANDROID: add drivers/leds/rgb/leds-qcom-lpg.ko to db845c module list
ceph: wait on async create before checking caps for syncfs
xfs: dont treat rt extents beyond EOF as eofblocks to be cleared
xfs: don't hold xattr leaf buffers across transaction rolls
xfs: empty xattr leaf header blocks are not corruption
x86/retbleed: Add fine grained Kconfig knobs
nvme: fix regression when disconnect a recovering ctrl
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G)
nvme-tcp: always fail a request when sending it failed
nvmet-tcp: fix regression in data_digest calculation
NFC: nxp-nci: don't print header length mismatch on i2c error
NFC: nxp-nci: Don't issue a zero length i2c_master_read()
net: tipc: fix possible refcount leak in tipc_sk_create()
powerpc/memhotplug: Add add_pages override for PPC
powerpc/bpf: Fix use of user_pt_regs in uapi
fbdev: Disable sysfb device registration when removing conflicting FBs
firmware: sysfb: Add sysfb_disable() helper function
firmware: sysfb: Make sysfb_create_simplefb() return a pdev pointer
ANDROID: gki_defconfig: reorder some mm config options
cxl/mbox: Fix missing variable payload checks in cmd size validation
nfc: nfcmrvl: Fix irq_of_parse_and_map() return value
net: ipv6: unexport __init-annotated seg6_hmac_net_init()
ipv6/sit: fix ipip6_tunnel_get_prl return value
selftests: mptcp: Initialize variables to quiet gcc 12 warnings
mptcp: fix conflict with <netinet/in.h>
selftests: mptcp: more stable diag tests
mptcp: fix race on unaccepted mptcp sockets
mptcp: consistent map handling on failure
mptcp: fix shutdown vs fallback race
mptcp: invoke MP_FAIL response when needed
mptcp: introduce MAPPING_BAD_CSUM
mptcp: fix error mibs accounting
gen_compile_commands: handle multiple lines per .mod file
xsk: Clear page contiguity bit when unmapping pool
platform/x86: hp-wmi: Ignore Sanitization Mode event
platform/x86: thinkpad_acpi: do not use PSC mode on Intel platforms
platform/x86: thinkpad-acpi: profile capabilities as integer
platform/x86: panasonic-laptop: filter out duplicate volume up/down/mute keypresses
platform/x86: panasonic-laptop: don't report duplicate brightness key-presses
platform/x86: panasonic-laptop: revert "Resolve hotkey double trigger bug"
platform/x86: panasonic-laptop: sort includes alphabetically
platform/x86: panasonic-laptop: de-obfuscate button codes
ACPI: video: Change how we determine if brightness key-presses are handled
tools headers UAPI: Sync linux/kvm.h with the kernel sources
bpf, docs: Better scale maintenance of BPF subsystem
perf bpf: 8 byte align bpil data
tools kvm headers arm64: Update KVM headers from the kernel sources
perf offcpu: Accept allowed sample types only
perf offcpu: Fix build failure on old kernels
pinctrl: stm32: fix optional IRQ support to gpios
linux/dim: Fix divide by 0 in RDMA DIM
ANDROID: remove CONFIG_USELIB from x86 gki_defconfig
net: bonding: fix possible NULL deref in rlb code
pinctrl: imx: Add the zero base flag for imx93
Revert "Revert "Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup""""
ARM: at91: pm: Mark at91_pm_secure_init as __init
ARM: at91: fix soc detection for SAM9X60 SiPs
ARM: dts: at91: sama5d2_icp: fix eeprom compatibles
ARM: dts: at91: sam9x60ek: fix eeprom compatible and size
ARM: at91: pm: use proper compatibles for sama7g5's rtc and rtt
ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt
ARM: at91: pm: use proper compatible for sama5d2's rtc
Revert "Revert "Revert "ANDROID: GKI: Add module load time protected symbol lookup"""
fanotify: refine the validation checks on non-dir inode mask
openrisc: unwinder: Fix grammar issue in comment
irqchip: or1k-pic: Undefine mask_ack for level triggered hardware
cpufreq: Add MT8186 to cpufreq-dt-platdev blocklist
cpufreq: pmac32-cpufreq: Fix refcount leak bug
cpufreq: qcom-hw: Don't do lmh things without a throttle interrupt
drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c
Revert "ANDROID: GKI: Disable security lockdown for unsigned modules"
Revert "ANDROID: module: Add vendor hook"
ipv6: take care of disable_policy when restoring routes
net: usb: asix: do not force pause frames support
net: asix: fix "can't send until first packet is send" issue
MAINTAINERS: nfc: drop Charles Gorand from NXP-NCI
octeon_ep: use bitwise AND
selftests: tc-testing: Add testcases to test new flush behaviour
net/sched: act_api: Notify user space if any actions were flushed before error
epic100: fix use after free on rmmod
net: tun: stop NAPI when detaching queues
scsi: hisi_sas: Limit max hw sectors for v3 HW
dm raid: fix accesses beyond end of raid member array
arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo
drm/msm/gem: Fix error return on fence id alloc fail
parisc/unaligned: Fix emulate_ldw() breakage
tick/nohz: unexport __init-annotated tick_nohz_full_setup()
netfilter: br_netfilter: do not skip all hooks with 0 priority
netfilter: nf_tables: avoid skb access on nf_stolen
netfilter: nft_dynset: restore set element counter when failing to update
firmware: arm_scmi: Remove usage of the deprecated ida_simple_xxx API
drm/i915: tweak the ordering in cpu_write_needs_clflush
drm/i915/dgfx: Disable d3cold at gfx root port
drm/i915/gem: add missing else
NFSD: restore EINVAL error translation in nfsd_commit()
eeprom: at25: Rework buggy read splitting
platform/x86: ideapad-laptop: Add Ideapad 5 15ITL05 to ideapad_dytc_v4_allow_table[]
platform/x86: ideapad-laptop: Add allow_v4_dytc module parameter
drm/vc4: perfmon: Fix variable dereferenced before check
virtio_ring: make vring_create_virtqueue_split prettier
vhost-vdpa: call vhost_vdpa_cleanup during the release
virtio_mmio: Restore guest page size on resume
virtio_mmio: Add missing PM calls to freeze/restore
caif_virtio: fix race between virtio_device_ready() and ndo_open()
virtio-net: fix race between ndo_open() and virtio_device_ready()
firmware: arm_scmi: Fix response size warning for OPTEE transport
tipc: move bc link creation back to tipc_node_create
tunnels: do not assume mac header is set in skb_tunnel_check_pmtu()
pinctrl: sunxi: sunxi_pconf_set: use correct offset
x86/cpu/amd: Enumerate BTC_NO
x86/common: Stamp out the stepping madness
KVM: VMX: Prevent RSB underflow before vmenter
x86/speculation: Fill RSB on vmexit for IBRS
KVM: VMX: Fix IBRS handling after vmexit
KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS
KVM: VMX: Convert launched argument to flags
KVM: VMX: Flatten __vmx_vcpu_run()
objtool: Re-add UNWIND_HINT_{SAVE_RESTORE}
x86/speculation: Remove x86_spec_ctrl_mask
x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit
x86/speculation: Fix SPEC_CTRL write on SMT state change
x86/speculation: Fix firmware entry SPEC_CTRL handling
x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n
x86/cpu/amd: Add Spectral Chicken
objtool: Add entry UNRET validation
x86/bugs: Do IBPB fallback check only once
x86/bugs: Add retbleed=ibpb
x86/xen: Add UNTRAIN_RET
x86/xen: Rename SYS* entry points
objtool: Update Retpoline validation
intel_idle: Disable IBRS during long idle
x86/bugs: Report Intel retbleed vulnerability
x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation()
x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS
x86/bugs: Optimize SPEC_CTRL MSR writes
x86/entry: Add kernel IBRS implementation
x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value
x86/bugs: Enable STIBP for JMP2RET
x86/bugs: Add AMD retbleed= boot parameter
x86/bugs: Report AMD retbleed vulnerability
x86: Add magic AMD return-thunk
objtool: Treat .text.__x86.* as noinstr
x86/entry: Avoid very early RET
x86: Use return-thunk in asm code
x86/sev: Avoid using __x86_return_thunk
x86/vsyscall_emu/64: Don't use RET in vsyscall emulation
x86/kvm: Fix SETcc emulation for return thunks
x86/bpf: Use alternative RET encoding
x86/ftrace: Use alternative RET encoding
x86,static_call: Use alternative RET encoding
x86,objtool: Create .return_sites
x86: Undo return-thunk damage
x86/retpoline: Use -mfunction-return
x86/retpoline: Swizzle retpoline thunk
x86/retpoline: Cleanup some #ifdefery
x86/cpufeatures: Move RETPOLINE flags to word 11
x86/kvm/vmx: Make noinstr clean
arm64: dts: imx8mp-icore-mx8mp-edim2.2: correct pad settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct i2c2 & mmc settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct eqos pad settings
arm64: dts: imx8mp-phyboard-pollux-rdk: correct uart pad settings
arm64: dts: imx8mp-venice-gw74xx: correct pad settings
arm64: dts: imx8mp-evk: correct I2C3 pad settings
arm64: dts: imx8mp-evk: correct I2C1 pad settings
arm64: dts: imx8mp-evk: correct I2C5 pad settings
arm64: dts: imx8mp-evk: correct vbus pad settings
arm64: dts: imx8mp-evk: correct eqos pad settings
arm64: dts: imx8mp-evk: correct vbus pad settings
arm64: dts: imx8mp-evk: correct gpio-led pad settings
arm64: dts: imx8mp-evk: correct the uart2 pinctl value
arm64: dts: imx8mp-evk: correct mmc pad settings
ARM: mxs_defconfig: Enable the framebuffer
platform/x86: thinkpad_acpi: Fix a memory leak of EFCH MMIO resource
platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices()
platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver
arm64: dts: imx8mp: correct clock of pgc_ispdwp
xfs: clean up the end of xfs_attri_item_recover
xfs: always free xattri_leaf_bp when cancelling a deferred op
xfs: use invalidate_lock to check the state of mmap_lock
xfs: factor out the common lock flags assert
Linux 5.19-rc4
tools headers UAPI: Synch KVM's svm.h header with the kernel
tools include UAPI: Sync linux/vhost.h with the kernel sources
perf stat: Enable ignore_missing_thread
perf inject: Adjust output data offset for backward compatibility
perf trace beauty: Fix generation of errno id->str table on ALT Linux
perf build-id: Fix caching files with a wrong build ID
tools headers cpufeatures: Sync with the kernel sources
tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
perf inject: Fix missing free in copy_kcore_dir()
parisc: Enable ARCH_HAS_STRICT_MODULE_RWX
parisc: Fix flush_anon_page on PA8800/PA8900
MAINTAINERS: Add myself as a reviewer for Qualcomm ARM/64 support
arm64: dts: qcom: sdm845: use dispcc AHB clock for mdss node
ksmbd: use vfs_llseek instead of dereferencing NULL
parisc: align '*' in comment in math-emu code
kbuild: Ignore __this_module in gen_autoksyms.sh
kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt)
arm64: dts: qcom: sm8450 add ITS device tree node
arm64: dts: qcom: msm8994: Fix CPU6/7 reg values
lib/sbitmap: Fix invalid loop in __sbitmap_queue_get_batch()
LoongArch: Make compute_return_era() return void
LoongArch: Fix wrong fpu version
LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler()
LoongArch: Fix sleeping in atomic context in setup_tlb_handler()
LoongArch: Fix the _stext symbol address
LoongArch: Fix the !THP build
net: fix IFF_TX_SKB_NO_LINEAR definition
net: dp83822: disable rx error interrupt
net: dp83822: disable false carrier interrupt
net: tun: unlink NAPI from device on destruction
tcp: add a missing nf_reset_ct() in 3WHS handling
fprobe, samples: Add module parameter descriptions
RDMA/cm: Fix memory leak in ib_cm_insert_listen
nvdimm: Fix badblocks clear off-by-one error
cifs: update cifs_ses::ip_addr after failover
selftests/bpf: Test sockmap update when socket has ULP
arm64: dts: qcom: sm8450: fix interconnects property of UFS node
ARM: dts: aspeed: nuvia: rename vendor nuvia to qcom
ASoC: madera: Fix event generation for rate controls
ASoC: madera: Fix event generation for OUT1 demux
ASoC: cs47l15: Fix event generation for low power mux control
ASoC: cs35l41: Add ASP TX3/4 source to register patch
ASoC: dapm: Initialise kcontrol data for mux/demux controls
ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error
ASoC: cs35l41: Correct some control names
ASoC: wm5110: Fix DRE control
ASoC: wm_adsp: Fix event for preloader
MAINTAINERS: update ASoC Qualcomm maintainer email-id
ASoC: rockchip: i2s: switch BCLK to GPIO
ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states
ASoC: SOF: pm: add definitions for S4 and S5 states
ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2
ASoC: SOF: Intel: hda: Fix compressed stream position tracking
ASoC: SOF: mediatek: Fix error code in probe
ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem
MAINTAINERS: update ASoC/Intel/SOF maintainers
ASoC: wcd938x: Fix event generation for some controls
ASoC: wcd9335: Fix spurious event generation
ASoC: wcd9335: Remove RX channel from old list before adding it to a new one
ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared
ASoC: Remove unused hw_write_t type
ASoC: Intel: avs: Fix parsing UUIDs in topology
ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes()
ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow
ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed
ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up()
ASoC: ak4613: cares Simple-Audio-Card case for TDM
ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect
ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe
ASoC: rt7*-sdw: harden jack_detect_handler
ASoC: rt711: fix calibrate mutex initialization
ASoC: Intel: sof_sdw: handle errors on card registration
ASoC: rt711-sdca-sdw: fix calibrate mutex initialization
ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove
arm: mach-spear: Add missing of_node_put() in time.c
ARM: cns3xxx: Fix refcount leak in cns3xxx_init
MAINTAINERS: Update email address
cifs: avoid deadlocks while updating iface
MAINTAINERS: Add new IOMMU development mailing list
usb: chipidea: udc: check request status before setting device address
USB: gadget: Fix double-free bug in raw_gadget driver
ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD
crypto: ccp - Fix device IRQ counting by using platform_irq_count()
KVM: SEV: Init target VMCBs in sev_migrate_from
KVM: x86/svm: add __GFP_ACCOUNT to __sev_dbg_{en,de}crypt_user()
virtio: disable notification hardening by default
virtio: Remove unnecessary variable assignments
virtio_ring : keep used_wrap_counter in vq->last_used_idx
vduse: Tie vduse mgmtdev and its device
vdpa/mlx5: Initialize CVQ vringh only once
vdpa/mlx5: Update Control VQ callback information
ksmbd: check invalid FileOffset and BeyondFinalZero in FSCTL_ZERO_DATA
ksmbd: set the range of bytes to zero without extending file size in FSCTL_ZERO_DATA
ksmbd: remove duplicate flag set in smb2_write
selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test
net: clear msg_get_inq in __sys_recvfrom() and __copy_msghdr_from_user()
net/ncsi: use proper "mellanox" DT vendor prefix
powerpc/prom_init: Fix kernel config grep
net: dsa: bcm_sf2: force pause link settings
net/dsa/hirschmann: Add missing of_node_get() in hellcreek_led_setup()
powerpc/book3e: Fix PUD allocation size in map_kernel_page()
powerpc/xive/spapr: correct bitmap allocation size
memregion: Fix memregion_free() fallback definition
gpio: mxs: Fix header comment
xfs: introduce xfs_inodegc_push()
xfs: bound maximum wait time for inodegc work
gpio: Fix kernel-doc comments to nested union
cpufreq: amd-pstate: Add resume and suspend callbacks
dm mirror log: clear log bits up to BITS_PER_LONG boundary
dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio
drm/msm/dpu: Fix variable dereferenced before check
drm/msm/dp: reset drm_dev to NULL at dp_display_unbind()
drm/msm/dpu: Increment vsync_cnt before waking up userspace
io_uring: use original request task for inflight tracking
MAINTAINERS: Reorganize KVM/x86 maintainership
Revert "printk: add functions to prefer direct printing"
Revert "printk: add kthread console printers"
Revert "printk: extend console_lock for per-console locking"
Revert "printk: remove @console_locked"
Revert "printk: Block console kthreads when direct printing will be required"
Revert "printk: Wait for the global console lock when the system is going down"
filemap: Fix serialization adding transparent huge pages to page cache
mm: Clear page->private when splitting or migrating a page
s390/pai: Fix multiple concurrent event installation
s390/pai: Prevent invalid event number for pai_crypto PMU
s390/cpumf: Handle events cycles and instructions identical
s390/crash: make copy_oldmem_page() return number of bytes copied
s390/crash: add missing iterator advance in copy_oldmem_page()
gpio: grgpio: Fix device removing
io_uring: move io_uring_get_opcode out of TP_printk
gpio: winbond: Fix error code in winbond_gpio_get()
xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI
xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI
xhci: turn off port power in shutdown
xhci: Keep interrupt disabled in initialization until host is running.
selftests: KVM: Handle compiler optimizations in ucall
block: remove WARN_ON() from bd_link_disk_holder
xen/gntdev: Avoid blocking in unmap_grant_pages()
dma-direct: use the correct size for dma_set_encrypted()
nvme: move the Samsung X5 quirk entry to the core quirks
nvme: fix the CRIMS and CRWMS definitions to match the spec
nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH
USB: serial: option: add Quectel RM500K module support
net: openvswitch: fix parsing of nw_proto for IPv6 fragments
sock: redo the psock vs ULP protection check
Revert "net/tls: fix tls_sk_proto_close executed repeatedly"
virtio_net: fix xdp_rxq_info bug after suspend/resume
igb: Make DMA faster when CPU is active on the PCIe link
net: dsa: qca8k: reduce mgmt ethernet timeout
net: dsa: qca8k: reset cpu port on MTU change
cifs: periodically query network interfaces from server
cifs: during reconnect, update interface if necessary
cifs: change iface_list from array to sorted linked list
smb3: use netname when available on secondary channels
MAINTAINERS: Add a maintainer for OCP Time Card
ipc: Free mq_sysctls if ipc namespace creation failed
amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+
drm/amd/display: Fix typo in override_lane_settings
drm/amd/display: Fix DC warning at driver load
drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled"
drm/amdgpu: Adjust logic around GTT size (v3)
hinic: Replace memcpy() with direct assignment
ALSA: hda/realtek: Add quirk for Clevo NS50PU
video: fbdev: omap: Remove duplicate 'the' in comment
video: fbdev: omapfb: Align '*' in comment
drm/sun4i: Return if frontend is not present
drm/vc4: fix error code in vc4_check_tex_size()
iommu/ipmmu-vmsa: Fix compatible for rcar-gen4
Revert "drivers/net/ethernet/neterion/vxge: Fix a use-after-free bug in vxge-main.c"
regmap-irq: Fix offset/index mismatch in read_sub_irq_data()
regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips
powerpc/powernv: wire up rng during setup_arch
drm/sun4i: Add DMA mask and segment size
drm/vc4: hdmi: Fixed possible integer overflow
USB: serial: option: add Quectel EM05-G modem
USB: serial: pl2303: add support for more HXN (G) types
net: phy: smsc: Disable Energy Detect Power-Down in interrupt mode
io_uring: fix double poll leak on repolling
io_uring: fix wrong arm_poll error handling
io_uring: fail links when poll fails
ice: ethtool: Prohibit improper channel config for DCB
cxl/mbox: Use __le32 in get,set_lsa mailbox structures
cxl/core: Use is_endpoint_decoder
cxl: Fix cleanup of port devices on failure to probe driver.
ice: ethtool: advertise 1000M speeds properly
mips: lantiq: Add missing of_node_put() in irq.c
ice: Fix switchdev rules book keeping
MAINTAINERS: Update Ben's email address
PM: hibernate: Use kernel_can_power_off()
ice: ignore protocol field in GTP offload
dm: do not return early from dm_io_complete if BLK_STS_AGAIN without polling
dm era: commit metadata in postsuspend after worker stops
block: pop cached rq before potentially blocking rq_qos_throttle()
afs: Fix dynamic root getattr
efi/x86: libstub: Fix typo in __efi64_argmap* name
efi: sysfb_efi: remove unnecessary <asm/efi.h> include
f2fs: do not count ENOENT for error case
mips: dts: ingenic: Add TCU clock to x1000/x1830 tcu device node
certs: Add FIPS selftests
certs: Move load_certificate_list() to be with the asymmetric keys code
mips/pic32/pic32mzda: Fix refcount leak bugs
mips: lantiq: xway: Fix refcount leak bug in sysctrl
mips: lantiq: falcon: Fix refcount leak bug in sysctrl
mips: ralink: Fix refcount leak in of.c
mips: mti-malta: Fix refcount leak in malta-time.c
arch: mips: generic: Add missing of_node_put() in board-ranchu.c
MIPS: Remove repetitive increase irq_err_count
drm/xen: Add missing VM_DONTEXPAND flag in mmap callback
x86/xen: Remove undefined behavior in setup_features()
xen-blkfront: Handle NULL gendisk
usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC
usb: gadget: uvc: fix list double add in uvcg_video_pump
dt-bindings: usb: ehci: Increase the number of PHYs
dt-bindings: usb: ohci: Increase the number of PHYs
io_uring: fix req->apoll_events
io_uring: fix merge error in checking send/recv addr2 flags
Documentation: update btrfs list of features and link to readthedocs.io
btrfs: fix deadlock with fsync+fiemap+transaction commit
btrfs: don't set lock_owner when locking extent buffer for reading
btrfs: zoned: fix critical section of relocation inode writeback
btrfs: zoned: prevent allocation from previous data relocation BG
btrfs: do not BUG_ON() on failure to migrate space when replacing extents
btrfs: add missing inode updates on each iteration when replacing extents
btrfs: fix race between reflinking and ordered extent completion
ALSA: hda: Fix discovery of i915 graphics PCI device
usb: gadget: Fix non-unique driver names in raw-gadget driver
MAINTAINERS: add include/dt-bindings/usb to USB SUBSYSTEM
netfilter: nf_dup_netdev: add and use recursion counter
netfilter: nf_dup_netdev: do not push mac header a second time
selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh
arm64: dts: qcom: Remove duplicate sc7180-trogdor include on lazor/homestar
smb3: fix empty netname context on secondary channels
filemap: Handle sibling entries in filemap_get_read_batch()
filemap: Correct the conditions for marking a folio as accessed
video: fbdev: simplefb: Check before clk_put() not needed
video: fbdev: au1100fb: Drop unnecessary NULL ptr check
video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write
drm/i915/display: Re-add check for low voltage sku for max dp source rate
regmap: Wire up regmap_config provided bulk write in missed functions
regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set
regmap: Re-introduce bulk read support check in regmap_bulk_read()
udmabuf: add back sanity check
io_uring: mark reissue requests with REQ_F_PARTIAL_IO
video: fbdev: skeletonfb: Convert to generic power management
video: fbdev: cirrusfb: Remove useless reference to PCI power management
video: fbdev: intelfb: Initialize value of stolen size
video: fbdev: intelfb: Use aperture size from pci_resource_len
video: fbdev: skeletonfb: Fix syntax errors in comments
ALSA: hda/via: Fix missing beep setup
ALSA: hda/conexant: Fix missing beep setup
spi: rockchip: Unmask IRQ at the final to avoid preemption
USB: serial: option: add Telit LE910Cx 0x1250 composition
drm/i915/fdinfo: Don't show engine classes not present
drm/i915: Implement w/a 22010492432 for adl-s
xtensa: change '.bss' to '.section .bss'
firmware: arm_scmi: Relax CLOCK_DESCRIBE_RATES out-of-spec checks
random: update comment from copy_to_user() -> copy_to_iter()
net/tls: fix tls_sk_proto_close executed repeatedly
erspan: do not assume transport header is always set
ipv4: fix bind address validity regression tests
ALSA: memalloc: Drop x86-specific hack for WC allocations
block: remove queue from struct blk_independent_access_range
Documentation/llvm: Update Supported Arch table
modpost: fix section mismatch check for exported init/exit sections
f2fs: fix iostat related lock protection
f2fs: attach inline_data after setting compression
random: quiet urandom warning ratelimit suppression message
random: schedule mix_interrupt_randomness() less often
Linux 5.19-rc3
iio:proximity:sx9324: Check ret value of device_property_read_u32_array()
iio: accel: mma8452: ignore the return value of reset operation
iio: adc: stm32: fix maximum clock rate for stm32mp15x
iio: adc: stm32: fix vrefint wrong calibration value handling
iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value)
iio: adc: vf610: fix conversion mode sysfs node name
iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client
iio: test: fix missing MODULE_LICENSE for IIO_RESCALE=m
iio:humidity:hts221: rearrange iio trigger get and register
iio:chemical:ccs811: rearrange iio trigger get and register
iio:accel:mxc4005: rearrange iio trigger get and register
iio:accel:kxcjk-1013: rearrange iio trigger get and register
iio:accel:bma180: rearrange iio trigger get and register
iio: afe: rescale: Fix boolean logic bug
iio: adc: aspeed: Fix refcount leak in aspeed_adc_set_trim_data
iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message
iio: adc: stm32: Fix ADCs iteration in irq handler
iio: adc: ti-ads131e08: add missing fwnode_handle_put() in ads131e08_alloc_channels()
iio: adc: rzg2l_adc: add missing fwnode_handle_put() in rzg2l_adc_parse_properties()
iio: trigger: sysfs: fix use-after-free on remove
iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up()
iio: freq: admv1014: Fix warning about dubious x & !y and improve readability
drm: panel-orientation-quirks: Add quirk for Aya Neo Next
tools headers UAPI: Sync linux/prctl.h with the kernel sources
perf metrics: Ensure at least 1 id per metric
tools headers arm64: Sync arm64's cputype.h with the kernel sources
tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources
perf arm-spe: Don't set data source if it's not a memory operation
perf expr: Allow exponents on floating point values
perf test topology: Use !strncmp(right platform) to fix guest PPC comparision check
perf test: Record only user callchains on the "Check Arm64 callgraphs are complete in fp mode" test
perf beauty: Update copy of linux/socket.h with the kernel sources
perf test: Fix variable length array undefined behavior in bp_account
libperf evsel: Open shouldn't leak fd on failure
perf test: Fix "perf stat CSV output linter" test on s390
perf unwind: Fix uninitialized variable
powerpc/prom_init: Fix build failure with GCC_PLUGIN_STRUCTLEAK_BYREF_ALL and KASAN
net: phy: at803x: fix NULL pointer dereference on AR9331 PHY
drivers/net/ethernet/neterion/vxge: Fix a use-after-free bug in vxge-main.c
ARM: dts: imx7d-smegw01: Fix the SDIO description
ext4: fix a doubled word "need" in a comment
ext4: add reserved GDT blocks check
ext4: make variable "count" signed
ext4: correct the judgment of BUG in ext4_mb_normalize_request
ext4: fix bug_on ext4_mb_use_inode_pa
ext4: fix up test_dummy_encryption handling for new mount API
ext4: use kmemdup() to replace kmalloc + memcpy
ext4: fix super block checksum incorrect after mount
xtensa: xtfpga: Fix refcount leak bug in setup
xtensa: Fix refcount leak bug in time.c
cifs: when a channel is not found for server, log its connection id
drm/msm/dp: force link training for display resolution change
drm/msm/dpu: limit wb modes based on max_mixer_width
drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind()
drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf
drm/msm: Don't overwrite hw fence in hw_init
drm/msm: Drop update_fences()
net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms
ethtool: Fix get module eeprom fallback
bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers
igb: fix a use-after-free issue in igb_clean_tx_ring
arm64: dts: ti: k3-am64-main: Remove support for HS400 speed mode
arm64: dts: ti: k3-j721s2: Fix overlapping GICD memory region
powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address
powerpc: Enable execve syscall exit tracepoint
powerpc/pseries: wire up rng during setup_arch()
powerpc/microwatt: wire up rng during setup_arch()
powerpc/mm: Move CMA reservations after initmem_init()
tracing/uprobes: Remove unwanted initialization in __trace_uprobe_create()
tracefs: Fix syntax errors in comments
tracing: Simplify conditional compilation code in tracing_set_tracer()
x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page
ARM: dts: bcm2711-rpi-400: Fix GPIO line names
tracing/kprobes: Check whether get_kretprobe() returns NULL in kretprobe_dispatcher()
netfilter: cttimeout: fix slab-out-of-bounds read typo in cttimeout_net_exit
rethook: Reject getting a rethook if RCU is not watching
fprobe, samples: Add use_trace option and show hit/missed counter
bpf, docs: Update some of the JIT/maintenance entries
x86/PCI: Revert "x86/PCI: Clip only host bridge windows for E820 regions"
arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer
ALSA: hda/realtek: Add quirk for Clevo PD70PNT
docs/zh_CN/LoongArch: Fix notes rendering by using reST directives
docs/LoongArch: Fix notes rendering by using reST directives
LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS
block: freeze the queue earlier in del_gendisk
block: remove per-disk debugfs files in blk_unregister_queue
block: serialize all debugfs operations using q->debugfs_mutex
block: disable the elevator int del_gendisk
riscv: Fix ALT_THEAD_PMA's asm parameters
io_uring: recycle provided buffer if we punt to io-wq
ipv4: ping: fix bind address validity check
hamradio: 6pack: fix array-index-out-of-bounds in decode_std_command()
tipc: fix use-after-free Read in tipc_named_reinit
veth: Add updating of trans_start
net: fix data-race in dev_isalive()
KVM: arm64: Add Oliver as a reviewer
KVM: arm64: Prevent kmemleak from accessing pKVM memory
ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get()
ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay
ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg
ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards
firewire: convert sysfs sprintf/snprintf family to sysfs_emit
firewire: cdev: fix potential leak of kernel stack due to uninitialized value
ata: libata: add qc->flags in ata_qc_complete_template tracepoint
phy: aquantia: Fix AN when higher speeds than 1G are not advertised
selftest/bpf: Fix kprobe_multi bench test
bpf: Force cookies array to follow symbols sorting
ftrace: Keep address offset in ftrace_lookup_symbols
selftests/bpf: Shuffle cookies symbols in kprobe multi test
mailmap: add entry for Christian Marangi
mm/memory-failure: disable unpoison once hw error happens
hugetlbfs: zero partial pages during fallocate hole punch
mm: memcontrol: reference to tools/cgroup/memcg_slabinfo.py
mm: re-allow pinning of zero pfns
mm/kfence: select random number before taking raw lock
MAINTAINERS: add maillist information for LoongArch
MAINTAINERS: update MM tree references
MAINTAINERS: update Abel Vesa's email
MAINTAINERS: add MEMORY HOT(UN)PLUG section and add David as reviewer
MAINTAINERS: add Miaohe Lin as a memory-failure reviewer
mailmap: add alias for jarkko@profian.com
mm/damon/reclaim: schedule 'damon_reclaim_timer' only after 'system_wq' is initialized
kthread: make it clear that kthread_create_on_node() might be terminated by any fatal signal
mm: lru_cache_disable: use synchronize_rcu_expedited
mm/page_isolation.c: fix one kernel-doc comment
scsi: ibmvfc: Store vhost pointer during subcrq allocation
scsi: ibmvfc: Allocate/free queue resource only during probe/remove
scsi: storvsc: Correct reporting of Hyper-V I/O size limits
scsi: ufs: Fix a race between the interrupt handler and the reset handler
scsi: ufs: Support clearing multiple commands at once
scsi: ufs: Simplify ufshcd_clear_cmd()
dm mirror log: round up region bitmap size to BITS_PER_LONG
dm: fix narrow race for REQ_NOWAIT bios being issued despite no support
dm: fix use-after-free in dm_put_live_table_bio
smb3: add trace point for SMB2_set_eof
selftests: make use of GUP_TEST_FILE macro
block/bfq: Enable I/O statistics
riscv: Improve description for RISCV_ISA_SVPBMT Kconfig symbol
riscv: drop cpufeature_apply_feature tracking variable
riscv: fix dependency for t-head errata
9p: fix EBADF errors in cached mode
blk-mq: don't clear flush_rq from tags->rqs[]
blk-mq: avoid to touch q->elevator without any protection
blk-mq: protect q->elevator by ->sysfs_lock in blk_mq_elv_switch_none
block: Fix handling of offline queues in blk_mq_alloc_request_hctx()
selftests: vm: Fix resource leak when return error
selftests dma: fix compile error for dma_map_benchmark
selftests/bpf: Test tail call counting with bpf2bpf and data on stack
bpf, x86: Fix tail call count offset calculation on bpf2bpf call
cgroup: Use separate src/dst nodes when preloading css_sets for migration
net: axienet: add missing error return code in axienet_probe()
Revert "net: Add a second bind table hashed by port and address"
arm64/cpufeature: Unexport set_cpu_feature()
ext4: improve write performance with disabled delalloc
irqchip/gicv3: Handle resource request failure consistently
ext4: fix warning when submitting superblock in ext4_commit_super()
io_uring: do not use prio task_work_add in uring_cmd
ext4, doc: remove unnecessary escaping
ext4: fix incorrect comment in ext4_bio_write_page()
mtd: rawnand: gpmi: Fix setting busy timeout setting
fs: fix jbd2_journal_try_to_free_buffers() kernel-doc comment
io_uring: commit non-pollable provided mapped buffers upfront
drm/vc4: Warn if some v3d code is run on BCM2711
drm/vc4: crtc: Fix out of order frames during asynchronous page flips
drm/vc4: crtc: Don't call into BO Handling on Async Page-Flips on BCM2711
drm/vc4: crtc: Move the BO Handling out of Common Page-Flip Handler
drm/vc4: crtc: Move the BO handling out of common page-flip callback
drm/vc4: crtc: Use an union to store the page flip callback
drm/vc4: drv: Skip BO Backend Initialization on BCM2711
drm/vc4: plane: Register a different drm_plane_helper_funcs on BCM2711
drm/vc4: kms: Register a different drm_mode_config_funcs on BCM2711
drm/vc4: drv: Register a different driver on BCM2711
drm/vc4: bo: Split out Dumb buffers fixup
drm/vc4: bo: Rename vc4_dumb_create
drm/vc4: Consolidate Hardware Revision Check
drm/vc4: plane: Prevent async update if we don't have a dlist
init: Initialize noop_backing_dev_info early
ext2: fix fs corruption when trying to remove a non-empty directory with IO error
drm/sun4i: Fix crash during suspend after component bind failure
drm/sun4i: dw-hdmi: Fix ddc-en GPIO consumer conflict
xfs: preserve DIFLAG2_NREXT64 when setting other inode attributes
xfs: fix variable state usage
xfs: fix TOCTOU race involving the new logged xattrs control knob
selinux: free contexts previously transferred in selinux_add_opt()
MAINTAINERS: add include/dt-bindings/clock to COMMON CLK FRAMEWORK
audit: free module name
drm/msm/gem: Drop early returns in close/purge vma
drm/msm/gem: Separate object and vma unpin
printk: Wait for the global console lock when the system is going down
printk: Block console kthreads when direct printing will be required
NFSv4: Add FMODE_CAN_ODIRECT after successful open of a NFS4.x file
certs: fix and refactor CONFIG_SYSTEM_BLACKLIST_HASH_LIST build
certs/blacklist_hashes.c: fix const confusion in certs blacklist
x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM
x86/tdx: Clarify RIP adjustments in #VE handler
x86/tdx: Fix early #VE handling
md/raid5-ppl: Fix argument order in bio_alloc_bioset()
bpf: Limit maximum modifier chain length in btf_check_type_tags
Revert "md: don't unregister sync_thread with reconfig_mutex held"
mmc: mediatek: wait dma stop bit reset to 0
dm: fix race in dm_start_io_acct
arm64: ftrace: remove redundant label
arm64: ftrace: consistently handle PLTs.
arm64: ftrace: fix branch range checks
hwmon: (asus-ec-sensors) add missing comma in board name list.
Revert "arm64: Initialize jump labels before setup_machine_fdt()"
bpf: Fix request_sock leak in sk lookup helpers
pinctrl: sunxi: a83t: Fix NAND function name for some pins
pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux()
tools/kvm_stat: fix display of error when multiple processes are found
net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg
io_uring: make io_fill_cqe_aux honour CQE32
io_uring: remove __io_fill_cqe() helper
io_uring: fix ->extra{1,2} misuse
io_uring: fill extra big cqe fields from req
io_uring: unite fill_cqe and the 32B version
io_uring: get rid of __io_fill_cqe{32}_req()
net: usb: ax88179_178a needs FLAG_SEND_ZLP
MAINTAINERS: add include/dt-bindings/net to NETWORKING DRIVERS
ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly
ARM: dts: at91: ksz9477_evb: fix port/phy validation
9p: Fix refcounting during full path walks for fid lookups
9p: fix fid refcount leak in v9fs_vfs_get_link
9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl
net: bgmac: Fix an erroneous kfree() in bgmac_remove()
mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing
i2c: mediatek: Fix an error handling path in mtk_i2c_probe()
drm/msm: use for_each_sgtable_sg to iterate over scatterlist
netfs: fix up netfs_inode_init() docbook comment
selftests: Fix clang cross compilation
drm/amd/display: Cap OLED brightness per max frame-average luminance
drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl
io_uring: remove IORING_CLOSE_FD_AND_FILE_SLOT
Revert "io_uring: add buffer selection support to IORING_OP_NOP"
Revert "io_uring: support CQE32 for nop operation"
ice: Fix memory corruption in VF driver
ice: Fix queue config fail handling
ice: Sync VLAN filtering features for DVM
ice: Fix PTP TX timestamp offset calculation
xsk: Fix generic transmit when completion queue reservation fails
mlxsw: spectrum_cnt: Reorder counter pools
drm/exynos: mic: Rework initialization
drm/exynos: fix IS_ERR() vs NULL check in probe
bus: bt1-axi: Don't print error on -EPROBE_DEFER
bus: bt1-apb: Don't print error on -EPROBE_DEFER
ARM: Fix refcount leak in axxia_boot_secondary
fs: account for group membership
ARM: dts: stm32: move SCMI related nodes in a dedicated file for stm32mp15
drm/ttm: fix bulk move handling v2
docs: networking: phy: Fix a typo
amd-xgbe: Use platform_irq_count()
soc: imx: imx8m-blk-ctrl: fix display clock for LCDIF2 power domain
ARM: dts: imx6qdl-colibri: Fix capacitive touch reset polarity
ARM: dts: imx6qdl: correct PU regulator ramp delay
scsi: iscsi: Exclude zero from the endpoint ID range
drm/msm: Switch ordering of runpm put vs devfreq_idle
nvme-pci: disable write zeros support on UMIC and Samsung SSDs
nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs
nvme-pci: sk hynix p31 has bogus namespace ids
nvme-pci: smi has bogus namespace ids
nvme-pci: phison e12 has bogus namespace ids
nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG GAMMIX S50
nvme-pci: add trouble shooting steps for timeouts
nvme: add bug report info for global duplicate id
nvme: add device name to warning in uuid_show()
usercopy: Make usercopy resilient against ridiculously large copies
usercopy: Cast pointer to an integer once
usercopy: Handle vm_map_ram() areas
cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle
gpio: realtek-otto: Make the irqchip immutable
docs: driver-api: gpio: Fix filename mismatch
MAINTAINERS: add include/dt-bindings/gpio to GPIO SUBSYSTEM
ALSA: hda/realtek - ALC897 headset MIC no sound
mm/slub: add missing TID updates on slab deactivation
mm/slub: Move the stackdepot related allocation out of IRQ-off section.
i2c: designware: Use standard optional ref clock implementation
MAINTAINERS: core DT include belongs to core
MAINTAINERS: add include/dt-bindings/i2c to I2C SUBSYSTEM HOST DRIVERS
octeontx2-vf: Add support for adaptive interrupt coalescing
xilinx: Fix build on x86.
net: axienet: Use iowrite64 to write all 64b descriptor pointers
net: axienet: make the 64b addresable DMA depends on 64b archectures
io_uring: limit size of provided buffer ring
io_uring: fix types in provided buffer ring
io_uring: fix index calculation
net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization
net: hns3: fix PF rss size initialization bug
net: hns3: restore tm priority/qset to default settings when tc disabled
net: hns3: modify the ring param print info
net: hns3: don't push link state to VF if unalive
net: hns3: set port base vlan tbl_sta to false before removing old vlan
drm/i915/uc: remove accidental static from a local variable
io_uring: fix double unlock for pbuf select
io_uring: kbuf: fix bug of not consuming ring buffer in partial io case
io_uring: openclose: fix bug of closing wrong fixed file
drm/i915: Individualize fences before adding to dma_resv obj
drm/i915/gt: Fix memory leaks in per-gt sysfs
drm/i915/reset: Fix error_state_read ptr + offset use
io_uring: fix not locked access to fixed buf table
io_uring: fix races with buffer table unregister
io_uring: fix races with file table unregister
locking/lockdep: Use sched_clock() for random numbers
sched: Fix balance_push() vs __sched_setscheduler()
x86/mm: Fix RESERVE_BRK() for older binutils
ALSA: usb-audio: US16x08: Move overflow check before array access
Linux 5.19-rc2
firmware: arm_scmi: Fix incorrect error propagation in scmi_voltage_descriptors_get
riscv: dts: microchip: re-add pdma to mpfs device tree
platform/x86/intel: hid: Add Surface Go to VGBS allow list
platform/x86: hp-wmi: Use zero insize parameter only when supported
platform/x86: hp-wmi: Resolve WMI query failures on some devices
crypto: memneq - move into lib/
workqueue: Switch to new kerneldoc syntax for named variable macro argument
iov_iter: fix build issue due to possible type mis-match
ksmbd: smbd: Remove useless license text when SPDX-License-Identifier is already used
ksmbd: use SOCK_NONBLOCK type for kernel_accept()
wireguard: selftests: use maximum cpu features and allow rng seeding
scripts/gdb: change kernel config dumping method
Documentation: add description for net.sctp.ecn_enable
Documentation: add description for net.sctp.intl_enable
Documentation: add description for net.sctp.reconf_enable
um: virt-pci: set device ready in probe()
cifs: populate empty hostnames for extra channels
platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF
platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support
platform/x86: barco-p50-gpio: Add check for platform_driver_register
platform/x86/intel: pmc: Support Intel Raptorlake P
platform/x86/intel: Fix pmt_crashlog array reference
platform/mellanox: Add static in struct declaration.
iov_iter: Fix iter_xarray_get_pages{,_alloc}()
netfs: Rename the netfs_io_request cleanup op and give it an op pointer
netfs: Further cleanups after struct netfs_inode wrapper introduced
afs: Fix some checker issues
dm: fix zoned locking imbalance due to needless check in clone_endio
platform/mellanox: Spelling s/platfom/platform/
certs: Convert spaces in certs/Makefile to a tab
dt-bindings: display: arm,malidp: remove bogus RQOS property
dt-bindings: pinctrl: ralink: Fix 'enum' lists with duplicate entries
arm64: Add kasan_hw_tags_enable() prototype to silence sparse
firmware: arm_scmi: Avoid using extended string-buffers sizes if not necessary
firmware: arm_scmi: Fix SENSOR_AXIS_NAME_GET behaviour when unsupported
scsi: scsi_debug: Fix zone transition to full condition
arm64/sme: Fix EFI save/restore
arm64/fpsimd: Fix typo in comment
arm64/sysreg: Fix typo in Enum element regex
eeprom: at25: Split reads into chunks and cap write size
bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove()
mei: me: add raptor lake point S DID
mei: hbm: drop capability response on early shutdown
mei: me: set internal pg flag to off on hardware reset
staging: Also remove the Unisys visorbus.h
misc: atmel-ssc: Fix IRQ check in ssc_probe
char: lp: remove redundant initialization of err
misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261_init_from_hw()
comedi: vmk80xx: fix expression for tx buffer size
usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io()
usb: gadget: f_fs: change ep->status safe in ffs_epfile_io()
gpio: dwapb: Don't print error on -EPROBE_DEFER
xhci: Fix null pointer dereference in resume if xhci has only one roothub
serial: 8250: Store to lsr_save_flags after lsr read
tty: goldfish: Fix free_irq() on remove
tty: serial: qcom-geni-serial: Implement start_rx callback
serial: core: Introduce callback for start_rx and do stop_rx in suspend only if this callback implementation is present.
tty: n_gsm: Debug output allocation must use GFP_ATOMIC
drm/ttm: fix missing NULL check in ttm_device_swapout
random: remove rng_has_arch_random()
random: credit cpu and bootloader seeds by default
random: do not use jump labels before they are initialized
random: account for arch randomness in bits
random: mark bootloader randomness code as __init
USB: fixup for merge issue with "usb: dwc3: Don't switch OTG -> peripheral if extcon is present"
usb: cdnsp: Fixed setting last_trb incorrectly
usb: gadget: u_ether: fix regression in setting fixed MAC address
usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe
usb: dwc2: Fix memory leak in dwc2_hcd_init
usb: dwc3: pci: Restore line lost in merge conflict resolution
usb: dwc3: gadget: Fix IN endpoint max packet size allocation
random: avoid checking crng_ready() twice in random_init()
Drivers: hv: vmbus: Release cpu lock in error case
ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node
ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop
irqchip/loongson-liointc: Use architecture register to get coreid
staging: rtl8723bs: Allocate full pwep structure
staging: olpc_dcon: mark driver as broken
ARM: meson: Fix refcount leak in meson_smp_prepare_cpus
net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev
nfp: flower: restructure flow-key for gre+vlan combination
nfp: avoid unnecessary check warnings in nfp_app_get_vf_config
tls: Rename TLS_INFO_ZC_SENDFILE to TLS_INFO_ZC_TX
clk: stm32: rcc_reset: Fix missing spin_lock_init()
netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_context
mm: Add kernel-doc for folio->mlock_count
mm/huge_memory: Fix xarray node memory leak
filemap: Cache the value of vm_flags
filemap: Don't release a locked folio
MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error.
docs: arm: tcm: Fix typo in description of TCM and MMU usage
scripts/check-local-export: avoid 'wait $!' for process substitution
netfs: gcc-12: temporarily disable '-Wattribute-warning' for now
gcc-12: disable '-Warray-bounds' universally for now
mellanox: mlx5: avoid uninitialized variable warning with gcc-12
irqchip/uniphier-aidet: Add compatible string for NX1 SoC
dt-bindings: interrupt-controller/uniphier-aidet: Add bindings for NX1 SoC
gcc-12: disable '-Wdangling-pointer' warning for now
drm: imx: fix compiler warning with gcc-12
irqchip/realtek-rtl: Fix refcount leak in map_interrupts
irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions
irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions
irqchip/apple-aic: Fix refcount leak in aic_of_ic_init
irqchip/apple-aic: Fix refcount leak in build_fiq_affinity
irqchip/gic/realview: Fix refcount leak in realview_gic_of_init
irqchip/xilinx: Remove microblaze+zynq dependency
docs: Move the HTE documentation to driver-api/
iavf: Fix issue with MAC address of VF shown as zero
i40e: Fix call trace in setup_tx_descriptors
i40e: Fix calculating the number of queue pairs
i40e: Fix adding ADQ filter to TC0
docs: usb: fix literal block marker in usbmon verification example
Documentation/features: Update the arch support status files
genirq: PM: Use runtime PM for chained interrupts
KVM: selftests: Restrict test region to 48-bit physical addresses when using nested
KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2
KVM: selftests: Clean up LIBKVM files in Makefile
KVM: selftests: Link selftests directly with lib object files
KVM: selftests: Drop unnecessary rule for STATIC_LIBS
KVM: selftests: Add a helper to check EPT/VPID capabilities
KVM: selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.h
KVM: selftests: Refactor nested_map() to specify target level
KVM: selftests: Drop stale function parameter comment for nested_map()
KVM: selftests: Add option to create 2M and 1G EPT mappings
KVM: selftests: Replace x86_page_size with PG_LEVEL_XX
KVM: x86: SVM: fix nested PAUSE filtering when L0 intercepts PAUSE
KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put
KVM: x86: disable preemption around the call to kvm_arch_vcpu_{un|}blocking
KVM: x86: disable preemption while updating apicv inhibition
KVM: x86: SVM: fix avic_kick_target_vcpus_fast
KVM: x86: SVM: remove avic's broken code that updated APIC ID
KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base
KVM: x86: document AVIC/APICv inhibit reasons
KVM: x86/mmu: Set memory encryption "value", not "mask", in shadow PDPTRs
drm/atomic: fix warning of unused variable
powerpc/32: Fix overread/overwrite of thread_struct via ptrace
Revert "mtd: rawnand: add support for Toshiba TC58NVG0S3HTA00 NAND flash"
USB: serial: option: add support for Cinterion MV31 with new baseline
exfat: use updated exfat_chain directly during renaming
KVM: arm64: Drop stale comment
KVM: arm64: Remove redundant hyp_assert_lock_held() assertions
KVM: arm64: Extend comment in has_vhe()
KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE
KVM: arm64: Handle all ID registers trapped for a protected VM
KVM: arm64: Return error from kvm_arch_init_vm() on allocation failure
USB: serial: io_ti: add Agilent E5805A support
watchdog: gxp: Add missing MODULE_LICENSE
drm/ast: Support multiple outputs
dmaengine: imx-sdma: Allow imx8m for imx7 FW revs
dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest"
dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate
dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate
vdpa: make get_vq_group and set_group_asid optional
virtio: Fix all occurences of the "the the" typo
net: amd-xgbe: fix clang -Wformat warning
tcp: use alloc_large_system_hash() to allocate table_perturb
net: dsa: realtek: rtl8365mb: fix GMII caps for ports with internal PHY
net: dsa: mv88e6xxx: correctly report serdes link failure
net: dsa: mv88e6xxx: fix BMSR error to be consistent with others
net: dsa: mv88e6xxx: use BMSR_ANEGCOMPLETE bit for filling an_complete
net: altera: Fix refcount leak in altera_tse_mdio_create
net: openvswitch: fix misuse of the cached connection on tuple changes
MAINTAINERS: Limit KVM RISC-V entry to existing selftests
RISC-V: KVM: fix typos in comments
net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag
ip_gre: test csum_start instead of transport header
MAINTAINERS: add ATA sysfs file documentation to libata entry
ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files
cert host tools: Stop complaining about deprecated OpenSSL functions
i2c: npcm7xx: Add check for platform_driver_register
MAINTAINERS: Update Synopsys DesignWare I2C to Supported
drm/amdgpu/mes: only invalid/prime icache when finish loading both pipe MES FWs.
net/mlx5: fs, fail conflicting actions
net/mlx5: Rearm the FW tracer after each tracer event
net/mlx5: E-Switch, pair only capable devices
net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules
Revert "net/mlx5e: Allow relaxed ordering over VFs"
MAINTAINERS: adjust MELLANOX ETHERNET INNOVA DRIVERS to TLS support removal
au1000_eth: stop using virt_to_bus()
block: remove bioset_init_from_src
dm: fix bio_set allocation
ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg
ipv6: Fix signed integer overflow in __ip6_append_data
arm64/sme: Fix SVE/SME typo in ABI documentation
arm64/sme: Fix tests for 0b1111 value ID registers
nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred
nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION
nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling
nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION
net: ipv6: unexport __init-annotated seg6_hmac_init()
net: xfrm: unexport __init-annotated xfrm4_protocol_init()
net: mdio: unexport __init-annotated mdio_bus_init()
SUNRPC: Remove pointer type casts from xdr_get_next_encode_buffer()
SUNRPC: Clean up xdr_get_next_encode_buffer()
SUNRPC: Clean up xdr_commit_encode()
SUNRPC: Optimize xdr_reserve_space()
SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer()
cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE
drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit
drm/amdgpu: always flush the TLB on gfx8
drm/amdgpu: fix limiting AV1 to the first instance on VCN3
drm/amdkfd:Fix fw version for 10.3.6
MAINTAINERS: Add a maintainer for bpftool
ALSA: hda/realtek: Add quirk for HP Dev One
xsk: Fix handling of invalid descriptors in XSK TX batching API
vduse: Fix NULL pointer dereference on sysfs access
vringh: Fix loop descriptors check in the indirect cases
vdpa/mlx5: clean up indenting in handle_ctrl_vlan()
vdpa/mlx5: fix error code for deleting vlan
virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed
vdpa/mlx5: Fix syntax errors in comments
virtio-rng: make device ready before making request
HID: hyperv: Correctly access fields declared as __le16
clocksource: hyper-v: unexport __init-annotated hv_init_clocksource()
Drivers: hv: Fix syntax errors in comments
Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs
scripts/nsdeps: adjust to the format change of *.mod files
KEYS: trusted: tpm2: Fix migratable logic
netfilter: use get_random_u32 instead of prandom
zonefs: fix zonefs_iomap_begin() for reads
soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe
KVM: arm64: Warn if accessing timer pending state outside of vcpu context
KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending
ALSA: hda/realtek - Add HW8326 support
KVM: x86: do not report a vCPU as preempted outside instruction boundaries
KVM: x86: do not set st->preempted when going back to user space
MAINTAINERS: Update BCM2711/BCM2835 maintainer
zonefs: Do not ignore explicit_open with active zone limit
zonefs: fix handling of explicit_open option on mount
net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure
net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list
libata: fix translation of concurrent positioning ranges
libata: fix reading concurrent positioning ranges log
LoongArch: Remove MIPS comment about cycle counter
LoongArch: Fix copy_thread() build errors
LoongArch: Fix the !CONFIG_SMP build
scsi: pmcraid: Fix missing resource cleanup in error case
scsi: ipr: Fix missing/incorrect resource cleanup in error case
scsi: mpt3sas: Fix out-of-bounds compiler warning
scsi: lpfc: Update lpfc version to 14.2.0.4
scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion
scsi: lpfc: Add more logging of cmd and cqe information for aborted NVMe cmds
scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology
scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted
scsi: lpfc: Address NULL pointer dereference after starget_to_rport()
scsi: lpfc: Resolve some cleanup issues following SLI path refactoring
scsi: lpfc: Resolve some cleanup issues following abort path refactoring
scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event()
scsi: vmw_pvscsi: Expand vcpuHint to 16 bits
scsi: sd: Fix interpretation of VPD B9h length
Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq
Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag
drm/amdgpu: Add MODE register to wave debug info in gfx11
Revert "drm/amd/display: Pass the new context into disable OTG WA"
Revert "drm/amdgpu: Ensure the DMA engine is deactivated during set ups"
drm/msm: Fix double pm_runtime_disable() call
regulator: qcom_smd: correct MP5496 ranges
ASoC: ops: Fix off by one in range control validation
ixgbe: fix unexpected VLAN Rx in promisc mode on VF
ixgbe: fix bcast packets Rx on VF after promisc removal
kernel/reboot: Fix powering off using a non-syscall code paths
selftests/bpf: Add selftest for calling global functions from freplace
bpf: Fix calling global functions from BPF_PROG_TYPE_EXT programs
bpf: Use safer kvmalloc_array() where possible
bpf, arm64: Clear prog->jited_len along prog->jited
workqueue: Fix type of cpu in trace event
workqueue: Wrap flush_workqueue() using a macro
kbuild: avoid regex RS for POSIX awk
dt-bindings: Drop more redundant 'maxItems/minItems' in if/then schemas
dt-bindings: nvme: apple,nvme-ans: Drop 'maxItems' from 'apple,sart'
btrfs: add error messages to all unrecognized mount options
KVM: SVM: fix tsc scaling cache logic
KVM: selftests: Make hyperv_clock selftest more stable
KVM: x86/MMU: Zap non-leaf SPTEs when disabling dirty logging
x86: drop bogus "cc" clobber from __try_cmpxchg_user_asm()
KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots()
KVM: arm64: Don't read a HW interrupt pending state in user context
entry/kvm: Exit to user mode when TIF_NOTIFY_SIGNAL is set
KVM: Don't null dereference ops->destroy
sunrpc: set cl_max_connect when cloning an rpc_clnt
KVM: arm64: Fix inconsistent indenting
KVM: arm64: Always start with clearing SME flag on load
KVM: arm64: Always start with clearing SVE flag on load
hwmon: (occ) Lock mutex in shutdown to prevent race with occ_active
dt-bindings: hwmon: ti,tmp401: Drop 'items' from 'ti,n-factor' property
selftests net: fix bpf build error
parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI
af_unix: Fix a data-race in unix_dgram_peer_wake_me().
stmmac: intel: Fix an error handling path in intel_eth_pci_probe()
ALSA: hda/conexant - Fix loopback issue with CX20632
RDMA/qedr: Fix reporting QP timeout attribute
crc-itu-t: fix typo in CRC ITU-T polynomial comment
xen: unexport __init-annotated xen_xlate_map_ballooned_pages()
ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID
MAINTAINERS: add a new reviewer for S32G
arm64: s32g2: Pass unit name to soc node
cifs: return errors during session setup during reconnects
net: ethernet: bgmac: Fix refcount leak in bcma_mdio_mii_register
amt: fix wrong type string definition
amt: fix possible null-ptr-deref in amt_rcv()
amt: fix wrong usage of pskb_may_pull()
drm/atomic: Force bridge self-refresh-exit on CRTC switch
drm/bridge: analogix_dp: Support PSR-exit to disable transition
x86/ftrace: Remove OBJECT_FILES_NON_STANDARD usage
faddr2line: Fix overlapping text section failures, the sequel
objtool: Fix obsolete reference to CONFIG_X86_SMAP
netfilter: nf_tables: bail out early if hardware offload is not supported
MAINTAINERS: rectify entries for ARM DRM DRIVERS after dt conversion
MAINTAINERS: update snps,axs10x-reset.yaml reference
MAINTAINERS: update dongwoon,dw9807-vcm.yaml reference
MAINTAINERS: update cortina,gemini-ethernet.yaml reference
dt-bindings: mfd: rk808: update rockchip,rk808.yaml reference
dt-bindings: reset: update st,stih407-powerdown.yaml references
dt-bindings: arm: update vexpress-config.yaml references
dt-bindings: interrupt-controller: update brcm,l2-intc.yaml reference
dt-bindings: mfd: bd9571mwv: update rohm,bd9571mwv.yaml reference
net: phy: dp83867: retrigger SGMII AN when link change
ALSA: usb-audio: Set up (implicit) sync for Saffire 6
ALSA: usb-audio: Skip generic sync EP parse for secondary EP
pNFS: Avoid a live lock condition in pnfs_update_layout()
pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE
netfilter: nf_tables: memleak flow rule from commit path
netfilter: nf_tables: release new hooks on unsupported flowtable flags
firmware: arm_scmi: Remove all the unused local variables
firmware: arm_scmi: Relax base protocol sanity checks on the protocol list
btrfs: prevent remounting to v1 space cache for subpage mount
btrfs: fix hang during unmount when block group reclaim task is running
arm/xen: Assign xen-grant DMA ops for xen-grant DMA devices
xen/grant-dma-ops: Retrieve the ID of backend's domain for DT devices
xen/grant-dma-iommu: Introduce stub IOMMU driver
dt-bindings: Add xen,grant-dma IOMMU description for xen-grant DMA ops
xen/virtio: Enable restricted memory access using Xen grant mappings
dt-bindings: update Luca Ceresoli's e-mail address
dt-bindings: msm: update maintainers list with proper id
dt-bindings: vendor-prefixes: document deprecated Atheros
dt-bindings: Update QCOM USB subsystem maintainer information
spi: dt-bindings: Fix unevaluatedProperties warnings in examples
spi: spi-mem: Fix spi_mem_poll_status()
spi: cadence: Detect transmit FIFO depth
spi: spi-cadence: Fix SPI CS gets toggling sporadically
ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put()
ASoC: es8328: Fix event generation for deemphasis control
ASoC: wm8962: Fix suspend while playing music
ASoC: SOF: ipc-msg-injector: Fix reversed if statement
ASoC: SOF: ipc-msg-injector: Propagate write errors correctly
ASoC: fsl_sai: Add support for i.MX8MN
ASoC: SOF: Fix potential NULL pointer dereference
gpio: dln2: make irq_chip immutable
gpio: sch: make irq_chip immutable
gpio: merrifield: make irq_chip immutable
gpio: wcove: make irq_chip immutable
gpio: crystalcove: Join function declarations and long lines
gpio: crystalcove: Use specific type and API for IRQ number
gpio: crystalcove: make irq_chip immutable
MAINTAINERS: Update Intel pin control to Supported
memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings
memory: mtk-smi: add missing put_device() call in mtk_smi_device_link_common
memory: omap-gpmc: OMAP_GPMC should depend on ARCH_OMAP2PLUS || ARCH_KEYSTONE || ARCH_K3
ARM: exynos: Fix refcount leak in exynos_map_pmu
arm64: dts: exynos: Correct UART clocks on Exynos7885
quota: Prevent memory allocation recursion while holding dq_lock
ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021
writeback: Fix inode->i_io_list not be protected by inode->i_lock error
fs: Fix syntax errors in comments
xen/grant-dma-ops: Add option to restrict memory access under Xen
xen/grants: support allocating consecutive grants
arm/xen: Introduce xen_setup_dma_ops()
virtio: replace arch_has_restricted_virtio_memory_access()
staging: r8188eu: Fix warning of array overflow in ioctl_linux.c
staging: r8188eu: fix rtw_alloc_hwxmits error detection for now
kernel: add platform_has() infrastructure
cifs: fix reconnect on smb3 mount types
ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe
ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo()
ata: libata: drop 'sas_last_tag'
powerpc/book3e: get rid of #include <generated/compile.h>
Linux 5.19-rc1
bluetooth: don't use bitmaps for random flag accesses
fix the breakage in close_fd_get_file() calling conventions change
kbuild: Allow to select bash in a modified environment
scripts: kconfig: nconf: make nconfig accept jk keybindings
modpost: use fnmatch() to simplify match()
modpost: simplify mod->name allocation
kbuild: factor out the common objtool arguments
kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_o
kbuild: clean .tmp_* pattern by make clean
cifs: fix uninitialized pointer in error case in dfs_cache_get_tgt_share
parisc/stifb: Keep track of hardware path of graphics card
parisc/stifb: Implement fb_is_primary_device()
firmware_loader: enable XZ by default if compressed support is enabled
drm/amdgpu: suppress the compile warning about 64 bit type
drm/amd/pm: suppress compile warnings about possible unaligned accesses
drm/amdkfd: Fix partial migration bugs
drm/amdkfd: add pinned BOs to kfd_bo_list
drm/amdgpu: Update PDEs flush TLB if PTB/PDB moved
drm/amdgpu: enable tmz by default for GC 10.3.7
drm/amdkfd: Add GC 10.3.6 and 10.3.7 KFD definitions
perf vendor events intel: Update metrics for Alderlake
perf vendor events intel: Add metrics for Sapphirerapids
perf c2c: Fix sorting in percent_rmt_hitm_cmp()
perf mem: Trace physical address for Arm SPE events
perf list: Update event description for IBM zEC12/zBC12 to latest level
perf list: Update event description for IBM z196/z114 to latest level
perf list: Update event description for IBM z15 to latest level
perf list: Update event description for IBM z14 to latest level
perf list: Update event description for IBM z13 to latest level
perf list: Update event description for IBM z10 to latest level
perf list: Add IBM z16 event description for s390
perf record: Support sample-read topdown metric group for hybrid platforms
perf lock: Change to synthesize task events
perf unwind: Fix segbase for ld.lld linked objects
perf test arm-spe: Check if perf-record hangs when recording workload with forks
cifs: skip trailing separators of prefix paths
perf docs: Correct typo of event_sources
perf evlist: Extend arch_evsel__must_be_in_group to support hybrid systems
driver core: Set default deferred_probe_timeout back to 0.
driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction
ARM: omap1: enable multiplatform
ARM: OMAP1: clock: Convert to CCF
dt-bindings: mtd: spi-nand: Add spi-peripheral-props.yaml reference
dt-bindings: memory-controllers: ingenic: Split out child node properties
dt-bindings: net/dsa: Add spi-peripheral-props.yaml references
nodemask: Fix return values to be unsigned
bitmap: Fix return values to be unsigned
KVM: x86: hyper-v: replace bitmap_weight() with hweight64()
KVM: x86: hyper-v: fix type of valid_bank_mask
ia64: cleanup remove_siblinginfo()
drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate
KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 where appropriate
lib/bitmap: add test for bitmap_{from,to}_arr64
lib: add bitmap_{from,to}_arr64
lib/bitmap: extend comment for bitmap_(from,to)_arr32()
include/linux/find: Fix documentation
lib/bitmap.c make bitmap_print_bitmask_to_buf parseable
MAINTAINERS: add cpumask and nodemask files to BITMAP_API
arch/x86: replace nodes_weight with nodes_empty where appropriate
mm/vmstat: replace cpumask_weight with cpumask_empty where appropriate
clocksource: replace cpumask_weight with cpumask_empty in clocksource.c
genirq/affinity: replace cpumask_weight with cpumask_empty where appropriate
irq: mips: replace cpumask_weight with cpumask_empty where appropriate
drm/i915/pmu: replace cpumask_weight with cpumask_empty where appropriate
arch/x86: replace cpumask_weight with cpumask_empty where appropriate
arch/ia64: replace cpumask_weight with cpumask_empty where appropriate
arch/alpha: replace cpumask_weight with cpumask_empty where appropriate
risc-v: replace bitmap_weight with bitmap_empty in riscv_fill_hwcap()
MAINTAINERS: Add maintainer information for LoongArch
LoongArch: Add Loongson-3 default config file
LoongArch: Add Non-Uniform Memory Access (NUMA) support
LoongArch: Add multi-processor (SMP) support
LoongArch: Add VDSO and VSYSCALL support
LoongArch: Add some library functions
LoongArch: Add misc common routines
LoongArch: Add ELF and module support
LoongArch: Add signal handling support
LoongArch: Add system call support
LoongArch: Add memory management
LoongArch: Add process management
LoongArch: Add exception/interrupt handling
LoongArch: Add boot and setup routines
LoongArch: Add other common headers
LoongArch: Add atomic/locking headers
LoongArch: Add CPU definition headers
LoongArch: Add build infrastructure
LoongArch: Add writecombine support for drm
LoongArch: Add ELF-related definitions
Documentation/zh_CN: Add basic LoongArch documentations
Documentation: LoongArch: Add basic documentations
irqchip/loongson-liointc: Fix build error for LoongArch
irqchip: Adjust Kconfig for Loongson
ASoC: cs42l51: Correct minimum value for SX volume control
ASoC: cs42l56: Correct typo in minimum level for SX volume controls
ASoC: cs42l52: Correct TLV for Bypass Volume
ASoC: cs53l30: Correct number of volume levels on SX controls
ASoC: cs35l36: Update digital volume TLV
ASoC: cs42l52: Fix TLV scales for mixer controls
parisc: fix a crash with multicore scheduler
block: Fix potential deadlock in blk_ia_range_sysfs_show()
riscv: Move alternative length validation into subsection
riscv: mm: init: make pt_ops_set_[early|late|fixmap] static
netfilter: nf_tables: always initialize flowtable hook list in transaction
module: Fix prefix for module.sig_enforce module param
kselftest/arm64: signal: Skip SVE signal test if not enough VLs supported
arm64: Initialize jump labels before setup_machine_fdt()
arm64: hibernate: Fix syntax errors in comments
kernel/reboot: Use static handler for register_platform_power_off()
x86/sgx: Set active memcg prior to shmem allocation
net/af_packet: make sure to pull mac header
net: add debug info to __skb_pull()
net: CONFIG_DEBUG_NET depends on CONFIG_NET
stmmac: intel: Add RPL-P PCI ID
net: stmmac: use dev_err_probe() for reporting mdio bus registration failure
tipc: check attribute length for bearer name
SUNRPC: Trap RDMA segment overflows
NFSD: Fix potential use-after-free in nfsd_file_put()
binder: fix sender_euid type in uapi header
i2c: ismt: prevent memory corruption in ismt_access()
sparc: fix mis-use of __kernel_{uid,gid}_t in uapi/asm/stat.h
powerpc: use __kernel_{uid,gid}32_t in uapi/asm/stat.h
mips: use __kernel_{uid,gid}32_t in uapi/asm/stat.h
dt-bindings: PCI: apple: Add missing 'power-domains' property
dt-bindings: Update Sibi Sankar's email address
dt-bindings: clock: Update my email address
ASoC: Intel: cirrus-common: fix incorrect channel mapping
dt-bindings: timestamp: Correct id path
block: null_blk: Fix null_zone_write()
powerpc/kasan: Force thread size increase with KASAN
arm64: Remove the __user annotation for the restore_za_context() argument
ice: fix access-beyond-end in the switch code
nfp: remove padding in nfp_nfdk_tx_desc
ax25: Fix ax25 session cleanup problems
block: fix bio_clone_blkg_association() to associate with proper blkcg_gq
block: remove useless BUG_ON() in blk_mq_put_tag()
netfilter: nf_tables: delete flowtable hooks via transaction list
gpio: adp5588: Remove support for platform setup and teardown callbacks
io_uring: reinstate the inflight tracking
riscv: move errata/ and kvm/ builds to arch/riscv/Kbuild
swiotlb: fix setting ->force_bounce
dma-debug: make things less spammy under memory pressure
RISC-V: Mark IORESOURCE_EXCLUSIVE for reserved mem instead of IORESOURCE_BUSY
riscv: Wire up memfd_secret in UAPI header
riscv: Fix irq_work when SMP is disabled
riscv: Improve virtual kernel memory layout dump
riscv: Initialize thread pointer before calling C functions
cifs: update internal module number
Documentation: riscv: Add sv48 description to VM layout
cifs: version operations for smb20 unneeded when legacy support disabled
cifs: do not build smb1ops if legacy support is disabled
scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter
scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters
scsi: mpi3mr: Fix kernel-doc
scsi: lpfc: Add support for ATTO Fibre Channel devices
scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning
scsi: sd_zbc: Prevent zone information memory leak
scsi: sd: Fix potential NULL pointer dereference
scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings
RISC-V: Only default to spinwait on SBI-0.1 and M-mode
assoc_array: Fix BUG_ON during garbage collect
net: usb: qmi_wwan: Add support for Cinterion MV31 with new baseline
sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels
sfc/siena: fix considering that all channels have TX queues
drm/msm: Ensure mmap offset is initialized
socket: Don't use u8 type in uapi socket.h
drm/msm/dpu: Move min BW request and full BW disable back to mdss
drm/msm/dpu: Fix pointer dereferenced before checking
drm/msm/dpu: Remove unused code
drm/msm/disp/dpu1: remove superfluous init
drm/msm/dp: Always clear mask bits to disable interrupts at dp_ctrl_reset_irq_ctrl()
mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery
x86/kexec: fix memory leak of elf header buffer
mm/memremap: fix missing call to untrack_pfn() in pagemap_range()
mm: page_isolation: use compound_nr() correctly in isolate_single_pageblock()
mm: hugetlb_vmemmap: fix CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON
MAINTAINERS: add maintainer information for z3fold
mailmap: update Josh Poimboeuf's email
delayacct: track delays from write-protect copy
riscv: dts: icicle: sort nodes alphabetically
riscv: microchip: icicle: readability fixes
riscv: dts: microchip: add the sundance polarberry
dt-bindings: riscv: microchip: add polarberry compatible string
dt-bindings: vendor-prefixes: add Sundance DSP
riscv: dts: microchip: make the fabric dtsi board specific
dt-bindings: riscv: microchip: document icicle reference design
riscv: dts: microchip: remove soc vendor from filenames
riscv: dts: microchip: move sysctrlr out of soc bus
riscv: dts: microchip: remove icicle memory clocks
rtc: mxc: Silence a clang warning
MAINTAINERS: rectify entries for some i3c drivers after dt conversion
drm/amdkfd: Use mmget_not_zero in MMU notifier
drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus
drm/amdgpu: fix ras supported check
drm/amd/display: remove stale config guards
drm/amdgpu: make gfx_v11_0_rlc_stop static
drm/amdgpu: fix a missing break in gfx_v11_0_handle_priv_fault
drm/amdgpu: fix aper_base for APU
drm/amdgpu: update VCN codec support for Yellow Carp
drm/amdgpu: make program_imu_rlc_ram static
drm/amd/display: 3.2.187
drm/amd/display: Fix possible infinite loop in DP LT fallback
drm/amd/display: Don't clear ref_dtbclk value
drm/amd/display: Fix DMUB outbox trace in S4 (#4465)
drm/amd/display: Wait DMCUB to idle state before reset.
drm/amd/display: Pass the new context into disable OTG WA
drm/amd/display: revert Blank eDP on disable/enable drv
drm/amd/display: Read Golden Settings Table from VBIOS
dt-bindings: PCI: xilinx-cpm: Fix reg property order
afs: Fix infinite loop found by xfstest generic/676
gpio: pca953x: use the correct register address to do regcache sync
MAINTAINERS: Update Intel GPIO (PMIC and PCH) to Supported
MAINTAINERS: Update GPIO ACPI library to Supported
ftrace/fgraph: fix increased missing-prototypes warnings
io_uring: fix deadlock on iowq file slot alloc
documentation: Format button_dev as a pointer.
docs: add SVG version of the Linux logo
docs: move Linux logo into a new `images` folder
docs: blockdev: change title to match section content
docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0
dt-bindings: mmc: Fix unevaluatedProperties warnings in examples
kbuild: remove redundant cleanups in scripts/link-vmlinux.sh
kbuild: rebuild multi-object modules when objtool is updated
kbuild: add cmd_and_savecmd macro
kbuild: make *.mod rule robust against too long argument error
kbuild: make built-in.a rule robust against too long argument error
kbuild: check static EXPORT_SYMBOL* by script instead of modpost
netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path
netfilter: nat: really support inet nat without l3 address
mmc: block: Fix CQE recovery reset success
efi: clean up Kconfig dependencies on CONFIG_EFI
efi/x86: libstub: Make DXE calls mixed mode safe
efi: x86: Fix config name for setting the NX-compatibility flag in the PE header
net/sched: act_api: fix error code in tcf_ct_flow_table_fill_tuple_ipv6()
net: ping6: Fix ping -6 with interface name
regulator: mt6315-regulator: fix invalid allowed mode
ASoC: qcom: lpass-platform: Update VMA access permissions in mmap callback
ASoC: nau8822: Add operation for internal PLL off and on
fs/ntfs3: provide block_invalidate_folio to fix memory leak
s390/stack: add union to reflect kvm stack slot usages
s390/stack: merge empty stack frame slots
s390/uaccess: whitespace cleanup
s390/uaccess: use __noreturn instead of __attribute__((noreturn))
s390/uaccess: use exception handler to zero result on get_user() failure
s390/uaccess: use symbolic names for inline assembler operands
s390/mcck: isolate SIE instruction when setting CIF_MCCK_GUEST flag
s390/mm: use non-quiescing sske for KVM switch to keyed guest
s390/gmap: voluntarily schedule during key setting
MAINTAINERS: Update s390 virtio-ccw
s390/kexec: add __GFP_NORETRY to KEXEC_CONTROL_MEMORY_GFP
s390/Kconfig.debug: fix indentation
s390/Kconfig: fix indentation
macsec: fix UAF bug for real_dev
gpu: host1x: Add context bus
octeontx2-af: fix error code in is_valid_offset()
wifi: mac80211: fix use-after-free in chanctx code
bonding: guard ns_targets by CONFIG_IPV6
x86/speculation/mmio: Print SMT warning
vdpa: ifcvf: set pci driver data in probe
vdpa/mlx5: Add RX MAC VLAN filter support
vdpa/mlx5: Remove flow counter from steering
xen: replace xen_remap() with memremap()
cifs: fix potential deadlock in direct reclaim
tcp: tcp_rtx_synack() can be called from process context
net: sched: add barrier to fix packet stuck problem for lockless qdisc
dt-bindings: net: Fix unevaluatedProperties warnings in examples
dt-bindings: PCI: socionext,uniphier-pcie: Add missing child interrupt controller
dt-bindings: usb: snps,dwc3: Add missing 'dma-coherent' property
dt-bindings: soc: imx8mp-media-blk-ctrl: Fix DT example
cifs: when extending a file with falloc we should make files not-sparse
netfilter: flowtable: fix nft_flow_route source address for nat case
netfilter: flowtable: fix missing FLOWI_FLAG_ANYSRC flag
netfilter: nf_tables: double hook unregistration in netns path
netfilter: nf_tables: hold mutex on netns pre_exit path
netfilter: nf_tables: sanitize nft_set_desc_concat_parse()
Input: raspberrypi-ts - add missing HAS_IOMEM dependency
NFSv4.1 mark qualified async operations as MOVEABLE tasks
xprtrdma: treat all calls not a bcall when bc_serv is NULL
NFSv4: Fix free of uninitialized nfs4_label on referral lookup.
net/mlx5: Fix mlx5_get_next_dev() peer device matching
net/mlx5e: Update netdev features after changing XDP state
net/mlx5: correct ECE offset in query qp output
net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition
net/mlx5: CT: Fix header-rewrite re-use for tupels
net/mlx5e: TC NIC mode, fix tc chains miss table
net/mlx5: Don't use already freed action pointer
dm verity: set DM_TARGET_IMMUTABLE feature flag
cifs: remove repeated debug message on cifs_put_smb_ses()
MAINTAINERS: Update Lorenzo Pieralisi's email address
PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299
Revert "PCI: brcmstb: Split brcm_pcie_setup() into two funcs"
Revert "PCI: brcmstb: Add mechanism to turn on subdev regulators"
Revert "PCI: brcmstb: Add control of subdevice voltage regulators"
Revert "PCI: brcmstb: Do not turn off WOL regulators on suspend"
dm table: fix dm_table_supports_poll to return false if no data devices
virtio: allow to unbreak virtqueue
vhost: rename vhost_work_dev_flush
vhost-test: drop flush after vhost_dev_cleanup
vhost-scsi: drop flush after vhost_dev_cleanup
vhost_vsock: simplify vhost_vsock_flush()
vhost_test: remove vhost_test_flush_vq()
vhost_net: get rid of vhost_net_flush_vq() and extra flush calls
vhost: flush dev once during vhost_dev_stop
vhost: get rid of vhost_poll_flush() wrapper
vhost-vdpa: return -EFAULT on copy_to_user() failure
vdpasim: Off by one in vdpasim_set_group_asid()
virtio: Directly use ida_alloc()/free()
virtio: use WARN_ON() to warning illegal status value
virtio: harden vring IRQ
virtio-ccw: implement synchronize_cbs()
virtio-mmio: implement synchronize_cbs()
virtio-pci: implement synchronize_cbs()
virtio: introduce config op to synchronize vring callbacks
virtio: use virtio_reset_device() when possible
virtio: use virtio_device_ready() in virtio_device_restore()
vdpasim: allow to enable a vq repeatedly
vDPA/ifcvf: fix uninitialized config_vector warning
vdpa/vp_vdpa : add vdpa tool support in vp_vdpa
virtio: Replace long long int with long long
virtio: Replace unsigned with unsigned int
virtio-crypto: enable retry for virtio-crypto-dev
virtio-crypto: adjust dst_len at ops callback
virtio-crypto: wait ctrl queue instead of busy polling
virtio-crypto: use private buffer for control request
vdpasim: control virtqueue support
virtio-crypto: change code style
vdpa_sim: filter destination mac address
virtio-pci: Remove wrong address verification in vp_del_vqs()
virtio: pci: Fix an error handling path in vp_modern_probe()
vdpa_sim: factor out buffer completion logic
vdpa_sim: advertise VIRTIO_NET_F_MTU
vhost-vdpa: support ASID based IOTLB API
vhost-vdpa: introduce uAPI to set group ASID
vhost-vdpa: uAPI to get virtqueue group id
vhost-vdpa: introduce uAPI to get the number of address spaces
vhost-vdpa: introduce uAPI to get the number of virtqueue groups
vhost-vdpa: introduce asid based IOTLB
vhost: support ASID in IOTLB API
vhost_iotlb: split out IOTLB initialization
vdpa: introduce config operations for associating ASID to a virtqueue group
vdpa: multiple address spaces support
vdpa: introduce virtqueue groups
vhost-vdpa: switch to use vhost-vdpa specific IOTLB
vhost-vdpa: passing iotlb to IOMMU mapping helpers
virtio-vdpa: don't set callback if virtio doesn't need it
vhost: move the backend feature bits to vhost_types.h
virtio_ring: add unlikely annotation for free descs check
virtio_ring: remove unnecessary to_vvq call in vring hot path
virtio-blk: support mq_ops->queue_rqs()
virtio-blk: support polling I/O
vdpa/mlx5: Use readers/writers semaphore instead of mutex
vdpa/mlx5: Add support for reading descriptor statistics
net/vdpa: Use readers/writers semaphore instead of cf_mutex
net/vdpa: Use readers/writers semaphore instead of vdpa_dev_mutex
vdpa: Add support for querying vendor statistics
vdpa: Fix error logic in vdpa_nl_cmd_dev_get_doit
selftests: alsa: Handle pkg-config failure more gracefully
erofs: fix 'backmost' member of z_erofs_decompress_frontend
erofs: simplify z_erofs_pcluster_readmore()
erofs: get rid of label `restart_now'
erofs: get rid of `struct z_erofs_collection'
fs/ntfs3: Fix invalid free in log_replay
ARM: pxa/mmp: remove traces of plat-pxa
dt-bindings: soc: qcom,smd: do not use pattern for simple rpm-requests string
mmc: sdhci-pci-gli: Fix GL9763E runtime PM when the system resumes from suspend
ALSA: usb-audio: Optimize TEAC clock quirk
xen/netback: fix incorrect usage of RING_HAS_UNCONSUMED_REQUESTS()
net/ipv6: Expand and rename accept_unsolicited_na to accept_untracked_na
io_uring: let IORING_OP_FILES_UPDATE support choosing fixed file slots
io_uring: defer alloc_hint update to io_file_bitmap_set()
io_uring: ensure fput() called correspondingly when direct install fails
io_uring: wire up allocated direct descriptors for socket
io_uring: fix a memory leak of buffer group list on exit
io_uring: move shutdown under the general net section
io_uring: unify calling convention for async prep handling
bonding: show NS IPv6 targets in proc master info
io_uring: add io_op_defs 'def' pointer in req init and issue
x86/microcode: Remove unnecessary perf callback
x86/microcode: Taint and warn on late loading
x86/microcode: Default-disable late loading
x86/microcode: Rip out the OLD_INTERFACE
nvmet: fix typo in comment
nvme: set controller enable bit in a separate write
nvme-pci: disable namespace identifiers for the MAXIO MAP1001
net: phy: at803x: disable WOL at probe
net: ipv4: Avoid bounds check warning
cifs: fix potential double free during failed mount
powerpc/papr_scm: don't requests stats with '0' sized stats buffer
RISC-V: Prepare dropping week attribute from arch_kexec_apply_relocations[_add]
usb: typec: ucsi: acpi: fix a NULL vs IS_ERR() check in probe
parisc: Drop __ARCH_WANT_OLD_READDIR and __ARCH_WANT_SYS_OLDUMOUNT
ASoC: da7219: cancel AAD related work earlier for jack removal
ASoC: da7219: Fix pole orientation detection on certain headsets
ASoC: Intel: avs: Fix build error on arc, m68k and sparc
cpufreq: CPPC: Fix unused-function warning
cpufreq: CPPC: Fix build error without CONFIG_ACPI_CPPC_CPUFREQ_FIE
blk-mq: do not update io_ticks with passthrough requests
ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS
sched/autogroup: Fix sysctl move
ARM: configs: Enable more audio support for i.MX
wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim
wifi: iwlwifi: pcie: rename CAUSE macro
wifi: libertas: use variable-size data in assoc req/resp cmd
tee: optee: Pass a pointer to virt_addr_valid()
xfs: fix xfs_ifree() error handling to not leak perag ref
MAINTAINERS: reciprocal co-maintainership for file locking and nfsd
block: make bioset_exit() fully resilient against being called twice
sfc: fix wrong tx channel offset with efx_separate_tx_channels
sfc: fix considering that all channels have TX queues
parisc: remove arch/parisc/nm
kbuild: do not create *.prelink.o for Clang LTO or IBT
kbuild: replace $(linked-object) with CONFIG options
kbuild: do not try to parse *.cmd files for objects provided by compiler
video: fbdev: omap: Add prototype for hwa742_update_window_async()
erofs: update documentation
erofs: fix crash when enable tracepoint cachefiles_prep_read
erofs: leave compressed inodes unsupported in fscache mode for now
powerpc: Don't select HAVE_IRQ_EXIT_ON_IRQ_STACK
powerpc/kasan: Silence KASAN warnings in __get_wchan()
powerpc/kasan: Mark more real-mode code as not to be instrumented
drm: fix EDID struct for old ARM OABI format
net: enetc: Use pci_release_region() to release some resources
video: fbdev: vesafb: Fix a use-after-free due early fb_info cleanup
Revert "crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE"
bonding: NS target should accept link local address
net: nfc: Directly use ida_alloc()/free()
ftrace: Add FTRACE_MCOUNT_MAX_OFFSET to avoid adding weak function
bcache: avoid unnecessary soft lockup in kworker update_writeback_rate()
blk-mq: remove the done argument to blk_execute_rq_nowait
blk-mq: avoid a mess of casts for blk_end_sync_rq
blk-mq: remove __blk_execute_rq_nowait
block: use bio_queue_enter instead of blk_queue_enter in bio_poll
nfp: only report pause frame configuration for physical device
net: dpaa: Convert to SPDX identifiers
tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd
net: phy: Directly use ida_alloc()/free()
net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *"
riscv: read-only pages should not be writable
pcmcia: Use platform_get_irq() to get the interrupt
MAINTAINERS: Update Xen maintainership
nbd: use pr_err to output error message
nbd: fix possible overflow on 'first_minor' in nbd_dev_add()
nbd: fix io hung while disconnecting device
nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed
nbd: fix race between nbd_alloc_config() and module removal
nbd: call genl_unregister_family() first in nbd_cleanup()
block: document BLK_STS_AGAIN usage
block: take destination bvec offsets into account in bio_copy_data_iter
ksmbd: smbd: relax the count of sges required
net: ipa: fix page free in ipa_endpoint_replenish_one()
net: ipa: fix page free in ipa_endpoint_trans_release()
dt-bindings: net: Update ADIN PHY maintainers
bpf: Fix probe read error in ___bpf_prog_run()
f2fs: fix to tag gcing flag on page during file defragment
f2fs: replace F2FS_I(inode) and sbi by the local variable
crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE
arm64/hugetlb: Fix building errors in huge_ptep_clear_flush()
pipe: Fix missing lock in pipe_resize_ring()
arm64: dts: rockchip: rename Quartz64-A bluetooth gpios
arm64: dts: rockchip: add clocks property to cru node rk3368
arm64: dts: rockchip: add clocks property to cru node rk3308
arm64: dts: rockchip: add clocks to rk356x cru
ARM: dts: rockchip: add clocks property to cru node rk3228
ARM: dts: rockchip: add clocks property to cru node rk3036
ARM: dts: rockchip: add clocks property to cru node rk3066a/rk3188
ARM: dts: rockchip: add clocks property to cru node rk3288
ARM: dts: rockchip: Remove "amba" bus nodes from rv1108
ARM: dts: rockchip: add clocks property to cru node rv1108
smb3: remove unneeded null check in cifs_readdir
mm/shmem.c: suppress shift warning
mm: Kconfig: reorganize misplaced mm options
mm: kasan: fix input of vmalloc_to_page()
mm: fix is_pinnable_page against a cma page
mm: filter out swapin error entry in shmem mapping
mm/shmem: fix infinite loop when swap in shmem error at swapoff time
mm/madvise: free hwpoison and swapin error entry in madvise_free_pte_range
mm/swapfile: fix lost swap bits in unuse_pte()
mm/swapfile: unuse_pte can map random data if swap read fails
selftests: memcg: factor out common parts of memory.{low,min} tests
selftests: memcg: remove protection from top level memcg
selftests: memcg: adjust expected reclaim values of protected cgroups
selftests: memcg: expect no low events in unprotected sibling
selftests: memcg: fix compilation
mm/z3fold: fix z3fold_page_migrate races with z3fold_map
mm/z3fold: fix z3fold_reclaim_page races with z3fold_free
mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock
mm/z3fold: put z3fold page back into unbuddied list when reclaim or migration fails
revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc"
mm/z3fold: throw warning on failure of trylock_page in z3fold_alloc
mm/z3fold: remove buggy use of stale list for allocation
mm/z3fold: fix possible null pointer dereferencing
mm/z3fold: fix sheduling while atomic
mm: split free page with properly free memory accounting and without race
mm: page-isolation: skip isolated pageblock in start_isolate_page_range()
tools arch x86: Sync the msr-index.h copy with the kernel sources
perf scripts python: Support Arm CoreSight trace data disassembly
perf scripting python: Expose dso and map information
perf jevents: Fix event syntax error caused by ExtSel
perf tools arm64: Add support for VG register
mm/page_table_check: fix accessing unmapped ptep
kexec_file: drop weak attribute from arch_kexec_apply_relocations[_add]
mm/page_alloc: always attempt to allocate at least one page during bulk allocation
hugetlb: fix huge_pmd_unshare address update
md: bcache: check the return value of kzalloc() in detached_dev_do_request()
bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init()
selftests/bpf: fix stacktrace_build_id with missing kprobe/urandom_read
ALSA: hda/via: Delete does not require return
ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop
ubi: ubi_create_volume: Fix use-after-free when volume creation failed
ubi: fastmap: Check wl_pool for free peb before wear leveling
ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty
ubifs: Use NULL instead of using plain integer as pointer
ubifs: Simplify the return expression of run_gc()
jffs2: fix memory leak in jffs2_do_fill_super
jffs2: Use kzalloc instead of kmalloc/memset
arm64: dts: sprd: use new 'dma-channels' property
ARM: dts: da850: use new 'dma-channels' property
ARM: dts: pxa: use new 'dma-channels/requests' properties
soc: ixp4xx/qmgr: Fix unused match warning
ARM: ep93xx: Make ts72xx_register_flash() static
ARM: configs: enable support for Kontron KSwitch D10
ep93xx: clock: Do not return the address of the freed memory
block, loop: support partitions without scanning
powerpc/64: Include cache.h directly in paca.h
net: usb: qmi_wwan: add Telit 0x1250 composition
net: lan743x: PCI11010 / PCI11414 fix
Revert "printk: wake up all waiters"
x86/extable: Annotate ex_handler_msr_mce() as a dead end
context_tracking: Always inline empty stubs
x86: Always inline on_thread_stack() and current_top_of_stack()
jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds
x86/cpu: Elide KCSAN for cpu_has() and friends
objtool: Mark __ubsan_handle_builtin_unreachable() as noreturn
objtool: Add CONFIG_HAVE_UACCESS_VALIDATION
x86/mm: Use PAGE_ALIGNED(x) instead of IS_ALIGNED(x, PAGE_SIZE)
x86: Fix all occurences of the "the the" typo
perf/core: Remove unused local variable
netfilter: nf_tables: set element extended ACK reporting support
netfilter: cttimeout: fix slab-out-of-bounds read in cttimeout_net_exit
netfilter: conntrack: re-fetch conntrack after insertion
netfilter: nfnetlink: fix warn in nfnetlink_unbind
xen: switch gnttab_end_foreign_access() to take a struct page pointer
kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpost
modpost: squash if...else-if in find_elf_symbol2()
modpost: reuse ARRAY_SIZE() macro for section_mismatch()
modpost: remove the unused argument of check_sec_ref()
modpost: fix undefined behavior of is_arm_mapping_symbol()
modpost: fix removing numeric suffixes
um: Fix out-of-bounds read in LDT setup
um: chan_user: Fix winch_tramp() return value
um: virtio_uml: Fix broken device handling in time-travel
um: line: Use separate IRQs per line
net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register
um: Enable ARCH_HAS_GCOV_PROFILE_ALL
um: Use asm-generic/dma-mapping.h
net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks
um: daemon: Make default socket configurable
net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry()
scripts/kallsyms: update usage message of the kallsyms program
kbuild: Fix include path in scripts/Makefile.modpost
um: xterm: Make default terminal emulator configurable
net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog
net: lan966x: check devm_of_phy_get() for -EDEFER_PROBE
tracing: Fix comments for event_trigger_separate_filter()
x86/traceponit: Fix comment about irq vector tracepoints
x86,tracing: Remove unused headers
ftrace: Clean up hash direct_functions on register failures
tracing: Fix comments of create_filter()
tracing: Disable kcov on trace_preemptirq.c
tracing: Initialize integer variable to prevent garbage return value
ftrace: Fix typo in comment
ftrace: Remove return value of ftrace_arch_modify_*()
tracing: Cleanup code by removing init "char *name"
tracing: Change "char *" string form to "char []"
tracing/timerlat: Do not wakeup the thread if the trace stops at the IRQ
tracing/timerlat: Print stacktrace in the IRQ handler if needed
tracing/timerlat: Notify IRQ new max latency only if stop tracing is set
kprobes: Fix build errors with CONFIG_KRETPROBES=n
tracing: Fix return value of trace_pid_write()
tracing: Fix potential double free in create_var_ref()
tracing: Use strim() to remove whitespace instead of doing it manually
ftrace: Deal with error return code of the ftrace_process_locs() function
tracing: Use trace_create_file() to simplify creation of tracefs entries
xfs: move xfs_attr_use_log_assist usage out of libxfs
xfs: move xfs_attr_use_log_assist out of xfs_log.c
xfs: warn about LARP once per mount
xfs: implement per-mount warnings for scrub and shrink usage
xfs: don't log every time we clear the log incompat flags
xfs: convert buf_cancel_table allocation to kmalloc_array
xfs: don't leak xfs_buf_cancel structures when recovery fails
xfs: refactor buffer cancellation table allocation
xfs: don't leak btree cursor when insrec fails after a split
xfs: purge dquots after inode walk fails during quotacheck
xfs: assert in xfs_btree_del_cursor should take into account error
xfs: don't assert fail on perag references on teardown
xfs: avoid unnecessary runtime sibling pointer endian conversions
netfilter: nft_limit: Clone packet limits' cost value
netfilter: nf_tables: disallow non-stateful expression in sets earlier
rtla: Remove procps-ng dependency
rtla: Fix __set_sched_attr error message
rtla: Minor grammar fix for rtla README
rtla: Don't overwrite existing directory mode
rtla: Avoid record NULL pointer dereference
rtla/Makefile: Properly handle dependencies
drm/amdgpu: add drm-client-id to fdinfo v2
drm/amdgpu: Convert to common fdinfo format v5
drm/amdgpu: bump minor version number
drm/amdgpu: add AMDGPU_VM_NOALLOC v2
drm/amdgpu: add AMDGPU_GEM_CREATE_DISCARDABLE
drm/amdgpu: add beige goby PCI ID
drm/amd/pm: Return auto perf level, if unsupported
drm/amdkfd: fix typo in comment
drm/amdgpu/gfx: fix typos in comments
drm/amdgpu/cs: make commands with 0 chunks illegal behaviour.
drm/amdgpu: differentiate between LP and non-LP DDR memory
drm/amdgpu: Resolve pcie_bif RAS recovery bug
drm/amdgpu: clean up asd on the ta_firmware_header_v2_0
drm/amdgpu/discovery: validate VCN and SDMA instances
drm/amd/display: add Coverage blend mode for overlay plane
drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq()
drm/amdgpu: suppress some compile warnings
drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13
drm/amdkfd: Add gfx11 trap handler
drm/amdkfd: port cwsr trap handler from dkms branch
drm/amd/display: Add HDMI_ACP_SEND register
drm/amd/pm: Fix missing thermal throttler status
drm/amdgpu: add support of tmz for GC 10.3.7
drm/amdgpu: change code name to ip version for tmz set
drm/amdgpu: move amdgpu_gmc_tmz_set after ip_version populated
drm/amdgpu: support ras on SRIOV
drm/amdgpu/pm: smu_v13_0_4: delete duplicate condition
drm/amd/pm: enable memory temp reading for SMU 13.0.0
drm/amd/pm: enable more dpm features for SMU 13.0.0
drm/amd/pm: correct the softpptable ids used for SMU 13.0.0
drm/amd/pm: update SMU 13.0.0 driver_if header
drm/amd/pm: skip dpm disablement on suspend for SMU 13.0.0
drm/amd/pm: enable more dpm features for SMU 13.0.0
drm/amd/pm: fix a potential gpu_metrics_table memory leak
drm/radeon: fix a possible null pointer dereference
drm/amdgpu/gfx10: rework KIQ programming
drm/amdgpu: Set CP_HQD_PQ_CONTROL.RPTR_BLOCK_SIZE correctly
drm/amdgpu: cleanup ctx implementation
drm/amdkfd: simplify cpu hive assignment
drm/amdgpu: Clean up of initializing doorbells for gfx_v9 and gfx_v10
drm/amd/display: 3.2.186
Revert "drm/amd/display: Refactor LTTPR cap retrieval"
drm/amd/display: Fic incorrect pipe being used for clk update
drm/amd/display: Move FPU associated DCN30 code to DML folder
drm/amd/display: Check zero planes for OTG disable W/A on clock change
drm/amd/display: Allow individual control of eDP hotplug support
drm/amd/display: Check if modulo is 0 before dividing.
drm/amd/display: clear request when release aux engine
drm/amd/display: Clean up code in dc
drm/amd/display: Query DPIA HPD status.
drm/amd/display: Update link training fallback behaviour.
blk-iolatency: Fix inflight count imbalances and IO hangs on offline
Input: stmfts - do not leave device disabled in stmfts_input_open
Input: gpio-keys - cancel delayed work only in case of GPIO
perf unwind arm64: Decouple Libunwind register names from Perf
perf unwind: Use dynamic register set for DWARF unwind
perf tools arm64: Copy perf_regs.h from the kernel
perf unwind arm64: Use perf's copy of kernel headers
perf c2c: Use stdio interface if slang is not supported
perf test: Add a basic offcpu profiling test
perf record: Add cgroup support for off-cpu profiling
perf record: Handle argument change in sched_switch
perf record: Implement basic filtering for off-cpu
perf record: Enable off-cpu analysis with BPF
perf report: Do not extend sample type of bpf-output event
perf test: Add checking for perf stat CSV output.
perf tools: Allow system-wide events to keep their own threads
perf tools: Allow system-wide events to keep their own CPUs
libperf evsel: Add comments for booleans
perf stat: Add requires_cpu flag for uncore
libperf evlist: Check nr_mmaps is correct
libperf evlist: Allow mixing per-thread and per-cpu mmaps
perf tools: Allow all_cpus to be a superset of user_requested_cpus
perf intel-pt: Track sideband system-wide when needed
perf intel-pt: Use evlist__add_dummy_on_all_cpus() for switch tracking
perf record: Use evlist__add_dummy_on_all_cpus() in record__config_text_poke()
perf evlist: Add evlist__add_dummy_on_all_cpus()
perf evlist: Factor out evlist__dummy_event()
perf auxtrace: Remove auxtrace_mmap_params__set_idx() per_cpu parameter
perf auxtrace: Add mmap_needed to auxtrace_mmap_params
perf intel-pt: Add a test for system-wide side band
perf build: Stop using __weak bpf_map_create() to handle older libbpf versions
NFSD: nfsd_file_put() can sleep
NFSD: Add documenting comment for nfsd4_release_lockowner()
NFSD: Modernize nfsd4_release_lockowner()
NFSD: Fix possible sleep during nfsd4_release_lockowner()
perf build: Stop using __weak btf__raw_data() to handle older libbpf versions
perf build: Stop using __weak bpf_object__next_map() to handle older libbpf versions
perf build: Stop using __weak bpf_object__next_program() to handle older libbpf versions
perf build: Stop using __weak bpf_prog_load() to handle older libbpf versions
perf build: Fix btf__load_from_kernel_by_id() feature check
RDMA/rtrs-clt: Fix one kernel-doc comment
spi: core: Display return code when failing to transfer message
spi: fsi: Fix spurious timeout
ASoC: Intel: common: fix typo for tplg naming
video: fbdev: radeon: Fix spelling typo in comment
hv_balloon: Fix balloon_probe() and balloon_remove() error handling
scsi: storvsc: Removing Pre Win8 related logic
Drivers: hv: vmbus: fix typo in comment
MIPS: RALINK: Define pci_remap_iospace under CONFIG_PCI_DRIVERS_GENERIC
dt-bindings: net: adin: Fix adi,phy-output-clock description syntax
net, neigh: Set lower cap for neigh_managed_work rearming
net/smc: set ini->smcrv2.ib_dev_v2 to NULL if SMC-Rv2 is unavailable
selftests/net: enable lo.accept_local in psock_snd test
ptp: ptp_clockmatrix: fix is_single_shot
net: ethernet: ti: am65-cpsw: Fix fwnode passed to phylink_create()
amt: fix possible memory leak in amt_rcv()
amt: fix return value of amt_update_handler()
amt: fix typo in amt
riscv: compat: Using seperated vdso_maps for compat_vdso_info
RISC-V: Fix the XIP build
RISC-V: Split out the XIP fixups into their own file
tracing: Reset the function filter after completing trampoline/graph selftest
tracing: Have event format check not flag %p* on __get_dynamic_array()
kcov: update pos before writing pc in trace function
ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock
ocfs2: dlmfs: don't clear USER_LOCK_ATTACHED when destroying lock
MAINTAINERS: move myself from ceph "Maintainer" to "Reviewer"
ceph: fix decoding of client session messages flags
ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE
ceph: remove redundant variable ino
ceph: try to queue a writeback if revoking fails
ceph: fix statfs for subdir mounts
ceph: fix possible deadlock when holding Fwb to get inline_data
ceph: redirty the page for writepage on failure
ceph: try to choose the auth MDS if possible for getattr
ceph: disable updating the atime since cephfs won't maintain it
ceph: flush the mdlog for filesystem sync
ceph: rename unsafe_request_wait()
libceph: use swap() macro instead of taking tmp variable
ceph: fix statx AT_STATX_DONT_SYNC vs AT_STATX_FORCE_SYNC check
ceph: no need to invalidate the fscache twice
ceph: replace usage of found with dedicated list iterator variable
ceph: use dedicated list iterator variable
ceph: update the dlease for the hashed dentry when removing
ceph: stop retrying the request when exceeding 256 times
ceph: stop forwarding the request when exceeding 256 times
ceph: remove unused CEPH_MDS_LEASE_RELEASE related code
rbd: replace usage of found with dedicated list iterator variable
ceph: allow ceph.dir.rctime xattr to be updatable
f2fs: add f2fs_init_write_merge_io function
perf/x86/intel: Fix event constraints for ICL
perf/x86/Kconfig: Fix indentation in the Kconfig file
Documentation: admin-guide: PM: Add Out of Band mode
x86/idt: Remove unused headers
thermal: int340x: Add Meteor Lake PCI device ID
x86/Kconfig: Fix indentation of arch/x86/Kconfig.debug
x86/Kconfig: Fix indentation and add endif comments to arch/x86/Kconfig
ACPI: DPTF: Support Meteor Lake
x86/setup: Use strscpy() to replace deprecated strlcpy()
ACPI: CPPC: fix typo in comment
ALSA: usb-audio: Cancel pending work at closing a MIDI substream
ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos
kernel/reboot: Change registration order of legacy power-off handler
cifs: fix ntlmssp on old servers
m68k: virt: Switch to new sys-off handler API
video: fbdev: xen: remove setting of 'transp' parameter
io_uring: make prep and issue side of req handlers named consistently
io_uring: make timeout prep handlers consistent with other prep handlers
s390/perf: obtain sie_block from the right address
s390: generate register offsets into pt_regs automatically
s390: simplify early program check handler
s390/crypto: fix scatterwalk_unmap() callers in AES-GCM
xfrm: do not set IPv4 DF flag when encapsulating IPv6 frames <= 1280 bytes.
Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process"
drm/panfrost: Job should reference MMU not file_priv
pinctrl: apple: Use a raw spinlock for the regmap
f2fs: avoid unneeded error handling for revoke_entry_slab allocation
f2fs: allow compression for mmap files in compress_mode=user
RISC-V: ignore xipImage
RISC-V: Avoid empty create_*_mapping definitions
rtc: rzn1: Fix a variable type
rtc: rzn1: Fix error code in probe
rtc: rzn1: Avoid mixing variables
dt-bindings: PCI: qcom: Add schema for sc7280 chipset
dt-bindings: PCI: qcom: Specify reg-names explicitly
dt-bindings: PCI: qcom: Do not require resets on msm8996 platforms
dt-bindings: PCI: qcom: Convert to YAML
PCI: qcom: Fix unbalanced PHY init on probe errors
PCI: qcom: Fix runtime PM imbalance on probe errors
PCI: qcom: Fix pipe clock imbalance
PCI: qcom: Add SM8150 SoC support
dt-bindings: pci: qcom: Document PCIe bindings for SM8150 SoC
leds: qcom-lpg: Require pattern to follow documentation
cifs: cache the dirents for entries in a cached directory
cifs: avoid parallel session setups on same channel
cifs: use new enum for ses_status
cifs: do not use tcpStatus after negotiate completes
RDMA/hfi1: Remove all traces of diagpkt support
RDMA/hfi1: Consolidate software versions
RDMA/hfi1: Remove pointless driver version
RDMA/hfi1: Fix potential integer multiplication overflow errors
RDMA/hfi1: Prevent panic when SDMA is disabled
RDMA/hfi1: Prevent use of lock before it is initialized
RDMA/rxe: Fix an error handling path in rxe_get_mcg()
gcc-plugins: use KERNELVERSION for plugin version
vfio: remove VFIO_GROUP_NOTIFY_SET_KVM
IB/core: Fix typo in comment
RDMA/core: Fix typo in comment
IB/hf1: Fix typo in comment
IB/qib: Fix typo in comment
IB/iser: Fix typo in comment
m68knommu: fix 68000 CPU link with no platform selected
m68k: removed unused "mach_get_ss"
m68knommu: fix undefined reference to `mach_get_rtc_pll'
bcache: avoid journal no-space deadlock by reserving 1 journal bucket
bcache: remove incremental dirty sector counting for bch_sectors_dirty_init()
bcache: improve multithreaded bch_sectors_dirty_init()
bcache: improve multithreaded bch_btree_check()
ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM
MIPS: Use memblock_add_node() in early_parse_mem() under CONFIG_NUMA
MIPS: Return -EINVAL if mem parameter is empty in early_parse_mem()
MIPS: Kconfig: Fix indentation and add endif comment
powerpc/64s: Only set HAVE_ARCH_UNMAPPED_AREA when CONFIG_PPC_64S_HASH_MMU is set
powerpc/xics: Include missing header
clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value
clocksource/drivers/timer-ti-dm: Remove unnecessary NULL check
livepatch: Remove klp_arch_set_pc() and asm/livepatch.h
smb3: add mount parm nosparse
scsi: myrb: Fix up null pointer access on myrb_cleanup()
scsi: core: Unexport scsi_bus_type
scsi: sd: Don't call blk_cleanup_disk() in sd_probe()
scsi: ufs: ufshcd: Delete unnecessary NULL check
scsi: isci: Fix typo in comment
scsi: pmcraid: Fix typo in comment
scsi: smartpqi: Fix typo in comment
scsi: qedf: Fix typo in comment
scsi: esas2r: Fix typo in comment
scsi: storvsc: Fix typo in comment
smb3: don't set rc when used and unneeded in query_info_compound
smb3: check for null tcon
cifs: fix minor compile warning
Add various fsctl structs
Add defines for various newer FSCTLs
nfsd: destroy percpu stats counters after reply cache shutdown
ASoC: SOF: amd: Fixed Build error
f2fs: fix typo in comment
Revert "clk: qcom: regmap-mux: add pipe clk implementation"
Revert "clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks"
Revert "clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks"
vfio/pci: Add driver_managed_dma to the new vfio_pci drivers
MIPS: bmips: Fix compiler warning observed on W=1 build
vfio: Do not manipulate iommu dma_owner for fake iommu groups
dt-bindings: cros-ec: Fix a typo in description
nfsd: Fix null-ptr-deref in nfsd_fill_super()
nfsd: Unregister the cld notifier when laundry_wq create failed
SUNRPC: Use RMW bitops in single-threaded hot paths
NFSD: Clean up the show_nf_flags() macro
NFSD: Trace filecache opens
NFSD: Move documenting comment for nfsd4_process_open2()
NFSD: Fix whitespace
NFSD: Remove dprintk call sites from tail of nfsd4_open()
NFSD: Instantiate a struct file when creating a regular NFSv4 file
dt-bindings: mfd: wlf,arizona: Add spi-max-frequency
mfd: rt4831: Improve error reporting for problems during .remove()
ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition
ASoC: soc-pcm: fix BE transition for TRIGGER_START
mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe()
mfd: intel-lpss: Add support for ADL-P i2c6 and i2c7
blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx
parisc: Optimize tmpalias function calls
parisc: Add dep_safe() macro to deposit a register in 32- and 64-kernels
parisc: Fix wrong comment for shr macro
parisc: Prevent ldil() to sign-extend into upper 32 bits
parisc: Don't hardcode assembler bit definitions in tmpalias code
parisc: Don't enforce DMA completion order in cache flushes
parisc: video: fbdev: stifb: Add sti_dump_font() to dump STI font
MIPS: Rewrite `csum_tcpudp_nofold' in plain C
mips: setup: use strscpy to replace strlcpy
MIPS: Octeon: add SNIC10E board
MIPS: Ingenic: Refresh defconfig for CU1000-Neo and CU1830-Neo.
MIPS: Ingenic: Refresh device tree for Ingenic SoCs and boards.
MIPS: Ingenic: Add PWM nodes for X1830.
MIPS: Octeon: fix typo in comment
MIPS: loongson32: Kconfig: Remove extra space
openrisc: Allow power off handler overriding
openrisc: Remove unused IMMU tlb workardound
openrisc/fault: Fix symbol scope warnings
openrisc/delay: Add include to fix symbol not declared warning
openrisc/time: Fix symbol scope warnings
openrisc/traps: Declare unhandled_exception for asmlinkage
openrisc/traps: Remove die_if_kernel function
openrisc/traps: Declare file scope symbols as static
openrisc: Update litex defconfig to support glibc userland
openrisc: Pretty print show_registers memory dumps
openrisc: Add syscall details to emergency syscall debugging
openrisc: Add support for liteuart emergency printing
openrisc: Cleanup emergency print handling
openrisc: Add gcc machine instruction flag configuration
openrisc: define nop command for simulator reboot
md: fix double free of io_acct_set bioset
md: Don't set mddev private to NULL in raid0 pers->free
md: remove most calls to bdevname
md: protect md_unregister_thread from reentrancy
md: don't unregister sync_thread with reconfig_mutex held
xfs: share xattr name and value buffers when logging xattr updates
xfs: do not use logged xattr updates on V4 filesystems
pinctrl: berlin: bg4ct: Use devm_platform_*ioremap_resource() APIs
habanalabs: use separate structure info for each error collect data
habanalabs: fix missing handle shift during mmap
habanalabs: remove hdev from hl_ctx_get args
habanalabs: do MMU prefetch as deferred work
habanalabs: order memory manager messages
habanalabs: return -EFAULT on copy_to_user error
habanalabs: use NULL for eventfd
habanalabs: update firmware header
habanalabs: add support for notification via eventfd
habanalabs: add topic to memory manager buffer
habanalabs: handle race in driver fini
habanalabs: add device memory scrub ability through debugfs
habanalabs: use unified memory manager for CB flow
habanalabs: unified memory manager new code for CB flow
habanalabs/gaudi: set arbitration timeout to a high value
habanalabs: add put by handle method to memory manager
habanalabs: hide memory manager page shift
habanalabs: Add separate poll interval value for protocol
habanalabs: use get_task_pid() to take PID
habanalabs: add prefetch flag to the MAP operation
habanalabs: Stop using iommu_present()
habanalabs: support debugfs Byte access to device DRAM
habanalabs: use for_each_sgtable_dma_sg for dma sgt
habanalabs/gaudi: use lower_32_bits() for casting
habanalabs: refactor HOP functions in MMU V1
habanalabs: fix comments according to kernel-doc
habanalabs: remove user interrupt debug print
habanalabs: don't print normal reset operations
habanalabs: change a reset print to debug level
habanalabs: remove redundant info print
habanalabs: wrong handle removal in memory manager
habanalabs: remove debugfs read/write callbacks
habanalabs: enforce alignment upon registers access through debugfs
habanalabs: unify code for memory access from debugfs
habanalabs: add callback and field to be used for debugfs refactor
habanalabs: hl_ts_behavior can be static
habanalabs/gaudi: add debugfs to fetch internal sync status
habanalabs: rephrase device out-of-memory message
habanalabs/gaudi: Use correct sram size macro for debugfs
habanalabs: add MMU prefetch to ASIC-specific code
habanalabs: convert ts to use unified memory manager
habanalabs: unified memory manager infrastructure
habanalabs: save f/w preboot major version
habanalabs: replace usage of found with dedicated list iterator variable
habanalabs: modify dma_mask to be ASIC specific property
habanalabs: parse full firmware versions
habanalabs/gaudi: avoid resetting max power in hard reset
habanalabs/gaudi: increase submission resources
habanalabs: expose compute ctx status through info ioctl
habanalabs: add new return code to device fd open
habanalabs: add user API to get valid DRAM page sizes
habanalabs: convert all MMU masks/shifts to arrays
habanalabs: change mmu_get_real_page_size to be ASIC-specific
habanalabs: add DRAM default page size to HW info
habanalabs: set non-0 value in dram default page size
xfs: Remove duplicate include
xfs: reduce IOCB_NOWAIT judgment for retry exclusive unaligned DIO
xfs: Remove dead code
xfs: fix typo in comment
xfs: rename struct xfs_attr_item to xfs_attr_intent
powerpc/powernv/pci: Drop VF MPS fixup
powerpc/fsl_book3e: Don't set rodata RO too early
powerpc/microwatt: Add mmu bits to device tree
powerpc/powernv/flash: Check OPAL flash calls exist before using
powerpc/powermac: constify device_node in of_irq_parse_oldworld()
powerpc/powermac: add missing g5_phy_disable_cpu1() declaration
selftests/powerpc/pmu: fix spelling mistake "mis-match" -> "mismatch"
powerpc: Enable the DAWR on POWER9 DD2.3 and above
powerpc/64s: Add CPU_FTRS_POWER10 to ALWAYS mask
powerpc/64s: Add CPU_FTRS_POWER9_DD2_2 to CPU_FTRS_ALWAYS mask
xfs: clean up state variable usage in xfs_attr_node_remove_attr
xfs: put attr[id] log item cache init with the others
xfs: remove struct xfs_attr_item.xattri_flags
xfs: use a separate slab cache for deferred xattr work state
xfs: put the xattr intent item op flags in their own namespace
powerpc: Fix all occurences of "the the"
xfs: clean up xfs_attr_node_hasname
selftests/powerpc/pmu/ebb: remove fixed_instruction.S
powerpc/platforms/83xx: Use of_device_get_match_data()
powerpc/eeh: Drop redundant spinlock initialization
powerpc/iommu: Add missing of_node_put in iommu_init_early_dart
powerpc/pseries/vas: Call misc_deregister if sysfs init fails
powerpc/papr_scm: Fix leaking nvdimm_events_map elements
powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup
powerpc/xive: Fix refcount leak in xive_spapr_init
powerpc/numa: Associate numa node to its cpu earlier
macintosh: via-pmu and via-cuda need RTC_LIB
macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled
powerpc/powernv: fix missing of_node_put in uv_init()
powerpc/85xx: Remove FSL_85XX_CACHE_SRAM
powerpc/xics: fix refcount leak in icp_opal_init()
powerpc/perf: Fix the threshold compare group constraint for power9
powerpc/perf: Fix the threshold compare group constraint for power10
powerpc/kaslr_booke: Fix build error
powerpc/book3e: Fix build error
powerpc: Book3S 64-bit outline-only KASAN support
powerpc/kasan: Disable address sanitization in kexec paths
powerpc/kasan: Don't instrument non-maskable or raw interrupts
powerpc/mm/kasan: rename kasan_init_32.c to init_32.c
kasan: Document support on 32-bit powerpc
powerpc/ftrace: Remove ftrace init tramp once kernel init is complete
powerpc/irq: Remove arch_local_irq_restore() for !CONFIG_CC_HAS_ASM_GOTO
selftests/powerpc: Better reporting in spectre_v2
powerpc/powernv: Get STF barrier requirements from device-tree
powerpc/powernv: Get L1D flush requirements from device-tree
powerpc/85xx/p2020: Add fsl,mpc8548-pmc node
powerpc/64: Only WARN if __pa()/__va() called with bad addresses
arch/Kconfig: Drop references to powerpc PAGE_SIZE symbols
powerpc: Add generic PAGE_SIZE config symbols
powerpc/pseries/vas: sysfs comments with the correct entries
powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr
powerpc/opcodes: Remove unused PPC_INST_XXX macros
powerpc/inst: Remove PPC_INST_BL
powerpc/modules: Use PPC_LI macros instead of opencoding
powerpc/inst: Remove PPC_INST_BRANCH
powerpc/ftrace: Don't use copy_from_kernel_nofault() in module_trampoline_target()
powerpc/inst: Add __copy_inst_from_kernel_nofault()
powerpc/ftrace: Minimise number of #ifdefs
powerpc/ftrace: Simplify expected_nop_sequence()
powerpc/ftrace: Use size macro instead of opencoding
smb3: add trace point for oplock not found
cifs: return the more nuanced writeback error on close()
smb3: add trace point for lease not found issue
cifs: smbd: fix typo in comment
ksmbd: fix outstanding credits related bugs
ksmbd: smbd: fix connection dropped issue
ksmbd: Fix some kernel-doc comments
ksmbd: fix wrong smbd max read/write size check
ksmbd: add smbd max io size parameter
ksmbd: handle smb2 query dir request for OutputBufferLength that is too small
ksmbd: smbd: handle multiple Buffer descriptors
ksmbd: smbd: change the return value of get_sg_list
ksmbd: smbd: simplify tracking pending packets
ksmbd: smbd: introduce read/write credits for RDMA read/write
ksmbd: smbd: change prototypes of RDMA read/write related functions
Input: cypress_ps2 - fix typo in comment
riscv: Don't output a bogus mmu-type on a no MMU kernel
riscv: atomic: Add custom conditional atomic operation implementation
riscv: atomic: Optimize dec_if_positive functions
riscv: atomic: Cleanup unnecessary definition
cifs: set the CREATE_NOT_FILE when opening the directory in use_cached_dir()
cifs: check for smb1 in open_cached_dir()
cifs: move definition of cifs_fattr earlier in cifsglob.h
drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid
i2c: meson: fix typo in comment
i2c: rcar: use flags instead of atomic_xfer
i2c: rcar: REP_AFTER_RD is not a persistent flag
i2c: rcar: use BIT macro consistently
KVM: x86/speculation: Disable Fill buffer clear within guests
x86/speculation/mmio: Reuse SRBDS mitigation for SBDS
x86/speculation/srbds: Update SRBDS mitigation selection
i2c: qcom-geni: remove unnecessary conditions
x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data
x86/speculation/mmio: Enable CPU Fill buffer clearing on idle
x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations
x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data
x86/speculation: Add a common function for MD_CLEAR mitigation update
x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug
Documentation: Add documentation for Processor MMIO Stale Data
i2c: mt7621: Use devm_platform_get_and_ioremap_resource()
watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe
dt-bindings: watchdog: renesas,wdt: R-Car V3U is R-Car Gen4
watchdog: Add Renesas RZ/N1 Watchdog driver
dt-bindings: watchdog: renesas,wdt: Add support for RZ/N1
watchdog: wdat_wdt: Stop watchdog when uninstalling module
watchdog: wdat_wdt: Stop watchdog when rebooting the system
watchdog: wdat_wdt: Using the existing function to check parameter timeout
dt-bindings: watchdog: da9062: add watchdog timeout mode
dt-bindings: watchdog: renesas,wdt: Document RZ/G2UL SoC
watchdog: iTCO_wdt: Using existing macro define covers more scenarios
watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking
dt-bindings: watchdog: Add SC8180X and SC8280XP compatibles
watchdog: rti_wdt: Fix calculation and evaluation of preset heartbeat
dt-bindings: watchdog: uniphier: Use unevaluatedProperties
watchdog: sp805: disable watchdog on remove
watchdog: da9063: optionally disable watchdog during suspend
dt-bindings: mfd: da9063: watchdog: add suspend disable option
i2c: rcar: refactor handling of first message
i2c: rcar: avoid race condition with SMIs
i2c: xiic: Correct the datatype for rx_watermark
i2c: rcar: fix PM ref counts in probe error paths
i2c: npcm: Handle spurious interrupts
i2c: npcm: Correct register access width
i2c: npcm: Add tx complete counter
i2c: npcm: Fix timeout calculation
i2c: npcm: Remove unused variable clk_regmap
i2c: npcm: Change the way of getting GCR regmap
clk: bcm: rpi: Use correct order for the parameters of devm_kcalloc()
clk: stm32mp13: add safe mux management
clk: stm32mp13: add multi mux function
clk: stm32mp13: add all STM32MP13 kernel clocks
clk: stm32mp13: add all STM32MP13 peripheral clocks
clk: stm32mp13: manage secured clocks
clk: stm32mp13: add composite clock
clk: stm32mp13: add stm32 divider clock
clk: stm32mp13: add stm32_gate management
clk: stm32mp13: add stm32_mux clock management
clk: stm32: Introduce STM32MP13 RCC drivers (Reset Clock Controller)
dt-bindings: rcc: stm32: add new compatible for STM32MP13 SoC
clk: ti: clkctrl: replace usage of found with dedicated list iterator variable
clk: ti: composite: Prefer kcalloc over open coded arithmetic
dt-bindings: clock: exynosautov9: correct count of NR_CLK
cifs: print TIDs as hex
cifs: return ENOENT for DFS lookup_cache_entry()
cifs: don't call cifs_dfs_query_info_nonascii_quirk() if nodfs was set
cxl/port: Enable HDM Capability after validating DVSEC Ranges
USB: new quirk for Dell Gen 2 devices
Revert "speakup: Generate speakupmap.h automatically"
clang-format: Fix space after for_each macros
clang-format: Fix goto labels indentation
NFSD: Clean up nfsd_open_verified()
NFSD: Remove do_nfsd_create()
NFSD: Refactor NFSv4 OPEN(CREATE)
NFSD: Refactor NFSv3 CREATE
NFSD: Refactor nfsd_create_setattr()
NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create()
NFSD: Clean up nfsd3_proc_create()
pwm: pwm-cros-ec: Add channel type support
dt-bindings: google,cros-ec-pwm: Add the new -type compatible
dt-bindings: Add mfd/cros_ec definitions
pwm: Document that the pinstate of a disabled PWM isn't reliable
pwm: twl-led: Implement .apply() callback
pwm: lpc18xx: Implement .apply() callback
pwm: mediatek: Implement .apply() callback
pwm: lpc32xx: Implement .apply() callback
pwm: tegra: Implement .apply() callback
pwm: stmpe: Implement .apply() callback
pwm: sti: Implement .apply() callback
pwm: pwm-mediatek: Add support for MediaTek Helio X10 MT6795
dt-bindings: pwm: pwm-mediatek: Add documentation for MT6795 SoC
RDMA/mlx4: Avoid flush_scheduled_work() usage
pwm: tegra: Optimize period calculation
pwm: renesas-tpu: Improve precision of period and duty_cycle calculation
pwm: renesas-tpu: Improve maths to compute register settings
pwm: renesas-tpu: Rename variables to match the usual naming
pwm: renesas-tpu: Implement .apply() callback
pwm: renesas-tpu: Make use of devm functions
pwm: renesas-tpu: Make use of dev_err_probe()
IB/isert: Avoid flush_scheduled_work() usage
pinctrl: intel: Fix kernel doc format, i.e. add return sections
pwm: samsung: Implement .apply() callback
pwm: sifive: Simplify if-if to if-else
dt-bindings: Renamed hte directory to timestamp
hte: Uninitialized variable in hte_ts_get()
clang-format: Update to clang-format >= 6
clang-format: Extend the for_each list with tools/
dt-bindings: mfd: rk808: Convert bindings to yaml
clang-format: Simplify command with `sort -u`
clang-format: Use POSIX locale for `sort`
clang-format: Update with v5.18-rc7's `for_each` macro list
iommu/amd: Increase timeout waiting for GA log enablement
iommu/s390: Tolerate repeat attach_dev calls
hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume()
crypto: hisilicon/sec - delete the flag CRYPTO_ALG_ALLOCATES_MEMORY
crypto: qat - add support for 401xx devices
crypto: qat - re-enable registration of algorithms
crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag
crypto: qat - add param check for DH
crypto: qat - add param check for RSA
crypto: qat - remove dma_free_coherent() for DH
crypto: qat - remove dma_free_coherent() for RSA
crypto: qat - fix memory leak in RSA
crypto: qat - add backlog mechanism
crypto: qat - refactor submission logic
crypto: qat - use pre-allocated buffers in datapath
crypto: qat - set to zero DH parameters before free
xfs: free xfs_attrd_log_items correctly
xfs: validate xattr name earlier in recovery
xfs: reject unknown xattri log item filter flags during recovery
xfs: reject unknown xattri log item operation flags during recovery
xfs: don't leak the retained da state when doing a leaf to node conversion
xfs: don't leak da state when freeing the attr intent item
namei: cleanup double word in comment
get rid of dead code in legitimize_root()
fs/namei.c:reserve_stack(): tidy up the call of try_to_unlazy()
move mount-related externs from fs.h to mount.h
blob_to_mnt(): kern_unmount() is needed to undo kern_mount()
m->mnt_root->d_inode->i_sb is a weird way to spell m->mnt_sb...
linux/mount.h: trim includes
uninline may_mount() and don't opencode it in fspick(2)/fsopen(2)
scsi: ufs: Split the drivers/scsi/ufs directory
scsi: qla1280: Remove redundant variable
scsi: lpfc: Add support for VMID tagging of NVMe I/Os
scsi: lpfc: Rework lpfc_vmid_get_appid() to be protocol independent
scsi: lpfc: Commonize VMID code location
scsi: nvme-fc: Add new routine nvme_fc_io_getuuid()
f2fs: make f2fs_read_inline_data() more readable
clk: mediatek: mt8173: Switch to clk_hw provider APIs
clk: mediatek: Switch to clk_hw provider APIs
clk: mediatek: Replace 'struct clk' with 'struct clk_hw'
clk: mediatek: apmixed: Drop error message from clk_register() failure
clk: mediatek: Make mtk_clk_register_composite() static
staging: r8188eu: remove include/rtw_debug.h
dt-bindings: clock: Replace common binding with link to schema
arm64: dts: intel: add device tree for n6000
dt-bindings: intel: add binding for Intel n6000
dt-bindings: soc: add bindings for Intel HPS Copy Engine
x86/PCI: Disable E820 reserved region clipping starting in 2023
x86/PCI: Disable E820 reserved region clipping via quirks
clk: qcom: rcg2: Cache CFG register updates for parked RCGs
clk: qcom: add sc8280xp GCC driver
dt-bindings: clock: Add Qualcomm SC8280XP GCC bindings
fs/ntfs: remove redundant variable idx
fat: remove time truncations in vfat_create/vfat_mkdir
fat: report creation time in statx
fat: ignore ctime updates, and keep ctime identical to mtime in memory
fat: split fat_truncate_time() into separate functions
MAINTAINERS: add Muchun as a memcg reviewer
x86/PCI: Add kernel cmdline options to use/ignore E820 reserved regions
RISC-V: Load purgatory in kexec_file
RISC-V: Add purgatory
RISC-V: Support for kexec_file on panic
RISC-V: Add kexec_file support
RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr()
RISC-V: use memcpy for kexec_file mode
kexec_file: Fix kexec_file.c build error for riscv platform
dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled
dmaengine: sun6i: Add support for the D1 variant
dmaengine: sun6i: Add support for 34-bit physical addresses
dmaengine: sun6i: Do not use virt_to_phys
dt-bindings: dma: sun50i-a64: Add compatible for D1
dmaengine: tegra: Remove unused switch case
dmaengine: tegra: Fix uninitialized variable usage
dmaengine: stm32-dma: add device_pause/device_resume support
dmaengine: stm32-dma: rename pm ops before dma pause/resume introduction
dmaengine: stm32-dma: pass DMA_SxSCR value to stm32_dma_handle_chan_done()
dmaengine: stm32-dma: introduce stm32_dma_sg_inc to manage chan->next_sg
dmaengine: stm32-dmamux: avoid reset of dmamux if used by coprocessor
dmaengine: qcom: gpi: Add support for sc7280
ACPI: video: improve PM notifer callback
dt-bindings: dma: pl330: Add power-domains
dmaengine: stm32-mdma: use dev_dbg on non-busy channel spurious it
dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler()
dmaengine: stm32-mdma: remove GISR1 register
driver core: fix deadlock in __device_attach
kernfs: Separate kernfs_pr_cont_buf and rename_lock.
staging: r8188eu: prevent ->Ssid overflow in rtw_wx_set_scan()
topology: Remove unused cpu_cluster_mask()
driver core: Extend deferred probe timeout on driver registration
kernel/reboot: Add devm_register_restart_handler()
kernel/reboot: Add devm_register_power_off_handler()
soc/tegra: pmc: Use sys-off handler API to power off Nexus 7 properly
reboot: Remove pm_power_off_prepare()
regulator: pfuze100: Use devm_register_sys_off_handler()
ACPI: power: Switch to sys-off handler API
memory: emif: Use kernel_can_power_off()
mips: Use do_kernel_power_off()
ia64: Use do_kernel_power_off()
x86: Use do_kernel_power_off()
sh: Use do_kernel_power_off()
m68k: Switch to new sys-off handler API
powerpc: Use do_kernel_power_off()
xen/x86: Use do_kernel_power_off()
parisc: Use do_kernel_power_off()
arm64: Use do_kernel_power_off()
riscv: Use do_kernel_power_off()
csky: Use do_kernel_power_off()
ARM: Use do_kernel_power_off()
kernel/reboot: Add register_platform_power_off()
kernel/reboot: Add kernel_can_power_off()
kernel/reboot: Add stub for pm_power_off
kernel/reboot: Add do_kernel_power_off()
kernel/reboot: Wrap legacy power-off callbacks into sys-off handlers
kernel/reboot: Introduce sys-off handler API
notifier: Add blocking/atomic_notifier_chain_register_unique_prio()
MAINTAINERS: add Russ Weight as a firmware loader maintainer
driver: base: fix UAF when driver_attach failed
test_firmware: fix end of loop test in upload_read_show()
driver core: location: Add "back" as a possible output for panel
driver core: location: Free struct acpi_pld_info *pld
driver core: Add "*" wildcard support to driver_async_probe cmdline param
dmaengine: ti: deprecate '#dma-channels'
notifier: Add atomic_notifier_call_chain_is_empty()
dmaengine: mmp: deprecate '#dma-channels'
dmaengine: pxa: deprecate '#dma-channels' and '#dma-requests'
dt-bindings: dmaengine: mmp: deprecate '#dma-channels' and '#dma-requests'
dmaengine: tegra: Fix build error without IOMMU_API
dmaengine: dw: Add RZN1 compatible
clk: renesas: r9a06g032: Probe possible children
dmaengine: dw: dmamux: Introduce RZN1 DMA router support
clk: renesas: r9a06g032: Export function to set dmamux
dt-bindings: dmaengine: Introduce RZN1 DMA compatible
dt-bindings: clock: r9a06g032-sysctrl: Reference the DMAMUX subnode
dt-bindings: dmaengine: Introduce RZN1 dmamux bindings
speakup: Generate speakupmap.h automatically
driver: soc: xilinx: Update function prototype for xlnx_unregister_event
driver: soc: xilinx: Add support of multiple callbacks for same event in event management driver
misc: fastrpc: fix list iterator in fastrpc_req_mem_unmap_impl
misc: alcor_pci: set NULL intfdata and clear pci master
edd: simplify the check of 'attr->test' in edd_populate_dir()
bus: ti-sysc: Fix warnings for unbind for serial
firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle
drivers: dio: add missing iounmap() in dio_init()
accessiblity: speakup: Add missing misc_deregister in softsynth_probe
slimbus: qcom: Remove unnecessary print function dev_err()
slimbus: qcom: Fix IRQ check in qcom_slim_probe
drivers: comedi: replace ternary operator with min()
scripts/tags.sh: Invoke 'realpath' via 'xargs'
siphash: add SPDX tags as sole licensing authority
binder: fix atomic sleep when get extended error
binder: fix potential UAF of target_{proc,thread}
binder: fix printk format for commands
tty: Rework receive flow control char logic
pcmcia: synclink_cs: Don't allow CS5-6
serial: stm32-usart: Correct CSIZE, bits, and parity
serial: st-asc: Sanitize CSIZE and correct PARENB for CS7
serial: sifive: Sanitize CSIZE and c_iflag
serial: sh-sci: Don't allow CS5-6
serial: txx9: Don't allow CS5-6
serial: rda-uart: Don't allow CS5-6
serial: digicolor-usart: Don't allow CS5-6
serial: uartlite: Fix BRKINT clearing
serial: cpm_uart: Fix build error without CONFIG_SERIAL_CPM_CONSOLE
serial: core: Do stop_rx in suspend path for console if console_suspend is disabled
tty: serial: qcom-geni-serial: Remove uart frequency table. Instead, find suitable frequency with call to clk_round_rate.
dt-bindings: serial: renesas,em-uart: Add RZ/V2M clock to access the registers
serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485
Revert "serial: 8250_mtk: Make sure to select the right FEATURE_SEL"
serial: msm_serial: disable interrupts in __msm_console_write()
serial: meson: acquire port->lock in startup()
serial: 8250_dw: Use dev_err_probe()
serial: 8250_dw: Use devm_add_action_or_reset()
serial: 8250_dw: Update the list of OF headers used by driver
serial: jsm: Use B0 instead of 0
serial: fsl_lpuart: Remove unnecessary clearing for CRTSCTS
tty: remove IBSHIFT ifdefs
tty: remove BOTHER ifdefs
tty: remove CMSPAR ifdefs
SUNRPC: Simplify synopsis of svc_pool_for_cpu()
SUNRPC: Don't disable preemption while calling svc_pool_for_cpu().
NFSD: Show state of courtesy client in client info
NFSD: add support for lock conflict to courteous server
fs/lock: add 2 callbacks to lock_manager_operations to resolve conflict
fs/lock: add helper locks_owner_has_blockers to check for blockers
NFSD: move create/destroy of laundry_wq to init_nfsd and exit_nfsd
NFSD: add support for share reservation conflict to courteous server
NFSD: add courteous server support for thread with only delegation
SUNRPC: Remove svc_rqst::rq_xprt_hlen
SUNRPC: Remove dead code in svc_tcp_release_rqst()
SUNRPC: Make cache_req::thread_wait an unsigned long
SUNRPC: Cache deferral injection
SUNRPC: Clean up svc_deferred_class trace events
NFSD: Clean up nfsd_splice_actor()
termbits.h: Remove posix_types.h include
termbits.h: Align lines & format
termbits.h: create termbits-common.h for identical bits
tty: serial: samsung_tty: Fix suspend/resume on S5L
Documentation: Wire Oxford Semiconductor PCIe (Tornado) 950
Documentation: Reformat Oxford Semiconductor PCIe (Tornado) 950
Documentation: Move Oxford Semiconductor PCIe (Tornado) 950 to misc-devices
serial: pmac_zilog: remove initial print
serial: pmac_zilog: remove tracing prints
serial: pmac_zilog: remove unused uart_pmac_port::termios_cache
serial: pmac_zilog: remove unfinished DBDMA support
serial: amba-pl011: move header content to .c
tty: n_gsm: Fix packet data hex dump output
usb: dwc3: core: Add error log when core soft reset failed
usb: dwc3: gadget: Move null pinter check to proper place
usb: hub: Simplify error and success path in port_over_current_notify
usb: cdns3: allocate TX FIFO size according to composite EP number
usb: dwc3: Fix ep0 handling when getting reset while doing control transfer
usb: Probe EHCI, OHCI controllers asynchronously
usb: isp1760: Fix out-of-bounds array access
xhci: Don't defer primary roothub registration if there is only one roothub
cifs: fix signed integer overflow when fl_end is OFFSET_MAX
cxl/port: Reuse 'struct cxl_hdm' context for hdm init
cxl/port: Move endpoint HDM Decoder Capability init to port driver
cxl/pci: Drop @info argument to cxl_hdm_decode_init()
cxl/mem: Merge cxl_dvsec_ranges() and cxl_hdm_decode_init()
cxl/mem: Skip range enumeration if mem_enable clear
cxl/mem: Consolidate CXL DVSEC Range enumeration in the core
cxl/pci: Move cxl_await_media_ready() to the core
cxl/mem: Validate port connectivity before dvsec ranges
cxl/mem: Fix cxl_mem_probe() error exit
cxl/pci: Drop wait_for_valid() from cxl_await_media_ready()
cxl/pci: Consolidate wait_for_media() and wait_for_media_ready()
cxl/mem: Drop mem_enabled check from wait_for_media()
staging: r8188eu: delete rtw_wx_read/write32()
staging: r8188eu: Remove multiple assignments
staging: r8188eu: add check for kzalloc
staging: r8188eu: fix warnings in rtw_wlan_util
staging: r8188eu: fix warnings in rtw_pwrctrl
staging: r8188eu: fix warnings in rtw_p2p
staging: rtl8712: fix uninit-value in r871xu_drv_init()
staging: rtl8712: fix uninit-value in usb_read8() and friends
staging: rtl8712: add error handler in r8712_usbctrl_vendorreq()
staging: r8188eu: remove _drv_ defines from include/rtw_debug.h
staging: vc04_services: remove unused macro
staging: rtl8192u: remove null check after call container_of()
staging: rtl8192e: remove null check after call container_of()
staging: ks7010: remove null check after call container_of()
staging: r8188eu: remove HW_VAR_AC_PARAM_BE from SetHwReg8188EU()
staging: r8188eu: assoc_rsp and assoc_rsp_len are not used
staging: r8188eu: last_rx_mgnt_pkts is set but not used
staging: r8188eu: simplify error handling in recv_func_prehandle
staging: r8188eu: remove obsolete comments
staging: r8188eu: use ieee80211 helper to check for beacon
staging: r8188eu: use defines for addba response status
staging: r8188eu: use the tid in delba processing
staging: r8188eu: check for initiator vs recipient
staging: r8188eu: use BIT(tid) instead of manual shift
staging: r8188eu: replace if with ternary operator
staging: r8188eu: merge process_addba_req into OnAction_back
staging: r8188eu: read addba resp tid from ieee80211_mgmt
staging: r8188eu: get addba resp status from ieee80211_mgmt
staging: r8188eu: Fix block comment format
staging: rtl8723bs: Fix alignment to match open parenthesis
staging: vt6655: Replace VNSvOutPortB with iowrite8
staging: vt6655: Replace MACvTransmitBCN with VNSvOutPortB
staging: vt6655: Replace MACvStart with VNSvOutPortB
staging: r8188eu: drop redundant if check
staging: r8188eu: read back action code from ieee80211_mgmt
staging: r8188eu: use back action codes from ieee80211.h
staging: r8188eu: read destination address from ieee80211_mgmt
staging: r8188eu: don't check the category in OnAction_back
staging: r8188eu: read addr2 from ieee80211_mgmt
staging: rtl8192u: make const array queuetopipe const, reduces object code size
dt-bindings: pinctrl: qcom: Drop 'maxItems' on 'wakeup-parent'
pinctrl: starfive: Make the irqchip immutable
powerpc/ftrace: Use PPC_RAW_xxx() macros instead of opencoding.
powerpc/ftrace: Use BRANCH_SET_LINK instead of value 1
powerpc/ftrace: Remove ftrace_plt_tramps[]
powerpc/ftrace: Use CONFIG_FUNCTION_TRACER instead of CONFIG_DYNAMIC_FTRACE
powerpc/ftrace: Don't include ftrace.o for CONFIG_FTRACE_SYSCALLS
powerpc/ftrace: Make __ftrace_make_{nop/call}() common to PPC32 and PPC64
powerpc: Finalise cleanup around ABI use
powerpc: Replace PPC64_ELF_ABI_v{1/2} by CONFIG_PPC64_ELF_ABI_V{1/2}
powerpc: Add CONFIG_PPC64_ELF_ABI_V1 and CONFIG_PPC64_ELF_ABI_V2
powerpc/ftrace: Use patch_instruction() return directly
powerpc/ftrace: Inline ftrace_modify_code()
powerpc/code-patching: Inline create_branch()
powerpc/ftrace: Use is_offset_in_branch_range()
powerpc/code-patching: Inline is_offset_in_{cond}_branch_range()
powerpc/ftrace: Remove redundant create_branch() calls
powerpc/ftrace: Refactor prepare_ftrace_return()
powerpc/rtas: enture rtas_call is called with MMU enabled
powerpc/rtas: Leave MSR[RI] enabled over RTAS call
powerpc/rtas: PACA can be restored directly from SPRG
powerpc/rtas: Call enter_rtas with MSR[EE] disabled
powerpc/rtas: Fix whitespace in rtas_entry.S
powerpc/rtas: Make enter_rtas a nokprobe symbol on 64-bit
powerpc/rtas: Move rtas entry assembly into its own file
powerpc/signal: Report minimum signal frame size to userspace via AT_MINSIGSTKSZ
powerpc/64: Bump SIGSTKSZ and MINSIGSTKSZ
powerpc/vdso: Link with ld.lld when requested
powerpc/vdso: Remove unused ENTRY in linker scripts
powerpc: Export mmu_feature_keys[] as non-GPL
powerpc/setup: Refactor/untangle panic notifiers
pinctrl: mediatek: Add pinctrl driver for MT6795 Helio X10
dt-bindings: pinctrl: Add MediaTek MT6795 pinctrl bindings
pinctrl: freescale: Add i.MXRT1170 pinctrl driver support
dt-bindings: pinctrl: add i.MXRT1170 pinctrl Documentation
dt-bindings: pinctrl: rockchip: increase max amount of device functions
dt-bindings: pinctrl: qcom,pmic-gpio: add 'gpio-reserved-ranges'
dt-bindings: pinctrl: qcom,pmic-gpio: add 'input-disable'
dt-bindings: pinctrl: qcom,pmic-gpio: describe gpio-line-names
dt-bindings: pinctrl: qcom,pmic-gpio: fix matching pin config
dt-bindings: pinctrl: qcom,pmic-gpio: document PM8150L and PMM8155AU
pinctrl: qcom: spmi-gpio: Add pm6125 compatible
dt-bindings: pinctrl: qcom-pmic-gpio: Add pm6125 compatible
rtc: ftrtc010: Fix error handling in ftrtc010_rtc_probe
rtc: mt6397: check return value after calling platform_get_resource()
video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove()
rtc: rzn1: fix platform_no_drv_owner.cocci warning
video: fbdev: omapfb: simplify the return expression of nec_8048_connect()
video: fbdev: omapfb: simplify the return expression of dsi_init_pll_data()
video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup
video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1
ARM: dts: aspeed: ast2600-evb: Enable GFX device
ARM: dts: aspeed: Add GFX node to AST2600
ARM: dts: aspeed: ast2600-evb: Enable virtual hub
ARM: dts: aspeed: ast2600-evb: Enable video engine
ARM: dts: aspeed: everest, rainier: Add power-ffs-sync-history GPIO
ARM: dts: aspeed: Add Nuvia DC-SCM BMC
ARM: dts: aspeed: bletchley: add sample averaging for ADM1278
ARM: dts: aspeed: bletchley: add eeprom node on each sled
ARM: dts: aspeed: bletchley: add pca9536 node on each sled
ARM: dts: aspeed: bletchley: update gpio0 line names
ARM: dts: aspeed: bletchley: Enable mdio0 bus
ARM: dts: aspeed: bletchley: switch spi2 driver to aspeed-smc
ARM: dts: aspeed: bletchley: enable ehci0 device node
ARM: dts: aspeed: Add USB2.0 device controller node
USB: serial: option: add Quectel BG95 modem
ARM: dts: aspeed-g4: Set spi-max-frequency for all flashes
ARM: dts: aspeed: Enable Dual SPI RX transfers
ARM: dts: aspeed: Adjust "reg" property of FMC/SPI controllers
ARM: dts: aspeed: ast2600-evb: Enable RX delay for MAC0/MAC1
clk: mediatek: use en_mask as a pure div_en_mask
clk: ingenic-tcu: Fix missing TCU clock for X1000 SoCs
clk: mediatek: update compatible string for MT7986 ethsys
f2fs: fix to do sanity check for inline inode
f2fs: fix fallocate to use file_modified to update permissions consistently
Input: vmmouse - disable vmmouse before entering suspend mode
dt-bindings: google,cros-ec-keyb: Fixup bad compatible match
mips: ingenic: Do not manually reference the CPU clock
clk: ingenic: Mark critical clocks in Ingenic SoCs
clk: ingenic: Allow specifying common clock flags
clk: ux500: fix a possible off-by-one in u8500_prcc_reset_base()
PCI: microchip: Fix potential race in interrupt handling
vfio/pci: Move the unused device into low power state with runtime PM
vfio/pci: Virtualize PME related registers bits and initialize to zero
vfio/pci: Change the PF power state to D0 before enabling VFs
vfio/pci: Invalidate mmaps and block the access in D3hot power state
KVM: PPC: Book3S HV: Fix vcore_blocked tracepoint
KVM: PPC: Book3s: Remove real mode interrupt controller hcalls handlers
KVM: PPC: Book3s: PR: Enable default TCE hypercalls
KVM: PPC: Book3s: Retire H_PUT_TCE/etc real mode handlers
KVM: PPC: Book3S HV: Initialize AMOR in nested entry
scripts/spdxcheck: Exclude top-level README
scripts/spdxcheck: Exclude MAINTAINERS/CREDITS
scripts/spdxcheck: Exclude config directories
KVM: PPC: Book3S HV: Use consistent type for return value of kvm_age_rmapp()
scripts/spdxcheck: Put excluded files and directories into a separate file
scripts/spdxcheck: Add option to display files without SPDX
scripts/spdxcheck: Add [sub]directory statistics
KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator
scripts/spdxcheck: Add directory statistics
scripts/spdxcheck: Add percentage to statistics
freevxfs: relicense to GPLv2 only
KVM: PPC: Book3S HV: remove extraneous asterisk from rm_host_ipi_action() comment
rtc: gamecube: Add missing iounmap in gamecube_rtc_read_offset_from_sram
pinctrl: intel: Drop unused irqchip member in struct intel_pinctrl
pinctrl: intel: make irq_chip immutable
MAINTAINERS: Introduce HPE GXP Architecture
ARM: dts: Introduce HPE GXP Device tree
dt-bindings: arm: hpe: add GXP Support
dt-bindings: timer: hpe,gxp-timer: Add HPE GXP Timer and Watchdog
clocksource/drivers/timer-gxp: Add HPE GXP Timer
watchdog: hpe-wdt: Introduce HPE GXP Watchdog
ARM: configs: multi_v7_defconfig: Add HPE GXP ARCH
ARM: hpe: Introduce the HPE GXP architecture
USB: serial: pl2303: fix type detection for odd device
clocksource/drivers/timer-sun5i: Convert to SPDX identifier
clocksource/drivers/timer-sun4i: Convert to SPDX identifier
clocksource/drivers/pistachio: Convert to SPDX identifier
clocksource/drivers/orion: Convert to SPDX identifier
clocksource/drivers/lpc32xx: Convert to SPDX identifier
clocksource/drivers/digicolor: Convert to SPDX identifier
clocksource/drivers/armada-370-xp: Convert to SPDX identifier
clocksource/drivers/mips-gic-timer: Convert to SPDX identifier
clocksource/drivers/jcore: Convert to SPDX identifier
clocksource/drivers/bcm_kona: Convert to SPDX identifier
clocksource/drivers/sp804: Avoid error on multiple instances
clocksource/drivers/riscv: Events are stopped during CPU suspend
clocksource/drivers/ixp4xx: Drop boardfile probe path
dt-bindings: timer: Add compatible for Mediatek MT8186
dt-bindings: interconnect: Remove sc7180/sdx55 ipa compatibles
interconnect: qcom: sc8180x: Reformat node and bcm definitions
interconnect: qcom: sc8180x: Mark some BCMs keepalive
interconnect: qcom: sc8180x: Fix QUP0 nodes
interconnect: qcom: sc8180x: Modernize sc8180x probe
dt-bindings: interconnect: Add SC8180X QUP0 virt provider
riscv: compat: Add COMPAT Kbuild skeletal support
riscv: compat: ptrace: Add compat_arch_ptrace implement
riscv: compat: signal: Add rt_frame implementation
rtc: meson: Fix email address in MODULE_AUTHOR
rtc: simplify the return expression of rx8025_set_offset()
rtc: pcf85063: Add a compatible entry for pca85073a
dt-binding: pcf85063: Add an entry for pca85073a
lkdtm/heap: Hide allocation size from -Warray-bounds
selftests/lkdtm: Add configs for stackleak and "after free" tests
lkdtm/usercopy: Check vmalloc and >0-order folios
PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits
MAINTAINERS: Add myself as maintainer of the RZN1 RTC driver
rtc: rzn1: Add oscillator offset support
rtc: rzn1: Add alarm support
rtc: rzn1: Add new RTC driver
dt-bindings: rtc: rzn1: Describe the RZN1 RTC
rtc: sun6i: Add NVMEM provider
i3c: master: svc: fix returnvar.cocci warning
i3c/master: simplify the return expression of i3c_hci_remove()
NFS: Pass i_size to fscache_unuse_cookie() when a file is released
Documentation: Add an explanation of NFSv4 client identifiers
NFS: update documentation for the nfs4_unique_id parameter
NFS: Improve warning message when locks are lost.
vfio: Change struct vfio_group::container_users to a non-atomic int
vfio: Simplify the life cycle of the group FD
vfio: Fully lock struct vfio_group::container
vfio: Split up vfio_group_get_device_fd()
vfio: Change struct vfio_group::opened from an atomic to bool
vfio: Add missing locking for struct vfio_group::kvm
kvm/vfio: Fix potential deadlock problem in vfio
dt-bindings: clock: convert rockchip,rk3368-cru.txt to YAML
dt-bindings: clock: convert rockchip,rk3228-cru.txt to YAML
dt-bindings: clock: convert rockchip,rk3036-cru.txt to YAML
dt-bindings: clock: convert rockchip,rk3308-cru.txt to YAML
Input: cros-ec-keyb - allow skipping keyboard registration
dt-bindings: google,cros-ec-keyb: Introduce switches only compatible
dt-bindings: clock: convert rockchip,px30-cru.txt to YAML
dt-bindings: clock: convert rockchip,rk3188-cru.txt to YAML
dt-bindings: clock: convert rockchip,rk3288-cru.txt to YAML
SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op
f2fs: don't use casefolded comparison for "." and ".."
f2fs: do not stop GC when requiring a free section
NFSv4.1: Enable access to the NFSv4.1 'dacl' and 'sacl' attributes
NFSv4: Add encoders/decoders for the NFSv4.1 dacl and sacl attributes
NFSv4: Specify the type of ACL to cache
NFSv4: Don't hold the layoutget locks across multiple RPC calls
pNFS/files: Fall back to I/O through the MDS on non-fatal layout errors
NFS: Further fixes to the writeback error handling
NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout
NFS: Memory allocation failures are not server fatal errors
pinctrl: cherryview: Use GPIO chip pointer in chv_gpio_irq_mask_unmask()
NFS: Don't report errors from nfs_pageio_complete() more than once
NFS: Do not report flush errors in nfs_write_end()
NFS: Don't report ENOSPC write errors twice
NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS
NFS: Do not report EINTR/ERESTARTSYS as mapping errors
ARM: dts: at91: sama7g5ek: add node for PDMC0
ARM: dts: at91: sama7g5: add nodes for PDMC
ARM: dts: at91: Use the generic "rtc" node name for the rtt IPs
ARM: dts: at91: Add the required 'atmel, rtt-rtc-time-reg' property
ARM: at91: pm: Fix rand build error
RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq()
soc: rockchip: Fix refcount leak in rockchip_grf_init
clk: imx8mp: fix usb_root_clk parent
clk: fixed-rate: Remove redundant if statement
Input: psmouse-smbus - avoid flush_scheduled_work() usage
Input: bcm-keypad - remove unneeded NULL check before clk_disable_unprepare
Input: sparcspkr - fix refcount leak in bbc_beep_probe
dt-bindings: remoteproc: mediatek: Add optional memory-region to mtk,scp
dt-bindings: remoteproc: mediatek: Make l1tcm reg exclusive to mt819x
pmem: implement pmem_recovery_write()
pmem: refactor pmem_clear_poison()
dax: add .recovery_write dax_operation
dax: introduce DAX_RECOVERY_WRITE dax access mode
mce: fix set_mce_nospec to always unmap the whole page
x86/mce: relocate set{clear}_mce_nospec() functions
acpi/nfit: rely on mce->misc to determine poison granularity
include/uapi/linux/vfio.h: Fix trivial typo - _IORW should be _IOWR instead
dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq()
dmaengine: idxd: add missing callback function to support DMA_INTERRUPT
pinctrl: lynxpoint: make irq_chip immutable
pinctrl: cherryview: make irq_chip immutable
pinctrl: baytrail: make irq_chip immutable
Documentation: gpio: Advertise irqd_to_hwirq() helper in the examples
Documentation: gpio: Fix IRQ mask and unmask examples
dmaengine: sprd: deprecate '#dma-channels'
dt-bindings: dmaengine: sprd: deprecate '#dma-channels'
dmaengine: idxd: skip irq free when wq type is not kernel
dmaengine: idxd: make idxd_register/unregister_dma_channel() static
dmaengine: zynqmp_dma: use pm_runtime_resume_and_get() instead of pm_runtime_get_sync()
dmaengine: zynqmp_dma: check dma_async_device_register return value
dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type
dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call
dmaengine: idxd: free irq before wq type is reset
dmaengine: idxd: fix lockdep warning on device driver removal
dmaengine: idxd: Separate user and kernel pasid enabling
dt-bindings: renesas,rcar-dmac: R-Car V3U is R-Car Gen4
dmaengine: idxd: Fix the error handling path in idxd_cdev_register()
dmaengine: tegra: Use platform_get_irq() to get IRQ resource
m68knommu: fix undefined reference to `_init_sp'
m68knommu: allow elf_fdpic loader to be selected
m68knommu: add definitions to support elf_fdpic program loader
m68knommu: implement minimal regset support
m68knommu: use asm-generic/mmu.h for nommu setups
m68k: fix typos in comments
m68k: coldfire: drop ISA_DMA_API support
m68knommu: set ZERO_PAGE() to the allocated zeroed page
dt-bindings: clock: convert rockchip,rv1108-cru.txt to YAML
Unify the primitives for file descriptor closing
fs: remove fget_many and fput_many interface
i2c: xiic: Fix Tx Interrupt path for grouped messages
i2c: xiic: Fix coding style issues
i2c: xiic: return value of xiic_reinit
i2c: cadence: Increase timeout per message if necessary
iio: adc: xilinx-ams: fix return error variable
i2c: designware: Sort timing parameter ACPI method calls by the speed
i2c: at91: Initialize dma_buf in at91_twi_xfer()
dt-binding: clock: Add missing rk3568 cru bindings
proc/sysctl: make protected_* world readable
pinctrl: stm32: Unshadow np variable in stm32_pctl_probe()
zsmalloc: fix races between asynchronous zspage free and page migration
Revert "mm/cma.c: remove redundant cma_mutex lock"
PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit()
PCI: hv: Add validation for untrusted Hyper-V values
vfio/pci: Use the struct file as the handle not the vfio_group
kvm/vfio: Remove vfio_group from kvm
vfio: Change vfio_group_set_kvm() to vfio_file_set_kvm()
vfio: Change vfio_external_check_extension() to vfio_file_enforced_coherent()
vfio: Remove vfio_external_group_match_file()
vfio: Change vfio_external_user_iommu_id() to vfio_file_iommu_group()
kvm/vfio: Store the struct file in the kvm_vfio_group
kvm/vfio: Move KVM_DEV_VFIO_GROUP_* ioctls into functions
vfio: Delete container_q
iommu/vt-d: Remove hard coding PGSNP bit in PASID entries
iommu/vt-d: Remove domain_update_iommu_snooping()
iommu/vt-d: Check domain force_snooping against attached devices
iommu/vt-d: Block force-snoop domain attaching if no SC support
iommu/vt-d: Size Page Request Queue to avoid overflow condition
iommu/vt-d: Fold dmar_insert_one_dev_info() into its caller
iommu/vt-d: Change return type of dmar_insert_one_dev_info()
iommu/vt-d: Remove unneeded validity check on dev
iommu/dma: Explicitly sort PCI DMA windows
iommu/dma: Fix iova map result check bug
iommu/mediatek: Fix NULL pointer dereference when printing dev_name
iommu: iommu_group_claim_dma_owner() must always assign a domain
KVM: PPC: Book3S HV Nested: L2 LPCR should inherit L1 LPES setting
KVM: PPC: Book3S HV Nested: L2 must not run with L1 xive context
KVM: PPC: Book3S HV P9: Split !nested case out from guest entry
KVM: PPC: Book3S HV P9: Move cede logic out of XIVE escalation rearming
KVM: PPC: Book3S HV P9: Inject pending xive interrupts at guest entry
KVM: PPC: Book3S HV: Remove KVMPPC_NR_LPIDS
KVM: PPC: Book3S Nested: Use explicit 4096 LPID maximum
KVM: PPC: Book3S HV Nested: Change nested guest lookup to use idr
KVM: PPC: Book3S HV: Use IDA allocator for LPID allocator
KVM: PPC: Book3S HV: Update LPID allocator init for POWER9, Nested
KVM: PPC: Remove kvmppc_claim_lpid
KVM: PPC: Book3S HV P9: Optimise loads around context switch
KVM: PPC: Book3S HV: HFSCR[PREFIX] does not exist
crypto: s390 - add crypto library interface for ChaCha20
crypto: talitos - Uniform coding style with defined variable
crypto: octeontx2 - simplify the return expression of otx2_cpt_aead_cbc_aes_sha_setkey()
crypto: cryptd - Protect per-CPU resource by disabling BH.
crypto: sun8i-ce - do not fallback if cryptlen is less than sg length
crypto: sun8i-ce - rework debugging
crypto: sun8i-ce - use sg_nents_for_len
crypto: sun8i-ce - Add function for handling hash padding
crypto: sun8i-ss - do not fallback if cryptlen is less than sg length
crypto: sun8i-ss - add hmac(sha1)
crypto: sun8i-ss - Add function for handling hash padding
crypto: sun8i-ss - rework debugging
crypto: sun8i-ss - handle requests if last block is not modulo 64
crypto: sun8i-ss - do not zeroize all pad
crypto: sun8i-ss - do not allocate memory when handling hash requests
crypto: sun8i-ss - use sg_nents_for_len
crypto: sun8i-ss - test error before assigning
crypto: sun8i-ss - remove redundant test
crypto: sun8i-ss - handle zero sized sg
crypto: sun8i-ss - rework handling of IV
crypto: sun4i-ss - do not allocate backup IV on requests
crypto: sun8i-ce - do not allocate memory when handling requests
crypto: sun8i-ce - Fix minor style issue
extcon: Modify extcon device to be created after driver data is set
extcon: sm5502: Clarify SM5703's i2c device ID
extcon: ptn5150: Add usb role class support
extcon: ptn5150: Add queue work sync before driver release
extcon: sm5502: Add support for SM5703
dt-bindings: extcon: bindings for SM5703
extcon: usb-gpio: Remove disable irq operation in system sleep
extcon: Fix some kernel-doc comments
extcon: usbc-cros-ec: Use struct_size() helper in kzalloc()
extcon: int3496: Add support for controlling Vbus through a regulator
extcon: int3496: Add support for binding to plain platform devices
extcon: int3496: Request non-exclusive access to the ID GPIO
extcon: int3496: Make the driver a bit less verbose
extcon: Fix extcon_get_extcon_dev() error handling
ia64: mca: drop redundant spinlock initialization
tty: fix deadlock caused by calling printk() under tty_port->lock
relay: remove redundant assignment to pointer buf
fs/ntfs3: validate BOOT sectors_per_clusters
lib/string_helpers: fix not adding strarray to device's resource list
kernel/crash_core.c: remove redundant check of ck_cmdline
ELF, uapi: fixup ELF_ST_TYPE definition
PCI: cadence: Clear FLR in device capabilities register
io_uring_enter(): don't leave f.flags uninitialized
PCI: cadence: Allow PTM Responder to be enabled
f2fs: keep wait_ms if EAGAIN happens
f2fs: introduce f2fs_gc_control to consolidate f2fs_gc parameters
module: merge check_exported_symbol() into find_exported_symbol_in_section()
module: do not binary-search in __ksymtab_gpl if fsa->gplok is false
module: do not pass opaque pointer for symbol search
module: show disallowed symbol name for inherit_taint()
module: fix [e_shstrndx].sh_size=0 OOB access
module: Introduce module unload taint tracking
module: Move module_assert_mutex_or_preempt() to internal.h
module: Make module_flags_taint() accept a module's taints bitmap and usable outside core code
module.h: simplify MODULE_IMPORT_NS
RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx()
RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx()
f2fs: reject test_dummy_encryption when !CONFIG_FS_ENCRYPTION
f2fs: kill volatile write support
f2fs: change the current atomic write way
f2fs: don't need inode lock for system hidden quota
xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI
xhci: Remove quirk for over 10 year old evaluation hardware
xhci: prevent U2 link power state if Intel tier policy prevented U1
xhci: use generic command timer for stop endpoint commands.
usb: host: xhci-plat: omit shared hcd if either root hub has no ports
usb: host: xhci-plat: prepare operation w/o shared hcd
usb: host: xhci-plat: create shared hcd after having added main hcd
xhci: prepare for operation w/o shared hcd
xhci: factor out parts of xhci_gen_setup()
MIPS: Sibyte: remove unnecessary return variable
MIPS: Use NOKPROBE_SYMBOL() instead of __kprobes annotation
selftests/ftrace: Save kprobe_events to test log
MIPS: tools: no need to initialise statics to 0
MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon
MIPS: VR41xx: Drop redundant spinlock initialization
MIPS: smp: optimization for flush_tlb_mm when exiting
ACPI: clean up white space in a few places for consistency
PCI: vmd: Revert 2565e5b69c ("PCI: vmd: Do not disable MSI-X remapping if interrupt remapping is enabled by IOMMU.")
PCI: vmd: Assign VMD IRQ domain before enumeration
ACPI: glue: Rearrange find_child_checks()
dt-bindings: gpio: altera: correct interrupt-cells
ARM: dts: socfpga: align SPI NOR node name with dtschema
xhci: Set HCD flag to defer primary roothub registration
usb: core: hcd: Add support for deferring roothub registration
usb: host: ehci-xilinx: adding description for return value
usb: gadget: udc: Remove useless variable assignment in xudc_read_fifo()
USB: c67x00: remove unnecessary check of res
usb: host: ehci-xilinx: Fix quoted string split across lines
USB / dwc3: Fix a checkpatch warning in core.c
thunderbolt: Add KUnit test for devices with no DisplayPort adapters
thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters
lkdtm/usercopy: Rename "heap" to "slab"
cpufreq: mediatek: Add support for MT8186
cpufreq: mediatek: Link CCI device to CPU
dt-bindings: cpufreq: mediatek: Add MediaTek CCI property
riscv: add memory-type errata for T-Head
riscv: don't use global static vars to store alternative data
riscv: remove FIXMAP_PAGE_IO and fall back to its default value
riscv: add RISC-V Svpbmt extension support
riscv: Fix accessing pfn bits in PTEs for non-32bit variants
riscv: move boot alternatives to after fill_hwcap
riscv: prevent compressed instructions in alternatives
riscv: extend concatenated alternatives-lines to the same length
riscv: implement ALTERNATIVE_2 macro
riscv: implement module alternatives
riscv: allow different stages with alternatives
riscv: integrate alternatives better into the main architecture
PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store()
openrisc: remove bogus nops and shutdowns
openrisc: fix typos in comments
sched,signal,ptrace: Rework TASK_TRACED, TASK_STOPPED state
ptrace: Always take siglock in ptrace_resume
ptrace: Don't change __state
ptrace: Admit ptrace_stop can generate spuriuos SIGTRAPs
ptrace: Document that wait_task_inactive can't fail
ptrace: Reimplement PTRACE_KILL by always sending SIGKILL
signal: Use lockdep_assert_held instead of assert_spin_locked
ptrace: Remove arch_ptrace_attach
ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP
ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP
signal: Replace __group_send_sig_info with send_signal_locked
signal: Rename send_signal send_signal_locked
vfio/pci: Remove vfio_device_get_from_dev()
vfio/pci: Have all VFIO PCI drivers store the vfio_pci_core_device in drvdata
vfio: Remove calls to vfio_group_add_container_user()
vfio: Remove dead code
drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages
vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()
vfio/mdev: Pass in a struct vfio_device * to vfio_pin/unpin_pages()
vfio/ccw: Remove mdev from struct channel_program
vfio: Make vfio_(un)register_notifier accept a vfio_device
vfio: Stop using iommu_present()
RDMA/irdma: Add SW mechanism to generate completions on error
dm: pass NULL bdev to bio_alloc_clone
PCI: hv: Fix interrupt mapping for multi-MSI
PCI: hv: Reuse existing IRTE allocation in compose_msi_msg()
drm/hyperv: Remove support for Hyper-V 2008 and 2008R2/Win7
video: hyperv_fb: Remove support for Hyper-V 2008 and 2008R2/Win7
scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7
Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7
sched: Update task_tick_numa to ignore tasks without an mm
USB: gadget: Add ID numbers to gadget names
RDMA/siw: Enable siw on tunnel devices
PCI: rockchip-dwc: Add legacy interrupt support
PCI: rockchip-dwc: Reset core at driver probe
dt-bindings: PCI: Remove fallback from Rockchip DesignWare binding
x86/hyperv: Disable hardlockup detector by default in Hyper-V guests
PCI: mediatek-gen3: Assert resets to ensure expected init state
pinctrl: broxton: Add module alias for Intel Apollo Lake
powerpc/rtas: Keep MSR[RI] set when calling RTAS
powerpc/8xx: Use kmalloced data structure instead of global static
powerpc/8xx: Remove mpc8xx_pics_init()
powerpc/8xx: Convert CPM1 interrupt controller to platform_device
powerpc/8xx: Convert CPM1 error interrupt handler to platform driver
powerpc/8xx: Move CPM interrupt controller into a dedicated file
cxl/ocxl: Prepare cleanup of powerpc's asm/prom.h
macintosh: Prepare cleanup of powerpc's asm/prom.h
powerpc/code-patching: Use jump_label to check if poking_init() is done
powerpc/code-patching: Use jump_label for testing freed initmem
PCI: microchip: Add missing chained_irq_enter()/exit() calls
PCI: imx6: Fix PERST# start-up sequence
PCI: qcom-ep: Move enable/disable resources code to common functions
vfio/mlx5: Run the SAVE state command in an async mode
vfio/mlx5: Refactor to enable VFs migration in parallel
vfio/mlx5: Manage the VF attach/detach callback from the PF
clk: samsung: exynosautov9: add cmu_peric1 clock support
clk: samsung: exynosautov9: add cmu_peric0 clock support
clk: samsung: exynosautov9: add cmu_fsys2 clock support
clk: samsung: exynosautov9: add cmu_busmc clock support
clk: samsung: exynosautov9: add cmu_peris clock support
clk: samsung: exynosautov9: add cmu_core clock support
clk: samsung: add top clock support for Exynos Auto v9 SoC
hte: Fix off by one in hte_push_ts_ns()
hte: Fix possible use-after-free in tegra_hte_test_remove()
hte: Remove unused including <linux/version.h>
net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs
iommu/arm-smmu: Force identity domains for legacy binding
cpufreq: mediatek: Fix potential deadlock problem in mtk_cpufreq_set_target
fpga: dfl: Allow Port to be linked to FME's DFL
Documentation: fpga: dfl: add link address of feature id table
fpga: dfl: check feature type before parse irq info
fpga: fpga-region: fix kernel-doc formatting issues
fpga: Use tab instead of space indentation
fpga: fpga-mgr: fix kernel-doc warnings
fpga: fix for coding style issues
bus: mhi: host: Add support for Foxconn T99W373 and T99W368
bus: mhi: host: pci_generic: add Telit FN990
bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision
ksmbd: validate length in smb2_write()
ksmbd: fix reference count leak in smb_check_perm_dacl()
crypto: vmx - Fix build error
ipc/mqueue: use get_tree_nodev() in mqueue_get_tree()
ipc: update semtimedop() to use hrtimer
ipc/sem: remove redundant assignments
initramfs: support cpio extraction with file checksums
gen_init_cpio: support file checksum archiving
gen_init_cpio: fix short read file handling
initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option
initramfs: make dir_entry.name a flexible array member
initramfs: refactor do_header() cpio magic checks
proc: fix dentry/inode overinstantiating under /proc/${pid}/net
dm cache metadata: remove unnecessary variable in __dump_mapping
dm mpath: provide high-resolution timer to HST for bio-based
dm crypt: make printing of the key constant-time
f2fs: stop allocating pinned sections if EAGAIN happens
f2fs: skip GC if possible when checkpoint disabling
dm integrity: fix error code in dm_integrity_ctr()
dm stats: add cond_resched when looping over entries
dt-bindings: remoteproc: st,stm32-rproc: Fix phandle-array parameters description
remoteproc: imx_rproc: Support i.MX93
dt-bindings: remoteproc: imx_rproc: Support i.MX93
coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier
nvmem: sfp: Add support for TA 2.1 devices
nvmem: sfp: Use regmap
dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs
dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply
dt-bindings: nvmem: sfp: Add clock properties
dt-bindings: nvmem: sfp: Fix typo
nvmem: qfprom: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
nvmem: Add Apple eFuse driver
dt-bindings: nvmem: Add apple,efuses
MAINTAINERS: Add apple efuses nvmem files to ARM/APPLE MACHINE
nvmem: brcm_nvram: find Device Tree nodes for NVMEM cells
nvmem: core: support passing DT node in cell info
binder: additional transaction error logs
binder: convert logging macros into functions
binderfs: add extended_error feature entry
binder: add BINDER_GET_EXTENDED_ERROR ioctl
binder: add failed transaction logging info
uio: dfl: add HSSI subsystem feature id
slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the interrupt
bus: mhi: replace snprintf with sysfs_emit
lkdtm: cfi: Fix type width for masking PAC bits
misc: rtsx: set NULL intfdata when probe fails
altera-stapl: Use swap() instead of open coding it
misc: rtsx: add rts5261 efuse function
RDMA/rxe: Enforce IBA C11-17
RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup()
RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup()
RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup()
RDMA/rxe: Check rxe_get() return value
RDMA/rxe: Add rxe_srq_cleanup()
pinctrl: microchip-sgpio: Switch to use fwnode instead of of_node
pinctrl: equilibrium: Switch to use fwnode instead of of_node
memblock tests: remove completed TODO item
memblock tests: update style of comments for memblock_free_*() functions
memblock tests: update style of comments for memblock_remove_*() functions
memblock tests: update style of comments for memblock_reserve_*() functions
memblock tests: update style of comments for memblock_add_*() functions
soundwire: qcom: adjust autoenumeration timeout
soundwire: qcom: use pm_runtime_resume_and_get()
soundwire: intel: use pm_runtime_resume_and_get()
soundwire: cadence: use pm_runtime_resume_and_get()
soundwire: bus: use pm_runtime_resume_and_get()
soundwire: qcom: return error when pm_runtime_get_sync fails
soundwire: bus: pm_runtime_request_resume on peripheral attachment
soundwire: intel: disable WAKEEN in pm_runtime resume
soundwire: intel: prevent pm_runtime resume prior to system suspend
soundwire: cadence: recheck device0 attachment after status change
powerpc/code-patching: Don't call is_vmalloc_or_module_addr() without CONFIG_MODULES
powerpc: align address to page boundary in change_page_attr()
powerpc/8xx: Simplify flush_tlb_kernel_range()
powerpc: Use static call for get_irq()
powerpc: Use rol32() instead of opencoding in csum_fold()
powerpc: Add missing headers
powerpc: Remove asm/prom.h from all files that don't need it
dt-bindings: watchdog: sunxi: clarify clock support
dt-bindings: watchdog: sunxi: fix F1C100s compatible
watchdog: Add watchdog driver for Sunplus SP7021
dt-bindings: watchdog: Add watchdog yaml file for Sunplus SP7021
dt-bindings: reset: mt7986: Add reset-controller header file
dt-bindings: watchdog: renesas,wdt: Document RZ/V2L SoC
watchdog: rzg2l_wdt: Add set_timeout callback
watchdog: rzg2l_wdt: Use force reset for WDT reset
watchdog: rzg2l_wdt: Add error check for reset_control_deassert
watchdog: rzg2l_wdt: Fix reset control imbalance
watchdog: rzg2l_wdt: Fix 'BUG: Invalid wait context'
watchdog: rzg2l_wdt: Fix Runtime PM usage
watchdog: rzg2l_wdt: Fix 32bit overflow issue
dt-bindings: watchdog: convert faraday,ftwdt010 to yaml
dt-bindings: watchdog: improve QCOM compatible parsing for modern chips
watchdog: mtk_wdt: mt7986: Add toprgu reset controller support
watchdog: bcm7038_wdt: Support BCM6345 compatible string
dt-bindings: watchdog: imx7ulp-wdt: Add imx93 compatible string
watchdog: mediatek: mt8186: add wdt support
dt-bindings: reset: mt8186: add reset-controller header file
dt-bindings: watchdog: Add compatible for MediaTek MT8186
leds: lp50xx: Remove duplicated error reporting in .remove()
leds: qcom-lpg: add missing PWM dependency
leds: ktd2692: Make aux-gpios optional
dt-bindings: leds: convert ktd2692 bindings to yaml
leds: ktd2692: Avoid duplicate error messages on probe deferral
leds: is31fl32xx: Improve error reporting in .remove()
leds: Move pwm-multicolor driver into rgb directory
ARM: pxa: convert to multiplatform
ARM: pxa/sa1100: move I/O space to PCI_IOBASE
ARM: pxa: remove support for MTD_XIP
ARM: pxa: move mach/*.h to mach-pxa/
ARM: PXA: fix multi-cpu build of xsc3
ARM: pxa: move plat-pxa to drivers/soc/
ARM: mmp: rename pxa_register_device
ARM: mmp: remove tavorevb board support
ARM: pxa: remove unused mach/bitfield.h
ARM: pxa: move clk register definitions to driver
ARM: pxa: move smemc register access from clk to platform
cpufreq: pxa3: move clk register access to clk driver
ARM: pxa: remove get_clk_frequency_khz()
ARM: pxa: pcmcia: move smemc configuration back to arch
ASoC: pxa: i2s: use normal MMIO accessors
ASoC: pxa: ac97: use normal MMIO accessors
ASoC: pxa: use pdev resource for FIFO regs
Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops
Input: wm97xx - switch to using threaded IRQ
Input: touchscreen: use wrapper for pxa2xx ac97 registers
input: touchscreen: mainstone: sync with zylonite driver
input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration
ARM: pxa: zylonite: use gpio lookup instead mfp header
ARM: pxa: mainstone-wm97xx: use gpio lookup table
ARM: pxa: magician: use platform driver for audio
ARM: pxa: z2: use gpio lookup for audio device
ARM: pxa: eseries: use gpio lookup for audio
ARM: pxa: spitz: use gpio descriptors for audio
ARM: pxa: lubbock: pass udc irqs as resource
ARM: pxa: hx4700: use gpio descriptors for audio
ARM: pxa: corgi: use gpio descriptors for audio
ARM: pxa: poodle: use platform data for poodle asoc driver
ARM/pxa/mfd/power/sound: Switch Tosa to GPIO descriptors
iio: magnetometer: yas530: Fix memchr_inv() misuse
iio: adc: axp288: Override TS pin bias current for some models
fork: Stop allowing kthreads to call execve
fork: Explicitly set PF_KTHREAD
init: Deal with the init process being a user mode process
fork: Generalize PF_IO_WORKER handling
fork: Explicity test for idle tasks in copy_thread
fork: Pass struct kernel_clone_args into copy_thread
f2fs: give priority to select unpinned section for foreground GC
f2fs: fix to do sanity check on total_data_blocks
kthread: Don't allocate kthread_struct for init and umh
ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs
ACPI: battery: Make "not-charging" the default on no charging or full info
RDMA/rxe: Remove IB_SRQ_INIT_MASK
f2fs: fix deadloop in foreground GC
f2fs: fix to do sanity check on block address in f2fs_do_zero_range()
f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count()
f2fs: write checkpoint during FG_GC
f2fs: fix to clear dirty inode in f2fs_evict_inode()
f2fs: ensure only power of 2 zone sizes are allowed
f2fs: call bdev_zone_sectors() only once on init_blkz_info()
f2fs: extend stat_lock to avoid potential race in statfs
f2fs: avoid infinite loop to flush node pages
f2fs: use flush command instead of FUA for zoned device
f2fs: remove WARN_ON in f2fs_is_valid_blkaddr
RDMA/rxe: Skip adjusting remote addr for write in retry operation
clk: sunxi-ng: h616: Add PLL derived 32KHz clock
clk: sunxi-ng: h6-r: Add RTC gate clock
iommu/arm-smmu: Support Tegra234 SMMU
dt-bindings: arm-smmu: Add compatible for Tegra234 SOC
dt-bindings: arm-smmu: Document nvidia,memory-controller property
iommu/arm-smmu-qcom: Add SC8280XP support
dt-bindings: arm-smmu: Add compatible for Qualcomm SC8280XP
iommu/arm-smmu-v3-sva: Fix mm use-after-free
iommu/arm-smmu-v3: check return value after calling platform_get_resource()
iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe()
dt-bindings: arm-smmu: Add binding for SDX65 SMMU
crypto: vmx - Align the short log with Makefile cleanups
crypto: atmel - Avoid flush_scheduled_work() usage
crypto: atmel-i2c - Simplify return code in probe function
crypto: caam/rng - Add support for PRNG
hwrng: cn10k - Enable compile testing
crypto: atmel-sha204a - Suppress duplicate error message
crypto: atmel-sha204a - Remove useless check
crypto: inside-secure - Add MODULE_FIRMWARE macros
crypto: hisilicon/sec - add sm4 generic selection
crypto: atmel-sha204a - Add support for ATSHA204 cryptochip
clk: tegra: Update kerneldoc to match prototypes
driver core: location: Check for allocations failure
arch_topology: Trace the update thermal pressure
kernfs: Rename kernfs_put_open_node to kernfs_unlink_open_file.
export: fix string handling of namespace in EXPORT_SYMBOL_NS
rpmsg: use local 'dev' variable
rpmsg: Fix calling device_lock() on non-initialized device
clk: renesas: r9a09g011: Add eth clock and reset entries
clk: renesas: Add RZ/V2M support using the rzg2l driver
cpufreq: mediatek: Add opp notification support
cpufreq: mediatek: Refine mtk_cpufreq_voltage_tracking()
cpufreq: mediatek: Move voltage limits to platform data
cpufreq: mediatek: Unregister platform device on exit
clk: qcom: gcc-msm8976: Add modem reset
dt-bindings: clk: qcom: gcc-msm8976: Add modem reset
clk: qcom: gcc-msm8976: Set floor ops for SDCC
dt-bindings: clock: qcom,gcc-apq8064: Fix typo in compatible and split apq8084
remoteproc: qcom: pas: Add MSM8226 ADSP support
dt-bindings: remoteproc: qcom: pas: Add MSM8226 adsp
dm: improve abnormal bio processing
dm: simplify bio-based IO accounting further
dm: put all polled dm_io instances into a single list
dm: improve dm_io reference counting
dm: don't grab target io reference in dm_zone_map_bio
dm: improve bio splitting and associated IO accounting
dm: switch to bdev based IO accounting interfaces
dm: pass dm_io instance to dm_io_acct directly
dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct
dm: use bio_sectors in dm_aceept_partial_bio
dm: simplify basic targets
dm: conditionally enable branching for less used features
dm: introduce dm_{get,put}_live_table_bio called from dm_submit_bio
dm: move hot dm_io members to same cacheline as dm_target_io
dm: add local variables to clone_endio and __map_bio
dm: mark various branches unlikely
dm: simplify dm_start_io_acct
dm: simplify dm_io access in dm_split_and_process_bio
dm: factor out dm_io_set_error and __dm_io_dec_pending
dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset
staging: r8188eu: remove unused IEEE_* defines
staging: r8188eu: use standard category defines
staging: r8188eu: use ieee80211_mgmt for action category
staging: r8188eu: replace OnAction_tbl with switch-case
staging: r8188eu: remove an unused category define
staging: r8188eu: remove action_handler string
staging: r8188eu: remove unused action handler prototypes
staging: r8188eu: action category wmm is not used
staging: r8188eu: action category ht is not used
staging: vt6655: Replace unused return value of vt6655_get_current_tsf
staging: vt6655: Rename function CARDbGetCurrentTSF
staging: vt6655: Added missing BE support in CARDbGetCurrentTSF
staging: vt6655: Replace VNSvInPortD with ioread32
staging: r8188eu: Remove broken rtw_p2p_get function.
staging: r8188eu: drop redundant check in _rtw_free_mlme_priv
staging: r8188eu: remove unused else condition
staging: r8188eu: remove unused semaphore "allrxreturnevt"
staging: greybus: correct typo in comment
staging: vc04_services: Re-use generic struct s32_fract
tty: hvc: dcc: Bind driver to CPU core0 for reads and writes
termbits: Convert octal defines to hex
serial: pch: inline pop_tx() into handle_tx()
serial: pch: simplify pop_tx() even more
serial: pch: remove xmit circ_buf size double check
serial: pch: remove debug print from pop_tx
serial: pch: decomission pch_uart_hal_write()
serial: pch: don't overwrite xmit->buf[0] by x_char
serial: pch: move size check from pop_tx one level up
serial: pic32: restore disabled irqs in pic32_uart_startup()
serial: pic32: free up irq names correctly
serial: pic32: don't zero members of kzalloc-ated structure
serial: pic32: don't assign pic32_sport::cts_gpio twice
serial: pic32: convert to_pic32_sport() to an inline
serial: pic32: remove pic32_get_port() macro
serial: pic32: simplify pic32_sport::enable_tx_irq handling
serial: pic32: simplify clk handling
serial: pic32: remove constants from struct pic32_sport
serial: pic32: move header content to .c
serial: pic32: remove unused items from the header
serial: stm32: Use TC interrupt to deassert GPIO RTS in RS485 mode
serial: stm32: Factor out GPIO RTS toggling into separate function
serial: sifive: Remove duplicate `clkin_rate' setting
serial: sifive: Report actual baud base rather than fixed 115200
serial: 8250: Add proper clock handling for OxSemi PCIe devices
serial: 8250: Export ICR access helpers for internal use
serial: 8250: Fold EndRun device support into OxSemi Tornado code
serial: men_z135_uart: Drop duplicated iotype assignment
serial: 8250: pxa: Remove unneeded <linux/pm_runtime.h>
serial: 8250: core: Remove unneeded <linux/pm_runtime.h>
serial: 8250: dw: Fix NULL pointer dereference
dt-bindings: serial: renesas,scif: R-Car V3U is R-Car Gen4
dt-bindings: serial: renesas,hscif: R-Car V3U is R-Car Gen4
usb: gadget: uvc: track frames in format entries
usb: gadget: uvc: move structs to common header
usb: gadget: uvc: prevent index variables to start from 0
arm64: dts: qcom: align DWC3 USB interrupts with DT schema
arm64: dts: qcom: align DWC3 USB clocks with DT schema
arm64: dts: qcom: msm8996: add clock-names to DWC3 USB node
arm64: dts: qcom: qcs404: add dedicated qcom,qcs404-dwc3 compatible
arm64: dts: qcom: sm6125: add dedicated qcom,sm6125-dwc3 compatible
arm64: dts: qcom: msm8994: add dedicated qcom,msm8994-dwc3 compatible
arm64: dts: qcom: ipq8074: add dedicated qcom,ipq8074-dwc3 compatible
arm64: dts: qcom: correct DWC3 node names and unit addresses
dt-bindings: usb: qcom,dwc3: fix clock matching
dt-bindings: usb: qcom,dwc3: add IPQ8074, MSM8994, QCS404 and SM6125
usb: dwc3: gadget: Delay issuing End Transfer
usb: dwc3: gadget: Only End Transfer for ep0 data phase
usb: dwc3: ep0: Don't prepare beyond Setup stage
usb: dwc3: gadget: Don't modify GEVNTCOUNT in pullup()
usb: dwc3: gadget: Refactor pullup()
usb: dwc3: gadget: Prevent repeat pullup()
usb: dwc3: xilinx: Add gpio-reset support
dt-bindings: usb: dwc3-xilinx: add optional property reset-gpios
dt-bindings: usb: qcom,dwc3: Add binding for SDX65
dt-bindings: usb: da8xx-usb: deprecate '#dma-channels'
dt-bindings: usb: am33xx-usb: deprecate '#dma-channels'
usb: dwc3: remove a possible unnecessary 'out of memory' message
usb: dwc3: host: Stop setting the ACPI companion
usb: core: acpi: Use the sysdev pointer instead of controller device
dt-bindings: usb: mediatek,mtu3: add binding for MT8195 SoC
usb: ehci-omap: drop unused ehci_read() function
USB: gadget: Fix return of -EBUSY
usb: dwc2: gadget: don't reset gadget's driver->bus
PCI/PM: Replace pci_set_power_state() in pci_pm_thaw_noirq()
PCI/PM: Rearrange pci_set_power_state()
PCI/PM: Clean up pci_set_low_power_state()
PCI/PM: Do not restore BARs if device is not in D0
PCI/PM: Split pci_power_up()
PCI/PM: Write 0 to PMCSR in pci_power_up() in all cases
PCI/PM: Do not call pci_update_current_state() from pci_power_up()
PCI/PM: Unfold pci_platform_power_transition() in pci_power_up()
PCI/PM: Set current_state to D3cold if the device is not accessible
PCI/PM: Relocate pci_set_low_power_state()
PCI/PM: Split pci_raw_set_power_state()
PCI/PM: Rearrange pci_update_current_state()
PCI/PM: Drop the runtime_d3cold device flag
PCI/PM: Resume subordinate bus in bus type callbacks
PCI/PM: Power up all devices during runtime resume
PCI/PM: Define pci_restore_standard_config() only for CONFIG_PM_SLEEP
Input: sun4i-lradc-keys - add support for R329 and D1
Input: sun4i-lradc-keys - add optional clock/reset support
dt-bindings: input: sun4i-lradc-keys: Add R329 and D1 compatibles
pinctrl: microchip-sgpio: make irq_chip immutable
pinctrl: stm32: Fix up errorpath after merge
powerpc: Add missing declaration in asm/drmem.h
powerpc: Include asm/reg.h in asm/svm.h
powerpc: Don't include asm/prom.h in asm/parport.h
powerpc/64: Move pci_device_from_OF_node() out of asm/pci-bridge.h
powerpc: Reduce csum_add() complexity for PPC64
powerpc/64: remove system call instruction emulation
powerpc: Reject probes on instructions that can't be single stepped
powerpc: Sort and de-dup primary opcodes in ppc-opcode.h
powerpc: fix typos in comments
powerpc/boot: Stop using RELACOUNT
powerpc: Simplify and move arch_randomize_brk()
powerpc/mm: Convert to default topdown mmap layout
powerpc/mm: Enable full randomisation of memory mappings
powerpc/mm: Move get_unmapped_area functions to slice.c
powerpc/mm: Use generic_hugetlb_get_unmapped_area()
powerpc/mm: Use generic_get_unmapped_area() and call it from arch_get_unmapped_area()
powerpc/mm: Remove CONFIG_PPC_MM_SLICES
powerpc/mm: Make slice specific to book3s/64
powerpc/mm: Move vma_mmu_pagesize()
mm: Add len and flags parameters to arch_get_mmap_end()
mm, hugetlbfs: Allow an arch to always use generic versions of get_unmapped_area functions
mm: Allow arch specific arch_randomize_brk() with CONFIG_ARCH_WANT_DEFAULT_TOPDOWN_MMAP_LAYOUT
USB: serial: ftdi_sio: clean up printk format specifier
clk: renesas: rzg2l: Add support for RZ/V2M reset monitor reg
clk: renesas: rzg2l: Make use of CLK_MON registers optional
clk: renesas: rzg2l: Set HIWORD mask for all mux and dividers
clk: renesas: rzg2l: Add read only versions of the clk macros
clk: renesas: rzg2l: Move the DEF_MUX array size calc into the macro
dt-bindings: clock: renesas,rzg2l: Document RZ/V2M SoC
clk: renesas: r9a07g044: Fix OSTM1 module clock name
clk: renesas: r9a07g043: Add clock and reset entries for ADC
clk: renesas: r9a07g043: Add TSU clock and reset entry
clk: renesas: r9a07g043: Add RSPI clock and reset entries
clk: renesas: r9a07g043: Add clock and reset entries for SPI Multi I/O Bus Controller
clk: renesas: r9a07g044: Add DSI clock and reset entries
clk: renesas: r9a07g044: Add LCDC clock and reset entries
clk: renesas: r9a07g044: Add M4 Clock support
clk: renesas: r9a07g044: Add M3 Clock support
clk: renesas: r9a07g044: Add {M2, M2_DIV2} Clocks support
clk: renesas: r9a07g044: Add M1 clock support
clk: renesas: rzg2l: Add DSI divider clk support
clk: renesas: rzg2l: Add PLL5_4 clk mux support
clk: renesas: rzg2l: Add FOUTPOSTDIV clk support
pinctrl: renesas: checker: Add reserved field checks
pinctrl: renesas: sh7786: Optimize fixed-width reserved fields
pinctrl: renesas: sh7785: Optimize fixed-width reserved fields
pinctrl: renesas: sh7757: Optimize fixed-width reserved fields
pinctrl: renesas: sh7734: Optimize fixed-width reserved fields
pinctrl: renesas: sh7724: Optimize fixed-width reserved fields
pinctrl: renesas: sh7723: Optimize fixed-width reserved fields
pinctrl: renesas: sh7722: Optimize fixed-width reserved fields
pinctrl: renesas: sh7720: Optimize fixed-width reserved fields
pinctrl: renesas: sh73a0: Optimize fixed-width reserved fields
pinctrl: renesas: sh7269: Optimize fixed-width reserved fields
pinctrl: renesas: sh7264: Optimize fixed-width reserved fields
pinctrl: renesas: sh7203: Optimize fixed-width reserved fields
pinctrl: renesas: r8a779f0: Optimize fixed-width reserved fields
pinctrl: renesas: r8a779a0: Optimize fixed-width reserved fields
pinctrl: renesas: r8a77995: Optimize fixed-width reserved fields
pinctrl: renesas: r8a77990: Optimize fixed-width reserved fields
pinctrl: renesas: r8a77980: Optimize fixed-width reserved fields
pinctrl: renesas: r8a77970: Optimize fixed-width reserved fields
pinctrl: renesas: r8a7796: Optimize fixed-width reserved fields
pinctrl: renesas: r8a77965: Optimize fixed-width reserved fields
pinctrl: renesas: r8a77951: Optimize fixed-width reserved fields
pinctrl: renesas: r8a77950: Optimize fixed-width reserved fields
pinctrl: renesas: r8a7792: Optimize fixed-width reserved fields
pinctrl: renesas: r8a7779: Optimize fixed-width reserved fields
pinctrl: renesas: r8a77470: Optimize fixed-width reserved fields
pinctrl: renesas: r8a7740: Optimize fixed-width reserved fields
pinctrl: renesas: r8a73a4: Optimize fixed-width reserved fields
pinctrl: renesas: sh7734: Use shorthands for reserved fields
pinctrl: renesas: r8a779f0: Use shorthands for reserved fields
pinctrl: renesas: r8a779a0: Use shorthands for reserved fields
pinctrl: renesas: r8a77995: Use shorthands for reserved fields
pinctrl: renesas: r8a77990: Use shorthands for reserved fields
pinctrl: renesas: r8a77980: Use shorthands for reserved fields
pinctrl: renesas: r8a77970: Use shorthands for reserved fields
pinctrl: renesas: r8a77965: Use shorthands for reserved fields
pinctrl: renesas: r8a7796: Use shorthands for reserved fields
pinctrl: renesas: r8a77951: Use shorthands for reserved fields
pinctrl: renesas: r8a77950: Use shorthands for reserved fields
pinctrl: renesas: r8a7794: Use shorthands for reserved fields
pinctrl: renesas: r8a7792: Use shorthands for reserved fields
pinctrl: renesas: r8a7791: Use shorthands for reserved fields
pinctrl: renesas: r8a7790: Use shorthands for reserved fields
pinctrl: renesas: r8a7779: Use shorthands for reserved fields
pinctrl: renesas: r8a7778: Use shorthands for reserved fields
pinctrl: renesas: r8a77470: Use shorthands for reserved fields
pinctrl: renesas: emev2: Use shorthands for reserved fields
pinctrl: renesas: rmobile: Mark unused PORTCR bits reserved
pinctrl: renesas: Add shorthand for reserved register fields
pinctrl: renesas: r8a77470: Use fixed-width description for IPSR regs
leds: Add PWM multicolor driver
dt-bindings: leds: Add multicolor PWM LED bindings
dt-bindings: leds: Optional multi-led unit address
leds: regulator: Make probeable from device tree
leds: regulator: Add dev helper variable
dt-bindings: leds: Add regulator-led binding
thunderbolt: Add support for XDomain lane bonding
thunderbolt: Ignore port locked error in tb_port_wait_for_link_width()
thunderbolt: Split setting link width and lane bonding into own functions
thunderbolt: Move tb_port_state() prototype to correct place
thunderbolt: Add debug logging when lane is enabled/disabled
RDMA/rxe: Optimize the mr pool struct
RDMA/hns: Remove the num_cqc_timer variable
RDMA/hns: Add the detection for CMDQ status in the device initialization process
RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr()
pinctrl: nomadik: Setup parent device and get rid of unnecessary of_node assignment
pinctrl: stm32: prevent the use of the secure protected pins
pinctrl: stm32: improve debugfs information of pinconf-pins entry
pinctrl: apple: Make it work as a module
pinctrl: nuvoton: Fix irq_of_parse_and_map() return value
power: supply: bq24190_charger: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
power: supply: bq27xxx: expose battery data when CI=1
pinctrl: tegra: tegra194: drop unused pin groups
dt-bindings: pinctrl: aspeed: Drop referenced nodes in examples
i2c: davinci: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
i2c: meson: fix missing clk_disable_unprepare() on error in meson_i2c_probe()
docs: i2c: reference simple probes
i2c: powermac: Prepare cleanup of powerpc's asm/prom.h
MIPS: adding a safety check for cpu_has_fpu
i2c: at91: use dma safe buffers
mips: ip22: Reword PANICED to PANICKED and remove useless header
MIPS: IP30: Remove incorrect `cpu_has_fpu' override
MIPS: IP27: Remove incorrect `cpu_has_fpu' override
MIPS: fix typos in comments
i2c: mediatek: Optimize master_xfer() and avoid circular locking
i2c: designware: Modify timing parameters for amdpsp mailbox
dt-bindings: i2c: renesas,rcar-i2c: R-Car V3U is R-Car Gen4
leds: pca9532: Make pca9532_destroy_devices() return void
leds: Add pm8350c support to Qualcomm LPG driver
dt-bindings: leds: Add pm8350c pmic support
RDMA/rxe: Replace paylen by payload
powerpc/eeh: Remove unused inline functions
coresight: core: Fix coresight device probe failure issue
opp: Reorder definition of ceil/floor helpers
opp: Add apis to retrieve opps with interconnect bandwidth
powerpc/powermac: Use for_each_property_of_node()
powerpc/4xx/cpm: Fix return value of __setup() handler
powerpc/idle: Fix return value of __setup() handler
powerpc/5xx: Drop unnecessary cast
selftests/powerpc: Fix typo in spectre_v2
macintosh: Use for_each_child_of_node() macro
powerpc/book3e: Fix sparse report in mm/nohash/fsl_book3e.c
powerpc/kuap: Remove unused inline function __kuap_assert_locked()
powerpc/smp: Remove unused inline functions
powerpc: Remove redundant spaces to match coding style
powerpc: Fix missing declaration of [en/dis]able_kernel_altivec()
macintosh: Fix warning comparing pointer to 0
powerpc/fadump: Use swap() instead of open coding it
macintosh/ams: Remove unneeded result variable
powerpc: No need to initialise statics to 0
macintosh/adb: Use swap() to make code cleaner
powerpc/fadump: Correct two typos in a comment
macintosh/ams: Replace snprintf in show functions with sysfs_emit
Documentation: Fix typo in testing/sysfs-class-cxl
macintosh/smu: Fix warning comparing pointer to 0
powerpc: use strscpy to replace strlcpy
powerpc/perf/24x7: use 'unsigned int' instead of 'unsigned'
powerpc/powernv: Switch from __FUNCTION__ to __func__
powerpc/mm: Switch from __FUNCTION__ to __func__
powerpc: Fix spelling mistake "mesages" -> "messages" in Kconfig
powerpc/rtas: Replaced simple_strtoull() with kstrtoull()
powerpc/mpc52xx: Fix some pr_debug() issues
macintosh/via-pmu: Use DEFINE_SPINLOCK() for spinlock
powerpc/pmac: remove unused symbol
powerpc: make 'boot_text_mapped' static
powerpc: remove set but not used variable 'force_printk_to_btext'
powerpc/pseries/cmm: Remove unneeded variable "ret"
powerpc/eeh: Remove unused inline function eeh_dev_phb_init_dynamic()
powerpc/time: Fix sparse warnings
clk: tegra: Replace .round_rate() with .determine_rate()
clk: tegra: Register clocks from root to leaf
clk: tegra: Add missing reset deassertion
MAINTAINERS: Add HTE Subsystem
hte: Add Tegra HTE test driver
tools: gpio: Add new hardware clock type
gpiolib: cdev: Add hardware timestamp clock type
gpio: tegra186: Add HTE support
gpiolib: Add HTE support
dt-bindings: Add HTE bindings
hte: Add Tegra194 HTE kernel provider
drivers: Add hardware timestamp engine (HTE) subsystem
iommu/msm: Fix an incorrect NULL check on list iterator
iommu/mediatek: Add mt8186 iommu support
iommu/mediatek: mt8195: Enable multi banks for infra iommu
iommu/mediatek: Backup/restore regsiters for multi banks
iommu/mediatek: Initialise/Remove for multi bank dev
iommu/mediatek: Get the proper bankid for multi banks
iommu/mediatek: Change the domid to iova_region_id
iommu/mediatek: Initialise bank HW for each a bank
iommu/mediatek: Add mtk_iommu_bank_data structure
iommu/mediatek-v1: Just rename mtk_iommu to mtk_iommu_v1
iommu/mediatek: Remove mtk_iommu.h
iommu/mediatek: Separate mtk_iommu_data for v1 and v2
iommu/mediatek: Just move code position in hw_init
iommu/mediatek: Only adjust code about register base
iommu/mediatek: Add mt8195 support
iommu/mediatek: Add PCIe support
iommu/mediatek: Add infra iommu support
iommu/mediatek: Add a PM_CLK_AO flag for infra iommu
iommu/mediatek: Allow IOMMU_DOMAIN_UNMANAGED for PCIe VFIO
iommu/mediatek: Adjust device link when it is sub-common
iommu/mediatek: Contain MM IOMMU flow with the MM TYPE
iommu/mediatek: Add IOMMU_TYPE flag
iommu/mediatek: Add SUB_COMMON_3BITS flag
iommu/mediatek: Always enable output PA over 32bits in isr
iommu/mediatek: Remove the granule in the tlb flush
iommu/mediatek: Add a flag STD_AXI_MODE
iommu/mediatek: Add a flag DCM_DISABLE
iommu/mediatek: Add 12G~16G support for multi domains
iommu/mediatek: Adapt sharing and non-sharing pgtable case
iommu/mediatek: Add mutex for data in the mtk_iommu_domain
iommu/mediatek: Add mutex for m4u_group and m4u_dom in data
iommu/mediatek: Remove clk_disable in mtk_iommu_remove
iommu/mediatek: Add list_del in mtk_iommu_remove
iommu/mediatek: Fix 2 HW sharing pgtable issue
dt-bindings: mediatek: mt8186: Add binding for MM iommu
dt-bindings: mediatek: mt8195: Add binding for infra IOMMU
dt-bindings: mediatek: mt8195: Add binding for MM IOMMU
iommu/amd: Remove redundant check
iommu/amd: Do not call sleep while holding spinlock
interconnect: qcom: icc-rpm: Cache every clock rate
interconnect: qcom: icc-rpm: Fix for cached clock rate
leds: Add driver for Qualcomm LPG
dt-bindings: leds: Add Qualcomm Light Pulse Generator binding
ipc: Remove extra braces
ipc: Check permissions for checkpoint_restart sysctls at open time
ipc: Remove extra1 field abuse to pass ipc namespace
ipc: Use the same namespace to modify and validate
dt-bindings: i3c: Convert snps,dw-i3c-master to DT schema
dt-bindings: i3c: Convert cdns,i3c-master to DT schema
power: supply: ab8500_fg: Allocate wq in probe
drm/hyperv: Add error message for fb size greater than allocated
power: supply: axp288_fuel_gauge: Drop BIOS version check from "T3 MRD" DMI quirk
power: supply: axp288_fuel_gauge: Fix battery reporting on the One Mix 1
power: supply: core: Initialize struct to zero
Revert "of/platform: Add stubs for of_platform_device_create/destroy()"
Revert "usb: misc: Add onboard_usb_hub driver"
Revert "usb: core: hcd: Create platform devices for onboard hubs in probe()"
firmware_loader: describe 'module' parameter of firmware_upload_register()
Documentation: Add HTE subsystem guide
PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time
clk: rockchip: Mark hclk_vo as critical on rk3568
pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources()
pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources()
pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins
pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins
phy: qcom-qmp: rename error labels
phy: qcom-qmp: fix pipe-clock imbalance on power-on failure
phy: qcom-qmp: switch to explicit reset helpers
phy: qcom-qmp: fix reset-controller leak on probe errors
phy: qcom-qmp: fix struct clk leak on probe errors
qed: replace bitmap_weight with bitmap_empty in qed_roce_stop()
octeontx2-pf: replace bitmap_weight with bitmap_empty where appropriate
KVM: x86: replace bitmap_weight with bitmap_empty where appropriate
qed: rework qed_rdma_bmap_free()
iio: fix opencoded for_each_set_bit()
net: mellanox: fix open-coded for_each_set_bit()
net: systemport: don't use bitmap_weight() in bcm_sysport_rule_set()
net: dsa: don't use bitmap_weight() in b53_arl_read()
powerpc/sstep: Use bitwise instead of arithmetic operator for flags
powerpc/8xx: export 'cpm_setbrg' for modules
powerpc/perf: Fix symbol undeclared warning
powerpc/pseries/dlpar: Remove unnecessary cast to kfree()
macintosh: Use kmemdup rather than duplicating its implementation
dt-bindings: phy: renesas,usb2-phy: Document RZ/G2UL phy bindings
dt-bindings: phy: marvell,armada-3700-utmi-host-phy: Fix incorrect compatible in example
phy: qcom-qmp: fix phy-descriptor kernel-doc typo
clk: imx8mp: add clkout1/2 support
clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage
phy: rockchip-inno-usb2: Clean up some inconsistent indenting
microblaze: fix typos in comments
pinctrl: stm32: improve bank clocks management
iio: ti-ads8688: use of_device_id for OF matching
iio: stmpe-adc: use of_device_id for OF matching
dt-bindings: iio: Fix incorrect compatible strings in examples
iio: gyro: mpu3050: Make mpu3050_common_remove() return void
iio: mma8452: fix probe fail when device tree compatible is used.
fs: sysv: check sbi->s_firstdatazone in complete_read_super
kernel: make taskstats available from all net namespaces
taskstats: version 12 with thread group and exe info
rapidio: remove unnecessary use of list iterator
kexec: remove redundant assignments
MAINTAINERS: remove redundant file of PTRACE SUPPORT entry
ptrace: fix wrong comment of PT_DTRACE
ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP
fat: add ratelimit to fat*_ent_bread()
fatfs: add FAT messages to printk index
fatfs: remove redundant judgment
init/Kconfig: remove USELIB syscall by default
list: fix a data-race around ep->rdllist
pipe: make poll_usage boolean and annotate its access
lib: remove back_str initialization
lib/string.c: simplify str[c]spn
lib/test_string.c: add strspn and strcspn tests
lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections
lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test
get_maintainer: Honor mailmap for in file emails
kernel: pid_namespace: use NULL instead of using plain integer as pointer
net: unexport csum_and_copy_{from,to}_user
vmcore: convert read_from_oldmem() to take an iov_iter
vmcore: convert __read_vmcore to use an iov_iter
vmcore: convert copy_oldmem_page() to take an iov_iter
fs/proc/kcore.c: remove check of list iterator against head past the loop body
ocfs2: rewrite error handling of ocfs2_fill_super
ocfs2: ocfs2_mount_volume does cleanup job before return error
ocfs2: ocfs2_initialize_super does cleanup job before return error
ocfs2: change return type of ocfs2_resmap_init
ocfs2: fix mounting crash if journal is not alloced
ocfs2: remove usage of list iterator variable after the loop body
ocfs2: replace usage of found with dedicated list iterator variable
scripts/bloat-o-meter: filter out vermagic as it is not relevant
scripts/decode_stacktrace.sh: support old bash version
testing: nvdimm: asm/mce.h is not needed in nfit.c
testing: nvdimm: iomap: make __nfit_test_ioremap a macro
misc/pvpanic: Convert regular spinlock into trylock on panic path
firmware_loader: Move definitions from sysfs_upload.h to sysfs.h
firmware_loader: Fix configs for sysfs split
selftests: firmware: Add firmware upload selftests
firmware: edd: Remove redundant condition
clk: renesas: cpg-mssr: Add support for R-Car V4H
clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4
thunderbolt: Link USB4 ports to their USB Type-C connectors
misc/mei: Add NULL check to component match callback functions
ia64: replace comments with C99 initializers
ia64: ptrace: fix typos in comments
ia64: fix typos in comments
hwrng: optee - remove redundant initialization to variable rng_size
crypto: qat - Fix unsigned function returning negative constant
crypto: ecrdsa - Fix incorrect use of vli_cmp
crypto: caam - fix i.MX6SX entropy delay value
crypto: sun8i-ce - using pm_runtime_resume_and_get instead of pm_runtime_get_sync
crypto: sun8i-ss - using pm_runtime_resume_and_get instead of pm_runtime_get_sync
crypto: keembay - Make use of devm helper function devm_platform_ioremap_resource()
crypto: ccp - Fix the INIT_EX data file open failure
selftests/powerpc: Add a test of 4PB SLB handling
clk: qcom: smd: Update MSM8976 RPM clocks.
pinctrl/rockchip: add rk3588 support
pinctrl/rockchip: add error handling for pull/drive register getters
pinctrl: mvebu: Fix irq_of_parse_and_map() return value
nvdimm: Allow overwrite in the presence of disabled dimms
pinctrl: ocelot: add optional shared reset
dt-bindings: pinctrl: ocelot: add reset property
nvdimm: Fix firmware activation deadlock scenarios
device-core: Kill the lockdep_mutex
nvdimm: Drop nd_device_lock()
ACPI: NFIT: Drop nfit_device_lock()
nvdimm: Replace lockdep_mutex with local lock classes
cxl: Drop cxl_device_lock()
cxl/acpi: Add root device lockdep validation
cxl: Replace lockdep_mutex with local lock classes
PCI/ACPI: negotiate CXL _OSC
PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges
PCI/ACPI: add a helper for retrieving _OSC Control DWORDs
rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails
iio: dac: ltc2632: Make use of device properties
iio: temperature: max31865: Make use of device properties
iio: proximity: mb1232: Switch to use fwnode_irq_get()
iio: imu: adis16480: Improve getting the optional clocks
iio: imu: adis16480: Use temporary variable for struct device
iio: imu: adis16480: Make use of device properties
staging: iio: ad2s1210: remove redundant assignment to variable negative
iio: adc: sc27xx: add support for PMIC sc2730
iio: adc: sc27xx: add support for PMIC sc2720 and sc2721
iio: adc: sc27xx: refactor some functions for support more PMiCs
iio: adc: sc27xx: structure adjustment and optimization
iio: adc: sc27xx: Fine tune the scale calibration values
iio: adc: sc27xx: fix read big scale voltage not right
dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding
iio: proximity: stk3310: Export near level property for proximity sensor
dt-bindings: iio: light: stk33xx: Add proximity-near-level
dt-bindings: iio: adc: Document Renesas RZ/V2L ADC
iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout
iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check
iio: accel: mma8452: Add missing documentation for name element of chip_info
iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L
iio: gyro: fxas21002c: Make use of device properties
iio: gyro: mpu3050: Make use of device properties
iio: core: Convert to use firmware node handle instead of OF node
iio: light: tsl2772: Make use of device properties
iio: proximity: ping: Replace OF specific code by device_get_match_data()
iio: magnetometer: ak8974: Drop dependency on OF
iio: light: cm3605: Drop dependency on OF
iio: temperature: max31856: Make use of device properties
iio: accel: dmard06: Drop dependency on OF
iio: afe: rescale: Make use of device properties
iio: dac: dpot: Drop dependency on OF
iio: dac: lpc18xx: Drop dependency on OF
iio: dac: vf610: Drop dependency on OF
iio: imu: bmi160: Make use of device properties
iio: accel: adxl355: use fwnode_irq_get_byname()
dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings
iio: imu: st_lsm6dsx: add support to ASM330LHHX
MAINTAINERS: add ad3552r
dt-bindings: iio: dac: change ad3552r maintainer
iio: adc: ad7266: convert probe to full device-managed
iio: Replace strtobool() with kstrtobool()
iio: core: Clarify the modes
cxl/mbox: fix logical vs bitwise typo
mfd: twl4030: Make twl4030_exit_irq() return void
mfd: twl6030: Make twl6030_exit_irq() return void
vfio: Require that devices support DMA cache coherence
iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag for IOMMU_CACHE
vfio: Move the Intel no-snoop control off of IOMMU_CACHE
iommu: Introduce the domain op enforce_cache_coherency()
PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI
Drivers: hv: vmbus: Refactor the ring-buffer iterator functions
Drivers: hv: vmbus: Accept hv_sock offers in isolated guests
hv_sock: Add validation for untrusted Hyper-V values
hv_sock: Copy packets sent by Hyper-V out of the ring buffer
hv_sock: Check hv_pkt_iter_first_raw()'s return value
clk: renesas: r9a07g043: Add WDT clock and reset entries
clk: renesas: r9a07g043: Add OSTM clock and reset entries
clk: renesas: r9a07g043: Add clock and reset entries for CANFD
clk: renesas: r9a07g043: Add USB clocks/resets
clk: renesas: r9a07g043: Add SSIF-2 clock and reset entries
clk: renesas: r9a07g043: Add I2C clocks/resets
clk: renesas: r9a06g032: Fix the RTC hclock description
ovl: support idmapped layers
ovl: handle idmappings in ovl_xattr_{g,s}et()
ovl: handle idmappings in layer open helpers
ovl: handle idmappings in ovl_permission()
ovl: use ovl_copy_{real,upper}attr() wrappers
ovl: store lower path in ovl_inode
ovl: handle idmappings for layer lookup
ovl: handle idmappings for layer fileattrs
ovl: use ovl_path_getxattr() wrapper
ovl: use ovl_lookup_upper() wrapper
ovl: use ovl_do_notify_change() wrapper
ovl: pass layer mnt to ovl_open_realfile()
ovl: pass ofs to setattr operations
ovl: handle idmappings in creation operations
ovl: add ovl_upper_mnt_userns() wrapper
ovl: pass ofs to creation operations
ovl: use wrappers to all vfs_*xattr() calls
exportfs: support idmapped mounts
fs: add two trivial lookup helpers
dt-bindings: iommu: Drop client node in examples
iommu: Remove iommu group changes notifier
vfio: Remove iommu group notifier
vfio: Delete the unbound_list
vfio: Remove use of vfio_group_viable()
vfio: Set DMA ownership for VFIO devices
PCI: portdrv: Set driver_managed_dma
PCI: pci_stub: Set driver_managed_dma
bus: platform,amba,fsl-mc,PCI: Add device DMA ownership management
amba: Stop sharing platform_dma_configure()
driver core: Add dma_cleanup callback in bus_type
iommu: Add DMA ownership management interfaces
iommu/msm: Add a check for the return of kzalloc()
dt-bindings: mfd: samsung,exynos5433-lpass: Fix 'dma-channels/requests' properties
PCI: versatile: Remove redundant variable retval
MAINTAINERS: Merge DART into ARM/APPLE MACHINE
iommu/amd: Indicate whether DMA remap support is enabled
thunderbolt: Make iommu_dma_protection more accurate
iommu: Add capability for pre-boot DMA protection
iommu: Introduce device_iommu_capable()
dma-iommu: Check that swiotlb is active before trying to use it
iommu/amd: Enable swiotlb in all cases
iommu/fsl_pamu: Prepare cleanup of powerpc's asm/prom.h
tracing: Remove check of list iterator against head past the loop body
tracing: Replace usage of found with dedicated list iterator variable
tracing: Remove usage of list iterator variable after the loop
tracing: Remove usage of list iterator after the loop body
tracing: Add documentation for trace clock tai
tracing: Introduce trace clock tai
ring-buffer: Have 32 bit time stamps use all 64 bits
ring-buffer: Have absolute time stamps handle large numbers
ACPI: OSL: Remove the helper for deactivating memory region
usb: typec: ucsi: acpi: Map the mailbox with memremap()
Revert "firmware_loader: use kernel credentials when reading firmware"
interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers
interconnect: qcom: sc8280xp: constify icc_node pointers
interconnect: qcom: sc8280xp: constify qcom_icc_desc
powerpc/85xx: Fix virt_to_phys() off-by-one in smp_85xx_start_cpu()
mfd: sprd: Jugle {of,spi}_device_id tables into numerical order
mips: dts: ingenic: x1000: Add PWM device tree node
MIPS: mscc: serval: rename pinctrl nodes
MIPS: mscc: ocelot: rename pinctrl nodes
MIPS: mscc: jaguar2: rename pinctrl nodes
mips: dts: ralink: mt7621: remove defining gpio function for pin groups
mips: dts: ralink: mt7621: mux phy4 to gmac1 for GB-PC1
mips: dts: ralink: mt7621: add mdio label to mdio-bus
staging: vt6655: Replace MACvReadISR with VNSvInPortD
staging: vt6655: Replace MACvReadMIBCounter with VNSvInPortD
kernfs: Remove reference counting for kernfs_open_node.
driver core: Add sysfs support for physical location of a device
platform: finally disallow IRQ0 in platform_get_irq() and its ilk
drivers/base/node.c: fix compaction sysfs file leak
driver core: Prevent overriding async driver of a device before it probe
mfd: sprd: Add SC2730 PMIC to SPI device ID table
selftests/powerpc: Add matrix multiply assist (MMA) test
cpufreq: mediatek: Fix NULL pointer dereference in mediatek-cpufreq
dt-bindings: opp: opp-v2-kryo-cpu: Remove SMEM
powerpc/boot: Build wrapper for an appropriate CPU
lkdtm: cfi: Fix type width for masking PAC bits
tracing: make tracer_init_tracefs initcall asynchronous
tracing: Avoid adding tracer option before update_tracer_options
ring-buffer: Simplify if-if to if-else
tracing: Use WARN instead of printk and WARN_ON
tracing: Fix sleeping function called from invalid context on RT kernel
tracing: Change `if (strlen(glob))` to `if (glob[0])`
tracing: Return -EINVAL if WARN_ON(!glob) triggered in event_hist_trigger_parse()
tracing: Make tp_printk work on syscall tracepoints
docs: bootconfig: Add how to embed the bootconfig into kernel
bootconfig: Support embedding a bootconfig file in kernel
bootconfig: Check the checksum before removing the bootconfig from initrd
bootconfig: Make the bootconfig.o as a normal object file
tracing: Fix tracing_map_sort_entries() kernel-doc comment
MAINTAINERS: Enlarge coverage of TRACING inside architectures
tracing: Fix kernel-doc
tracing: Fix inconsistent style of mini-HOWTO
tracing: Separate hist state updates from hist registration
tracing: Have existing event_command.parse() implementations use helpers
tracing: Remove redundant trigger_ops params
tracing: Remove logic for registering multiple event triggers at a time
tracing: Cleanup double word in comment
riscv: compat: vdso: Add setup additional pages implementation
riscv: compat: vdso: Add COMPAT_VDSO base code implementation
riscv: compat: Add hw capability check for elf
riscv: compat: Add elf.h implementation
riscv: compat: process: Add UXL_32 support in start_thread
riscv: compat: syscall: Add entry.S implementation
riscv: compat: syscall: Add compat_sys_call_table implementation
riscv: compat: Support TASK_SIZE for compat mode
riscv: compat: Add basic compat data type implementation
riscv: Fixup difference with defconfig
syscalls: compat: Fix the missing part for __SYSCALL_COMPAT
asm-generic: compat: Cleanup duplicate definitions
fs: stat: compat: Add __ARCH_WANT_COMPAT_STAT
arch: Add SYSVIPC_COMPAT for all architectures
compat: consolidate the compat_flock{,64} definition
uapi: always define F_GETLK64/F_SETLK64/F_SETLKW64 in fcntl.h
uapi: simplify __ARCH_FLOCK{,64}_PAD a little
dt-bindings: Drop undocumented i.MX iomuxc-gpr bindings in examples
mfd: cros_ec_dev: Only register PCHG device if present
mfd: mt6397-core: Add resources for PMIC keys for MT6359
mfd: mt6359: Add missing defines necessary for mtk-pmic-keys support
clk: en7523: fix wrong pointer check in en7523_clk_probe()
ARC: bpf: define uapi for BPF_PROG_TYPE_PERF_EVENT program type
ARC: disasm: handle ARCv2 case in kprobe get/set functions
remoteproc: mediatek: Allow reading firmware-name from DT
dt-bindings: remoteproc: mediatek: Add firmware-name property
rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl
rpmsg: virtio: Fix possible double free in rpmsg_virtio_add_ctrl_dev()
rpmsg: virtio: Fix possible double free in rpmsg_probe()
mfd: ipaq-micro: Fix error check return value of platform_get_irq()
mfd: hi655x-pmic: Replace legacy gpio interface for gpiod interface
mfd: tps65218: Fix trivial typo in comment
MIPS: Octeon: support all interfaces on CN66XX
MIPS: Octeon: fix CN6640 hang on XAUI init
mips: cpc: Fix refcount leak in mips_cpc_default_phys_base
MIPS: dts: align SPI NOR node name with dtschema
MIPS: SGI-IP30: Free some unused memory
MIPS: SGI-IP27: Free some unused memory
ACPI / property: Document RS485 _DSD properties
dt_bindings: rs485: Add receiver enable polarity
serial: 8250_dwlib: Implement SW half duplex support
serial: 8250_dwlib: RS485 HW half & full duplex support
powerpc/fadump: print start of preserved area
powerpc/fadump: align destination address to pagesize
powerpc/fadump: fix PT_LOAD segment for boot memory area
powerpc/fadump: save CPU reg data in vmcore when PHYP terminates LPAR
powerpc/fadump: Fix fadump to work with a different endian capture kernel
usb: core: hcd: Create platform devices for onboard hubs in probe()
usb: misc: Add onboard_usb_hub driver
of/platform: Add stubs for of_platform_device_create/destroy()
USB: gadget: Add a new bus for gadgets
USB: gadget: Fix mistakes in UDC core kerneldoc
USB: gadget: Register udc before gadget
USB: gadget: Rename usb_gadget_probe_driver()
usb: core: devices: drop redundant buffer overflow checks
dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding
dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding
usb: typec: mux: Add On Semi fsa4480 driver
dt-bindings: usb: Add binding for fcs,fsa4480
usb: typec: mux: Allow multiple mux_devs per mux
usb: typec: mux: Introduce indirection
usb: typec: mux: Check dev_set_name() return value
device property: Use multi-connection matchers for single case
device property: Add helper to match multiple connections
usb: typec: ucsi: Wait for the USB role switches
usb: typec: ucsi: add a common function ucsi_unregister_connectors()
dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings
testusb: Fix warning comparing pointer to 0
dt-bindings: serial: renesas,hscif: Document r8a779g0 bindings
serial: 8250: Handle UART without interrupt on TEMT
serial: 8250: use THRE & __stop_tx also with DMA
serial: Store character timing information to uart_port
serial: 8250: dw: Improve RZN1 support
serial: 8250: dw: Add support for DMA flow controlling devices
serial: 8250: dw: Move the IO accessors to 8250_dwlib.h
serial: 8250: dw: Introduce an rx_timeout variable in the IRQ path
serial: 8250: dma: Allow driver operations before starting DMA transfers
serial: 8250: dw: Allow to use a fallback CPR value if not synthesized
serial: 8250: dw: Move the USR register to pdata
serial: 8250: dw: Create a generic platform data structure
serial: 8250: dw: Move definitions to the shared header
sysrq: do not omit current cpu when showing backtrace of all active CPUs
tty: hvcs: simplify if-if to if-else
tty/hvc_opal: simplify if-if to if-else
bus: mhi: ep: Add uevent support for module autoloading
bus: mhi: ep: Add support for suspending and resuming channels
bus: mhi: ep: Add support for queueing SKBs to the host
bus: mhi: ep: Add support for processing channel rings
bus: mhi: ep: Add support for reading from the host
bus: mhi: ep: Add support for processing command rings
bus: mhi: ep: Add support for handling SYS_ERR condition
bus: mhi: ep: Add support for handling MHI_RESET
bus: mhi: ep: Add support for powering down the MHI endpoint stack
bus: mhi: ep: Add support for powering up the MHI endpoint stack
bus: mhi: ep: Add support for processing MHI endpoint interrupts
bus: mhi: ep: Add support for managing MHI state machine
bus: mhi: ep: Add support for sending events to the host
bus: mhi: ep: Add support for ring management
bus: mhi: ep: Add support for managing MMIO registers
bus: mhi: ep: Add support for creating and destroying MHI EP devices
bus: mhi: ep: Add support for registering MHI endpoint client drivers
bus: mhi: ep: Add support for registering MHI endpoint controllers
interconnect: qcom: Add SDX65 interconnect provider driver
dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings
binder: Use memcpy_{to,from}_page() in binder_alloc_do_buffer_copy()
binder: Use kmap_local_page() in binder_alloc_copy_user_to_buffer()
binder: Use memset_page() in binder_alloc_clear_buf()
drivers/virt/fsl_hypervisor: remove unneeded `ret` variable in `fsl_hv_open()`
Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state()
test_firmware: Error injection for firmware upload
test_firmware: Add test support for firmware upload
firmware_loader: Add sysfs nodes to monitor fw_upload
firmware_loader: Add firmware-upload support
firmware_loader: Split sysfs support from fallback
Revert "hwrng: mpfs - Enable COMPILE_TEST"
staging: vt6655: Replace VNSvInPortW with ioread16
staging: rtl8192e: Remove u16 cast for u16 return value
staging: rtl8192e: Remove u16 cast for u32 parameter
staging: rtl8192e: Remove unnecessary u16 argument cast
staging: rtl8192e: Remove unnecessary u16 assignment cast
staging: rtl8192e: Remove unnecessary u8 cast in comparison
staging: rtl8192e: Remove unnecessary u8 argument cast
staging: rtl8192e: Remove unnecessary u8 assignment cast
staging: r8188eu: drop unnecessary wrapper _rtw_dequeue_cmd
staging: r8188eu: drop unnecessary wrapper _rtw_alloc_network
staging: r8188eu: drop unnecessary wrapper _rtw_free_mlme_priv
staging: r8188eu: drop unnecessary wrapper _rtw_init_mlme_priv
staging: r8188eu: drop unnecessary wrapper _rtw_init_evt_priv
staging: r8188eu: drop unnecessary wrapper _rtw_init_cmd_priv
staging: r8188eu: drop unnecessary wrapper _rtw_free_cmd_priv
staging: greybus: tools: fix spelling
staging: vc04_services: Re-add dependency on HAS_DMA to BCM2835_VCHIQ
Revert "staging: r8188eu: use in-kernel ieee channel"
cpufreq: mediatek: Make sram regulator optional
cpufreq: mediatek: Record previous target vproc value
cpufreq: mediatek: Replace old_* with pre_*
cpufreq: mediatek: Use device print to show logs
cpufreq: mediatek: Enable clocks and regulators
cpufreq: mediatek: Remove unused headers
cpufreq: mediatek: Cleanup variables and error handling in mtk_cpu_dvfs_info_init()
cpufreq: mediatek: Use module_init and add module_exit
arm64: tegra: add node for tegra234 cpufreq
cpufreq: tegra194: Add support for Tegra234
cpufreq: tegra194: add soc data to support multiple soc
dt-bindings: Document Tegra CCPLEX Cluster
tools/testing/nvdimm: remove unneeded flush_workqueue
selftests/powerpc/pmu: Fix unsigned function returning negative constant
powerpc/boot: remove unused function find_node_by_linuxphandle()
clk: mediatek: Add MT8186 ipesys clock support
clk: mediatek: Add MT8186 mdpsys clock support
clk: mediatek: Add MT8186 camsys clock support
clk: mediatek: Add MT8186 vencsys clock support
clk: mediatek: Add MT8186 vdecsys clock support
clk: mediatek: Add MT8186 imgsys clock support
clk: mediatek: Add MT8186 wpesys clock support
clk: mediatek: Add MT8186 mmsys clock support
clk: mediatek: Add MT8186 mfgsys clock support
clk: mediatek: Add MT8186 imp i2c wrapper clock support
clk: mediatek: Add MT8186 apmixedsys clock support
clk: mediatek: Add MT8186 infrastructure clock support
clk: mediatek: Add MT8186 topckgen clock support
clk: mediatek: Add MT8186 mcusys clock support
dt-bindings: ARM: MediaTek: Add new document bindings of MT8186 clock
clk: ux500: Implement the missing CLKOUT clocks
clk: ux500: Rewrite PRCMU clocks to use clk_hw_*
clk: ux500: Drop .is_prepared state from PRCMU clocks
clk: ux500: Drop .is_enabled state from PRCMU clocks
dt-bindings: clock: u8500: Add clkout clock bindings
clk: mux: remove redundant initialization of variable width
f2fs: replace usage of found with dedicated list iterator variable
f2fs: Remove usage of list iterator pas the loop for list_move_tail()
f2fs: fix dereference of stale list iterator after loop body
f2fs: fix to do sanity check on inline_dots inode
f2fs: introduce data read/write showing path info
f2fs: remove unnecessary f2fs_lock_op in f2fs_new_inode
f2fs: don't set GC_FAILURE_PIN for background GC
f2fs: check pinfile in gc_data_segment() in advance
ARC: implement syscall tracepoints
ARC: enable HAVE_REGS_AND_STACK_ACCESS_API feature
RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage
fs/jfs: Remove dead code
RDMA/rxe: Remove useless parameters for update_state()
PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg()
Drivers: hv: vmbus: Introduce {lock,unlock}_requestor()
Drivers: hv: vmbus: Introduce vmbus_request_addr_match()
Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid()
PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening
Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero
PCI: hv: Fix multi-MSI to allow more than one MSI vector
Drivers: hv: vmbus: Add VMbus IMC device to unsupported list
RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send()
RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt
RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas
RDMA/mlx5: Move creation and free of translation tables to umr.c
RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access
RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs
RDMA/mlx5: Introduce mlx5_umr_post_send_wait()
RDMA/mlx5: Expose wqe posting helpers outside of wr.c
RDMA/mlx5: Simplify get_umr_update_access_mask()
RDMA/mlx5: Move mkey ctrl segment logic to umr.c
RDMA/mlx5: Move umr checks to umr.h
RDMA/mlx5: Move init and cleanup of UMR to umr.c
PCI: microchip: Add a missing semicolon
PCI: mvebu: Add support for sending Set_Slot_Power_Limit message
PCI: Add function for parsing 'slot-power-limit-milliwatt' DT property
PCI: Add PCI_EXP_SLTCTL_ASPL_DISABLE macro
dt-bindings: clock: renesas,cpg-mssr: Document r8a779g0
clk: renesas: r8a779f0: Add UFS clock
Input: sun4i-lradc-keys - add wakeup support
Input: pm8941-pwrkey - simulate missed key press events
Input: pm8941-pwrkey - add software key press debouncing support
Input: pm8941-pwrkey - add support for PON GEN3 base addresses
Input: pm8941-pwrkey - fix error message
Input: synaptics-rmi4 - remove unnecessary flush_workqueue()
Input: ep93xx_keypad - use devm_platform_ioremap_resource() helper
Input: add Raspberry Pi Sense HAT joystick driver
Input: clps711x-keypad - use syscon_regmap_lookup_by_phandle
Input: remove unneeded variable in input_inhibit_device()
VMCI: Add support for ARM64
firmware: stratix10-svc: fix a missing check on list iterator
/dev/mem: make reads and writes interruptible
char: xillybus: fix a refcount leak in cleanup_dev()
misc: bcm-vk: replace usage of found with dedicated list iterator variable
w1/ds2490: remove dump from ds_recv_status, pr_ to dev_XXX logging.
misc: fastrpc: fix an incorrect NULL check on list iterator
char: xillybus: replace usage of found with dedicated list iterator variable
misc: vmw_vmci: replace usage of found with dedicated list iterator variable
vmw_balloon: Print errors on reset only once
nvmem: sunplus-ocotp: drop useless probe confirmation
nvmem: sunplus-ocotp: staticize sp_otp_v0
nvmem: bcm-ocotp: mark ACPI device ID table as maybe unused
char: misc: remove usage of list iterator past the loop body
scripts/get_abi: Fix wrong script file name in the help message
powerpc: Remove unused SLOW_DOWN_IO definition
bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB
bus: mhi: host: Optimize and update MMIO register write method
bus: mhi: host: Bail on writing register fields if read fails
bus: mhi: host: Wait for ready state after reset
bus: mhi: host: Add soc_reset sysfs
bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID
bus: mhi: host: Use cached values for calculating the shared write pointer
interconnect: qcom: constify qcom_icc_bcm pointers
interconnect: qcom: constify icc_node pointers
interconnect: qcom: constify qcom_icc_desc
usb: rework usb_maxpacket() using usb_pipe_endpoint()
usb: remove third argument of usb_maxpacket()
sound: usb: remove third argument of usb_maxpacket()
usb: remove third argument of usb_maxpacket()
net: remove third argument of usb_maxpacket()
media: remove third argument of usb_maxpacket()
Input: remove third argument of usb_maxpacket()
HID: usbhid: remove third argument of usb_maxpacket()
usb: deprecate the third argument of usb_maxpacket()
USB: hcd-pci: Fully suspend across freeze/thaw cycle
USB: core: Disable remote wakeup for freeze/quiesce
usb: dwc3: pci: Fix pm_runtime_get_sync() error checking
drivers: usb: host: Fix deadlock in oxu_bus_suspend()
usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback
usb: dwc3: EP clear halt leading to clearing of delayed_status
clk: renesas-pcie: use simple i2c probe function
clk: si570: use i2c_match_id and simple i2c probe
clk: si544: use i2c_match_id and simple i2c probe
clk: si5351: use i2c_match_id and simple i2c probe
clk: si5341: use simple i2c probe function
clk: si514: use simple i2c probe function
clk: max9485: use simple i2c probe function
clk: cs2000-cp: use simple i2c probe function
clk: cdce925: use i2c_match_id and simple i2c probe
clk: cdce706: use simple i2c probe function
clk: en7523: Add clock driver for Airoha EN7523 SoC
dt-bindings: Add en7523-scu device tree binding documentation
clk: keystone: syscon-clk: Add support for AM62 epwm-tbclk
dt-bindings: clock: ehrpwm: Add AM62 specific compatible
clk: using pm_runtime_resume_and_get instead of pm_runtime_get_sync
clk: actions: remove redundant assignment after a mask operation
cxl/mbox: Replace NULL check with IS_ERR() after vmemdup_user()
cxl/mbox: Use type __u32 for mailbox payload sizes
PM: CXL: Disable suspend
rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value
remoteproc: qcom: pas: Add sc8280xp remoteprocs
dt-bindings: remoteproc: qcom: pas: Add sc8280xp adsp and nsp pair
dt-bindings: pinctrl: add binding for Ralink RT3883 pinctrl
dt-bindings: pinctrl: add binding for Ralink RT305X pinctrl
dt-bindings: pinctrl: add binding for Ralink MT7621 pinctrl
dt-bindings: pinctrl: add binding for Ralink MT7620 pinctrl
dt-bindings: pinctrl: rt2880: fix binding name, pin groups and functions
mips: dts: ralink: mt7621: use the new compatible string for MT7621 pinctrl
MAINTAINERS: add Ralink pinctrl driver
pinctrl: ralink: add new compatible strings for each pinctrl subdriver
pinctrl: ralink: rename driver names to subdrivers
pinctrl: ralink: rename variable names for functions on MT7620 and MT7621
pinctrl: ralink: rename pinctrl-rt288x to pinctrl-rt2880
pinctrl: ralink: rename pinmux functions to pinctrl
pinctrl: ralink: rename pinctrl-rt2880 to pinctrl-ralink
pinctrl: ralink: rename MT7628(an) functions to MT76X8
pinctrl: qcom: Update clock voting as optional
pinctrl: qcom: Add SC7280 lpass pin configuration
pinctrl: qcom: Extract chip specific LPASS LPI code
pinctrl: qcom: Update lpi pin group custiom functions with framework generic functions
pinctrl: qcom: Update macro name to LPI specific
dt-bindings: pinctrl: qcom: Add sc7280 lpass lpi pinctrl bindings
dt-bindings: pinctrl: qcom: Update lpass lpi file name to SoC specific
dt-bindings: pinctrl: rockchip: add rk3588
pinctrl: nomadik: Add new MC2 config
pinctrl: thunderbay: Use devm_platform_ioremap_resource()
pinctrl: ingenic: Garbage-collect code paths for SoCs disabled by config
dt-bindings: pinctrl: add rockchip,rk3036-pinctrl compatible string
dt-bindings: pinctrl: Convert i.MX7D to json-schema
pinctrl: max77620: drop unneeded MODULE_ALIAS
pinctrl: meson: fix unused variable warning
pinctrl: mediatek: mt8195: enable driver on mtk platforms
gpio/rockchip: handle deferring input-enable pinconfs
pinctrl/rockchip: support setting input-enable param
pinctrl/rockchip: support deferring other gpio params
dt-bindings: pwm: Add interrupts property for MediaTek MT8192
dt-bindings: pwm: Add compatible for MediaTek MT8186
dt-bindings: pwm: Add compatible for MediaTek MT8195
dt-bindings: pwm: Add compatible for MediaTek MT8192
dt-bindings: pwm: Convert pwm-mtk-disp.txt to mediatek,pwm-disp.yaml format
pwm: clps71xx: Implement .apply() callback
pwm: raspberrypi-poe: Fix endianness in firmware struct
pwm: atmel-tcb: Make atmel_tcb_divisors static
gpio: mvebu: Drop PWM base assignment
pwm: lp3943: Implement .apply() callback
pwm: lp3943: Fix duty calculation in case period was clamped
pwm: sunplus-pwm: Add Sunplus SoC SP7021 PWM Driver
dt-bindings: pwm: Add bindings doc for Sunplus SoC SP7021 PWM Driver
dt-bindings: pwm: at91: Add SAMA7G5 compatible strings list
dt-bindings: pwm: Convert atmel pwm to json-schema
pwm: Add support for Xilinx AXI Timer
dt-bindings: pwm: Add Xilinx AXI Timer
pwm: atmel-tcb: Drop duplicated tracking of per-channel data
pwm-sun4i: Calculate the delay without rounding down to jiffies
pwm-sun4i: Calculate "delay_jiffies" directly, eliminate absolute time
pwm-sun4i: Convert "next_period" to local variable
binder: hold fd_install until allocating fds first
firmware: xilinx: enable feature check for ZynqMP
firmware: xilinx: always check API version for IOCTL/QUERY
firmware: xilinx: add new function for do_feature_check_call
firmware: xilinx: add support for IOCTL and QUERY ID feature check
drivers/base/memory: Fix an unlikely reference counting issue in __add_memory_block()
firmware_loader: use kernel credentials when reading firmware
firmware_loader: Check fw_state_is_done in loading_store
firmware_loader: Clear data and size in fw_free_paged_buf
rpmsg: Fix kfree() of static memory on setting driver_override
rpmsg: Constify local variable in field store macro
slimbus: qcom-ngd: Fix kfree() of static memory on setting driver_override
clk: imx: scu: Fix kfree() of static memory on setting driver_override
vdpa: Use helper for safer setting of driver_override
spi: Use helper for safer setting of driver_override
s390/cio: Use driver_set_override() instead of open-coding
PCI: Use driver_set_override() instead of open-coding
hv: Use driver_set_override() instead of open-coding
fsl-mc: Use driver_set_override() instead of open-coding
amba: Use driver_set_override() instead of open-coding
driver: platform: Add helper for safer setting of driver_override
staging: bcm2835-audio: delete TODO
dt-bindings: remoteproc: mediatek: Add interrupts property to mtk,scp
staging: rtl8192u: Fix signedness bug in ieee80211_check_auth_response()
staging: r8188eu: Remove unneeded variable ret in rtw_suspend()
staging: fieldbus: Fix the error handling path in anybuss_host_common_probe()
staging: vchiq:remove unneeded flush_workqueue
staging: r8188eu: fix the index check in mgt_dispatcher
staging: vme: Move 'vme/devices/' to 'vme_user/'
staging: vme: Add VME_BUS dependency to Kconfig
staging: vme: Move vme_user to staging KConfig
staging: r8188eu: use in-kernel ieee channel
staging: r8188eu: correct typo in comments
staging: r8188eu: replace spaces with tabs
staging: r8188eu: remove 'added by' author comments
staging: r8188eu: remove spaces before tabs
staging: r8188eu: remove unnecessary braces in single statement block
staging: r8188eu: remove OnAction_dls
staging: r8188eu: remove OnAction_qos
staging: r8188eu: on_action_spct does nothing
staging: r8188eu: remove dummy entries from OnAction_tbl
staging: r8188eu: remove OnAtim
staging: rtl8192e: Fix signedness bug in rtllib_rx_assoc_resp()
staging: r8188eu: Drop redundant memset
staging: rtl8723bs: remove leftover code for other chips
staging: rtl8192u: change get_key functions to return 0 instead of -1
serial: stm32: add earlycon support
serial: stm32: add KGDB support
serial: stm32: remove infinite loop possibility in putchar function
tty: Add function for handling flow control chars
serial: core: fix tcdrain() with CTS enabled
char: ttyprintk: register console
serial/8250: Use fifo in 8250 console driver
drivers: tty: serial: Fix deadlock in sa1100_set_termios()
tty/sysrq: change the definition of sysrq_key_table's element to make it more readable
tty: serial: fsl_lpuart: remove the count initialization as it is not needed
serial: allow COMPILE_TEST for some drivers
serial: pic32: make SERIAL_PIC32_CONSOLE depend on SERIAL_PIC32=y
serial: qcom: use check for empty instead of pending
serial: zs: use NULL as a pointer, not 0
serial: xilinx_uartps: cache xmit in cdns_uart_handle_tx()
serial: xilinx_uartps: return early in cdns_uart_handle_tx()
serial: sunplus-uart: change sunplus_console_ports from global to static
tty: serial: meson: Added S4 SOC compatibility
tty: serial: meson: Add a 12MHz internal clock rate to calculate baud rate in order to meet the baud rate requirements of special BT modules
serial: icom: remove unused struct icom_port members
serial: icom: delete empty serial hooks
serial: icom: use list_for_each_entry()
serial: icom: make icom_acfg_baud const and unsigned
serial: icom: use ARRAY_SIZE
serial: icom: move header content to .c
serial: icom: use proper __le types and functions
serial: icom: remove to_icom_adapter() and icom_kref_release()
serial: icom: switch vague casts to container_of
serial: icom: remove ICOM_VERSION_STR macro
usb: dwc3: Don't switch OTG -> peripheral if extcon is present
interconnect: qcom: Add SC8280XP interconnect provider
dt-bindings: interconnect: qcom: Add sc8280xp binding
dmaengine: mv_xor_v2 : Move spin_lock_bh() to spin_lock()
dmaengine: idxd: refactor wq driver enable/disable operations
selftests: firmware: Add ZSTD compressed file tests
selftests: firmware: Simplify test patterns
selftests: firmware: Fix the request_firmware_into_buf() test for XZ format
selftests: firmware: Use smaller dictionary for XZ compression
firmware: Add the support for ZSTD-compressed firmware files
dmaengine: ti: k3-psil-am62: Update PSIL thread for saul.
dmaengine: ptdma: statify pt_tx_status
usb: musb: mediatek: Use clk_bulk API to simplify clock operations
MIPS: Ingenic: Refresh USB nodes to match driver changes.
USB: dwc2: Add OTG support for Ingenic SoCs.
dt-bindings: dwc2: Add bindings for new Ingenic SoCs.
usb: gadget: net2272: clean up comments
usb: gadget: tegra-xudc: clean up comments
usb: gadget: s3c-hsudc: clean up comments
usb: gadget: pxa27x_udc: clean up comment
USB: omap_udc: clean up comment
usb: core: devices: remove dead code under #ifdef PROC_EXTRA
usb: musb: Fix missing of_node_put() in omap2430_probe
usb: gadget: f_acm: add support for USB_CDC_REQ_SEND_BREAK
usb: dwc3: gadget: increase tx fifo size for ss isoc endpoints
usb: host: ohci-omap: Make it CCF clk API compatible
usb: gadget: omap_udc: Make it CCF clk API compatible
USB / dwc3: Fix three doc-build warnings
PCI/doc: Update obsolete pci_set_dma_mask() references
dt-bindings: usb: samsung,exynos-usb2: add missing required reg
dt-bindings: usb: samsung,exynos-usb2: include usb-hcd schema
USB: storage: karma: fix rio_karma_init return
usb: gadget: net2280: use swap() instead of open coding it
usb: gadget: u_audio: clean up some inconsistent indenting
USB: host: isp116x: check return value after calling platform_get_resource()
usb:oxu210hp-hcd: Use platform_get_irq() to get the interrupt
arm64: dts: qcom: sc7280: Set the default dr_mode for usb2
arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector
usb-storage: isd200: fix initFunction error return
usb-storage: shuttle_usbat: fix initFunction error return
usb-storage: alauda: fix initFunction error return
usb: Prepare cleanup of powerpc's asm/prom.h
usb: usbip: add missing device lock on tweak configuration cmd
usb: usbip: fix a refcount leak in stub_probe()
drivers: usb: dwc3: Add AM62 USB wrapper driver
dt-bindings: usb: Add documentation for AM62 USB Wrapper module
usb: typec: tipd: Only update power status on IRQ
usb: typec: mux: intel_pmc_mux: Add retry logic to a PMC command
usb: gadget: uvc: improve sg exit condition
usb: gadget: uvc: giveback vb2 buffer on req complete
usb: gadget: uvc: rework uvcg_queue_next_buffer to uvcg_complete_buffer
usb: gadget: uvc: remove pause flag use
usb: gadget: uvc: allow changing interface name via configfs
pinctrl: ocelot: add clock monitor option for LAN966x
pinctrl: ocelot: add pwm output option for LAN966x
dt-bindings: pinctrl: convert ocelot-pinctrl to YAML format
pinctrl: qcom-pmic-gpio: Add support for pmx65
dt-bindings: pinctrl: qcom-pmic-gpio: Add pmx65 support
pinctrl: bcm2835: implement hook for missing gpio-ranges
gpiolib: of: Introduce hook for missing gpio-ranges
crypto: hisilicon/qm - remove hisi_qm_get_free_qp_num()
crypto: hisilicon/qm - replace hisi_qm_release_qp() with hisi_qm_free_qps()
crypto: hisilicon/qm - set function with static
crypto: hisilicon/qm - remove unused function declaration
hwrng: mpfs - Enable COMPILE_TEST
crypto: marvell/cesa - ECB does not IV
crypto: ccp - Log when resetting PSP SEV state
hwrng: cn10k - Make check_rng_health() return an error code
hwrng: cn10k - Optimize cn10k_rng_read()
crypto: sa2ul - Add the new compatible for AM62
dt-bindings: crypto: ti,sa2ul: Add a new compatible for AM62
microblaze: Add support for reserved memory defined by DT
microblaze: Wire memblock_dump_all()
microblaze: Use simple memmove/memcpy implementation from lib/string.c
microblaze: Do loop unrolling for optimized memset implementation
microblaze: Use simple memset implementation from lib/string.c
misc: ocxl: fix possible double free in ocxl_file_register_afu
MAINTAINERS: fix location of moxa-smartio.rst
riscv: dts: rename the node name of dma
riscv: dts: Add dma-channels property and modify compatible
riscv: mm: Remove the copy operation of pmd
powerpc/83xx/mpc8349emitx: Get rid of of_node assignment
Input: aiptek - remove redundant assignment to variable ret
tty: synclink_cs: Use bitwise instead of arithmetic operator for flags
accessiblity: speakup: cleanup comments
staging: rtl8192e: Remove space after cast
drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop()
drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop()
staging: rtl8192u: compare strcmp result to zero
staging: iio: ad2s1210: remove redundant assignment to variable negative
staging: vt6655: Replace VNSvInPortB with ioread8
staging: vt6655: Replace MACvGPIOIn with VNSvInPortB
staging: rtl8712: Remove unnecessary int typecast
staging: qlge: add blank line after function declaration
staging: vt6655: Delete tmacro.h
staging: Remove the drivers for the Unisys s-Par
staging: r8188eu: use in-kernel ieee80211 header structures
r8188eu: remove unused urbs from struct xmit_buf
staging: r8188eu: use ARRAY_SIZE for mlme_sta_tbl
staging: r8188eu: don't call empty DoReserved function
staging: r8188eu: replace mlme_handler with function pointer
staging: r8188eu: the frame type is shifted out
staging: r8188eu: replace the GetFrameSubType call
staging: r8188eu: check receiver address only once
staging: r8188eu: place constants in right side in a comparison
staging: r8188eu: check firmware header existence before access
staging: r8188eu: use pr_info_once() to log the firmware version
staging: r8188eu: remove variables from rtl8188e_firmware_download()
staging: r8188eu: use sizeof instead of hardcoded firmware header size
staging: r8188eu: rename fields of struct rt_firmware_hdr
staging: r8188eu: clean up comments in struct rt_firmware_hdr
staging: r8188eu: convert u32 fields of rt_firmware_hdr to __le32
staging: r8188eu: fix struct rt_firmware_hdr
staging: bcm2835-audio: fix mutex definition without comment
staging: bcm2835-audio: fix mutex definition without comment
staging: bcm2835-audio: fix unnecessary space after cast
staging: bcm2835-audio: fix line ending with '('
staging: bcm2835-audio: fully describe config symbol
tty: n_gsm: clean up implicit CR bit encoding in address field
tty: n_gsm: clean up dead code in gsm_queue()
Revert "serial: 8250: Handle UART without interrupt on TEMT using em485"
Documentation: fix tty link
dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte
dmaengine: at_xdmac: In at_xdmac_prep_dma_memset, treat value as a single byte
dmaengine: at_hdmac: In atc_prep_dma_memset, treat value as a single byte
dmaengine: Document dmaengine_prep_dma_memset
dmaengine: idxd: move wq irq enabling to after device enable
dmaengine: tegra: Remove unused including <linux/version.h>
dmaengine: add verification of DMA_INTERRUPT capability for dmatest
dmaengine: mediatek: mtk-hsdma: use NULL instead of using plain integer as pointer
dmaengine: pl08x: drop the useless function
dmaengine: idxd: set max_xfer and max_batch for RO device
dmaengine: idxd: set DMA_INTERRUPT cap bit
dmaengine: jz4780: set DMA maximum segment size
ARM: pxa: maybe fix gpio lookup tables
ARM: pxa: use pdev resource for palmld mmio
dmaengine: PTDMA: support polled mode
dt-bindings: dmaengine: qcom: gpi: add compatible for sc7280
dmaengine: plx_dma: Move spin_lock_bh() to spin_lock()
dt-bindings: dmaengine: xilinx_dma: Add MCMDA channel ID index description
pinctrl: renesas: rzg2l: Restore pin config order
pinctrl: renesas: Remove unneeded #include <linux/init.h>
pinctrl: renesas: Select PINCTRL_RZG2L if ARCH_RZG2L is enabled
pinctrl: renesas: rzg2l: Add RZ/G2UL support
pinctrl: renesas: r8a77995: Add QSPI and RPC pins, groups, and functions
pinctrl: renesas: r8a77990: Add RPC pins, groups, and functions
pinctrl: renesas: r8a77990: Add drive-strength
pinctrl: renesas: Allow up to 10 fields for drive_regs
pinctrl: renesas: checker: Rework drive and bias pin iteration
phy: freescale: imx8m-pcie: Handle IMX8_PCIE_REFCLK_PAD_UNUSED
phy: core: Warn when phy_power_on is called before phy_init
phy: core: Update documentation syntax
phy: core: Add documentation of phy operation order
phy: rockchip-inno-usb2: Handle ID IRQ
phy: rockchip-inno-usb2: Handle bvalid falling
phy: rockchip-inno-usb2: Support multi-bit mask properties
phy: rockchip-inno-usb2: Do not lock in bvalid IRQ handler
phy: rockchip-inno-usb2: Do not check bvalid twice
phy: rockchip-inno-usb2: Fix muxed interrupt support
phy: allwinner: phy-sun6i-mipi-dphy: Support D-PHY Rx mode for MIPI CSI-2
dt-bindings: sun6i-a31-mipi-dphy: Add optional direction property
phy: freescale: phy-fsl-imx8-mipi-dphy: Add i.MX8qxp LVDS PHY mode support
dt-bindings: phy: mixel: mipi-dsi-phy: Add Mixel combo PHY support for i.MX8qxp
dt-bindings: phy: Convert mixel,mipi-dsi-phy to json-schema
phy: Add LVDS configuration options
MAINTAINERS: Update linux-fpga repository location
dt-bindings: pinctrl: mt8192: Add gpio-line-names property
dt-bindings: pinctrl: mt8192: Add mediatek,pull-up-adv property
dt-bindings: pinctrl: mt8192: Add mediatek,drive-strength-adv property
dt-bindings: pinctrl: mt8192: Add wrapping node for pin configurations
ARM: pxa: make addr-map.h header local
ARM: pxa: move pcmcia board data into mach-pxa
ARM: pxa: pxa2xx-ac97-lib: use IRQ resource
watchdog: sa1100: use platform device registration
clk: qcom: gcc-msm8998: add SSC-related clocks
RDMA/mlx5: Fix flow steering egress flow
fs: jfs: fix possible NULL pointer dereference in dbFree()
ARM: pxa: move regs-lcd.h into driver
ARM: pxa: move mach/sound.h to linux/platform_data/
ARM: pxa: stop using mach/bitfield.h
ARM: pxa: split up mach/hardware.h
ARM: pxa: remove mach/dma.h
ARM: pxa: make mach/regs-uart.h private
ARM: pxa: make mainstone.h private
ARM: pxa: split mach/generic.h
dt-bindings: pinctrl: renesas: Document RZ/G2UL pinctrl
pinctrl: renesas: Simplify multiplication/shift logic
thunderbolt: Use different lane for second DisplayPort tunnel
thunderbolt: Dump path config space entries during discovery
thunderbolt: Use decimal number with port numbers
thunderbolt: Fix typo in comment
remoteproc: imx_rproc: Ignore create mem entry for resource table
clk: imx8mp: Add DISP2 pixel clock
dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group
pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group
dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group
pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl
pinctrl: mvebu: pinctrl driver for 98DX2530 SoC
dt-bindings: pinctrl: mvebu: Document bindings for AC5
pinctrl: qcom: sm8150: Specify PDC map
dt-bindings: qcom,pdc: Add compatible for SM8150
Input: iqs7222 - avoid dereferencing a NULL pointer
Input: iqs7222 - propagate some error codes correctly
lkdtm: Add CFI_BACKWARD to test ROP mitigations
i2c: meson: Use 50% duty cycle for I2C clock
i2c: meson: Use _SHIFT and _MASK for register definitions
i2c: rcar: add support for I2C_M_RECV_LEN
dt-bindings: i2c: qcom,i2c-qup: convert to dtschema
tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get
serial: When UART is suspended, set RTS to false
serial: 8250: add compatible for fsl,16550-FIFO64
serial: 8250: Add UART_CAP_NOTEMT on PORT_16550A_FSL64
serial: 8250: Handle UART without interrupt on TEMT using em485
serial: 8250_aspeed_vuart: Fix potential NULL dereference in aspeed_vuart_probe
serial: atmel: remove redundant assignment in rs485_config
serial: fsl_lpuart: remove redundant code in rs485_config functions
serial: imx: remove redundant assignment in rs485_config
serial: max310: remove redundant memset in rs485_config
serial: omap: remove redundant code in rs485_config
serial: sc16is7xx: remove redundant check in rs485_config
serial: stm32: remove redundant code in rs485_config
serial: amba-pl011: remove redundant code in rs485_config
serial: core: move RS485 configuration tasks from drivers into core
tty: serial: meson: Use DIV_ROUND_CLOSEST to calculate baud rates
dt-bindings: serial: Update Qualcomm geni based QUP UART bindings
serial: 8250: Report which option to enable for blacklisted PCI devices
tty: n_tty: Restore EOF push handling behavior
serial: 8250: Make SERIAL_8250_EM available for arm64 systems
dt-bindings: serial: renesas,em-uart: Document r9a09g011 bindings
dt-bindings: serial: fsl-lpuart: Add imx93 compatible string
dt-bindings: serial: uniphier: Add "resets" property as optional
dt-bindings: serial: uniphier: Use maxItems for a single clock
tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe
crypto: arm64/sm4 - Fix wrong dependency of NEON/CE implementation
crypto: hisilicon/sgl - align the hardware sgl dma address
crypto: hisilicon/zip - support last word dumping
crypto: hisilicon/hpre - support last word dumping
crypto: hisilicon/sec - support last word dumping
crypto: hisilicon/qm - add last word dumping for ACC
Documentation: update debugfs doc for Hisilicon ZIP
Documentation: update debugfs doc for Hisilicon SEC
Documentation: update debugfs doc for Hisilicon HPRE
crypto: hisilicon/zip - support register checking
crypto: hisilicon/sec - support register checking
crypto: hisilicon/hpre - support register checking
crypto: hisilicon/qm - add register checking for ACC
crypto: ux500/hash - simplify if-if to if-else
hwrng: mpfs - add polarfire soc hwrng support
crypto: qat - remove line wrapping for pfvf_ops functions
crypto: qat - use u32 variables in all GEN4 pfvf_ops
crypto: qat - replace disable_vf2pf_interrupts()
crypto: qat - leverage the GEN2 VF mask definiton
crypto: qat - rework the VF2PF interrupt handling logic
crypto: qat - fix off-by-one error in PFVF debug print
crypto: qat - fix wording and formatting in code comment
crypto: qat - test PFVF registers for spurious interrupts on GEN4
crypto: qat - add check for invalid PFVF protocol version 0
crypto: qat - add missing restarting event notification in VFs
crypto: qat - remove unnecessary tests to detect PFVF support
crypto: qat - remove unused PFVF stubs
crypto: qat - remove unneeded braces
crypto: qat - fix ETR sources enabled by default on GEN2 devices
crypto: qat - set COMPRESSION capability for DH895XCC
crypto: qat - set CIPHER capability for DH895XCC
crypto: ccree - use fine grained DMA mapping dir
crypto: ccree - rearrange init calls to avoid race
crypto: qat - stop using iommu_present()
tty: serial: samsung: add spin_lock for interrupt and console_write
tty: Fix a possible resource leak in icom_probe
tty: serial: Prepare cleanup of powerpc's asm/prom.h
tty: hvc: Prepare cleanup of powerpc's asm/prom.h
tty: goldfish: Use tty_port_destroy() to destroy port
remoteproc: core: Move state checking to remoteproc_core
remoteproc: core: Remove state checking before calling rproc_boot()
tty: serial: altera: use altera_jtaguart_stop_tx()
tty: serial: owl-uart, send x_char even if stopped
tty: serial: mpc52xx_uart: remove double ifdeffery
tty: synclink_gt: Fix null-pointer-dereference in slgt_clean()
Documentation: tty: n_gsm, use power of ReST
Documentation: tty: n_gsm, delete "Additional Documentation"
Documentation: tty: move moxa-smartio.rst to tty
Documentation: tty: move n_gsm to tty
Documentation: tty: introduce "Other Documentation"
Documentation: move tty to driver-api
staging: rtl8192u: make read-only array EWC11NHTCap static const
staging: ks7010: coding style fix: use tabs for indent
staging: rtl8712: Remove unnecessary parentheses
staging: rtl8712: cmd: remove redundant space after cast
staging: r8188eu: pkt_newalloc is not used
staging: r8188eu: use ieee80211 helpers in mgt_dispatcher
staging: r8188eu: merge _mgt_dispatcher into mgt_dispatcher
staging: r8188eu: use ieee80211 helper to read the qos tid
staging: r8188eu: remove unused timer functions
staging: r8188eu: remove the bInSuspend loop
staging: r8188eu: clean up the code to set ips_deny_time
staging: r8188eu: use kernel functions for timeout handling
staging: r8188eu: summarize two if statements
staging: r8188eu: simplify the ps_processing check
staging: r8188eu: make return values consistent
staging: r8188eu: simplify delay conditions in rtw_pwr_wakeup
remoteproc: imx_dsp_rproc: Make rsc_table optional
remoteproc: imx_dsp_rproc: use common rproc_elf_load_segments
remoteproc: elf_loader: skip segment with memsz as zero
coresight: etm4x: Cleanup TRCRSCTLRn register accesses
coresight: etm4x: Cleanup TRCBBCTLR register accesses
coresight: etm4x: Cleanup TRCSSPCICRn register accesses
coresight: etm4x: Cleanup TRCSSCCRn and TRCSSCSRn register accesses
coresight: etm4x: Cleanup TRCACATRn register accesses
coresight: etm3x: Cleanup ETMTECR1 register accesses
coresight: etm4x: Cleanup TRCVICTLR register accesses
coresight: etm4x: Cleanup TRCSTALLCTLR register accesses
coresight: etm4x: Cleanup TRCEVENTCTL1R register accesses
coresight: etm4x: Cleanup TRCCONFIGR register accesses
coresight: etm4x: Cleanup TRCIDR5 register accesses
coresight: etm4x: Cleanup TRCIDR4 register accesses
coresight: etm4x: Cleanup TRCIDR3 register accesses
coresight: etm4x: Cleanup TRCIDR2 register accesses
coresight: etm4x: Cleanup TRCIDR0 register accesses
dmaengine: qcom: gpi: Add SM8350 support
dmaengine: qcom: gpi: Add support for ee_offset
dt-bindings: dmaengine: qcom: gpi: add compatible for sm8350/sm8350
dmaengine: qcom: gpi: set chain and link flag for duplex
clk: renesas: r9a07g043: Add SDHI clock and reset entries
clk: renesas: r9a07g043: Add GbEthernet clock/reset
clk: renesas: r9a07g043: Add ethernet clock sources
clk: renesas: r9a07g043: Add GPIO clock and reset entries
clk: renesas: Add support for RZ/G2UL SoC
clk: renesas: Move RPC core clocks
clk: renesas: rzg2l: Simplify multiplication/shift logic
phy: cadence: Sierra: Add TI J721E specific PCIe multilink lane configuration
phy/rockchip: Use of_device_get_match_data()
phy/rockchip: Use of_device_get_match_data()
phy: qcom-qmp: Add support for SDX65 QMP PHY
dt-bindings: phy: qcom,qmp: Add SDX65 USB PHY binding
phy: mediatek: phy-mtk-hdmi: Simplify with dev_err_probe()
phy: mediatek: phy-mtk-mipi-dsi: Simplify with dev_err_probe()
staging: r8188eu: clean up long lines in block_write()
staging: r8188eu: remove unneeded initializations
staging: r8188eu: reduce variables in block_write()
staging: r8188eu: change void parameters to u8
staging: r8188eu: rename parameter of block_write()
staging: r8188eu: correct macro spelling mistake
drivers: staging: rtl8192eu: Fix deadlock in rtw_joinbss_event_prehandle
drivers: staging: rtl8192bs: Fix deadlock in rtw_joinbss_event_prehandle()
drivers: staging: rtl8723bs: Fix deadlock in rtw_surveydone_event_callback()
staging: r8188eu: add space around operators
staging: greybus: remove empty callback function
staging: greybus: correct typo in comment
staging: r8188eu: remove else after return and break statements
staging: bcm2835-audio: remove compat ALSA card
dt-bindings: phy: uniphier: Clean up clocks, resets, and their names using compatible string
dt-bindings: phy: uniphier-usb3hs: Fix incorrect clock-names and reset-names
dt-bindings: phy: uniphier-ahci: Fix missing reset-names
dt-bindings: phy: uniphier-usb3ss: Treat vbus-supply as optional
dt-bindings: phy: uniphier-usb2: Add vbus-supply
dt-bindings: clock: qcom,rpmcc: add clocks property
dt-bindings: clock: qcom,rpmcc: convert to dtschema
clk: qcom: lpass: Add support for LPASS clock controller for SC7280
cxl/mem: Replace redundant debug message with a comment
cxl/mem: Rename cxl_dvsec_decode_init() to cxl_hdm_decode_init()
cxl/pci: Make cxl_dvsec_ranges() failure not fatal to cxl_pci
cxl/mem: Make cxl_dvsec_range() init failure fatal
cxl/pci: Add debug for DVSEC range init failures
cxl/mem: Drop DVSEC vs EFI Memory Map sanity check
lkdtm: Move crashtype definitions into each category
lkdtm/bugs: Don't expect thread termination without CONFIG_UBSAN_TRAP
lkdtm/usercopy: Expand size of "out of frame" object
lkdtm/heap: Note conditions for SLAB_LINEAR_OVERFLOW
lkdtm/bugs: Check for the NULL pointer after calling kmalloc
cxl/mbox: Use new return_code handling
cxl/mbox: Improve handling of mbox_cmd hw return codes
cxl/pci: Use CXL_MBOX_SUCCESS to check against mbox_cmd return code
cxl/mbox: Drop mbox_mutex comment
cxl/pmem: Remove CXL SET_PARTITION_INFO from exclusive_cmds list
cxl/mbox: Block immediate mode in SET_PARTITION_INFO command
cxl/mbox: Move cxl_mem_command param to a local variable
cxl/mbox: Make handle_mailbox_cmd_from_user() use a mbox param
cxl/mbox: Remove dependency on cxl_mem_command for a debug msg
cxl/mbox: Construct a users cxl_mbox_cmd in the validation path
cxl/mbox: Move build of user mailbox cmd to a helper functions
cxl/mbox: Move raw command warning to raw command validation
cxl/mbox: Move cxl_mem_command construction to helper funcs
clk: qcom: gcc-sc7280: use new clk_regmap_mux_safe_ops for PCIe pipe clocks
clk: qcom: gcc-sm8450: use new clk_regmap_mux_safe_ops for PCIe pipe clocks
clk: qcom: regmap-mux: add pipe clk implementation
remoteproc: mtk_scp: Fix a potential double free
RDMA/rxe: Generate a completion for unsupported/invalid opcode
staging/rtl8192e,ieee80211: replace ps tasklet with work
staging/rtl8712: remove event_tasklet
staging/ks7010: replace SME taslet with work
staging/wlan-ng, prism2usb: replace completion_bh tasklet with work
staging/wlan-ng, prism2usb: replace reaper_bh tasklet with work
staging/most, dim2: convert dim2_tasklet to threaded irq
staging: vt6655: Remove macro PCAvDelayByIO
staging: rtl8712: efuse: code style - avoid macro argument precedence issues
staging: r8188eu: improve timeout handling in efuse_read_phymap_from_txpktbuf
staging: r8188eu: improve timeout handling in iol_execute
staging: r8188eu: improve timeout handling in LPS_RF_ON_check
staging: r8188eu: make LPS_RF_ON_check static
staging: r8188eu: improve timeout handling in rtw_check_join_candidate
staging: r8188eu: improve timeout handling in rtl8188e_firmware_download
staging: r8188eu: summarize two if statements
staging: r8188eu: remove unnecessary rtw_get_passing_time_ms call
staging: r8188eu: no need for an else after return
staging: greybus: pwm: Drop assignment to struct pwm_chip::base
staging: r8188eu: remove HW_VAR_H2C_FW_PWRMODE
staging: r8188eu: remove HW_VAR_FIFO_CLEARN_UP
staging: r8188eu: remove HW_VAR_MLME_JOIN
staging: r8188eu: remove HW_VAR_INITIAL_GAIN
staging: r8188eu: convert else if to else in rtw_led.c
staging: rtl8723bs: tidy up error handling
clk: imx: scu: fix a potential memory leak in __imx_clk_gpr_scu()
clk: imx: Add check for kcalloc
clk: imx8mn: add GPT support
dt-bindings: imx: add clock bindings for i.MX8MN GPT
clk: imx: Remove the snvs clock
clk: imx8m: check mcore_booted before register clk
clk: imx: add mcore_booted module paratemter
PCI/P2PDMA: Whitelist Intel Skylake-E Root Ports at any devfn
phy: qcom-qmp: Add SM6350 UFS PHY support
dt-bindings: phy: qcom,qmp: Add SM6350 UFS PHY bindings
remoteproc: Don't bother checking the return value of debugfs_create*
remoteproc: mediatek: Fix side effect of mt8195 sram power on
phy: phy-can-transceiver: Add support for setting mux
dmaengine: Remove a useless mutex
dmaengine: idxd: update IAA definitions for user header
dmaengine: tegra: Add tegra gpcdma driver
dt-bindings: dmaengine: Add doc for tegra gpcdma
RDMA/hns: Init the variable at the suitable place
RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource
RDMA/hns: Remove redundant variable "ret"
RDMA/hns: Remove unused function to_hns_roce_state()
RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP
dt-bindings: altr,msgdma: update my email address
MAINTAINERS: update my email address
dmaengine: idxd: remove trailing white space on input str for wq name
dmaengine: Clarify cyclic transfer residue documentation
dmaengine: stm32-mdma: check the channel availability (secure or not)
PCI: tegra194: Remove unnecessary MSI enable reg save and restore
dmaengine: bestcomm: Prepare cleanup of powerpc's asm/prom.h
dmaengine: ep93xx: Remove redundant word in comment
dmaengine: idxd: don't load pasid config until needed
dmaengine: mediatek-cqdma: Use platform_get_irq() to get the interrupt
dmaengine: mediatek: mtk-hsdma: Use platform_get_irq() to get the interrupt
dmaengine: nbpfaxi: Use platform_get_irq_optional() to get the interrupt
clk: renesas: r8a77995: Add RPC clocks
clk: renesas: r8a77990: Add RPC clocks
MAINTAINERS: Update Hemant's email id
opp: use list iterator only inside the loop
opp: replace usage of found with dedicated list iterator variable
PM: opp: simplify with dev_err_probe()
OPP: call of_node_put() on error path in _bandwidth_supported()
dt-bindings: clock: fix rk3399 cru clock issues
dt-bindings: clock: use generic node name for pmucru example in rockchip,rk3399-cru.yaml
dt-bindings: clock: replace a maintainer for rockchip,rk3399-cru.yaml
dt-bindings: clock: fix some conversion style issues for rockchip,rk3399-cru.yaml
iio: core: Simplify the registration of kfifo buffers
iio: core: Move the currentmode entry to the opaque structure
iio: core: Hide read accesses to iio_dev->currentmode
iio: Un-inline iio_buffer_enabled()
iio: st_sensors: Use iio_device_claim/release_direct_mode() when relevant
iio: st_sensors: Stop abusing mlock to ensure internal coherency
iio: st_sensors: Add a local lock for protecting odr
iio: st_sensors: Drop the protection on _avail functions
iio: st_sensors: Return as early as possible from the _write_raw() callbacks
iio: adc: stm32-dfsdm: Avoid dereferencing ->currentmode
iio: magnetometer: rm3100: Stop abusing the ->currentmode
iio: core: Enhance the kernel doc of modes and currentmodes iio_dev entries
Input: add support for Azoteq IQS7222A/B/C
dt-bindings: input: Add bindings for Azoteq IQS7222A/B/C
Input: mt6779-keypad - move iomem pointer to probe function
dmaengine: sh: Kconfig: Make RZ_DMAC depend on ARCH_RZG2L
RDMA/rxe: Remove reliable datagram support
RDMA/rxe: Remove support for SMI QPs from rdma_rxe
RDMA/rxe: Remove mc_grp_pool from struct rxe_dev
RDMA/rxe: Remove type 2A memory window capability
RDMA/usnic: Refactor usnic_uiom_alloc_pd()
RDMA/usnic: Stop using iommu_present()
IB/SA: Replace usage of found with dedicated list iterator variable
x86/PCI: Clip only host bridge windows for E820 regions
x86: Log resource clipping for E820 regions
PCI: dwc: Fix setting error return on MSI DMA mapping failure
PCI: mediatek: Fix refcount leak in mtk_pcie_subsys_powerup()
staging: r8188eu: remove SetHalDefVar8188EUsb()
staging: r8188eu: clean up rtw_ioctl.h
staging: r8188eu: remove header usb_vendor_req.h
staging: r8188eu: remove unused prototype usbvendorrequest()
staging: r8188eu: remove unused enums from odm.h
staging: r8188eu: remove unused fields from struct eeprom_priv
staging: r8188eu: ROMVer is always zero
staging: r8188eu: move struct rt_firmware to rtw_fw.h
staging: r8188eu: remove unused macros from basic_types.h
staging: rtl8723bs: remove header rtw_ioctl.h
staging: rtl8192u: use min_t/max_t macros instead of if else
staging: rtl8192u: replace ternary statement with if and assignment
PCI: rockchip: Fix find_first_zero_bit() limit
PCI: cadence: Fix find_first_zero_bit() limit
dmaengine: sf-pdma: Get number of channel by device tree
dt-bindings: dma-engine: sifive,fu540: Add dma-channels property and modify compatible
dt-bindings: pci: layerscape-pci: define AER/PME interrupts
dt-bindings: pci: layerscape-pci: Add EP mode compatible strings for ls1028a
dt-bindings: pci: layerscape-pci: Update the description of SCFG property
dt-bindings: pci: layerscape-pci: Add a optional property big-endian
crypto: cavium/nitrox - remove check of list iterator against head past the loop body
crypto: ccp - When TSME and SME both detected notify user
crypto: ccp - Allow PSP driver to load without SEV/TEE support
crypto: ccp - Export PSP security bits to userspace
crypto: ccp - cache capability into psp device
crypto: testmgr - test in-place en/decryption with two sglists
crypto: x86 - eliminate anonymous module_init & module_exit
crypto: hisilicon/qm - optimize the barrier operation
crypto: engine - Add parameter description in crypto_transfer_request() kernel-doc comment
crypto: arm64/sm4 - add ARMv8 Crypto Extensions implementation
crypto: arm64/sm4 - add ARMv8 NEON implementation
crypto: arm64/sm4-ce - rename to sm4-ce-cipher
crypto: sm4 - export sm4 constant arrays
crypto: sm3,sm4 - move into crypto directory
staging: rtl8712: fix camel case in function r8712_generate_ie
staging: rtl8192e: remove multiple blank lines
staging: rtl8723bs: fix indentation
staging: r8188eu: use sizeof(*pvar) for allocating structs
staging: r8188eu: correct misspelling in comment 'tppe' -> 'type'
staging: r8188eu: remove extra 'the'
staging: r8188eu: format comments in drivers/net style
staging: rtl8712: remove unnecessary parentheses
staging: r8188eu: remove unused _RND* from osdep_service.h
staging: r8188eu: use round_up() instead of _RND128()
staging: r8188eu: use round_up() instead of _RND8()
staging: r8188eu: use round_up() instead of _RND4()
staging: r8188eu: use PTR_ALIGN() instead of RND4()
PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited
clk: imx8mq: add 27m phy pll ref clock
RDMA: Split kernel-only global device caps from uverbs device caps
PCI: hotplug: Clean up include files
powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book3s/32 and 8xx
module: Remove module_addr_min and module_addr_max
module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC
module: Introduce data_layout
module: Prepare for handling several RB trees
module: Always have struct mod_tree_root
module: Rename debug_align() as strict_align()
module: Rework layout alignment to avoid BUG_ON()s
module: Move module_enable_x() and frob_text() in strict_rwx.c
module: Make module_enable_x() independent of CONFIG_ARCH_HAS_STRICT_MODULE_RWX
module: Move version support into a separate file
module: Move kdb module related code out of main kdb code
module: Move sysfs support into a separate file
module: Move procfs support into a separate file
module: kallsyms: Fix suspicious rcu usage
module: Move kallsyms support into a separate file
module: Move kmemleak support to a separate file
module: Move extra signature support out of core code
module: Move strict rwx support to a separate file
module: Move latched RB-tree support to a separate file
module: Move livepatch support to a separate file
module: Make internal.h and decompress.c more compliant
module: Simple refactor in preparation for split
staging: rtl8712: fix a potential memory leak in r871xu_drv_init()
staging: r8188eu: drop redundant if check in IS_MCAST
staging: r8188eu: remove GetHalDefVar8188EUsb()
staging: r8188eu: remove HAL_DEF_CURRENT_ANTENNA
staging: r8188eu: remove HAL_DEF_IS_SUPPORT_ANT_DIV
staging: r8188eu: cur_ant is set but never used
staging: r8188eu: remove unused macros from ieee80211.h
staging: r8188eu: remove unncessary ternary operator
staging: vt6655: Rename constant definitions with CamelCase
staging: vt6655: Remove unused macros in mac.h
staging: rtl8723bs: remove space after function name
staging: rtl8723bs: remove redundant else branches
staging: rtl8723bs: remove return from a function returning void
staging: rtl8723bs: remove redundant braces in if statements
staging: rtl8723bs: combine both sides of conditional statement
staging: rtl8723bs: remove handlerOS independent comment
staging: rtl8723bs: simplify control flow
staging: rtl8712: simplify control flow
staging: r8188eu: simplify control flow
staging: rtl8712: remove Unnecessary parentheses
staging: rtl8712: Fix multiple line dereference
staging: r8188eu: remove unnecessary blank lines
staging: r8188eu: Add line after declarations
dt-bindings: soundwire: qcom: Add bindings for audio clock reset control property
soundwire: qcom: Add compatible name for v1.6.0
soundwire: stream: Fix error return code in do_bank_switch()
soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled()
module: Move all into module/
IB/rdmavt: add missing locks in rvt_ruc_loopback
staging: r8188eu: ps_flag is never set
staging: r8188eu: pwr_state_check_cnts is always zero
staging: r8188eu: pnp_bstop_trx is never set
staging: r8188eu: reg_rfoff is never set
staging: r8188eu: remove unused fields from struct pwrctrl_priv
staging: rtl8712: Fix multiple blank lines warning from .c files
staging: rtl8712: Fix multiple blank lines warning from .h files
staging: r8188eu: add blank line between functions
staging: r8188eu: combine both sides of conditional statement
staging: r8188eu: remove handlerOS independent comment
staging: r8188eu: remove the bretry variable
staging: r8188eu: don't call get_hdr_bssid
staging: r8188eu: remove psa, pda
staging: r8188eu: ra and ta do not depend on to_ds, from_ds
staging: r8188eu: remove to_fr_ds from struct rx_pkt_attrib
staging: r8188eu: don't copy ra and ta before we fail
staging: r8188eu: to_fr_ds cannot be 3 here
staging: r8188eu: simplify error handling
staging: r8188eu: use ieee80211 helper for retry bit
staging: r8188eu: use ieee80211 helper for destination address
staging: r8188eu: use ieee80211 helper for source address
x86/PCI: Eliminate remove_e820_regions() common subexpressions
PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3
staging: r8188eu: use ieee80211 struct for aid
staging: r8188eu: use ieee80211 structs for addresses
staging: r8188eu: exit straight away if we have no pspoll frame
staging: r8188eu: use ieee80211 helper to check for pspoll
staging: r8188eu: make validate_recv_ctrl_frame return void
staging: r8188eu: use ieee80211 helpers in validate_recv_mgnt_frame
staging: r8188eu: make validate_recv_mgnt_frame return void
staging: r8188eu: remove constant variable
staging: r8188eu: remove unnecessary jump
staging: vme_user: Fixed typo in the MODULE_AUTHOR
staging: wfx: change variable name to be consistent
IB/uverbs: Move part of enum ib_device_cap_flags to uapi
IB/uverbs: Move enum ib_raw_packet_caps to uapi
RDMA/irdma: Remove the redundant variable
thunderbolt: Replace usage of found with dedicated list iterator variable
dt-bindings: clock: renesas: Document RZ/G2UL SoC
clk: renesas: rzg2l: Remove unused notifiers
iio: adc: ti-ads1015: Switch to read_avail
iio: adc: ti-ads1015: Replace data_rate with chip data struct ads1015_data
iio: adc: ti-ads1015: Convert to OF match data
iio: adc: ti-ads1015: Add static assert to test if shifted realbits fit into storagebits
iio: adc: ti-ads1015: Add TLA2024 support
iio: adc: ti-ads1015: Make channel event_spec optional
iio: adc: ti-ads1015: Deduplicate channel macros
iio: adc: ti-ads1015: Switch to static const writeable ranges table
dt-bindings: iio: adc: ti,ads1015: Add TLA2024 compatible string
dt-bindings: iio: adc: ti,ads1015: Add missing ADS1115 compatible string
iio: core: Print error and fail iio_device_register() in case sample bits do not fit storage bits
iio: accel: kxsd9-spi: changed leading spaces to tabs
iio: accel: dmard09: fixed code styling issues
iio: sysfs-trigger: replace usage of found with dedicated list iterator variable
iio: ssp_sensors: replace usage of found with dedicated list iterator variable
iio: buffer: remove usage of list iterator variable for list_for_each_entry_continue_reverse()
iio: palmas: shut up warning about calibration mismatch (due to noise)
iio: adc: ad7192: add sequencer support
iio: adc: ad7124: add sequencer support
iio: adc: ad_sigma_delta: Add sequencer support
iio: adc: ad7192: Add update_scan_mode
iio: adc: ad7124: Add update_scan_mode
iio: adc: ad7124: Remove shift from scan_type
iio: imu: inv_mpu6050: Add support for ICM-20608-D
dt-bindings: iio: imu: mpu6050: Document invensense,icm20608d
MAINTAINERS: updated Lorenzo's email address
iio: temperature: ltc2983: Make use of device properties
iio: temperature: ltc2983: Use single error path to put OF node
iio: temperature: ltc2983: Don't hard code defined constants in messages
iio: dummy: iio_simple_dummy: check the return value of kstrdup()
iio: multiplexer: Make use of device properties
iio: dac: ltc2688: Use temporary variable for struct device
iio: accel: add support for LIS302DL variant
iio: accel: Remove unused enum in st_accel
dt-bindings: iio: st,st-sensors add LIS302DL
iio: core: fix a few code style issues
staging: r8188eu: clean up comment for rtw_pwr_wakeup()
staging: r8188eu: remove macro rtw_pwr_wakeup()
staging: r8188eu: remove constant parameter from _rtw_pwr_wakeup()
staging: r8188eu: remove unused parameter from _rtw_pwr_wakeup()
staging: r8188eu: remove HW_VAR_H2C_FW_P2P_PS_OFFLOAD from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_H2C_FW_JOINBSSRPT from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_RPT_TIMER_SETTING from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_ANTENNA_DIVERSITY_SELECT from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_AMPDU_MIN_SPACE from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_ACK_PREAMBLE from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_BSSID from SetHwReg8188EU()
staging: r8188eu: Fix misspelling in comment "cacluated" -> "calculated"
staging: sm750fb: Call iounmap() to free mapped bus memory
staging: r8188eu: Use the ARRAY_SIZE() macro
staging: r8188eu: Remove redundant code from rtw_free_netdev()
staging: r8188eu: remove spaces before tabs
staging: r8188eu: remove unnecessary braces in conditional statements
staging: r8188eu: format block comments
staging: r8188eu: correct misspelling in comment "conider" -> "consider"
staging: r8188eu: remove else after return
staging: r8188eu: place constants on the right side of tests
staging: wlan-ng: Fix Alignment with parenthesis
staging: wlan-ng: Fix Lines shouldn't end with '('
staging: rtl8723bs: simplify control flow
staging: vc04_services: Convert kmap() to kmap_local_page()
staging: rtl8723bs: refactor rtw_ch2freq()
staging: rtl8723bs: remove 5 GHz channels from ch_freq_map
staging: r8188eu: remove handlerOS independent comment
staging: r8188eu: use sizeof(*pvar) for allocating structs
staging: unisys: Remove "struct dentry *eth_debugfs_dir"
staging: r8188eu: remove GetHwReg8188EU()
staging: r8188eu: remove HW_VAR_FWLPS_RF_ON from GetHwReg8188EU()
staging: r8188eu: remove HW_VAR_CHK_HI_QUEUE_EMPTY from GetHwReg8188EU()
staging: r8188eu: remove HW_VAR_BCN_VALID from GetHwReg8188EU()
staging: r8188eu: rename clear_bacon_valid_bit()
staging: rtl8723bs: Fix No space before tabs
staging: rtl8723bs: remove redundant braces in if statements
staging: r8188eu: remove duplicate assignment
staging: rtl8723bs: place constants on the right side of tests
staging: r8188eu: add a check for rtw_cbuf_alloc()
staging: r8188eu: remove the "dump tx packet" fragments
staging: r8188eu: remove the "dump rx packet" fragments
staging: rtl8723bs: place constants on the right side of tests
staging: r8188eu: Fix misspelling in comment "writting" -> "writing"
staging: r8188eu: Fix misspelling in comment "Tranceiver" -> "Transceiver"
staging: r8188eu: Fix sparse endianness warnings.
staging: r8188eu: remove HW_VAR_BCN_VALID from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_TX_RPT_MAX_MACID from SetHwReg8188EU()
staging: r8188eu: simplify if-else statement
staging: r8188eu: remove HW_VAR_RXDMA_AGG_PG_TH from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_ACM_CTRL from SetHwReg8188EU()
staging: r8188eu: rename some macros to upper case
staging: r8188eu: remove HW_VAR_MLME_DISCONNECT from SetHwReg8188EU()
staging: r8188eu: remove HW_VAR_RESP_SIFS from SetHwReg8188EU()
staging: r8188eu: Directly return _SUCCESS instead of using local ret variable
staging: rts5208: Convert kmap() to kmap_local_page()
staging: rtl8723bs: remove code suspect indent
staging: r8188eu: remove unnecessary spaces
staging: wfx: remove space at the start of the line
staging: r8188eu: convert rtw_inc_and_chk_continual_urb_error() to bool
staging: r8188eu: convert rtw_usb_bulk_size_boundary() to bool
staging: r8188eu: refactor rtw_inc_and_chk_continual_urb_error()
staging: r8188eu: refactor rtw_usb_bulk_size_boundary()
staging: r8188eu: use ieee80211 define for fragment number
staging: r8188eu: use ieee80211 macro for sequence number
staging: r8188eu: remove unused control frame subtypes
staging: r8188eu: remove unused data frame subtypes
staging: r8188eu: use standard mechanisms for qos data frames
staging: r8188eu: use standard mechanisms for data frames
staging: r8188eu: use standard mechanisms for control frames
staging: r8188eu: use ieee80211 helper to read the pwr bit
staging: r8188eu: use ieee80211 define for version check
staging: r8188eu: remove empty rtw_fwdbg_event_callback
staging: r8188eu: remove empty rtw_dummy_event_callback
staging: r8188eu: the MCS_rate_2R array is not used
staging: r8188eu: make _rtw_init_mlme_priv static
staging: vchiq: replace usage of found with dedicated list iterator variable
staging: r8188eu: refactor dm func set and clear
staging: r8188eu: DYNAMIC_RF_CALIBRATION is not used
staging: r8188eu: DYNAMIC_BB_ANT_DIV is not used
staging: r8188eu: DYNAMIC_BB_DYNAMIC_TXPWR is not used
staging: r8188eu: remove unused defines for dynamic functions
staging: r8188eu: remove two limit defines
staging: r8188eu: remove local BIT macro
staging: greybus: codecs: fix type confusion of list iterator variable
staging: greybus: codecs: use dedicated list iterator variable
staging: vt6656: Fix multiple blank lines warning
staging: rtl8712: Use completions for signaling
staging: rtl8723bs: Change rtw_ndev_notifier_call message to dbg
staging: rtl8723bs: Remove redundant else branches.
staging: r8188eu: fix suspect code indent for conditional statements
bus: mhi: ep: Add uevent support for module autoloading
bus: mhi: ep: Add support for suspending and resuming channels
bus: mhi: ep: Add support for queueing SKBs to the host
bus: mhi: ep: Add support for processing channel rings
bus: mhi: ep: Add support for reading from the host
bus: mhi: ep: Add support for processing command rings
bus: mhi: ep: Add support for handling SYS_ERR condition
bus: mhi: ep: Add support for handling MHI_RESET
bus: mhi: ep: Add support for powering down the MHI endpoint stack
bus: mhi: ep: Add support for powering up the MHI endpoint stack
bus: mhi: ep: Add support for processing MHI endpoint interrupts
bus: mhi: ep: Add support for managing MHI state machine
bus: mhi: ep: Add support for sending events to the host
bus: mhi: ep: Add support for ring management
bus: mhi: ep: Add support for managing MMIO registers
bus: mhi: ep: Add support for creating and destroying MHI EP devices
bus: mhi: ep: Add support for registering MHI endpoint client drivers
bus: mhi: ep: Add support for registering MHI endpoint controllers
ipc: Store ipc sysctls in the ipc namespace
ipc: Store mqueue sysctls in the ipc namespace
pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards
drivers/pcmcia: Fix typo in comment
fs/ntfs3: Update valid size if -EIOCBQUEUED
fs/ntfs3: Check new size for limits
fs/ntfs3: Fix fiemap + fix shrink file size (to remove preallocated space)
fs/ntfs3: In function ntfs_set_acl_ex do not change inode->i_mode if called from function ntfs_init_acl
fs/ntfs3: Optimize locking in ntfs_save_wsl_perm
fs/ntfs3: Update i_ctime when xattr is added
fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_acl functions
fs/ntfs3: Keep preallocated only if option prealloc enabled
fs/ntfs3: Fix some memory leaks in an error handling path of 'log_replay()'
Conflicts:
Documentation/devicetree/bindings
Documentation/devicetree/bindings/arm/intel,socfpga.yaml
Documentation/devicetree/bindings/clock/clock-bindings.txt
Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml
Documentation/devicetree/bindings/clock/renesas,r9a06g032-sysctrl.yaml
Documentation/devicetree/bindings/clock/renesas,rzg2l-cpg.yaml
Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.yaml
Documentation/devicetree/bindings/clock/rockchip,rk3568-cru.yaml
Documentation/devicetree/bindings/clock/st,stm32mp1-rcc.yaml
Documentation/devicetree/bindings/clock/stericsson,u8500-clks.yaml
Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml
Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt
Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
Documentation/devicetree/bindings/display/arm,malidp.yaml
Documentation/devicetree/bindings/display/msm/dpu-sc7180.yaml
Documentation/devicetree/bindings/display/msm/dpu-sc7280.yaml
Documentation/devicetree/bindings/display/msm/dpu-sdm845.yaml
Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-20nm.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml
Documentation/devicetree/bindings/display/msm/dsi-phy-common.yaml
Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
Documentation/devicetree/bindings/dma/altr,msgdma.yaml
Documentation/devicetree/bindings/dma/arm,pl330.yaml
Documentation/devicetree/bindings/dma/mmp-dma.txt
Documentation/devicetree/bindings/dma/qcom,gpi.yaml
Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
Documentation/devicetree/bindings/dma/sprd-dma.txt
Documentation/devicetree/bindings/dma/xilinx/xilinx_dma.txt
Documentation/devicetree/bindings/extcon/siliconmitus,sm5502-muic.yaml
Documentation/devicetree/bindings/gpio/gpio-altera.txt
Documentation/devicetree/bindings/hwmon/ti,tmp401.yaml
Documentation/devicetree/bindings/hwmon/vexpress.txt
Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml
Documentation/devicetree/bindings/iio/adc/renesas,rzg2l-adc.yaml
Documentation/devicetree/bindings/iio/adc/sprd,sc2720-adc.yaml
Documentation/devicetree/bindings/iio/adc/ti,ads1015.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
Documentation/devicetree/bindings/iio/dac/lltc,ltc2632.yaml
Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml
Documentation/devicetree/bindings/iio/imu/st,lsm6dsx.yaml
Documentation/devicetree/bindings/iio/light/stk33xx.yaml
Documentation/devicetree/bindings/iio/potentiometer/microchip,mcp4131.yaml
Documentation/devicetree/bindings/iio/st,st-sensors.yaml
Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
Documentation/devicetree/bindings/input/google,cros-ec-keyb.yaml
Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml
Documentation/devicetree/bindings/interconnect/qcom,rpmh.yaml
Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt
Documentation/devicetree/bindings/interrupt-controller/socionext,uniphier-aidet.yaml
Documentation/devicetree/bindings/iommu/arm,smmu.yaml
Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml
Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
Documentation/devicetree/bindings/leds/leds-class-multicolor.yaml
Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml
Documentation/devicetree/bindings/mfd/da9063.txt
Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
Documentation/devicetree/bindings/mfd/maxim,max77714.yaml
Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.yaml
Documentation/devicetree/bindings/mfd/syscon.yaml
Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
Documentation/devicetree/bindings/mmc/brcm,sdhci-brcmstb.yaml
Documentation/devicetree/bindings/mmc/marvell,xenon-sdhci.yaml
Documentation/devicetree/bindings/mtd/ingenic,nand.yaml
Documentation/devicetree/bindings/mtd/spi-nand.yaml
Documentation/devicetree/bindings/mux/reg-mux.yaml
Documentation/devicetree/bindings/net/adi,adin.yaml
Documentation/devicetree/bindings/net/cdns,macb.yaml
Documentation/devicetree/bindings/net/dsa/brcm,b53.yaml
Documentation/devicetree/bindings/net/dsa/microchip,ksz.yaml
Documentation/devicetree/bindings/net/dsa/nxp,sja1105.yaml
Documentation/devicetree/bindings/net/dsa/realtek.yaml
Documentation/devicetree/bindings/net/mediatek,net.yaml
Documentation/devicetree/bindings/net/mediatek-dwmac.yaml
Documentation/devicetree/bindings/net/wireless/mediatek,mt76.yaml
Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml
Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml
Documentation/devicetree/bindings/pci/apple,pcie.yaml
Documentation/devicetree/bindings/pci/layerscape-pci.txt
Documentation/devicetree/bindings/pci/rockchip-dw-pcie.yaml
Documentation/devicetree/bindings/pci/socionext,uniphier-pcie.yaml
Documentation/devicetree/bindings/pci/xilinx-versal-cpm.yaml
Documentation/devicetree/bindings/phy/allwinner,sun6i-a31-mipi-dphy.yaml
Documentation/devicetree/bindings/phy/marvell,armada-3700-utmi-phy.yaml
Documentation/devicetree/bindings/phy/phy-stih407-usb.txt
Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
Documentation/devicetree/bindings/phy/qcom,usb-snps-femto-v2.yaml
Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
Documentation/devicetree/bindings/phy/socionext,uniphier-ahci-phy.yaml
Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml
Documentation/devicetree/bindings/phy/socionext,uniphier-usb2-phy.yaml
Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs-phy.yaml
Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss-phy.yaml
Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/pinctrl-mt8192.yaml
Documentation/devicetree/bindings/pinctrl/pinctrl-rk805.txt
Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml
Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sc7280-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sm6115-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sm8250-lpass-lpi-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml
Documentation/devicetree/bindings/pinctrl/ralink,mt7621-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.yaml
Documentation/devicetree/bindings/power/supply/maxim,max77976.yaml
Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml
Documentation/devicetree/bindings/pwm/pwm-mediatek.txt
Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml
Documentation/devicetree/bindings/regulator/qcom,usb-vbus-regulator.yaml
Documentation/devicetree/bindings/regulator/vexpress.txt
Documentation/devicetree/bindings/remoteproc/fsl,imx-rproc.yaml
Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml
Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml
Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
Documentation/devicetree/bindings/reset/qcom,aoss-reset.yaml
Documentation/devicetree/bindings/reset/qcom,pdc-global.yaml
Documentation/devicetree/bindings/riscv/microchip.yaml
Documentation/devicetree/bindings/rtc/nxp,pcf85063.txt
Documentation/devicetree/bindings/serial/fsl-lpuart.yaml
Documentation/devicetree/bindings/serial/renesas,em-uart.yaml
Documentation/devicetree/bindings/serial/renesas,hscif.yaml
Documentation/devicetree/bindings/serial/renesas,scif.yaml
Documentation/devicetree/bindings/serial/rs485.yaml
Documentation/devicetree/bindings/serial/socionext,uniphier-uart.yaml
Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-media-blk-ctrl.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,smd.yaml
Documentation/devicetree/bindings/soundwire/qcom,sdw.txt
Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml
Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml
Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
Documentation/devicetree/bindings/trivial-devices.yaml
Documentation/devicetree/bindings/usb/am33xx-usb.txt
Documentation/devicetree/bindings/usb/da8xx-usb.txt
Documentation/devicetree/bindings/usb/dwc2.yaml
Documentation/devicetree/bindings/usb/dwc3-st.txt
Documentation/devicetree/bindings/usb/dwc3-xilinx.yaml
Documentation/devicetree/bindings/usb/ehci-st.txt
Documentation/devicetree/bindings/usb/generic-ehci.yaml
Documentation/devicetree/bindings/usb/generic-ohci.yaml
Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml
Documentation/devicetree/bindings/usb/ohci-st.txt
Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml
Documentation/devicetree/bindings/usb/snps,dwc3.yaml
Documentation/devicetree/bindings/vendor-prefixes.yaml
Documentation/devicetree/bindings/watchdog/allwinner,sun4i-a10-wdt.yaml
Documentation/devicetree/bindings/watchdog/da9062-wdt.txt
Documentation/devicetree/bindings/watchdog/fsl-imx7ulp-wdt.yaml
Documentation/devicetree/bindings/watchdog/mtk-wdt.txt
Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
Documentation/devicetree/bindings/watchdog/socionext,uniphier-wdt.yaml
drivers/clk/qcom/clk-rcg.h
drivers/clk/qcom/clk-rcg2.c
drivers/input/misc/pm8941-pwrkey.c
drivers/interconnect/qcom/icc-rpmh.h
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
drivers/ufs/host/Kconfig
drivers/ufs/host/ufs-qcom.c
drivers/ufs/host/ufs-qcom.h
drivers/usb/dwc3/Kconfig
Change-Id: I6f60c38a038cf0f3fe6f56cb1f5dd7ee71ae47ee
Upstream-Build:ks_qcom-android-mainline-keystone-qcom-release@8853545 SKQ4.220720.002
Signed-off-by: jianzhou <quic_jianzhou@quicinc.com>
RV is a lightweight (yet rigorous) method that complements classical
exhaustive verification techniques (such as model checking and
theorem proving) with a more practical approach to complex systems.
RV works by analyzing the trace of the system's actual execution,
comparing it against a formal specification of the system behavior.
RV can give precise information on the runtime behavior of the
monitored system while enabling the reaction for unexpected
events, avoiding, for example, the propagation of a failure on
safety-critical systems.
The development of this interface roots in the development of the
paper:
De Oliveira, Daniel Bristot; Cucinotta, Tommaso; De Oliveira, Romulo
Silva. Efficient formal verification for the Linux kernel. In:
International Conference on Software Engineering and Formal Methods.
Springer, Cham, 2019. p. 315-332.
And:
De Oliveira, Daniel Bristot. Automata-based formal analysis
and verification of the real-time Linux kernel. PhD Thesis, 2020.
The RV interface resembles the tracing/ interface on purpose. The current
path for the RV interface is /sys/kernel/tracing/rv/.
It presents these files:
"available_monitors"
- List the available monitors, one per line.
For example:
# cat available_monitors
wip
wwnr
"enabled_monitors"
- Lists the enabled monitors, one per line;
- Writing to it enables a given monitor;
- Writing a monitor name with a '!' prefix disables it;
- Truncating the file disables all enabled monitors.
For example:
# cat enabled_monitors
# echo wip > enabled_monitors
# echo wwnr >> enabled_monitors
# cat enabled_monitors
wip
wwnr
# echo '!wip' >> enabled_monitors
# cat enabled_monitors
wwnr
# echo > enabled_monitors
# cat enabled_monitors
#
Note that more than one monitor can be enabled concurrently.
"monitoring_on"
- It is an on/off general switcher for monitoring. Note
that it does not disable enabled monitors or detach events,
but stop the per-entity monitors of monitoring the events
received from the system. It resembles the "tracing_on" switcher.
"monitors/"
Each monitor will have its one directory inside "monitors/". There
the monitor specific files will be presented.
The "monitors/" directory resembles the "events" directory on
tracefs.
For example:
# cd monitors/wip/
# ls
desc enable
# cat desc
wakeup in preemptive per-cpu testing monitor.
# cat enable
0
For further information, see the comments in the header of
kernel/trace/rv/rv.c from this patch.
Link: https://lkml.kernel.org/r/a4bfe038f50cb047bfb343ad0e12b0e646ab308b.1659052063.git.bristot@kernel.org
Cc: Wim Van Sebroeck <wim@linux-watchdog.org>
Cc: Guenter Roeck <linux@roeck-us.net>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Will Deacon <will@kernel.org>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Marco Elver <elver@google.com>
Cc: Dmitry Vyukov <dvyukov@google.com>
Cc: "Paul E. McKenney" <paulmck@kernel.org>
Cc: Shuah Khan <skhan@linuxfoundation.org>
Cc: Gabriele Paoloni <gpaoloni@redhat.com>
Cc: Juri Lelli <juri.lelli@redhat.com>
Cc: Clark Williams <williams@redhat.com>
Cc: Tao Zhou <tao.zhou@linux.dev>
Cc: Randy Dunlap <rdunlap@infradead.org>
Cc: linux-doc@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-trace-devel@vger.kernel.org
Signed-off-by: Daniel Bristot de Oliveira <bristot@kernel.org>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
This snapshot is taken as of msm-5.10 'commit <accc67e2456d>
("Merge "rpmsg: glink: add print for wakeup from suspend"")'.
Change-Id: Iab134d31762f61d89565031d995996d3721fe9ec
Signed-off-by: Chris Lew <quic_clew@quicinc.com>
Functions in trace_preemptirq.c could be invoked from early interrupt
code that bypasses kcov trace function's in_task() check. Disable kcov
on this file to reduce random code coverage.
Link: https://lkml.kernel.org/r/20220523063033.1778974-1-liu3101@purdue.edu
Acked-by: Dmitry Vyukov <dvyukov@google.com>
Signed-off-by: Congyu Liu <liu3101@purdue.edu>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Core
----
- Introduce XDP multi-buffer support, allowing the use of XDP with
jumbo frame MTUs and combination with Rx coalescing offloads (LRO).
- Speed up netns dismantling (5x) and lower the memory cost a little.
Remove unnecessary per-netns sockets. Scope some lists to a netns.
Cut down RCU syncing. Use batch methods. Allow netdev registration
to complete out of order.
- Support distinguishing timestamp types (ingress vs egress) and
maintaining them across packet scrubbing points (e.g. redirect).
- Continue the work of annotating packet drop reasons throughout
the stack.
- Switch netdev error counters from an atomic to dynamically
allocated per-CPU counters.
- Rework a few preempt_disable(), local_irq_save() and busy waiting
sections problematic on PREEMPT_RT.
- Extend the ref_tracker to allow catching use-after-free bugs.
BPF
---
- Introduce "packing allocator" for BPF JIT images. JITed code is
marked read only, and used to be allocated at page granularity.
Custom allocator allows for more efficient memory use, lower
iTLB pressure and prevents identity mapping huge pages from
getting split.
- Make use of BTF type annotations (e.g. __user, __percpu) to enforce
the correct probe read access method, add appropriate helpers.
- Convert the BPF preload to use light skeleton and drop
the user-mode-driver dependency.
- Allow XDP BPF_PROG_RUN test infra to send real packets, enabling
its use as a packet generator.
- Allow local storage memory to be allocated with GFP_KERNEL if called
from a hook allowed to sleep.
- Introduce fprobe (multi kprobe) to speed up mass attachment (arch
bits to come later).
- Add unstable conntrack lookup helpers for BPF by using the BPF
kfunc infra.
- Allow cgroup BPF progs to return custom errors to user space.
- Add support for AF_UNIX iterator batching.
- Allow iterator programs to use sleepable helpers.
- Support JIT of add, and, or, xor and xchg atomic ops on arm64.
- Add BTFGen support to bpftool which allows to use CO-RE in kernels
without BTF info.
- Large number of libbpf API improvements, cleanups and deprecations.
Protocols
---------
- Micro-optimize UDPv6 Tx, gaining up to 5% in test on dummy netdev.
- Adjust TSO packet sizes based on min_rtt, allowing very low latency
links (data centers) to always send full-sized TSO super-frames.
- Make IPv6 flow label changes (AKA hash rethink) more configurable,
via sysctl and setsockopt. Distinguish between server and client
behavior.
- VxLAN support to "collect metadata" devices to terminate only
configured VNIs. This is similar to VLAN filtering in the bridge.
- Support inserting IPv6 IOAM information to a fraction of frames.
- Add protocol attribute to IP addresses to allow identifying where
given address comes from (kernel-generated, DHCP etc.)
- Support setting socket and IPv6 options via cmsg on ping6 sockets.
- Reject mis-use of ECN bits in IP headers as part of DSCP/TOS.
Define dscp_t and stop taking ECN bits into account in fib-rules.
- Add support for locked bridge ports (for 802.1X).
- tun: support NAPI for packets received from batched XDP buffs,
doubling the performance in some scenarios.
- IPv6 extension header handling in Open vSwitch.
- Support IPv6 control message load balancing in bonding, prevent
neighbor solicitation and advertisement from using the wrong port.
Support NS/NA monitor selection similar to existing ARP monitor.
- SMC
- improve performance with TCP_CORK and sendfile()
- support auto-corking
- support TCP_NODELAY
- MCTP (Management Component Transport Protocol)
- add user space tag control interface
- I2C binding driver (as specified by DMTF DSP0237)
- Multi-BSSID beacon handling in AP mode for WiFi.
- Bluetooth:
- handle MSFT Monitor Device Event
- add MGMT Adv Monitor Device Found/Lost events
- Multi-Path TCP:
- add support for the SO_SNDTIMEO socket option
- lots of selftest cleanups and improvements
- Increase the max PDU size in CAN ISOTP to 64 kB.
Driver API
----------
- Add HW counters for SW netdevs, a mechanism for devices which
offload packet forwarding to report packet statistics back to
software interfaces such as tunnels.
- Select the default NIC queue count as a fraction of number of
physical CPU cores, instead of hard-coding to 8.
- Expose devlink instance locks to drivers. Allow device layer of
drivers to use that lock directly instead of creating their own
which always runs into ordering issues in devlink callbacks.
- Add header/data split indication to guide user space enabling
of TCP zero-copy Rx.
- Allow configuring completion queue event size.
- Refactor page_pool to enable fragmenting after allocation.
- Add allocation and page reuse statistics to page_pool.
- Improve Multiple Spanning Trees support in the bridge to allow
reuse of topologies across VLANs, saving HW resources in switches.
- DSA (Distributed Switch Architecture):
- replay and offload of host VLAN entries
- offload of static and local FDB entries on LAG interfaces
- FDB isolation and unicast filtering
New hardware / drivers
----------------------
- Ethernet:
- LAN937x T1 PHYs
- Davicom DM9051 SPI NIC driver
- Realtek RTL8367S, RTL8367RB-VB switch and MDIO
- Microchip ksz8563 switches
- Netronome NFP3800 SmartNICs
- Fungible SmartNICs
- MediaTek MT8195 switches
- WiFi:
- mt76: MediaTek mt7916
- mt76: MediaTek mt7921u USB adapters
- brcmfmac: Broadcom BCM43454/6
- Mobile:
- iosm: Intel M.2 7360 WWAN card
Drivers
-------
- Convert many drivers to the new phylink API built for split PCS
designs but also simplifying other cases.
- Intel Ethernet NICs:
- add TTY for GNSS module for E810T device
- improve AF_XDP performance
- GTP-C and GTP-U filter offload
- QinQ VLAN support
- Mellanox Ethernet NICs (mlx5):
- support xdp->data_meta
- multi-buffer XDP
- offload tc push_eth and pop_eth actions
- Netronome Ethernet NICs (nfp):
- flow-independent tc action hardware offload (police / meter)
- AF_XDP
- Other Ethernet NICs:
- at803x: fiber and SFP support
- xgmac: mdio: preamble suppression and custom MDC frequencies
- r8169: enable ASPM L1.2 if system vendor flags it as safe
- macb/gem: ZynqMP SGMII
- hns3: add TX push mode
- dpaa2-eth: software TSO
- lan743x: multi-queue, mdio, SGMII, PTP
- axienet: NAPI and GRO support
- Mellanox Ethernet switches (mlxsw):
- source and dest IP address rewrites
- RJ45 ports
- Marvell Ethernet switches (prestera):
- basic routing offload
- multi-chain TC ACL offload
- NXP embedded Ethernet switches (ocelot & felix):
- PTP over UDP with the ocelot-8021q DSA tagging protocol
- basic QoS classification on Felix DSA switch using dcbnl
- port mirroring for ocelot switches
- Microchip high-speed industrial Ethernet (sparx5):
- offloading of bridge port flooding flags
- PTP Hardware Clock
- Other embedded switches:
- lan966x: PTP Hardward Clock
- qca8k: mdio read/write operations via crafted Ethernet packets
- Qualcomm 802.11ax WiFi (ath11k):
- add LDPC FEC type and 802.11ax High Efficiency data in radiotap
- enable RX PPDU stats in monitor co-exist mode
- Intel WiFi (iwlwifi):
- UHB TAS enablement via BIOS
- band disablement via BIOS
- channel switch offload
- 32 Rx AMPDU sessions in newer devices
- MediaTek WiFi (mt76):
- background radar detection
- thermal management improvements on mt7915
- SAR support for more mt76 platforms
- MBSSID and 6 GHz band on mt7915
- RealTek WiFi:
- rtw89: AP mode
- rtw89: 160 MHz channels and 6 GHz band
- rtw89: hardware scan
- Bluetooth:
- mt7921s: wake on Bluetooth, SCO over I2S, wide-band-speed (WBS)
- Microchip CAN (mcp251xfd):
- multiple RX-FIFOs and runtime configurable RX/TX rings
- internal PLL, runtime PM handling simplification
- improve chip detection and error handling after wakeup
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEE6jPA+I1ugmIBA4hXMUZtbf5SIrsFAmI7YBcACgkQMUZtbf5S
IrveSBAAmSNJlUK6vPsnNzs7IhsZnfI/AUjm2TCLZnlhKttbpI4A/4Pohk33V7RS
FGX7f8kjEfhUwrIiLDgeCnztNHRECrCmk6aZc/jLEvecmTauJ+f6kjShkDY/wix+
AkPHmrZnQeLPAEVuljDdV+sL6ik08+zQL7PazIYHsaSKKC0MGQptRwcri8PLRAKE
KPBAhVhleq2rAZ/ntprSN52F4Af6rpFTrPIWuN8Bqdbc9dy5094LT0mpOOWYvgr3
/DLvvAPuLemwyIQkjWknVKBRUAQcmNPC+BY3J8K3LRaiNhekGqOFan46BfqP+k2J
6DWu0Qrp2yWt4BMOeEToZR5rA6v5suUAMIBu8PRZIDkINXQMlIxHfGjZyNm0rVfw
7edNri966yus9OdzwPa32MIG3oC6PnVAwYCJAjjBMNS8sSIkp7wgHLkgWN4UFe2H
K/e6z8TLF4UQ+zFM0aGI5WZ+9QqWkTWEDF3R3OhdFpGrznna0gxmkOeV2YvtsgxY
cbS0vV9Zj73o+bYzgBKJsw/dAjyLdXoHUGvus26VLQ78S/VGunVKtItwoxBAYmZo
krW964qcC89YofzSi8RSKLHuEWtNWZbVm8YXr75u6jpr5GhMBu0CYefLs+BuZcxy
dw8c69cGneVbGZmY2J3rBhDkchbuICl8vdUPatGrOJAoaFdYKuw=
=ELpe
-----END PGP SIGNATURE-----
Merge tag 'net-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next
Pull networking updates from Jakub Kicinski:
"The sprinkling of SPI drivers is because we added a new one and Mark
sent us a SPI driver interface conversion pull request.
Core
----
- Introduce XDP multi-buffer support, allowing the use of XDP with
jumbo frame MTUs and combination with Rx coalescing offloads (LRO).
- Speed up netns dismantling (5x) and lower the memory cost a little.
Remove unnecessary per-netns sockets. Scope some lists to a netns.
Cut down RCU syncing. Use batch methods. Allow netdev registration
to complete out of order.
- Support distinguishing timestamp types (ingress vs egress) and
maintaining them across packet scrubbing points (e.g. redirect).
- Continue the work of annotating packet drop reasons throughout the
stack.
- Switch netdev error counters from an atomic to dynamically
allocated per-CPU counters.
- Rework a few preempt_disable(), local_irq_save() and busy waiting
sections problematic on PREEMPT_RT.
- Extend the ref_tracker to allow catching use-after-free bugs.
BPF
---
- Introduce "packing allocator" for BPF JIT images. JITed code is
marked read only, and used to be allocated at page granularity.
Custom allocator allows for more efficient memory use, lower iTLB
pressure and prevents identity mapping huge pages from getting
split.
- Make use of BTF type annotations (e.g. __user, __percpu) to enforce
the correct probe read access method, add appropriate helpers.
- Convert the BPF preload to use light skeleton and drop the
user-mode-driver dependency.
- Allow XDP BPF_PROG_RUN test infra to send real packets, enabling
its use as a packet generator.
- Allow local storage memory to be allocated with GFP_KERNEL if
called from a hook allowed to sleep.
- Introduce fprobe (multi kprobe) to speed up mass attachment (arch
bits to come later).
- Add unstable conntrack lookup helpers for BPF by using the BPF
kfunc infra.
- Allow cgroup BPF progs to return custom errors to user space.
- Add support for AF_UNIX iterator batching.
- Allow iterator programs to use sleepable helpers.
- Support JIT of add, and, or, xor and xchg atomic ops on arm64.
- Add BTFGen support to bpftool which allows to use CO-RE in kernels
without BTF info.
- Large number of libbpf API improvements, cleanups and deprecations.
Protocols
---------
- Micro-optimize UDPv6 Tx, gaining up to 5% in test on dummy netdev.
- Adjust TSO packet sizes based on min_rtt, allowing very low latency
links (data centers) to always send full-sized TSO super-frames.
- Make IPv6 flow label changes (AKA hash rethink) more configurable,
via sysctl and setsockopt. Distinguish between server and client
behavior.
- VxLAN support to "collect metadata" devices to terminate only
configured VNIs. This is similar to VLAN filtering in the bridge.
- Support inserting IPv6 IOAM information to a fraction of frames.
- Add protocol attribute to IP addresses to allow identifying where
given address comes from (kernel-generated, DHCP etc.)
- Support setting socket and IPv6 options via cmsg on ping6 sockets.
- Reject mis-use of ECN bits in IP headers as part of DSCP/TOS.
Define dscp_t and stop taking ECN bits into account in fib-rules.
- Add support for locked bridge ports (for 802.1X).
- tun: support NAPI for packets received from batched XDP buffs,
doubling the performance in some scenarios.
- IPv6 extension header handling in Open vSwitch.
- Support IPv6 control message load balancing in bonding, prevent
neighbor solicitation and advertisement from using the wrong port.
Support NS/NA monitor selection similar to existing ARP monitor.
- SMC
- improve performance with TCP_CORK and sendfile()
- support auto-corking
- support TCP_NODELAY
- MCTP (Management Component Transport Protocol)
- add user space tag control interface
- I2C binding driver (as specified by DMTF DSP0237)
- Multi-BSSID beacon handling in AP mode for WiFi.
- Bluetooth:
- handle MSFT Monitor Device Event
- add MGMT Adv Monitor Device Found/Lost events
- Multi-Path TCP:
- add support for the SO_SNDTIMEO socket option
- lots of selftest cleanups and improvements
- Increase the max PDU size in CAN ISOTP to 64 kB.
Driver API
----------
- Add HW counters for SW netdevs, a mechanism for devices which
offload packet forwarding to report packet statistics back to
software interfaces such as tunnels.
- Select the default NIC queue count as a fraction of number of
physical CPU cores, instead of hard-coding to 8.
- Expose devlink instance locks to drivers. Allow device layer of
drivers to use that lock directly instead of creating their own
which always runs into ordering issues in devlink callbacks.
- Add header/data split indication to guide user space enabling of
TCP zero-copy Rx.
- Allow configuring completion queue event size.
- Refactor page_pool to enable fragmenting after allocation.
- Add allocation and page reuse statistics to page_pool.
- Improve Multiple Spanning Trees support in the bridge to allow
reuse of topologies across VLANs, saving HW resources in switches.
- DSA (Distributed Switch Architecture):
- replay and offload of host VLAN entries
- offload of static and local FDB entries on LAG interfaces
- FDB isolation and unicast filtering
New hardware / drivers
----------------------
- Ethernet:
- LAN937x T1 PHYs
- Davicom DM9051 SPI NIC driver
- Realtek RTL8367S, RTL8367RB-VB switch and MDIO
- Microchip ksz8563 switches
- Netronome NFP3800 SmartNICs
- Fungible SmartNICs
- MediaTek MT8195 switches
- WiFi:
- mt76: MediaTek mt7916
- mt76: MediaTek mt7921u USB adapters
- brcmfmac: Broadcom BCM43454/6
- Mobile:
- iosm: Intel M.2 7360 WWAN card
Drivers
-------
- Convert many drivers to the new phylink API built for split PCS
designs but also simplifying other cases.
- Intel Ethernet NICs:
- add TTY for GNSS module for E810T device
- improve AF_XDP performance
- GTP-C and GTP-U filter offload
- QinQ VLAN support
- Mellanox Ethernet NICs (mlx5):
- support xdp->data_meta
- multi-buffer XDP
- offload tc push_eth and pop_eth actions
- Netronome Ethernet NICs (nfp):
- flow-independent tc action hardware offload (police / meter)
- AF_XDP
- Other Ethernet NICs:
- at803x: fiber and SFP support
- xgmac: mdio: preamble suppression and custom MDC frequencies
- r8169: enable ASPM L1.2 if system vendor flags it as safe
- macb/gem: ZynqMP SGMII
- hns3: add TX push mode
- dpaa2-eth: software TSO
- lan743x: multi-queue, mdio, SGMII, PTP
- axienet: NAPI and GRO support
- Mellanox Ethernet switches (mlxsw):
- source and dest IP address rewrites
- RJ45 ports
- Marvell Ethernet switches (prestera):
- basic routing offload
- multi-chain TC ACL offload
- NXP embedded Ethernet switches (ocelot & felix):
- PTP over UDP with the ocelot-8021q DSA tagging protocol
- basic QoS classification on Felix DSA switch using dcbnl
- port mirroring for ocelot switches
- Microchip high-speed industrial Ethernet (sparx5):
- offloading of bridge port flooding flags
- PTP Hardware Clock
- Other embedded switches:
- lan966x: PTP Hardward Clock
- qca8k: mdio read/write operations via crafted Ethernet packets
- Qualcomm 802.11ax WiFi (ath11k):
- add LDPC FEC type and 802.11ax High Efficiency data in radiotap
- enable RX PPDU stats in monitor co-exist mode
- Intel WiFi (iwlwifi):
- UHB TAS enablement via BIOS
- band disablement via BIOS
- channel switch offload
- 32 Rx AMPDU sessions in newer devices
- MediaTek WiFi (mt76):
- background radar detection
- thermal management improvements on mt7915
- SAR support for more mt76 platforms
- MBSSID and 6 GHz band on mt7915
- RealTek WiFi:
- rtw89: AP mode
- rtw89: 160 MHz channels and 6 GHz band
- rtw89: hardware scan
- Bluetooth:
- mt7921s: wake on Bluetooth, SCO over I2S, wide-band-speed (WBS)
- Microchip CAN (mcp251xfd):
- multiple RX-FIFOs and runtime configurable RX/TX rings
- internal PLL, runtime PM handling simplification
- improve chip detection and error handling after wakeup"
* tag 'net-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next: (2521 commits)
llc: fix netdevice reference leaks in llc_ui_bind()
drivers: ethernet: cpsw: fix panic when interrupt coaleceing is set via ethtool
ice: don't allow to run ice_send_event_to_aux() in atomic ctx
ice: fix 'scheduling while atomic' on aux critical err interrupt
net/sched: fix incorrect vlan_push_eth dest field
net: bridge: mst: Restrict info size queries to bridge ports
net: marvell: prestera: add missing destroy_workqueue() in prestera_module_init()
drivers: net: xgene: Fix regression in CRC stripping
net: geneve: add missing netlink policy and size for IFLA_GENEVE_INNER_PROTO_INHERIT
net: dsa: fix missing host-filtered multicast addresses
net/mlx5e: Fix build warning, detected write beyond size of field
iwlwifi: mvm: Don't fail if PPAG isn't supported
selftests/bpf: Fix kprobe_multi test.
Revert "rethook: x86: Add rethook x86 implementation"
Revert "arm64: rethook: Add arm64 rethook implementation"
Revert "powerpc: Add rethook support"
Revert "ARM: rethook: Add rethook arm implementation"
netdevice: add missing dm_private kdoc
net: bridge: mst: prevent NULL deref in br_mst_info_size()
selftests: forwarding: Use same VRF for port and VLAN upper
...
Add a return hook framework which hooks the function return. Most of the
logic came from the kretprobe, but this is independent from kretprobe.
Note that this is expected to be used with other function entry hooking
feature, like ftrace, fprobe, adn kprobes. Eventually this will replace
the kretprobe (e.g. kprobe + rethook = kretprobe), but at this moment,
this is just an additional hook.
Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Tested-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/164735285066.1084943.9259661137330166643.stgit@devnote2
The fprobe is a wrapper API for ftrace function tracer.
Unlike kprobes, this probes only supports the function entry, but this
can probe multiple functions by one fprobe. The usage is similar, user
will set their callback to fprobe::entry_handler and call
register_fprobe*() with probed functions.
There are 3 registration interfaces,
- register_fprobe() takes filtering patterns of the functin names.
- register_fprobe_ips() takes an array of ftrace-location addresses.
- register_fprobe_syms() takes an array of function names.
The registered fprobes can be unregistered with unregister_fprobe().
e.g.
struct fprobe fp = { .entry_handler = user_handler };
const char *targets[] = { "func1", "func2", "func3"};
...
ret = register_fprobe_syms(&fp, targets, ARRAY_SIZE(targets));
...
unregister_fprobe(&fp);
Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Tested-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Link: https://lore.kernel.org/bpf/164735283857.1084943.1154436951479395551.stgit@devnote2
Minimal support for interacting with dynamic events, trace_event and
ftrace. Core outline of flow between user process, ioctl and trace_event
APIs.
User mode processes that wish to use trace events to get data into
ftrace, perf, eBPF, etc are limited to uprobes today. The user events
features enables an ABI for user mode processes to create and write to
trace events that are isolated from kernel level trace events. This
enables a faster path for tracing from user mode data as well as opens
managed code to participate in trace events, where stub locations are
dynamic.
User processes often want to trace only when it's useful. To enable this
a set of pages are mapped into the user process space that indicate the
current state of the user events that have been registered. User
processes can check if their event is hooked to a trace/probe, and if it
is, emit the event data out via the write() syscall.
Two new files are introduced into tracefs to accomplish this:
user_events_status - This file is mmap'd into participating user mode
processes to indicate event status.
user_events_data - This file is opened and register/delete ioctl's are
issued to create/open/delete trace events that can be used for tracing.
The typical scenario is on process start to mmap user_events_status. Processes
then register the events they plan to use via the REG ioctl. The ioctl reads
and updates the passed in user_reg struct. The status_index of the struct is
used to know the byte in the status page to check for that event. The
write_index of the struct is used to describe that event when writing out to
the fd that was used for the ioctl call. The data must always include this
index first when writing out data for an event. Data can be written either by
write() or by writev().
For example, in memory:
int index;
char data[];
Psuedo code example of typical usage:
struct user_reg reg;
int page_fd = open("user_events_status", O_RDWR);
char *page_data = mmap(NULL, PAGE_SIZE, PROT_READ, MAP_SHARED, page_fd, 0);
close(page_fd);
int data_fd = open("user_events_data", O_RDWR);
reg.size = sizeof(reg);
reg.name_args = (__u64)"test";
ioctl(data_fd, DIAG_IOCSREG, ®);
int status_id = reg.status_index;
int write_id = reg.write_index;
struct iovec io[2];
io[0].iov_base = &write_id;
io[0].iov_len = sizeof(write_id);
io[1].iov_base = payload;
io[1].iov_len = sizeof(payload);
if (page_data[status_id])
writev(data_fd, io, 2);
User events are also exposed via the dynamic_events tracefs file for
both create and delete. Current status is exposed via the user_events_status
tracefs file.
Simple example to register a user event via dynamic_events:
echo u:test >> dynamic_events
cat dynamic_events
u:test
If an event is hooked to a probe, the probe hooked shows up:
echo 1 > events/user_events/test/enable
cat user_events_status
1:test # Used by ftrace
Active: 1
Busy: 1
Max: 4096
If an event is not hooked to a probe, no probe status shows up:
echo 0 > events/user_events/test/enable
cat user_events_status
1:test
Active: 1
Busy: 0
Max: 4096
Users can describe the trace event format via the following format:
name[:FLAG1[,FLAG2...] [field1[;field2...]]
Each field has the following format:
type name
Example for char array with a size of 20 named msg:
echo 'u:detailed char[20] msg' >> dynamic_events
cat dynamic_events
u:detailed char[20] msg
Data offsets are based on the data written out via write() and will be
updated to reflect the correct offset in the trace_event fields. For dynamic
data it is recommended to use the new __rel_loc data type. This type will be
the same as __data_loc, but the offset is relative to this entry. This allows
user_events to not worry about what common fields are being inserted before
the data.
The above format is valid for both the ioctl and the dynamic_events file.
Link: https://lkml.kernel.org/r/20220118204326.2169-2-beaub@linux.microsoft.com
Acked-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Beau Belgrave <beaub@linux.microsoft.com>
Signed-off-by: Steven Rostedt (Google) <rostedt@goodmis.org>
Instead of having the logic that does trace_pid_list open coded, wrap it in
abstract functions. This will allow a rewrite of the logic that implements
the trace_pid_list without affecting the users.
Note, this causes a change in behavior. Every time a pid is written into
the set_*_pid file, it creates a new list and uses RCU to update it. If
pid_max is lowered, but there was a pid currently in the list that was
higher than pid_max, those pids will now be removed on updating the list.
The old behavior kept that from happening.
The rewrite of the pid_list logic will no longer depend on pid_max,
and will return the old behavior.
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
A new dynamic event is introduced: event probe. The event is attached
to an existing tracepoint and uses its fields as arguments. The user
can specify custom format string of the new event, select what tracepoint
arguments will be printed and how to print them.
An event probe is created by writing configuration string in
'dynamic_events' ftrace file:
e[:[SNAME/]ENAME] SYSTEM/EVENT [FETCHARGS] - Set an event probe
-:SNAME/ENAME - Delete an event probe
Where:
SNAME - System name, if omitted 'eprobes' is used.
ENAME - Name of the new event in SNAME, if omitted the SYSTEM_EVENT is used.
SYSTEM - Name of the system, where the tracepoint is defined, mandatory.
EVENT - Name of the tracepoint event in SYSTEM, mandatory.
FETCHARGS - Arguments:
<name>=$<field>[:TYPE] - Fetch given filed of the tracepoint and print
it as given TYPE with given name. Supported
types are:
(u8/u16/u32/u64/s8/s16/s32/s64), basic type
(x8/x16/x32/x64), hexadecimal types
"string", "ustring" and bitfield.
Example, attach an event probe on openat system call and print name of the
file that will be opened:
echo "e:esys/eopen syscalls/sys_enter_openat file=\$filename:string" >> dynamic_events
A new dynamic event is created in events/esys/eopen/ directory. It
can be deleted with:
echo "-:esys/eopen" >> dynamic_events
Filters, triggers and histograms can be attached to the new event, it can
be matched in synthetic events. There is one limitation - an event probe
can not be attached to kprobe, uprobe or another event probe.
Link: https://lkml.kernel.org/r/20210812145805.2292326-1-tz.stoyanov@gmail.com
Link: https://lkml.kernel.org/r/20210819152825.142428383@goodmis.org
Acked-by: Masami Hiramatsu <mhiramat@kernel.org>
Co-developed-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Signed-off-by: Tzvetomir Stoyanov (VMware) <tz.stoyanov@gmail.com>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
In the context of high-performance computing (HPC), the Operating System
Noise (*osnoise*) refers to the interference experienced by an application
due to activities inside the operating system. In the context of Linux,
NMIs, IRQs, SoftIRQs, and any other system thread can cause noise to the
system. Moreover, hardware-related jobs can also cause noise, for example,
via SMIs.
The osnoise tracer leverages the hwlat_detector by running a similar
loop with preemption, SoftIRQs and IRQs enabled, thus allowing all
the sources of *osnoise* during its execution. Using the same approach
of hwlat, osnoise takes note of the entry and exit point of any
source of interferences, increasing a per-cpu interference counter. The
osnoise tracer also saves an interference counter for each source of
interference. The interference counter for NMI, IRQs, SoftIRQs, and
threads is increased anytime the tool observes these interferences' entry
events. When a noise happens without any interference from the operating
system level, the hardware noise counter increases, pointing to a
hardware-related noise. In this way, osnoise can account for any
source of interference. At the end of the period, the osnoise tracer
prints the sum of all noise, the max single noise, the percentage of CPU
available for the thread, and the counters for the noise sources.
Usage
Write the ASCII text "osnoise" into the current_tracer file of the
tracing system (generally mounted at /sys/kernel/tracing).
For example::
[root@f32 ~]# cd /sys/kernel/tracing/
[root@f32 tracing]# echo osnoise > current_tracer
It is possible to follow the trace by reading the trace trace file::
[root@f32 tracing]# cat trace
# tracer: osnoise
#
# _-----=> irqs-off
# / _----=> need-resched
# | / _---=> hardirq/softirq
# || / _--=> preempt-depth MAX
# || / SINGLE Interference counters:
# |||| RUNTIME NOISE % OF CPU NOISE +-----------------------------+
# TASK-PID CPU# |||| TIMESTAMP IN US IN US AVAILABLE IN US HW NMI IRQ SIRQ THREAD
# | | | |||| | | | | | | | | | |
<...>-859 [000] .... 81.637220: 1000000 190 99.98100 9 18 0 1007 18 1
<...>-860 [001] .... 81.638154: 1000000 656 99.93440 74 23 0 1006 16 3
<...>-861 [002] .... 81.638193: 1000000 5675 99.43250 202 6 0 1013 25 21
<...>-862 [003] .... 81.638242: 1000000 125 99.98750 45 1 0 1011 23 0
<...>-863 [004] .... 81.638260: 1000000 1721 99.82790 168 7 0 1002 49 41
<...>-864 [005] .... 81.638286: 1000000 263 99.97370 57 6 0 1006 26 2
<...>-865 [006] .... 81.638302: 1000000 109 99.98910 21 3 0 1006 18 1
<...>-866 [007] .... 81.638326: 1000000 7816 99.21840 107 8 0 1016 39 19
In addition to the regular trace fields (from TASK-PID to TIMESTAMP), the
tracer prints a message at the end of each period for each CPU that is
running an osnoise/CPU thread. The osnoise specific fields report:
- The RUNTIME IN USE reports the amount of time in microseconds that
the osnoise thread kept looping reading the time.
- The NOISE IN US reports the sum of noise in microseconds observed
by the osnoise tracer during the associated runtime.
- The % OF CPU AVAILABLE reports the percentage of CPU available for
the osnoise thread during the runtime window.
- The MAX SINGLE NOISE IN US reports the maximum single noise observed
during the runtime window.
- The Interference counters display how many each of the respective
interference happened during the runtime window.
Note that the example above shows a high number of HW noise samples.
The reason being is that this sample was taken on a virtual machine,
and the host interference is detected as a hardware interference.
Tracer options
The tracer has a set of options inside the osnoise directory, they are:
- osnoise/cpus: CPUs at which a osnoise thread will execute.
- osnoise/period_us: the period of the osnoise thread.
- osnoise/runtime_us: how long an osnoise thread will look for noise.
- osnoise/stop_tracing_us: stop the system tracing if a single noise
higher than the configured value happens. Writing 0 disables this
option.
- osnoise/stop_tracing_total_us: stop the system tracing if total noise
higher than the configured value happens. Writing 0 disables this
option.
- tracing_threshold: the minimum delta between two time() reads to be
considered as noise, in us. When set to 0, the default value will
be used, which is currently 5 us.
Additional Tracing
In addition to the tracer, a set of tracepoints were added to
facilitate the identification of the osnoise source.
- osnoise:sample_threshold: printed anytime a noise is higher than
the configurable tolerance_ns.
- osnoise:nmi_noise: noise from NMI, including the duration.
- osnoise:irq_noise: noise from an IRQ, including the duration.
- osnoise:softirq_noise: noise from a SoftIRQ, including the
duration.
- osnoise:thread_noise: noise from a thread, including the duration.
Note that all the values are *net values*. For example, if while osnoise
is running, another thread preempts the osnoise thread, it will start a
thread_noise duration at the start. Then, an IRQ takes place, preempting
the thread_noise, starting a irq_noise. When the IRQ ends its execution,
it will compute its duration, and this duration will be subtracted from
the thread_noise, in such a way as to avoid the double accounting of the
IRQ execution. This logic is valid for all sources of noise.
Here is one example of the usage of these tracepoints::
osnoise/8-961 [008] d.h. 5789.857532: irq_noise: local_timer:236 start 5789.857529929 duration 1845 ns
osnoise/8-961 [008] dNh. 5789.858408: irq_noise: local_timer:236 start 5789.858404871 duration 2848 ns
migration/8-54 [008] d... 5789.858413: thread_noise: migration/8:54 start 5789.858409300 duration 3068 ns
osnoise/8-961 [008] .... 5789.858413: sample_threshold: start 5789.858404555 duration 8723 ns interferences 2
In this example, a noise sample of 8 microseconds was reported in the last
line, pointing to two interferences. Looking backward in the trace, the
two previous entries were about the migration thread running after a
timer IRQ execution. The first event is not part of the noise because
it took place one millisecond before.
It is worth noticing that the sum of the duration reported in the
tracepoints is smaller than eight us reported in the sample_threshold.
The reason roots in the overhead of the entry and exit code that happens
before and after any interference execution. This justifies the dual
approach: measuring thread and tracing.
Link: https://lkml.kernel.org/r/e649467042d60e7b62714c9c6751a56299d15119.1624372313.git.bristot@redhat.com
Cc: Phil Auld <pauld@redhat.com>
Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Cc: Kate Carcia <kcarcia@redhat.com>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Alexandre Chartre <alexandre.chartre@oracle.com>
Cc: Clark Willaims <williams@redhat.com>
Cc: John Kacur <jkacur@redhat.com>
Cc: Juri Lelli <juri.lelli@redhat.com>
Cc: Borislav Petkov <bp@alien8.de>
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: x86@kernel.org
Cc: linux-doc@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Daniel Bristot de Oliveira <bristot@redhat.com>
[
Made the following functions static:
trace_irqentry_callback()
trace_irqexit_callback()
trace_intel_irqentry_callback()
trace_intel_irqexit_callback()
Added to include/trace.h:
osnoise_arch_register()
osnoise_arch_unregister()
Fixed define logic for LATENCY_FS_NOTIFY
Reported-by: kernel test robot <lkp@intel.com>
]
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Patch series "Add error_report_end tracepoint to KFENCE and KASAN", v3.
This patchset adds a tracepoint, error_repor_end, that is to be used by
KFENCE, KASAN, and potentially other bug detection tools, when they print
an error report. One of the possible use cases is userspace collection of
kernel error reports: interested parties can subscribe to the tracing
event via tracefs, and get notified when an error report occurs.
This patch (of 3):
Introduce error_report_end tracepoint. It can be used in debugging tools
like KASAN, KFENCE, etc. to provide extensions to the error reporting
mechanisms (e.g. allow tests hook into error reporting, ease error report
collection from production kernels). Another benefit would be making use
of ftrace for debugging or benchmarking the tools themselves.
Should we need it, the tracepoint name leaves us with the possibility to
introduce a complementary error_report_start tracepoint in the future.
Link: https://lkml.kernel.org/r/20210121131915.1331302-1-glider@google.com
Link: https://lkml.kernel.org/r/20210121131915.1331302-2-glider@google.com
Signed-off-by: Alexander Potapenko <glider@google.com>
Suggested-by: Marco Elver <elver@google.com>
Cc: Andrey Konovalov <andreyknvl@google.com>
Cc: Dmitry Vyukov <dvyukov@google.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Petr Mladek <pmladek@suse.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Sergey Senozhatsky <sergey.senozhatsky@gmail.com>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This adds CONFIG_FTRACE_RECORD_RECURSION that will record to a file
"recursed_functions" all the functions that caused recursion while a
callback to the function tracer was running.
Link: https://lkml.kernel.org/r/20201106023548.102375687@goodmis.org
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Guo Ren <guoren@kernel.org>
Cc: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
Cc: Helge Deller <deller@gmx.de>
Cc: Michael Ellerman <mpe@ellerman.id.au>
Cc: Benjamin Herrenschmidt <benh@kernel.crashing.org>
Cc: Paul Mackerras <paulus@samba.org>
Cc: Heiko Carstens <hca@linux.ibm.com>
Cc: Vasily Gorbik <gor@linux.ibm.com>
Cc: Christian Borntraeger <borntraeger@de.ibm.com>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Borislav Petkov <bp@alien8.de>
Cc: x86@kernel.org
Cc: "H. Peter Anvin" <hpa@zytor.com>
Cc: Kees Cook <keescook@chromium.org>
Cc: Anton Vorontsov <anton@enomsg.org>
Cc: Colin Cross <ccross@android.com>
Cc: Tony Luck <tony.luck@intel.com>
Cc: Josh Poimboeuf <jpoimboe@redhat.com>
Cc: Jiri Kosina <jikos@kernel.org>
Cc: Miroslav Benes <mbenes@suse.cz>
Cc: Petr Mladek <pmladek@suse.com>
Cc: Joe Lawrence <joe.lawrence@redhat.com>
Cc: Kamalesh Babulal <kamalesh@linux.vnet.ibm.com>
Cc: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
Cc: Sebastian Andrzej Siewior <bigeasy@linutronix.de>
Cc: linux-doc@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Cc: linux-csky@vger.kernel.org
Cc: linux-parisc@vger.kernel.org
Cc: linuxppc-dev@lists.ozlabs.org
Cc: linux-s390@vger.kernel.org
Cc: live-patching@vger.kernel.org
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
- run the checker (e.g. sparse) after the compiler
- remove unneeded cc-option tests for old compiler flags
- fix tar-pkg to install dtbs
- introduce ccflags-remove-y and asflags-remove-y syntax
- allow to trace functions in sub-directories of lib/
- introduce hostprogs-always-y and userprogs-always-y syntax
- various Makefile cleanups
-----BEGIN PGP SIGNATURE-----
iQJJBAABCgAzFiEEbmPs18K1szRHjPqEPYsBB53g2wYFAl8wJXEVHG1hc2FoaXJv
eUBrZXJuZWwub3JnAAoJED2LAQed4NsGMGEP/0jDq/WafbfPN0aU83EqEWLt/sKg
bluzmf/6HGx3XVRnuAzsHNNqysUx77WJiDsU/jbC/zdH8Iox3Sc1diE2sELLNAfY
iJmQ8NBPggyU74aYG3OJdpDjz8T9EX/nVaYrjyFlbuXElM+Qvo8Z4Fz6NpWqKWlA
gU+yGxEPPdX6MLHcSPSIu1hGWx7UT4fgfx3zDFTI2qvbQgQjKtzyTjAH5Cm3o87h
rfomvHSSoAUg+Fh1LediRh1tJlkdVO+w7c+LNwCswmdBtkZuxecj1bQGUTS8GaLl
CCWOKYfWp0KsVf1veXNNNaX/ecbp+Y34WErFq3V9Fdq5RmVlp+FPSGMyjDMRiQ/p
LGvzbJLPpG586MnK8of0dOj6Es6tVPuq6WH2HuvsyTGcZJDpFTTxRcK3HDkE8ig6
ZtuM3owB/Mep8IzwY2yWQiDrc7TX5Fz8S4hzGPU1zG9cfj4VT6TBqHGAy1Eql/0l
txj6vJpnbQSdXiIX8MIU3yH35Y7eW3JYWgspTZH5Woj1S/wAWwuG93Fuuxq6mQIJ
q6LSkMavtOfuCjOA9vJBZewpKXRU6yo0CzWNL/5EZ6z/r/I+DGtfb/qka8oYUDjX
9H0cecL37AQxDHRPTxCZDQF0TpYiFJ6bmnMftK9NKNuIdvsk9DF7UBa3EdUNIj38
yKS3rI7Lw55xWuY3
=bkNQ
-----END PGP SIGNATURE-----
Merge tag 'kbuild-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild
Pull Kbuild updates from Masahiro Yamada:
- run the checker (e.g. sparse) after the compiler
- remove unneeded cc-option tests for old compiler flags
- fix tar-pkg to install dtbs
- introduce ccflags-remove-y and asflags-remove-y syntax
- allow to trace functions in sub-directories of lib/
- introduce hostprogs-always-y and userprogs-always-y syntax
- various Makefile cleanups
* tag 'kbuild-v5.9' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild:
kbuild: stop filtering out $(GCC_PLUGINS_CFLAGS) from cc-option base
kbuild: include scripts/Makefile.* only when relevant CONFIG is enabled
kbuild: introduce hostprogs-always-y and userprogs-always-y
kbuild: sort hostprogs before passing it to ifneq
kbuild: move host .so build rules to scripts/gcc-plugins/Makefile
kbuild: Replace HTTP links with HTTPS ones
kbuild: trace functions in subdirectories of lib/
kbuild: introduce ccflags-remove-y and asflags-remove-y
kbuild: do not export LDFLAGS_vmlinux
kbuild: always create directories of targets
powerpc/boot: add DTB to 'targets'
kbuild: buildtar: add dtbs support
kbuild: remove cc-option test of -ffreestanding
kbuild: remove cc-option test of -fno-stack-protector
Revert "kbuild: Create directory for target DTB"
kbuild: run the checker after the compiler
CFLAGS_REMOVE_<file>.o filters out flags when compiling a particular
object, but there is no convenient way to do that for every object in
a directory.
Add ccflags-remove-y and asflags-remove-y to make it easily.
Use ccflags-remove-y to clean up some Makefiles.
The add/remove order works as follows:
[1] KBUILD_CFLAGS specifies compiler flags used globally
[2] ccflags-y adds compiler flags for all objects in the
current Makefile
[3] ccflags-remove-y removes compiler flags for all objects in the
current Makefile (New feature)
[4] CFLAGS_<file> adds compiler flags per file.
[5] CFLAGS_REMOVE_<file> removes compiler flags per file.
Having [3] before [4] allows us to remove flags from most (but not all)
objects in the current Makefile.
For example, kernel/trace/Makefile removes $(CC_FLAGS_FTRACE)
from all objects in the directory, then adds it back to
trace_selftest_dynamic.o and CFLAGS_trace_kprobe_selftest.o
The same applies to lib/livepatch/Makefile.
Please note ccflags-remove-y has no effect to the sub-directories.
In contrast, the previous notation got rid of compiler flags also from
all the sub-directories.
The following are not affected because they have no sub-directories:
arch/arm/boot/compressed/
arch/powerpc/xmon/
arch/sh/
kernel/trace/
However, lib/ has several sub-directories.
To keep the behavior, I added ccflags-remove-y to all Makefiles
in subdirectories of lib/, except the following:
lib/vdso/Makefile - Kbuild does not descend into this Makefile
lib/raid/test/Makefile - This is not used for the kernel build
I think commit 2464a609de ("ftrace: do not trace library functions")
excluded too much. In the next commit, I will remove ccflags-remove-y
from the sub-directories of lib/.
Suggested-by: Sami Tolvanen <samitolvanen@google.com>
Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Acked-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Acked-by: Michael Ellerman <mpe@ellerman.id.au> (powerpc)
Acked-by: Brendan Higgins <brendanhiggins@google.com> (KUnit)
Tested-by: Anders Roxell <anders.roxell@linaro.org>
The bpf helper bpf_trace_printk() uses trace_printk() under the hood.
This leads to an alarming warning message originating from trace
buffer allocation which occurs the first time a program using
bpf_trace_printk() is loaded.
We can instead create a trace event for bpf_trace_printk() and enable
it in-kernel when/if we encounter a program using the
bpf_trace_printk() helper. With this approach, trace_printk()
is not used directly and no warning message appears.
This work was started by Steven (see Link) and finished by Alan; added
Steven's Signed-off-by with his permission.
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Signed-off-by: Alan Maguire <alan.maguire@oracle.com>
Signed-off-by: Alexei Starovoitov <ast@kernel.org>
Acked-by: Andrii Nakryiko <andriin@fb.com>
Link: https://lore.kernel.org/r/20200628194334.6238b933@oasis.local.home
Link: https://lore.kernel.org/bpf/1594641154-18897-2-git-send-email-alan.maguire@oracle.com
Merge the state of the locking kcsan branch before the read/write_once()
and the atomics modifications got merged.
Squash the fallout of the rebase on top of the read/write once and atomic
fallback work into the merge. The history of the original branch is
preserved in tag locking-kcsan-2020-06-02.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
With the addition of the in-kernel synthetic event API, synthetic
events are no longer specifically tied to the histogram triggers.
The synthetic event code is also making trace_event_hist.c very
bloated, so for those reasons, move it to a separate file,
trace_events_synth.c, along with a new trace_synth.h header file.
Because synthetic events are now independent from hist triggers, add a
new CONFIG_SYNTH_EVENTS config option, and have CONFIG_HIST_TRIGGERS
select it, and have CONFIG_SYNTH_EVENT_GEN_TEST depend on it.
Link: http://lkml.kernel.org/r/4d1fa1f85ed5982706ac44844ac92451dcb04715.1590693308.git.zanussi@kernel.org
Signed-off-by: Tom Zanussi <zanussi@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Previously the system would lock up if ftrace was enabled together with
KCSAN. This is due to recursion on reporting if the tracer code is
instrumented with KCSAN.
To avoid this for all types of tracing, disable KCSAN instrumentation
for all of kernel/trace.
Furthermore, since KCSAN relies on udelay() to introduce delay, we have
to disable ftrace for udelay() (currently done for x86) in case KCSAN is
used together with lockdep and ftrace. The reason is that it may corrupt
lockdep IRQ flags tracing state due to a peculiar case of recursion
(details in Makefile comment).
Reported-by: Qian Cai <cai@lca.pw>
Tested-by: Qian Cai <cai@lca.pw>
Acked-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Signed-off-by: Marco Elver <elver@google.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Add a test module that checks the basic functionality of the in-kernel
kprobe event command generation API by creating kprobe events from a
module.
Link: http://lkml.kernel.org/r/97e502b204f9dba948e3fa3a4315448298218787.1580323897.git.zanussi@kernel.org
Acked-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Tom Zanussi <zanussi@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Add a test module that checks the basic functionality of the in-kernel
synthetic event generation API by generating and tracing synthetic
events from a module.
Link: http://lkml.kernel.org/r/fcb4dd9eb9eefb70ab20538d3529d51642389664.1580323897.git.zanussi@kernel.org
Acked-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Tom Zanussi <zanussi@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Setup tracing options via extra boot config in addition to kernel
command line.
This adds following commands support. These are applied to
the global trace instance.
- ftrace.options = OPT1[,OPT2...]
Enable given ftrace options.
- ftrace.trace_clock = CLOCK
Set given CLOCK to ftrace's trace_clock.
- ftrace.buffer_size = SIZE
Configure ftrace buffer size to SIZE. You can use "KB" or "MB"
for that SIZE.
- ftrace.events = EVENT[, EVENT2...]
Enable given events on boot. You can use a wild card in EVENT.
- ftrace.tracer = TRACER
Set TRACER to current tracer on boot. (e.g. function)
Note that this is NOT replacing the kernel parameters, because
this boot config based setting is later than that. If you want to
trace earlier boot events, you still need kernel parameters.
Link: http://lkml.kernel.org/r/157867237723.17873.17494943526320587488.stgit@devnote2
Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
We have been trying to use rasdaemon to monitor hardware errors like
correctable memory errors. rasdaemon uses trace events to monitor
various hardware errors. In order to test it, we have to inject some
hardware errors, unfortunately not all of them provide error
injections. MCE does provide a way to inject MCE errors, but errors
like PCI error and devlink error don't, it is not easy to add error
injection to each of them. Instead, it is relatively easier to just
allow users to inject trace events in a generic way so that all trace
events can be injected.
This patch introduces trace event injection, where a new 'inject' is
added to each tracepoint directory. Users could write into this file
with key=value pairs to specify the value of each fields of the trace
event, all unspecified fields are set to zero values by default.
For example, for the net/net_dev_queue tracepoint, we can inject:
INJECT=/sys/kernel/debug/tracing/events/net/net_dev_queue/inject
echo "" > $INJECT
echo "name='test'" > $INJECT
echo "name='test' len=1024" > $INJECT
cat /sys/kernel/debug/tracing/trace
...
<...>-614 [000] .... 36.571483: net_dev_queue: dev= skbaddr=00000000fbf338c2 len=0
<...>-614 [001] .... 136.588252: net_dev_queue: dev=test skbaddr=00000000fbf338c2 len=0
<...>-614 [001] .N.. 208.431878: net_dev_queue: dev=test skbaddr=00000000fbf338c2 len=1024
Triggers could be triggered as usual too:
echo "stacktrace if len == 1025" > /sys/kernel/debug/tracing/events/net/net_dev_queue/trigger
echo "len=1025" > $INJECT
cat /sys/kernel/debug/tracing/trace
...
bash-614 [000] .... 36.571483: net_dev_queue: dev= skbaddr=00000000fbf338c2 len=0
bash-614 [001] .... 136.588252: net_dev_queue: dev=test skbaddr=00000000fbf338c2 len=0
bash-614 [001] .N.. 208.431878: net_dev_queue: dev=test skbaddr=00000000fbf338c2 len=1024
bash-614 [001] .N.1 284.236349: <stack trace>
=> event_inject_write
=> vfs_write
=> ksys_write
=> do_syscall_64
=> entry_SYSCALL_64_after_hwframe
The only thing that can't be injected is string pointers as they
require constant string pointers, this can't be done at run time.
Link: http://lkml.kernel.org/r/20191130045218.18979-1-xiyou.wangcong@gmail.com
Cc: Ingo Molnar <mingo@redhat.com>
Signed-off-by: Cong Wang <xiyou.wangcong@gmail.com>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Add unified dynamic event framework for ftrace kprobes, uprobes
and synthetic events. Those dynamic events can be co-exist on
same file because those syntax doesn't overlap.
This introduces a framework part which provides a unified tracefs
interface and operations.
Link: http://lkml.kernel.org/r/154140852824.17322.12250362185969352095.stgit@devbox
Reviewed-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Tested-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
As the function graph infrastructure can be used by thing other than
tracing, moving the code to its own file out of the trace_functions_graph.c
code makes more sense.
The fgraph.c file will only contain the infrastructure required to hook into
functions and their return code.
Reviewed-by: Joel Fernandes (Google) <joel@joelfernandes.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Add GCOV_PROFILE_FTRACE to allow gcov profiling on only files in ftrace
subsystem. This config option will be used for checking kselftest/ftrace
coverage.
Link: http://lkml.kernel.org/r/153483647755.32472.4746349899604275441.stgit@devbox
Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
This patch detaches the preemptirq tracepoints from the tracers and
keeps it separate.
Advantages:
* Lockdep and irqsoff event can now run in parallel since they no longer
have their own calls.
* This unifies the usecase of adding hooks to an irqsoff and irqson
event, and a preemptoff and preempton event.
3 users of the events exist:
- Lockdep
- irqsoff and preemptoff tracers
- irqs and preempt trace events
The unification cleans up several ifdefs and makes the code in preempt
tracer and irqsoff tracers simpler. It gets rid of all the horrific
ifdeferry around PROVE_LOCKING and makes configuration of the different
users of the tracepoints more easy and understandable. It also gets rid
of the time_* function calls from the lockdep hooks used to call into
the preemptirq tracer which is not needed anymore. The negative delta in
lines of code in this patch is quite large too.
In the patch we introduce a new CONFIG option PREEMPTIRQ_TRACEPOINTS
as a single point for registering probes onto the tracepoints. With
this,
the web of config options for preempt/irq toggle tracepoints and its
users becomes:
PREEMPT_TRACER PREEMPTIRQ_EVENTS IRQSOFF_TRACER PROVE_LOCKING
| | \ | |
\ (selects) / \ \ (selects) /
TRACE_PREEMPT_TOGGLE ----> TRACE_IRQFLAGS
\ /
\ (depends on) /
PREEMPTIRQ_TRACEPOINTS
Other than the performance tests mentioned in the previous patch, I also
ran the locking API test suite. I verified that all tests cases are
passing.
I also injected issues by not registering lockdep probes onto the
tracepoints and I see failures to confirm that the probes are indeed
working.
This series + lockdep probes not registered (just to inject errors):
[ 0.000000] hard-irqs-on + irq-safe-A/21: ok | ok | ok |
[ 0.000000] soft-irqs-on + irq-safe-A/21: ok | ok | ok |
[ 0.000000] sirq-safe-A => hirqs-on/12:FAILED|FAILED| ok |
[ 0.000000] sirq-safe-A => hirqs-on/21:FAILED|FAILED| ok |
[ 0.000000] hard-safe-A + irqs-on/12:FAILED|FAILED| ok |
[ 0.000000] soft-safe-A + irqs-on/12:FAILED|FAILED| ok |
[ 0.000000] hard-safe-A + irqs-on/21:FAILED|FAILED| ok |
[ 0.000000] soft-safe-A + irqs-on/21:FAILED|FAILED| ok |
[ 0.000000] hard-safe-A + unsafe-B #1/123: ok | ok | ok |
[ 0.000000] soft-safe-A + unsafe-B #1/123: ok | ok | ok |
With this series + lockdep probes registered, all locking tests pass:
[ 0.000000] hard-irqs-on + irq-safe-A/21: ok | ok | ok |
[ 0.000000] soft-irqs-on + irq-safe-A/21: ok | ok | ok |
[ 0.000000] sirq-safe-A => hirqs-on/12: ok | ok | ok |
[ 0.000000] sirq-safe-A => hirqs-on/21: ok | ok | ok |
[ 0.000000] hard-safe-A + irqs-on/12: ok | ok | ok |
[ 0.000000] soft-safe-A + irqs-on/12: ok | ok | ok |
[ 0.000000] hard-safe-A + irqs-on/21: ok | ok | ok |
[ 0.000000] soft-safe-A + irqs-on/21: ok | ok | ok |
[ 0.000000] hard-safe-A + unsafe-B #1/123: ok | ok | ok |
[ 0.000000] soft-safe-A + unsafe-B #1/123: ok | ok | ok |
Link: http://lkml.kernel.org/r/20180730222423.196630-4-joel@joelfernandes.org
Acked-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Namhyung Kim <namhyung@kernel.org>
Signed-off-by: Joel Fernandes (Google) <joel@joelfernandes.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Move selftest function to its own compile unit so it can be compiled
with the ftrace cflags (CC_FLAGS_FTRACE) allowing it to be probed
during the ftrace startup tests.
Link: http://lkml.kernel.org/r/153294604271.32740.16490677128630177030.stgit@devbox
Signed-off-by: Francis Deslauriers <francis.deslauriers@efficios.com>
Signed-off-by: Masami Hiramatsu <mhiramat@kernel.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
Here we introduce a test module for introducing a long preempt or irq
disable delay in the kernel which the preemptoff or irqsoff tracers can
detect. This module is to be used only for test purposes and is default
disabled.
Following is the expected output (only briefly shown) that can be parsed
to verify that the tracers are working correctly. We will use this from
the kselftests in future patches.
For the preemptoff tracer:
echo preemptoff > /d/tracing/current_tracer
sleep 1
insmod ./preemptirq_delay_test.ko test_mode=preempt delay=500000
sleep 1
bash-4.3# cat /d/tracing/trace
preempt -1066 2...2 0us@: preemptirq_delay_run <-preemptirq_delay_run
preempt -1066 2...2 500002us : preemptirq_delay_run <-preemptirq_delay_run
preempt -1066 2...2 500004us : tracer_preempt_on <-preemptirq_delay_run
preempt -1066 2...2 500012us : <stack trace>
=> kthread
=> ret_from_fork
For the irqsoff tracer:
echo irqsoff > /d/tracing/current_tracer
sleep 1
insmod ./preemptirq_delay_test.ko test_mode=irq delay=500000
sleep 1
bash-4.3# cat /d/tracing/trace
irq dis -1069 1d..1 0us@: preemptirq_delay_run
irq dis -1069 1d..1 500001us : preemptirq_delay_run
irq dis -1069 1d..1 500002us : tracer_hardirqs_on <-preemptirq_delay_run
irq dis -1069 1d..1 500005us : <stack trace>
=> ret_from_fork
Link: http://lkml.kernel.org/r/20180712213611.GA8743@joelaf.mtv.corp.google.com
Cc: Boqun Feng <boqun.feng@gmail.com>
Cc: Byungchul Park <byungchul.park@lge.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Julia Cartwright <julia@ni.com>
Cc: Masami Hiramatsu <mhiramat@kernel.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Paul McKenney <paulmck@linux.vnet.ibm.com>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Shuah Khan <shuah@kernel.org>
Cc: Thomas Glexiner <tglx@linutronix.de>
Cc: Todd Kjos <tkjos@google.com>
Cc: Tom Zanussi <tom.zanussi@linux.intel.com>
Cc: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
[ Erick is a co-developer of this commit ]
Signed-off-by: Erick Reyes <erickreyes@google.com>
Signed-off-by: Joel Fernandes (Google) <joel@joelfernandes.org>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
- Now allow module init functions to be traced
- Clean up some unused or not used by config events (saves space)
- Clean up of trace histogram code
- Add support for preempt and interrupt enabled/disable events
- Other various clean ups
-----BEGIN PGP SIGNATURE-----
iQHIBAABCgAyFiEEPm6V/WuN2kyArTUe1a05Y9njSUkFAloPGgkUHHJvc3RlZHRA
Z29vZG1pcy5vcmcACgkQ1a05Y9njSUmfaAwAjge5FWBCBQeby8tVuw4RGAorRgl5
IFuijFSygcKRMhQFP6B+haHsezeCbNaBBtIncXhoJGDC5XuhUhr9foYf1SChEmYp
tCOK2o71FgZ8yG539IYCVjG9cJZxPLM0OI7RQ8hcMETAr+eiXPXxHrmrm9kdBtYM
ZAQERvqI5yu2HWIb87KBc38H0rgYrOJKZt9Rx20as/aqAME7hFvYErFlcnxdmHo+
LmovJOQBCTicNJ4TXJc418JaUWi9cm/A3uhW3o5aLMoRAxCc/8FD+dq2rg4qlHDH
tOtK6pwIPHfqRZ3nMLXXWhaa+w+swsxBOnegkvgP2xCyibKjFgh9kzcpaj41w3x1
0FCfvS7flx9ob//fAB8kxLvJyY5p3Qp3xdvj0+gp2qa3Ga5lSqcMzS419TLY1Yfa
Jpi2oAagDqP94m0EjAGTkhZMOrsFIDr49g3h7nqz3T3Z54luyXniDoYoO11d+dUF
vCUiIJz/PsQIE3NVViZiaRtcLVXneLHISmnz
=h3F2
-----END PGP SIGNATURE-----
Merge tag 'trace-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace
Pull tracing updates from
- allow module init functions to be traced
- clean up some unused or not used by config events (saves space)
- clean up of trace histogram code
- add support for preempt and interrupt enabled/disable events
- other various clean ups
* tag 'trace-v4.15' of git://git.kernel.org/pub/scm/linux/kernel/git/rostedt/linux-trace: (30 commits)
tracing, thermal: Hide cpu cooling trace events when not in use
tracing, thermal: Hide devfreq trace events when not in use
ftrace: Kill FTRACE_OPS_FL_PER_CPU
perf/ftrace: Small cleanup
perf/ftrace: Fix function trace events
perf/ftrace: Revert ("perf/ftrace: Fix double traces of perf on ftrace:function")
tracing, dma-buf: Remove unused trace event dma_fence_annotate_wait_on
tracing, memcg, vmscan: Hide trace events when not in use
tracing/xen: Hide events that are not used when X86_PAE is not defined
tracing: mark trace_test_buffer as __maybe_unused
printk: Remove superfluous memory barriers from printk_safe
ftrace: Clear hashes of stale ips of init memory
tracing: Add support for preempt and irq enable/disable events
tracing: Prepare to add preempt and irq trace events
ftrace/kallsyms: Have /proc/kallsyms show saved mod init functions
ftrace: Add freeing algorithm to free ftrace_mod_maps
ftrace: Save module init functions kallsyms symbols for tracing
ftrace: Allow module init functions to be traced
ftrace: Add a ftrace_free_mem() function for modules to use
tracing: Reimplement log2
...
Many source files in the tree are missing licensing information, which
makes it harder for compliance tools to determine the correct license.
By default all files without license information are under the default
license of the kernel, which is GPL version 2.
Update the files which contain no license information with the 'GPL-2.0'
SPDX license identifier. The SPDX identifier is a legally binding
shorthand, which can be used instead of the full boiler plate text.
This patch is based on work done by Thomas Gleixner and Kate Stewart and
Philippe Ombredanne.
How this work was done:
Patches were generated and checked against linux-4.14-rc6 for a subset of
the use cases:
- file had no licensing information it it.
- file was a */uapi/* one with no licensing information in it,
- file was a */uapi/* one with existing licensing information,
Further patches will be generated in subsequent months to fix up cases
where non-standard license headers were used, and references to license
had to be inferred by heuristics based on keywords.
The analysis to determine which SPDX License Identifier to be applied to
a file was done in a spreadsheet of side by side results from of the
output of two independent scanners (ScanCode & Windriver) producing SPDX
tag:value files created by Philippe Ombredanne. Philippe prepared the
base worksheet, and did an initial spot review of a few 1000 files.
The 4.13 kernel was the starting point of the analysis with 60,537 files
assessed. Kate Stewart did a file by file comparison of the scanner
results in the spreadsheet to determine which SPDX license identifier(s)
to be applied to the file. She confirmed any determination that was not
immediately clear with lawyers working with the Linux Foundation.
Criteria used to select files for SPDX license identifier tagging was:
- Files considered eligible had to be source code files.
- Make and config files were included as candidates if they contained >5
lines of source
- File already had some variant of a license header in it (even if <5
lines).
All documentation files were explicitly excluded.
The following heuristics were used to determine which SPDX license
identifiers to apply.
- when both scanners couldn't find any license traces, file was
considered to have no license information in it, and the top level
COPYING file license applied.
For non */uapi/* files that summary was:
SPDX license identifier # files
---------------------------------------------------|-------
GPL-2.0 11139
and resulted in the first patch in this series.
If that file was a */uapi/* path one, it was "GPL-2.0 WITH
Linux-syscall-note" otherwise it was "GPL-2.0". Results of that was:
SPDX license identifier # files
---------------------------------------------------|-------
GPL-2.0 WITH Linux-syscall-note 930
and resulted in the second patch in this series.
- if a file had some form of licensing information in it, and was one
of the */uapi/* ones, it was denoted with the Linux-syscall-note if
any GPL family license was found in the file or had no licensing in
it (per prior point). Results summary:
SPDX license identifier # files
---------------------------------------------------|------
GPL-2.0 WITH Linux-syscall-note 270
GPL-2.0+ WITH Linux-syscall-note 169
((GPL-2.0 WITH Linux-syscall-note) OR BSD-2-Clause) 21
((GPL-2.0 WITH Linux-syscall-note) OR BSD-3-Clause) 17
LGPL-2.1+ WITH Linux-syscall-note 15
GPL-1.0+ WITH Linux-syscall-note 14
((GPL-2.0+ WITH Linux-syscall-note) OR BSD-3-Clause) 5
LGPL-2.0+ WITH Linux-syscall-note 4
LGPL-2.1 WITH Linux-syscall-note 3
((GPL-2.0 WITH Linux-syscall-note) OR MIT) 3
((GPL-2.0 WITH Linux-syscall-note) AND MIT) 1
and that resulted in the third patch in this series.
- when the two scanners agreed on the detected license(s), that became
the concluded license(s).
- when there was disagreement between the two scanners (one detected a
license but the other didn't, or they both detected different
licenses) a manual inspection of the file occurred.
- In most cases a manual inspection of the information in the file
resulted in a clear resolution of the license that should apply (and
which scanner probably needed to revisit its heuristics).
- When it was not immediately clear, the license identifier was
confirmed with lawyers working with the Linux Foundation.
- If there was any question as to the appropriate license identifier,
the file was flagged for further research and to be revisited later
in time.
In total, over 70 hours of logged manual review was done on the
spreadsheet to determine the SPDX license identifiers to apply to the
source files by Kate, Philippe, Thomas and, in some cases, confirmation
by lawyers working with the Linux Foundation.
Kate also obtained a third independent scan of the 4.13 code base from
FOSSology, and compared selected files where the other two scanners
disagreed against that SPDX file, to see if there was new insights. The
Windriver scanner is based on an older version of FOSSology in part, so
they are related.
Thomas did random spot checks in about 500 files from the spreadsheets
for the uapi headers and agreed with SPDX license identifier in the
files he inspected. For the non-uapi files Thomas did random spot checks
in about 15000 files.
In initial set of patches against 4.14-rc6, 3 files were found to have
copy/paste license identifier errors, and have been fixed to reflect the
correct identifier.
Additionally Philippe spent 10 hours this week doing a detailed manual
inspection and review of the 12,461 patched files from the initial patch
version early this week with:
- a full scancode scan run, collecting the matched texts, detected
license ids and scores
- reviewing anything where there was a license detected (about 500+
files) to ensure that the applied SPDX license was correct
- reviewing anything where there was no detection but the patch license
was not GPL-2.0 WITH Linux-syscall-note to ensure that the applied
SPDX license was correct
This produced a worksheet with 20 files needing minor correction. This
worksheet was then exported into 3 different .csv files for the
different types of files to be modified.
These .csv files were then reviewed by Greg. Thomas wrote a script to
parse the csv files and add the proper SPDX tag to the file, in the
format that the file expected. This script was further refined by Greg
based on the output to detect more types of files automatically and to
distinguish between header and source .c files (which need different
comment types.) Finally Greg ran the script using the .csv files to
generate the patches.
Reviewed-by: Kate Stewart <kstewart@linuxfoundation.org>
Reviewed-by: Philippe Ombredanne <pombredanne@nexb.com>
Reviewed-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Preempt and irq trace events can be used for tracing the start and
end of an atomic section which can be used by a trace viewer like
systrace to graphically view the start and end of an atomic section and
correlate them with latencies and scheduling issues.
This also serves as a prelude to using synthetic events or probes to
rewrite the preempt and irqsoff tracers, along with numerous benefits of
using trace events features for these events.
Link: http://lkml.kernel.org/r/20171006005432.14244-3-joelaf@google.com
Link: http://lkml.kernel.org/r/20171010225137.17370-1-joelaf@google.com
Cc: Peter Zilstra <peterz@infradead.org>
Cc: kernel-team@android.com
Signed-off-by: Joel Fernandes <joelaf@google.com>
Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
We have uses of CONFIG_UPROBE_EVENT and CONFIG_KPROBE_EVENT as
well as CONFIG_UPROBE_EVENTS and CONFIG_KPROBE_EVENTS.
Consistently use the plurals.
Signed-off-by: Anton Blanchard <anton@samba.org>
Cc: Andy Lutomirski <luto@kernel.org>
Cc: Borislav Petkov <bp@alien8.de>
Cc: Brian Gerst <brgerst@gmail.com>
Cc: Denys Vlasenko <dvlasenk@redhat.com>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Josh Poimboeuf <jpoimboe@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: acme@kernel.org
Cc: alexander.shishkin@linux.intel.com
Cc: davem@davemloft.net
Cc: sparclinux@vger.kernel.org
Link: http://lkml.kernel.org/r/20170216060050.20866-1-anton@ozlabs.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
This affectively reverts commit 377ccbb483 ("Makefile: Mute warning
for __builtin_return_address(>0) for tracing only") because it turns out
that it really isn't tracing only - it's all over the tree.
We already also had the warning disabled separately for mm/usercopy.c
(which this commit also removes), and it turns out that we will also
want to disable it for get_lock_parent_ip(), that is used for at least
TRACE_IRQFLAGS. Which (when enabled) ends up being all over the tree.
Steven Rostedt had a patch that tried to limit it to just the config
options that actually triggered this, but quite frankly, the extra
complexity and abstraction just isn't worth it. We have never actually
had a case where the warning is actually useful, so let's just disable
it globally and not worry about it.
Acked-by: Steven Rostedt <rostedt@goodmis.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Ingo Molnar <mingo@kernel.org>
Cc: Peter Anvin <hpa@zytor.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
The hardware latency tracer has been in the PREEMPT_RT patch for some time.
It is used to detect possible SMIs or any other hardware interruptions that
the kernel is unaware of. Note, NMIs may also be detected, but that may be
good to note as well.
The logic is pretty simple. It simply creates a thread that spins on a
single CPU for a specified amount of time (width) within a periodic window
(window). These numbers may be adjusted by their cooresponding names in
/sys/kernel/tracing/hwlat_detector/
The defaults are window = 1000000 us (1 second)
width = 500000 us (1/2 second)
The loop consists of:
t1 = trace_clock_local();
t2 = trace_clock_local();
Where trace_clock_local() is a variant of sched_clock().
The difference of t2 - t1 is recorded as the "inner" timestamp and also the
timestamp t1 - prev_t2 is recorded as the "outer" timestamp. If either of
these differences are greater than the time denoted in
/sys/kernel/tracing/tracing_thresh then it records the event.
When this tracer is started, and tracing_thresh is zero, it changes to the
default threshold of 10 us.
The hwlat tracer in the PREEMPT_RT patch was originally written by
Jon Masters. I have modified it quite a bit and turned it into a
tracer.
Based-on-code-by: Jon Masters <jcm@redhat.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
With the latest gcc compilers, they give a warning if
__builtin_return_address() parameter is greater than 0. That is because if
it is used by a function called by a top level function (or in the case of
the kernel, by assembly), it can try to access stack frames outside the
stack and crash the system.
The tracing system uses __builtin_return_address() of up to 2! But it is
well aware of the dangers that it may have, and has even added precautions
to protect against it (see the thunk code in arch/x86/entry/thunk*.S)
Linus originally added KBUILD_CFLAGS that would suppress the warning for the
entire kernel, as simply adding KBUILD_CFLAGS to the tracing directory
wouldn't work. The tracing directory plays a bit with the CFLAGS and
requires a little more logic.
This adds that special logic to only suppress the warning for the tracing
directory. If it is used anywhere else outside of tracing, the warning will
still be triggered.
Link: http://lkml.kernel.org/r/20160728223043.51996267@grimm.local.home
Tested-by: Linus Torvalds <torvalds@linux-foundation.org>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
'hist' triggers allow users to continually aggregate trace events,
which can then be viewed afterwards by simply reading a 'hist' file
containing the aggregation in a human-readable format.
The basic idea is very simple and boils down to a mechanism whereby
trace events, rather than being exhaustively dumped in raw form and
viewed directly, are automatically 'compressed' into meaningful tables
completely defined by the user.
This is done strictly via single-line command-line commands and
without the aid of any kind of programming language or interpreter.
A surprising number of typical use cases can be accomplished by users
via this simple mechanism. In fact, a large number of the tasks that
users typically do using the more complicated script-based tracing
tools, at least during the initial stages of an investigation, can be
accomplished by simply specifying a set of keys and values to be used
in the creation of a hash table.
The Linux kernel trace event subsystem happens to provide an extensive
list of keys and values ready-made for such a purpose in the form of
the event format files associated with each trace event. By simply
consulting the format file for field names of interest and by plugging
them into the hist trigger command, users can create an endless number
of useful aggregations to help with investigating various properties
of the system. See Documentation/trace/events.txt for examples.
hist triggers are implemented on top of the existing event trigger
infrastructure, and as such are consistent with the existing triggers
from a user's perspective as well.
The basic syntax follows the existing trigger syntax. Users start an
aggregation by writing a 'hist' trigger to the event of interest's
trigger file:
# echo hist:keys=xxx [ if filter] > event/trigger
Once a hist trigger has been set up, by default it continually
aggregates every matching event into a hash table using the event key
and a value field named 'hitcount'.
To view the aggregation at any point in time, simply read the 'hist'
file in the same directory as the 'trigger' file:
# cat event/hist
The detailed syntax provides additional options for user control, and
is described exhaustively in Documentation/trace/events.txt and in the
virtual tracing/README file in the tracing subsystem.
Link: http://lkml.kernel.org/r/72d263b5e1853fe9c314953b65833c3aa75479f2.1457029949.git.tom.zanussi@linux.intel.com
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Tested-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Reviewed-by: Namhyung Kim <namhyung@kernel.org>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Add tracing_map, a special-purpose lock-free map for tracing.
tracing_map is designed to aggregate or 'sum' one or more values
associated with a specific object of type tracing_map_elt, which
is associated by the map to a given key.
It provides various hooks allowing per-tracer customization and is
separated out into a separate file in order to allow it to be shared
between multiple tracers, but isn't meant to be generally used outside
of that context.
The tracing_map implementation was inspired by lock-free map
algorithms originated by Dr. Cliff Click:
http://www.azulsystems.com/blog/cliff/2007-03-26-non-blocking-hashtablehttp://www.azulsystems.com/events/javaone_2007/2007_LockFreeHash.pdf
Link: http://lkml.kernel.org/r/b43d68d1add33582a396f553c8ef705a33a6a748.1449767187.git.tom.zanussi@linux.intel.com
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Tested-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Reviewed-by: Namhyung Kim <namhyung@kernel.org>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
So bpf_tracing.o depends on CONFIG_BPF_SYSCALL - but that's not its only
dependency, it also depends on the tracing infrastructure and on kprobes,
without which it will fail to build with:
In file included from kernel/trace/bpf_trace.c:14:0:
kernel/trace/trace.h: In function ‘trace_test_and_set_recursion’:
kernel/trace/trace.h:491:28: error: ‘struct task_struct’ has no member named ‘trace_recursion’
unsigned int val = current->trace_recursion;
[...]
It took quite some time to trigger this build failure, because right now
BPF_SYSCALL is very obscure, depends on CONFIG_EXPERT. So also make BPF_SYSCALL
more configurable, not just under CONFIG_EXPERT.
If BPF_SYSCALL, tracing and kprobes are enabled then enable the bpf_tracing
gateway as well.
We might want to make this an interactive option later on, although
I'd not complicate it unnecessarily: enabling BPF_SYSCALL is enough of
an indicator that the user wants BPF support.
Cc: Alexei Starovoitov <ast@plumgrid.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Arnaldo Carvalho de Melo <acme@infradead.org>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Daniel Borkmann <daniel@iogearbox.net>
Cc: David S. Miller <davem@davemloft.net>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>
BPF programs, attached to kprobes, provide a safe way to execute
user-defined BPF byte-code programs without being able to crash or
hang the kernel in any way. The BPF engine makes sure that such
programs have a finite execution time and that they cannot break
out of their sandbox.
The user interface is to attach to a kprobe via the perf syscall:
struct perf_event_attr attr = {
.type = PERF_TYPE_TRACEPOINT,
.config = event_id,
...
};
event_fd = perf_event_open(&attr,...);
ioctl(event_fd, PERF_EVENT_IOC_SET_BPF, prog_fd);
'prog_fd' is a file descriptor associated with BPF program
previously loaded.
'event_id' is an ID of the kprobe created.
Closing 'event_fd':
close(event_fd);
... automatically detaches BPF program from it.
BPF programs can call in-kernel helper functions to:
- lookup/update/delete elements in maps
- probe_read - wraper of probe_kernel_read() used to access any
kernel data structures
BPF programs receive 'struct pt_regs *' as an input ('struct pt_regs' is
architecture dependent) and return 0 to ignore the event and 1 to store
kprobe event into the ring buffer.
Note, kprobes are a fundamentally _not_ a stable kernel ABI,
so BPF programs attached to kprobes must be recompiled for
every kernel version and user must supply correct LINUX_VERSION_CODE
in attr.kern_version during bpf_prog_load() call.
Signed-off-by: Alexei Starovoitov <ast@plumgrid.com>
Reviewed-by: Steven Rostedt <rostedt@goodmis.org>
Reviewed-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Arnaldo Carvalho de Melo <acme@infradead.org>
Cc: Arnaldo Carvalho de Melo <acme@redhat.com>
Cc: Daniel Borkmann <daniel@iogearbox.net>
Cc: David S. Miller <davem@davemloft.net>
Cc: Jiri Olsa <jolsa@redhat.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Namhyung Kim <namhyung@kernel.org>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Peter Zijlstra <peterz@infradead.org>
Link: http://lkml.kernel.org/r/1427312966-8434-4-git-send-email-ast@plumgrid.com
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Pull s390 updates from Martin Schwidefsky:
- The remaining patches for the z13 machine support: kernel build
option for z13, the cache synonym avoidance, SMT support,
compare-and-delay for spinloops and the CES5S crypto adapater.
- The ftrace support for function tracing with the gcc hotpatch option.
This touches common code Makefiles, Steven is ok with the changes.
- The hypfs file system gets an extension to access diagnose 0x0c data
in user space for performance analysis for Linux running under z/VM.
- The iucv hvc console gets wildcard spport for the user id filtering.
- The cacheinfo code is converted to use the generic infrastructure.
- Cleanup and bug fixes.
* 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux: (42 commits)
s390/process: free vx save area when releasing tasks
s390/hypfs: Eliminate hypfs interval
s390/hypfs: Add diagnose 0c support
s390/cacheinfo: don't use smp_processor_id() in preemptible context
s390/zcrypt: fixed domain scanning problem (again)
s390/smp: increase maximum value of NR_CPUS to 512
s390/jump label: use different nop instruction
s390/jump label: add sanity checks
s390/mm: correct missing space when reporting user process faults
s390/dasd: cleanup profiling
s390/dasd: add locking for global_profile access
s390/ftrace: hotpatch support for function tracing
ftrace: let notrace function attribute disable hotpatching if necessary
ftrace: allow architectures to specify ftrace compile options
s390: reintroduce diag 44 calls for cpu_relax()
s390/zcrypt: Add support for new crypto express (CEX5S) adapter.
s390/zcrypt: Number of supported ap domains is not retrievable.
s390/spinlock: add compare-and-delay to lock wait loops
s390/tape: remove redundant if statement
s390/hvc_iucv: add simple wildcard matches to the iucv allow filter
...
If the kernel is compiled with function tracer support the -pg compile option
is passed to gcc to generate extra code into the prologue of each function.
This patch replaces the "open-coded" -pg compile flag with a CC_FLAGS_FTRACE
makefile variable which architectures can override if a different option
should be used for code generation.
Acked-by: Steven Rostedt <rostedt@goodmis.org>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
After commit b2b49ccbdd (PM: Kconfig: Set PM_RUNTIME if PM_SLEEP is
selected) PM_RUNTIME is always set if PM is set, so files that are
build conditionally if CONFIG_PM_RUNTIME is set may now be build
if CONFIG_PM is set.
Replace CONFIG_PM_RUNTIME with CONFIG_PM in kernel/trace/Makefile
for this reason.
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Acked-by: Steven Rostedt <rostedt@goodmis.org.
The trace_seq_*() functions are a nice utility that allows users to manipulate
buffers with printf() like formats. It has its own trace_seq.h header in
include/linux and should be in its own file. Being tied with trace_output.c
is rather awkward.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
In order to help benchmark the time tracepoints take, a new config
option is added called CONFIG_TRACEPOINT_BENCHMARK. When this option
is set a tracepoint is created called "benchmark:benchmark_event".
When the tracepoint is enabled, it kicks off a kernel thread that
goes into an infinite loop (calling cond_sched() to let other tasks
run), and calls the tracepoint. Each iteration will record the time
it took to write to the tracepoint and the next iteration that
data will be passed to the tracepoint itself. That is, the tracepoint
will report the time it took to do the previous tracepoint.
The string written to the tracepoint is a static string of 128 bytes
to keep the time the same. The initial string is simply a write of
"START". The second string records the cold cache time of the first
write which is not added to the rest of the calculations.
As it is a tight loop, it benchmarks as hot cache. That's fine because
we care most about hot paths that are probably in cache already.
An example of the output:
START
first=3672 [COLD CACHED]
last=632 first=3672 max=632 min=632 avg=316 std=446 std^2=199712
last=278 first=3672 max=632 min=278 avg=303 std=316 std^2=100337
last=277 first=3672 max=632 min=277 avg=296 std=258 std^2=67064
last=273 first=3672 max=632 min=273 avg=292 std=224 std^2=50411
last=273 first=3672 max=632 min=273 avg=288 std=200 std^2=40389
last=281 first=3672 max=632 min=273 avg=287 std=183 std^2=33666
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Add a 'trigger' file for each trace event, enabling 'trace event
triggers' to be set for trace events.
'trace event triggers' are patterned after the existing 'ftrace
function triggers' implementation except that triggers are written to
per-event 'trigger' files instead of to a single file such as the
'set_ftrace_filter' used for ftrace function triggers.
The implementation is meant to be entirely separate from ftrace
function triggers, in order to keep the respective implementations
relatively simple and to allow them to diverge.
The event trigger functionality is built on top of SOFT_DISABLE
functionality. It adds a TRIGGER_MODE bit to the ftrace_event_file
flags which is checked when any trace event fires. Triggers set for a
particular event need to be checked regardless of whether that event
is actually enabled or not - getting an event to fire even if it's not
enabled is what's already implemented by SOFT_DISABLE mode, so trigger
mode directly reuses that. Event trigger essentially inherit the soft
disable logic in __ftrace_event_enable_disable() while adding a bit of
logic and trigger reference counting via tm_ref on top of that in a
new trace_event_trigger_enable_disable() function. Because the base
__ftrace_event_enable_disable() code now needs to be invoked from
outside trace_events.c, a wrapper is also added for those usages.
The triggers for an event are actually invoked via a new function,
event_triggers_call(), and code is also added to invoke them for
ftrace_raw_event calls as well as syscall events.
The main part of the patch creates a new trace_events_trigger.c file
to contain the trace event triggers implementation.
The standard open, read, and release file operations are implemented
here.
The open() implementation sets up for the various open modes of the
'trigger' file. It creates and attaches the trigger iterator and sets
up the command parser. If opened for reading set up the trigger
seq_ops.
The read() implementation parses the event trigger written to the
'trigger' file, looks up the trigger command, and passes it along to
that event_command's func() implementation for command-specific
processing.
The release() implementation does whatever cleanup is needed to
release the 'trigger' file, like releasing the parser and trigger
iterator, etc.
A couple of functions for event command registration and
unregistration are added, along with a list to add them to and a mutex
to protect them, as well as an (initially empty) registration function
to add the set of commands that will be added by future commits, and
call to it from the trace event initialization code.
also added are a couple trigger-specific data structures needed for
these implementations such as a trigger iterator and a struct for
trigger-specific data.
A couple structs consisting mostly of function meant to be implemented
in command-specific ways, event_command and event_trigger_ops, are
used by the generic event trigger command implementations. They're
being put into trace.h alongside the other trace_event data structures
and functions, in the expectation that they'll be needed in several
trace_event-related files such as trace_events_trigger.c and
trace_events.c.
The event_command.func() function is meant to be called by the trigger
parsing code in order to add a trigger instance to the corresponding
event. It essentially coordinates adding a live trigger instance to
the event, and arming the triggering the event.
Every event_command func() implementation essentially does the
same thing for any command:
- choose ops - use the value of param to choose either a number or
count version of event_trigger_ops specific to the command
- do the register or unregister of those ops
- associate a filter, if specified, with the triggering event
The reg() and unreg() ops allow command-specific implementations for
event_trigger_op registration and unregistration, and the
get_trigger_ops() op allows command-specific event_trigger_ops
selection to be parameterized. When a trigger instance is added, the
reg() op essentially adds that trigger to the triggering event and
arms it, while unreg() does the opposite. The set_filter() function
is used to associate a filter with the trigger - if the command
doesn't specify a set_filter() implementation, the command will ignore
filters.
Each command has an associated trigger_type, which serves double duty,
both as a unique identifier for the command as well as a value that
can be used for setting a trigger mode bit during trigger invocation.
The signature of func() adds a pointer to the event_command struct,
used to invoke those functions, along with a command_data param that
can be passed to the reg/unreg functions. This allows func()
implementations to use command-specific blobs and supports code
re-use.
The event_trigger_ops.func() command corrsponds to the trigger 'probe'
function that gets called when the triggering event is actually
invoked. The other functions are used to list the trigger when
needed, along with a couple mundane book-keeping functions.
This also moves event_file_data() into trace.h so it can be used
outside of trace_events.c.
Link: http://lkml.kernel.org/r/316d95061accdee070aac8e5750afba0192fa5b9.1382622043.git.tom.zanussi@linux.intel.com
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Idea-by: Steve Rostedt <rostedt@goodmis.org>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Commit 56449f437 "tracing: make the trace clocks available generally",
in April 2009, made trace_clock available unconditionally, since
CONFIG_X86_DS used it too.
Commit faa4602e47 "x86, perf, bts, mm: Delete the never used BTS-ptrace code",
in March 2010, removed CONFIG_X86_DS, and now only CONFIG_RING_BUFFER (split
out from CONFIG_TRACING for general use) has a dependency on trace_clock. So,
only compile in trace_clock with CONFIG_RING_BUFFER or CONFIG_TRACING
enabled.
Link: http://lkml.kernel.org/r/20120903024513.GA19583@leaf
Cc: Frederic Weisbecker <fweisbec@gmail.com>
Cc: Ingo Molnar <mingo@redhat.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: "Eric W. Biederman" <ebiederm@xmission.com>
Cc: Al Viro <viro@zeniv.linux.org.uk>
Signed-off-by: Josh Triplett <josh@joshtriplett.org>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Pull user-space probe instrumentation from Ingo Molnar:
"The uprobes code originates from SystemTap and has been used for years
in Fedora and RHEL kernels. This version is much rewritten, reviews
from PeterZ, Oleg and myself shaped the end result.
This tree includes uprobes support in 'perf probe' - but SystemTap
(and other tools) can take advantage of user probe points as well.
Sample usage of uprobes via perf, for example to profile malloc()
calls without modifying user-space binaries.
First boot a new kernel with CONFIG_UPROBE_EVENT=y enabled.
If you don't know which function you want to probe you can pick one
from 'perf top' or can get a list all functions that can be probed
within libc (binaries can be specified as well):
$ perf probe -F -x /lib/libc.so.6
To probe libc's malloc():
$ perf probe -x /lib64/libc.so.6 malloc
Added new event:
probe_libc:malloc (on 0x7eac0)
You can now use it in all perf tools, such as:
perf record -e probe_libc:malloc -aR sleep 1
Make use of it to create a call graph (as the flat profile is going to
look very boring):
$ perf record -e probe_libc:malloc -gR make
[ perf record: Woken up 173 times to write data ]
[ perf record: Captured and wrote 44.190 MB perf.data (~1930712
$ perf report | less
32.03% git libc-2.15.so [.] malloc
|
--- malloc
29.49% cc1 libc-2.15.so [.] malloc
|
--- malloc
|
|--0.95%-- 0x208eb1000000000
|
|--0.63%-- htab_traverse_noresize
11.04% as libc-2.15.so [.] malloc
|
--- malloc
|
7.15% ld libc-2.15.so [.] malloc
|
--- malloc
|
5.07% sh libc-2.15.so [.] malloc
|
--- malloc
|
4.99% python-config libc-2.15.so [.] malloc
|
--- malloc
|
4.54% make libc-2.15.so [.] malloc
|
--- malloc
|
|--7.34%-- glob
| |
| |--93.18%-- 0x41588f
| |
| --6.82%-- glob
| 0x41588f
...
Or:
$ perf report -g flat | less
# Overhead Command Shared Object Symbol
# ........ ............. ............. ..........
#
32.03% git libc-2.15.so [.] malloc
27.19%
malloc
29.49% cc1 libc-2.15.so [.] malloc
24.77%
malloc
11.04% as libc-2.15.so [.] malloc
11.02%
malloc
7.15% ld libc-2.15.so [.] malloc
6.57%
malloc
...
The core uprobes design is fairly straightforward: uprobes probe
points register themselves at (inode:offset) addresses of
libraries/binaries, after which all existing (or new) vmas that map
that address will have a software breakpoint injected at that address.
vmas are COW-ed to preserve original content. The probe points are
kept in an rbtree.
If user-space executes the probed inode:offset instruction address
then an event is generated which can be recovered from the regular
perf event channels and mmap-ed ring-buffer.
Multiple probes at the same address are supported, they create a
dynamic callback list of event consumers.
The basic model is further complicated by the XOL speedup: the
original instruction that is probed is copied (in an architecture
specific fashion) and executed out of line when the probe triggers.
The XOL area is a single vma per process, with a fixed number of
entries (which limits probe execution parallelism).
The API: uprobes are installed/removed via
/sys/kernel/debug/tracing/uprobe_events, the API is integrated to
align with the kprobes interface as much as possible, but is separate
to it.
Injecting a probe point is privileged operation, which can be relaxed
by setting perf_paranoid to -1.
You can use multiple probes as well and mix them with kprobes and
regular PMU events or tracepoints, when instrumenting a task."
Fix up trivial conflicts in mm/memory.c due to previous cleanup of
unmap_single_vma().
* 'perf-uprobes-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (21 commits)
perf probe: Detect probe target when m/x options are absent
perf probe: Provide perf interface for uprobes
tracing: Fix kconfig warning due to a typo
tracing: Provide trace events interface for uprobes
tracing: Extract out common code for kprobes/uprobes trace events
tracing: Modify is_delete, is_return from int to bool
uprobes/core: Decrement uprobe count before the pages are unmapped
uprobes/core: Make background page replacement logic account for rss_stat counters
uprobes/core: Optimize probe hits with the help of a counter
uprobes/core: Allocate XOL slots for uprobes use
uprobes/core: Handle breakpoint and singlestep exceptions
uprobes/core: Rename bkpt to swbp
uprobes/core: Make order of function parameters consistent across functions
uprobes/core: Make macro names consistent
uprobes: Update copyright notices
uprobes/core: Move insn to arch specific structure
uprobes/core: Remove uprobe_opcode_sz
uprobes/core: Make instruction tables volatile
uprobes: Move to kernel/events/
uprobes/core: Clean up, refactor and improve the code
...