* refs/heads/tmp-561eb83:
ANDROID: Temporarily disable XFRM_USER_COMPAT filtering
ANDROID: Incremental fs: Small improvements
ANDROID: Incremental fs: Initialize mount options correctly
ANDROID: fix kernelci build-break due to stop_ipi hook
Revert "ANDROID: gki_defconfig: Enable CONFIG_PAGE_OWNER"
ANDROID: dma-buf: heaps: Allow cma heaps to be configured as a module
ANDROID: dma: Rework so dev_get_cma_area() can be called from a module
ANDROID: arm64: smp: fix Lockdep warning: RCU used illegally from idle CPU.
FROMLIST: fuse: Use daemon creds in passthrough mode
FROMLIST: fuse: Handle asynchronous read and write in passthrough
FROMLIST: fuse: Introduce synchronous read and write for passthrough
FROMLIST: fuse: Passthrough initialization and release
FROMLIST: fuse: Definitions and ioctl() for passthrough
ANDROID: GKI: Enable DEBUG_INFO_DWARF4
ANDROID: Enable generation of BTF type information
Revert "Revert "security/keys: remove compat_keyctl_instantiate_key_iov""
Revert "Revert "mm: remove compat_process_vm_{readv,writev}""
Revert "Revert "fs: remove compat_sys_vmsplice""
Revert "Revert "fs: remove the compat readv/writev syscalls""
Revert "Revert "fs: remove various compat readv/writev helpers""
Revert "Revert "iov_iter: transparently handle compat iovecs in import_iovec""
Revert "Revert "iov_iter: refactor rw_copy_check_uvector and import_iovec""
Revert "Revert "iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c""
Linux 5.10-rc2
ANDROID: gki_defconfig: Enable CONFIG_PAGE_OWNER
KVM: vmx: remove unused variable
KVM: selftests: Don't require THP to run tests
KVM: VMX: eVMCS: make evmcs_sanitize_exec_ctrls() work again
KVM: selftests: test behavior of unmapped L2 APIC-access address
ANDROID: Drop left-over out-of-tree difference after 5.10-rc1 merge
ANDROID: Revert out of tree difference by unclean revert
ANDROID: Drop trivial out of tree difference
printk: ringbuffer: Replace zero-length array with flexible-array member
net/smc: Replace zero-length array with flexible-array member
net/mlx5: Replace zero-length array with flexible-array member
mei: hw: Replace zero-length array with flexible-array member
gve: Replace zero-length array with flexible-array member
Bluetooth: btintel: Replace zero-length array with flexible-array member
ANDROID: um: Return to old __section declarations for um
KVM: x86: Fix NULL dereference at kvm_msr_ignored_check()
KVM: x86: replace static const variables with macros
lockdep: Fix nr_unused_locks accounting
locking/lockdep: Remove more raw_cpu_read() usage
KVM: arm64: Handle Asymmetric AArch32 systems
blk-mq: mark flush request as IDLE in flush_end_io()
scripts: get_abi.pl: assume ReST format by default
docs: ABI: sysfs-class-led-trigger-pattern: remove hw_pattern duplication
docs: ABI: sysfs-class-backlight: unify ABI documentation
docs: ABI: sysfs-c2port: remove a duplicated entry
docs: ABI: sysfs-class-power: unify duplicated properties
docs: ABI: unify /sys/class/leds/<led>/brightness documentation
docs: ABI: stable: remove a duplicated documentation
docs: ABI: change read/write attributes
docs: ABI: cleanup several ABI documents
docs: ABI: sysfs-bus-nvdimm: use the right format for ABI
docs: ABI: vdso: use the right format for ABI
docs: ABI: fix syntax to be parsed using ReST notation
docs: ABI: convert testing/configfs-acpi to ReST
docs: Kconfig/Makefile: add a check for broken ABI files
docs: abi-testing.rst: enable --rst-sources when building docs
docs: ABI: don't escape ReST-incompatible chars from obsolete and removed
docs: ABI: create a 2-depth index for ABI
docs: ABI: make it parse ABI/stable as ReST-compatible files
docs: ABI: sysfs-uevent: make it compatible with ReST output
docs: ABI: testing: make the files compatible with ReST output
docs: ABI: stable: make files ReST compatible
docs: ABI: README: specify that files should be ReST compatible
docs: add ABI documentation to the admin-guide book
docs: kernel_abi.py: Handle with a lazy Sphinx parser
docs: kernel_abi.py: use --enable-lineno for get_abi.pl
docs: kernel_abi.py: make it compatible with Sphinx 1.7+
docs: kernel_abi.py: fix UTF-8 support
docs: kernel_abi.py: add a script to parse ABI documentation
docs: kernellog.py: add support for info()
scripts: get_abi.pl: auto-generate cross references
scripts: get_abi.pl: use bold font for ABI definitions
scripts: get_abi.pl: prevent duplicated file names
scripts: get_abi.pl: output users in ReST format
scripts: get_abi.pl: detect duplicated ABI definitions
scripts: get_abi.pl: cleanup ABI cross-reference logic
scripts: get_abi.pl: improve its parser to better catch up indentation
scripts: get_abi.pl: Allow optionally record from where a line came from
scripts: get_abi.pl: fix parsing on ReST mode
scripts: get_abi.pl: change script to allow parsing in ReST mode
arm64: cpufeature: upgrade hyp caps to final
arm64: cpufeature: reorder cpus_have_{const, final}_cap()
KVM: arm64: Factor out is_{vhe,nvhe}_hyp_code()
arm64: Change .weak to SYM_FUNC_START_WEAK_PI for arch/arm64/lib/mem*.S
arm64/smp: Move rcu_cpu_starting() earlier
vdpasim: allow to assign a MAC address
vdpasim: fix MAC address configuration
vdpa: handle irq bypass register failure case
vdpa_sim: Fix DMA mask
Revert "vhost-vdpa: fix page pinning leakage in error path"
vdpa/mlx5: Fix error return in map_direct_mr()
vhost_vdpa: Return -EFAULT if copy_from_user() fails
debugfs: remove return value of debugfs_create_devm_seqfile()
usb: cdns3: gadget: own the lock wrongly at the suspend routine
usb: cdns3: Fix on-chip memory overflow issue
drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid()
drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid()
drm/nouveau/device: fix changing endianess code to work on older GPUs
drm/nouveau/gem: fix "refcount_t: underflow; use-after-free"
drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps
drm/nouveau/nouveau: fix the start/end range for migration
scsi: target: tcmu: Replace zero-length array with flexible-array member
ima: Replace zero-length array with flexible-array member
enetc: Replace zero-length array with flexible-array member
fs: Replace zero-length array with flexible-array member
Bluetooth: Replace zero-length array with flexible-array member
params: Replace zero-length array with flexible-array member
tracepoint: Replace zero-length array with flexible-array member
platform/chrome: cros_ec_proto: Replace zero-length array with flexible-array member
platform/chrome: cros_ec_commands: Replace zero-length array with flexible-array member
mailbox: zynqmp-ipi-message: Replace zero-length array with flexible-array member
dmaengine: ti-cppi5: Replace zero-length array with flexible-array member
soc: ti: ti_sci_pm_domains: check for proper args count in xlate
KVM: arm64: Force PTE mapping on fault resulting in a device mapping
KVM: arm64: Use fallback mapping sizes for contiguous huge page sizes
ANDROID: arm64: Enable KVM for Asym AArch32
ANDROID: arm64: kvm: Hide asym aarch32 systems from KVM
ANDROID: arm64: Disallow offlining the last aarch32 cpu
ANDROID: arm64: Handle AArch32 tasks running on non AArch32 cpu
ANDROID: arm64: Add support for asymmetric AArch32 EL0 configurations
KVM: arm64: Fix masks in stage2_pte_cacheable()
KVM: arm64: Fix AArch32 handling of DBGD{CCINT,SCRext} and DBGVCR
KVM: arm64: Allocate stage-2 pgd pages with GFP_KERNEL_ACCOUNT
KVM: arm64: Drop useless PAN setting on host EL1 to EL2 transition
KVM: arm64: Remove leftover kern_hyp_va() in nVHE TLB invalidation
KVM: arm64: Don't corrupt tpidr_el2 on failed HVC call
coresight: cti: Initialize dynamic sysfs attributes
coresight: Fix uninitialised pointer bug in etm_setup_aux()
r8169: fix issue with forced threading in combination with shared interrupts
netem: fix zero division in tabledist
FROMLIST: scsi: ufs: fix clkgating on/off correctly
FROMLIST: scsi: ufs: atomic update for clkgating_enable
FROMLIST: scsi: ufs: avoid to call REQ_CLKS_OFF to CLKS_OFF
ibmvnic: fix ibmvnic_set_mac
mptcp: add missing memory scheduling in the rx path
drm/i915: Reject 90/270 degree rotated initial fbs
drm/i915: Restore ILK-M RPS support
drm/i915/region: fix max size calculation
include: jhash/signal: Fix fall-through warnings for Clang
tipc: fix memory leak caused by tipc_buf_append()
ANDROID: sched: gki: add padding to some structs to support WALT
gtp: fix an use-before-init in gtp_newlink()
dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n
lib/scatterlist: use consistent sg_copy_buffer() return type
ANDROID: overlayfs: fixup after upstream merge
xsysace: use platform_get_resource() and platform_get_irq_optional()
afs: Fix dirty-region encoding on ppc32 with 64K pages
afs: Fix afs_invalidatepage to adjust the dirty region
afs: Alter dirty range encoding in page->private
afs: Wrap page->private manipulations in inline functions
afs: Fix where page->private is set during write
afs: Fix page leak on afs_write_begin() failure
afs: Fix to take ref on page when PG_private is set
null_blk: Fix locking in zoned mode
null_blk: Fix zone reset all tracing
nbd: don't update block size after device is started
cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set
cpufreq: Introduce cpufreq_driver_test_flags()
arm64: Add workaround for Arm Cortex-A77 erratum 1508412
arm64: Add part number for Arm Cortex-A77
FROMLIST: char: misc: increase DYNAMIC_MINORS value
usb: cdns3: gadget: suspicious implicit sign extension
drm/vc4: Rework the structure conversion functions
drm/vc4: hdmi: Add a name to the codec DAI component
coresight: add module license
xhci: Don't create stream debugfs files with spinlock held.
usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC
xhci: Fix sizeof() mismatch
usb: typec: stusb160x: fix signedness comparison issue with enum variables
usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x
ANDROID: vendor_hooks: fix __section macro
misc: mic: remove the MIC drivers
x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID
arm64: mte: Document that user PSTATE.TCO is ignored by kernel uaccess
ext4: indicate that fast_commit is available via /sys/fs/ext4/feature/...
ext4: use generic casefolding support
ext4: do not use extent after put_bh
ext4: use IS_ERR() for error checking of path
ext4: fix mmap write protection for data=journal mode
jbd2: fix a kernel-doc markup
ext4: use s_mount_flags instead of s_mount_state for fast commit state
ext4: make num of fast commit blocks configurable
ext4: properly check for dirty state in ext4_inode_datasync_dirty()
ext4: fix double locking in ext4_fc_commit_dentry_updates()
cpufreq: speedstep: remove unneeded semicolon
FROMLIST: proc "single files": switch to ->read_iter
futex: Fix incorrect should_fail_futex() handling
FROMLIST: proc/cpuinfo: switch to ->read_iter
FROMLIST: proc: wire up generic_file_splice_read for iter ops
FROMLIST: seq_file: add seq_read_iter
FROMLIST: scsi: qla2xxx: remove incorrect sparse #ifdef
FROMLIST: cachefiles: Handle readpage error correctly
FROMLIST: crypto: x86/poly1305 - add back a needed assignment
module: use hidden visibility for weak symbol references
Revert "Revert "fs: Allow a NULL pos pointer to __kernel_read""
Revert "Revert "fs: Allow a NULL pos pointer to __kernel_write""
Revert "Revert "powerpc: remove address space overrides using set_fs()""
Revert "Revert "powerpc: use non-set_fs based maccess routines""
Revert "Revert "x86: remove address space overrides using set_fs()""
Revert "Revert "x86: make TASK_SIZE_MAX usable from assembly code""
Revert "Revert "x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h""
Revert "Revert "lkdtm: remove set_fs-based tests""
Revert "Revert "test_bitmap: remove user bitmap tests""
Revert "Revert "uaccess: add infrastructure for kernel builds with set_fs()""
Revert "Revert "fs: don't allow splice read/write without explicit ops""
ARM: dts: stm32: Describe Vin power supply on stm32mp157c-edx board
ARM: dts: stm32: Describe Vin power supply on stm32mp15xx-dkx board
arm64: efi: increase EFI PE/COFF header padding to 64 KB
ata: sata_nv: Fix retrieving of active qcs
block: advance iov_iter on bio_add_hw_page failure
arm64: vmlinux.lds: account for spurious empty .igot.plt sections
kselftest/arm64: Fix check_user_mem test
kselftest/arm64: Fix check_ksm_options test
kselftest/arm64: Fix check_mmap_options test
kselftest/arm64: Fix check_child_memory test
kselftest/arm64: Fix check_tags_inclusion test
kselftest/arm64: Fix check_buffer_fill test
arm64: avoid -Woverride-init warning
ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk
RDMA/qedr: Fix memory leak in iWARP CM
vt_ioctl: fix GIO_UNIMAP regression
vt: keyboard, extend func_buf_lock to readers
vt: keyboard, simplify vt_kdgkbsent
tty: serial: fsl_lpuart: LS1021A has a FIFO size of 16 words, like LS1028A
tty: serial: 21285: fix lockup on open
USB: apple-mfi-fastcharge: don't probe unhandled devices
usbcore: Check both id_table and match() when both available
usb: host: ehci-tegra: Fix error handling in tegra_ehci_probe()
usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe
usb: typec: tcpm: reset hard_reset_count for any disconnect
usb: cdc-acm: fix cooldown mechanism
usb: host: fsl-mph-dr-of: check return of dma_set_mask()
usb: fix kernel-doc markups
RDMA: Add rdma_connect_locked()
usb: typec: stusb160x: fix some signedness bugs
drm/shme-helpers: Fix dma_buf_mmap forwarding bug
KVM: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED
mmc: sdhci-of-esdhc: make sure delay chain locked for HS400
usb: cdns3: Variable 'length' set but not used
ANDROID: cpu: Don't prevent hotplug from DL/BATCH/IDLE
null_blk: synchronization fix for zoned device
net: protect tcf_block_unbind with block lock
ibmveth: Fix use of ibmveth in a bridge.
FROMLIST: interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM
ANDROID: dts: Align sdm845 dts files with upstream
net/sched: act_mpls: Add softdep on mpls_gso.ko
ravb: Fix bit fields checking in ravb_hwtstamp_get()
devlink: Unlock on error in dumpit()
devlink: Fix some error codes
chelsio/chtls: fix memory leaks in CPL handlers
chelsio/chtls: fix deadlock issue
ANDROID: scsi: ufs: fix more bad merge resolutions with custom sg entry size
x86/debug: Fix DR_STEP vs ptrace_get_debugreg(6)
x86/debug: Only clear/set ->virtual_dr6 for userspace #DB
x86/debug: Fix BTF handling
afs: Fix afs_launder_page to not clear PG_writeback
afs: Fix a use after free in afs_xattr_get_acl()
afs: Fix tracing deref-before-check
afs: Fix copy_file_range()
ANDROID: gki_defconfig: Enable memory hotplug
ANDROID: gki_defconfig: Enable CONFIG_MEMORY_HOTREMOVE
drm/vc4: hdmi: Avoid sleeping in atomic context
ANDROID: Kconfig.gki: Enable media controller configs
mm/process_vm_access: Add missing #include <linux/compat.h>
ACPI: NFIT: Fix comparison to '-ENXIO'
arm/build: Always handle .ARM.exidx and .ARM.extab sections
ACPI: dock: fix enum-conversion warning
PNP: fix kernel-doc markups
ANDROID: clang: update to 11.0.5
device property: Don't clear secondary pointer for shared primary firmware node
device property: Keep secondary firmware node secondary by type
vmlinux.lds.h: Keep .ctors.* with .ctors
PM: sleep: fix typo in kernel/power/process.c
drm/amdgpu/pm: fix the fan speed in fan1_input in manual mode for navi1x
drm/amd/pm: fix the wrong fan speed in fan1_input
drm/amdgpu/swsmu: drop smu i2c bus on navi1x
intel_idle: Fix max_cstate for processor models without C-state tables
cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode
cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag
cpufreq: Avoid configuring old governors as default with intel_pstate
cpufreq: e_powersaver: remove unreachable break
Fix compat regression in process_vm_rw()
asm-generic: mark __{get,put}_user_fn as __always_inline
drm/vc4: drv: Add error handding for bind
btrfs: convert data_seqcount to seqcount_mutex_t
btrfs: don't fallback to buffered read if we don't need to
interconnect: qcom: use icc_sync state for sm8[12]50
tracing, synthetic events: Replace buggy strcat() with seq_buf operations
staging: fieldbus: anybuss: jump to correct label in an error path
staging: wfx: fix test on return value of gpiod_get_value()
staging: wfx: fix use of uninitialized pointer
staging: mmal-vchiq: Fix memory leak for vchiq_instance
staging: comedi: cb_pcidas: Allow 2-channel commands for AO subdevice
staging: octeon: Drop on uncorrectable alignment or FCS error
staging: octeon: repair "fixed-link" support
Revert "arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes"
ANDROID: GKI: Drop CONFIG_POWER_AVS from arm64 gki_defconfig
drm: drm_print.h: fix kernel-doc markups
drm: kernel-doc: drm_dp_helper.h: fix a typo
drm: kernel-doc: add description for a new function parameter
drm: drm_edid: remove a duplicated kernel-doc declaration
drm/dp: fix a kernel-doc issue at drm_edid.c
drm/dp: fix kernel-doc warnings at drm_dp_helper.c
drm: kernel-doc: document drm_dp_set_subconnector_property() params
Revert "fs: don't allow splice read/write without explicit ops"
Revert "uaccess: add infrastructure for kernel builds with set_fs()"
Revert "test_bitmap: remove user bitmap tests"
Revert "lkdtm: remove set_fs-based tests"
Revert "x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h"
Revert "x86: make TASK_SIZE_MAX usable from assembly code"
Revert "x86: remove address space overrides using set_fs()"
Revert "powerpc: use non-set_fs based maccess routines"
Revert "powerpc: remove address space overrides using set_fs()"
Revert "fs: Allow a NULL pos pointer to __kernel_write"
Revert "fs: Allow a NULL pos pointer to __kernel_read"
nvmet: fix a NULL pointer dereference when tracing the flush command
nvme-fc: remove nvme_fc_terminate_io()
nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery
nvme-fc: remove err_work work item
nvme-fc: track error_recovery while connecting
nvme-rdma: handle unexpected nvme completion data length
nvme: ignore zone validate errors on subsequent scans
FROMLIST: checkpatch: Enable GIT_DIR environment use to set git repository location
net: hns3: Clear the CMDQ registers before unmapping BAR region
bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally.
bnxt_en: Check abort error state in bnxt_open_nic().
bnxt_en: Re-write PCI BARs after PCI fatal error.
bnxt_en: Invoke cancel_delayed_work_sync() for PFs also.
bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one().
mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish()
mlxsw: core: Fix memory leak on module removal
mlxsw: Only advertise link modes supported by both driver and device
ARM: multi_v5_defconfig: Select CONFIG_GPIO_MXC
ARM: imx_v4_v5_defconfig: Select CONFIG_GPIO_MXC
s390/ism: fix incorrect system EID
net/smc: fix suppressed return code
net/smc: fix null pointer dereference in smc_listen_decline()
vsock: use ns_capable_noaudit() on socket create
cxgb4: set up filter action after rewrites
net: hns3: clean up a return in hclge_tm_bp_setup()
scsi: qla2xxx: remove incorrect sparse #ifdef
arch/um: partially revert the conversion to __section() macro
RDMA/uverbs: Fix false error in query gid IOCTL
RDMA/mlx5: Fix devlink deadlock on net namespace deletion
RDMA/rxe: Fix small problem in network_type patch
scsi: hisi_sas: Stop using queue #0 always for v2 hw
drm/amd/display: Clean up debug macros
drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally
drm/amd/display: Fix kernel panic by dal_gpio_open() error
drm/amdgpu/display: use kvzalloc again in dc_create_state
drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns
scsi: ibmvscsi: Fix potential race after loss of transport
dt-bindings: Another round of adding missing 'additionalProperties/unevalutatedProperties'
dt-bindings: Explicitly allow additional properties in board/SoC schemas
dt-bindings: More whitespace clean-ups in schema files
mfd: google,cros-ec: add missing properties
dt-bindings: input: convert cros-ec-keyb to json-schema
dt-bindings: i2c: convert i2c-cros-ec-tunnel to json-schema
drm/amd/display: prevent null pointer access
drm/amdgpu: increase the reserved VM size to 2MB
drm/amd/display: Fixed panic during seamless boot.
drm/amdgpu: don't map BO in reserved region
drm/amdgpu: add DID for navi10 blockchain SKU
drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3)
scsi: mptfusion: Fix null pointer dereferences in mptscsih_remove()
scsi: qla2xxx: Return EBUSY on fcport deletion
scsi: core: Don't start concurrent async scan on same host
cachefiles: Handle readpage error correctly
btrfs: add a helper to read the tree_root commit root for backref lookup
btrfs: drop the path before adding qgroup items when enabling qgroups
btrfs: fix readahead hang and use-after-free after removing a device
btrfs: fix use-after-free on readahead extent after failure to create it
btrfs: tree-checker: validate number of chunk stripes and parity
btrfs: tree-checker: fix incorrect printk format
btrfs: drop the path before adding block group sysfs files
blk-cgroup: Pre-allocate tree node on blkg_conf_prep
blk-cgroup: Fix memleak on error path
ANDROID: dm-default-key: move kzfree() usage to kfree_sensitive()
s390: correct __bootdata / __bootdata_preserved macros
arm64: vdso32: Allow ld.lld to properly link the VDSO
stop_machine, rcu: Mark functions as notrace
time: Prevent undefined behaviour in timespec64_to_ns()
drm/v3d: Fix double free in v3d_submit_cl_ioctl()
drm/sun4i: frontend: Fix the scaler phase on A33
drm/sun4i: frontend: Reuse the ch0 phase for RGB formats
drm/sun4i: frontend: Rework a bit the phase data
timers: Remove unused inline funtion debug_timer_free()
hrtimer: Remove unused inline function debug_hrtimer_free()
time/sched_clock: Mark sched_clock_read_begin/retry() as notrace
ARM: dts: mmp2-olpc-xo-1-75: Use plural form of "-gpios"
ARM: dts: mmp3: Add power domain for the camera
arm64: berlin: Select DW_APB_TIMER_OF
dt-bindings: sram: sunxi-sram: add V3s compatible string
MAINTAINERS: Move Sangbeom Kim to credits
MAINTAINERS: Move Kukjin Kim to credits
MAINTAINERS: step down as maintainer of UniPhier SoCs and Denali driver
ANDROID: ion: fix movement of dma header file
ARM: multi_v7_defconfig: Build in CONFIG_GPIO_MXC by default
ARM: imx_v6_v7_defconfig: Build in CONFIG_GPIO_MXC by default
arm64: defconfig: Build in CONFIG_GPIO_MXC by default
of: Fix reserved-memory overlap detection
dt-bindings: mailbox: mtk-gce: fix incorrect mbox-cells value
dt-bindings: leds: Update devicetree documents for ID_RGB
Linux 5.10-rc1
treewide: Convert macro and uses of __section(foo) to __section("foo")
io_uring: use type appropriate io_kiocb handler for double poll
kernel/sys.c: fix prototype of prctl_get_tid_address()
mm: remove kzfree() compatibility definition
checkpatch: enable GIT_DIR environment use to set git repository location
ANDROID: adjust 5.10 fscrypt merge resolution
ANDROID: GKI: fix up arguments for trace_android_vh_arch_set_freq_scale()
i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs
ANDROID: GKI: remove explicit CONFIG_SECCOMP from defconfig for arm64
random32: add a selftest for the prandom32 code
random32: add noise from network and scheduling activity
random32: make prandom_u32() output unpredictable
Revert "block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE"
KVM: ioapic: break infinite recursion on lazy EOI
KVM: vmx: rename pi_init to avoid conflict with paride
KVM: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build
cifs: update internal module version number
tcp: Prevent low rmem stalls with SO_RCVLOWAT.
net: ucc_geth: Drop extraneous parentheses in comparison
ionic: fix mem leak in rx_empty
ionic: no rx flush in deinit
ionic: clean up sparse complaints
chelsio/chtls: fix tls record info to user
net: ipa: command payloads already mapped
crypto: x86/poly1305 - add back a needed assignment
x86/uaccess: fix code generation in put_user()
smb3: add some missing definitions from MS-FSCC
smb3: remove two unused variables
smb3: add support for stat of WSL reparse points for special file types
io_uring: simplify __io_queue_sqe()
io_uring: simplify nxt propagation in io_queue_sqe
io_uring: don't miss setting IO_WQ_WORK_CONCURRENT
io_uring: don't defer put of cancelled ltimeout
io_uring: always clear LINK_TIMEOUT after cancel
io_uring: don't adjust LINK_HEAD in cancel ltimeout
io_uring: remove opcode check on ltimeout kill
ata: pata_ns87415.c: Document support on parisc with superio chip
ata: fix some kernel-doc markups
block: blk-mq: fix a kernel-doc markup
parisc: Add wrapper syscalls to fix O_NONBLOCK flag usage
arm64: dts: meson: odroid-n2 plus: fix vddcpu_a pwm
ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
ANDROID: sched: export wake_up_if_idle()
ANDROID: tick/nohz: export tick_nohz_get_sleep_length()
FROMLIST: cpuidle: governor: export cpuidle governor functions
vdpa_sim: implement get_iova_range()
vhost: vdpa: report iova range
vdpa: introduce config op to get valid iova range
gfs2: Recover statfs info in journal head
gfs2: lookup local statfs inodes prior to journal recovery
mmc: sdhci-of-esdhc: set timeout to max before tuning
nvme-fc: shorten reconnect delay if possible for FC
nvme-fc: wait for queues to freeze before calling update_hr_hw_queues
nvme-fc: fix error loop in create_hw_io_queues
nvme-fc: fix io timeout to abort I/O
Documentation: add xen.fifo_events kernel parameter description
xen/events: unmask a fifo event channel only if it was masked
xen/events: only register debug interrupt for 2-level events
xen/events: make struct irq_info private to events_base.c
xen: remove no longer used functions
dma-mapping: document dma_{alloc,free}_pages
Revert "iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c"
Revert "iov_iter: refactor rw_copy_check_uvector and import_iovec"
Revert "iov_iter: transparently handle compat iovecs in import_iovec"
Revert "fs: remove various compat readv/writev helpers"
Revert "fs: remove the compat readv/writev syscalls"
Revert "fs: remove compat_sys_vmsplice"
Revert "mm: remove compat_process_vm_{readv,writev}"
Revert "security/keys: remove compat_keyctl_instantiate_key_iov"
dt-binding: display: Require two resets on mantix panel
drm/panel: mantix: Fix panel reset
drm/panel: mantix: Don't dereference NULL mode
kvm: x86/mmu: NX largepage recovery for TDP MMU
kvm: x86/mmu: Don't clear write flooding count for direct roots
kvm: x86/mmu: Support MMIO in the TDP MMU
kvm: x86/mmu: Support write protection for nesting in tdp MMU
kvm: x86/mmu: Support disabling dirty logging for the tdp MMU
kvm: x86/mmu: Support dirty logging for the TDP MMU
kvm: x86/mmu: Support changed pte notifier in tdp MMU
kvm: x86/mmu: Add access tracking for tdp_mmu
kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU
kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU
kvm: x86/mmu: Add TDP MMU PF handler
ANDROID: irqchip/gic-v3: fix bad merge resolution
ANDROID: GKI: add built-in PCIE_DW_PLAT_EP
ANDROID: usb: f_accessory: Send uevent when receive control request
docs: Add two missing entries in vm sysctl index
docs/vm: trivial fixes to several spelling mistakes
hil/parisc: Disable HIL driver when it gets stuck
parisc: Improve error return codes when setting rtc time
splice: change exported internal do_splice() helper to take kernel offset
io_uring: make loop_rw_iter() use original user supplied pointers
tcp: fix to update snd_wl1 in bulk receiver fast path
net: Properly typecast int values to set sk_max_pacing_rate
ARC: perf: redo the pct irq missing in device-tree handling
SMB3: add support for recognizing WSL reparse tags
cifs: remove bogus debug code
smb3.1.1: fix typo in compression flag
cifs: move smb version mount options into fs_context.c
cifs: move cache mount options to fs_context.ch
cifs: move security mount options into fs_context.ch
cifs: add files to host new mount api
ACPI: utils: remove unreachable breaks
PM: sleep: remove unreachable break
ANDROID: GKI: Enable CONFIG_USB_ANNOUNCE_NEW_DEVICES
PM: AVS: Drop the avs directory and the corresponding Kconfig
null_blk: use zone status for max active/open
PM: AVS: qcom-cpr: Move the driver to the qcom specific drivers
io_uring: remove req cancel in ->flush()
ring-buffer: Update the description for ring_buffer_wait
ring-buffer: Return 0 on success from ring_buffer_resize()
io-wq: re-set NUMA node affinities if CPUs come online
nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru
nvmet: cleanup nvmet_passthru_map_sg()
nvmet: limit passthru MTDS by BIO_MAX_PAGES
nvmet: fix uninitialized work for zero kato
nvme-pci: disable Write Zeroes on Sandisk Skyhawk
nvme: use queuedata for nvme_req_qid
nvme-rdma: fix crash due to incorrect cqe
nvme-rdma: fix crash when connect rejected
netfilter: nf_fwd_netdev: clear timestamp in forwarding path
x86/alternative: Don't call text_poke() in lazy TLB mode
lockdep: Fix preemption WARN for spurious IRQ-enable
interconnect: qcom: Ensure that the floor bandwidth value is enforced
ALSA: hda - Fix the return value if cb func is already registered
ANDROID: dma-buf: Cleanup minor usage in "Add proper kref handling on dma-buf heaps"
ibmvnic: save changed mac address to adapter->mac_addr
selftests: mptcp: depends on built-in IPv6
powerpc/pseries: Avoid using addr_to_pfn in real mode
Revert "virtio-net: ethtool configurable RXCSUM"
powerpc/uaccess: Don't use "m<>" constraint with GCC 4.9
ext4: fix invalid inode checksum
ext4: add fast commit stats in procfs
ext4: add a mount opt to forcefully turn fast commits on
ext4: fast commit recovery path
jbd2: fast commit recovery path
ext4: main fast-commit commit path
jbd2: add fast commit machinery
ext4 / jbd2: add fast commit initialization
ext4: add fast_commit feature and handling for extended mount options
doc: update ext4 and journalling docs to include fast commit feature
drm/amdgpu: correct the cu and rb info for sienna cichlid
drm/amd/pm: remove the average clock value in sysfs
drm/amd/pm: fix pp_dpm_fclk
Revert drm/amdgpu: disable sienna chichlid UMC RAS
drm/amd/pm: fix pcie information for sienna cichlid
drm/amdkfd: Use same SQ prefetch setting as amdgpu
rtnetlink: fix data overflow in rtnl_calcit()
net: ethernet: mtk-star-emac: select REGMAP_MMIO
net: hdlc_raw_eth: Clear the IFF_TX_SKB_SHARING flag after calling ether_setup
net: hdlc: In hdlc_rcv, check to make sure dev is an HDLC device
bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static
powerpc/eeh: Fix eeh_dev_check_failure() for PE#0
bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh()
exfat: remove useless check in exfat_move_file()
exfat: remove 'rwoffset' in exfat_inode_info
exfat: replace memcpy with structure assignment
exfat: remove useless directory scan in exfat_add_entry()
exfat: eliminate dead code in exfat_find()
exfat: use i_blocksize() to get blocksize
exfat: fix misspellings using codespell tool
bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop
xfs: cancel intents immediately if process_intents fails
smb3: do not try to cache root directory if dir leases not supported
smb3: fix stat when special device file and mounted with modefromsid
cifs: Print the address and port we are connecting to in generic_ip_connect()
SMB3: Resolve data corruption of TCP server info fields
io_uring: don't reuse linked_timeout
kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg
kvm: x86/mmu: Support zapping SPTEs in the TDP MMU
KVM: Cache as_id in kvm_memory_slot
kvm: x86/mmu: Add functions to handle changed TDP SPTEs
kvm: x86/mmu: Allocate and free TDP MMU roots
kvm: x86/mmu: Init / Uninit the TDP MMU
kvm: x86/mmu: Introduce tdp_iter
KVM: mmu: extract spte.h and spte.c
KVM: mmu: Separate updating a PTE from kvm_set_pte_rmapp
kvm: x86/mmu: Separate making SPTEs from set_spte
kvm: mmu: Separate making non-leaf sptes from link_shadow_page
KVM: PPC: Book3S HV: Make struct kernel_param_ops definition const
KVM: x86: Let the guest own CR4.FSGSBASE
KVM: VMX: Intercept guest reserved CR4 bits to inject #GP fault
KVM: x86: Move call to update_exception_bitmap() into VMX code
KVM: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates
KVM: x86: Intercept LA57 to inject #GP fault when it's reserved
KVM: SVM: Initialize prev_ga_tag before use
KVM: nSVM: implement on demand allocation of the nested state
KVM: x86: allow kvm_x86_ops.set_efer to return an error value
drm/amd/swsmu: correct wrong feature bit mapping
KVM: x86: report negative values from wrmsr emulation to userspace
KVM: x86: xen_hvm_config: cleanup return values
kvm x86/mmu: Make struct kernel_param_ops definitions const
KVM: x86: bump KVM_MAX_CPUID_ENTRIES
KVM: x86: allocate vcpu->arch.cpuid_entries dynamically
KVM: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries
Documentation: kvm: fix some typos in cpuid.rst
kvm: x86: only provide PV features if enabled in guest's CPUID
kvm: x86: set wall_clock in kvm_write_wall_clock()
kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn
x86/kvm: Update the comment about asynchronous page fault in exc_page_fault()
x86/kvm: hide KVM options from menuconfig when KVM is not compiled
Documentation: kvm: fix a typo
KVM: VMX: Forbid userspace MSR filters for x2APIC
KVM: VMX: Ignore userspace MSR filters for x2APIC
drm/amd/psp: Fix sysfs: cannot create duplicate filename
drm/amd/display: Avoid MST manager resource leak.
drm/amd/display: Revert "drm/amd/display: Fix a list corruption"
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/swsmu: add missing feature map for sienna_cichlid
drm/amdgpu: correct the gpu reset handling for job != NULL case
drm/amdgpu: add rlc iram and dram firmware support
drm/amdgpu: add function to program pbb mode for sienna cichlid
docs: submitting-patches: describe preserving review/test tags
Documentation: Chinese translation of Documentation/arm64/hugetlbpage.rst
Documentation: x86: fix a missing word in x86_64/mm.rst.
docs: driver-api: remove a duplicated index entry
docs: lkdtm: Modernize and improve details
docs: deprecated.rst: Expand str*cpy() replacement notes
docs/cpu-load: format the example code.
Revert "ANDROID: disable ANDROID_VENDOR_HOOKS"
ANDROID: use static_call() for restricted hooks
xfs: fix fallocate functions when rtextsize is larger than 1
mptcp: depends on IPV6 but not as a module
PCI: vmd: Update VMD PM to correctly use generic PCI PM
MAINTAINERS: add URL for virtio-mem
vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call
vringh: fix __vringh_iov() when riov and wiov are different
vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK
s390: virtio: PV needs VIRTIO I/O device protection
virtio: let arch advertise guest's memory access restrictions
vhost_vdpa: Fix duplicate included kernel.h
vhost: reduce stack usage in log_used
virtio-mem: Constify mem_id_table
virtio_input: Constify id_table
virtio-balloon: Constify id_table
vdpa/mlx5: Fix failure to bring link up
vdpa/mlx5: Make use of a specific 16 bit endianness API
NFSv4.2: Fix NFS4ERR_STALE error when doing inter server copy
drm/i915: Drop runtime-pm assert from vgpu io accessors
drm/i915: Force VT'd workarounds when running as a guest OS
drm/i915: Exclude low pages (128KiB) of stolen from use
drm/i915/gt: Onion unwind for scratch page allocation failure
xen-blkfront: Apply changed parameter name to the document
xen-blkfront: add a parameter for disabling of persistent grants
xen-blkback: add a parameter for disabling of persistent grants
ANDROID: disable ANDROID_VENDOR_HOOKS
arm64: proton-pack: Update comment to reflect new function name
sfc: move initialisation of efx->filter_sem to efx_init_struct()
mpls: load mpls_gso after mpls_iptunnel
net/sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels
net/sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action()
net: dsa: bcm_sf2: make const array static, makes object smaller
mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it
net: chelsio: inline_crypto: fix Kconfig and build errors
chelsio/chtls: fix writing freed memory
chelsio/chtls: correct function return and return type
chelsio/chtls: Fix panic when listen on multiadapter
chelsio/chtls: fix panic when server is on ipv6
chelsio/chtls: correct netdevice for vlan interface
chelsio/chtls: fix socket lock
nfc: Ensure presence of NFC_ATTR_FIRMWARE_NAME attribute in nfc_genl_fw_download()
mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it
mptcp: move mptcp_options_received's port initialization
mptcp: initialize mptcp_options_received's ahmac
net/sched: act_ct: Fix adding udp port mangle operation
arm64: dts: amlogic: add missing ethernet reset ID
netsec: ignore 'phy-mode' device property on ACPI systems
bpf, doc: Fix patchwork URL to point to kernel.org instance
io_uring: unify fsize with def->work_flags
ANDROID: cpu-hotplug: Always use real time scheduling when hotplugging a CPU
gfs2: Add fields for statfs info in struct gfs2_log_header_host
gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync
gfs2: Eliminate gl_vm
gfs2: Only access gl_delete for iopen glocks
gfs2: Fix comments to glock_hash_walk
drm/ttm: fix eviction valuable range check.
PCI: vmd: Create IRQ allocation helper
PCI: vmd: Create IRQ Domain configuration helper
PCI: vmd: Create bus offset configuration helper
PCI: vmd: Create physical offset helper
ANDROID: arm64: traps: export dump_backtrace symbol
PM: runtime: Fix typo in pm_runtime_set_active() helper comment
PM: domains: Fix build error for genpd notifiers
nfc: remove unneeded break
net: remove unneeded break
SUNRPC: fix copying of multiple pages in gss_read_proxy_verf()
sunrpc: raise kernel RPC channel buffer size
cifs: make const array static, makes object smaller
SMB3.1.1: Fix ids returned in POSIX query dir
smb3: add dynamic trace point to trace when credits obtained
clk: imx8mq: Fix usdhc parents order
clk: qcom: gdsc: Keep RETAIN_FF bit set if gdsc is already on
vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages
PCI: v3-semi: Remove unneeded break
kbuild: Use uname for LINUX_COMPILE_HOST detection
kbuild: Only add -fno-var-tracking-assignments for old GCC versions
kbuild: remove leftover comment for filechk utility
treewide: remove DISABLE_LTO
selftests/timens: Add a test for futex()
futex: Adjust absolute futex timeouts with per time namespace offset
arm64: spectre-v2: Favour CPU-specific mitigation at EL2
block: remove unused members for io_context
blk-mq: remove the calling of local_memory_node()
powerpc/64s: Remove TM from Power10 features
ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk
netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create
docs: nf_flowtable: fix typo.
netfilter: ebtables: Fixes dropping of small packets in bridge nat
netfilter: Drop fragmented ndisc packets assembled in netfilter
netfilter: conntrack: connection timeout after re-register
ipvs: adjust the debug info in function set_tcp_state
arm64: link with -z norelro regardless of CONFIG_RELOCATABLE
arm64: Fix a broken copyright header in gen_vdso_offsets.sh
ANDROID: GKI: Enable CONFIG_X86_X2APIC
PCI: dwc: Add link up check in dw_child_pcie_ops.map_bus()
dma-mapping: move more functions to dma-map-ops.h
xen/events: block rogue events for some time
xen/events: defer eoi in case of excessive number of events
xen/events: use a common cpu hotplug hook for event channels
xen/events: switch user event channels to lateeoi model
xen/pciback: use lateeoi irq binding
xen/pvcallsback: use lateeoi irq binding
xen/scsiback: use lateeoi irq binding
xen/netback: use lateeoi irq binding
xen/blkback: use lateeoi irq binding
xen/events: add a new "late EOI" evtchn framework
xen/events: fix race in evtchn_fifo_unmask()
xen/events: add a proper barrier to 2-level uevent unmasking
xen/events: avoid removing an event channel while handling it
ARM/sa1111: add a missing include of dma-map-ops.h
smb3.1.1: do not fail if no encryption required but server doesn't support it
nexthop: Fix performance regression in nexthop deletion
net: dsa: seville: the packet buffer is 2 megabits, not megabytes
selftests: rtnetlink: load fou module for kci_test_encap_fou() test
net: dsa: tag_ksz: KSZ8795 and KSZ9477 also use tail tags
net: korina: cast KSEG0 address to pointer in kfree
r8169: fix operation under forced interrupt threading
bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked
bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked
bpf: Enforce id generation for all may-be-null register type
selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround
powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation
rtc: r9701: set range
rtc: r9701: convert to devm_rtc_allocate_device
rtc: r9701: stop setting RWKCNT
rtc: r9701: remove useless memset
rtc: r9701: stop setting a default time
rtc: r9701: remove leftover comment
rtc: rv3032: Add a driver for Microcrystal RV-3032
dt-bindings: rtc: rv3032: add RV-3032 bindings
dt-bindings: rtc: add trickle-voltage-millivolt
cifs: Return the error from crypt_message when enc/dec key not found.
smb3.1.1: set gcm256 when requested
smb3.1.1: rename nonces used for GCM and CCM encryption
smb3.1.1: print warning if server does not support requested encryption type
io_uring: fix racy REQ_F_LINK_TIMEOUT clearing
io_uring: do poll's hash_node init in common code
io_uring: inline io_poll_task_handler()
io_uring: remove extra ->file check in poll prep
io_uring: make cached_cq_overflow non atomic_t
io_uring: inline io_fail_links()
io_uring: kill ref get/drop in personality init
io_uring: flags-based creds init in queue
bpf: Remove unneeded break
drm/i915/gt: Wait for CSB entries on Tigerlake
drm/i915/gt: Widen CSB pointer to u64 for the parsers
x86/boot/64: Explicitly map boot_params and command line
perf: correct SNOOPX field offset
drm/i915: Use the active reference on the vma while capturing
drm/i915/gt: Undo forced context restores after trivial preemptions
drm/i915/gt: Delay execlist processing for tgl
drm/i915/gem: Support parsing of oversize batches
drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init
drm/i915/gt: Initialize reserved and unspecified MOCS indices
drm/i915/dp: Tweak initial dpcd backlight.enabled value
KVM: VMX: Fix x2APIC MSR intercept handling on !APICV platforms
Fonts: Support FONT_EXTRA_WORDS macros for font_6x8
docs: fb: Add font_6x8 to available built-in fonts
powercap: Fix typo in Kconfig "Plance" -> "Plane"
cpufreq: schedutil: restore cached freq when next_f is not changed
zram: Fix __zram_bvec_{read,write}() locking order
acpi-cpufreq: Honor _PSD table setting on new AMD CPUs
io_uring: use blk_queue_nowait() to check if NOWAIT supported
vfio/pci: Clear token on bypass registration failure
vfio/fsl-mc: fix the return of the uninitialized variable ret
ACPICA: Add missing type casts in GPE register access code
iommu/vt-d: Don't dereference iommu_device if IOMMU_API is not built
powerpc/powernv/dump: Handle multiple writes to ack attribute
powerpc/powernv/dump: Fix race while processing OPAL dump
x86/head/64: Disable stack protection for head$(BITS).o
x86/boot/64: Initialize 5-level paging variables earlier
powerpc/smp: Use GFP_ATOMIC while allocating tmp mask
powerpc/smp: Remove unnecessary variable
drm/amd/display: Fix incorrect dsc force enable logic
net: core: use list_del_init() instead of list_del() in netdev_run_todo()
ixgbe: fix probing of multi-port devices with one MDIO
net: usb: rtl8150: don't incorrectly assign random MAC addresses
selftests: forwarding: Add missing 'rp_filter' configuration
net: openvswitch: fix to make sure flow_lookup() is not preempted
mm: remove duplicate include statement in mmu.c
mm: remove the filename in the top of file comment in vmalloc.c
mm: cleanup the gfp_mask handling in __vmalloc_area_node
mm: remove alloc_vm_area
x86/xen: open code alloc_vm_area in arch_gnttab_valloc
xen/xenbus: use apply_to_page_range directly in xenbus_map_ring_pv
drm/i915: use vmap in i915_gem_object_map
drm/i915: stop using kmap in i915_gem_object_map
drm/i915: use vmap in shmem_pin_map
zsmalloc: switch from alloc_vm_area to get_vm_area
mm: allow a NULL fn callback in apply_to_page_range
mm: add a vmap_pfn function
mm: add a VM_MAP_PUT_PAGES flag for vmap
mm: update the documentation for vfree
mm/madvise: introduce process_madvise() syscall: an external memory hinting API
pid: move pidfd_get_pid() to pid.c
mm/madvise: pass mm to do_madvise
selftests/vm: 10x speedup for hmm-tests
binfmt_elf: take the mmap lock around find_extend_vma()
mm/gup_benchmark: take the mmap lock around GUP
mm/mmap: add inline munmap_vma_range() for code readability
mm/mmap: add inline vma_next() for readability of mmap code
mm/migrate: avoid possible unnecessary process right check in kernel_move_pages()
mm/memory_hotplug: remove a wrapper for alloc_migration_target()
mm/memory-failure: remove a wrapper for alloc_migration_target()
mm: kmem: enable kernel memcg accounting from interrupt contexts
mm: kmem: prepare remote memcg charging infra for interrupt contexts
mm: kmem: remove redundant checks from get_obj_cgroup_from_current()
mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current()
mm, memcg: rework remote charging API to support nesting
ia64: fix build error with !COREDUMP
ext4: Detect already used quota file early
jbd2: avoid transaction reuse after reformatting
ext4: use the normal helper to get the actual inode
ext4: fix bs < ps issue reported with dioread_nolock mount opt
ext4: data=journal: write-protect pages on j_submit_inode_data_buffers()
ext4: data=journal: fixes for ext4_page_mkwrite()
jbd2, ext4, ocfs2: introduce/use journal callbacks j_submit|finish_inode_data_buffers()
jbd2: introduce/export functions jbd2_journal_submit|finish_inode_data_buffers()
ext4: introduce ext4_sb_bread_unmovable() to replace sb_bread_unmovable()
ext4: use ext4_sb_bread() instead of sb_bread()
ext4: introduce ext4_sb_breadahead_unmovable() to replace sb_breadahead_unmovable()
ext4: use ext4_buffer_uptodate() in __ext4_get_inode_loc()
ext4: use common helpers in all places reading metadata buffers
ext4: introduce new metadata buffer read helpers
ext4: clear buffer verified flag if read meta block from disk
ext4: limit entries returned when counting fsmap records
ext4: make mb_check_counter per group
ext4: delete invalid comments near mb_buddy_adjust_border
ext4: fix bdev write error check failed when mount fs with ro
ext4: rename system_blks to s_system_blks inside ext4_sb_info
ext4: rename journal_dev to s_journal_dev inside ext4_sb_info
jbd2: fix the comment of struct jbd2_journal_handle
ext4: add trace exit in exception path.
ext4: optimize file overwrites
ext4: remove unused including <linux/version.h>
ext4: fix superblock checksum calculation race
ext4: fix error handling code in add_new_gdb
ext4: disallow modifying DAX inode flag if inline_data has been set
ext4: remove unused argument from ext4_(inc|dec)_count
ext4: do not interpret high bytes if 64bit feature is disabled
ext4: delete duplicated words + other fixes
ext4: flag as supporting buffered async reads
ext4: fix leaking sysfs kobject after failed mount
ext4: discard preallocations before releasing group lock
ext4: fix dead loop in ext4_mb_new_blocks
ext4: implement swap_activate aops using iomap
coccinelle: api: add kfree_mismatch script
task_work: cleanup notification modes
tracehook: clear TIF_NOTIFY_RESUME in tracehook_notify_resume()
mm: use limited read-ahead to satisfy read
mm: mark async iocb read as NOWAIT once some data has been copied
io_uring: fix double poll mask init
io-wq: inherit audit loginuid and sessionid
io_uring: use percpu counters to track inflight requests
io_uring: assign new io_identity for task if members have changed
io_uring: store io_identity in io_uring_task
io_uring: COW io_identity on mismatch
io_uring: move io identity items into separate struct
io_uring: rely solely on work flags to determine personality.
io_uring: pass required context in as flags
io-wq: assign NUMA node locality if appropriate
io_uring: fix error path cleanup in io_sqe_files_register()
Revert "io_uring: mark io_uring_fops/io_op_defs as __read_mostly"
io_uring: fix REQ_F_COMP_LOCKED by killing it
io_uring: dig out COMP_LOCK from deep call chain
io_uring: don't put a poll req under spinlock
io_uring: don't unnecessarily clear F_LINK_TIMEOUT
io_uring: don't set COMP_LOCKED if won't put
io_uring: Fix sizeof() mismatch
skd_main: remove unused including <linux/version.h>
ALSA: hda/ca0132: make some const arrays static, makes object smaller
ALSA: sparc: dbri: fix repeated word 'the'
mailbox: avoid timer start from callback
net: pcs-xpcs: depend on MDIO_BUS instead of selecting it
icmp: randomize the global rate limiter
net: ftgmac100: Fix Aspeed ast2600 TX hang issue
xfs: fix Kconfig asking about XFS_SUPPORT_V4 when XFS_FS=n
xfs: fix high key handling in the rt allocator's query_range function
tipc: fix incorrect setting window for bcast link
tipc: re-configure queue limit for broadcast link
lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE
svcrdma: fix bounce buffers for unaligned offsets and multiple pages
nfsd: remove unneeded break
net/sunrpc: Fix return value for sysctl sunrpc.transports
lib, uaccess: add failure injection to usercopy functions
lib, include/linux: add usercopy failure capability
ROMFS: support inode blocks calculation
ubsan: introduce CONFIG_UBSAN_LOCAL_BOUNDS for Clang
sched.h: drop in_ubsan field when UBSAN is in trap mode
scripts/gdb/tasks: add headers and improve spacing format
scripts/gdb/proc: add struct mount & struct super_block addr in lx-mounts command
kernel/relay.c: drop unneeded initialization
panic: dump registers on panic_on_warn
rapidio: fix the missed put_device() for rio_mport_add_riodev
rapidio: fix error handling path
nilfs2: fix some kernel-doc warnings for nilfs2
autofs: harden ioctl table
ramfs: fix nommu mmap with gaps in the page cache
mm: remove the now-unnecessary mmget_still_valid() hack
mm/gup: take mmap_lock in get_dump_page()
binfmt_elf, binfmt_elf_fdpic: use a VMA list snapshot
coredump: rework elf/elf_fdpic vma_dump_size() into common helper
coredump: refactor page range dumping into common helper
coredump: let dump_emit() bail out on short writes
binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU
tools/testing/selftests: add self-test for verifying load alignment
fs/binfmt_elf: use PT_LOAD p_align values for suitable start address
checkpatch: add new warnings to author signoff checks.
checkpatch: fix false positive on empty block comment lines
checkpatch: fix multi-statement macro checks for while blocks.
checkpatch: emit a warning on embedded filenames
checkpatch: extend author Signed-off-by check for split From: header
checkpatch: allow not using -f with files that are in git
checkpatch: warn on self-assignments
const_structs.checkpatch: add pinctrl_ops and pinmux_ops
checkpatch: warn if trace_printk and friends are called
const_structs.checkpatch: add phy_ops
checkpatch: add test for comma use that should be semicolon
checkpatch: move repeated word test
checkpatch: add --kconfig-prefix
bitops: use the same mechanism for get_count_order[_long]
bitops: simplify get_count_order_long()
lib/crc32.c: fix trivial typo in preprocessor condition
lib/test_hmm.c: fix an error code in dmirror_allocate_chunk()
include/linux/list.h: add a macro to test if entry is pointing to the head
lib/percpu_counter.c: use helper macro abs()
lib/scatterlist.c: avoid a double memset
lib/idr.c: document that ida_simple_{get,remove}() are deprecated
lib/idr.c: document calling context for IDA APIs mustn't use locks
lib/mpi/mpi-bit.c: fix spello of "functions"
lib: test_sysctl: delete duplicated words
lib: syscall: delete duplicated words
lib: radix-tree: delete duplicated words
lib: earlycpio: delete duplicated words
lib: dynamic_queue_limits: delete duplicated words + fix typo
lib: decompress_bunzip2: delete duplicated words
lib: libcrc32c: delete duplicated words
lib: bitmap: delete duplicated words
MAINTAINERS: jarkko.sakkinen@linux.intel.com -> jarkko@kernel.org
get_maintainer: exclude MAINTAINERS file(s) from --git-fallback
get_maintainer: add test for file in VCS
kernel: acct.c: fix some kernel-doc nits
kernel/: fix repeated words in comments
kernel/sys.c: replace do_brk with do_brk_flags in comment of prctl_set_mm_map()
kernel.h: split out min()/max() et al. helpers
fs: configfs: delete repeated words in comments
mm: rename page_order() to buddy_order()
include/linux/mmzone.h: remove unused early_pfn_valid()
mm: use helper function put_write_access()
mm/workingset.c: fix some doc warnings
mm: fix some comments formatting
mm: fix some broken comments
mm: use self-explanatory macros rather than "2"
mm/highmem.c: clean up endif comments
mm/page_reporting.c: drop stale list head check in page_reporting_cycle
mm/slab.h: remove duplicate include
zram: failing to decompress is WARN_ON worthy
mm/memory_hotplug: update comment regarding zone shuffling
mm/page_alloc: place pages to tail in __free_pages_core()
mm/page_alloc: move pages to tail in move_to_free_list()
mm/page_alloc: place pages to tail in __putback_isolated_page()
mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag
mm: don't panic when links can't be created in sysfs
kernel/resource: make iomem_resource implicit in release_mem_region_adjustable()
hv_balloon: try to merge system ram resources
xen/balloon: try to merge system ram resources
virtio-mem: try to merge system ram resources
mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM resources
mm/memory_hotplug: prepare passing flags to add_memory() and friends
mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUG
kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED
kernel/resource: make release_mem_region_adjustable() never fail
mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory
mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone()
mm/page_alloc: drop stale pageblock comment in memmap_init_zone*()
mm/memory_hotplug: simplify page onlining
mm/page_isolation: simplify return value of start_isolate_page_range()
mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages()
mm/page_alloc: simplify __offline_isolated_pages()
mm/memory_hotplug: simplify page offlining
mm/memory_hotplug: enforce section granularity when onlining/offlining
mm/memory_hotplug: inline __offline_pages() into offline_pages()
mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert
mm/util.c: update the kerneldoc for kstrdup_const()
mm/vmstat.c: use helper macro abs()
mm/page_poison.c: replace bool variable with static key
mm,hwpoison: try to narrow window race for free pages
mm,hwpoison: double-check page count in __get_any_page()
mm,hwpoison: introduce MF_MSG_UNSPLIT_THP
mm,hwpoison: return 0 if the page is already poisoned in soft-offline
mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page
mm,hwpoison: rework soft offline for in-use pages
mm,hwpoison: rework soft offline for free pages
mm,hwpoison: unify THP handling for hard and soft offline
mm,hwpoison: kill put_hwpoison_page
mm,hwpoison: refactor madvise_inject_error
mm,hwpoison: unexport get_hwpoison_page and make it static
mm,hwpoison-inject: don't pin for hwpoison_filter
mm, hwpoison: remove recalculating hpage
mm,hwpoison: cleanup unused PageHuge() check
mm/readahead: pass a file_ra_state into force_page_cache_ra
mm/filemap: fold ra_submit into do_sync_mmap_readahead
mm/readahead: add page_cache_sync_ra and page_cache_async_ra
mm/readahead: pass readahead_control to force_page_cache_ra
mm/readahead: make ondemand_readahead take a readahead_control
mm/readahead: make do_page_cache_ra take a readahead_control
mm/readahead: make page_cache_ra_unbounded take a readahead_control
mm/readahead: add DEFINE_READAHEAD
mm: fix a race during THP splitting
fs: do not update nr_thps for mappings which support THPs
fs: add a filesystem flag for THPs
mm/vmscan: allow arbitrary sized pages to be paged out
mm/page-writeback: support tail pages in wait_for_stable_page
mm/truncate: fix truncation for pages of arbitrary size
mm/rmap: fix assumptions of THP size
mm/huge_memory: fix can_split_huge_page assumption of THP size
mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size
mm/huge_memory: fix split assumption of page size
mm/huge_memory: fix total_mapcount assumption of page size
mm/page_owner: change split_page_owner to take a count
mm/memory: remove page fault assumption of compound page size
mm/filemap: fix page cache removal for arbitrary sized THPs
mm/filemap: fix storing to a THP shadow entry
XArray: add xas_split
XArray: add xa_get_order
mm/debug_vm_pgtable: avoid doing memory allocation with pgtable_t mapped.
mm/debug_vm_pgtable: avoid none pte in pte_clear_test
mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64
mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on pte entries
mm/debug_vm_pgtable/thp: use page table depost/withdraw with THP
mm/debug_vm_pgtable/locks: take correct page table lock
mm/debug_vm_pgtable/locks: move non page table modifying test together
mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to update an existing pte entry
mm/debug_vm_pgtable/savedwrite: enable savedwrite test with CONFIG_NUMA_BALANCING
mm/debug_vm_pgtables/hugevmap: use the arch helper to identify huge vmap support.
mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom value
powerpc/mm: move setting pte specific flags to pfn_pte
powerpc/mm: add DEBUG_VM WARN for pmd_clear
device-dax/kmem: fix resource release
FROMLIST: clk: versatile: remove dependency on ARCH_*
ANDROID: GKI: Add configs needed for ARM Fixed Virtual Platform
RDMA/ucma: Fix use after free in destroy id flow
RDMA/rxe: Handle skb_clone() failure in rxe_recv.c
RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI
RDMA: Explicitly pass in the dma_device to ib_register_device
PM: AVS: smartreflex Move driver to soc specific drivers
PM: AVS: rockchip-io: Move the driver to the rockchip specific drivers
PCI/ASPM: Remove struct pcie_link_state.l1ss
PCI/ASPM: Remove struct aspm_register_info.l1ss_cap
PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info
PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1
PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused)
PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr
PCI/ASPM: Remove struct aspm_register_info.latency_encoding
PCI/ASPM: Remove struct aspm_register_info.enabled
PCI/ASPM: Remove struct aspm_register_info.support
PCI/ASPM: Use 'parent' and 'child' for readability
PCI/ASPM: Move LTR path check to where it's used
PCI/ASPM: Move pci_clear_and_set_dword() earlier
ACPI: DPTF: Add ACPI_DPTF Kconfig menu
ACPI: DPTF: Fix participant driver names
ACPI: processor: remove comment regarding string _UID support
ACPI: reboot: Avoid racing after writing to ACPI RESET_REG
ANDROID: serial: msm_geni_serial_earlycon: Remove unused variable
ACPI: debug: don't allow debugging when ACPI is disabled
ANDROID: trace: sched: add sched blocked tracepoint which dumps out context of sleep.
PM: domains: enable domain idle state accounting
PM: domains: Add curly braces to delimit comment + statement block
lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values
PM: domains: Add support for PM domain on/off notifiers for genpd
powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain
powercap/intel_rapl: Fix domain detection
ata: sata_rcar: Fix DMA boundary mask
sgl_alloc_order: fix memory leak
lightnvm: fix out-of-bounds write to array devices->info[]
intel_idle: Ignore _CST if control cannot be taken from the platform
cpuidle: Remove pointless stub
intel_idle: mention assumption that WBINVD is not needed
MAINTAINERS: Add section for cpuidle-psci PM domain
cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver
cpufreq: Improve code around unlisted freq check
btrfs: fix relocation failure due to race with fallocate
tracing: Remove __init from __trace_early_add_new_event()
afs: Don't assert on unpurgeable server records
afs: Add tracing for cell refcount and active user count
afs: Fix cell removal
afs: Fix cell purging with aliases
afs: Fix cell refcounting by splitting the usage counter
NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag
afs: Fix rapid cell addition/removal by not using RCU on cells tree
powerpc/mce: Avoid nmi_enter/exit in real mode on pseries hash
Revert "ANDROID: drivers: gpu: drm: add support for secure framebuffer"
Revert "ANDROID: include: uapi: drm: add additional drm mode flags"
Revert "ANDROID: driver: gpu: drm: add notifier for panel related events"
PM / devfreq: remove a duplicated kernel-doc markup
mm/doc: fix a literal block markup
workqueue: fix a kernel-doc warning
docs: virt: user_mode_linux_howto_v2.rst: fix a literal block markup
smb3.1.1: add new module load parm enable_gcm_256
smb3.1.1: add new module load parm require_gcm_256
cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES
SMB3.1.1: add defines for new signing negotiate context
cifs: handle -EINTR in cifs_setattr
Handle STATUS_IO_TIMEOUT gracefully
powerpc/opal_elog: Handle multiple writes to ack attribute
remoteproc/mediatek: Remove non-standard dsb()
Revert "ANDROID: drivers: gpu: drm: fix bugs encountered while fuzzing"
coccinelle: iterators: Add for_each_child.cocci script
power: reset: POWER_RESET_OCELOT_RESET should depend on Ocelot or Sparx5
Revert "bpfilter: Fix build error with CONFIG_BPFILTER_UMH"
net, sockmap: Don't call bpf_prog_put() on NULL pointer
bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo
bpf, sockmap: Add locking annotations to iterator
HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle
vfio/fsl-mc: Fix the dead code in vfio_fsl_mc_set_irq_trigger
netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements
fs: Allow a NULL pos pointer to __kernel_read
fs: Allow a NULL pos pointer to __kernel_write
NFSv4: Fix up RCU annotations for struct nfs_netns_client
net: fix pos incrementment in ipv6_route_seq_next
net/smc: fix invalid return code in smcd_new_buf_create()
net/smc: fix valid DMBE buffer sizes
net/smc: fix use-after-free of delayed events
vfs: move the generic write and copy checks out of mm
vfs: move the remap range helpers to remap_range.c
bpfilter: Fix build error with CONFIG_BPFILTER_UMH
cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr
net: sched: Fix suspicious RCU usage while accessing tcf_tunnel_info
tracing: support "bool" type in synthetic trace events
selftests/ftrace: Add test case for synthetic event syntax errors
tracing: Handle synthetic event array field type checking correctly
selftests/ftrace: Change synthetic event name for inter-event-combined test
tracing: Add synthetic event error logging
tracing: Check that the synthetic event and field names are legal
tracing: Move is_good_name() from trace_probe.h to trace.h
tracing: Don't show dynamic string internals in synthetic event description
tracing: Fix some typos in comments
tracing/boot: Add ftrace.instance.*.alloc_snapshot option
tracing: Fix race in trace_open and buffer resize call
tracing: Check return value of __create_val_fields() before using its result
gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders)
perf c2c: Update documentation for metrics reorganization
bpf: Fix register equivalence tracking.
perf c2c: Add metrics "RMT Load Hit"
perf c2c: Correct LLC load hit metrics
perf c2c: Change header for LLC local hit
perf c2c: Use more explicit headers for HITM
perf c2c: Change header from "LLC Load Hitm" to "Load Hitm"
perf c2c: Organize metrics based on memory hierarchy
perf c2c: Display "Total Stores" as a standalone metrics
perf c2c: Display the total numbers continuously
gfs2: Ignore journal log writes for jdata holes
gfs2: simplify gfs2_block_map
gfs2: Only set PageChecked if we have a transaction
gfs2: don't lock sd_ail_lock in gfs2_releasepage
gfs2: make gfs2_ail1_empty_one return the count of active items
gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe
gfs2: enhance log_blocks trace point to show log blocks free
gfs2: add missing log_blocks trace points in gfs2_write_revokes
gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm
gfs2: add validation checks for size of superblock
rxrpc: Fix loss of final ack on shutdown
rxrpc: Fix bundle counting for exclusive connections
mmc: sdhci: Use Auto CMD Auto Select only when v4_mode is true
arm64: mremap speedup - Enable HAVE_MOVE_PMD
printk: ringbuffer: Wrong data pointer when appending small string
arm64: mm: use single quantity to represent the PA to VA translation
rtc: rv3028: ensure ram configuration registers are saved
rtc: rv3028: factorize EERD bit handling
rtc: rv3028: fix trickle resistor values
rtc: rv3028: fix clock output support
rtc: mt6397: Remove unused member dev
arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks
interconnect: qcom: sc7180: Init BCMs before creating the nodes
interconnect: qcom: sdm845: Init BCMs before creating the nodes
interconnect: Aggregate before setting initial bandwidth
interconnect: qcom: sdm845: Enable keepalive for the MM1 BCM
parisc/sticon: Add user font support
parisc/sticon: Always register sticon console driver
parisc: Add MAP_UNINITIALIZED define
parisc: Improve spinlock handling
parisc: Install vmlinuz instead of zImage file
parisc: Rewrite tlb flush threshold calculation
parisc: Switch to more fine grained lws locks
parisc: Mark pointers volatile in __xchg8(), __xchg32() and __xchg64()
parisc: Fix comments and enable interrupts later
parisc: Add alternative patching to synchronize_caches define
parisc: Add ioread64_hi_lo() and iowrite64_hi_lo()
parisc: disable CONFIG_IDE in defconfigs
parisc: Drop useless comments in uapi/asm/signal.h
parisc: Define O_NONBLOCK to become 000200000
parisc: Drop HP-UX specific fcntl and signal flags
parisc: Avoid external interrupts when IPI finishes
parisc: Add qemu fw_cfg interface
fw_cfg: Add support for parisc architecture
Input: sparse-keymap: add a description for @sw
rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu
nl80211: docs: add a description for s1g_cap parameter
usb: docs: document altmode register/unregister functions
kunit: test.h: fix a bad kernel-doc markup
drivers: core: fix kernel-doc markup for dev_err_probe()
docs: bio: fix a kerneldoc markup
kunit: test.h: solve kernel-doc warnings
block: bio: fix a warning at the kernel-doc markups
docs: powerpc: syscall64-abi.rst: fix a malformed table
drivers: net: hamradio: fix document location
net: appletalk: Kconfig: Fix docs location
dt-bindings: fix references to files converted to yaml
memblock: get rid of a :c:type leftover
math64.h: kernel-docs: Convert some markups into normal comments
media: uAPI: buffer.rst: remove a left-over documentation
docs: zh_CN: amu.rst: fix document title markup
docs: infrastructure.rst: exclude device_link_state from device.h
docs: conf.py: change the Sphinx 3.x+ text
docs: conf.py: fix c:function support with Sphinx 3.x
docs: basics.rst: avoid duplicated C function declaration
docs: mei.rst: fix a C expression markup
docs: it_IT: hacking.rst: fix a typo on a markup
docs: devices.rst: fix a C reference markup
docs: gpu: i915.rst: Fix several C duplication warnings
docs: infrastructure.rst: don't include firmware kernel-doc
docs: libata.rst: fix a wrong usage of :c:type: tag
docs: kgdb.rst: fix :c:type: usages
docs: fpga: replace :c:member: macros
docs: writing-an-alsa-driver.rst: fix some bad c:func: markups
docs: block: blk-mq.rst: get rid of :c:type
docs: sound: writing-an-alsa-driver.rst: get rid of :c:type
docs: devices.rst: get rid of :c:type macros
docs: fs: fscrypt.rst: get rid of :c:type: tags
docs: pstore-blk.rst: fix kernel-doc tags
docs: basics.rst: get rid of rcu kernel-doc macros
docs: device_link.rst: remove duplicated kernel-doc include
docs: scsi: target.rst: remove iSCSI transport class kernel-doc markup
docs: basics.rst: move kernel-doc workqueue markups to workqueue.rst
docs: remove sound API duplication
docs: kernel-api.rst: drop kernel/irq/manage.c kernel-doc tag
docs: genericirq.rst: don't document chip.c functions twice
docs: net: ieee802154.rst: fix C expressions
docs: it_IT: fix namespace collisions at locking.rst
docs: trace-uses.rst: remove bogus c-domain tags
docs: get rid of :c:type explicit declarations for structs
docs: remove some replace macros like |struct foo|
media: cec-core.rst: don't use c:type for structs
media: docs: make RC documents more compatible with Sphinx 3.1+
media: docs: make MC documents more compatible with Sphinx 3.1+
media: docs: make DVB documents more compatible with Sphinx 3.1+
media: docs: make V4L documents more compatible with Sphinx 3.1+
media: docs: make CEC documents compatible with Sphinx 3.1+
docs: automarkup.py: Add cross-reference for parametrized C macros
docs: automarkup.py: Skip C reserved words when cross-referencing
docs: automarkup.py: Fix regexes to solve sphinx 3 warnings
docs: automarkup.py: Use new C roles in Sphinx 3
docs: kerneldoc.py: add support for kerneldoc -nosymbol
docs: kerneldoc.py: append the name of the parsed doc file
docs: cdomain.py: extend it to handle new Sphinx 3.x tags
docs: cdomain.py: add support for a new Sphinx 3.1+ tag
scripts: kernel-doc: try to use c:function if possible
scripts: kernel-doc: fix line number handling
scripts: kernel-doc: allow passing desired Sphinx C domain dialect
scripts: kernel-doc: don't mangle with parameter list
scripts: kernel-doc: fix typedef identification
scripts: kernel-doc: reimplement -nofunction argument
scripts: kernel-doc: fix troubles with line counts
scripts: kernel-doc: use a less pedantic markup for funcs on Sphinx 3.x
scripts: kernel-doc: make it more compatible with Sphinx 3.x
scripts: kernel-doc: add support for typedef enum
netfilter: restore NF_INET_NUMHOOKS
ibmveth: Identify ingress large send packets.
ibmveth: Switch order of ibmveth_helper calls.
Revert "powerpc/pci: unmap legacy INTx interrupts when a PHB is removed"
cxgb4: handle 4-tuple PEDIT to NAT mode translation
ANDROID: sysrq: add vendor hook for sysrq crash information
selftests: Add VRF route leaking tests
ipv6/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2)
ipv4/icmp: l3mdev: Perform icmp error route lookup on source device routing table (v2)
vfs: move generic_remap_checks out of mm
powerpc32: don't adjust unmoved stack pointer in csum_partial_copy_generic() epilogue
MIPS: DEC: Restore bootmem reservation for firmware working memory area
fs: fix NULL dereference due to data race in prepend_path()
gfs2: use-after-free in sysfs deregistration
gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump
gfs2: use iomap for buffered I/O in ordered and writeback mode
gfs2: call truncate_inode_pages_final for address space glocks
gfs2: simplify the logic in gfs2_evict_inode
gfs2: factor evict_linked_inode out of gfs2_evict_inode
gfs2: further simplify gfs2_evict_inode with new func evict_should_delete
gfs2: factor evict_unlinked_inode out of gfs2_evict_inode
gfs2: rename variable error to ret in gfs2_evict_inode
gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro
gfs2: Fix bad comment for trans_drain
gfs2: Make sure we don't miss any delayed withdraws
MIPS: dec: fix section mismatch
f2fs: code cleanup by removing unnecessary check
f2fs: wait for sysfs kobject removal before freeing f2fs_sb_info
drm/amdkfd: Use kvfree in destroy_crat_image
drm/amdgpu: vcn and jpeg ring synchronization
drm/amd/pm: increase mclk switch threshold to 200 us
docs: amdgpu: fix a warning when building the documentation
drm/amd/display: kernel-doc: document force_timing_sync
drm/amdgpu/swsmu: init the baco mutex in early_init
drm/amd/display: Fix module load hangs when connected to an eDP
Drivers: hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT
nbd: make the config put is called before the notifying the waiter
sched/features: Fix !CONFIG_JUMP_LABEL case
sched: Replace zero-length array with flexible-array
x86/syscalls: Document the fact that syscalls 512-547 are a legacy mistake
firmware: arm_scmi: Fix duplicate workqueue name
firmware: arm_scmi: Fix locking in notifications
perf bench: Use condition variables in numa.
clk: Restrict CLK_HSDK to ARC_SOC_HSDK
clk: at91: sam9x60: support only two programmable clocks
perf jevents: Fix event code for events referencing std arch events
perf diff: Support hot streams comparison
perf streams: Report hot streams
perf streams: Calculate the sum of total streams hits
perf streams: Link stream pair
perf streams: Compare two streams
perf streams: Get the evsel_streams by evsel_idx
perf streams: Introduce branch history "streams"
perf intel-pt: Improve PT documentation slightly
locking/seqlocks: Fix kernel-doc warnings
x86/unwind/orc: Fix inactive tasks with stack pointer in %sp on GCC 10 compiled kernels
perf tools: Add support for exclusive groups/events
hyperv_fb: Update screen_info after removing old framebuffer
x86/kexec: Use up-to-dated screen_info copy to fill boot params
perf test: Add build id shell test
perf tools: Align buildid list output for short build ids
perf tools: Add size to 'struct perf_record_header_build_id'
dt-bindings: misc: explicitly add #address-cells for slave mode
spi: dt-bindings: spi-controller: explicitly require #address-cells=<0> for slave mode
watchdog: Add Toshiba Visconti watchdog driver
watchdog: bindings: Add binding documentation for Toshiba Visconti watchdog device
watchdog: it87_wdt: add IT8784 ID
watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled
watchdog: sp5100: Fix definition of EFCH_PM_DECODEEN3
watchdog: renesas_wdt: support handover from bootloader
watchdog: imx7ulp: Watchdog should continue running for wait/stop mode
watchdog: rti: Simplify with dev_err_probe()
watchdog: davinci: Simplify with dev_err_probe()
watchdog: cadence: Simplify with dev_err_probe()
watchdog: remove unneeded inclusion of <uapi/linux/sched/types.h>
watchdog: Use put_device on error
watchdog: Fix memleak in watchdog_cdev_register
watchdog: imx7ulp: Strictly follow the sequence for wdog operations
watchdog: it87_wdt: add IT8772 ID
watchdog: pcwd_usb: Avoid GFP_ATOMIC where it is not needed
drivers: watchdog: rdc321x_wdt: Fix race condition bugs
perf tools: Pass build_id object to dso__build_id_equal()
virtiofs: calculate number of scatter-gather elements accurately
perf tools: Pass build_id object to dso__set_build_id()
perf tools: Pass build_id object to build_id__sprintf()
perf tools: Pass build id object to sysfs__read_build_id()
perf tools: Pass build_id object to filename__read_build_id()
perf tools: Use build_id object in dso
selftests/powerpc: Fix eeh-basic.sh exit codes
f2fs: fix writecount false positive in releasing compress blocks
f2fs: introduce check_swap_activate_fast()
f2fs: don't issue flush in f2fs_flush_device_cache() for nobarrier case
f2fs: handle errors of f2fs_get_meta_page_nofail
kbuild: deb-pkg: clean up package name variables
kbuild: deb-pkg: do not build linux-headers package if CONFIG_MODULES=n
clk: ingenic: Respect CLK_SET_RATE_PARENT in .round_rate
clk: ingenic: Don't tag custom clocks with CLK_SET_RATE_PARENT
clk: ingenic: Don't use CLK_SET_RATE_GATE for PLL
clk: ingenic: Use readl_poll_timeout instead of custom loop
clk: ingenic: Use to_clk_info() macro for all clocks
clk: bcm2835: add missing release if devm_clk_hw_register fails
clk: at91: clk-sam9x60-pll: remove unused variable
clk: at91: clk-main: update key before writing AT91_CKGR_MOR
clk: at91: remove the checking of parent_name
clk: clk-prima2: fix return value check in prima2_clk_init()
clk: mmp2: Fix the display clock divider base
clk: pxa: Constify static struct clk_ops
clk: baikal-t1: Mark Ethernet PLL as critical
clk: qoriq: modify MAX_PLL_DIV to 32
clk: axi-clkgen: Set power bits for fractional mode
clk: axi-clkgen: Add support for fractional dividers
e1000: remove unused and incorrect code
i40e: Allow changing FEC settings on X722 if supported by FW
mm/migrate: remove obsolete comment about device public
mm/migrate: remove cpages-- in migrate_vma_finalize()
mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary
memblock: use separate iterators for memory and reserved regions
memblock: implement for_each_reserved_mem_region() using __next_mem_region()
memblock: remove unused memblock_mem_size()
x86/setup: simplify reserve_crashkernel()
x86/setup: simplify initrd relocation and reservation
arch, drivers: replace for_each_membock() with for_each_mem_range()
arch, mm: replace for_each_memblock() with for_each_mem_pfn_range()
memblock: reduce number of parameters in for_each_mem_range()
memblock: make memblock_debug and related functionality private
memblock: make for_each_memblock_type() iterator private
mircoblaze: drop unneeded NUMA and sparsemem initializations
riscv: drop unneeded node initialization
h8300, nds32, openrisc: simplify detection of memory extents
arm64: numa: simplify dummy_numa_init()
arm, xtensa: simplify initialization of high memory pages
dma-contiguous: simplify cma_early_percent_memory()
KVM: PPC: Book3S HV: simplify kvm_cma_reserve()
mm/mempool: add 'else' to split mutually exclusive case
mm: remove unused alloc_page_vma_node()
mm/mempolicy: remove or narrow the lock on current
selftests/vm: 8x compaction_test speedup
include/linux/compaction.h: clean code by removing unused enum value
mm/compaction.c: micro-optimization remove unnecessary branch
mm/zbud: remove redundant initialization
mm/z3fold.c: use xx_zalloc instead xx_alloc and memset
mm/vmscan: fix comments for isolate_lru_page()
mm/vmscan: fix infinite loop in drop_slab_node
hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share
mm/hugetlb: take the free hpage during the iteration directly
mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page
mm/hugetlb: a page from buddy is not on any list
mm/hugetlb: count file_region to be added when regions_needed != NULL
mm/hugetlb: use list_splice to merge two list at once
mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entry_from_cache()
mm/hugetlb: not necessary to coalesce regions recursively
doc/vm: fix typo in the hugetlb admin documentation
mm/hugetlb.c: remove the unnecessary non_swap_entry()
mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return bool
include/linux/gfp.h: clarify usage of GFP_ATOMIC in !preemptible contexts
mm/page_alloc.c: fix freeing non-compound pages
mm: move call to compound_head() in release_pages()
mmzone: clean code by removing unused macro parameter
mm/page_alloc.c: __perform_reclaim should return 'unsigned long'
mm/page_alloc.c: clean code by merging two functions
mm/page_alloc.c: fix early params garbage value accesses
mm/page_alloc.c: micro-optimization remove unnecessary branch
mm/page_alloc.c: clean code by removing unnecessary initialization
mm, isolation: avoid checking unmovable pages across pageblock boundary
mm: document semantics of ZONE_MOVABLE
virtio-mem: don't special-case ZONE_MOVABLE
mm/page_isolation: cleanup set_migratetype_isolate()
mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate()
mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate()
mm/page_alloc: tweak comments in has_unmovable_pages()
mm: kasan: do not panic if both panic_on_warn and kasan_multishot set
KASAN: Testing Documentation
KASAN: port KASAN Tests to KUnit
KUnit: KASAN Integration
kasan/kunit: add KUnit Struct to Current Task
docs/vm: fix 'mm_count' vs 'mm_users' counter confusion
mm/vmalloc.c: fix the comment of find_vm_area
mm/vmalloc.c: update the comment in __vmalloc_area_node()
mm/memory-failure.c: remove unused macro `writeback'
mm/memory-failure: do pgoff calculation before for_each_process()
mm/dmapool.c: replace hard coded function name with __func__
mm/dmapool.c: replace open-coded list_for_each_entry_safe()
lib/test_hmm.c: remove unused dmirror_zero_page
tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro
include/linux/huge_mm.h: remove mincore_huge_pmd declaration
mm: remove src/dst mm parameter in copy_page_range()
mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct()
mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct()
mm: use helper function mapping_allow_writable()
mm/mmap: check on file instead of the rb_root_cached of its address_space
mm/mmap: not necessary to check mapping separately
mm/memory.c: fix spello of "function"
mm/mmap: leave adjust_next as virtual address instead of page frame number
mm: simplify PageDoubleMap with PF_SECOND policy
mm: move PageDoubleMap bit
mm: proc: smaps_rollup: do not stall write attempts on mmap_lock
mm: smaps*: extend smap_gather_stats to support specified beginning
mmap locking API: add mmap_lock_is_contended()
mm/mmap: leverage vma_rb_erase_ignore() to implement vma_rb_erase()
mm/mmap: rename __vma_unlink_common() to __vma_unlink()
mm/memory.c: replace vmf->vma with variable vma
mm/memory.c: fix typo in __do_fault() comment
mm: account PMD tables like PTE tables
selftests/vm: fix incorrect gcc invocation in some cases
selftests/vm: fix false build success on the second and later attempts
mm/memcg: fix device private memcg accounting
mm: memcg/slab: uncharge during kmem_cache_free_bulk()
mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom()
mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge()
mm: memcontrol: add the missing numa_stat interface for cgroup v2
mm/memcg: unify swap and memsw page counters
mm/memcg: simplify mem_cgroup_get_max()
mm/memcg: clean up obsolete enum charge_type
mm: memcontrol: correct the comment of mem_cgroup_iter()
mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj()
mm: memcontrol: use the preferred form for passing the size of a structure type
mm: memcontrol: use flex_array_size() helper in memcpy()
mm/memremap.c: convert devmap static branch to {inc,dec}
mm/swapfile.c: fix potential memory leak in sys_swapon
mm/swapfile.c: remove unnecessary goto out in _swap_info_get()
mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable()
mm/page_io.c: remove useless out label in __swap_writepage()
mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache()
mm/swap.c: fix confusing comment in release_pages()
mm: remove superfluous __ClearPageActive()
mm: remove activate_page() from unuse_pte()
swap: rename SWP_FS to SWAP_FS_OPS to avoid ambiguity
mm/gup: protect unpin_user_pages() against npages==-ERRNO
mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM
mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag
mm/gup_benchmark: update the documentation in Kconfig
mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED
mm/filemap: fix filemap_map_pages for THP
mm: add find_lock_head
mm/shmem: return head page from find_lock_entry
mm: convert find_get_entry to return the head page
i915: use find_lock_page instead of find_lock_entry
proc: optimise smaps for shmem entries
mm: optimise madvise WILLNEED
mm: use find_get_incore_page in memcontrol
mm: factor find_get_incore_page out of mincore_page
mm, dump_page: rename head_mapcount() --> head_compound_mapcount()
mm/debug.c: do not dereference i_ino blindly
device-dax: add a range mapping allocation attribute
dax/hmem: introduce dax_hmem.region_idle parameter
device-dax: add an 'align' attribute
device-dax: make align a per-device property
device-dax: introduce 'mapping' devices
device-dax: add dis-contiguous resource support
mm/memremap_pages: support multiple ranges per invocation
mm/memremap_pages: convert to 'struct range'
device-dax: add resize support
drivers/base: make device_find_child_by_name() compatible with sysfs inputs
device-dax: introduce 'seed' devices
device-dax: introduce 'struct dev_dax' typed-driver operations
device-dax: add an allocation interface for device-dax instances
device-dax/kmem: replace release_resource() with release_mem_region()
device-dax/kmem: move resource name tracking to drvdata
device-dax/kmem: introduce dax_kmem_range()
device-dax: make pgmap optional for instance creation
device-dax: move instance creation parameters to 'struct dev_dax_data'
device-dax: drop the dax_region.pfn_flags attribute
ACPI: HMAT: attach a device for each soft-reserved range
mm/memory_hotplug: introduce default phys_to_target_node() implementation
resource: report parent to walk_iomem_res_desc() callback
ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device
efi/fake_mem: arrange for a resource entry per efi_fake_mem instance
x86/numa: add 'nohmat' option
x86/numa: cleanup configuration dependent command-line options
mm,kmemleak-test.c: move kmemleak-test.c to samples dir
mm/kmemleak: rely on rcu for task stack scanning
mm/slub: make add_full() condition more explicit
mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc
mm/slub.c: branch optimization in free slowpath
include/linux/slab.h: fix a typo error in comment
mm/slab.c: clean code by removing redundant if condition
fs_parse: mark fs_param_bad_value() as static
fs/xattr.c: fix kernel-doc warnings for setxattr & removexattr
ocfs2: fix potential soft lockup during fstrim
ocfs2: delete repeated words in comments
ntfs: add check for mft record size in superblock
scripts/decodecode: add the capability to supply the program counter
scripts/spelling.txt: add "arbitrary" typo
scripts/spelling.txt: increase error-prone spell checking
kbuild: doc: describe proper script invocation
export.h: fix section name for CONFIG_TRIM_UNUSED_KSYMS for Clang
compiler.h: avoid escaped section names
compiler-gcc: improve version error
kasan: remove mentions of unsupported Clang versions
Partially revert "ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer"
Revert "arm64: vdso: Fix compilation with clang older than 8"
Revert "arm64: bti: Require clang >= 10.0.1 for in-kernel BTI support"
Revert "kbuild: disable clang's default use of -fmerge-all-constants"
compiler-clang: add build check for clang 10.0.1
ip_gre: set dev->hard_header_len and dev->needed_headroom properly
clk: qcom: Add display clock controller driver for SM8150 and SM8250
dt-bindings: clock: add QCOM SM8150 and SM8250 display clock bindings
clk: qcom: add video clock controller driver for SM8250
clk: qcom: add video clock controller driver for SM8150
dt-bindings: clock: add SM8250 QCOM video clock bindings
dt-bindings: clock: add SM8150 QCOM video clock bindings
dt-bindings: clock: combine qcom,sdm845-videocc and qcom,sc7180-videocc
clk: qcom: gcc-msm8994: Add missing clocks, resets and GDSCs
clk: meson: use semicolons rather than commas to separate statements
clk: mvebu: ap80x-cpu: use semicolons rather than commas to separate statements
clk: uniphier: use semicolons rather than commas to separate statements
xfrm: use new function dev_fetch_sw_netstats
net: openvswitch: use new function dev_fetch_sw_netstats
mac80211: use new function dev_fetch_sw_netstats
iptunnel: use new function dev_fetch_sw_netstats
net: dsa: use new function dev_fetch_sw_netstats
net: bridge: use new function dev_fetch_sw_netstats
qtnfmac: use new function dev_fetch_sw_netstats
net: usbnet: use new function dev_fetch_sw_netstats
net: usb: qmi_wwan: use new function dev_fetch_sw_netstats
net: macsec: use new function dev_fetch_sw_netstats
IB/hfi1: use new function dev_fetch_sw_netstats
net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats
virtio-net: ethtool configurable RXCSUM
remoteproc: Add recovery configuration to the sysfs interface
remoteproc: Add coredump as part of sysfs interface
net/af_unix: Remove unused old_pid variable
remoteproc: Change default dump configuration to "disabled"
socket: don't clear SOCK_TSTAMP_NEW when SO_TIMESTAMPNS is disabled
socket: fix option SO_TIMESTAMPING_NEW
net/tls: use semicolons rather than commas to separate statements
net/ipv6: use semicolons rather than commas to separate statements
tcp: use semicolons rather than commas to separate statements
net: mscc: ocelot: remove duplicate ocelot_port_dev_check
macb: support the two tx descriptors on at91rm9200
macb: prepare at91 to use a 2-frame TX queue
macb: add RM9200's interrupt flag TBRE
remoteproc: k3-r5: Add loading support for on-chip SRAM regions
remoteproc: k3-r5: Initialize TCM memories for ECC
remoteproc: k3-r5: Add a remoteproc driver for R5F subsystem
dt-bindings: remoteproc: Add bindings for R5F subsystem on TI K3 SoCs
clk/qcom: fix spelling typo
netfilter: nf_log: missing vlan offload tag and proto
docs: networking: update XPS to account for netif_set_xps_queue
clk: mediatek: Add MT8167 clock support
dt-bindings: clock: mediatek: add bindings for MT8167 clocks
FROMLIST: arm64: vdso32: Allow ld.lld to properly link the VDSO
power: supply: bq25980: Fix uninitialized wd_reg_val and overrun
scsi: handle zone resources errors
nvme: translate zone resource errors
block: add zone specific block statuses
block/rnbd-clt: send_msg_close if any error occurs after send_msg_open
block/rnbd-clt: do not cap max_hw_sectors & max_segments with remote device
block/rnbd-clt: remove nr argument from send_usr_msg
perf config: Export the perf_config_from_file() function
NFS: Only reference user namespace from nfs4idmap struct instead of cred
perf python: Autodetect python3 binary
perf tests: Show python test script in verbose mode
perf build: Allow nested externs to enable BUILD_BUG() usage
dt: Remove booting-without-of.rst
x86/platform/uv: Remove unused variable in UV5 NMI handler
x86/traps: Fix #DE Oops message regression
vfio/fsl-mc: Fixed vfio-fsl-mc driver compilation on 32 bit
perf trace: Fix off by ones in memset() after realloc() in arches using libaudit
ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close
lib: kunit: add bitfield test conversion to KUnit
LSM: SafeSetID: Fix warnings reported by test bot
LSM: SafeSetID: Add GID security policy handling
LSM: Signal to SafeSetID when setting group IDs
perf c2c: Update usage for showing memory events
xfs: annotate grabbing the realtime bitmap/summary locks in growfs
xfs: make xfs_growfs_rt update secondary superblocks
xfs: fix realtime bitmap/summary file truncation when growing rt volume
tools lib traceevent: Hide non API functions
perf sched: Show start of latency as well
perf vendor events: Fix typos in power8 PMU events
perf bench: Run inject-build-id with --buildid-all option too
perf inject: Add --buildid-all option
perf inject: Do not load map/dso when injecting build-id
perf inject: Enter namespace when reading build-id
perf inject: Add missing callbacks in perf_tool
perf bench: Add build-id injection benchmark
dt-bindings: update usb-c-connector example
XArray: Fix xas_create_range for ranges above 4 billion
Revert "ANDROID: include: uapi: drm: add additional QCOM modifiers"
radix-tree: fix the comment of radix_tree_next_slot()
XArray: Fix xas_reload for multi-index entries
XArray: Add private interface for workingset node deletion
ARM/ixp4xx: add a missing include of dma-map-ops.h
perf build: Allow nested externs to enable BUILD_BUG() usage
bcm963xx_tag.h: fix duplicated word
mips: ralink: enable zboot support
MIPS: ingenic: Remove CPU_SUPPORTS_HUGEPAGES
firmware: arm_scmi: Add missing Rx size re-initialisation
PCI: dwc: Fix MSI page leakage in suspend/resume
PCI: dwc: Skip PCIE_MSI_INTR0* programming if MSI is disabled
PCI: keystone: Remove iATU register mapping
PCI: dwc: Add common iATU register support
dt-bindings: PCI: uniphier-ep: Add iATU register description
dt-bindings: PCI: uniphier: Add iATU register description
tee: client UUID: Skip REE kernel login method as well
maiblox: mediatek: Fix handling of platform_get_irq() error
mailbox: arm_mhu: Add ARM MHU doorbell driver
mailbox: arm_mhu: Match only if compatible is "arm,mhu"
dt-bindings: mailbox: add doorbell support to ARM MHU
dt-bindings: mailbox : arm,mhu: Convert to Json-schema
mailbox: bcm: convert tasklets to use new tasklet_setup() API
x86/uaccess: utilize CONFIG_CC_HAS_ASM_GOTO_OUTPUT
x86: Make __put_user() generate an out-of-line call
x86: Make __get_user() generate an out-of-line call
net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload
net/mlx5e: IPsec: Add TX steering rule per IPsec state
net/mlx5: Add NIC TX domain namespace
net/mlx5: Fix uininitialized pointer read on pointer attr
overflow: Add __must_check attribute to check_*() helpers
bnxt_en: Add stored FW version info to devlink info_get cb.
bnxt_en: Refactor bnxt_dl_info_get().
bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info.
bnxt_en: Log unknown link speed appropriately.
bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event.
bnxt_en: Simplify bnxt_async_event_process().
bnxt_en: Set driver default message level.
bnxt_en: Enable online self tests for multi-host/NPAR mode.
bnxt_en: Return -EROFS to user space, if NVM writes are not permitted.
net: fec: Fix phy_device lookup for phy_reset_after_clk_enable()
mlx4: handle non-napi callers to napi_poll
gpiolib: Update indentation in driver.rst for code excerpts
Documentation/admin-guide: tainted-kernels: Fix typo occured
mtd: hyperbus: Fix build failure when only RPCIF_HYPERBUS is enabled
dt-bindings: arm: hisilicon: add missing properties into cpuctrl.yaml
dt-bindings: arm: hisilicon: add missing properties into sysctrl.yaml
drm/ingenic: Fix bad revert
drm/i915: Set all unused color plane offsets to ~0xfff again
drm/i915: Fix TGL DKL PHY DP vswing handling
dt-bindings: pwm: imx: document i.MX compatibles
MAINTAINERS: Add entry for s390 vfio-pci
vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO
vfio/fsl-mc: Add support for device reset
vfio/fsl-mc: Add read/write support for fsl-mc devices
vfio/fsl-mc: trigger an interrupt via eventfd
vfio/fsl-mc: Add irq infrastructure for fsl-mc devices
vfio/fsl-mc: Added lock support in preparation for interrupt handling
vfio/fsl-mc: Allow userspace to MMAP fsl-mc device MMIO regions
vfio/fsl-mc: Implement VFIO_DEVICE_GET_REGION_INFO ioctl call
vfio/fsl-mc: Implement VFIO_DEVICE_GET_INFO ioctl
vfio/fsl-mc: Scan DPRC objects on vfio-fsl-mc driver bind
nfs: add missing "posix" local_lock constant table definition
net: korina: fix kfree of rx/tx descriptor array
net: dsa: microchip: fix race condition
cx82310_eth: use netdev_err instead of dev_err
cx82310_eth: re-enable ethernet mode after router reboot
module: statically initialize init section freeing data
ANDROID: GKI: add built-in BCM Bluetooth driver
scripts/dtc: Update to upstream version v1.6.0-31-gcbca977ea121
netfilter: nftables: extend error reporting for chain updates
NFSD: Encode a full READ_PLUS reply
NFSD: Return both a hole and a data segment
NFSD: Add READ_PLUS hole segment encoding
NFSD: Add READ_PLUS data support
NFSD: Hoist status code encoding into XDR encoder functions
dt-bindings: Add running yamllint to dt_binding_check
firmware: arm_scmi: Expand SMC/HVC message pool to more than one
libceph: clear con->out_msg on Policy::stateful_server faults
libceph: format ceph_entity_addr nonces as unsigned
libceph: fix ENTITY_NAME format suggestion
libceph: move a dout in queue_con_delay()
ceph: comment cleanups and clarifications
ceph: break up send_cap_msg
ceph: drop separate mdsc argument from __send_cap
ceph: promote to unsigned long long before shifting
ceph: don't SetPageError on readpage errors
ceph: mark ceph_fmt_xattr() as printf-like for better type checking
ceph: fold ceph_update_writeable_page into ceph_write_begin
ceph: fold ceph_sync_writepages into writepage_nounlock
ceph: fold ceph_sync_readpages into ceph_readpage
ceph: don't call ceph_update_writeable_page from page_mkwrite
ceph: break out writeback of incompatible snap context to separate function
ceph: add a note explaining session reject error string
libceph: switch to the new "osd blocklist add" command
libceph, rbd, ceph: "blacklist" -> "blocklist"
ceph: have ceph_writepages_start call pagevec_lookup_range_tag
ceph: use kill_anon_super helper
ceph: metrics for opened files, pinned caps and opened inodes
ceph: add ceph_sb_to_mdsc helper support to parse the mdsc
ceph: drop special-casing for ITER_PIPE in ceph_sync_read
ceph: add column 'mds' to show caps in more user friendly
libceph: multiple workspaces for CRUSH computations
ceph: remove unnecessary return in switch statement
ceph: encode inodes' parent/d_name in cap reconnect message
firmware: arm_scmi: Fix ARCH_COLD_RESET
perf/core: Fix race in the perf_mmap_close() function
ALSA: hda: fix jack detection with Realtek codecs when in D3
tomoyo: Loosen pathname/domainname validation.
cpufreq: stats: Fix string format specifier mismatch
thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp()
thermal: ti-soc-thermal: Enable addition power management
thermal: sun8i: Add A100's THS controller support
thermal: sun8i: add TEMP_CALIB_MASK for calibration data in sun50i_h6_ths_calibrate
dt-bindings: thermal: sun8i: Add binding for A100's THS controller
thermal: cooling: Remove unused variable *tz
thermal: int340x: Add keep alive response method
thermal: core: Add new event for sending keep alive notifications
thermal: int340x: Provide notification for OEM variable change
thermal: core: remove unnecessary mutex_init()
thermal/idle_inject: Fix comment of idle_duration_us and name of latency_ns
thermal: Kconfig: Update description for RCAR_GEN3_THERMAL config
thermal: stm32: simplify the return expression of stm_thermal_prepare()
dt-bindings: thermal: rcar-gen3-thermal: Add r8a774e1 support
thermal: rcar_thermal: Add missing braces to conditional statement
thermal: Use kobj_to_dev() instead of container_of()
thermal: imx8mm: Use dev_err_probe() to simplify error handling
thermal: imx: Use dev_err_probe() to simplify error handling
drivers: thermal: Kconfig: fix spelling mistake "acces" -> "access"
MIPS: cpu-probe: remove MIPS_CPU_BP_GHIST option bit
MIPS: cpu-probe: introduce exclusive R3k CPU probe
MIPS: cpu-probe: move fpu probing/handling into its own file
MIPS: replace add_memory_region with memblock
MIPS: Loongson64: Clean up numa.c
MIPS: Loongson64: Select SMP in Kconfig to avoid build error
mips: octeon: Add Ubiquiti E200 and E220 boards
FROMLIST: clk: Export clk_register_composite
scripts: coccicheck: Change default condition for parallelism
scripts: coccicheck: Add quotes to improve portability
fuse: connection remove fix
can: remove obsolete version strings
can: isotp: implement cleanups / improvements from review
net: 9p: initialize sun_server.sun_path to have addr's value only when addr is valid
ALSA: fireworks: use semicolons rather than commas to separate statements
ALSA: hda: use semicolons rather than commas to separate statements
cifs: compute full_path already in cifs_readdir()
cifs: return cached_fid from open_shroot
update structure definitions from updated protocol documentation
smb3: add defines for new crypto algorithms
Convert trailing spaces and periods in path components
bpf, selftests: Add three new sockmap tests for verdict only programs
bpf, selftests: Add option to test_sockmap to omit adding parser program
bpf, sockmap: Allow skipping sk_skb parser program
bpf, sockmap: Check skb_verdict and skb_parser programs explicitly
bpf, sockmap: Add memory accounting so skbs on ingress lists are visible
bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup
bpf, sockmap: Remove dropped data on errors in redirect case
bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage
bpf, sockmap: On receive programs try to fast track SK_PASS ingress
bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits
kbuild: enforce -Werror=return-type
ipvs: clear skb->tstamp in forwarding path
selftests: netfilter: extend nfqueue test case
netfilter: flowtable: reduce calls to pskb_may_pull()
netfilter: nf_tables: add inet ingress support
netfilter: add inet ingress support
netfilter: add nf_ingress_hook() helper function
netfilter: add nf_static_key_{inc,dec}
ipvs: inspect reply packets from DR/TUN real servers
um: vector: Add dynamic tap interfaces and scripting
um: Clean up stacktrace dump
um: Fix incorrect assumptions about max pid length
um: Remove dead usage of TIF_IA32
um: Remove redundant NULL check
um: change sigio_spinlock to a mutex
Linux 5.9
um: time-travel: Return the sequence number in ACK messages
um: time-travel: Fix IRQ handling in time_travel_handle_message()
um: Allow static linking for non-glibc implementations
um: Some fixes to build UML with musl
um: vector: Use GFP_ATOMIC under spin lock
um: Fix null pointer dereference in vector_user_bpf
ubifs: mount_ubifs: Release authentication resource in error handling path
ubifs: Don't parse authentication mount options in remount process
ubifs: Fix a memleak after dumping authentication mount options
bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org.
bpf: Always return target ifindex in bpf_fib_lookup
samples: bpf: Refactor XDP kern program maps with BTF-defined map
samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu
samples: bpf: Refactor xdp_monitor with libbpf
selftests: net: mscc: ocelot: add test for VLAN modify action
net: dsa: tag_ocelot: use VLAN information from tagging header when available
net: mscc: ocelot: offload VLAN mangle action to VCAP IS1
enetc: Migrate to PHYLINK and PCS_LYNX
arm64: dts: fsl-ls1028a-rdb: Specify in-band mode for ENETC port 0
enetc: Clean up serdes configuration
enetc: Clean up MAC and link configuration
mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged
mm: validate inode in mapping_set_error()
mm: mmap: Fix general protection fault in unlink_file_vma()
MAINTAINERS: Antoine Tenart's email address
MAINTAINERS: change hardening mailing list
bpf, selftests: Add redirect_peer selftest
bpf, selftests: Make redirect_neigh test more extensible
bpf, selftests: Add test for different array inner map size
bpf: Allow for map-in-map with dynamic inner array map entries
bpf: Add redirect_peer helper
bpf: Improve bpf_redirect_neigh helper description
scripts: remove namespace.pl
cifs: Fix incomplete memory allocation on setxattr path
mm/khugepaged: fix filemap page_to_pgoff(page) != offset
power: supply: ltc2941: Fix ptr to enum cast
coccinelle: api: kfree_sensitive: print memset position
drivers/net/wan/hdlc_fr: Move the skb_headroom check out of fr_hard_header
io_uring: keep a pointer ref_node in file_data
io_uring: refactor *files_register()'s error paths
io_uring: clean file_data access in files_register
io_uring: don't delay io_init_req() error check
io_uring: clean leftovers after splitting issue
io_uring: remove timeout.list after hrtimer cancel
io_uring: use a separate struct for timeout_remove
io_uring: improve submit_state.ios_left accounting
io_uring: simplify io_file_get()
io_uring: kill extra check in fixed io_file_get()
io_uring: clean up ->files grabbing
io_uring: don't io_prep_async_work() linked reqs
ipv4: Restore flowi4_oif update before call to xfrm_lookup_route
net: dsa: rtl8366rb: Roof MTU for switch
mptcp: subflows garbage collection
mptcp: fix fallback for MP_JOIN subflows
net: phy: Move of_mdio from drivers/of to drivers/net/mdio
dpaa_eth: enable NETIF_MSG_HW by default
r8169: factor out handling rtl8169_stats
net: usbnet: remove driver version
net: smc: fix missing brace warning for old compilers
net: smc: fix missing brace warning for old compilers
net: thunderx: Use struct_size() helper in kmalloc()
dt-bindings: interrupt-controller: Add MStar interrupt controller
irqchip/irq-mst: Add MStar interrupt controller support
i2c: owl: Clear NACK and BUS error bits
soc/tegra: pmc: Don't create fake interrupt hierarchy levels
soc/tegra: pmc: Allow optional irq parent callbacks
gpio: tegra186: Allow optional irq parent callbacks
genirq/irqdomain: Allow partial trimming of irq_data hierarchy
Revert "i2c: imx: Fix reset of I2SR_IAL flag"
binder: fix UAF when releasing todo list
staging: comedi: check validity of wMaxPacketSize of usb endpoints found
staging: wfx: improve robustness of wfx_get_hw_rate()
staging: wfx: drop unicode characters from strings
staging: wfx: gpiod_get_value() can return an error
staging: wfx: increase robustness of hif_generic_confirm()
staging: wfx: wfx_init_common() returns NULL on error
staging: wfx: standardize the error when vif does not exist
staging: wfx: check memory allocation
staging: wfx: improve error handling of hif_join()
staging: dpaa2-switch: add a dpaa2_switch prefix to all functions in ethsw.c
staging: dpaa2-switch: add a dpaa2_switch_ prefix to all functions in ethsw-ethtool.c
usb: musb: gadget: Use fallthrough pseudo-keyword
netlink: export policy in extended ACK
netlink: policy: refactor per-attr policy writing
tipc: fix NULL pointer dereference in tipc_named_rcv
tipc: fix the skb_unshare() in tipc_buf_append()
net/smc: restore smcd_version when all ISM V2 devices failed to init
net/smc: cleanup buffer usage in smc_listen_work()
net/smc: consolidate unlocking in same function
net/tls: remove a duplicate function prototype
net/tls: sendfile fails with ktls offload
net: tlan: Fix typo abitrary
net: ipv6: Discard next-hop MTU less than minimum link MTU
net: ipa: skip suspend/resume activities if not set up
s390/uaccess: fix indentation
s390/uaccess: add default cases for __put_user_fn()/__get_user_fn()
s390/zcrypt: fix wrong format specifications
s390/kprobes: move insn_page to text segment
Documentation: kunit: add a brief blurb about kunit_test_suite
kunit: test: add test plan to KUnit TAP format
init: main: add KUnit to kernel init
kunit: test: create a single centralized executor for all tests
vmlinux.lds.h: add linker section for KUnit test suites
Documentation: kunit: Add naming guidelines
ice: fix adding IP4 IP6 Flow Director rules
ice: Fix pointer cast warnings
ice: add additional debug logging for firmware update
ice: refactor devlink_port to be per-VSI
ice: add the DDP Track ID to devlink info
ice: Change ice_info_get_dsn to be void
ice: remove repeated words
ice: devlink: use %*phD to print small buffer
net: dsa: microchip: add ksz9563 to ksz9477 I2C driver
kunit: tool: fix display of make errors
selftests/bpf: Asm tests for the verifier regalloc tracking.
selftests/bpf: Add profiler test
bpf: Track spill/fill of bounded scalars.
bpf: Propagate scalar ranges through register assignments.
net/rds: suppress page allocation failure error in recv buffer refill
drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init
drm/amdgpu: Remove warning for virtual_display
drm/amdgpu: kfd_initialized can be static
drm/amd/pm: setup APU dpm clock table in SMU HW initialization
drm/amdgpu: prevent spurious warning
drm/amdgpu/swsmu: fix ARC build errors
drm/amd/display: Fix OPTC_DATA_FORMAT programming
drm/amd/display: Don't allow pstate if no support in blank
devlink: Add Documentation/networking/devlink/devlink-reload.rst
net/mlx5: Add support for devlink reload limit no reset
net/mlx5: Add support for fw live patch event
net/mlx5: Add devlink param enable_remote_dev_reset support
devlink: Add enable_remote_dev_reset generic parameter
net/mlx5: Add support for devlink reload action fw activate
net/mlx5: Handle sync reset abort event
net/mlx5: Handle sync reset now event
net/mlx5: Handle sync reset request event
net/mlx5: Set cap for pci sync for fw update event
net/mlx5: Add functions to set/query MFRL register
devlink: Add remote reload stats
devlink: Add reload stats
devlink: Add devlink reload limit option
devlink: Add reload action option to devlink reload command
devlink: Change devlink_reload_supported() param type
ata: ahci: mvebu: Make SATA PHY optional for Armada 3720
block: fix uapi blkzoned.h comments
blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue
blk-mq: get rid of the dead flush handle code path
block: get rid of unnecessary local variable
block: fix comment and add lockdep assert
blk-mq: use helper function to test hw stopped
block: use helper function to test queue register
block: remove redundant mq check
block: invoke blk_mq_exit_sched no matter whether have .exit_sched
percpu_ref: don't refer to ref->data if it isn't allocated
f2fs: fix to set SBI_NEED_FSCK flag for inconsistent inode
EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh
drm/panfrost: increase readl_relaxed_poll_timeout values
builddeb: Add support for all required debian/rules targets
IB/mlx4: Convert rej_tmout radix-tree to XArray
Documentation: better locations for sysfs-pci, sysfs-tagging
MAINTAINERS: remove LIBATA PATA DRIVERS entry
net: mptcp: make DACK4/DACK8 usage consistent among all subflows
FROMLIST: soc: qcom: Kconfig: make RPMH match Command DB setting
net: fec: Fix PHY init after phy_reset_after_clk_enable()
bpf: Add tcp_notsent_lowat bpf setsockopt
net/sched: get rid of qdisc->padded
Revert "iwlwifi: remove wide_cmd_header field"
spi: cadence: Add SPI transfer delays
io_uring: Convert advanced XArray uses to the normal API
io_uring: Fix XArray usage in io_uring_add_task_file
builddeb: Enable rootless builds
builddeb: Pass -n to gzip for reproducible packages
kbuild: split the build log of kallsyms
kbuild: explicitly specify the build id style
io_uring: Fix use of XArray in __io_uring_files_cancel
ALSA: hda/i915 - fix list corruption with concurrent probes
xsk: Introduce padding between ring pointers
fuse: implement crossmounts
ASoC: dmaengine: Document support for TX only or RX only streams
ASoC: mchp-spdiftx: remove 'TX' from playback stream name
NFSv4: Use the net namespace uniquifier if it is set
NFSv4: Clean up initialisation of uniquified client id strings
usb: typec: Add QCOM PMIC typec detection driver
staging: rtl8188eu: Fix long lines
PCI: iproc: Fix using plain integer as NULL pointer in iproc_pcie_pltfm_probe
dt-bindings: pwm: renesas,pwm-rcar: Add r8a7742 support
dt-bindings: pwm: renesas,tpu-pwm: Document r8a7742 support
Revert "arm64: initialize per-cpu offsets earlier"
tests: remove O_NONBLOCK before waiting for WSTOPPED
9p/xen: Fix format argument warning
mmc: sdhci_am654: Fix module autoload
MAINTAINERS: Update entry for st7703 driver after the rename
lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables"
lockdep: Fix lockdep recursion
lockdep: Fix usage_traceoverflow
mmc: core: don't set limits.discard_granularity as 0
perf: Fix task_function_call() error handling
md/raid5: fix oops during stripe resizing
md/bitmap: fix memory leak of temporary bitmap
md: fix the checking of wrong work queue
md/bitmap: md_bitmap_get_counter returns wrong blocks
md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks
md/raid0: remove unused function is_io_in_chunk_boundary()
f2fs: reject CASEFOLD inode flag without casefold feature
f2fs: fix memory alignment to support 32bit
io_uring: fix break condition for __io_uring_register() waiting
erofs: remove unnecessary enum entries
selftests: mptcp: interpret \n as a new line
net: mscc: ocelot: add missing VCAP ES0 and IS1 regmaps for VSC7514
ANDROID: GKI: enable THERMAL_EMERGENCY_POWEROFF feature
mptcp: fix infinite loop on recvmsg()/worker() race.
cxgb4: convert tasklets to use new tasklet_setup() API
ANDROID: scsi: ufs: split up UFSHCD_QUIRK_NO_KEYSLOTS
RDMA/rxe: Fix bug rejecting all multicast packets
RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt()
power: supply: sbs-battery: chromebook workaround for PEC
RDMA/rxe: Remove duplicate entries in struct rxe_mr
ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET
ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr
power: supply: test-power: revise parameter printing to use sprintf
power: supply: charger-manager: fix incorrect check on charging_duration_ms
power: supply: max17040: Fix ptr to enum cast
spi: dw: Add Baikal-T1 SPI Controller bindings
spi: dw: Add Baikal-T1 SPI Controller glue driver
spi: dw: Add poll-based SPI transfers support
spi: dw: Introduce max mem-ops SPI bus frequency setting
spi: dw: Add memory operations support
spi: dw: Add generic DW SSI status-check method
spi: dw: Move num-of retries parameter to the header file
spi: dw: Explicitly de-assert CS on SPI transfer completion
spi: dw: De-assert chip-select on reset
spi: dw: Discard chip enabling on DMA setup error
spi: dw: Unmask IRQs after enabling the chip
spi: dw: Perform IRQ setup in a dedicated function
spi: dw: Refactor IRQ-based SPI transfer procedure
spi: dw: Refactor data IO procedure
spi: dw: Add DW SPI controller config structure
spi: dw: Update Rx sample delay in the config function
spi: dw: Simplify the SPI bus speed config procedure
spi: dw: Update SPI bus speed in a config function
spi: dw: Detach SPI device specific CR0 config method
spi: dw: Add DWC SSI capability
spi: dw: Use an explicit set_cs assignment
power: supply: bq25980: Fix uninitialized wd_reg_val
clk: mediatek: add UART0 clock support
power: supply: bq25980: remove redundant zero check on ret
net: j1939: j1939_session_fresh_new(): fix missing initialization of skbcnt
power: reset: ocelot: Add support for Sparx5
dt-bindings: reset: ocelot: Add Sparx5 support
can: j1935: j1939_tp_tx_dat_new(): fix missing initialization of skbcnt
drm/amd/display: Change ABM config init interface
gpiolib: Update header block in gpiolib-cdev.h
gpiolib: cdev: switch from kstrdup() to kstrndup()
docs: gpio: add a new document to its index.rst
scsi: qla2xxx: Fix return of uninitialized value in rval
scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands
scsi: sr: Initialize ->cmd_len
seccomp: Make duplicate listener detection non-racy
seccomp: Move config option SECCOMP to arch/Kconfig
selftests/clone3: Avoid OS-defined clone_args
selftests/seccomp: powerpc: Set syscall return during ptrace syscall exit
ASoC: ti: davinci-mcasp: Use &pdev->dev for early dev_warn
ASoC: tas2764: Add the driver for the TAS2764
dt-bindings: tas2764: Add the TAS2764 binding doc
ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency
ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled
selftests/seccomp: Allow syscall nr and ret value to be set separately
selftests/seccomp: Record syscall during ptrace entry
vdpa/mlx5: Fix dependency on MLX5_CORE
vdpa/mlx5: should keep avail_index despite device status
ANDROID: Add more hvc devices for virtio-console.
ASoC: stm32: dfsdm: add actual resolution trace
ASoC: stm32: dfsdm: change rate limits
MAINTAINERS: update X86 PLATFORM DRIVERS entry with new kernel.org git repo
tracing: Fix synthetic print fmt check for use of __get_str()
tracing: Remove a pointless assignment
ftrace: ftrace_global_list is renamed to ftrace_ops_list
ftrace: Format variable declarations of ftrace_allocate_records
ftrace: Simplify the calculation of page number for ftrace_page->records
ftrace: Simplify the dyn_ftrace->flags macro
ftrace: Simplify the hash calculation
ftrace: Use fls() to get the bits for dup_hash()
tracing: Change synthetic event string format to limit printed length
selftests/ftrace: Add test case for synthetic event dynamic strings
tracing: Add README information for synthetic_events file
ASoC: qcom: sc7180: Add support for audio over DP
Asoc: qcom: lpass-platform : Increase buffer size
ASoC: qcom: Add support for lpass hdmi driver
Asoc: qcom: lpass:Update lpaif_dmactl members order
Asoc:qcom:lpass-cpu:Update dts property read API
ASoC: dt-bindings: Add dt binding for lpass hdmi
ASoC: Add sc7180-lpass binding header hdmi define
net: usb: qmi_wwan: add Cellient MPL200 card
macsec: avoid use-after-free in macsec_handle_frame()
r8169: consider that PHY reset may still be in progress after applying firmware
openvswitch: handle DNAT tuple collision
sctp: fix sctp_auth_init_hmacs() error path
bridge: Netlink interface fix.
dt-bindings: powerpc: Add a schema for the 'sleep' property
dt-bindings: pinctrl: sirf: Fix typo abitrary
dt-bindings: pinctrl: qcom: Fix typo abitrary
IB/hfi,rdmavt,qib,opa_vnic: Update MAINTAINERS
IB/rdmavt: Fix sizeof mismatch
MAINTAINERS: CISCO VIC LOW LATENCY NIC DRIVER
ANDROID: gki_defconfig: Enable serialized DCC driver
ANDROID: tty: hvc_dcc: Add parameter to enable DCC
afs: Fix deadlock between writeback and truncate
iwlwifi: bump FW API to 59 for AX devices
iwlwifi: read and parse PNVM file
iwlwifi: pcie: implement set_pnvm op
iwlwifi: add trans op to set PNVM
iwlwifi: move PNVM implementation to common code
iwlwifi: rs: align to new TLC config command API
iwlwifi: fix sar geo table initialization
iwlwifi: stats: add new api fields for statistics cmd/ntfy
iwlwifi: mvm: fix suspicious rcu usage warnings
iwlwifi: mvm: remove memset of kek_kck command
iwlwifi: mvm: don't send a CSA command the firmware doesn't know
iwlwifi: pcie: fix the xtal latency value for a few qu devices
iwlwifi: pcie: fix xtal latency for 9560 devices
mm: avoid early COW write protect games during fork()
iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct
iwlwifi: mvm: avoid possible NULL pointer dereference
iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12
iwlwifi: mvm: add a get lmac id function
iwlwifi: mvm: prepare roc_done_wk to work sync
iwlwifi: mvm: re-enable TX after channel switch
iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues
iwlwifi: support an additional Qu subsystem id
iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL
iwlwifi: mvm: ring the doorbell and wait for PNVM load completion
iwlwifi: update prph scratch structure to include PNVM data
iwlwifi: mvm: read and parse SKU ID if available
iwlwifi: mvm: get number of stations from TLV
direct-io: defer alignment check until after the EOF check
direct-io: don't force writeback for reads beyond EOF
direct-io: clean up error paths of do_blockdev_direct_IO
block: ratelimit handle_bad_sector() message
ACPICA: Update version to 20200925 Version 20200925
ACPICA: Remove unnecessary semicolon
ACPICA: Debugger: Add a new command: "ALL <NameSeg>"
ACPICA: iASL: Return exceptions for string-to-integer conversions
ACPICA: acpi_help: Update UUID list
ACPICA: Add predefined names found in the SMBus sepcification
ACPICA: Tree-wide: fix various typos and spelling mistakes
ACPICA: Drop the repeated word "an" in a comment
ACPICA: Add support for 64 bit risc-v compilation
PNP: remove the now unused pnp_find_card() function
arm: disable frequency invariance for CONFIG_BL_SWITCHER
cpufreq,arm,arm64: restructure definitions of arch_set_freq_scale()
USB: serial: option: add Cellient MPL200 card
ALSA: hda/realtek - The front Mic on a HP machine doesn't work
XArray: Fix xas_for_each_conflict documentation
XArray: Test marked multiorder iterations
blk-throttle: Re-use the throtl_set_slice_end()
blk-throttle: Open code __throtl_de/enqueue_tg()
blk-throttle: Move service tree validation out of the throtl_rb_first()
blk-throttle: Move the list operation after list validation
blk-throttle: Fix IO hang for a corner case
blk-throttle: Avoid tracking latency if low limit is invalid
blk-throttle: Avoid getting the current time if tg->last_finish_time is 0
blk-throttle: Remove a meaningless parameter for throtl_downgrade_state()
block: Remove redundant 'return' statement
io_uring: no need to call xa_destroy() on empty xarray
ALSA: hdspm: Fix typo arbitary
media: dvb-frontends/drxk_hard.c: fix uninitialized variable warning
media: tvp7002: fix uninitialized variable warning
media: s5k5baf: drop 'data' field in struct s5k5baf_fw
rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff
mwifiex: fix double free
ath11k: Fix memory leak on error path
iwlwifi: iwl-drv: Provide descriptions debugfs dentries
iwlwifi: dvm: devices: Fix function documentation formatting issues
iwlwifi: mvm: tx: Demote misuse of kernel-doc headers
iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers
iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers
iwlwifi: mvm: utils: Fix some doc-rot
iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers
iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names'
iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers
iwlwifi: calib: Demote seemingly unintentional kerneldoc header
iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers
iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers
iwlwifi: rs: Demote non-compliant kernel-doc headers
iwlwifi: dvm: Demote non-compliant kernel-doc headers
net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key()
mac80211: copy configured beacon tx rate to driver
cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_reboot_notifier
powerpc/time: Make get_tb() common to PPC32 and PPC64
powerpc/time: Make get_tbl() common to PPC32 and PPC64
powerpc/time: Remove get_tbu()
powerpc/time: Avoid using get_tbl() and get_tbu() internally
powerpc/time: Make mftb() common to PPC32 and PPC64
powerpc/time: Rename mftbl() to mftb()
powerpc/32s: Remove #ifdef CONFIG_PPC_BOOK3S_32 in head_book3s_32.S
powerpc/32s: Rename head_32.S to head_book3s_32.S
powerpc/32s: Setup the early hash table at all time.
powerpc/time: Remove ifdef in get_dec() and set_dec()
powerpc: Remove get_tb_or_rtc()
powerpc: Remove __USE_RTC()
powerpc: Tidy up a bit after removal of PowerPC 601.
powerpc: Remove support for PowerPC 601
powerpc: Remove PowerPC 601
powerpc: Drop SYNC_601() ISYNC_601() and SYNC()
powerpc: Remove CONFIG_PPC601_SYNC_FIX
powerpc: Remove SYNC on non 6xx
i2c: meson: fixup rate calculation with filter delay
i2c: meson: keep peripheral clock enabled
i2c: meson: fix clock setting overwrite
i2c: imx: Fix reset of I2SR_IAL flag
dmaengine: owl-dma: fix kernel-doc style for enum
dmaengine: zynqmp_dma: fix kernel-doc style for tasklet
dmaengine: xilinx_dma: fix kernel-doc style for tasklet
dmaengine: qcom: bam_dma: fix kernel-doc style for tasklet
dmaengine: altera-msgdma: fix kernel-doc style for tasklet
mmc: renesas_sdhi: workaround a regression when reinserting SD cards
bpf: Fix scalar32_min_max_or bounds tracking
ANDROID: inode_owner_or_capable called during execv
docs: net: 80211: reduce docs build time
cfg80211: only allow S1G channels on S1G band
mac80211: initialize last_rate for S1G STAs
x86/mce: Allow for copy_mc_fragile symbol checksum to be generated
mac80211: handle lack of sband->bitrates in rates
MIPS: SGI-IP28: disable use of ll/sc in kernel
MIPS: tx49xx: move tx4939_add_memory_regions into only user
docs: w1: w1_therm: Fix broken xref, mistakes, clarify text
usb: typec: tcpci_maxim: Add support for Sink FRS
usb: typec: tcpci: Implement callbacks for FRS
usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS)
usb: typec: tcpci_maxim: Chip level TCPC driver
usb: typec: tcpci: Add set_vbus tcpci callback
usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference
misc: Kconfig: fix a HISI_HIKEY_USB dependency
media: dt-bindings: media: venus: Add an optional power domain for perf voting
media: rcar-vin: rcar-dma: Fix setting VNIS_REG for RAW8 formats
media: staging: rkisp1: uapi: Do not use BIT() macro
media: v4l2-mem2mem: Fix spurious v4l2_m2m_buf_done
media: usbtv: Fix refcounting mixup
X.509: Fix modular build of public_key_sm2
crypto: xor - Remove unused variable count in do_xor_speed
X.509: fix error return value on the failed path
crypto: bcm - Verify GCM/CCM key length in setkey
crypto: qat - drop input parameter from adf_enable_aer()
crypto: qat - fix function parameters descriptions
ANDROID: GKI: enable CONFIG_CPU_FREQ_STAT and more thermal configs
scsi: arcmsr: Update driver version to v1.50.00.02-20200819
scsi: arcmsr: Add support for ARC-1886 series RAID controllers
scsi: arcmsr: Fix device hot-plug monitoring timer stop
scsi: arcmsr: Remove unnecessary syntax
scsi: pm80xx: Driver version update
scsi: pm80xx: Increase the number of outstanding I/O supported to 1024
scsi: pm80xx: Remove DMA memory allocation for ccb and device structures
scsi: pm80xx: Increase number of supported queues
scsi: sym53c8xx_2: Fix sizeof() mismatch
scsi: isci: Fix a typo in a comment
scsi: qla4xxx: Fix inconsistent format argument type
scsi: myrb: Fix inconsistent format argument types
scsi: myrb: Remove redundant assignment to variable timeout
scsi: bfa: Fix error return in bfad_pci_init()
scsi: fcoe: Simplify the return expression of fcoe_sysfs_setup()
scsi: snic: Simplify the return expression of svnic_cq_alloc()
scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc()
scsi: target: rd: Drop double zeroing
scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE
scsi: qla2xxx: Initialize variable in qla8044_poll_reg()
scsi: qla2xxx: Do not consume srb greedily
scsi: qla2xxx: Use constant when it is known
clk: rockchip: Initialize hw to error to avoid undefined behavior
powerpc/papr_scm: Add PAPR command family to pass-through command-set
powerpc/lmb-size: Use addr #size-cells value when fetching lmb-size
powerpc/book3s64/radix: Make radix_mem_block_size 64bit
powerpc/memhotplug: Make lmb size 64bit
powerpc/drmem: Make lmb_size 64 bit
powerpc/security: Fix link stack flush instruction
selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions
libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override
libbpf: Support safe subset of load/store instruction resizing with CO-RE
libbpf: Skip CO-RE relocations for not loaded BPF programs
scsi: 53c700: Remove set but not used variable
scsi: gdth: Make option_setup() static
scsi: initio: Use module_pci_driver() to simplify the code
scsi: dc395x: Use module_pci_driver() to simplify the code
scsi: core: Only start the request just before dispatching
scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd()
scsi: core: Clean up allocation and freeing of sgtables
scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd()
scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check()
scsi: core: Use rq_dma_dir in scsi_setup_cmnd()
scsi: core: Move command size detection out of the fast path
scsi: core: Remove scsi_init_cmd_errh
scsi: core: Don't export scsi_device_from_queue()
dm: fix request-based DM to not bounce through indirect dm_submit_bio
dm: remove special-casing of bio-based immutable singleton target on NVMe
9P: Cast to loff_t before multiplying
ANDROID: vendor_hooks: Add new android vendor hooks for ipi stop
platform/x86: mlx-platform: Add capability field to platform FAN description
platform_data/mlxreg: Extend core platform structure
platform_data/mlxreg: Update module license
platform/x86: mlx-platform: Remove PSU EEPROM configuration
can: xilinx_can: Fix incorrect variable and initialize with a default value
can: xilinx_can: Check return value of set_reset_mode
can: xilinx_can: Limit CANFD brp to 2
can: flexcan: remove ack_grp and ack_bit handling from driver
dt-bindings: can: flexcan: remove ack_grp and ack_bit from fsl,stop-mode
dt-bindings: can: flexcan: list supported processors
dt-bindings: can: rcar_can: Document r8a774e1 support
dt-bindings: can: rcar_canfd: Document r8a774e1 support
dt-bindings: can: rcar_can: Add r8a7742 support
can: add ISO 15765-2:2016 transport protocol
can: dev: add a helper function to calculate the duration of one bit
MAINTAINERS: Update maintainers for pmc_core driver
platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info()
platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support
platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize
platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value
platform/x86: intel_pmc_core: Fix TigerLake power gating status map
platform/x86: pmc_core: Use descriptive names for LPM registers
drm/amdgpu/swsmu: fix ARC build errors
drm/amdgpu: fix NULL pointer dereference for Renoir
tools/power/x86/intel-speed-select: Update version for v5.10
tools/power/x86/intel-speed-select: Fix missing base-freq core IDs
libbpf: Fix compatibility problem in xsk_socket__create
vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO
s390/pci: track whether util_str is valid in the zpci_dev
s390/pci: stash version in the zpci_dev
vfio/fsl-mc: Add VFIO framework skeleton for fsl-mc devices
Revert "gpu/drm: ingenic: Add option to mmap GEM buffers cached"
s390/sie: fix typo in SIGP code description
s390/lib: fix kernel doc for memcmp()
s390/zcrypt: Introduce Failure Injection feature
s390/zcrypt: move ap_msg param one level up the call chain
s390/ap/zcrypt: revisit ap and zcrypt error handling
s390/ap: Support AP card SCLP config and deconfig operations
s390/sclp: Add support for SCLP AP adapter config/deconfig
s390/ap: add card/queue deconfig state
s390/ap: add error response code field for ap queue devices
s390/ap: split ap queue state machine state from device state
s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG
s390/zcrypt: introduce msg tracking in zcrypt functions
io_uring: batch account ->req_issue and task struct references
NFS: Decode a full READ_PLUS reply
SUNRPC: Add an xdr_align_data() function
NFS: Add READ_PLUS hole segment decoding
SUNRPC: Add the ability to expand holes in data pages
SUNRPC: Split out _shift_data_right_tail()
SUNRPC: Split out xdr_realign_pages() from xdr_align_pages()
NFS: Add READ_PLUS data segment support
NFS: Use xdr_page_pos() in NFSv4 decode_getacl()
SUNRPC: Implement a xdr_page_pos() function
SUNRPC: Split out a function for setting current page
bpf: Fix typo in uapi/linux/bpf.h
bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n
kernel/bpf/verifier: Fix build when NET is not enabled
dt-bindings: Explicitly allow additional properties in common schemas
dt-bindings: Use 'additionalProperties' instead of 'unevaluatedProperties'
dt-bindings: Add missing 'unevaluatedProperties'
locking/atomics: Check atomic-arch-fallback.h too
locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc
Docs: Fixing spelling errors in Documentation/devicetree/bindings/
x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction
x86/asm: Carve out a generic movdir64b() helper for general usage
xfs: fix the indent in xfs_trans_mod_dquot
xfs: do the ASSERT for the arguments O_{u,g,p}dqpp
xfs: fix deadlock and streamline xfs_getfsmap performance
xfs: limit entries returned when counting fsmap records
xfs: only relog deferred intent items if free space in the log gets low
xfs: expose the log push threshold
xfs: periodically relog deferred intent items
xfs: change the order in which child and parent defer ops are finished
xfs: fix an incore inode UAF in xfs_bui_recover
xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering
xfs: clean up bmap intent item recovery checking
xfs: xfs_defer_capture should absorb remaining transaction reservation
xfs: xfs_defer_capture should absorb remaining block reservations
xfs: proper replay of deferred ops queued during log recovery
xfs: remove XFS_LI_RECOVERED
xfs: remove xfs_defer_reset
ALSA: bebob: potential info leak in hwdep_read()
ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887
cpufreq: stats: Add memory barrier to store_reset()
cpufreq: schedutil: Simplify sugov_fast_switch()
block: soft limit zone-append sectors as well
platform/x86: hp-wmi: add support for thermal policy
doc: dev-tools: kselftest.rst: Update examples and paths
selftests/run_kselftest.sh: Make each test individually selectable
selftests: Extract run_kselftest.sh and generate stand-alone test list
partitions/ibm: fix non-DASD devices
samples: configfs: prefer pr_err() over bare printk(KERN_ERR
samples: configfs: don't use spaces before tabs
samples: configfs: consolidate local variables of the same type
samples: configfs: don't reinitialize variables which are already zeroed
samples: configfs: replace simple_strtoul() with kstrtoint()
samples: configfs: fix alignment in item struct
samples: configfs: drop unnecessary ternary operators
samples: configfs: remove redundant newlines
MAINTAINERS: add the sample directory to the configfs entry
pinctrl: amd: Add missing pins to the pin group list
arm64: random: Remove no longer needed prototypes
i3c: master: Fix error return in cdns_i3c_master_probe()
XArray: Test two more things about xa_cmpxchg
ida: Free allocated bitmap in error path
radix tree test suite: Fix compilation
perf stat: Fix out of bounds CPU map access when handling armv8_pmu events
ASoC: mchp-spdifrx: fix spelling mistake "overrrun" -> "overrun"
serial: mcf: add sysrq capability
powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask
powerpc/perf/hv-gpci: Add cpu hotplug support
Documentation/ABI: Add ABI documentation for hv-gpci format
Documentation/ABI: Add ABI documentation for hv-24x7 format
powerpc/perf/hv-gpci: Fix starting index value
powerpc/pseries/eeh: Fix use of uninitialised variable
powerpc/eeh: Delete eeh_pe->config_addr
dt-bindings: staging: wfx: silabs,wfx yaml conversion
staging: wfx: update copyrights dates
staging: wfx: fix QoS priority for slow buses
staging: wfx: fix BA sessions for older firmwares
staging: wfx: remove remaining code of 'secure link' feature
staging: wfx: fix handling of MMIC error
btrfs: rename BTRFS_INODE_ORDERED_DATA_CLOSE flag
btrfs: annotate device name rcu_string with __rcu
btrfs: skip devices without magic signature when mounting
btrfs: cleanup cow block on error
btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK
fs: remove no longer used dio_end_io()
btrfs: return error if we're unable to read device stats
btrfs: init device stats for seed devices
btrfs: remove struct extent_io_ops
btrfs: call submit_bio_hook directly for metadata pages
btrfs: stop calling submit_bio_hook for data inodes
btrfs: don't opencode is_data_inode in end_bio_extent_readpage
btrfs: call submit_bio_hook directly in submit_one_bio
btrfs: remove extent_io_ops::readpage_end_io_hook
btrfs: replace readpage_end_io_hook with direct calls
btrfs: send, recompute reference path after orphanization of a directory
btrfs: send, orphanize first all conflicting inodes when processing references
btrfs: tree-checker: fix false alert caused by legacy btrfs root item
btrfs: use unaligned helpers for stack and header set/get helpers
btrfs: free-space-cache: use unaligned helpers to access data
btrfs: send: use helpers for unaligned access to header members
btrfs: use own btree inode io_tree owner id
btrfs: reschedule when cloning lots of extents
btrfs: use kvcalloc for allocation in btrfs_ioctl_send()
btrfs: use kvzalloc() to allocate clone_roots in btrfs_ioctl_send()
btrfs: remove inode argument from btrfs_start_ordered_extent
btrfs: remove inode argument from add_pending_csums
btrfs: sink inode argument in insert_ordered_extent_file_extent
btrfs: switch btrfs_remove_ordered_extent to btrfs_inode
btrfs: clean BTRFS_I usage in btrfs_destroy_inode
btrfs: open code extent_read_full_page to its sole caller
btrfs: sink mirror_num argument in __do_readpage
btrfs: sink read_flags argument into extent_read_full_page
btrfs: sink mirror_num argument in extent_read_full_page
btrfs: promote extent_read_full_page to btrfs_readpage
btrfs: remove mirror_num argument from extent_read_full_page
btrfs: remove btrfs_get_extent indirection from __do_readpage
btrfs: remove btree_get_extent
btrfs: simplify metadata pages reading
btrfs: remove btree_readpage
btrfs: reschedule if necessary when logging directory items
btrfs: do not create raid sysfs entries under any locks
btrfs: kill the RCU protection for fs_info->space_info
btrfs: improve error message in setup_items_for_insert
btrfs: add kerneldoc for setup_items_for_insert
btrfs: sink total_data parameter in setup_items_for_insert
btrfs: eliminate total_size parameter from setup_items_for_insert
btrfs: re-arrange statements in setup_items_for_insert
btrfs: sysfs: export supported send stream version
btrfs: send: use btrfs_file_extent_end() in send_write_or_clone()
btrfs: send: avoid copying file data
btrfs: send: get rid of i_size logic in send_write()
btrfs: rename btrfs_insert_clone_extent() to a more generic name
btrfs: rename btrfs_punch_hole_range() to a more generic name
btrfs: rename struct btrfs_clone_extent_info to a more generic name
btrfs: remove item_size member of struct btrfs_clone_extent_info
btrfs: fix metadata reservation for fallocate that leads to transaction aborts
btrfs: remove unused function calc_global_rsv_need_space()
btrfs: move btrfs_dev_replace_update_device_in_mapping_tree to drop declaration
btrfs: simplify gotos in open_seed_device
btrfs: remove unnecessary tmp variable in btrfs_assign_next_active_device()
btrfs: remove tmp variable for list traversal in btrfs_init_dev_replace_tgtdev
btrfs: use sprout device_list_mutex in btrfs_init_devices_late
btrfs: reada: lock all seed/sprout devices in __reada_start_machine
btrfs: handle errors in btrfs_sysfs_add_fs_devices
btrfs: initialize sysfs devid and device link for seed device
btrfs: split and refactor btrfs_sysfs_remove_devices_dir
btrfs: simplify parameters of btrfs_sysfs_add_devices_dir
btrfs: make btrfs_sysfs_remove_devices_dir return void
btrfs: add btrfs_sysfs_remove_device helper
btrfs: add btrfs_sysfs_add_device helper
btrfs: fix replace of seed device
btrfs: improve device scanning messages
btrfs: pretty print leaked root name
btrfs: sysfs: export currently running exclusive operation
btrfs: enumerate the type of exclusive operation in progress
btrfs: sysfs: init devices outside of the chunk_mutex
btrfs: make extent_fiemap take btrfs_inode
btrfs: make btrfs_zero_range_check_range_boundary take btrfs_inode
btrfs: make copy_inline_to_page take btrfs_inode
btrfs: make btrfs_find_ordered_sum take btrfs_inode
btrfs: make get_extent_skip_holes take btrfs_inode
btrfs: make btrfs_writepage_endio_finish_ordered btrfs_inode-centric
btrfs: make btrfs_invalidatepage work on btrfs_inode
btrfs: convert btrfs_inode_sectorsize to take btrfs_inode
btrfs: make btrfs_dec_test_ordered_pending take btrfs_inode
btrfs: make ordered extent tracepoint take btrfs_inode
btrfs: make btrfs_lookup_first_ordered_extent take btrfs_inode
btrfs: make inode_tree_del take btrfs_inode
btrfs: use BTRFS_NESTED_NEW_ROOT for double splits
btrfs: introduce BTRFS_NESTING_NEW_ROOT for adding new roots
btrfs: introduce BTRFS_NESTING_SPLIT for split blocks
btrfs: introduce BTRFS_NESTING_LEFT/RIGHT_COW
btrfs: introduce BTRFS_NESTING_LEFT/BTRFS_NESTING_RIGHT
btrfs: introduce BTRFS_NESTING_COW for cow'ing blocks
btrfs: add nesting tags to the locking helpers
btrfs: introduce btrfs_path::recurse
btrfs: rename extent_buffer::lock_nested to extent_buffer::lock_recursed
btrfs: don't opencode sync_blockdev in btrfs_init_new_device
btrfs: remove redundant code from btrfs_free_stale_devices
btrfs: refactor locked condition in btrfs_init_new_device
btrfs: use RCU for quick device check in btrfs_init_new_device
btrfs: ctree: check key order before merging tree blocks
btrfs: extent-tree: kill the BUG_ON() in insert_inline_extent_backref()
btrfs: extent-tree: kill BUG_ON() in __btrfs_free_extent()
btrfs: extent_io: do extra check for extent buffer read write functions
btrfs: rework error detection in init_tree_roots
btrfs: qgroup: fix qgroup meta rsv leak for subvolume operations
btrfs: qgroup: fix wrong qgroup metadata reserve for delayed inode
btrfs: do not hold device_list_mutex when closing devices
btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
btrfs: remove alloc_list splice in btrfs_prepare_sprout
btrfs: document some invariants of seed code
btrfs: switch seed device to list api
btrfs: simplify setting/clearing fs_info to btrfs_fs_devices
btrfs: make close_fs_devices return void
btrfs: factor out loop logic from btrfs_free_extra_devids
btrfs: factor out reada loop in __reada_start_machine
btrfs: remove err variable from btrfs_get_extent
btrfs: dio iomap DSYNC workaround
btrfs: switch to iomap for direct IO
btrfs: add owner and fs_info to alloc_state io_tree
btrfs: make read_block_group_item return void
btrfs: sysfs: fix unused-but-set-variable warnings
btrfs: make fast fsyncs wait only for writeback
btrfs: do not commit logs and transactions during link and rename operations
btrfs: do not take the log_mutex of the subvolume when pinning the log
btrfs: send: remove indirect callback parameter for changed_cb
btrfs: scrub: rename ratelimit state varaible to avoid shadowing
btrfs: remove unnecessarily shadowed variables
btrfs: compression: move declarations to header
btrfs: remove const from btrfs_feature_set_name
btrfs: cleanup calculation of lockend in lock_and_cleanup_extent_if_need()
btrfs: fix possible infinite loop in data async reclaim
btrfs: add a comment explaining the data flush steps
btrfs: do async reclaim for data reservations
btrfs: flush delayed refs when trying to reserve data space
btrfs: run delayed iputs before committing the transaction for data
btrfs: don't force commit if we are data
btrfs: drop the commit_cycles stuff for data reservations
btrfs: use the same helper for data and metadata reservations
btrfs: serialize data reservations if we are flushing
btrfs: use ticketing for data space reservations
btrfs: add btrfs_reserve_data_bytes and use it
btrfs: add the data transaction commit logic into may_commit_transaction
btrfs: add flushing states for handling data reservations
btrfs: check tickets after waiting on ordered extents
btrfs: use btrfs_start_delalloc_roots in shrink_delalloc
btrfs: use the btrfs_space_info_free_bytes_may_use helper for delalloc
btrfs: call btrfs_try_granting_tickets when reserving space
btrfs: call btrfs_try_granting_tickets when unpinning anything
btrfs: call btrfs_try_granting_tickets when freeing reserved bytes
btrfs: make ALLOC_CHUNK use the space info flags
btrfs: make shrink_delalloc take space_info as an arg
btrfs: handle U64_MAX for shrink_delalloc
btrfs: remove orig from shrink_delalloc
btrfs: change nr to u64 in btrfs_start_delalloc_roots
btrfs: remove fsid argument from btrfs_sysfs_update_sprout_fsid
btrfs: remove spurious BUG_ON in btrfs_get_extent
btrfs: delete duplicated words + other fixes in comments
btrfs: tracepoints: output proper root owner for trace_find_free_extent()
leds: pwm: Remove platform_data support
dt-bindings: pinctrl: sunxi: Allow pinctrl with more interrupt banks
dmaengine: xilinx: dpdma: convert tasklets to use new tasklet_setup() API
dmaengine: sf-pdma: convert tasklets to use new tasklet_setup() API
iommu/vt-d: Gracefully handle DMAR units with no supported address widths
pinctrl: visconti: PINCTRL_TMPV7700 should depend on ARCH_VISCONTI
gpio: pca953x: Survive spurious interrupts
gpiolib: Disable compat ->read() code in UML case
x86/mce: Decode a kernel instruction to determine if it is copying from user
x86/mce: Recover from poison found while copying from user space
x86/mce: Avoid tail copy when machine check terminated a copy from user
mmc: sdhci-pci-gli: Add CQHCI Support for GL9763E
x86/mce: Add _ASM_EXTABLE_CPY for copy user access
dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling
x86/mce: Provide method to find out the type of an exception handler
dma-direct: factor out a dma_direct_alloc_from_pool helper
dma-direct check for highmem pages in dma_direct_alloc_pages
x86/mce: Pass pointer to saved pt_regs to severity calculation routines
pinctrl: mediatek: Free eint data on failure
usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled
LSM: Fix type of id parameter in kernel_post_load_data prototype
misc: Kconfig: add a new dependency for HISI_HIKEY_USB
x86/platform/uv: Update Copyrights to conform to HPE standards
x86/platform/uv: Update for UV5 NMI MMR changes
x86/platform/uv: Update UV5 TSC checking
x86/platform/uv: Update node present counting
x86/platform/uv: Update UV5 MMR references in UV GRU
x86/platform/uv: Adjust GAM MMR references affected by UV5 updates
x86/platform/uv: Update MMIOH references based on new UV5 MMRs
x86/platform/uv: Add and decode Arch Type in UVsystab
x86/platform/uv: Add UV5 direct references
x86/platform/uv: Update UV MMRs for UV5
ANDROID: scsi: ufs: add hooks to monitor stats of UFS traffic
drivers/misc/sgi-xp: Adjust references in UV kernel modules
x86/platform/uv: Remove SCIR MMR references for UV systems
x86/platform/uv: Remove UV BAU TLB Shootdown Handler
nvme-core: remove extra condition for vwc
nvme-core: remove extra variable
nvme: remove nvme_identify_ns_list
nvme: refactor nvme_validate_ns
nvme: move nvme_validate_ns
nvme: query namespace identifiers before adding the namespace
nvme: revalidate zone bitmaps in nvme_update_ns_info
nvme: remove nvme_update_formats
nvme: update the known admin effects
nvme: set the queue limits in nvme_update_ns_info
nvme: remove the 0 lba_shift check in nvme_update_ns_info
nvme: clean up the check for too large logic block sizes
nvme: freeze the queue over ->lba_shift updates
nvme: factor out a nvme_configure_metadata helper
nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block
nvme: lift the check for an unallocated namespace into nvme_identify_ns
nvme: rename __nvme_revalidate_disk
nvme: rename _nvme_revalidate_disk
nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns
nvme: remove the disk argument to nvme_update_zone_info
nvme: fix initialization of the zone bitmaps
block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED
nvme-loop: don't put ctrl on nvme_init_ctrl error
nvme-core: put ctrl ref when module ref get fail
drm/nouveau/mem: guard against NULL pointer access in mem_del
drm/nouveau/device: return error for unknown chipsets
exfat: fix use of uninitialized spinlock on error path
exfat: fix pointer error checking
arm/arm64: xen: Fix to convert percpu address to gfn correctly
Input: Add MAINTAINERS entry for SiS i2c touch input driver
selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64
Input: evdev - per-client waitgroups
riscv: Fixup bootup failure with HARDENED_USERCOPY
scsi: hisi_sas: Recover PHY state according to the status before reset
scsi: hisi_sas: Filter out new PHY up events during suspend
scsi: hisi_sas: Add device link between SCSI devices and hisi_hba
scsi: hisi_sas: Add check for methods _PS0 and _PR0
scsi: hisi_sas: Add controller runtime PM support for v3 hw
scsi: hisi_sas: Switch to new framework to support suspend and resume
scsi: hisi_sas: Use hisi_hba->cq_nvecs for calling calling synchronize_irq()
hwmon: (pmbus/max20730) adjust the vout reading given voltage divider
dt-bindings: hwmon: max20730: adding device tree doc for max20730
hwmon: Add hardware monitoring driver for Moortec MR75203 PVT controller
hwmon: Add DT bindings schema for PVT controller
can: m_can_platform: don't call m_can_class_suspend in runtime suspend
can: dev: fix type of get_can_dlc() and get_canfd_dlc() macros
can: raw: add missing error queue support
MAINTAINERS: adjust to mcp251xfd file renaming
can: c_can: reg_map_{c,d}_can: mark as __maybe_unused
can: softing: softing_card_shutdown(): add braces around empty body in an 'if' statement
can: af_can: can_rcv_list_find(): fix kernel doc after variable renaming
block: Consider only dispatched requests for inflight statistic
dt-bindings: hwmon: Add the +vs supply to the lm75 bindings
dt-bindings: hwmon: Convert lm75 bindings to yaml
RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl.
RDMA/bnxt_re: Use rdma_umem_for_each_dma_block()
dt-bindings: arm: hisilicon: convert Hi6220 domain controller bindings to json-schema
samples: bpf: Driver interrupt statistics in xdpsock
samples: bpf: Count syscalls in xdpsock
samples: bpf: Split xdpsock stats into new struct
samples/bpf: Fix a compilation error with fallthrough marking
samples/bpf: Change Makefile to cope with latest llvm
dt-bindings: riscv: convert pwm bindings to json-schema
dt-bindings: riscv: convert plic bindings to json-schema
dt-bindings: fu540: prci: convert PRCI bindings to json-schema
bpf, libbpf: Use valid btf in bpf_program__set_attach_target
selftest/bpf: Test pinning map with reused map fd
libbpf: Check if pin_path was set even map fd exist
libbpf: Close map fd if init map slots failed
dt-bindings: vendor-prefixes: favor "gateworks" over "gw"
usermodehelper: reset umask to default before executing user process
splice: teach splice pipe reading about empty pipe buffers
FROMLIST: soc: qcom: cmd-db: allow loading as a module
crypto: arm64: Use x16 with indirect branch to bti_c
staging: vchiq: Fix list_for_each exit tests
firmware_loader: fix a kernel-doc markup
ANDROID: workqueue: add vendor hook for wq lockup information
ALSA: usb-audio: endpoint.c: fix repeated word 'there'
ALSA: portman2x4: fix repeated word 'if'
dt-bindings: Another round of adding missing 'additionalProperties'
dt-bindings: hwlock: omap: Fix warnings with k3.yaml
ANDROID: Incremental fs: Fix read_log_test which failed sporadically
spi: spi-mtk-nor: Add power management support
spi: spi-mtk-nor: support 36bit dma addressing
spi: spi-mtk-nor: use dma_alloc_coherent() for bounce buffer
dt-bindings: spi: add mt8192-nor compatible string
dt-bindings: serial: fsl-imx-uart: fix i.MX 53 and 6 compatible matching
scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug
scsi: scsi_debug: Support host tagset
scsi: hisi_sas: Switch v3 hw to MQ
scsi: core: Show nr_hw_queues in sysfs
scsi: Add host and host template flag 'host_tagset'
objtool: Allow nested externs to enable BUILD_BUG()
ASoC: omap-mcbsp: Fix use of uninitialised pointer
NFS: fix nfs_path in case of a rename retry
ASoC: Intel: Remove sst_dsp_get_thread_context
ASoC: Intel: Remove sst_pdata structure
ASoC: Intel: Make atom components independent of sst-dsp
ASoC: Intel: Remove SST-legacy specific constants
ASoC: Intel: Remove unused DSP interface fields
ASoC: Intel: Remove unused DSP operations
ASoC: Intel: Skylake: Unassign ram_read and read_write ops
ASoC: Intel: Remove SST firmware components
ASoC: Intel: Remove SST ACPI component
ASoC: Intel: Remove baytrail solution
ASoC: Intel: Remove rt5640 support for baytrail solution
ASoC: Intel: Remove max98090 support for baytrail solution
ASoC: Intel: Remove haswell solution
dt-bindings: mailbox: fsl,mu: Add missing power-domains
ovl: use generic vfs_ioc_setflags_prepare() helper
ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories
block: move blk_mq_sched_try_merge to blk-merge.c
block: remove the unused blk_integrity_merge_bio export
block: remove the unused blk_integrity_merge_rq export
block: move 'q_usage_counter' into front of 'request_queue'
percpu_ref: reduce memory footprint of percpu_ref in fast path
ethtool: specify which header flags are supported per command
netlink: add mask validation
netlink: create helpers for checking type is an int
ethtool: link up ethnl_header_policy as a nested policy
ethtool: trim policy tables
ethtool: wire up set policies to ops
ethtool: wire up get policies to ops
ipv4: use dev_sw_netstats_rx_add()
net: openvswitch: use dev_sw_netstats_rx_add()
xfrm: use dev_sw_netstats_rx_add()
ipv6: use dev_sw_netstats_rx_add()
gtp: use dev_sw_netstats_rx_add()
bareudp: use dev_sw_netstats_rx_add()
geneve: use dev_sw_netstats_rx_add()
vxlan: use dev_sw_netstats_rx_add()
net: netdevice.h: sw_netstats_rx_add helper
perf/x86: Fix n_metric for cancelled txn
perf/x86: Fix n_pair for cancelled txn
net: atlantic: implement media detect feature via phy tunables
net: atlantic: implement phy downshift feature
ethtool: allow netdev driver to define phy tunables
net: always dump full packets with skb_dump
tcp: fix receive window update in tcp_add_backlog()
ASoC: mediatek: mt8183-da7219: fix wrong ops for I2S3
net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails
mptcp: don't skip needed ack
mptcp: more DATA FIN fixes
net: mscc: ocelot: warn when encoding an out-of-bounds watermark value
net: mscc: ocelot: divide watermark value by 60 when writing to SYS_ATOP
net: qrtr: ns: Fix the incorrect usage of rcu_read_lock()
pseries/hotplug-memory: hot-add: skip redundant LMB lookup
selftests/powerpc: Add a rtas_filter selftest
powerpc/rtas: Restrict RTAS requests from userspace
powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints
powerpc/smp: Optimize update_coregroup_mask
powerpc/smp: Move coregroup mask updation to a new function
powerpc/smp: Optimize update_mask_by_l2
powerpc/smp: Check for duplicate topologies and consolidate
powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs
powerpc/smp: Stop passing mask to update_mask_by_l2
powerpc/smp: Limit CPUs traversed to within a node.
powerpc/smp: Optimize remove_cpu_from_masks
powerpc/smp: Remove get_physical_package_id
powerpc/smp: Stop updating cpu_core_mask
powerpc/topology: Update topology_core_cpumask
powerpc/tm: Save and restore AMR on treclaim and trechkpt
powerpc/eeh: Clean up PE addressing
powerpc/pseries/eeh: Allow zero to be a valid PE configuration address
powerpc/pseries/eeh: Rework device EEH PE determination
powerpc/pseries/eeh: Clean up pe_config_addr lookups
powerpc/eeh: Move EEH initialisation to an arch initcall
powerpc/eeh: Delete eeh_ops->init
powerpc/pseries: Stop using eeh_ops->init()
powerpc/powernv: Stop using eeh_ops->init()
powerpc/eeh: Rework EEH initialisation
powerpc: switch 85xx defconfigs from legacy ide to libata
powerpc: PPC_SECURE_BOOT should not require PowerNV
powerpc/papr_scm: Fix warnings about undeclared variable
powerpc/64: make restore_interrupts 64e only
powerpc/64e: remove 64s specific interrupt soft-mask code
powerpc/64e: remove PACA_IRQ_EE_EDGE
powerpc/64: fix irq replay pt_regs->softe value
powerpc/64: fix irq replay missing preempt
powerpc/pseries: add new branch prediction security bits for link stack
powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address
powerpc: untangle cputable mce include
powerpc/powernv/elog: Fix race while processing OPAL error log event.
ANDROID: overlayfs: readdir override_creds=off option bypass creator_cred
MIPS: pgtable: Remove used PAGE_USERIO define
MIPS: alchemy: Share prom_init implementation
MIPS: alchemy: Fix build breakage, if TOUCHSCREEN_WM97XX is disabled
ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe()
ACPI: EC: PM: Flush EC work unconditionally after wakeup
irqchip/qcom-pdc: Reset PDC interrupts during init
irqchip/qcom-pdc: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
pinctrl: qcom: Set IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag
pinctrl: qcom: Use return value from irq_set_wake() call
pinctrl: qcom: Set IRQCHIP_SET_TYPE_MASKED and IRQCHIP_MASK_ON_SUSPEND flags
PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI
power: supply: sbs-battery: keep error code when get_property() fails
x86/copy_mc: Introduce copy_mc_enhanced_fast_string()
x86, powerpc: Rename memcpy_mcsafe() to copy_mc_to_{user, kernel}()
platform/x86: asus-wmi: Fix SW_TABLET_MODE always reporting 1 on many different models
mtd: hyperbus: add Renesas RPC-IF driver
ANDROID: perf: Export clock_set_rate tracepoint
Revert "mtd: spi-nor: Prefer asynchronous probe"
dma-mapping: merge <linux/dma-noncoherent.h> into <linux/dma-map-ops.h>
dma-mapping: move large parts of <linux/dma-direct.h> to kernel/dma
dma-mapping: move dma-debug.h to kernel/dma/
dma-mapping: remove <asm/dma-contiguous.h>
dma-mapping: merge <linux/dma-contiguous.h> into <linux/dma-map-ops.h>
dma-contiguous: remove dma_contiguous_set_default
dma-contiguous: remove dev_set_cma_area
dma-contiguous: remove dma_declare_contiguous
dma-mapping: split <linux/dma-mapping.h>
cma: decrease CMA_ALIGNMENT lower limit to 2
FROMLIST: scsi: ufs: clear uac for rpmb lun
arc: include/asm: fix typos of "themselves"
ARC: SMP: fix typo and use "come up" instead of "comeup"
ARC: [dts] fix the errors detected by dtbs_check
arc: plat-hsdk: fix kconfig dependency warning when !RESET_CONTROLLER
ARC: [plat-eznps]: Drop support for EZChip NPS platform
FROMGIT: drm/virtio: Fix use after free in get_capset_info callback.
RDMA/umem: Move to allocate SG table from pages
lib/scatterlist: Add support in dynamic allocation of SG table from pages
tools/testing/scatterlist: Show errors in human readable form
tools/testing/scatterlist: Rejuvenate bit-rotten test
tracing: Add support for dynamic strings to synthetic events
bpf, doc: Update Andrii's email in MAINTAINERS
tracing: Save normal string variables
tracing: Fix parse_synth_field() error handling
tracing: Change STR_VAR_MAX_LEN
bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI
Smack: Remove unnecessary variable initialization
Documentation: i2c: add testunit docs to index
i2c: tegra: Improve driver module description
i2c: tegra: Clean up whitespaces, newlines and indentation
i2c: tegra: Clean up and improve comments
i2c: tegra: Clean up printk messages
i2c: tegra: Clean up variable names
i2c: tegra: Improve formatting of variables
i2c: tegra: Check errors for both positive and negative values
i2c: tegra: Factor out hardware initialization into separate function
i2c: tegra: Factor out register polling into separate function
i2c: tegra: Factor out packet header setup from tegra_i2c_xfer_msg()
i2c: tegra: Factor out error recovery from tegra_i2c_xfer_msg()
i2c: tegra: Rename wait/poll functions
i2c: tegra: Remove "dma" variable from tegra_i2c_xfer_msg()
i2c: tegra: Remove redundant check in tegra_i2c_issue_bus_clear()
i2c: tegra: Remove likely/unlikely from the code
i2c: tegra: Remove outdated barrier()
i2c: tegra: Clean up variable types
i2c: tegra: Reorder location of functions in the code
i2c: tegra: Clean up probe function
i2c: tegra: Move out all device-tree parsing into tegra_i2c_parse_dt()
i2c: tegra: Use clk-bulk helpers
i2c: tegra: Use platform_get_irq()
i2c: tegra: Use devm_platform_get_and_ioremap_resource()
i2c: tegra: Use reset_control_reset()
i2c: tegra: Remove error message used for devm_request_irq() failure
i2c: tegra: Runtime PM always available on Tegra
i2c: tegra: Remove i2c_dev.clk_divisor_non_hs_mode member
i2c: tegra: Initialize div-clk rate unconditionally
i2c: tegra: Mask interrupt in tegra_i2c_issue_bus_clear()
i2c: tegra: Handle potential error of tegra_i2c_flush_fifos()
i2c: tegra: Add missing pm_runtime_put()
i2c: tegra: Make tegra_i2c_flush_fifos() usable in atomic transfer
i2c: testunit: improve documentation
drm/amd/display: HDMI remote sink need mode validation for Linux
drm/amd/display: Change to correct unit on audio rate
drm/amd/display: Avoid set zero in the requested clk
drm/amdgpu: align frag_end to covered address space
drm/amdgpu: fix NULL pointer dereference for Renoir
leds: lm3697: Fix out-of-bound access
ipmi_si: Fix wrong return value in try_smi_init()
RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces
arm64: initialize per-cpu offsets earlier
spi: renesas,sh-msiof: Add r8a77961 support
kselftest/arm64: Check mte tagged user address in kernel
kselftest/arm64: Verify KSM page merge for MTE pages
kselftest/arm64: Verify all different mmap MTE options
kselftest/arm64: Check forked child mte memory accessibility
kselftest/arm64: Verify mte tag inclusion via prctl
kselftest/arm64: Add utilities and a test to validate mte memory
arm64: dts: amlogic: meson-g12: use the G12A specific dwmac compatible
arm64: dts: meson: add missing g12 rng clock
arm64: dts: meson-axg-s400: enable USB OTG
arm64: dts: meson-axg: add USB nodes
regmap: irq: Add support to clear ack registers
ASoC: Intel: haswell: Mark FE DAIs as nonatomic
ASoC: Intel: broadwell: Mark FE DAIs as nonatomic
ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic
ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic
Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1
block: warn if !__GFP_DIRECT_RECLAIM in bio_crypt_set_ctx()
block: make blk_crypto_rq_bio_prep() able to fail
block: make bio_crypt_clone() able to fail
PM: hibernate: remove the bogus call to get_gendisk() in software_resume()
block: add a bdget_part helper
drbd: remove ->this_bdev
docs: hwmon: (ltc2945) update datasheet link
hwmon: (mlxreg-fan) Fix double "Mellanox"
hwmon: (pmbus/max20730) add device monitoring via debugfs
hwmon: (pmbus/max34440) Fix OC fault limits
rxrpc: Fix server keyring leak
spi: imx: Fix freeing of DMA channels if spi_bitbang_start() fails
ANDROID: GKI: Build INCREMENTAL_FS into GKI
docs: programming-languages: refresh blurb on clang support
Documentation: kvm: fix a typo
rxrpc: The server keyring isn't network-namespaced
rxrpc: Fix accept on a connection that need securing
rxrpc: Fix some missing _bh annotations on locking conn->state_lock
rxrpc: Downgrade the BUG() for unsupported token type in rxrpc_read()
rxrpc: Fix rxkad token xdr encoding
regulator: bd9576: Fix print
regulator: bd9576: fix regulator binfdings dt node names
dt-bindings: regulator: document pm8950 and pm8953 smd regulators
regulator: qcom_smd: add pm8953 regulators
regulator: Make constraint debug processing conditional on DEBUG
ASoC: mediatek: mt8183-da7219: support jack detection for LINEOUT
ASoC: mchp-spdifrx: convert to devm_platform_get_and_ioremap_resource
printk: Use fallthrough pseudo-keyword
bpf, verifier: Use fallthrough pseudo-keyword
xsk: Remove internal DMA headers
ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion
ASoC: rt715-sdw: probe with RT714 Device ID
ASoC: Intel: sof_sdw_rt1316: add missing component string
ASoC: Intel: sof_sdw_rt1308: add extra check on init
ASoC: sun8i-codec: Use snd_soc_dai_get_drvdata
ASoC: sun8i-codec: Enable AIF mono/stereo control
ASoC: sun8i-codec: Fix AIF widget channel references
ASoC: sun8i-codec: Correct DAPM widget types
ASoC: sun8i-codec: Consistently name DAPM widgets and routes
ASoC: sun8i-codec: Sort DAPM controls, widgets, and routes
ASoC: sun8i-codec: Swap module clock/reset dependencies
ASoC: sun8i-codec: Set up clock tree at probe time
cpufreq: Move traces and update to policy->cur to cpufreq core
cpufreq: stats: Enable stats for fast-switch as well
cpufreq: stats: Mark few conditionals with unlikely()
cpufreq: stats: Remove locking
cpufreq: stats: Defer stats update to cpufreq_stats_record_transition()
net: phy: marvell: Use phy_read_paged() instead of open coding it
dt-bindings: mfd: ti,j721e-system-controller: Fix incorrect pattern property
dt-bindings: display: Add dsi-controller.yaml in DSI controller schemas
dt-bindings: arm: Add missing root node constraint for board/SoC bindings
net: dsa: propagate switchdev vlan_filtering prepare phase to drivers
w1: w1_therm: make w1_poll_completion static
staging: greybus: use __force when assigning __u8 value to snd_ctl_elem_type_t
staging: greybus: codecs: use SNDRV_PCM_FMTBIT_S16_LE for format bitmask
staging: greybus: fix warnings about endianness detected by sparse
MAINTAINERS: Add maintainer of DW APB SSI driver
PCI: meson: Build as module by default
m68knommu: include SDHC support only when hardware has it
m68knommu: fix sparse warnings in signal code
m68knommu: switch to using asm-generic/uaccess.h
binder: simplify the return expression of binder_mmap
test_firmware: Test partial read support
firmware: Add request_partial_firmware_into_buf()
firmware: Store opt_flags in fw_priv
fs/kernel_file_read: Add "offset" arg for partial reads
IMA: Add support for file reads without contents
LSM: Add "contents" flag to kernel_read_file hook
module: Call security_kernel_post_load_data()
firmware_loader: Use security_post_load_data()
LSM: Introduce kernel_post_load_data() hook
fs/kernel_read_file: Add file_size output argument
fs/kernel_read_file: Switch buffer size arg to size_t
fs/kernel_read_file: Remove redundant size argument
fs/kernel_read_file: Split into separate source file
fs/kernel_read_file: Split into separate include file
fs/kernel_read_file: Remove FIRMWARE_EFI_EMBEDDED enum
fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum
serial: mcf: add sysrq capability
serial: fsl_lpuart: add sysrq support when using dma
ACPI: button: fix handling lid state changes when input device closed
power: supply: Constify static w1_family_ops structs
w1: Constify static w1_family_ops structs
w1: Constify struct w1_family_ops
usb: cdc-acm: add quirk to blacklist ETAS ES58X devices
USB: serial: ftdi_sio: use cur_altsetting for consistency
intel_th: pci: Add Alder Lake CPU support
intel_th: pci: Add Alder Lake-S support
stm class: ftrace: Use different channel accroding to CPU
stm class: ftrace: Enable supported trace export flag
tracing: Add trace_export support for trace_marker
tracing: Add trace_export support for event trace
tracing: Add flag to control different traces
stm class: ftrace: Change dependency to TRACING
ARM: dts: sun4i-a10: fix cpu_alert temperature
platform/x86: thinkpad_acpi: re-initialize ACPI buffer size when reuse
mmc: sdhci-acpi: AMDI0040: Set SDHCI_QUIRK2_PRESET_VALUE_BROKEN
asm-generic/io.h: Fix !CONFIG_GENERIC_IOMAP pci_iounmap() implementation
sparc32: Move ioremap/iounmap declaration before asm-generic/io.h include
sparc32: Remove useless io_32.h __KERNEL__ preprocessor guard
USB: serial: option: Add Telit FT980-KS composition
mfd: kempld-core: Fix unused variable 'kempld_acpi_table' when !ACPI
mfd: sl28cpld: Depend on I2C
staging: r8188eu: remove unnecessary type casts (struct wlan_bssid_ex *)
staging: rtl8723bs: replace _cancel_timer with del_timer_sync
staging: rtl8723bs: replace RTW_GET_BE16 with get_unaligned_be16
staging: rtl8723bs: replace RTW_GET_LE16 with get_unaligned_le16
staging: rtl8723bs: replace RTW_GET_BE24 with get_unaligned_be24
staging: rtl8723bs: remove unused macros
staging: rtl8723bs: replace _RND8 with round_up()
staging: rtl8723bs: replace _RND4 with round_up()
staging: rtl8723bs: replace RND4 with round_up()
staging: qlge: fix build breakage with dumping enabled
dt-bindings: Fix 'reg' size issues in zynqmp examples
dmaengine: rcar-dmac: drop double zeroing
dmaengine: sh: drop double zeroing
dmaengine: ioat: Allocate correct size for descriptor chunk
dmaengine: ti: k3-udma: use devm_platform_ioremap_resource_byname
dmaengine: fsl: remove bad channel update
dmaengine: dma-jz4780: Fix race in jz4780_dma_tx_status
net: openvswitch: Constify static struct genl_small_ops
mptcp: Constify mptcp_pm_ops
Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2
Input: synaptics-rmi4 - support bootloader v8 in f34v7
Input: synaptics-rmi4 - add support for F3A
Input: synaptics-rmi4 - rename f30_data to gpio_data
x86/xen: Fix typo in xen_pagetable_p2m_free()
x86/xen: disable Firmware First mode for correctable memory errors
xen/arm: do not setup the runstate info page if kpti is enabled
xen: remove redundant initialization of variable ret
xen/gntdev.c: Convert get_user_pages*() to pin_user_pages*()
xen/gntdev.c: Mark pages as dirty
RISC-V: Make sure memblock reserves the memory containing DT
Input: add zinitix touchscreen driver
dt-bindings: input/touchscreen: add bindings for zinitix
Linux 5.9-rc8
drivers/net/wan/hdlc_fr: Improvements to the code of pvc_xmit
net/core: check length before updating Ethertype in skb_mpls_{push,pop}
net: mvneta: fix double free of txq->buf
net_sched: check error pointer in tcf_dump_walker()
net: team: fix memory leak in __team_options_register
bnxt_en: Eliminate unnecessary RX resets.
bnxt_en: Reduce unnecessary message log during RX errors.
bnxt_en: Add a software counter for RX ring reset.
bnxt_en: Implement RX ring reset in response to buffer errors.
bnxt_en: Refactor bnxt_init_one_rx_ring().
bnxt_en: Refactor bnxt_free_rx_skbs().
bnxt_en: Log FW health status info, if reset is aborted.
bnxt_en: perform no master recovery during startup
bnxt_en: log firmware status on firmware init failure
bnxt_en: refactor bnxt_alloc_fw_health()
bnxt_en: Update firmware interface spec to 1.10.1.68.
net: dsa: mv88e6xxx: Add per port devlink regions
net: dsa: Add helper for converting devlink port to ds and port
net: dsa: Add devlink port regions support to DSA
net: devlink: Add support for port regions
net: dsa: Register devlink ports before calling DSA driver setup()
net: dsa: Make use of devlink port flavour unused
net: devlink: Add unused port flavour
MAINTAINERS: TPM DEVICE DRIVER: Update GIT
netfilter: nf_tables: Implement fast bitwise expression
netfilter: nf_tables: Enable fast nft_cmp for inverted matches
netfilter: nfnetlink: place subsys mutexes in distinct lockdep classes
netfilter: ipset: enable memory accounting for ipset allocations
netfilter: nf_tables_offload: Remove unused macro FLOW_SETUP_BLOCK
riscv: remove address space overrides using set_fs()
riscv: implement __get_kernel_nofault and __put_user_nofault
riscv: refactor __get_user and __put_user
riscv: use memcpy based uaccess for nommu again
asm-generic: make the set_fs implementation optional
asm-generic: add nommu implementations of __{get,put}_kernel_nofault
asm-generic: improve the nommu {get,put}_user handling
uaccess: provide a generic TASK_SIZE_MAX definition
media: zoran.rst: place it at the right place this time
hwmon: (bt1-pvt) Wait for the completion with timeout
hwmon: (bt1-pvt) Cache current update timeout
hwmon: (bt1-pvt) Test sensor power supply on probe
hwmon: (lm75) Add regulator support
hwmon: Add hwmon driver for Intel MAX 10 BMC
dt-bindings: Add MP2975 voltage regulator device
hwmon: (pmbus) Add support for MPS Multi-phase mp2975 controller
hwmon: (tmp513) fix spelling typo in comments
hwmon: (amd_energy) Update driver documentation
hwmon: (amd_energy) Improve the accumulation logic
vhost-vdpa: fix page pinning leakage in error path
vhost-vdpa: fix vhost_vdpa_map() on error condition
vhost: Don't call log_access_ok() when using IOTLB
vhost: Use vhost_get_used_size() in vhost_vring_set_addr()
vhost: Don't call access_ok() when using IOTLB
mptcp: ADD_ADDRs with echo bit are smaller
dt-bindings: net: dsa: b53: Fix full duplex in example
dt-bindings: net: dsa: b53: Specify unit address in hex
net: dsa: sja1105: remove duplicate prefix for VL Lookup dynamic config
bnx2x: Use fallthrough pseudo-keyword
net: ksz884x: Use fallthrough pseudo-keyword
net: bna: Use fallthrough pseudo-keyword
usbnet: Use fallthrough pseudo-keyword
net/sched: act_mpls: Add action to push MPLS LSE before Ethernet header
net/sched: act_vlan: Add {POP,PUSH}_ETH actions
net: typhoon: Fix a typo Typoon --> Typhoon
net: phy: dp83869: fix unsigned comparisons against less than zero values
net/smc: use an array to check fields in system EID
net/smc: send ISM devices with unique chid in CLC proposal
powerpc: dts: t1040rdb: add ports for Seville Ethernet switch
powerpc: dts: t1040: add bindings for Seville Ethernet switch
tcp: account total lost packets properly
power: supply: bq25980: Add support for the BQ259xx family
net: hinic: fix DEVLINK build errors
net/iucv: fix indentation in __iucv_message_receive()
net/af_iucv: right-size the uid variable in iucv_sock_bind()
dt-binding: bq25980: Add the bq25980 flash charger
net: remove NETDEV_HW_ADDR_T_SLAVE
net: stmmac: Modify configuration method of EEE timers
power: supply: fix spelling mistake "unprecise" -> "imprecise"
power: supply: test_power: add missing newlines when printing parameters by sysfs
genetlink: allow dumping command-specific policy
genetlink: properly support per-op policy dumping
genetlink: factor skb preparation out of ctrl_dumppolicy()
netlink: rework policy dump to support multiple policies
netlink: compare policy more accurately
power: supply: pm2301: drop duplicated i2c_device_id
power: supply: charger-manager: drop unused charger assignment
power: supply: rt9455: skip 'struct acpi_device_id' when !CONFIG_ACPI
power: supply: goldfish: skip 'struct acpi_device_id' when !CONFIG_ACPI
power: supply: bq25890: skip 'struct acpi_device_id' when !CONFIG_ACPI
power: supply: bq2515x: fix kerneldoc
power: supply: bq24257: skip 'struct acpi_device_id' when !CONFIG_ACPI
coccinelle: misc: add flexible_array.cocci script
ARM: dts: nspire: Fix SP804 users
arm64: dts: lg: Fix SP804 users
arm64: dts: lg: Fix SP805 clocks
ARM: mstar: Fix up the fallout from moving the dts/dtsi files
ARM: mstar: Add mstar prefix to all of the dtsi/dts files
ARM: mstar: Add interrupt to pm_uart
ARM: mstar: Add interrupt controller to base dtsi
ARM: mstar: Select MStar intc
ARM: multi_v7_defconfig: add FMC2 EBI controller support
ARM: stm32: Replace HTTP links with HTTPS ones
scripts/spelling.txt: fix malformed entry
mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs
mm, slub: restore initial kmem_cache flags
power: supply: max17040: Support soc alert
power: supply: max17040: Support setting rcomp
dt-bindings: power: supply: max17040: Add maxim,rcomp
power: supply: max17040: Support compatible devices
dt-bindings: power: supply: Extend max17040 compatibility
x86/events/amd/iommu: Fix sizeof mismatch
perf/x86/intel: Check perf metrics feature for each CPU
sched/deadline: Unthrottle PI boosted threads while enqueuing
sched/debug: Add new tracepoint to track cpu_capacity
sched/fair: Tweak pick_next_entity()
power: supply: max17040: Use regmap i2c
power: supply: max17040: Use devm_ to automate remove
power: supply: document current direction
KVM: VMX: update PFEC_MASK/PFEC_MATCH together with PF intercept
media: add Zoran cardlist
security/keys: remove compat_keyctl_instantiate_key_iov
mm: remove compat_process_vm_{readv,writev}
fs: remove compat_sys_vmsplice
fs: remove the compat readv/writev syscalls
fs: remove various compat readv/writev helpers
iov_iter: transparently handle compat iovecs in import_iovec
iov_iter: refactor rw_copy_check_uvector and import_iovec
bpf: Deref map in BPF_PROG_BIND_MAP when it's already used
genetlink: switch control commands to per-op policies
genetlink: use parsed attrs in dumppolicy
taskstats: move specifying netlink policy back to ops
genetlink: bring back per op policy
genetlink: use .start callback for dumppolicy
genetlink: add a structure for dump state
genetlink: move to smaller ops wherever possible
genetlink: add small version of ops
genetlink: reorg struct genl_family
scsi: qedf: Remove redundant assignment to variable 'rc'
scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store()
scsi: snic: Convert to use DEFINE_SEQ_ATTRIBUTE macro
scsi: qla4xxx: Delete unneeded variable 'status' in qla4xxx_process_ddb_changed
scsi: sun_esp: Use module_platform_driver to simplify the code
scsi: sun3x_esp: Use module_platform_driver to simplify the code
scsi: sni_53c710: Use module_platform_driver to simplify the code
scsi: qlogicpti: Use module_platform_driver to simplify the code
scsi: mac_esp: Use module_platform_driver to simplify the code
scsi: jazz_esp: Use module_platform_driver to simplify the code
scsi: mvumi: Fix error return in mvumi_io_attach()
scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req()
scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs()
scsi: aacraid: Add a missing iounmap call
scsi: qedi: Add schedule_hw_err_handler callback for fan failure
scsi: target: tcmu: Fix warning: 'page' may be used uninitialized
scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c
scsi: snic: Remove unnecessary condition
scsi: fnic: Do not call 'scsi_done()' for unhandled commands
block: scsi_ioctl: Avoid the use of one-element arrays
rsxx: Use fallthrough pseudo-keyword
pata_cmd64x: Use fallthrough pseudo-keyword
dpaa2-eth: add support for devlink parser error drop traps
dpaa2-eth: add basic devlink support
devlink: add .trap_group_action_set() callback
devlink: add parser error drop packet traps
ionic: add new bad firmware error code
ionic: use lif ident for filter count
ionic: refill lif identity after fw_up
ionic: disable all queue napi contexts on timeout
ionic: check qcq ptr in ionic_qcq_disable
ionic: clear linkcheck bit on alloc fail
ionic: drain the work queue
ionic: contiguous memory for notifyq
s390/ctcm: remove orphaned function declarations
s390/qeth: static checker cleanups
s390/qeth: use netdev_name()
s390/qeth: constify the disciplines
s390/qeth: allow configuration of TX queues for OSA devices
s390/qeth: de-magic the QIB parm area
s390/qeth: keep track of wanted TX queues
scsi: ufs: Fix missing brace warning for old compilers
scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c
scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c
scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c
scsi: sd: Allow user to configure command retries
scsi: core: Add limitless cmd retry support
selftests: ocelot: add some example VCAP IS1, IS2 and ES0 tc offloads
net: mscc: ocelot: offload redirect action to VCAP IS2
net: mscc: ocelot: relax ocelot_exclusive_mac_etype_filter_rules()
net: mscc: ocelot: only install TCAM entries into a specific lookup and PAG
net: mscc: ocelot: offload egress VLAN rewriting to VCAP ES0
net: mscc: ocelot: offload ingress skbedit and vlan actions to VCAP IS1
net: mscc: ocelot: create TCAM skeleton from tc filter chains
net: mscc: ocelot: introduce conversion helpers between port and netdev
net: mscc: ocelot: offload multiple tc-flower actions in same rule
scsi: target: core: Add CONTROL field for trace events
tcp: fix syn cookied MPTCP request socket leak
libceph: use sendpage_ok() in ceph_tcp_sendpage()
scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map()
drbd: code cleanup by using sendpage_ok() to check page for kernel_sendpage()
tcp: use sendpage_ok() to detect misused .sendpage
nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage()
net: add WARN_ONCE in kernel_sendpage() for improper zero-copy send
net: introduce helper sendpage_ok() in include/linux/net.h
net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address()
net: usb: pegasus: Proper error handing when setting pegasus' MAC address
bpf, sockmap: Update selftests to use skb_adjust_room
bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload
dt-bindings: net: dsa: b53: Add missing reg property to example
net: core: document two new elements of struct net_device
bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr()
bpf: Introducte bpf_this_cpu_ptr()
bpf: Introduce bpf_per_cpu_ptr()
selftests/bpf: Ksyms_btf to test typed ksyms
bpf/libbpf: BTF support for typed ksyms
bpf: Introduce pseudo_btf_id
RISC-V: Add page table dump support for uefi
RISC-V: Add EFI runtime services
RISC-V: Add EFI stub support.
RISC-V: Add PE/COFF header for EFI stub
RISC-V: Implement late mapping page table allocation functions
RISC-V: Add early ioremap support
RISC-V: Move DT mapping outof fixmap
spi: spi-s3c64xx: Turn on interrupts upon resume
spi: spi-s3c64xx: Increase transfer timeout
spi: spi-s3c64xx: Ensure cur_speed holds actual clock value
spi: spi-s3c64xx: Fix doc comment for struct s3c64xx_spi_driver_data
spi: spi-s3c64xx: Rename S3C64XX_SPI_SLAVE_* to S3C64XX_SPI_CS_*
spi: spi-s3c64xx: Report more information when errors occur
spi: spi-s3c64xx: Check return values
spi: spi-s3s64xx: Add S3C64XX_SPI_QUIRK_CS_AUTO for Exynos3250
spi: spi-s3c64xx: swap s3c64xx_spi_set_cs() and s3c64xx_enable_datapath()
ahci: qoriq: enable acpi support in qoriq ahci driver
sata, highbank: simplify the return expression of ahci_highbank_suspend
ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs
Documentation/x86: Fix incorrect references to zero-page.txt
net: dsa: Utilize __vlan_find_dev_deep_rcu()
net: dsa: Obtain VLAN protocol from skb->protocol
net: dsa: b53: Set untag_bridge_pvid
net: dsa: Call dsa_untag_bridge_pvid() from dsa_switch_rcv()
bcache: remove embedded struct cache_sb from struct cache_set
bcache: check and set sync status on cache's in-memory super block
bcache: remove can_attach_cache()
bcache: don't check seq numbers in register_cache_set()
bcache: only use bucket_bytes() on struct cache
bcache: remove useless bucket_pages()
bcache: remove useless alloc_bucket_pages()
bcache: only use block_bytes() on struct cache
bcache: add set_uuid in struct cache_set
bcache: remove for_each_cache()
bcache: explicitly make cache_set only have single cache
bcache: remove 'int n' from parameter list of bch_bucket_alloc_set()
bcache: Convert to DEFINE_SHOW_ATTRIBUTE
bcache: check c->root with IS_ERR_OR_NULL() in mca_reserve()
bcache: share register sysfs with async register
netlink: fix policy dump leak
ASoC: wm8523: Fix a typo in a comment
ASoC: fsl_spdif: Remove unused np
ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend
netlink: fix policy dump leak
ASoC: add DT bindings for Microchip S/PDIF RX Controller
ASoC: mchp-spdifrx: add driver for SPDIF RX
static_call: Fix return type of static_call_init
tracepoint: Fix out of sync data passing by static caller
bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags
bpf: tcp: Do not limit cb_flags when creating child sk from listen sk
ARM: dts: meson8: remove two invalid interrupt lines from the GPU node
ftrace: Fix some typos in comment
block/scsi-ioctl: Fix kernel-infoleak in scsi_put_cdrom_generic_arg()
net/mlx5e: Fix race condition on nhe->n pointer in neigh update
net/mlx5e: Fix VLAN create flow
net/mlx5e: Fix VLAN cleanup flow
net/mlx5e: Fix return status when setting unsupported FEC mode
net/mlx5e: Fix driver's declaration to support GRE offload
net/mlx5e: CT, Fix coverity issue
net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU
net/mlx5e: Fix error path for RQ alloc
net/mlx5: Fix request_irqs error flow
net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible
net/mlx5: Add retry mechanism to the command entry index allocation
net/mlx5: poll cmd EQ in case of command timeout
net/mlx5: Avoid possible free of command entry while timeout comp handler
net/mlx5: Fix a race when moving command interface to polling mode
tools/power/acpi: Serialize Makefile
PM: domains: Allow to abort power off when no ->power_off() callback
PM: domains: Rename power state enums for genpd
ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug()
ACPI: memhotplug: Remove 'state' from struct acpi_memory_device
ACPI / extlog: Check for RDMSR failure
ACPI: Make acpi_evaluate_dsm() prototype consistent
docs: mm: numaperf.rst Add brief description for access class 1.
node: Add access1 class to represent CPU to memory characteristics
ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3
ACPI: Let ACPI know we support Generic Initiator Affinity Structures
x86: Support Generic Initiator only proximity domains
ACPI: Support Generic Initiator only domains
tools: Avoid comma separated statements
random32: Restore __latent_entropy attribute on net_rand_state
kunit: tool: handle when .kunit exists but .kunitconfig does not
mm: memcg/slab: fix slab statistics in !SMP configuration
PCI: aardvark: Fix initialization with old Marvell's Arm Trusted Firmware
MAINTAINERS: Add Mark Gross and Hans de Goede as x86 platform drivers maintainers
platform/x86: intel-vbtn: Switch to an allow-list for SW_TABLET_MODE reporting
ASoC: qcom: fix SDM845 & QDSP6 dependencies more
selftests/bpf: Properly initialize linfo in sockmap_basic
selftests/bpf: Initialize duration in xdp_noinline.c
ASoC: Intel: Select catpt and deprecate haswell
ASoC: Intel: bdw-5677: Remove haswell-solution specific code
ASoC: Intel: bdw-5650: Remove haswell-solution specific code
ASoC: Intel: broadwell: Remove haswell-solution specific code
ASoC: Intel: haswell: Remove haswell-solution specific code
ASoC: Intel: catpt: Simple sysfs attributes
ASoC: Intel: catpt: Event tracing
ASoC: Intel: catpt: Device driver lifecycle
ASoC: Intel: catpt: PCM operations
ASoC: Intel: catpt: Firmware loading and context restore
ASoC: Intel: catpt: Define DSP operations
ASoC: Intel: catpt: Add IPC message handlers
ASoC: Intel: catpt: Implement IPC protocol
ASoC: Intel: Add catpt base members
platform/x86: intel-vbtn: Revert "Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360"
objtool: Permit __kasan_check_{read,write} under UACCESS
clocksource/drivers/armada-370-xp: Use semicolons rather than commas to separate statements
bus/fsl-mc: Add a new version for dprc_get_obj_region command
bus/fsl-mc: Extend ICID size from 16bit to 32bit
bus/fsl-mc: Export IRQ pool handling functions to be used by VFIO
bus/fsl_mc: Do not rely on caller to provide non NULL mc_io
bus/fsl-mc: Add a container setup function
bus/fsl-mc: Export a cleanup function for DPRC
bus/fsl-mc: Export dprc_scan/dprc_remove functions to be used by multiple entities
bus/fsl-mc: Add dprc-reset-container support
bus/fsl-mc: Cache the DPRC API version
bus/fsl-mc: Set the QMAN/BMAN region flags
bus/fsl-mc: add support for 'driver_override' in the mc-bus
bus/fsl-mc: Add a new parameter to dprc_scan_objects function
bus/fsl-mc: Do no longer export the total number of irqs outside dprc_scan_objects
mic: vop: copy data to kernel space then write to io memory
misc: vop: add round_up(x,4) for vring_size to avoid kernel panic
misc: vop: build VOP based on CONFIG_VOP
w1: mxc_w1: Fix timeout resolution problem leading to bus error
misc: vop: set VIRTIO_F_ACCESS_PLATFORM for vop driver
fbcon: remove no-op fbcon_set_origin()
regmap: debugfs: use semicolons rather than commas to separate statements
platform/x86: intel_pmc_core: do not create a static struct device
NFSD: Map nfserr_wrongsec outside of nfsd_dispatch
NFSD: Remove the RETURN_STATUS() macro
NFSD: Call NFSv2 encoders on error returns
NFSD: Fix .pc_release method for NFSv2
NFSD: Remove vestigial typedefs
NFSD: Refactor nfsd_dispatch() error paths
NFSD: Clean up nfsd_dispatch() variables
NFSD: Clean up stale comments in nfsd_dispatch()
NFSD: Clean up switch statement in nfsd_dispatch()
NFSD: Encoder and decoder functions are always present
NFSACL: Replace PROC() macro with open code
lockd: Replace PROC() macro with open code
NFSD: Add missing NFSv2 .pc_func methods
USB: core: remove polling for /sys/kernel/debug/usb/devices
usb: typec: add support for STUSB160x Type-C controller family
usb: typec: add typec_find_pwr_opmode
phy: marvell: comphy: Convert internal SMCC firmware return codes to errno
ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7
usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode
dt-bindings: usb: renesas,usb3-peri: Document HS and SS data bus
dt-bindings: usb: convert ti,hd3ss3220 bindings to json-schema
tty/sysrq: Extend the sysrq_key_table to cover capital letters
fs: nfs: return per memcg count for xattr shrinkers
NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE
nfs: remove incorrect fallthrough label
s390/startup: correct early pgm check info formatting
s390: remove orphaned extern variables declarations
s390/kasan: make sure int handler always run with DAT on
s390/ipl: add support to control memory clearing for nvme re-IPL
s390/nvme: support firmware-assisted dump to NVMe disks
s390/ipl: support NVMe IPL kernel parameters
s390: nvme dump support
media: admin-guide: update cardlists
media: siano: rename a duplicated card string
media: zoran: move documentation file to the right place
PCI: xgene: Remove unused assignment to variable msi_val
PCI: loongson: Simplify loongson_pci_probe() return expression
PCI: cadence: Simplify cdns_pcie_host_init_address_translation() return expression
PCI: mobiveil: Simplify mobiveil_pcie_init_irq_domain() return expression
PCI: iproc: Use module_bcma_driver to simplify the code
PCI: brcmstb: Add bcm7211, bcm7216, bcm7445, bcm7278 to match list
PCI: brcmstb: Set bus max burst size by chip type
PCI: brcmstb: Accommodate MSI for older chips
PCI: brcmstb: Set additional internal memory DMA viewport sizes
PCI: brcmstb: Add control of rescal reset
PCI: hv: Fix hibernation in case interrupts are not re-created
bus: fsl-mc: MC control registers are not always available
bus: fsl-mc: don't assume an iommu is always present
drivers core: node: Use a more typical macro definition style for ACCESS_ATTR
drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show
mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit
drivers core: Miscellaneous changes for sysfs_emit
drivers core: Reindent a couple uses around sysfs_emit
drivers core: Remove strcat uses around sysfs_emit and neaten
drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions
usb: dwc2: Fix INTR OUT transfers in DDMA mode.
usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs
usb: dwc2: override PHY input signals with usb role switch support
dt-bindings: usb: dwc2: add optional usb-role-switch property
usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform
dt-bindings: usb: Add Intel Keem Bay USB controller bindings
usb: dwc3: gadget: Support up to max stream id
mac80211: avoid processing non-S1G elements on S1G band
nl80211: fix non-split wiphy information
nl80211: reduce non-split wiphy dump size
sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output
w1: w1_therm: Add support for GXCAS GX20MH01 device.
w1: w1_therm: Add sysfs entries to control conversion time and driver features
samples: mpssd: fix the build errors when enable DEBUG in mpssd.c
eeprom: ee1004: use module_i2c_driver to simplify the code
virt: vbox: simplify the return expression of vbg_input_open()
ocxl: simplify the return expression of free_function_dev()
ocxl: fix kconfig dependency warning for OCXL
x86/dumpstack: Fix misleading instruction pointer error message
bus: mhi: debugfs: Print channel context read-pointer
bus: mhi: core: Fix the building of MHI module
bus: mhi: Remove unused nr_irqs_req variable
bus: mhi: core: Allow shared IRQ for event rings
bus: mhi: core: Introduce sysfs entries for MHI
bus: mhi: core: Introduce debugfs entries for MHI
bus: mhi: Fix entries based on Kconfig coding style
bus: mhi: Remove include of rwlock_types.h
bus: mhi: core: Add const qualifier to MHI config information
bus: mhi: core: Introduce APIs to allocate and free the MHI controller
bus: mhi: core: Read and save device hardware information from BHI
bus: mhi: core: Introduce counters to track MHI device state transitions
bus: mhi: core: Introduce helper function to check device state
bus: mhi: core: Use generic name field for an MHI device
bus: mhi: core: Trigger host resume if suspended during mhi_device_get()
bus: mhi: core: Use helper API to trigger a non-blocking host resume
bus: mhi: core: Abort suspends due to outgoing pending packets
bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration
bus: mhi: fix doubled words and struct image_info kernel-doc
scripts/spdxcheck.py: handle license identifiers in XML comments
USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync().
net: pegasus: Use the new usb control message API.
net: rtl8150: Use the new usb control message API.
usb: typec: displayport: Reduce noise from the driver
USB: hub: Add Kconfig option to reduce number of port initialization retries
USB: hub: Clean up use of port initialization schemes and retries
ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency"
KVM: arm64: Ensure user_mem_abort() return value is initialised
KVM: arm64: Pass level hint to TLBI during stage-2 permission fault
KVM: arm64: Fix some documentation build warnings
efi: mokvar: add missing include of asm/early_ioremap.h
crypto: atmel-tdes - use semicolons rather than commas to separate statements
crypto: drivers - use semicolons rather than commas to separate statements
hwrng: mxc-rnga - use semicolons rather than commas to separate statements
hwrng: iproc-rng200 - use semicolons rather than commas to separate statements
hwrng: stm32 - use semicolons rather than commas to separate statements
crypto: xor - use ktime for template benchmarking
crypto: xor - defer load time benchmark to a later time
crypto: hisilicon/zip - fix the uninitalized 'curr_qm_qp_num'
crypto: hisilicon/zip - fix the return value when device is busy
crypto: hisilicon/zip - fix zero length input in GZIP decompress
crypto: hisilicon/zip - fix the uncleared debug registers
lib/mpi: Fix unused variable warnings
crypto: x86/poly1305 - Remove assignments with no effect
hwrng: npcm - modify readl to readb
crypto: sa2ul - Fix DMA mapping API usage
crypto: caam/qi2 - add support for XTS with 16B IV
crypto: caam/qi - add support for XTS with 16B IV
crypto: caam/jr - add support for XTS with 16B IV
crypto: caam - add xts check for block length equal to zero
crypto: caam/qi2 - add support for more XTS key lengths
crypto: caam/qi - add support for more XTS key lengths
crypto: caam/jr - add support for more XTS key lengths
crypto: caam/qi2 - add fallback for XTS with more than 8B IV
crypto: caam/qi - add fallback for XTS with more than 8B IV
crypto: caam/jr - add fallback for XTS with more than 8B IV
crypto: mediatek - simplify the return expression of mtk_dfe_dse_reset()
crypto: marvell/octeontx - simplify the return expression of create_sysfs_eng_grps_info()
crypto: ccp - fix error handling
crypto: cpt - simplify the return expression of cav_register_algs
mtd: parsers: bcm63xx: Do not make it modular
mtd: spear_smi: Enable compile testing
mtd: maps: vmu-flash: fix typos for struct memcard
mtd: physmap: Add Baikal-T1 physically mapped ROM support
mtd: maps: vmu-flash: simplify the return expression of probe_maple_vmu
usb: dwc3: gadget: Return early if no TRB update
usb: dwc3: gadget: Keep TRBs in request order
usb: dwc3: gadget: Revise setting IOC when no TRB left
usb: dwc3: gadget: Look ahead when setting IOC
usb: dwc3: gadget: Allow restarting a transfer
usb: bdc: remove duplicated error message
usb: dwc3: Stop active transfers before halting the controller
usb: cdns3: gadget: enlarge the TRB ring length
usb: cdns3: gadget: sg_support is only for DEV_VER_V2 or above
usb: cdns3: gadget: need to handle sg case for workaround 2 case
usb: cdns3: gadget: handle sg list use case at completion correctly
usb: cdns3: gadget: add CHAIN and ISP bit for sg list use case
usb: cdns3: gadget: improve the dump TRB operation at cdns3_ep_run_transfer
usb: cdns3: gadget: using correct sg operations
dt-bindings: document a new quirk for dwc3
usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc
usb: bdc: Fix unused assignment in bdc_probe()
usb: gadget: uvc: Fix the wrong v4l2_device_unregister call
usb: dwc3: gadget: Rename misleading function names
usb: dwc3: gadget: Refactor preparing last TRBs
usb: dwc3: gadget: Set IOC if not enough for extra TRBs
usb: dwc3: gadget: Check for number of TRBs prepared
usb: dwc3: gadget: Return the number of prepared TRBs
usb: dwc3: ep0: Fix ZLP for OUT ep0 requests
usb: dwc3: gadget: Improve TRB ZLP setup
usb: dwc3: gadget: Refactor preparing extra TRB
usb: dwc3: gadget: Reclaim extra TRBs after request completion
usb: dwc3: gadget: Check MPS of the request length
usb: gadget: bcm63xx_udc: fix up the error of undeclared usb_debug_root
usb: gadget: tegra-xudc: Do not print errors on probe deferral
usb: gadget: tegra-xudc: Properly align parameters
usb: gadget: fix spelling mistake "Dectected" -> "Detected"
usb: gadget: tegra-xudc: Use consistent spelling and formatting
usb: gadget: tegra-xudc: Avoid GFP_ATOMIC where it is not needed
usb: gadget: core: do not try to disconnect gadget if it is not connected
usb: dwc3: gadget: Refactor ep command completion
usb: gadget: s3c: Remove unused 'udc' variable
usb: dwc3: debugfs: do not queue work if try to change mode on non-drd
usb: dwc3: core: add phy cleanup for probe error handling
usb: dwc3: core: don't trigger runtime pm when remove driver
Revert "usb: udc: allow adding and removing the same gadget device"
usb: dwc3: allocate gadget structure dynamically
usb: cdns3: gadget: fix possible memory leak
USB: UDC: net2272: Fix memory leaks
USB: UDC: net2280: Fix memory leaks
USB: UDC: Expand device model API interface
usb: cdns3: gadget: fix some endian issues
usb: gadget: fsl: Fix unsigned expression compared with zero in fsl_udc_probe
usb: gadget: u_ether: enable qmult on SuperSpeed Plus as well
usb: gadget: u_serial: clear suspended flag when disconnecting
usb: phy: phy-ab8500-usb: fix spello of "function"
usb: gadget: f_ncm: allow using NCM in SuperSpeed Plus gadgets.
usb: gadget: f_ncm: set SuperSpeed bulk descriptor bMaxBurst to 15
usb: gadget: f_ncm: fix ncm_bitrate for SuperSpeed and above.
usb: cdns3: gadget: move wait configuration operation
usb: cdns3: drd: call PHY .set_mode accordingly
usb: cdns3: gadget: clear the interrupt status when disconnect the host
usb: cdns3: gadget: set fast access bit
usb: cdns3: core: quit if it uses role switch class
usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality
usb: dwc2: Always disable regulators on driver teardown
usb: gadget: config_ep_by_speed_and_alt instead of config_ep_by_speed
usb: gadget: lpc32xx_udc: Convert to DEFINE_SHOW_ATTRIBUTE
usb: dwc2: add support for APM82181 USB OTG
dt-bindings: usb: dwc2: add support for APM82181 SoCs USB OTG HS and FS
USB: gadget: f_ncm: Fix NDP16 datagram validation
usb: cdns3: Enable workaround for USB2.0 PHY Rx compliance test PHY lockup
dt-bindings: usb: cdns,usb3: Add cdns,phyrst-a-enable property
dt-bindings: usb: Convert cdns-usb3.txt to YAML schema
usb: dwc-meson-g12a: Add support for USB on AXG SoCs
dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Amlogic AXG Families USB Glue Bindings
dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support
usb: gadget: pch_udc: Convert to use GPIO descriptors
usb: cdns3: imx: add glue layer runtime pm implementation
usb: cdns3: add runtime PM support
usb: cdns3: introduce set_phy_power_on{off} APIs
usb: mtu3: Remove unsused inline function is_first_entry
usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG
usb: gadget: function: printer: fix use-after-free in __lock_acquire
MAINTAINERS: Add entry for Broadcom BDC driver
usb: gadget: f_acm: don't disable disabled EP
usb: gadget: aspeed: fixup vhub port irq handling
usb: dwc3: gadget: fix checkpatch warnings
usb: dwc3: core: fix checkpatch warnings
usb: dwc3: debugfs: fix checkpatch warnings
usb: dwc3: qcom: fix checkpatch warnings
usb: dwc3: ep0: fix checkpatch warnings
usb: dwc3: debug: fix checkpatch warning
usb: dwc3: trace: fix checkpatch warnings
usb: dwc3: ulpi: fix checkpatch warning
usb: dwc3: meson: fix checkpatch errors and warnings
usb: dwc3: debug: fix sparse warning
usb: dwc3: meson: fix coccinelle WARNING
usb: dwc3: qcom: Add interconnect support in dwc3 driver
usb: gadget: udc: Drop surplus include
MAINTAINERS: add Cadence USB3 DRD IP driver entry
pipe: remove pipe_wait() and fix wakeup race with splice
lib8390: Use netif_msg_init to initialize msg_enable bits
net: phy: realtek: Modify 2.5G PHY name to RTL8226
caif_virtio: Remove redundant initialization of variable err
net-sysfs: Fix inconsistent of format with argument type in net-sysfs.c
pktgen: Fix inconsistent of format with argument type in pktgen.c
drivers/net/wan/hdlc_fr: Correctly handle special skb->protocol values
RDMA/uverbs: Expose the new GID query API to user space
RDMA/core: Introduce new GID table query API
RDMA/core: Modify enum ib_gid_type and enum rdma_network_type
RDMA/core: Change rdma_get_gid_attr returned error code
overflow: Include header file with SIZE_MAX declaration
RDMA/qedr: Endianness warnings cleanup
RDMA/rtrs: Constify static struct attribute_group
RDMA/core: Constify struct attribute_group
spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers
spi: spi-stm32: remove redundant irqsave and irqrestore in hardIRQ
spi: spi-tegra20-sflash: remove redundant irqsave and irqrestore in hardIRQ
spi: atmel: Exposing effective spi speed
spi: spi-mtk-nor: fix op checks in supports_op
spi: spi-mtk-nor: add helper for checking prg mode ops
spi: spi-mtk-nor: make use of full capability of prg mode
power: supply: bq27xxx: add support for TI bq34z100
power: supply: bq27xxx: add separate flag for capacity inaccurate
power: supply: bq27xxx: add separate flag for single SoC register
power: supply: bq27xxx: adjust whitespace and use BIT() for bitflags
power: supply: bq27xxx: report "not charging" on all types
dt-bindings: power: bq27xxx: add bq34z100
perf: arm-cmn: Fix conversion specifiers for node type
perf: arm-cmn: Fix unsigned comparison to less than zero
ASoC: fsl_spdif: Fix unnecessary check in fsl_spdif_probe()
ASoC: Remove unused 'linux,hdmi-audio'
tpm_tis: Add a check for invalid status
tpm: use %*ph to print small buffer
dt-bindings: Add SynQucer TPM MMIO as a trivial device
tpm: tis: add support for MMIO TPM on SynQuacer
regulator: qcom: labibb: Constify static structs
regulator: dt-bindings: Document the PM660/PM660L PMICs entries
regulator: qcom_smd: Add PM660/PM660L regulator support
regulator: dt-bindings: Document the PM660/660L SPMI PMIC entries
regulator: qcom_spmi: Add PM660/PM660L regulators
regulator: qcom_spmi: Add support for new regulator types
regulator: core: Enlarge max OF property name length to 64 chars
ravb: Add support for explicit internal clock delay configuration
ravb: Split delay handling in parsing and applying
dt-bindings: net: renesas,etheravb: Convert to json-schema
dt-bindings: net: renesas,ravb: Document internal clock delay properties
dt-bindings: net: ethernet-controller: Add internal delay properties
coccinelle: api: add kvmalloc script
RDMA/mlx5: Sync device with CPU pages upon ODP MR registration
RDMA/mlx5: Extend advice MR to support non faulting mode
IB/core: Enable ODP sync without faulting
ASoC: soc-pcm: add missing ret=0 at soc_pcm_open()
IB/core: Improve ODP to use hmm_range_fault()
r8169: fix data corruption issue on RTL8402
r8169: fix handling ether_clk
wcn36xx: Advertise beacon filtering support in bmps
ath11k: remove unnecessary casts to u32
ath11k: enable idle power save mode
ath11k: start a timer to update HP for CE pipe 4
ath11k: start a timer to update REO cmd ring
ath11k: start a timer to update TCL HP
ath11k: set WMI pipe credit to 1 for QCA6390
ath11k: enable shadow register configuration and access
ath11k: read and write registers below unwindowed address
ath11k: debugfs: fix crash during rmmod
ath11k: fix warning caused by lockdep_assert_held
ath11k: mac: remove unused conf_mutex to solve a deadlock
ath11k: pci: fix rmmod crash
ath11k: add packet log support for QCA6390
ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc
ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc
ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock
ath11k: disable monitor mode on QCA6390
ath11k: pci: check TCSR_SOC_HW_VERSION
ath11k: add interface_modes to hw_params
ath11k: fix AP mode for QCA6390
ath11k: support loading ELF board files
ath11k: Correctly check errors for calls to debugfs_create_dir()
ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open()
ASoC: tegra: trimslice.c: use devm_snd_soc_register_card()
ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card()
ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card()
ASoC: ti: omap-mcbsp: use devm_platform_ioremap_resource_byname
ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card()
ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card()
ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card()
ath11k: mac: fix parenthesis alignment
drm/vmwgfx: fix regression in thp code due to ttm init refactor.
dm: export dm_copy_name_and_uuid
dm: fix comment in __dm_suspend()
dm: fold dm_process_bio() into dm_submit_bio()
iwlwifi: bump FW API to 57 for AX devices
iwlwifi: yoyo: add support for internal buffer allocation in D3
iwlwifi: api: fix u32 -> __le32
iwlwifi: use correct group for alive notification
iwlwifi: support version 5 of the alive notification
iwlwifi: mvm: ignore the scan duration parameter
iwlwifi: dbg: add debug host notification (DHN) time point
iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent
iwlwifi: mvm: clear all scan UIDs
iwlwifi: mvm: d3: parse wowlan status version 11
iwlwifi: align RX status flags with firmware
iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq()
iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd
iwlwifi: thermal: support new temperature measurement API
iwlwifi: dbg: run init_cfg function once per driver load
iwlwifi: mvm: add d3 prints
iwlwifi: dbg: remove no filter condition
iwlwifi: mvm: d3: support GCMP ciphers
iwlwifi: mvm: support more GTK rekeying algorithms
iwlwifi: move all bus-independent TX functions to common code
iwlwifi: mvm: initiator: add option for adding a PASN responder
iwlwifi: mvm: responder: allow to set only the HLTK for an associated station
iwlwifi: mvm: location: set the HLTK when PASN station is added
iwlwifi: mvm: Add FTM initiator RTT smoothing logic
iwlwifi: mvm: add support for responder dynamic config command version 3
iwlwifi: mvm: add support for range request command ver 11
iwlwifi: remove wide_cmd_header field
iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver
iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init
iwlwifi: rs: set RTS protection for all non legacy rates
iwlwifi: mvm: support new KEK KCK api
iwlwifi: support version 3 of GEO_TX_POWER_LIMIT
iwlwifi: acpi: rename geo structs to contain versioning
iwlwifi: support REDUCE_TX_POWER_CMD version 6
iwlwifi: acpi: prepare SAR profile selection code for multiple sizes
iwlwifi: add a common struct for all iwl_tx_power_cmd versions
iwlwifi: add new card for MA family
iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile()
iwlwifi: remove iwl_validate_sar_geo_profile() export
iwlwifi: mvm: use CHECKSUM_COMPLETE
iwlwifi: mvm: remove redundant support_umac_log field
iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version
iwlwifi: don't export acpi functions unnecessarily
iwlwifi: mvm: process ba-notifications also when sta rcu is invalid
iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S
iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode
iwlwifi: mvm: split a print to avoid a WARNING in ROC
iwl-trans: move dev_cmd_offs, page_offs to a common trans header
iwlwifi: regulatory: regulatory capabilities api change
iwlwifi: dbg: add dumping special device memory
iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT
iwlwifi: acpi: support ppag table command v2
iwlwifi: add new cards for MA family
iwlwifi: move bc_table_dword to a common trans header
iwlwifi: iwl-trans: move tfd to trans layer
iwlwifi: move bc_pool to a common trans header
iwlwifi: iwl-trans: move all txcmd init to trans alloc
iwlwifi: enable twt by default
iwlwifi: mvm: add an option to add PASN station
iwlwifi: add new cards for AX201 family
iwlwifi: fw: move assert descriptor parser to common code
iwlwifi: wowlan: adapt to wowlan status API version 10
iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels
iwlwifi: msix: limit max RX queues for 9000 family
iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN
iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware
iwlwifi: mvm: set PROTECTED_TWT in MAC data policy
iwlwifi: mvm: add PROTECTED_TWT firmware API
iwlwifi: mvm: rs-fw: handle VHT extended NSS capability
ASoC: wm_adsp: Pass full name to snd_ctl_notify
x86/uv/time: Use a flexible array in struct uv_rtc_timer_head
bpf: Fix "unresolved symbol" build error with resolve_btfids
ARM: dts: cros-ec-keyboard: Add alternate keymap for KEY_LEFTMETA
regulator: tps65910: use regmap accessors
perf python scripting: Fix printable strings in python3 scripts
drm/amdgpu/swsmu: add interrupt work handler for smu11 parts
drm/amdgpu/swsmu: add interrupt work function
drm/amdgpu: enable GDDR6 save-restore support for navy_flounder
drm/amdgpu: support indirect access reg outside of mmio bar (v2)
drm/amdgpu: switch to indirect reg access helper
drm/amdgpu: add helper function for indirect reg access (v3)
perf trace: Use the autogenerated mmap 'prot' string/id table
fs: dlm: fix race in nodeid2con
tools beauty: Add script to generate table of mmap's 'prot' argument
debugobjects: Free per CPU pool after CPU unplug
kdb: Fix pager search for multi-line strings
pipe: Fix memory leaks in create_pipe_files()
rtw88: pci: Power cycle device during shutdown
brcmfmac: Fix warning message after dongle setup failed
brcmfmac: Fix warning when hitting FW crash with flow control feature
bcma: use semicolons rather than commas to separate statements
kernel: debug: Centralize dbg_[de]activate_sw_breakpoints
kgdb: Add NOKPROBE labels on the trap handler functions
iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb()
iommu/vt-d: Check UAPI data processed by IOMMU core
iommu/uapi: Handle data and argsz filled by users
iommu/uapi: Rename uapi functions
iommu/uapi: Use named union for user data
iommu/uapi: Add argsz for user filled data
docs: IOMMU user API
xen/events: don't use chip_data for legacy IRQs
x86/nmi: Fix nmi_handle() duration miscalculation
dt-bindings: riscv: sifive-l2-cache: convert bindings to json-schema
dt-bindings: arm: hisilicon: convert LPC controller bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,hi3798cv200-perictrl bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,hip04-bootwrapper bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,hip04-fabric bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,pctrl bindings to json-schema
dt-bindings: arm: hisilicon: convert hisilicon,cpuctrl bindings to json-schema
dt-bindings: arm: hisilicon: convert system controller bindings to json-schema
dt-bindings: arm: hisilicon: add binding for SD5203 SoC
dt-bindings: arm: hisilicon: convert Hisilicon board/soc bindings to json-schema
dt-bindings: arm: hisilicon: split the dt-bindings of each controller into a separate file
dt-bindings: arm: hisilicon: delete the descriptions of HiP05/HiP06 controllers
dt-bindings: mfd: syscon: add some compatible strings for Hisilicon
iommu/amd: Fix the overwritten field in IVMD header
arm64: dbm: Invalidate local TLB when setting TCR_EL1.HD
media: atomisp: fixes build breakage for ISP2400 due to a cleanup
drm: bridge: cdns-mhdp8546: fix compile warning
media: zoran: fix mixed case on vars
media: zoran: get rid of an unused var
reiserfs: Fix oops during mount
media: zoran: use upper case for card types
serial: max310x: rework RX interrupt handling
staging: rtl8188eu: clean up indent style issue
staging: rtl8188eu: remove unused variable ratelen
staging: rtl8188eu: remove cckrates{only}_included()
staging: rtl8188eu: rename struct field bUsed -> used
staging: rtl8188eu: use ETH_ALEN
staging: rtl8188eu: rename struct field Bssid -> bssid
staging: rtl8188eu: clean up comparsions to NULL
staging: rtl8188eu: remove unused macros and definitions
staging: vchiq: Fix an uninitialized variable
staging: rtl8712: Fix enqueue_reorder_recvframe()
Staging: nvec: Removes repeated word typo in comment
KVM: arm64: Restore missing ISB on nVHE __tlb_switch_to_guest
arm64: mm: Make flush_tlb_fix_spurious_fault() a no-op
x86/asm: Replace __force_order with a memory clobber
clocksource/drivers/mps2-timer: Use semicolons rather than commas to separate statements
media: zoran: fix sparse warnings
media: zoran: fix smatch warning
media: zoran: update TODO
media: zoran: convert to vb2
pinctrl: single: fix debug output when #pinctrl-cells = 2
media: zoran: remove deprecated .vidioc_g_jpegcomp
media: zoran: fix some compliance test
media: zoran: fix use of buffer_size and sizeimage
pinctrl: single: fix pinctrl_spec.args_count bounds check
media: zoran: remove test_interrupts
media: zoran: add vidioc_g_parm
media: zoran: remove framebuffer support
media: zoran: enable makefile
media: zoran: device support only 32bit DMA address
media: zoran: disable output
gpio: pca953x: Correctly initialize registers 6 and 7 for PCA957x
gpio: pca953x: Use bitmap API over implicit GCC extension
media: zoran: Add vb_queue
media: zoran: Add more check for compliance
media: zoran: constify codec_name
media: zoran: constify struct tvnorm
media: zoran: add stat_com buffer
media: zoran: use devm_ioremap
media: zoran: use pci_request_regions
media: zoran: use devm for videocodec_master alloc
media: zoran: convert mdelay to udelay
pinctrl: mediatek: check mtk_is_virt_gpio input parameter
pinctrl: qcom: sm8250: correct sdc2_clk
media: zoran: convert zoran alloc to devm
media: zoran: convert irq to pci irq
media: zoran: zoran does not support STD_ALL
media: zoran: use ZR_NORM
media: zoran: Use DMA coherent for stat_com
media: zoran: remove overlay
media: zoran: Change zoran_v4l_set_format parameter from zoran_fh to zoran
media: zoran: Use video_drvdata to get struct zoran
media: zoran: move overlay_settings out of zoran_fh
media: zoran: move jpg_settings out of zoran_fh
media: zoran: move v4l_settings out of zoran_fh
media: zoran: move buffer_size out of zoran_fh
media: zoran: do not print random guest 0
USB: serial: qcserial: fix altsetting probing
USB: serial: ftdi_sio: clean up jtag quirks
media: zoran: use v4l2_buffer_set_timestamp
media: zoran: use VFL_TYPE_VIDEO
phy: qcom-qmp: initialize the pointer to NULL
media: zoran: remove proc_fs
media: zoran: zoran_device.c: convert pr_x to pci_x
media: zoran: convert dprintk debug
media: zoran: convert dprintk info to pci_info
media: zoran: convert dprintk warn
media: zoran: convert all error dprintk to pci_err/pr_err
media: zoran: do not forward declare zr36057_init_vfe
media: zoran: fix checkpatch issue
media: zoran: Documentation: fix typo
media: zoran: datasheet is no longer available from zoran.com
media: MAINTAINERS: change maintainer of the zoran driver
media: staging: media: Revert "media: zoran: remove deprecated driver"
media: platform: s5p-mfc: Fix adding a standard frame skip mode control
media: vidtv: fix decoding with gstreamer and Vlc
media: vidtv: rewrite the adaption field logic
media: vidtv: simplify parameters for vidtv_pes_write_stuffing()
media: vidtv: fix a typo
media: vidtv: cleanup SDT string identifiers
media: vidtv: cleanup PSI version numbers
media: vidtv: fix initialization of the network_id field at SDT
media: vidtv: remove more ENDIAN_BITFIELD nonsense
media: vidtv: simplify PCR logic to get jiffies
selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS
bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array
dmaengine: pl330: fix argument for tasklet
net/mlx5e: Fix potential null pointer dereference
net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get()
net/mlx5: Fix dereference on pointer attr after null check
net/mlx5: Use dma device access helper
net/mlx5: E-Switch, Support flow source for local vport
net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch
net/mlx5: E-switch, Use helper function to load unload representor
net/mlx5: E-switch, Add helper to check egress ACL need
net/mlx5: E-switch, Use PF num in metadata reg c0
net/mlx5: DR, Add support for rule creation with flow source hint
net/mlx5: DR, Call ste_builder directly with tag pointer
net/mlx5: DR, Remove unneeded local variable
net/mlx5: DR, Remove unneeded vlan check from L2 builder
net/mlx5: DR, Remove unneeded check from source port builder
net/mlx5: DR, Replace the check for valid STE entry
io_uring: kill callback_head argument for io_req_task_work_add()
io_uring: move req preps out of io_issue_sqe()
io_uring: decouple issuing and req preparation
io_uring: remove nonblock arg from io_{rw}_prep()
io_uring: set/clear IOCB_NOWAIT into io_read/write
io_uring: remove F_NEED_CLEANUP check in *prep()
io_uring: io_kiocb_ppos() style change
io_uring: simplify io_alloc_req()
io-wq: kill unused IO_WORKER_F_EXITING
io-wq: fix use-after-free in io_wq_worker_running
io_uring: show sqthread pid and cpu in fdinfo
io_uring: process task work in io_uring_register()
io_uring: add blkcg accounting to offloaded operations
io_uring: improve registered buffer accounting for huge pages
io_uring: remove unneeded semicolon
io_uring: cap SQ submit size for SQPOLL with multiple rings
io_uring: get rid of req->io/io_async_ctx union
io_uring: kill extra user_bufs check
io_uring: fix overlapped memcpy in io_req_map_rw()
io_uring: refactor io_req_map_rw()
io_uring: simplify io_rw_prep_async()
io_uring: provide IORING_ENTER_SQ_WAIT for SQPOLL SQ ring waits
io_uring: mark io_uring_fops/io_op_defs as __read_mostly
io_uring: enable IORING_SETUP_ATTACH_WQ to attach to SQPOLL thread too
io_uring: base SQPOLL handling off io_sq_data
io_uring: split SQPOLL data into separate structure
io_uring: split work handling part of SQPOLL into helper
io_uring: move SQPOLL post-wakeup ring need wakeup flag into wake handler
io_uring: use private ctx wait queue entries for SQPOLL
fs: align IOCB_* flags with RWF_* flags
io_uring: io_sq_thread() doesn't need to flush signals
io_wq: Make io_wqe::lock a raw_spinlock_t
io_uring: allow disabling rings during the creation
io_uring: add IOURING_REGISTER_RESTRICTIONS opcode
io_uring: use an enumeration for io_uring_register(2) opcodes
io_uring: move io_uring_get_socket() into io_uring.h
io_uring: reference ->nsproxy for file table commands
io_uring: don't rely on weak ->files references
io_uring: enable task/files specific overflow flushing
io_uring: return cancelation status from poll/timeout/files handlers
io_uring: unconditionally grab req->task
io_uring: stash ctx task reference for SQPOLL
io_uring: move dropping of files into separate helper
io_uring: allow timeout/poll/files killing to take task into account
selftests/bpf: Fix alignment of .BTF_ids
selftests: net: Add drop monitor test
drop_monitor: Filter control packets in drop monitor
drop_monitor: Remove duplicate struct
drop_monitor: Remove no longer used functions
drop_monitor: Convert to using devlink tracepoint
drop_monitor: Prepare probe functions for devlink tracepoint
devlink: Add a tracepoint for trap reports
PCI: Add Kconfig options for MPS/MRRS strategy
power: supply: ucs1002: fix some health status issues
ionic: prevent early watchdog check
ionic: stop watchdog timer earlier on remove
octeontx2-pf: Fix synchnorization issue in mbox
octeontx2-pf: Fix the device state on error
octeontx2-pf: Fix TCP/UDP checksum offload for IPv6 frames
octeontx2-af: Fix enable/disable of default NPC entries
PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds"
PCI/PM: Remove unused PCI_PM_BUS_WAIT
PCI/P2PDMA: Drop double zeroing for sg_init_table()
PCI: Simplify bool comparisons
MAINTAINERS: Add Pali Rohár as aardvark PCI maintainer
arm64: permit ACPI core to map kernel memory used for table overrides
tcp: add exponential backoff in __tcp_send_ack()
inet: remove icsk_ack.blocked
net: macb: move pdata to private header
selftests: mlxsw: Add a PFC test
selftests: mlxsw: Add headroom handling test
selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos
selftests: forwarding: devlink_lib: Support port-less topologies
selftests: forwarding: devlink_lib: Add devlink_cell_size_get()
selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set
HID: add vivaldi HID driver
can: flexcan: disable runtime PM if register flexcandev failed
can: flexcan: add flexcan driver for i.MX8MP
can: flexcan: initialize all flexcan memory for ECC function
can: mcp251xfd: rename all remaining occurrence to mcp251xfd
can: mcp251xfd: rename all user facing strings to mcp251xfd
can: mcp251xfd: rename driver files and subdir to mcp251xfd
MIPS: process: include exec.h header in process.c
MIPS: process: Add prototype for function arch_dup_task_struct
dm: fix missing imposition of queue_limits from dm_wq_work() thread
selftests/bpf: Test "incremental" btf_dump in C format
libbpf: Make btf_dump work with modifiable BTF
drm/amd/amdkfd: Surface files in Sysfs to allow users to get number of compute units that are in use.
drm/amd/amdgpu: Define and implement a function that collects number of waves that are in flight.
bpf, selftests: Add redirect_neigh selftest
bpf, selftests: Use bpf_tail_call_static where appropriate
bpf, libbpf: Add bpf_tail_call_static helper for bpf programs
bpf: Add redirect_neigh helper as redirect drop-in
bpf, net: Rework cookie generator as per-cpu one
bpf: Add classid helper only based on skb->sk
RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel()
RDMA/core: Remove ucontext->closing
drm/i915: Avoid mixing integer types during batch copies
drm/i915/gem: Always test execution status on closing the context
drm/i915/gt: Always send a pulse down the engine after disabling heartbeat
drm/i915: Cancel outstanding work after disabling heartbeats on an engine
drm/i915/gem: Hold request reference for canceling an active context
drm/i915: Redo "Remove i915_request.lock requirement for execution callbacks"
drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex
drm/i915: check i915_vm_alloc_pt_stash for errors
drm/i915: Fix uninitialised variable in intel_context_create_request.
drm/i915: Break up error capture compression loops with cond_resched()
drm/i915: Fix an error code i915_gem_object_copy_blt()
drm/i915/gt: Clear the buffer pool age before use
drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported
drm/i915/gem: Avoid implicit vmap for highmem on x86-32
RDMA/rtrs: Remove unused field of rtrs_iu
RISC-V: Check clint_time_val before use
drm/amdgpu: disable gfxoff temporarily for navy_flounder
drm/amdgpu: drop duplicated ecc check for vega10 (v5)
cgroup: Zero sized write should be no-op
drm/amd/display: add pipe reassignment prevention code to dcn3
drm/amdgpu: use function pointer for gfxhub functions
drm/amd/amdgpu: Prepare implementation to support reporting of CU usage
drm/amd/amdgpu: Clean up header file of symbols that are defined to be static
btrfs: fix filesystem corruption after a device replace
btrfs: move btrfs_rm_dev_replace_free_srcdev outside of all locks
leds: ns2: do not guard OF match pointer with of_match_ptr
leds: ns2: convert to fwnode API
leds: tlc591xx: fix leak of device node iterator
leds: pca963x: use struct led_init_data when registering
leds: pca963x: register LEDs immediately after parsing, get rid of platdata
leds: tca6507: remove binding comment
leds: tca6507: cosmetic change: use helper variable
leds: tca6507: do not set GPIO names
dt-bindings: leds: tca6507: convert to YAML
ledtrig-cpu: Limit to 8 CPUs
leds: TODO: Add documentation about possible subsystem improvements
leds: pca9532: read pwm settings from device tree
leds: pca9532: correct shift computation in pca9532_getled
leds: lm36274: Fix warning for undefined parameters
leds: lm3532: Fix warnings for undefined parameters
leds: pca963x: use flexible array
leds: pca963x: cosmetic: rename variables
leds: pca963x: cosmetic: rename variables
leds: pca963x: use devres LED registering function
leds: pca963x: cosmetic: use helper variables, better indentation
leds: tca6507: fix potential zero passed to ERR_PTR
leds: tca6507: fix warning triggered by fwnode conversion.
leds: tca6507: use fwnode API instead of OF
leds: tca6507: Absorb platform data
media: hist-v4l2.rst: remove :c:`type` from structs and enums
media: hist-v4l2.rst: remove struct duplication
media: v4l2-subdev.h: fix a kernel-doc markup
media: cec-core.rst: fix warnings with Sphinx 3.0+
media: v4l2-subdev.rst: get rid of a duplicatd kernel-doc markup
media: dvb-frontends: remove a clone of a kernel-doc markup at zd1301_demod.h
media: docs: ipu3.rst: rely at automarkup extension
mfd: asic3: Build if COMPILE_TEST=y
dt-bindings: mfd: Correct interrupt flags in examples
mfd: Add ACPI support to Kontron PLD driver
mfd: intel-m10-bmc: Add Intel MAX 10 BMC chip support for Intel FPGA PAC
MAINTAINERS: exclude char maintainers from things they do not maintain
cgroup: remove redundant kernfs_activate in cgroup_setup_root()
ACPI / NUMA: Add stub function for pxm_to_node()
ARM: imx6q: Fixup RCU usage for cpuidle
Documentation: PM: Fix a reStructuredText syntax error
cpufreq: intel_pstate: Fix missing return statement
bpf: fix raw_tp test run in preempt kernel
ice: preserve NVM capabilities in safe mode
ice: increase maximum wait time for flash write commands
mfd: lp87565: Add LP87524-Q1 variant
dt-bindings: mfd: Add LP87524-Q1
dt-bindings: mfd: lp87565: Convert to yaml
mfd: mt6360: Remove unused include <linux/version.h>
mfd: sm501: Fix leaks in probe()
mfd: syscon: Don't free allocated name for regmap_config
dt-bindings: mfd: syscon: Document Exynos3 and Exynos5433 compatibles
dt-bindings: mfd: syscon: Merge Samsung Exynos Sysreg bindings
dt-bindings: mfd: ab8500: Remove weird Unicode characters
mfd: sprd: Add wakeup capability for PMIC IRQ
vhost vdpa: fix vhost_vdpa_open error handling
mfd: intel-lpss: Add device IDs for UART ports for Lakefield
mfd: dm355evm_msp: Convert LEDs to GPIO descriptor table
mfd: wcd934x: Simplify with dev_err_probe()
mfd: stmfx: Simplify with dev_err_probe()
mfd: madera: Simplify with dev_err_probe()
mfd: ene-kb3930: Add driver for ENE KB3930 Embedded Controller
dt-bindings: mfd: Add ENE KB3930 Embedded Controller binding
mfd: khadas-mcu: Fix randconfig 'unused-const-variable' warning
mfd: rn5t618: Add a power supply subdevice
mfd: Kconfig: Fix typo of 'individual'
ASoC: atmel-pcm: remove unnecessary include
spi: atmel: remove unnecessary include
ASoC: hdac_hda: allow runtime pm at end of probe
ALSA: HDA: Early Forbid of runtime PM
mtd: onenand: simplify the return expression of onenand_transfer_auto_oob
mtd: rawnand: cadence: remove a redundant dev_err call
mtd: rawnand: ams-delta: Fix non-OF build warning
mtd: rawnand: Don't overwrite the error code from nand_set_ecc_soft_ops()
mtd: rawnand: Introduce nand_set_ecc_on_host_ops()
mtd: rawnand: atmel: Check return values for nand_read_data_op
mtd: rawnand: vf610: Remove unused function vf610_nfc_transfer_size()
mtd: rawnand: qcom: Simplify with dev_err_probe()
mtd: rawnand: marvell: Fix and update kerneldoc
mtd: rawnand: marvell: Simplify with dev_err_probe()
mtd: rawnand: gpmi: Simplify with dev_err_probe()
mtd: rawnand: atmel: Simplify with dev_err_probe()
mtd: onenand: Simplify with dev_err_probe()
mtd: rawnand: marvell: Support panic_write for mtdoops
mtd: spinand: gigadevice: Add support for GD5F4GQ4xC
mtd: spinand: gigadevice: Add QE Bit
mtd: spinand: gigadevice: Only one dummy byte in QUADIO
mtd: rawnand: vf610: disable clk on error handling path in probe
mtd: rawnand: oxnas: cleanup/simplify code
mtd: spinand: macronix: Add support for MX31UF1GE4BC
mtd: spinand: macronix: Add support for MX31LF1GE4BC
mtd: rawnand: pasemi: Make pasemi_device_ready() static
mtd: rawnand: stm32_fmc2: fix a buffer overflow
mtd: rawnand: atmel: Get rid of the legacy interface implementation
mtd: rawnand: atmel: Convert the driver to exec_op()
mtd: rawnand: atmel: Use nand_prog_page_end_op()
mtd: rawnand: atmel: Use nand_{write,read}_data_op()
mtd: rawnand: atmel: Drop redundant nand_read_page_op()
mtd: rawnand: atmel: Enable the NFC controller at probe time
mtd: rawnand: Use the NAND framework user_conf object for ECC flags
mtd: rawnand: Use the ECC framework user input parsing bits
mtd: rawnand: Use the ECC framework nand_ecc_is_strong_enough() helper
mtd: rawnand: Use the ECC framework OOB layouts
drm: drm_dsc.h: fix a kernel-doc markup
Partially revert "video: fbdev: amba-clcd: Retire elder CLCD driver"
xfs: fix finobt btree block recovery ordering
drm/amdgpu: disable gfxoff temporarily for navy_flounder
drm/amd/pm: setup APU dpm clock table in SMU HW initialization
serial: 8250_dw: Fix clk-notifier/port suspend deadlock
serial: 8250: Skip uninitialized TTY port baud rate update
serial: 8250: Discard RTS/DTS setting from clock update method
perf beauty mmap_flags: Conditionaly define the mmap flags
arm64: dts: ti: k3-j7200-common-proc-board: Add USB support
arm64: dts: ti: k3-j7200-common-proc-board: Configure the SERDES lane function
arm64: dts: ti: k3-j7200-main: Add USB controller
arm64: dts: ti: k3-j7200-main.dtsi: Add USB to SERDES lane MUX
arm64: dts: ti: k3-j7200-main: Add SERDES lane control mux
dt-bindings: ti-serdes-mux: Add defines for J7200 SoC
tty: serial: imx: disable TXDC IRQ in imx_uart_shutdown() to avoid IRQ storm
serial: 8250_fsl: Fix TX interrupt handling condition
serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt
tty: serial: fsl_lpuart: fix lpuart32_poll_get_char
tty: serial: lpuart: fix lpuart32_write usage
regulator: rtmv20: Add missing regcache cache only before marked as dirty
regulator: rtmv20: Update DT binding document and property name parsing
printk: reduce setup_text_buf size to LOG_LINE_MAX
misc: mic: drop double zeroing
ASoC: soc-core: use devm_snd_soc_register_card()
printk: avoid and/or handle record truncation
ALSA: hda - Don't register a cb func if it is registered already
s390: remove orphaned function declarations
s390/startup: add kaslr_offset to pgm check info print
s390/sclp: remove orphaned sclp_set_columns and sclp_set_htab
s390/sclp_sdias: remove unused sclp_sdias_exit
s390/startup: correct "dfltcc" option parsing
s390/vdso: remove orphaned declarations
s390/cio: remove unused channel_subsystem_reinit
s390: remove cad commandline option
gpio: pca953x: Add support for the NXP PCAL9554B/C
selftests: netfilter: add time counter check
netfilter: nf_tables: add userdata attributes to nft_chain
netfilter: nf_tables: use nla_memdup to copy udata
pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent
pinctrl: cannonlake: Modify COMMUNITY macros to be consistent
pinctrl: tigerlake: Fix register offsets for TGL-H variant
pinctrl: Document pinctrl-single,pins when #pinctrl-cells = 2
netfilter: nf_tables: fix userdata memleak
can: mcp25xxfd: narrow down wildcards in device tree bindings to "microchip,mcp251xfd"
dt-binding: can: mcp251xfd: narrow down wildcards in device tree bindings to "microchip,mcp251xfd"
tools: gpio: add debounce support to gpio-event-mon
tools: gpio: add multi-line monitoring to gpio-event-mon
tools: gpio: port gpio-event-mon to v2 uAPI
tools: gpio: port gpio-hammer to v2 uAPI
tools: gpio: rename nlines to num_lines
tools: gpio: port gpio-watch to v2 uAPI
tools: gpio: port lsgpio to v2 uAPI
gpio: uapi: document uAPI v1 as deprecated
gpiolib: cdev: support setting debounce
gpiolib: cdev: support GPIO_V2_LINE_SET_VALUES_IOCTL
gpiolib: cdev: support GPIO_V2_LINE_SET_CONFIG_IOCTL
gpiolib: cdev: support edge detection for uAPI v2
gpiolib: cdev: support GPIO_V2_GET_LINEINFO_IOCTL and GPIO_V2_GET_LINEINFO_WATCH_IOCTL
gpiolib: cdev: support GPIO_V2_GET_LINE_IOCTL and GPIO_V2_LINE_GET_VALUES_IOCTL
gpiolib: add build option for CDEV v1 ABI
gpiolib: make cdev a build option
gpio: uapi: define uAPI v2
gpio: uapi: define GPIO_MAX_NAME_SIZE for array sizes
gpiolib: cdev: replace strncpy() with strscpy()
gpiolib: cdev: gpio_desc_to_lineinfo() should set info offset
gpio: mockup: refactor the module init function
gpio: mockup: use the generic 'gpio-line-names' property
gpio: mockup: pass the chip label as device property
gpio: mockup: increase the number of supported device properties
gpio: mockup: remove unneeded return statement
gpio: mockup: use pr_fmt()
gpio: mockup: use KBUILD_MODNAME
gpio: mockup: drop unneeded includes
Documentation: gpio: add documentation for gpio-mockup
lib: string_helpers: provide kfree_strarray()
gpio: mpc8xxx: simplify ls1028a/ls1088a support
gpio: mockup: fix resource leak in error path
pinctrl: mediatek: use devm_platform_ioremap_resource_byname()
x86/mce: Use idtentry_nmi_enter/exit()
pinctrl: nuvoton: npcm7xx: Constify static ops structs
dt-binding: can: mcp25xxfd: documentation fixes
can: mcp25xxfd: mcp25xxfd_irq(): add missing initialization of variable set_normal mode
can: mcp25xxfd: mcp25xxfd_ring_free(): fix memory leak during cleanup
can: mcp25xxfd: mcp25xxfd_probe(): add SPI clk limit related errata information
can: mcp25xxfd: mcp25xxfd_handle_eccif(): add ECC related errata and update log messages
mtd: hyperbus: hbmc-am654: Add DMA support for reads
mtd: hyperbus: hbmc-am654: Drop pm_runtime* calls from probe
mtd: hyperbus: hbmc-am654: Fix direct mapping setup flash access
mtd: hyperbus: Provide per device private pointer
kvm: arm64: Remove unnecessary hyp mappings
kvm: arm64: Set up hyp percpu data for nVHE
kvm: arm64: Create separate instances of kvm_host_data for VHE/nVHE
kvm: arm64: Duplicate arm64_ssbd_callback_required for nVHE hyp
kvm: arm64: Add helpers for accessing nVHE hyp per-cpu vars
kvm: arm64: Remove hyp_adr/ldr_this_cpu
kvm: arm64: Remove __hyp_this_cpu_read
kvm: arm64: Only define __kvm_ex_table for CONFIG_KVM
kvm: arm64: Move nVHE hyp namespace macros to hyp_image.h
kvm: arm64: Partially link nVHE hyp code, simplify HYPCOPY
serial: qcom_geni_serial: To correct QUP Version detection logic
clocksource: clint: Export clint_time_val for modules
habanalabs/gaudi: use correct define for qman init
ARM: dts: hisilicon: add SD5203 dts
ARM: dts: hisilicon: fix the system controller compatible nodes
media: glossary.rst: use the right case for glossary entries
x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list
media: camera-sensor.rst: fix a doc build warning
x86/mce: Add Skylake quirk for patrol scrub reported errors
hwmon: (amd_energy) optimize accumulation interval
hwmon: (amd_energy) Move label out of accumulation structure
drm/vmwgfx: Fix error handling in get_node
scsi: qla2xxx: Update version to 10.02.00.103-k
scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue
scsi: qla2xxx: Fix crash on session cleanup with unload
scsi: qla2xxx: Fix reset of MPI firmware
scsi: qla2xxx: Fix MPI reset needed message
scsi: qla2xxx: Fix buffer-buffer credit extraction error
scsi: qla2xxx: Correct the check for sscanf() return value
scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername()
scsi: ufs: ufs-exynos: Use devm_platform_ioremap_resource_byname()
ARM: debug: add UART early console support for SD5203
ARM: hisi: add support for SD5203 SoC
net: mscc: ocelot: look up the filters in flower_stats() and flower_destroy()
net: mscc: ocelot: add a new ocelot_vcap_block_find_filter_by_id function
net: mscc: ocelot: rename variable 'cnt' in vcap_data_offset_get()
net: mscc: ocelot: rename variable 'count' in vcap_data_offset_get()
net: mscc: ocelot: calculate vcap offsets correctly for full and quarter entries
net: mscc: ocelot: parse flower action before key
net: mscc: ocelot: remove unneeded VCAP parameters for IS2
net: mscc: ocelot: automatically detect VCAP constants
net: mscc: ocelot: add definitions for VCAP ES0 keys, actions and target
net: mscc: ocelot: add definitions for VCAP IS1 keys, actions and target
net: mscc: ocelot: generalize existing code for VCAP
net: mscc: ocelot: return error if VCAP filter is not found
net: mscc: ocelot: introduce a new ocelot_target_{read,write} API
mptcp: Handle incoming 32-bit DATA_FIN values
mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq
net: mvneta: avoid possible cache misses in mvneta_rx_swbm
autofs: use __kernel_write() for the autofs pipe writing
libbpf: Compile in PIC mode only for shared library case
libbpf: Compile libbpf under -O2 level by default and catch extra warnings
libbpf: Fix uninitialized variable in btf_parse_type_sec
bpf: x64: Do not emit sub/add 0, %rsp when !stack_depth
bpf, x64: Drop "pop %rcx" instruction on BPF JIT epilogue
selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access
MAINTAINERS: Remove Andrew F. Davis
power: supply: ab8500-fg: fix spelling typo
power: supply: bq25890: document IBAT compensation DT properties
power: supply: bq25890: support IBAT compensation
power: supply: ds278x: fix spelling typo
dt-bindings: power: ingenic,battery: add new compatibles
dt-bindings: power: Convert ingenic,battery.txt to YAML
via-rhine: New device driver maintainer
via-rhine: Eliminate version information
via-rhine: VTunknown1 device is really VT8251 South Bridge
via-rhine: Fix for the hardware having a reset failure after resume
MAINTAINERS: Update MAINTAINERS for Intel ethernet drivers
drm/amd/display: remove duplicate call to rn_vbios_smu_get_smu_version()
drm/amdgpu/swsmu/smu12: fix force clock handling for mclk
drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
drm/amdgpu/display: fix CFLAGS setup for DCN30
drm/amd/display: fix return value check for hdcp_work
perf trace beauty: Add script to autogenerate mremap's flags args string/id table
drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc.
drm/amd/pm: Removed fixed clock in auto mode DPM
lib8390: Replace panic() call with BUILD_BUG_ON
net: rtlwifi: Replace in_interrupt() for context detection
net: rtlwifi: Remove in_interrupt() from debug macro
net: rtlwifi: Remove void* casts related to delayed work
net: libertas: Use netif_rx_any_context()
net: libertas libertas_tf: Remove in_interrupt() from debug macro.
net: mwifiex: Use netif_rx_any_context().
net: hostap: Remove in_interrupt() usage
net: iwlwifi: Remove in_interrupt() from tracing macro.
net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros
net: brcmfmac: Convey allocation mode as argument
net: brcmfmac: Convey execution context via argument to brcmf_netif_rx()
net: brcmfmac: Replace in_interrupt()
net: wan/lmc: Remove lmc_trace()
net: usb: net1080: Remove in_interrupt() comment
net: usb: kaweth: Remove last user of kaweth_control()
net: usb: kaweth: Replace kaweth_control() with usb_control_msg()
net: zd1211rw: Remove ZD_ASSERT(in_interrupt())
net: vxge: Remove in_interrupt() conditionals
net: sun3lance: Remove redundant checks in interrupt handler
net: sunbmac: Replace in_interrupt() usage
net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats()
net: sfc: Replace in_interrupt() usage
net: natsemi: Replace in_interrupt() usage.
net: mdiobus: Remove WARN_ON_ONCE(in_interrupt())
net: ionic: Remove WARN_ON(in_interrupt()).
net: ionic: Replace in_interrupt() usage.
net: intel: Remove in_interrupt() warnings
net: fec_mpc52xx: Replace in_interrupt() usage
net: e100: Remove in_interrupt() usage and pointless GFP_ATOMIC allocation
net: cxbg4: Remove pointless in_interrupt() check
net: cxgb3: Cleanup in_interrupt() usage
net: atheros: Remove WARN_ON(in_interrupt())
net: caif: Use netif_rx_any_context()
net: Add netif_rx_any_context()
net: caif: Remove unused caif SPI driver
net: enic: Cure the enic api locking trainwreck
devlink: include <linux/const.h> for _BITUL
cxgb4/ch_ktls: ktls stats are added at port level
cxgb4: Avoid log flood
ch_ktls: Issue if connection offload fails
selinux: provide a "no sooner than" date for the checkreqprot removal
scripts/dtc: only append to HOST_EXTRACFLAGS instead of overwriting
dt-bindings: Fix 'reg' size issues in zynqmp examples
dm snap persistent: simplify area_io()
dm thin metadata: Remove unused local variable when create thin and snap
dm raid: remove unnecessary discard limits for raid10
dm raid: fix discard limits for raid1 and raid10
dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY
dm: use dm_table_get_device_name() where appropriate in targets
dm table: make 'struct dm_table' definition accessible to all of DM core
dm: eliminate need for start_io_acct() forward declaration
dm: simplify __process_abnormal_io()
dm: push use of on-stack flush_bio down to __send_empty_flush()
dm: optimize max_io_len() by inlining max_io_len_target_boundary()
dm: push md->immutable_target optimization down to __process_bio()
dm: change max_io_len() to use blk_max_size_offset()
dm table: stack 'chunk_sectors' limit to account for target-specific splitting
dt-bindings: vendor-prefixes: add Zealz
dt-bindings: vendor-prefixes: add Wandbord/Technexion
dt-bindings: vendor-prefixes: add Embest RIoT
dt-bindings: vendor-prefixes: add iMX6 Rex Project
dt-bindings: vendor-prefixes: add DFI
dt-bindings: example: Grammar improvements
dt-bindings: gpu: samsung-rotator: Add missing properties
dt-bindings: Add LM81 and DS1780 as trivial devices
fddi/skfp: Avoid the use of one-element array
l2tp: report rx cookie discards in netlink get
net: dsa: seville: fix VCAP IS2 action width
net: dsa: felix: fix incorrect action offsets for VCAP IS2
bpf, selftests: Fix warning in snprintf_btf where system() call unchecked
rtc: rv8803: simplify the return expression of rv8803_nvram_write
rtc: meson: simplify the return expression of meson_vrtc_probe
rtc: rx8010: rename rx8010_init_client() to rx8010_init()
net: hns3: dump tqp enable status in debugfs
net: hns3: debugfs add new command to query device specifications
net: hns3: remove unused code in hns3_self_test()
net: hns3: Add RoCE VF reset support
net: hns3: add UDP segmentation offload support
net: hns3: rename trace event hns3_over_8bd
net: hns3: replace macro HNS3_MAX_NON_TSO_BD_NUM
drm/amdgpu: Use SKU instead of DID for FRU check v2
drm/amdgpu/swsmu/smu12: fix force clock handling for mclk
drm/amd/display: remove duplicate call to rn_vbios_smu_get_smu_version()
drm/amd/powerplay: add one sysfs file to support the feature to modify gfx clock on Raven/Raven2/Picasso APU.
octeontx2-af: add parser support for NAT-T-ESP
octeontx2-af: optimize parsing of IPv6 fragments
octeontx2-af: Add IPv6 fields to default MKEX
octeontx2-af: fix Extended DSA and eDSA parsing
octeontx2-af: add parser support for Forward DSA
octeontx2-af: cleanup KPU config data
octeontx2-af: fix LD CUSTOM LTYPE aliasing
drm/amdgpu: add new trace event for page table update
drm/amdgpu: fix incorrect comment
drm/amdgpu: restore proper ref count in amdgpu_display_crtc_set_config
drm/amd/display: make two symbols static
drm/amd/display: make get_color_space_type() static
amd/drm/display: avoid dcn3 on flip opp change for slave pipes
drm/amd/display: disable stream if pixel clock changed with link active
drm/amd/display: [FW Promotion] Release 0.0.35
selftests: Add selftest for disallowing modify_return attachment to freplace
selftests/bpf: Adding test for arg dereference in extension trace
selftests: Add test for multiple attachments of freplace program
libbpf: Add support for freplace attachment in bpf_link_create
bpf: Fix context type resolving for extension programs
bpf: Support attaching freplace programs to multiple attach points
bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach
drm/amd/display: Revert check for flip pending before locking pipes
drm/amd/display: Add debug param to force dio disable
drm/amd/display: Calc DLG from dummy p-state if full p-state unsupported
drm/amd/display: disable stream if pixel clock changed with link active
drm/amd/display: Ensure all debug bits are passed to fw
drm/amd/display: Add dp_set_dsc_pps_info_packet to virtual stream encoder
drm/amd/display: Update NV1x SR latency values
net: phy: realtek: fix rtl8211e rx/tx delay config
virtio-net: don't disable guest csum when disable LRO
i2c: busses: replace spin_lock_irqsave by spin_lock in hard IRQ
i2c: efm32: Use devm_platform_get_and_ioremap_resource()
i2c: i801: Add support for Intel Alder Lake PCH-S
PCI/PM: Rename pci_dev.d3_delay to d3hot_delay
PCI/PM: Remove unused pcibios_pm_ops
selftests/bpf: Test BTF's handling of endianness
libbpf: Support BTF loading and raw data output in both endianness
selftests/bpf: Move and extend ASSERT_xxx() testing macros
fs: dlm: rework receive handling
fs: dlm: disallow buffer size below default
fs: dlm: handle range check as callback
fs: dlm: fix mark per nodeid setting
fs: dlm: remove lock dependency warning
selftests: Make sure all 'skel' variables are declared static
xsk: Fix a documentation mistake in xsk_queue.h
selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id
bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore
selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h
selftests/bpf: Fix unused-result warning in snprintf_btf.c
efi: efivars: limit availability to X86 builds
efi: remove some false dependencies on CONFIG_EFI_VARS
efi: gsmi: fix false dependency on CONFIG_EFI_VARS
efi: efivars: un-export efivars_sysfs_init()
efi: pstore: move workqueue handling out of efivars
efi: pstore: disentangle from deprecated efivars module
efi: mokvar-table: fix some issues in new code
ftrace: Move RCU is watching check after recursion check
RDMA/hns: Remove unused variables and definitions
iio: adc: gyroadc: fix leak of device node iterator
iio: adc: stm32-adc: fix runtime autosuspend delay when slow polling
iio: adc: at91-sama5d2_adc: fix DMA conversion crash
tracing: Fix trace_find_next_entry() accounting of temp buffer size
iio: ad7292: Fix of_node refcounting
iio: ltc2983: Fix of_node refcounting
counter: use semicolons rather than commas to separate statements
iio: buffer: Kconfig: add title for IIO_TRIGGERED_BUFFER symbol
iio: Kconfig: Provide title for IIO_TRIGGERED_EVENT symbol
iio: dma-buffer: Kconfig: Provide titles for IIO DMA Kconfig symbols
iio: cros_ec: unify hw fifo attributes into the core file
dt-bindings: iio: ad9467: add entries for for AD9434 & AD9265 ADCs
iio: adc: ad9467: add support for AD9265 high-speed ADC
iio: adc: ad9467: add support for AD9434 high-speed ADC
iio: adc: ad9467: wrap a axi-adc chip-info into a ad9467_chip_info type
iio: buffer-dmaengine: remove non managed alloc/free
iio: adc: stm32-dfsdm: Use devm_platform_get_and_ioremap_resource()
iio: adc: at91-sama5d2_adc: Use devm_platform_get_and_ioremap_resource()
iio: ssp: use PLATFORM_DEVID_NONE
dt-bindings: iio: adc: ad7291: add binding
iio: adc: ad7291: convert to device tree
iio: event: NULL-ify IIO device's event_interface ref during unregister
iio: event: use short-hand variable in iio_device_{un}register_eventset functions
dt-bindings:iio:adc:amlogic,meson-saradc yaml conversion
iio:light:gp2ap002 fix spelling typo in comments
spi: spi-dw: Remove extraneous locking
spi: dw: Add KeemBay Master capability
spi: dw: Convert CS-override to DW SPI capabilities
spi: dw: Discard DW SSI chip type storages
spi: dw: Use relaxed IO-methods to access FIFOs
spi: dw: Disable all IRQs when controller is unused
spi: dw: Clear IRQ status on DW SPI controller reset
spi: dw: Initialize n_bytes before the memory barrier
spi: dw: Discard IRQ threshold macro
f2fs: fix slab leak of rpages pointer
f2fs: compress: fix to disallow enabling compress on non-empty file
f2fs: compress: introduce cic/dic slab cache
f2fs: compress: introduce page array slab cache
RDMA/i40iw: Remove intermediate pointer that points to the same struct
RDMA/mthca: Combine special QP struct with mthca QP
RDMA/drivers: Remove udata check from special QP
RDMA/core: Align write and ioctl checks of QP types
RDMA/mlx4: Prepare QP allocation to remove from the driver
RDMA/mlx4: Embed GSI QP into general mlx4_ib QP
RDMA/mlx5: Delete not needed GSI QP signal QP type
RDMA/mlx5: Change GSI QP to have same creation flow like other QPs
RDMA/mlx5: Reuse existing fields in parent QP storage object
RDMA/mlx5: Embed GSI QP into general mlx5_ib QP
extcon: axp288: Use module_platform_driver to simplify the code
extcon: ptn5150: Do not print error during probe if nothing is attached
spi: dw-dma: Add one-by-one SG list entries transfer
spi: dw-dma: Pass exact data to the DMA submit and wait methods
spi: dw-dma: Move DMAC register cleanup to DMA transfer method
spi: dw-dma: Detach DMA transfer into a dedicated method
spi: dw-dma: Remove DMA Tx-desc passing around
spi: dw-dma: Check DMA Tx-desc submission status
spi: dw-dma: Move DMA transfers submission to the channels prep methods
spi: dw-dma: Check rx_buf availability in the xfer method
spi: dw-dma: Configure the DMA channels in dma_setup
spi: dw-dma: Fail DMA-based transfer if no Tx-buffer specified
spi: dw-dma: Set DMA Level registers on init
iommu/qcom: add missing put_device() call in qcom_iommu_of_xlate()
udf: Limit sparing table size
udf: Remove pointless union in udf_inode_info
udf: Avoid accessing uninitialized data on failed inode read
arm64: Add support for PR_SPEC_DISABLE_NOEXEC prctl() option
arm64: Pull in task_stack_page() to Spectre-v4 mitigation code
KVM: arm64: Allow patching EL2 vectors even with KASLR is not enabled
arm64: Get rid of arm64_ssbd_state
KVM: arm64: Convert ARCH_WORKAROUND_2 to arm64_get_spectre_v4_state()
KVM: arm64: Get rid of kvm_arm_have_ssbd()
KVM: arm64: Simplify handling of ARCH_WORKAROUND_2
arm64: Rewrite Spectre-v4 mitigation code
arm64: Move SSBD prctl() handler alongside other spectre mitigation code
arm64: Rename ARM64_SSBD to ARM64_SPECTRE_V4
arm64: Treat SSBS as a non-strict system feature
arm64: Group start_thread() functions together
KVM: arm64: Set CSV2 for guests on hardware unaffected by Spectre-v2
arm64: Rewrite Spectre-v2 mitigation code
arm64: Introduce separate file for spectre mitigations and reporting
arm64: Rename ARM64_HARDEN_BRANCH_PREDICTOR to ARM64_SPECTRE_V2
KVM: arm64: Simplify install_bp_hardening_cb()
KVM: arm64: Replace CONFIG_KVM_INDIRECT_VECTORS with CONFIG_RANDOMIZE_BASE
arm64: Remove Spectre-related CONFIG_* options
arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs
bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp()
null_blk: add support for max open/active zone limit for zoned devices
block-mq: fix comments in blk_mq_queue_tag_busy_iter
blk-mq: call commit_rqs while list empty but error happen
dt-bindings: gpio: gpio-vf610: fix iMX 7ULP compatible matching
io_uring: fix async buffered reads when readahead is disabled
efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure
pinctrl: mediatek: mt7622: add antsel pins/groups
pinctrl: ocelot: simplify the return expression of ocelot_gpiochip_register()
pinctrl: at91-pio4: add support for sama7g5 SoC
dt-bindings: pinctrl: at91-pio4: add microchip,sama7g5
KVM: arm64: Match PMU error code descriptions with error conditions
KVM: arm64: Add undocumented return values for PMU device control group
pinctrl: spear: simplify the return expression of tvc_connect()
pinctrl: spear: simplify the return expression of spear310_pinctrl_probe
KVM: arm64: Document PMU filtering API
KVM: arm64: Mask out filtered events in PCMEID{0,1}_EL1
KVM: arm64: Add PMU event filtering infrastructure
KVM: arm64: Use event mask matching architecture revision
KVM: arm64: Refactor PMU attribute error handling
mtd: spi-nor: winbond: Add support for w25q64jwm
mtd: spi-nor: intel-spi: Add support for Intel Alder Lake-S SPI serial flash
mtd: spi-nor: macronix: Add SECT_4K to mx25l12805d
mtd: spi-nor: Prefer asynchronous probe
gpio: mxc: Support module build
s390/startup: avoid save_area_sync overflow
s390: remove unused _swsusp_reset_dma
s390/kaslr: correct and explain randomization base generation
s390/kaslr: avoid mixing valid random value and an error code
s390/3215: simplify the return expression of tty3215_open()
pinctrl: bcm: fix kconfig dependency warning when !GPIOLIB
pinctrl: sprd: use module_platform_driver to simplify the code
pinctrl: Ingenic: Add I2S pins support for Ingenic SoCs.
pinctrl: Ingenic: Correct the pullup and pulldown parameters of JZ4780.
pinctrl: Ingenic: Add SSI pins support for JZ4770 and JZ4780.
pinctrl: aspeed-g6: Add bias controls for 1.8V GPIO banks
pinctrl: aspeed: Use the right pinconf mask
pinctrl: aspeed: Format pinconf debug consistent with pinmux
dt-bindings: pinctrl: renesas,pfc: align example GPIO hog name with dtschema
dt-bindings: gpio: convert bindings for Maxim MAX732x family to dtschema
dt-bindings: gpio: convert bindings for NXP PCA953x family to dtschema
perf tools: Separate the checking of headers only used to build beautification tables
dt-bindings: gpio: fsl-imx-gpio: add gpio-line-names
dt-bindings: gpio: fsl-imx-gpio: add i.MX ARMv6 and ARMv7 compatibles
dt-bindings: gpio: pl061: add gpio-line-names
pinctrl: imx: Support building i.MX pinctrl core driver as module
pinctrl: imx: Support building SCU pinctrl core driver as module
pinctrl: imx: Use function callbacks for SCU related functions
arm64: dts: zynqmp: Fix leds subnode name for zcu100/ultra96 v1
arm64: dts: zynqmp: Remove undocumented u-boot properties
arm64: dts: zynqmp: Remove additional compatible string for i2c IPs
arm64: dts: zynqmp: Rename buses to be align with simple-bus yaml
serial: mvebu-uart: fix unused variable warning
arm64: dts: xilinx: align GPIO hog names with dtschema
USB: serial: pl2303: add device-id for HP GC device
KVM: VMX: vmx_uret_msrs_list[] can be static
f2fs: fix to do sanity check on segment/section count
f2fs: fix to check segment boundary during SIT page readahead
f2fs: fix uninit-value in f2fs_lookup
PM / devfreq: tegra30: Improve initial hardware resetting
PM / devfreq: event: Change prototype of devfreq_event_get_edev_by_phandle function
PM / devfreq: Change prototype of devfreq_get_devfreq_by_phandle function
PM / devfreq: Add devfreq_get_devfreq_by_node function
f2fs: remove unneeded parameter in find_in_block()
f2fs: fix wrong total_sections check and fsmeta check
f2fs: remove duplicated code in sanity_check_area_boundary
f2fs: remove unused check on version_bitmap
f2fs: relocate blkzoned feature check
f2fs: do sanity check on zoned block device path
f2fs: add trace exit in exception path
f2fs: change return value of reserved_segments to unsigned int
ubifs: journal: Make sure to not dirty twice for auth nodes
ath11k: Move non-fatal warn logs to dbg level
ath9k: Remove set but not used variable
wl3501_cs: Remove unnecessary NULL check
wl1251/wl12xx: fix a typo in comments
qtnfmac: fix resource leaks on unsupported iftype error return path
rtw88: show current regulatory in tx power table
rtw88: add dump fw crash log
rtw88: add dump firmware fifo support
rtw88: handle and recover when firmware crash
rtw88: increse the size of rx buffer size
platform/chrome: Use kobj_to_dev() instead of container_of()
perf/x86/intel: Fix Ice Lake event constraint table
perf/x86/intel/uncore: Fix the scale of the IMC free-running events
perf/x86/intel/uncore: Fix for iio mapping on Skylake Server
perf/x86/msr: Add Jasper Lake support
perf/x86/intel: Add Jasper Lake support
perf/x86/intel/uncore: Reduce the number of CBOX counters
perf/x86/intel/uncore: Update Ice Lake uncore units
perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support
lockdep: Optimize the memory usage of circular queue
USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters
ALSA: hda/realtek - set mic to auto detect on a HP AIO machine
bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp
selftests/bpf: Test BTF writing APIs
libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset
libbpf: Add BTF writing APIs
ethtool: mark netlink family as __ro_after_init
genetlink: add missing kdoc for validation flags
net/sched: cls_u32: Replace one-element array with flexible-array member
qed/qed_ll2: Replace one-element array with flexible-array member
stmmac: intel: Adding ref clock 1us tic for LPI cntr
net: usb: ax88179_178a: add MCT usb 3.0 adapter
net: usb: ax88179_178a: fix missing stop entry in driver_info
net: ipa: fix two comments
net: ipa: rename a phandle variable
net: ipa: fix two mild warnings
net: ipa: share field mask values for GSI general interrupt
net: ipa: share field mask values for GSI global interrupt
net: ipa: share field mask values for GSI interrupt type
net: ipa: remove unused status structure field masks
net: ipa: kill unused status exceptions
net: ipa: kill unused status opcodes
net: ipa: kill definition of TRE_FLAGS_IEOB_FMASK
selftests/bpf: Add test for bpf_seq_printf_btf helper
bpf: Add bpf_seq_printf_btf helper
selftests/bpf: Fix overflow tests to reflect iter size increase
bpf: Bump iter seq size to support BTF representation of large data structures
selftests/bpf: Add bpf_snprintf_btf helper tests
bpf: Add bpf_snprintf_btf helper
bpf: Move to generic BTF show support, apply it to seq files/strings
bpf: Provide function to get vmlinux BTF information
libbpf: Add btf__new_empty() to create an empty BTF object
libbpf: Allow modification of BTF and add btf__add_str API
libbpf: Extract generic string hashing function for reuse
libbpf: Generalize common logic for managing dynamically-sized arrays
libbpf: Remove assumption of single contiguous memory for BTF data
libbpf: Refactor internals of BTF type index
drm/msm: fix 32b build warns
selftests: Remove fmod_ret from test_overhead
bpf: verifier: refactor check_attach_btf_id()
bpf: change logging calls from verbose() to bpf_log() and use log pointer
bpf: disallow attaching modify_return tracing functions to other BPF programs
selftest: bpf: Test copying a sockmap and sockhash
selftests: bpf: Remove shared header from sockmap iter test
selftests: bpf: Add helper to compare socket cookies
bpf: sockmap: Enable map_update_elem from bpf_iter
Input: joystick - add ADC attached joystick driver.
dt-bindings: input: Add docs for ADC driven joystick
Input: i8042 - add nopnp quirk for Acer Aspire 5 A515
Input: trackpoint - enable Synaptics trackpoints
ibmvnic: create send_control_ip_offload
ibmvnic: create send_query_ip_offload
ibmvnic: rename send_map_query to send_query_map
ibmvnic: rename ibmvnic_send_req_caps to send_request_cap
ibmvnic: rename send_cap_queries to send_query_cap
ibmvnic: set up 200GBPS speed
atm: atmtcp: Constify atmtcp_v_dev_ops
ip6gre: avoid tx_error when sending MLD/DAD on external tunnels
net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks
iommu/arm-smmu-v3: Add SVA device feature
iommu/arm-smmu-v3: Check for SVA features
iommu/arm-smmu-v3: Seize private ASID
iommu/arm-smmu-v3: Share process page tables
iommu/arm-smmu-v3: Move definitions to a header
iommu/io-pgtable-arm: Move some definitions to a header
PCI: shpchp: Remove unused 'rc' assignment
net/smc: CLC decline - V2 enhancements
net/smc: introduce CLC first contact extension
net/smc: CLC accept / confirm V2
net/smc: determine accepted ISM devices
net/smc: build and send V2 CLC proposal
net/smc: determine proposed ISM devices
net/smc: introduce list of pnetids for Ethernet devices
net/smc: introduce CHID callback for ISM devices
net/smc: introduce System Enterprise ID (SEID)
net/smc: prepare for more proposed ISM devices
net/smc: split CLC confirm/accept data to be sent
net/smc: separate find device functions
net/smc: CLC header fields renaming
net/smc: remove constant and introduce helper to check for a pnet id
net: Use kobj_to_dev() API
arm64: mte: Fix typo in memory tagging ABI documentation
net: core: add nested_level variable in net_device
net: core: introduce struct netdev_nested_priv for nested interface infrastructure
net: core: add __netdev_upper_dev_unlink()
net: mvneta: try to use in-irq pp cache in mvneta_txq_bufs_free
iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer
fscrypt: export fscrypt_d_revalidate()
e1000e: Add support for Meteor Lake
igc: Clean up nvm_info structure
igc: Reject schedules with a base_time in the future
igc: Export a way to read the PTP timer
igc: Remove reset disable flag
igc: Save PTP time before a reset
igc: Remove references to SYSTIMR register
igc: Expose LPI counters
igc: Clean RX descriptor error flags
igc: Remove timeout check from ptp_tx work
igc: Don't reschedule ptp_tx work
igc: Rename IGC_TSYNCTXCTL_VALID macro
igc: Add new device ID's
igb: read PBA number from flash
igb: add XDP support
bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature
Documentation: Chinese translation of Documentation/arm64/amu.rst
arm64: cpufeature: Export symbol read_sanitised_ftr_reg()
doc: zh_CN: index files in arm64 subdirectory
mailmap: add entry for <mstarovoitov@marvell.com>
drm/i915: Fix state checker hw.active/hw.enable readout
doc: seq_file: clarify role of *pos in ->next()
arm64: mm: Pin down ASIDs for sharing mm with devices
firmware: arm_sdei: Remove _sdei_event_unregister()
firmware: arm_sdei: Remove _sdei_event_register()
firmware: arm_sdei: Introduce sdei_do_local_call()
firmware: arm_sdei: Cleanup on cross call function
firmware: arm_sdei: Remove while loop in sdei_event_unregister()
firmware: arm_sdei: Remove while loop in sdei_event_register()
firmware: arm_sdei: Remove redundant error message in sdei_probe()
firmware: arm_sdei: Remove duplicate check in sdei_get_conduit()
firmware: arm_sdei: Unregister driver on error in sdei_init()
firmware: arm_sdei: Avoid nested statements in sdei_init()
firmware: arm_sdei: Retrieve event number from event instance
firmware: arm_sdei: Common block for failing path in sdei_event_create()
firmware: arm_sdei: Remove sdei_is_err()
net_sched: remove a redundant goto chain check
selftests/bpf: Add raw_tp_test_run
libbpf: Support test run of raw tracepoint programs
bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint
ASoC: lpass-platform: use devm_regmap_field_bulk_alloc
docs: vxlan: add info about device features
selftests: net: add a test for static UDP tunnel ports
netdevsim: support the static IANA VXLAN port flag
ice: convert to new udp_tunnel infrastructure
ice: remove unused args from ice_get_open_tunnel_port()
i40e: convert to new udp_tunnel infrastructure
selftests: net: add a test for shared UDP tunnel info tables
netdevsim: shared UDP tunnel port table support
netdevsim: add warnings on unexpected UDP tunnel port errors
udp_tunnel: add the ability to share port tables
regmap: add support to regmap_field_bulk_alloc/free apis
net: bridge: fdb: don't flush ext_learn entries
net: phy: dp83869: Add speed optimization feature
net: phy: dp83869: support Wake on LAN
net: ethernet: ave: Replace alloc_etherdev() with devm_alloc_etherdev()
spi: hisi-sfc-v3xx: fix spelling mistake "occured" -> "occurred"
xsk: Fix possible crash in socket_release when out-of-memory
spi: fsl-dspi: fix NULL pointer dereference
regulator: rtmv20: Add DT-binding document for Richtek RTMV20
regulator: rtmv20: Adds support for Richtek RTMV20 load switch regulator
regulator: resolve supply after creating regulator
regulator: print symbolic errors in kernel messages
regulator: print state at boot
arm_pmu: arm64: Use NMIs for PMU
arm_pmu: Introduce pmu_irq_ops
KVM: arm64: pmu: Make overflow handler NMI safe
arm64: perf: Defer irq_work to IPI_IRQ_WORK
arm64: perf: Remove PMU locking
arm64: perf: Avoid PMXEV* indirection
arm64: perf: Add missing ISB in armv8pmu_enable_counter()
perf: Add Arm CMN-600 PMU driver
perf: Add Arm CMN-600 DT binding
coresight: etm4x: Fix save and restore of TRCVMIDCCTLR1 register
coresight: core: Allow the coresight core driver to be built as a module
coresight: catu: Allow catu drivers to be built as modules
coresight: tmc-etr: Add function to register catu ops
coresight: cti: Allow cti to be built as a module
coresight: cti: Increase reference count when enabling cti
coresight: cti: Don't disable ect device if it's not enabled
coresight: cti: Fix bug clearing sysfs links on callback
coresight: cti: Fix remove sysfs link error
coresight: cti: Add function to register cti associate ops
coresight: replicator: Allow replicator driver to be built as module
coresight: funnel: Allow funnel driver to be built as module
coresight: tmc: Allow tmc to be built as a module
coresight: tpiu: Allow tpiu to be built as a module
coresight: etb: Allow etb to be built as a module
coresight: etm4x: Allow etm4x to be built as a module
coresight: etm3x: Allow etm3x to be built as a module
coresight: etm: perf: Fix warning caused by etm_setup_aux failure
coresight: stm: Allow to build coresight-stm as a module
coresight: Add try_get_module() in coresight_grab_device()
coresight: Export global symbols
coresight: Add coresight prefix to barrier_pkt
coresight: Use IS_ENABLED for CONFIGs that may be modules
coresight: cpu_debug: Define MODULE_DEVICE_TABLE
coresight: cpu_debug: Add module name in Kconfig
regmap: destroy mutex (if used) in regmap_exit()
regmap: debugfs: use semicolons rather than commas to separate statements
ASoC: cs4234: Add support for Cirrus Logic CS4234 codec
ASoC: cs4234: Add dtschema binding document
ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock
ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n
ASoC: rt715: Add power-up delay to fix dmic pop sound issue.
ASoC: dt-bindings: sgtl5000: Add common clock properties
PCI: kirin: Return -EPROBE_DEFER in case the gpio isn't ready
mm: do not rely on mm == current->mm in __get_user_pages_locked
ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open()
ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup()
ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close()
ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put()
ASoC: soc-component: add mark for soc_pcm_components_open/close()
ASoC: soc-link: add mark for snd_soc_link_startup/shutdown()
ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown()
iomap: Call inode_dio_end() before generic_write_sync()
iomap: Allow filesystem to call iomap_dio_complete without i_rwsem
iomap: Set all uptodate bits for an Uptodate page
io_uring: fix potential ABBA deadlock in ->show_fdinfo()
blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps()
io_uring: always delete double poll wait entry on match
PM: runtime: Fix timer_expires data type on 32-bit arches
x86: Use tracepoint_enabled() for msr tracepoints instead of open coding it
PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS
mtd: rawnand: Make use of the ECC framework
mtd: nand: Use the new generic ECC object
mtd: rawnand: Use nanddev_get/set_ecc_requirements() when relevant
mtd: nand: Create helpers to set/extract the ECC requirements
mtd: spinand: Use nanddev_get_ecc_conf() when relevant
mtd: nand: Create a helper to extract the ECC configuration
mtd: rawnand: Use the new ECC engine type enumeration
PM: hibernate: Batch hibernate and resume IO requests
mtd: rawnand: Separate the ECC engine type and the ECC byte placement
arm64: perf: Add support caps under sysfs
nl80211: extend support to config spatial reuse parameter set
mac80211: Support not iterating over not-sdata-in-driver ifaces
nl80211: fix OBSS PD min and max offset validation
ARM: dts: bcm2835: Change firmware compatible from simple-bus to simple-mfd
mac80211: fix some more kernel-doc in mesh
perf test: Fix msan uninitialized use.
perf parse-events: Reduce casts around bp_addr
perf test: Add expand cgroup event test
cfg80211: regulatory: remove a bogus initialization
mac80211: fix regression in sta connection monitor
perf tools: Allow creation of cgroup without open
perf tools: Copy metric events properly when expand cgroups
mac80211_hwsim: indicate support for S1G
mac80211_hwsim: write TSF timestamp correctly to S1G beacon
nl80211: include frequency offset in survey info
mac80211: support S1G association
perf stat: Add --for-each-cgroup option
mac80211: receive and process S1G beacons
KVM: x86: do not attempt TSC synchronization on guest writes
KVM: nSVM: delay MSR permission processing to first nested VM run
KVM: x86: rename KVM_REQ_GET_VMCS12_PAGES
KVM: selftests: Add test for user space MSR handling
KVM: x86: Introduce MSR filtering
KVM: x86: VMX: Prevent MSR passthrough when MSR access is denied
KVM: x86: SVM: Prevent MSR passthrough when MSR access is denied
KVM: x86: Prepare MSR bitmaps for userspace tracked MSRs
KVM: x86: Add infrastructure for MSR filtering
KVM: x86: Allow deflecting unknown MSR accesses to user space
KVM: x86: Return -ENOENT on unimplemented MSRs
KVM: VMX: Rename vmx_uret_msr's "index" to "slot"
KVM: VMX: Rename "vmx_msr_index" to "vmx_uret_msrs_list"
KVM: VMX: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr"
KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr"
KVM: VMX: Add vmx_setup_uret_msr() to handle lookup and swap
KVM: VMX: Move uret MSR lookup into update_transition_efer()
KVM: VMX: Check guest support for RDTSCP before processing MSR_TSC_AUX
KVM: VMX: Rename "__find_msr_index" to "__vmx_find_uret_msr"
KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded"
KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs"
KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs"
KVM: VMX: Rename the "shared_msr_entry" struct to "vmx_uret_msr"
KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot"
KVM: VMX: Prepend "MAX_" to MSR array size defines
KVM: x86: Rename "shared_msrs" to "user_return_msrs"
KVM: x86/mmu: Move individual kvm_mmu initialization into common helper
KVM: nVMX: Read EXIT_QUAL and INTR_INFO only when needed for nested exit
KVM: x86: Use common definition for kvm_nested_vmexit tracepoint
KVM: x86: Add macro wrapper for defining kvm_exit tracepoint
KVM: x86: Add intr/vectoring info and error code to kvm_exit tracepoint
KVM: VMX: Add a helper to test for a valid error code given an intr info
KVM: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint
KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint
KVM: nVMX: WARN on attempt to switch the currently loaded VMCS
KVM: nVMX: Drop redundant VMCS switch and free_nested() call
KVM: nVMX: Ensure vmcs01 is the loaded VMCS when freeing nested state
KVM: nVMX: Move free_nested() below vmx_switch_vmcs()
KVM: nVMX: Explicitly check for valid guest state for !unrestricted guest
KVM: nVMX: Reload vmcs01 if getting vmcs12's pages fails
KVM: nVMX: Reset the segment cache when stuffing guest segs
KVM: x86/mmu: Track write/user faults using bools
KVM: x86/mmu: Hoist ITLB multi-hit workaround check up a level
KVM: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch)
KVM: x86/mmu: Account NX huge page disallowed iff huge page was requested
KVM: x86/mmu: Capture requested page level before NX huge page workaround
KVM: x86/mmu: Move "huge page disallowed" calculation into mapping helpers
KVM: x86/mmu: Refactor the zap loop for recovering NX lpages
KVM: x86/mmu: Commit zap of remaining invalid pages when recovering lpages
KVM: VMX: Rename ops.h to vmx_ops.h
KVM: VMX: Extract posted interrupt support to separate files
KVM: x86/mmu: Bail early from final #PF handling on spurious faults
KVM: x86/mmu: Return unique RET_PF_* values if the fault was fixed
KVM: x86/mmu: Invert RET_PF_* check when falling through to emulation
KVM: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID
KVM: x86/MMU: Recursively zap nested TDP SPs when zapping last/only parent
KVM: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg)
KVM: x86: hyper-v: disallow configuring SynIC timers with no SynIC
KVM: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst
KVM: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots()
KVM: VMX: Add a helper and macros to reduce boilerplate for sec exec ctls
KVM: VMX: Rename RDTSCP secondary exec control name to insert "ENABLE"
KVM: VMX: Unconditionally clear CPUID.INVPCID if !CPUID.PCID
KVM: VMX: Rename vmx_*_supported() helpers to cpu_has_vmx_*()
cpuidle-haltpoll: fix error comments in arch_haltpoll_disable
KVM: VMX: Use "illegal GPA" helper for PT/RTIT output base check
KVM: x86: Move illegal GPA helper out of the MMU code
KVM: VMX: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function
KVM: x86: Unexport cpuid_query_maxphyaddr()
KVM: VMX: Use precomputed MAXPHYADDR for RTIT base MSR check
KVM: VMX: Do not perform emulation for INVD intercept
mac80211: avoid rate init for S1G band
KVM: SEV: shorten comments around sev_clflush_pages
KVM: SVM: Mark SEV launch secret pages as dirty.
KVM: nVMX: Add VM-Enter failed tracepoints for super early checks
KVM: nSVM: CR3 MBZ bits are only 63:52
KVM: x86: emulating RDPID failure shall return #UD rather than #GP
KVM: nVMX: Morph notification vector IRQ on nested VM-Enter to pending PI
KVM: MIPS: clean up redundant kvm_run parameters in assembly
KVM: SVM: Add tracepoint for cr_interception
KVM: SVM: Analyze is_guest_mode() in svm_vcpu_run()
KVM: VMX: Invoke NMI handler via indirect call instead of INTn
KVM: VMX: Move IRQ invocation to assembly subroutine
KVM: x86: Add kvm_x86_ops hook to short circuit emulation
KVM: SVM: use __GFP_ZERO instead of clear_page()
KVM: nVMX: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it
KVM: x86: fix MSR_IA32_TSC read for nested migration
KVM: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev()
KVM: SVM: Enable INVPCID feature on AMD
KVM: X86: Move handling of INVPCID types to x86
KVM: X86: Rename and move the function vmx_handle_memory_failure to x86.c
KVM: SVM: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept
KVM: SVM: Add new intercept word in vmcb_control_area
KVM: SVM: Modify 64 bit intercept field to two 32 bit vectors
KVM: SVM: Modify intercept_exceptions to generic intercepts
KVM: SVM: Change intercept_dr to generic intercepts
KVM: SVM: Change intercept_cr to generic intercepts
KVM: SVM: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept)
KVM: nSVM: Remove unused field
KVM: SVM: refactor exit labels in svm_create_vcpu
KVM: SVM: use __GFP_ZERO instead of clear_page
KVM: SVM: refactor msr permission bitmap allocation
KVM: nSVM: rename nested vmcb to vmcb12
KVM: SVM: rename a variable in the svm_create_vcpu
KVM: LAPIC: Reduce world switch latency caused by timer_advance_ns
KVM: LAPIC: Narrow down the kick target vCPU
KVM: LAPIC: Guarantee the timer is in tsc-deadline mode when setting
KVM: LAPIC: Return 0 when getting the tscdeadline timer if the lapic is hw disabled
KVM: LAPIC: Fix updating DFR missing apic map recalculation
kvm/eventfd: move wildcard calculation outside loop
KVM: nVMX: Simplify the initialization of nested_vmx_msrs
KVM: nVMX: Fix VMX controls MSRs setup when nested VMX enabled
KVM: nSVM: Avoid freeing uninitialized pointers in svm_set_nested_state()
mac80211: handle S1G low rates
mac80211: don't calculate duration for S1G
mac80211: encode listen interval for S1G
perf evsel: Add evsel__clone() function
cfg80211: handle Association Response from S1G STA
mac80211: convert S1G beacon to scan results
cfg80211: parse S1G Operation element for BSS channel
cfg80211: convert S1G beacon to scan results
mac80211: support S1G STA capabilities
nl80211: support S1G capability overrides in assoc
mac80211: s1g: choose scanning width based on frequency
mac80211: get correct default channel width for S1G
wireless: radiotap: fix some kernel-doc
mac80211: fix some missing kernel-doc
mac80211_hwsim: fix typo in kernel-doc
nl80211/cfg80211: support 6 GHz scanning
perf vendor events: Update SkylakeX events to v1.21
perf vendor events intel: Update CascadelakeX events to v1.08
PCI: dwc: Fix 'cast truncates bits from constant value'
ARM: dts: sun8i: v3s: Add simple-framebuffer
ARM: dts: sun8i: s3l: add support for Pine64 PineCube IP camera
dt-bindings: arm: sunxi: add Pine64 PineCube binding
mac80211: Inform AP when returning operating channel
kgdb: Honour the kprobe blocklist when setting breakpoints
PCI: tegra: Convert to use DEFINE_SEQ_ATTRIBUTE macro
ASoC: q6afe-clocks: Fix typo in SPDX Licence
ARM: Handle no IPI being registered in show_ipi_list()
mmc: sdhci_am654: Enable tuning for SDR50
mmc: sdhci_am654: Add support for software tuning
mmc: sdhci_am654: Add support for input tap delay
mmc: sdhci_am654: Fix hard coded otap delay array size
dt-bindings: mmc: sdhci-am654: Add documentation for input tap delay
dt-bindings: mmc: sdhci-am654: Convert sdhci-am654 controller documentation to json schema
mmc: sdhci-of-esdhc: fix reference clock source selection
gpio: amd-fch: correct logic of GPIO_LINE_DIRECTION
mmc: host: fix depends for MMC_MESON_GX w/ COMPILE_TEST
mmc: sdhci: Workaround broken command queuing on Intel GLK based IRBIS models
memstick: Skip allocating card when removing host
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for I2C1 at PE bank
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for 8-bit parallel CSI
ARM: dts: sun8i: V3/V3s/S3/S3L: add CSI1 device node
ARM: dts: sun8i: V3/V3s/S3/S3L: add pinctrl for UART2 RX/TX
ARM: dts: sun8i: V3/V3s/S3/S3L: add Ethernet support
hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions
x86/hyperv: Remove aliases with X64 in their name
PCI: hv: Document missing hv_pci_protocol_negotiation() parameter
scsi: storvsc: Support PAGE_SIZE larger than 4K
Driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes
HID: hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes
Input: hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes
hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication
hv: hyperv.h: Introduce some hvpfn helper functions
Drivers: hv: vmbus: Move virt_to_hvpfn() to hyperv header
Drivers: hv: Use HV_HYP_PAGE in hv_synic_enable_regs()
Drivers: hv: vmbus: Introduce types of GPADL
Drivers: hv: vmbus: Move __vmbus_open()
Drivers: hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl
ide/macide: Convert Mac IDE driver to platform driver
net: vlan: Fixed signedness in vlan_group_prealloc_vid()
phy: qcom-qmp: Add support for sc7180 DP phy
phy: qcom-qmp: Add support for DP in USB3+DP combo phy
phy: qcom-qmp: Use devm_platform_ioremap_resource() to simplify
phy: qcom-qmp: Get dp_com I/O resource by index
phy: qcom-qmp: Move 'serdes' and 'cfg' into 'struct qcom_phy'
phy: qcom-qmp: Remove 'initialized' in favor of 'init_count'
phy: qcom-qmp: Move phy mode into struct qmp_phy
dt-bindings: phy: qcom,qmp-usb3-dp: Add DP phy information
soundwire: sysfs: add slave status and device number before probe
soundwire: bus: add enumerated Slave device to device list
Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support
scripts: coccicheck: Change default value for parallelism
r8169: fix RTL8168f/RTL8411 EPHY config
bnxt_en: Improve preset max value for ethtool -l.
bnxt_en: Implement ethtool set_fec_param() method.
bnxt_en: Report Active FEC encoding during link up.
bnxt_en: Report FEC settings to ethtool.
bnxt_en: avoid link reset if speed is not changed
bnxt_en: Handle ethernet link being disabled by firmware.
bnxt_en: ethtool: support PAM4 link speeds up to 200G
bnxt_en: add basic infrastructure to support PAM4 link speeds
bnxt_en: refactor bnxt_get_fw_speed()
bnxt_en: refactor code to limit speed advertising
bnxt_en: Update firmware interface spec to 1.10.1.65.
dt-bindings: net: renesas,ravb: Add support for r8a774e1 SoC
ptp: add stub function for ptp_get_msgtype()
net: marvell: mvpp2: Fix W=1 warning with !CONFIG_ACPI
mlxsw: spectrum_ethtool: Expose transceiver_overheat counter
mlxsw: Update module's settings when module is plugged in
mlxsw: spectrum: Initialize netdev's module overheat counter
mlxsw: Enable temperature event for all supported port module sensors
mlxsw: Update transceiver_overheat counter according to MTWE
mlxsw: core: Add an infrastructure to track transceiver overheat counter
mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields
mlxsw: reg: Add Ports Module Administrative and Operational Status Register
mlxsw: reg: Add Port Module Plug/Unplug Event Register
mlxsw: reg: Add Management Temperature Warning Event Register
net: hns3: add a structure for IR shaper's parameter in hclge_shaper_para_calc()
net: hns3: add a check for device specifications queried from firmware
net: hns3: replace the macro of max tm rate with the queried specification
net: hns3: add support to query device specifications
net: hns3: add debugfs to dump device capabilities
net: hns3: use capabilities queried from firmware
net: hns3: use capability flag to indicate FEC
net: hns3: add support to query device capability
net: hns3: delete redundant PCI revision judgement
net: hns3: add device version to replace pci revision
mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path
mdio: fix mdio-thunder.c dependency & build error
agp: use semicolons rather than commas to separate statements
x86/apic/msi: Unbreak DMAR and HPET MSI
i2c: npcm7xx: Clear LAST bit after a failed transaction.
dt-bindings: i2c: imx: Fix i.MX 7 compatible matching
dt-bindings: i2c: imx: Add properties and use unevaluatedProperties
dt-bindings: i2c: imx-lpi2c: Fix i.MX 8QXP compatible matching
dt-bindings: i2c: imx-lpi2c: Add properties and use unevaluatedProperties
i2c: imx: Fix external abort on interrupt in exit paths
i2c: rk3x: Simplify with dev_err_probe()
i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC
dt-bindings: i2c: I2C binding for Mellanox BlueField SoC
i2c: cpm: Fix i2c_ram structure
dyndbg: use keyword, arg varnames for query term pairs
nvmem: core: fix possibly memleak when use nvmem_cell_info_to_nvmem_cell()
vt_ioctl: make VT_RESIZEX behave like VT_RESIZE
serial: mvebu-uart: simplify the return expression of mvebu_uart_probe()
tty: serial: imx: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n
tty: hvc: fix link error with CONFIG_SERIAL_CORE_CONSOLE=n
pch_uart: drop double zeroing
dt-bindings: serial: renesas, hscif: Document r8a774e1 bindings
dt-bindings: serial: renesas, scif: Document r8a774e1 bindings
MIPS: idle: Add prototype for function check_wait
staging: rtl8188eu: Reapply "staging:r8188eu: Use lib80211 to encrypt (CCMP) tx frames"
media: MAINTAINERS: remove Maxime Jourdan as maintainer of Amlogic VDEC
media: staging: rkisp1: cap: protect access to buf with the spin lock
media: staging: rkisp1: use the right variants of spin_lock
media: staging: rkisp1: params: no need to lock default config
media: staging: rkisp1: stats: protect write to 'is_streaming' in start_streaming cb
x86/hyperv: Remove aliases with X64 in their name
media: staging: rkisp1: isp: don't enable signal RKISP1_CIF_ISP_FRAME_IN
media: staging: rkisp1: isp: add a warning and debugfs var for irq delay
media: staging: rkisp1: remove atomic operations for frame sequence
media: staging: rkisp1: params: set vb.sequence to be the isp's frame_sequence + 1
media: staging: rkisp1: params: avoid using buffer if params is not streaming
media: staging: rkisp1: params: use the new effect value in cproc config
media: staging: rkisp1: params: in the isr, return if buffer list is empty
media: staging: rkisp1: params: upon stream stop, iterate a local list to return the buffers
media: docs: v4l2-subdev: move calling ops to a subsection
media: docs: v4l2-subdev: move "Subdev registration" to a subsection
media: docs: v4l2-subdev: fix typo
media: docs: v4l2-subdev: fix typo
media: saa7146: drop double zeroing
media: firewire: fix memory leak
media: rcar-vin: Extend RAW8 support to all RGB layouts
media: rcar-csi2: Extend RAW8 support to all RGB layouts
media: bindings: media: gpio-ir-receiver: add linux,autosuspend-period property
media: rc: gpio-ir-recv: add QoS support for cpuidle system
media: dvb-frontends: tda18271c2dd: Constify static structs
media: flexcop-usb: remove needless check before usb_free_coherent()
media: flexcop-usb: sanity checking of endpoint type
media: netup_unidvb: drop initialization of PM pointers
media: ati_remote: sanity check for both endpoints
media: dvb-frontends: rtl2832_sdr: set error code in probe
pinctrl: mediatek: Add MT8167 Pinctrl driver
media: cedrus: Propagate OUTPUT resolution to CAPTURE
media: MAINTAINERS: add documentation files for rkisp1
media: admin-guide: add documentation file rkisp1.rst
pinctrl: mt65xx: add OF bindings for MT8167
media: pixfmt-meta-rkisp1.rst: add description of rkisp1 metadata formats in pixfmt-meta-rkisp1.rst
media: staging: rkisp1: fix configuration for GREY pixelformat
media: staging: rkisp1: cap: simplify link validation by comparing media bus code
media: staging: rkisp1: rsz: Add support to more YUV encoded mbus codes on src pad
media: staging: rkisp1: rsz: enumerate the formats on the src pad according to the capture
media: staging: rkisp1: add a helper function to enumerate supported mbus formats on capture
media: staging: rkisp1: add capability V4L2_CAP_IO_MC to capture devices
media: staging: rkisp1: don't support bayer format on selfpath resizer
media: staging: rkisp1: cap: remove unsupported format YUV444
MIPS: Increase range of CONFIG_FORCE_MAX_ZONEORDER
MIPS: Ingenic: Fix bugs when detecting L2 cache of JZ4775 and X1000E.
media: staging: rkisp1: cap: remove unsupported formats
media: staging: rkisp1: cap: change RGB24 format to XBGR32
MIPS: Ingenic: Add system type for new Ingenic SoCs.
dt-bindings: MIPS: Add X2000E based CU2000-Neo.
media: st-delta: Fix reference count leak in delta_run_work
media: sti: Fix reference count leaks
media: exynos4-is: Fix several reference count leaks due to pm_runtime_get_sync
media: exynos4-is: Fix a reference count leak due to pm_runtime_get_sync
media: exynos4-is: Fix a reference count leak
media: ti-vpe: Fix a missing check and reference count leak
media: stm32-dcmi: Fix a reference count leak
media: s5p-mfc: Fix a reference count leak
media: camss: Fix a reference count leak.
media: platform: fcp: Fix a reference count leak.
media: rockchip/rga: Fix a reference count leak.
media: rcar-vin: Fix a reference count leak.
media: rcar-vin: Fix a reference count leak.
media: vsp1: Fix runtime PM imbalance on error
media: coda: Fix runtime PM imbalance in coda_probe
media: platform: s3c-camif: Fix runtime PM imbalance on error
media: platform: sti: hva: Fix runtime PM imbalance on error
media: bdisp: Fix runtime PM imbalance on error
nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue
nvme: fix error handling in nvme_ns_report_zones
nvmet-fc: fix missing check for no hostport struct
nvmet: add passthru ZNS support
nvmet: handle keep-alive timer when kato is modified by a set features cmd
nvmet-tcp: have queue io_work context run on sock incoming cpu
nvme-pci: Move enumeration by class to be last in the table
nvme: use an xarray to lookup the Commands Supported and Effects log
nvme: lift the file open code from nvme_ctrl_get_by_path
fs: remove KSTAT_QUERY_FLAGS
fs: remove vfs_stat_set_lookup_flags
fs: move vfs_fstatat out of line
fs: implement vfs_stat and vfs_lstat in terms of vfs_fstatat
fs: remove vfs_statx_fd
netdevsim: fix duplicated debugfs directory
net: dsa: tag_rtl4_a: use the generic flow dissector procedure
net: dsa: tag_sja1105: use a custom flow dissector procedure
net: dsa: tag_qca: use the generic flow dissector procedure
net: dsa: tag_mtk: use the generic flow dissector procedure
net: dsa: tag_edsa: use the generic flow dissector procedure
net: dsa: tag_dsa: use the generic flow dissector procedure
net: dsa: tag_brcm: use generic flow dissector procedure
net: flow_dissector: avoid indirect call to DSA .flow_dissect for generic case
net: dsa: point out the tail taggers
net: dsa: add a generic procedure for the flow dissector
net: dsa: make the .flow_dissect tagger callback return void
net: dsa: tag_ocelot: use a short prefix on both ingress and egress
net: dsa: tag_sja1105: request promiscuous mode for master
net: dsa: allow drivers to request promiscuous mode on master
net: mscc: ocelot: move NPI port configuration to DSA
leds: parse linux,default-trigger DT property in LED core
leds: syscon: use struct led_init_data when registering
leds: lm3532: don't parse label DT property
leds: lm36274: use devres LED registering function
leds: lm36274: use platform device as parent of LED
leds: lm36274: do not set chip settings in DT parsing function
leds: lm36274: use struct led_init_data when registering
leds: lm36274: don't iterate through children since there is only one
leds: lm36274: cosmetic: rename lm36274_data to chip
leds: Add driver for Acer Iconia Tab A500
leds: pca9532 - simplify the return expression of pca9532_remove
leds: ns2: use struct led_init_data when registering
leds: ns2: remove unneeded variable
leds: ns2: register LED immediately after parsing DT properties
leds: ns2: cosmetic change: use helper variable
leds: ns2: cosmetic change
leds: ns2: cosmetic variable rename
leds: ns2: cosmetic structure rename
leds: ns2: use devres API for getting GPIO descriptors
leds: ns2: move parsing of one LED into separate function
leds: ns2: support OF probing only, forget platdata
leds: ns2: alloc simple array instead of struct ns2_led_priv
leds: ns2: use devres LED registering function
leds: is31fl32xx: use struct led_init_data when registering
leds: pm8058: cosmetic change: no need to return in if guard
leds: pm8058: cosmetic change: use helper variable
leds: pm8058: use struct led_init_data when registering
leds: mt6323: cosmetic change: use helper variable
leds: mt6323: use struct led_init_data when registering
leds: max77650: use struct led_init_data when registering
leds: lm3697: cosmetic change: use helper variable, reverse christmas tree
leds: lm3697: use struct led_init_data when registering
leds: bcm6328, bcm6358: use struct led_init_data when registering
leds: bcm6328, bcm6358: use devres LED registering function
leds: various: fix OF node leaks
leds: various: use only available OF children
leds: lt3593: do not rewrite .of_node of new LED device to wrong value
leds: various: use dev_of_node(dev) instead of dev->of_node
leds: various: use device_get_match_data
leds: ip30: compile if COMPILE_TEST=y
leds: various: compile if COMPILE_TEST=y
leds: pwm: Allow automatic labels for DT based devices
Revert "vxlan: move encapsulation warning"
arm64: dts: apm: add required gpio-cells to DW APB GPIO controller port
arm64: dts: apm: drop unused reg-io-width from DW APB GPIO controller
ARM: dts: picoxcell: drop unused reg-io-width from DW APB GPIO controller
ARM: dts: picoxcell: build DTBs with make dtbs
s390/stp: unify stp_work_mutex and clock_sync_mutex
s390/stp: add sysfs file to show scheduled leap seconds
s390/stp: add support for leap seconds
s390/stp: use u32 instead of unsigned int
s390/stp: use __packed
s390/stp: add locking to sysfs functions
media: rcar-vin: Enable YDS bit depending on bus_width and data_shift
media: rcar-vin: Enable support for R8A774E1
media: rcar-csi2: Enable support for R8A774E1
media: dt-bindings: media: renesas,vin: Add R8A774E1 support
media: dt-bindings: media: renesas,csi2: Add R8A774E1 support
media: media/pci: prevent memory leak in bttv_probe
media: saa7134: use generic power management
media: rcar-vin: Kconfig: Update help description for VIDEO_RCAR_VIN config
media: rcar-vin: Kconfig: Update help description for VIDEO_RCAR_CSI2 config
media: rcar-fcp: Update description for VIDEO_RENESAS_FCP Kconfig entry
media: dt-bindings: media: renesas,vin: Add device tree support for r8a7742
media: videobuf2: use sgtable-based scatterlist wrappers
media: pci: fix common ALSA DMA-mapping related codes
media: marvell-ccic: mmp: mark PM functions as __maybe_unused
media: MAINTAINERS: media: cec: fix files location
media: tc358743: cleanup tc358743_cec_isr
media: cec-adap.c: add 'unregistered' checks
media: cec-core.c: stop kthread_config before kthread
media: tegra-video: Fix compilation warning of unused variable
media: tc358743: initialize variable
media: mtk-mdp: Fix Null pointer dereference when calling list_add
media: staging: rkisp1: rsz: set flags to 0 in enum_mbus_code cb
media: staging: rkisp1: allow quantization setting by userspace on the isp source pad
media: v4l2: extend the CSC API to subdevice.
media: vivid: Add support to the CSC API
media: v4l2: add support for colorspace conversion API (CSC) for video capture
media: v4l2-mem2mem: simplify poll logic
media: v4l2-mem2mem: always consider OUTPUT queue during poll
media: mx2_emmaprp: Fix memleak in emmaprp_probe
media: usb: uvc: no need to check return value of debugfs_create functions
media: mtk-vcodec: make IRQs disabled upon request
media: mtk-vcodec: venc: fix invalid time per frame in S_PARM
media: mtk-vcodec: venc: set default time per frame
media: mtk-vcodec: venc: support ENUM_FRAMESIZES on OUTPUT formats
media: mtk-vcodec: venc: use platform data for ENUM_FRAMESIZES
media: mtk-vcodec: venc: set OUTPUT buffers field to V4L2_FIELD_NONE
media: mtk-vcodec: venc support MIN_OUTPUT_BUFFERS control
media: Revert "media: mtk-vcodec: Remove extra area allocation in an input buffer on encoding"
media: mtk-vcodec: add support for MT8183 encoder
media: dt-bindings: media: document mediatek,mt8183-vcodec-enc
media: mtk-vcodec: venc: specify supported formats per-chip
media: mtk-vcodec: venc: specify bitrate range per-chip
media: mtk-vcodec: venc: handle firmware version field
media: mtk-vcodec: venc: support SCP firmware
media: mtk-vcodec: add SCP firmware ops
media: dt-bindings: media: mtk-vcodec: document SCP node
media: mtk-vcodec: abstract firmware interface
remoteproc: scp: add COMPILE_TEST dependency
remoteproc/mediatek: Add support for mt8192 SCP
remoteproc: Fixup coredump debugfs disable request
remoteproc: qcom_q6v5: Assign mpss region to Q6 before MBA boot
remoteproc/mediatek: fix null pointer dereference on null scp pointer
drm/msm/dp: fix incorrect function prototype of dp_debug_get()
HID: hid-input: fix stylus battery reporting
ice: add support for flash update overwrite mask
netdevsim: add support for flash_update overwrite mask
devlink: introduce flash update overwrite mask
devlink: convert flash_update to use params structure
devlink: check flash_update parameter support in net core
net: atlantic: fix build when object tree is separate
tcp: consolidate tcp_mark_skb_lost and tcp_skb_mark_lost
tcp: simplify tcp_mark_skb_lost
tcp: move tcp_mark_skb_lost
tcp: consistently check retransmit hint
dpaa2-mac: Fix potential null pointer dereference
MAINTAINERS: Add Vladimir as a maintainer for DSA
dpaa2-eth: install a single steering rule when SHARED_FS is enabled
dpaa2-eth: no need to check link state right after ndo_open
dpaa2-mac: do not check for both child and parent DTS nodes
dpaa2-eth: fix command version for Tx shaping
net: usb: ax88179_178a: add Toshiba usb 3.0 adapter
bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL
team: set dev->needed_headroom in team_setup_by_port()
bonding: set dev->needed_headroom in bond_setup_by_slave()
vxlan: fix vxlan_find_sock() documentation for l3mdev
vxlan: check rtnl_configure_link return code correctly
vxlan: move encapsulation warning
vxlan: add unlikely to vxlan_remcsum check
vxlan: don't collect metadata if remote checksum is wrong
net: ethernet: cavium: octeon_mgmt: use phy_start and phy_stop
net: bridge: mcast: remove only S,G port groups from sg_port hash
net: stmmac: Fix clock handling on remove path
net: stmmac: Add option for VLAN filter fail queue enable
bpf: Add AND verifier test case where 32bit and 64bit bounds differ
bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases
vmxnet3: fix cksum offload issues for non-udp tunnels
net: dsa: sja1105: implement .devlink_info_get
net: dsa: sja1105: expose static config as devlink region
net: dsa: sja1105: move devlink param code to sja1105_devlink.c
drivers/net/ethernet: clean up mis-targeted comments
sfc: fix kdoc warning
drivers/net/ethernet: remove incorrectly formatted doc
drivers/net/ethernet: add some basic kdoc tags
drivers/net/ethernet: handle one warning explicitly
drivers/net/ethernet: rid ethernet of no-prototype warnings
drivers/net/ethernet: clean up unused assignments
intel: handle unused assignments
intel-ethernet: clean up W=1 warnings in kdoc
nfsd: rq_lease_breaker cleanup
nfsd4: remove check_conflicting_opens warning
nfsd: Cache R, RW, and W opens separately
sunrpc: simplify do_cache_clean
mm/page_ref: Convert the open coded tracepoint enabled to the new helper
tracepoints: Add helper to test if tracepoint is enabled in a header
sunrpc: cache : Replace seq_printf with seq_puts
silence nfscache allocation warnings with kvzalloc
nfsd: fix comparison to bool warning
NFSD: Correct type annotations in COPY XDR functions
NFSD: Correct type annotations in user xattr XDR functions
NFSD: Correct type annotations in user xattr helpers
SUNRPC/NFSD: Implement xdr_reserve_space_vec()
nfsd: rename delegation related tracepoints to make them less confusing
Documentation: update RPCSEC_GSSv3 RFC link
MAINTAINERS: Note NFS docs under Documentation/
nfsd: Remove unnecessary assignment in nfs4xdr.c
net: sunrpc: delete repeated words
nfsd: Fix typo in comment
nfsd: give up callbacks on revoked delegations
nfsd: remove fault injection code
efivarfs: Replace invalid slashes with exclamation marks in dentries.
efi: Delete deprecated parameter comments
efi/libstub: Fix missing-prototypes in string.c
efi: Add definition of EFI_MEMORY_CPU_CRYPTO and ability to report it
net: vlan: Avoid using BUG() in vlan_proto_idx()
drm/amd/pm: fix screen flicker seen on Navi14 with 2*4K monitors
drm/amdgpu: fix a warning in amdgpu_ras.c (v2)
drm/amdgpu: clean up ras sysfs creation (v2)
drm/amdgpu: stop data_exchange work thread before reset
drm/amdgpu: Implement new guest side VF2PF message transaction (v2)
bpf: selftest: Add test_btf_skc_cls_ingress
bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h
bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test
bpf: selftest: Use network_helpers in the sock_fields test
bpf: selftest: Adapt sock_fields test to use skel and global variables
bpf: selftest: Move sock_fields test into test_progs
bpf: selftest: Add ref_tracking verifier test for bpf_skc casting
bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON
bpf: Enable bpf_skc_to_* sock casting helper to networking prog type
bpf: Move the PTR_TO_BTF_ID check to check_reg_type()
drm/amdgpu: Update VF2PF interface
drm/include: add PP_FEATURE_MASK comments (v3)
drm/amdgpu: disable sienna chichlid UMC RAS
drm/amdgpu: add an auto setting to the noretry parameter
drm/amdgpu: store noretry parameter per driver instance
drm/amdgpu/display: fix CFLAGS setup for DCN30
drm/amdgpu: Remove some useless code
drm/amd: Skip not used microcode loading in SRIOV
drm/amd/pm: Skip use smc fw data in SRIOV
drm/amd/display: fix return value check for hdcp_work
drm/amdgpu: remove gpu_info fw support for sienna_cichlid etc.
spi: spi-mtk-nor: fix timeout calculation overflow
spi: hisi-sfc-v3xx: add support for IRQ mode
spi: hisi-sfc-v3xx: factor out the bit definition of interrupt register
spi: hisi-sfc-v3xx: factor out bus config and transfer functions
spi: hisi-sfc-v3xx: factor out IO modes configuration
ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together
ASoC: fsl: imx-audmix: Use devm_kcalloc() instead of devm_kzalloc()
dt-bindings: tas2770: Mark ti,asi-format to deprecated
tracing/boot: Initialize per-instance event list in early boot
xfs: remove deprecated sysctl options
xfs: remove deprecated mount options
xfs: directly call xfs_generic_create() for ->create() and ->mkdir()
xfs: avoid shared rmap operations for attr fork extents
xfs: drop the obsolete comment on filestream locking
xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local}
xfs: do the assert for all the log done items in xfs_trans_cancel
xfs: remove the unused parameter id from xfs_qm_dqattach_one
xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify
xfs: fix some comments
xfs: remove the unnecessary xfs_dqid_t type cast
xfs: use the existing type definition for di_projid
xfs: remove the unused SYNCHRONIZE macro
Bluetooth: MGMT: Fix not checking if BT_HS is enabled
Bluetooth: Disable High Speed by default
Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel
Bluetooth: A2MP: Fix not initializing all members
ASoC: SOF: Add .prepare/.complete callbacks
ASoC: SOF: Activate runtime PM with SOF OF device
ASoC: q6asm: fix kernel doc warnings
ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id
MAINTAINERS: Update Cirrus Logic Codecs maintainers
ASoC: fsl_sai: Instantiate snd_soc_dai_driver
ASoC: cs47l35: Fix EPOUT->HPOUT1 Mono Mux routing
ASoC: cs47l15: Fix EPOUT->HPOUT1 Mono Mux routing
RAS/CEC: Convert to DEFINE_SHOW_ATTRIBUTE()
ACPI: battery: include linux/power_supply.h
ACPI: wakeup: Remove dead ACPICA debug code
ACPI: video: Remove leftover ACPICA debug code
ACPI: tiny-power-button: Remove dead ACPICA debug code
ACPI: processor: Remove dead ACPICA debug code
ACPI: proc: Remove dead ACPICA debug code
ACPI: PCI: Remove unused ACPICA debug code
ACPI: event: Remove leftover ACPICA debug code
ACPI: dock: Remove dead ACPICA debug code
ACPI: debugfs: Remove dead ACPICA debug code
ACPI: custom_method: Remove dead ACPICA debug code
ACPI: container: Remove leftover ACPICA debug functionality
ACPI: platform: Remove ACPI_MODULE_NAME()
ACPI: memhotplug: Remove leftover ACPICA debug functionality
ACPI: LPSS: Remove ACPI_MODULE_NAME()
ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME()
ACPI: PCI: update kernel-doc line comments
PNP: ACPI: Fix missing-prototypes in acpi_pnp.c
ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler'
ACPI: configfs: Add missing config_item_put() to fix refcount leak
PNP: quirks: Fix duplicate included pci.h
MAINTAINERS: Add entries for Actions Semi Owl SIRQ controller
irqchip: Add Actions Semi Owl SIRQ controller
dt-bindings: interrupt-controller: Add Actions SIRQ controller binding
Bluetooth: Fix update of own_addr_type if ll_privacy supported
dt-bindings: dw-apb-ictl: Update binding to describe use as primary interrupt controller
irqchip/dw-apb-ictl: Add primary interrupt controller support
irqchip/dw-apb-ictl: Refactor priot to introducing hierarchical irq domains
iov_iter: move rw_copy_check_uvector() into lib/iov_iter.c
compat.h: fix a spelling error in <linux/compat.h>
genirq: Add stub for set_handle_irq() when !GENERIC_IRQ_MULTI_HANDLER
drm/mediatek: reduce clear event
soc: mediatek: cmdq: add clear option in cmdq_pkt_wfe api
soc: mediatek: cmdq: add jump function
soc: mediatek: cmdq: add write_s_mask value function
soc: mediatek: cmdq: add write_s value function
soc: mediatek: cmdq: add read_s function
soc: mediatek: cmdq: add write_s_mask function
soc: mediatek: cmdq: add write_s function
soc: mediatek: cmdq: add address shift in jump
soc: mediatek: mtk-infracfg: Fix kerneldoc
x86/sev-es: Use GHCB accessor for setting the MMIO scratch buffer
USB: cdc-acm: clean up no-union-descriptor handling
USB: cdc-acm: use common data-class define
USB: cdc-acm: handle broken union descriptors
Revert "cdc-acm: hardening against malicious devices"
PM: runtime: Remove link state checks in rpm_get/put_supplier()
drm/vc4: crtc: Keep the previously assigned HVS FIFO
drm/vc4: crtc: Rework a bit the CRTC state code
usbcore/driver: Accommodate usbip
usbcore/driver: Fix incorrect downcast
usbcore/driver: Fix specific driver selection
Revert "usbip: Implement a match function to fix usbip"
powercap: include header to fix -Wmissing-prototypes
btrfs: move btrfs_scratch_superblocks into btrfs_dev_replace_finishing
ice: fix memory leak in ice_vsi_setup
ice: fix memory leak if register_netdev_fails
ice: Fix call trace on suspend
iavf: Fix incorrect adapter get in iavf_resume
iocost: consider iocgs with active delays for debt forgiveness
iocost: add iocg_forgive_debt tracepoint
iocost: reimplement debt forgiveness using average usage
iocost: recalculate delay after debt reduction
iocost: replace nr_shortages cond in ioc_forgive_debts() with busy_level one
iocost: factor out ioc_forgive_debts()
Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()
sound: hiface: move to use usb_control_msg_send()
sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()
USB: legousbtower: use usb_control_msg_recv()
sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()
sound: usx2y: move to use usb_control_msg_send()
USB: correct API of usb_control_msg_send/recv
Revert "USB: legousbtower: use usb_control_msg_recv()"
Revert "sound: usx2y: move to use usb_control_msg_send()"
Revert "sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()"
Revert "sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()"
Revert "sound: hiface: move to use usb_control_msg_send()"
Revert "Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()"
Revert "USB: core: hub.c: use usb_control_msg_send() in a few places"
iopoll: update kerneldoc of read_poll_timeout_atomic()
usb: udc: net2280: convert to readl_poll_timeout_atomic()
usb: phy: phy-mv-usb: convert to readl_poll_timeout_atomic()
usb: phy-ulpi-viewport: convert to readl_poll_timeout_atomic()
usb: isp1760-hcd: convert to readl_poll_timeout_atomic()
usb: fotg210-hcd: convert to readl_poll_timeout_atomic()
usb: oxu210hp-hcd: convert to readl_poll_timeout_atomic()
usb: xhci-rcar: convert to readl_poll_timeout_atomic()
usb: pci-quirks: convert to readl_poll_timeout_atomic()
usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic()
usb: early: convert to readl_poll_timeout_atomic()
dm: add support for REQ_NOWAIT and enable it for linear target
block: add QUEUE_FLAG_NOWAIT
vsprintf: use bd_partno in bdev_name
block: use bd_partno in bdevname
target/iblock: fix holder printing in iblock_show_configfs_dev_params
drbd: don't set ->bd_contains
drbd: don't detour through bd_contains for the gendisk
md: don't detour through bd_contains for the gendisk
md: compare bd_disk instead of bd_contains
block: add a bdev_is_partition helper
Documentation/hdio: fix up obscure bd_contains references
eeprom: at24: Support custom device names for AT24 EEPROMs
slimbus: qcom-ngd-ctrl: disable ngd in qmi server down callback
slimbus: core: do not enter to clock pause mode in core
slimbus: core: check get_addr before removing laddr ida
staging: vchiq: avoid mixing kernel and user pointers
staging: vchiq: fix __user annotations
rseq/selftests: Test MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
rseq/selftests,x86_64: Add rseq_offset_deref_addv()
rseq/membarrier: Add MEMBARRIER_CMD_PRIVATE_EXPEDITED_RSEQ
sched/fair: Use dst group while checking imbalance for NUMA balancer
sched/fair: Reduce busy load balance interval
sched/fair: Minimize concurrent LBs between domain level
sched/fair: Reduce minimal imbalance threshold
sched/fair: Relax constraint on task's load during load balance
sched/fair: Remove the force parameter of update_tg_load_avg()
sched/fair: Fix wrong cpu selecting from isolated domain
sched: Remove unused inline function uclamp_bucket_base_value()
sched/rt: Disable RT_RUNTIME_SHARE by default
sched/deadline: Fix stale throttling on de-/boosted tasks
sched/numa: Use runnable_avg to classify node
RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters()
arm64: dts: ti: k3-j721e-common-proc-board: align GPIO hog names with dtschema
habanalabs/gaudi: configure QMAN LDMA registers properly
habanalabs: add notice of device not idle
habanalabs: add debug messages for opening/closing context
habanalabs: release kernel context after hw_fini
habanalabs: correct an error message
ARM: dts: am3874: iceboard: fix GPIO expander reset GPIOs
ARM: dts: am335x: t335: align GPIO hog names with dtschema
ARM: dts: am335x: lxm: fix PCA9539 GPIO expander properties
ARM: dts: am437x-l4: drop legacy cpsw dt node
ARM: dts: am437x: switch to new cpsw switch drv
ARM: dts: am437x-l4: add dt node for new cpsw switchdev driver
mmc: sdhci-s3c: hide forward declaration of of_device_id behind CONFIG_OF
mmc: sdhci: fix indentation mistakes
mmc: moxart: remove unneeded check for drvdata
mmc: renesas_sdhi: drop local flag for tuning
mmc: rtsx_usb_sdmmc: simplify the return expression of sd_change_phase()
mmc: core: document mmc_hw_reset()
HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery
ACPI: video: use ACPI backlight for HP 635 Notebook
MAINTAINERS: Use my kernel.org address for Intel PMIC work
ACPI: APD: Clean up header file include statements
ACPI: APD: Remove unnecessary APD_ADDR() macro stub
ACPI: APD: Remove ACPI_MODULE_NAME()
ACPI: APD: Remove flags from struct apd_device_desc
ACPI: APD: Add kerneldoc for properties in struct apd_device_desc
ACPI: Remove three unused inline functions
quota: clear padding in v2r1_mem2diskdqb()
fbcon: Fix global-out-of-bounds read in fbcon_get_font()
Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts
fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h
xfrm: Use correct address family in xfrm_state_find
integrity: Asymmetric digsig supports SM2-with-SM3 algorithm
X.509: support OSCCA SM2-with-SM3 certificate verification
X.509: support OSCCA certificate parse
crypto: sm2 - add SM2 test vectors to testmgr
crypto: testmgr - Fix potential memory leak in test_akcipher_one()
crypto: testmgr - support test with different ciphertext per encryption
crypto: sm2 - introduce OSCCA SM2 asymmetric cipher algorithm
lib/mpi: Introduce ec implementation to MPI library
lib/mpi: Extend the MPI library
crypto: sm3 - export crypto_sm3_final function
crypto: hisilicon/qm - remove the update of flags
crypto: hisilicon/qm - fix wrong return type of 'pci_get_drvdata'
crypto: hisilicon/hpre - fix a bug in dh algorithm
crypto: hisilicon/hpre - adjust some coding style
crypto: hisilicon/hpre - remove useless code
crypto: chelsio - fix minor indentation issue
crypto: af_alg - add extra parameters for DRBG interface
crypto: sun8i-ss - fix comparison of integer expressions of different signedness
crypto: sun8i-ce - fix comparison of integer expressions of different signedness
crypto: sun8i-ce - Add support for the TRNG
crypto: sun8i-ce - Add support for the PRNG
crypto: sun8i-ce - Add stat_bytes debugfs
crypto: sun8i-ce - support hash algorithms
crypto: sun8i-ce - rename has_t_dlen_in_bytes to cipher_t_dlen_in_bytes
crypto: sun8i-ce - handle different error registers
crypto: sun8i-ce - split into prepare/run/unprepare
crypto: sun8i-ce - move iv data to request context
crypto: sun8i-ce - handle endianness of t_common_ctl
crypto: sun8i-ss - better debug printing
crypto: sun8i-ss - Add more comment on some structures
crypto: sun8i-ss - fix a trivial typo
crypto: sun8i-ss - support hash algorithms
crypto: sun8i-ss - Add support for the PRNG
crypto: sun8i-ss - Add SS_START define
crypto: hisilicon/qm - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: cavium/zip - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: caam - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: amlogic - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: allwinner - Convert to DEFINE_SHOW_ATTRIBUTE
crypto: proc - Removing some useless only space lines
crypto: marvell/cesa - use devm_platform_ioremap_resource_byname
crypto: arm/aes-neonbs - use typed init/exit routines for XTS
crypto: arm/aes-neonbs - avoid loading reorder argument on encryption
crypto: arm/aes-neonbs - avoid hacks to prevent Thumb2 mode switches
crypto: stm32/crc32 - Avoid lock if hardware is already used
crypto: qat - remove unnecessary mutex_init()
crypto: arm/sha512-neon - avoid ADRL pseudo instruction
crypto: arm/sha256-neon - avoid ADRL pseudo instruction
crypto: qat - convert to use DEFINE_SEQ_ATTRIBUTE macro
crypto: lib/chacha20poly1305 - Set SG_MITER_ATOMIC unconditionally
crypto: inside-secure - Reuse code in safexcel_hmac_alg_setkey
crypto: inside-secure - Move ipad/opad into safexcel_context
crypto: inside-secure - Move priv pointer into safexcel_context
crypto: atmel-aes - convert to use be32_add_cpu()
cypto: mediatek - fix leaks in mtk_desc_ring_alloc
hwrng: ingenic - Add hardware TRNG for Ingenic X1830
dt-bindings: RNG: Add Ingenic TRNG bindings.
ARM: dts: iwg20d-q7-common: Fix touch controller probe failure
firewire-ohci: use dma_alloc_pages
dma-iommu: implement ->alloc_noncoherent
dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods
dma-mapping: add a new dma_alloc_pages API
dma-mapping: remove dma_cache_sync
53c700: convert to dma_alloc_noncoherent
sgiseeq: convert to dma_alloc_noncoherent
lib82596: convert to dma_alloc_noncoherent
hal2: convert to dma_alloc_noncoherent
sgiwd93: convert to dma_alloc_noncoherent
dma-mapping: add a new dma_alloc_noncoherent API
53c700: improve non-coherent DMA handling
lib82596: move DMA allocation into the callers of i82596_probe
net/au1000-eth: stop using DMA_ATTR_NON_CONSISTENT
drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT
drm/exynos: stop setting DMA_ATTR_NON_CONSISTENT
mm: turn alloc_pages into an inline function
ARM/omap1: switch to use dma_direct_set_offset for lbus DMA offsets
dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR
dma-mapping: move valid_dma_direction to dma-direction.h
dma-mapping: remove DMA_MASK_NONE
net: hns3: rename macro of pci device id of vf
net: hns3: add support for 200G device
net: hns3: add debugfs of dumping pf interrupt resources
net: hns3: add a hardware error detect type
net: hns3: remove unnecessary variable initialization
net: hns3: refactor the function for dumping tc information in debugfs
net: tcp: drop unused function argument from mptcp_incoming_options
tcp: skip DSACKs with dubious sequence ranges
net/fsl: quieten expected MDIO access failures
net: dsa: microchip: really look for phy-mode in port nodes
net/tls: race causes kernel panic
net/ethernet/broadcom: fix spelling typo
net: mscc: ocelot: fix fields offset in SG_CONFIG_REG_3
net: dsa: felix: convert TAS link speed based on phylink speed
hinic: fix wrong return value of mac-set cmd
mptcp: retransmit ADD_ADDR when timeout
mptcp: add sk_stop_timer_sync helper
mptcp: add struct mptcp_pm_add_entry
selftests: mptcp: add remove addr and subflow test cases
selftests: mptcp: add remove cfg in mptcp_connect
mptcp: add mptcp_destroy_common helper
mptcp: add RM_ADDR related mibs
mptcp: implement mptcp_pm_remove_subflow
mptcp: remove addr and subflow in PM netlink
mptcp: add accept_subflow re-check
selftests: mptcp: add ADD_ADDR mibs check function
mptcp: add ADD_ADDR related mibs
mptcp: send out ADD_ADDR with echo flag
mptcp: add the incoming RM_ADDR support
mptcp: add the outgoing RM_ADDR support
mptcp: rename addr_signal and the related functions
drivers/net/wan/x25_asy: Correct the ndo_open and ndo_stop functions
net/ipv4: always honour route mtu during forwarding
dpaa2-mac: add PCS support through the Lynx module
of: add of_mdio_find_device() api
net: pcs-lynx: add support for 10GBASER
net: mscc: ocelot: always pass skb clone to ocelot_port_add_txtstamp_skb
net_sched: commit action insertions together
net_sched: defer tcf_idr_insert() in tcf_action_init_1()
md/raid10: improve discard request for far layout
md/raid10: improve raid10 discard request
md/raid10: pull codes that wait for blocked dev into one function
md/raid10: extend r10bio devs to raid disks
md: add md_submit_discard_bio() for submitting discard bio
md: Simplify code with existing definition RESYNC_SECTORS in raid10.c
md/raid5: reallocate page array after setting new stripe_size
md/raid5: resize stripe_head when reshape array
md/raid5: let multiple devices of stripe_head share page
md/raid6: let async recovery function support different page offset
md/raid6: let syndrome computor support different page offset
md/raid5: convert to new xor compution interface
md/raid5: add new xor function to support different page offset
md/raid5: make async_copy_data() to support different page offset
md/raid5: add a new member of offset into r5dev
md: only calculate blocksize once and use i_blocksize()
ep_create_wakeup_source(): dentry name can change under you...
timers: Mask invalid flags in do_init_timer()
treewide: Make all debug_obj_descriptors const
debugobjects: Allow debug_obj_descr to be const
null_blk: Support shared tag bitmap
bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag
bdi: invert BDI_CAP_NO_ACCT_WB
bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag
mm: use SWP_SYNCHRONOUS_IO more intelligently
bdi: remove BDI_CAP_SYNCHRONOUS_IO
bdi: remove BDI_CAP_CGROUP_WRITEBACK
block: lift setting the readahead size into the block layer
md: update the optimal I/O size on reshape
bdi: initialize ->ra_pages and ->io_pages in bdi_init
aoe: set an optimal I/O size
bcache: inherit the optimal I/O size
drbd: remove dead code in device_to_statistics
fs: remove the unused SB_I_MULTIROOT flag
RDMA/hns: Support inline data in extented sge space for RC
ALSA: hda - remove kerneldoc for internal hdac_i915 function
RDMA/hns: Fix missing sq_sig_type when querying QP
RDMA/hns: Fix configuration of ack_req_freq in QPC
RDMA/hns: Fix the wrong value of rnr_retry when querying qp
RDMA/hns: Solve the overflow of the calc_pg_sz()
RDMA/hns: Add check for the validity of sl configuration
RDMA/hns: Correct typo of hns_roce_create_cq()
RDMA/hns: Add interception for resizing SRQs
RDMA/hns: Refactor process about opcode in post_send()
RDMA/hns: Add support for SCCC in size of 64 Bytes
RDMA/hns: Add support for QPC in size of 512 Bytes
RDMA/hns: Add support for CQE in size of 64 Bytes
RDMA/hns: Add support for EQE in size of 64 Bytes
libbpf: Fix XDP program load regression for old kernels
scripts/setlocalversion: make git describe output more reliable
docs: trace: ring-buffer-design.rst: use the new SPDX tag
Documentation: kernel-parameters: clarify "module." parameters
Fix references to nommu-mmap.rst
docs: rewrite admin-guide/sysctl/abi.rst
docs: fb: Remove vesafb scrollback boot option
docs: fb: Remove sstfb scrollback boot option
docs: fb: Remove matroxfb scrollback boot option
docs: fb: Remove framebuffer scrollback boot option
docs: replace the old User Mode Linux HowTo with a new one
Documentation/admin-guide: blockdev/ramdisk: remove use of "rdev"
Documentation/admin-guide: README & svga: remove use of "rdev"
soc: amlogic: pm-domains: use always-on flag
Documentation/admin-guide: kernel-parameters: capitalize Korina
Documentation: admin-guide: kernel-parameters: reformat "lapic=" boot option
Documentation/admin-guide: kernel-parameters: fix "io7" parameter description
Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording
Documentation: Remove CMA's dependency on architecture
docs: admin-guide: update kdump documentation due to change of crash URL
Documentation: kernel-parameters: fix formatting of MIPS "machtype"
Documentation: filesystems: mount_api: fix headings
Doc: admin-guide: Add entry for kvm_cma_resv_ratio kernel param
documentation: arm: sunxi: Allwinner H2+/H3 update
mt76: mt7663s: remove max_tx_fragments limitation
mt76: Convert to DEFINE_SHOW_ATTRIBUTE
mt76: mt7915: add offchannel condition in switch channel command
mt76: mt7915: convert to use le16_add_cpu()
mt76: Fix unsigned expressions compared with zero
mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon
mt76: mt76x0: Move tables used only by init.c to their own header file
mt76: Use fallthrough pseudo-keyword
mt76: mt7615: unlock dfs bands
mt76: mt7663: check isr read return value in mt7663s_rx_work
mt76: mt7663s: introduce sdio tx aggregation
mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota
mt76: move pad estimation out of mt76_skb_adjust_pad
mt76: mt7663s: introduce __mt7663s_xmit_queue routine
mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota
mt76: mt7663s: do not use altx for ctl/mgmt traffic
mt76: mt7622: fix fw hang on mt7622
mt76: mt7615: fix VHT LDPC capability
mt76: mt7615: Remove set but unused variable 'index'
mt76: remove retry_q from struct mt76_txq and related code
mt76: move txwi handling code to dma.c, since it is mmio specific
mt76: mt7915: fix queue/tid mapping for airtime reporting
mt76: mt7915: simplify mt7915_lmac_mapping
mt76: dma: cache dma map address/len in struct mt76_queue_entry
mt76: mt7915: fix HE BSS info
mt76: convert from tx tasklet to tx worker thread
mt76: add utility functions for deferring work to a kernel thread
mt76: testmode: add a limit for queued tx_frames packets
mt76: mt7615: fix antenna selection for testmode tx_frames
mt76: mt7615: fix MT_ANT_SWITCH_CON register definition
mt76: mt7915: fix unexpected firmware mode
mt76: mt76x02: tune tx ring size
mt76: mt7603: tune tx ring size
mt76: remove struct mt76_sw_queue
mt76: rely on AQL for burst size limits on tx queueing
mt76: remove swq from struct mt76_sw_queue
mt76: remove qid argument to drv->tx_complete_skb
mt76: unify queue tx cleanup code
mt76: sdio: fix use of q->head and q->tail
mt76: usb: fix use of q->head and q->tail
mt76: mt7603: check for single-stream EEPROM configuration
mt76: add memory barrier to DMA queue kick
mt76: mt7915: add support for accessing mapped registers via bus ops
mt76: mt7615: significantly reduce interrupt load
mt76: mt7915: significantly reduce interrupt load
mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free
mt76: dma: update q->queued immediately on cleanup
mt76: mt7915: optimize mt7915_mac_sta_poll
mt76: mt7615: fix reading airtime statistics
mt76: mt7663u: fix dma header initialization
mt76: fix a possible NULL pointer dereference in mt76_testmode_dump
mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work
mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power
mt76: mt7663s: fix unable to handle kernel paging request
mt76: mt7663s: fix resume failure
mt76: mt7663s: use NULL instead of 0 in sdio code
mt76: mt7615: release mutex in mt7615_reset_test_set
mt76: mt7915: add Tx A-MSDU offloading support
mt76: mt7915: add missing flags in WMM parameter settings
mt76: mt7915: simplify aggregation session check
mt76: mt7615: remove mtxq->agg_ssn assignment
mt76: move mt76_check_agg_ssn to driver tx_prepare calls
mt76: mt7915: enable offloading of sequence number assignment
mt76: mt7915: increase tx retry count
mt76: mt7915: clean up station stats polling and rate control update
mt76: mt7915: do not do any work in napi poll after calling napi_complete_done()
mt76: mt7615: do not do any work in napi poll after calling napi_complete_done()
mt76: mt76x02: clean up and fix interrupt masking in the irq handler
mt76: mt7615: only clear unmasked interrupts in irq tasklet
mt76: mt7915: clean up and fix interrupt masking in the irq handler
mt76: set interrupt mask register to 0 before requesting irq
mt76: fix double DMA unmap of the first buffer on 7615/7915
mt76: mt7915: fix crash on tx rate report for invalid stations
mt76: mt7915: enable U-APSD on AP side
mt76: mt76s: get rid of unused variable
mt76: mt76s: move tx/rx processing in 2 separate works
mt76: mt76s: move status processing in txrx wq
mt76: mt7663s: move rx processing in txrx wq
mt76: mt76s: move tx processing in a dedicated wq
mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw
mt76: mt7615: reschedule runtime-pm receiving a tx interrupt
mt76: do not inject packets if MT76_STATE_PM is set
mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update
mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops
mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops
mt76: mt7615: register ext_phy if DBDC is detected
zd1201: simplify the return expression of zd1201_set_maxassoc()
rtw88: Fix potential probe error handling race with wow firmware loading
rtw88: Fix probe error handling race with firmware loading
brcmfmac: check return value of driver_for_each_device()
kconfig: qconf: create QApplication after option checks
kconfig: qconf: remove Y, M, N columns
kconfig: qconf: remove ConfigView class
kconfig: qconf: move setShowName/Range() to ConfigList from ConfigView
kconfig: qconf: remove ConfigLineEdit class
kconfig: qconf: allow to edit "int", "hex", "string" menus in-place
kconfig: qconf: show data column all the time
kconfig: qconf: move ConfigView::updateList(All) to ConfigList class
kconfig: qconf: remove unused ConfigItem::okRename()
kconfig: qconf: update the intro message to match to the current code
kconfig: qconf: reformat the intro message
kbuild: remove cc-option test of -Werror=date-time
kbuild: remove cc-option test of -fno-stack-check
kbuild: remove cc-option test of -fno-strict-overflow
kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles
kbuild: remove redundant CONFIG_KASAN check from scripts/Makefile.kasan
kbuild: do not create built-in objects for external module builds
kbuild: preprocess module linker script
hwmon: (adm9240) Convert to regmap
NFSv4: make cache consistency bitmask dynamic
nfs: fix spellint typo in pnfs.c
hwmon: (adm9240) Create functions for updating measure and config
hwmon: (adm9240) Use loops to avoid duplicated code
perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge
perf/x86/intel/uncore: Generic support for the PCI sub driver
perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister()
perf/x86/intel/uncore: Factor out uncore_pci_pmu_register()
perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu()
perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info()
perf/amd/uncore: Inform the user how many counters each uncore PMU has
perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification
perf/amd/uncore: Allow F17h user threadmask and slicemask specification
perf/amd/uncore: Prepare to scale for more attributes that vary per family
kprobes: Use module_name() macro
gpio: aspeed: fix ast2600 bank properties
dt-bindings: eeprom: at24: Add label property for AT24
eeprom: at24: Initialise AT24 NVMEM ID field
mt76: mt7615: reduce maximum VHT MPDU length to 7991
gpio/aspeed-sgpio: don't enable all interrupts by default
gpio/aspeed-sgpio: enable access to all 80 input & output sgpios
gpio: pca953x: Fix uninitialized pending variable
misc: pci_endpoint_test: Add driver data for Layerscape PCIe controllers
misc: pci_endpoint_test: Add LS1088a in pci_device_id table
mmc: mediatek: Drop pointer to mmc_host from msdc_host
dt-bindings: mmc: owl: add compatible string actions,s700-mmc
arm64: dts: ti: k3-j7200-common-proc-board: Add support for eMMC and SD card
arm64: dts: ti: k3-j7200-main: Add support for MMC/SD controller nodes
spi: spi-zynqmp-gqspi: Fix incorrect indentation
spi: spi-zynqmp-gqspi: Update driver to use spi-mem framework
spi: spi-zynqmp-gqspi: Fix kernel-doc warnings
ARM: omap3: enable off mode automatically
arm64: dts: ti: k3-j7200-som-p0: Add HyperFlash node
arm64: dts: ti: k3-j7200-mcu-wakeup: Add HyperBus node
arm64: dts: ti: k3-j7200-common-proc-board: Add I2C IO expanders
arm64: dts: ti: k3-j7200: Add I2C nodes
platform/x86: intel_pmc_core: do not create a static struct device
platform/x86: mlx-platform: Fix extended topology configuration for power supply units
platform/x86: pcengines-apuv2: Fix typo on define of AMD_FCH_GPIO_REG_GPIO55_DEVSLP0
platform/x86: fix kconfig dependency warning for FUJITSU_LAPTOP
platform/x86: fix kconfig dependency warning for LG_LAPTOP
platform/x86: thinkpad_acpi: initialize tp_nvram_state variable
platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on the HP Pavilion 11 x360
irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory
ACPI: Remove side effect of partly creating a node in acpi_get_node()
ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node()
ACPI: Remove side effect of partly creating a node in acpi_map_pxm_to_online_node()
ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT
ACPI: Add out of bounds and numa_off protections to pxm_to_node()
arm64: dts: ti: k3-j7200-common-proc-board: add mcu cpsw nuss pinmux and phy defs
arm64: dts: ti: k3-j7200-mcu: add mcu cpsw nuss node
arm64: dts: ti: k3-j7200-main: add main navss cpts node
arm64: dts: ti: k3-j7200: add DMA support
iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB
iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR
iommu/amd: Use 4K page for completion wait write-back semaphore
iommu/tegra-smmu: Allow to group clients in same swgroup
iommu/tegra-smmu: Fix iova->phys translation
iommu/tegra-smmu: Do not use PAGE_SHIFT and PAGE_MASK
extcon: ptn5150: Use defines for registers
extcon: palmas: Simplify with dev_err_probe()
extcon: max8997: Return error code of extcon_dev_allocate()
extcon: max77843: Return error code of extcon_dev_allocate()
extcon: max77693: Return error code of extcon_dev_allocate()
extcon: max14577: Return error code of extcon_dev_allocate()
extcon: ptn5150: Set the VBUS and POLARITY property capability
extcon: ptn5150: Switch to GENMASK() and BIT() macros
extcon: ptn5150: Deduplicate parts of dev_err_probe()
extcon: Replace HTTP links with HTTPS ones
MAINTAINERS: Add entry for NXP PTN5150A CC driver
extcon: ptn5150: Convert to .probe_new
extcon: ptn5150: Convert to module_i2c_driver
extcon: ptn5150: Reduce the amount of logs on deferred probe
extcon: ptn5150: Make 'vbus-gpios' optional
extcon: ptn5150: Check current USB mode when probing
extcon: ptn5150: Lower the noisiness of probe
extcon: ptn5150: Simplify getting vbus-gpios with flags
extcon: ptn5150: Use generic "interrupts" property
extcon: ptn5150: Fix usage of atomic GPIO with sleeping GPIO chips
dt-bindings: extcon: ptn5150: Make 'vbus-gpios' optional
dt-bindings: extcon: ptn5150: Use generic "interrupts" property
dt-bindings: extcon: ptn5150: Convert binding to DT schema
platform/x86: asus-wmi: Add BATC battery name to the list of supported
platform/x86: asus-nb-wmi: Revert "Do not load on Asus T100TA and T200TA"
platform/x86: touchscreen_dmi: Add info for the MPMAN Converter9 2-in-1
vhost-vdpa: fix backend feature ioctls
vhost: Fix documentation
Documentation: laptops: thinkpad-acpi: fix underline length build warning
Platform: OLPC: Fix memleak in olpc_ec_probe
iommu/vt-d: Use device numa domain if RHSA is missing
ARM: dts: at91: sam9x60ek: enable usb device
usb: gadget: udc: atmel: update endpoint allocation for sam9x60
usb: gadget: udc: atmel: use 1 bank endpoints for control transfers
usb: gadget: udc: atmel: simplify endpoint allocation
dt-bindings: usb: atmel: Update DT bindings documentation for sam9x60
usb: gadget: udc: atmel: use of_find_matching_node_and_match
usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails
usb: dwc3: core: Print warning on unsupported speed
usb: dwc3: core: Properly default unspecified speed
usb: dwc2: Fix parameter type in function pointer prototype
usb: dwc3: simple: add support for Hikey 970
usb: cdns3: gadget: free interrupt after gadget has deleted
usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command
usb: dwc3: gadget: Resume pending requests after CLEAR_STALL
clocksource/drivers/sp804: Enable Hisilicon sp804 timer 64bit mode
clocksource/drivers/sp804: Add support for Hisilicon sp804 timer
clocksource/drivers/sp804: Support non-standard register offset
clocksource/drivers/sp804: Prepare for support non-standard register offset
clocksource/drivers/sp804: Remove a mismatched comment
clocksource/drivers/sp804: Delete the leading "__" of some functions
clocksource/drivers/sp804: Remove unused sp804_timer_disable() and timer-sp804.h
clocksource/drivers/sp804: Cleanup clk_get_sys()
dt-bindings: timer: renesas,cmt: Document r8a774e1 CMT support
dt-bindings: timer: renesas,cmt: Document r8a7742 CMT support
iommu/exynos: add missing put_device() call in exynos_iommu_of_xlate()
ARM: mvebu: drop pointless check for coherency_base
arm64: dts: marvell: espressobin: Add ethernet switch aliases
s390/pkey: support CCA and EP11 secure ECC private keys
s390/zcrypt: Support for CCA APKA master keys
rtc: ds1307: enable rx8130's backup battery, make it chargeable optionally
rtc: ds1307: consider aux-voltage-chargeable
rtc: ds1307: store previous charge default per chip
rtc: ds1307: introduce requires_trickle_resistor per chip
rtc: ds1307: apply DS13XX_TRICKLE_CHARGER_MAGIC only conditionally
dt-bindings: rtc: ds1307: add rx8130 aux-voltage-chargeable support
dt-bindings: rtc: ds1307: let aux-voltage-chargeable supersede trickle-diode-disable
dt-bindings: rtc: let aux-voltage-chargeable supersede trickle-diode-disable
pwm: Allow store 64-bit duty cycle from sysfs interface
pwm: img: Fix null pointer access in probe
pwm: pca9685: Disable unused alternative addresses
pwm: pca9685: Use BIT() macro instead of shift
pwm: pca9685: Make comments more consistent
pwm: sun4i: Simplify with dev_err_probe()
pwm: sprd: Simplify with dev_err_probe()
pwm: sifive: Simplify with dev_err_probe()
pwm: rockchip: Simplify with dev_err_probe()
pwm: jz4740: Simplify with dev_err_probe()
pwm: bcm2835: Simplify with dev_err_probe()
pwm: Convert to use DEFINE_SEQ_ATTRIBUTE macro
pwm: rockchip: Keep enabled PWMs running while probing
dt-bindings: pwm: renesas,pwm-rcar: Add r8a774e1 support
selftest/net/xfrm: Add test for ipsec tunnel
xfrm/compat: Translate 32-bit user_policy from sockptr
xfrm/compat: Add 32=>64-bit messages translator
netlink/compat: Append NLMSG_DONE/extack to frag_list
xfrm/compat: Attach xfrm dumps to 64=>32 bit translator
xfrm/compat: Add 64=>32-bit messages translator
xfrm: Provide API to register translator module
fscrypt: rename DCACHE_ENCRYPTED_NAME to DCACHE_NOKEY_NAME
fscrypt: don't call no-key names "ciphertext names"
arm64: dts: qcom: sm8250: Add thermal zones and throttling support
arm64: defconfig: enable Qualcomm ASoC modules
arm64: defconfig: qcom: enable GPU clock controller for SM8[12]50
arm64: defconfig: enable INTERCONNECT for Qualcomm chipsets
Revert "bpf: Fix potential call bpf_link_free() in atomic context"
net: dsa: b53: Configure VLANs while not filtering
net: dsa: untag the bridge pvid from rx skbs
net: stmmac: removed enabling eee in EEE set callback
net: phy: Document core PHY structures
net: phy: Fixup kernel doc
net: lantiq: Add locking for TX DMA channel
net: dsa: bcm_sf2: Include address 0 for MDIO diversion
net: dsa: bcm_sf2: Disallow port 5 to be a DSA CPU port
net: switchdev: Fixed kerneldoc warning
octeontx2-pf: Support to change VLAN based RSS hash options via ethtool
octeontx2-af: Add support for VLAN based RSS hashing
net: fix a new kernel-doc warning at dev.c
net: mdio-ipq4019: add Clause 45 support
net: mdio-ipq4019: change defines to upper case
Revert "ravb: Fixed to be able to unload modules"
octeontx2-pf: Add tracepoints for PF/VF mailbox
octeontx2-af: Introduce tracepoints for mailbox
net: allwinner: remove redundant irqsave and irqrestore in hardIRQ
net: hns3: Constify static structs
mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet
clk: tegra: Drop !provider check in tegra210_clk_emc_set_rate()
net/mlx5: remove unreachable return
net/mlx5: simplify the return expression of mlx5_ec_init()
net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups()
net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc()
net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct
net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match()
net/mlx5e: CT: Use the same counter for both directions
net/mlx5e: Support CT offload for tc nic flows
net/mlx5e: rework ct offload init messages
net/mlx5e: Add tc chains offload support for nic flows
net/mlx5: Refactor tc flow attributes structure
net/mlx5e: Split nic tc flow allocation and creation
net/mlx5e: Tc nic flows to use mlx5_chains flow tables
net/mlx5: Allow ft level ignore for nic rx tables
net/mlx5: Refactor multi chains and prios support
kunit: tool: fix --alltests flag
dt-bindings: sp804: add support for Hisilicon sp804 timer
net: bridge: mcast: when forwarding handle filter mode and blocked flag
net: bridge: mcast: handle host state
net: bridge: mcast: add support for blocked port groups
net: bridge: mcast: handle port group filter modes
net: bridge: mcast: install S,G entries automatically based on reports
net: bridge: mcast: add sg_port rhashtable
net: bridge: mcast: add rt_protocol field to the port group struct
net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G)
net: bridge: mdb: add support for add/del/dump of entries with source
net: bridge: mdb: add support to extend add/del commands
net: bridge: mcast: rename br_ip's u member to dst
net: bridge: mcast: use br_ip's src for src groups and querier address
net: bridge: add src field to br_ip
net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group()
net: bridge: mdb: move all port and bridge checks to br_mdb_add
net: bridge: mdb: use extack in br_mdb_parse()
net: realtek: Remove set but not used variable
hinic: improve the comments of function header
counter: microchip-tcb-capture: Constify mchp_tc_ops
tools resolve_btfids: Always force HOSTARCH
bpf: Check CONFIG_BPF option for resolve_btfids
s390/qeth: remove forward declarations in L2 code
s390/qeth: consolidate teardown code
s390/qeth: consolidate online code
s390/qeth: cancel cmds earlier during teardown
s390/qeth: tighten ucast IP locking
s390/qeth: replace deprecated simple_stroul()
s390/qeth: clean up string ops in qeth_l3_parse_ipatoe()
s390/qeth: relax locking for ipato config data
s390/qeth: don't init refcount twice for mcast IPs
spi: spi-imx: spi_imx_transfer(): add support for effective_speed_hz
bpf: Explicitly size compatible_reg_types
net: microchip: Make `lan743x_pm_suspend` function return right value
ASoC: tas2770: Remove unused variables
ASoC: tas2770: Remove ti,asi-format code
ASoC: tas2770: Set regcache when shutting down and waking device
ASoC: tas2770: Add shutdown capability via a GPIO
dt-bindings: tas2770: Add shutdown gpio property
ASoC: Intel: hda_dsp_common: use static function in conditional block
ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps
ASoC: Intel: add support for new SoundWire hardware layout on TGL
ASoC: Intel: sof_sdw_rt700: add codec prefix
ASoC: Intel: sof_sdw: remove hard-coded codec_conf table
ASoC: Intel: add codec name prefix to ACPI machine description
ASoC: Intel: sof_sdw: remove ternary operator
block: mark blkdev_get static
PM: mm: cleanup swsusp_swap_check
mm: split swap_type_of
PM: rewrite is_hibernate_resume_dev to not require an inode
mm: cleanup claim_swapfile
ocfs2: cleanup o2hb_region_dev_store
dasd: cleanup dasd_scan_partitions
raw: don't keep unopened block device around
zram: cleanup backing_dev_store
pktcdvd: use blkdev_get_by_dev instead of open coding it
pktcdvd: remove the if 0'ed pkt_start_recovery function
block: cleanup blkdev_bszset
block: cleanup partition scanning in register_disk
block: move the NEED_PART_SCAN flag to struct gendisk
hwmon: (k10temp) Add support for Zen3 CPUs
hwmon: (pmbus) Move boolean error condition check to generating code
hwmon: (pmbus) Expose PEC debugfs attribute
hwmon: (pmbus) Stop caching register values
hwmon: (k10temp) Take out debugfs code
hwmon: (gsc-hwmon) add fan sensor
hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs
hwmon: (k10temp) Create common functions and macros for Zen CPU families
hwmon: (scmi-hwmon) Avoid comma separated statements
dt-bindings: hwmon: Add bindings for ADM1266
hwmon: (pmbus/adm1266) read blackbox
hwmon: (pmbus/adm1266) add debugfs for states
hwmon: (pmbus/adm1266) Add support for GPIOs
hwmon: (pmbus/adm1266) Add Block process call
hwmon: (pmbus) Add support for ADM1266
devicetree: hwmon: shtc1: add sensirion,shtc1.yaml
hwmon: shtc1: add support for device tree bindings
hwmon: (pwm-fan) Use dev_err_probe() to simplify error handling
hwmon: (dme1737) use simple i2c probe
hwmon: (f75375s) use simple i2c probe
hwmon: (tmp513) use simple i2c probe
hwmon: use simple i2c probe function (take 2)
hwmon: (ltc2947) use simple i2c probe
hwmon: (emc2103) use simple i2c probe
hwmon: (asc7621) use simple i2c probe
hwmon: (lm73) use simple i2c probe
hwmon: (w83791d) use simple i2c probe
hwmon: (w83793) use simple i2c probe
hwmon: (adm1029) use simple i2c probe
hwmon: (adm1177) use simple i2c probe
hwmon: use simple i2c probe function
hwmon (pmbus) use simple i2c probe function
hwmon: (drivetemp) Add usage not describing impact on drive spin-down
hwmon: (pmbus/core) Add support for rated attributes
hwmon: (core) Add support for rated attributes
docs: hwmon: Add attributes to report rated values
hwmon: (w83627ehf) Fix a resource leak in probe
hwmon: (pmbus/max34440) Fix status register reads for MAX344{51,60,61}
hwmon: (sparx5) Fix initial reading of temperature
block: allow 'chunk_sectors' to be non-power-of-2
block: use lcm_not_zero() when stacking chunk_sectors
ARM: dts: stm32: add arm-pmu node on stm32mp15
ARM: dts: stm32: add FMC2 EBI support for stm32mp157c
ARM: dts: stm32: lxa-mc1: enable DDR50 mode on eMMC
ARM: dts: stm32: Fix DH PDK2 display PWM channel
ARM: dts: stm32: Enable RTS/CTS for DH AV96 UART7
ARM: dts: stm32: Swap PHY reset GPIO and TSC2004 IRQ on DHCOM SOM
ARM: dts: stm32: use stm32h7 usart compatible string for stm32h743
ARM: dts: stm32: add resets property to spi device nodes on stm32h743
ARM: dts: stm32: add display controller node to stm32h743
ARM: dts: stm32: Enable RTS/CTS for DH PDK2 UART8
ARM: dts: stm32: Drop QSPI CS2 pinmux on DHCOM
ARM: dts: stm32: Add STM32MP1 UART8 RTS/CTS pinmux
ARM: dts: stm32: add initial support for stm32mp157-odyssey board
dt-bindings: arm: stm32: document Odyssey compatible
dt-bindings: vendor-prefixes: add Seeed Studio
ARM: dts: stm32: lxa-mc1: Fix kernel warning about PHY delays
ARM: dts: stm32: Add USB OTG support to DH PDK2
ARM: dts: stm32: Fix sdmmc2 pins on AV96
ARM: dts: stm32: Add DHSOM based DRC02 board
ARM: dts: stm32: Move ethernet PHY into DH SoM DT
xfs: clean up calculation of LR header blocks
selftests: Add missing gitignore entries
perf script: Add min, max to futex-contention output, in addition to avg
perf script: Autopep8 futex-contention
perf stat: Skip duration_time in setup_system_wide
xfs: avoid LR buffer overrun due to crafted h_len
xfs: don't release log intent items when recovery fails
xfs: attach inode to dquot in xfs_bui_item_recover
xfs: log new intent items created as part of finishing recovered intent items
xfs: check dabtree node hash values when loading child blocks
xfs: don't free rt blocks when we're doing a REMAP bunmapi call
xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files
block: fix bmd->is_null_mapped initialization
block: drop double zeroing
arm64: dts: ti: Add support for J7200 Common Processor Board
arm64: dts: ti: Add support for J7200 SoC
dt-bindings: arm: ti: Add bindings for J7200 SoC
dt-bindings: arm: ti: Convert K3 board/soc bindings to DT schema
arm64: dts: ti: Makefile: Use ARCH_K3 for building dtbs
arm64: dts: rockchip: add ir-receiver node to rk3399-khadas-edge
arm64: dts: rockchip: add spiflash node to rk3399-khadas-edge
ALSA: seq: oss: Avoid mutex lock for a long-time ioctl
ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2
reset: sti: reset-syscfg: fix struct description warnings
reset: imx7: add the cm4 reset for i.MX8MQ
dt-bindings: reset: imx8mq: add m4 reset
reset: Fix and extend kerneldoc
reset: reset-zynqmp: Added support for Versal platform
dt-bindings: reset: Updated binding for Versal reset driver
reset: imx7: Support module build
cpuidle: record state entry rejection statistics
HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c
HID: core: fix kerneldoc warnings in hid-core.c
soundwire: remove an unnecessary NULL check
soundwire: cadence: add data port test fail interrupt
soundwire: intel: enable test modes
soundwire: enable Data Port test modes
media: atomisp: cleanup __printf() atributes on printk messages
arm64: defconfig: Enable configs for Toshiba Visconti
MAINTAINERS: Add information for Toshiba Visconti ARM SoCs
arm64: dts: visconti: Add device tree for TMPV7708 RM main board
arm64: visconti: Add initial support for Toshiba Visconti platform
dt-bindings: arm: toshiba: Add the TMPV7708 RM main board
dt-bindings: arm: toshiba: add Toshiba Visconti ARM SoCs
media: atomisp: fix gcc warnings
drm/vc4: kms: Assign a FIFO to enabled CRTCs instead of active
ARM: OMAP2+: Restore MPU power domain if cpu_cluster_pm_enter() fails
ARM: dts: am33xx: modify AM33XX_IOPAD for #pinctrl-cells = 2
Revert "MIPS: OCTEON: use devm_platform_ioremap_resource"
dt-bindings: phy: ti,phy-j721e-wiz: fix bindings for torrent phy
dt-bindings: phy: cdns,torrent-phy: add reset-names
fs: remove compat_sys_mount
fs,nfs: lift compat nfs4 mount data handling into the nfs code
nfs: simplify nfs4_parse_monolithic
fs: omfs: use kmemdup() rather than kmalloc+memcpy
devlink: Enhance policy to validate port type input value
devlink: Enhance policy to validate eswitch mode value
scsi: ufs-mediatek: dt-bindings: Add mt8192-ufshci compatible string
scsi: ufs-mediatek: Support performance mode for inline encryption engine
scsi: libsas: Simplify the return expression of sas_discover_* functions
scsi: oak: Remove redundant initialization of variable ret
scsi: bnx2i: Remove unnecessary mutex_init()
RDMA/efa: Drop double zeroing for sg_init_table()
soc: fsl: qe: Remove unnessesary check in ucc_set_tdm_rxtx_clk
i40iw: Add support to make destroy QP synchronous
RDMA/efa: Add messages and RDMA read work requests HW stats
RDMA/efa: Group keep alive received counter with other SW stats
soc: fsl: qman: convert to use be32_add_cpu()
RDMA/restrack: Improve readability in task name management
RDMA/restrack: Simplify restrack tracking in kernel flows
RDMA/restrack: Count references to the verbs objects
RDMA/mlx5: Don't call to restrack recursively
RDMA/cma: Delete from restrack DB after successful destroy
soc: fsl: dpio: remove set but not used 'addr_cena'
scsi: qla2xxx: Update version to 10.02.00.102-k
scsi: qla2xxx: Add SLER and PI control support
scsi: qla2xxx: Add IOCB resource tracking
scsi: qla2xxx: Add rport fields in debugfs
scsi: qla2xxx: Make tgt_port_database available in initiator mode
scsi: qla2xxx: Fix I/O errors during LIP reset tests
scsi: qla2xxx: Performance tweak
scsi: qla2xxx: Fix memory size truncation
scsi: qla2xxx: Reduce duplicate code in reporting speed
scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec
scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices
scsi: qla2xxx: Setup debugfs entries for remote ports
scsi: qla2xxx: Fix I/O failures during remote port toggle testing
soc: fsl: qbman: Fix return value on success
soc: fsl: qman: fix -Wpacked-not-aligned warnings
Smack: Fix build when NETWORK_SECMARK is not set
scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case
scsi: ibmvfc: Protect vhost->task_set increment by the host lock
gpu/drm/radeon: fix spelling typo in comments
drm/amd/display: optimize code runtime a bit
drm/amd: fix typoes in comments
drm/radeon: fix typoes in comments
drm/amdgpu: Add initial kernel documentation for the amd_ip_block_type structure. v3
drm/amdgpu: fix hdp register access error
drm/amd/pm: update driver if file for sienna cichlid
drm/amd/pm: drop redundant watermarks bitmap setting
drm/amd/pm: decouple the watermark table setting from socclk/uclk dpms
drm/amd/pm: correct the pmfw version check for Navi14
drm/amdgpu: update athub interrupt harvesting handle
drm/amd/pm: Removed fixed clock in auto mode DPM
drm/amd/powerplay: optimize the mclk dpm policy settings
drm/amdgpu/gmc9: simplify the return expression of gmc_v9_0_suspend
drm/amd/pm: simplify the return expression of smu_hw_fini
drm/amdgpu: simplify the return expression
drm/amdgpu/mes: simplify the return expression of mes_v10_1_ring_init
drm/amd/display: [FIX] update clock under two conditions
scsi: target: tcmu: Optimize scatter_data_area()
scsi: target: tcmu: Optimize queue_cmd_ring()
scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt()
clk: ti: dra7: add missing clkctrl register for SHA2 instance
clk: ti: clockdomain: fix static checker warning
clk: ti: autoidle: add checks against NULL pointer reference
clk: keystone: sci-clk: add 10% slack to set_rate
clk: keystone: sci-clk: cache results of last query rate operation
clk: keystone: sci-clk: fix parsing assigned-clock data during probe
clk: mediatek: fix platform_no_drv_owner.cocci warnings
clk: mediatek: mt7629: simplify the return expression of mtk_infrasys_init
clk: mediatek: mt6797: simplify the return expression of mtk_infrasys_init
clk: socfpga: stratix10: fix the divider for the emac_ptp_free_clk
clk: socfpga: agilex: Remove unused variable 'cntr_mux'
clk: si5341: drop unused 'err' variable
clk: mmp: pxa1928: drop unused 'clk' variable
clk: at91: drop unused at91sam9g45_pcr_layout
clk: davinci: add missing kerneldoc
clk: fixed: add missing kerneldoc
clk: s2mps11: initialize driver via module_platform_driver
clk: bcm: rpi: Add register to control pixel bvb clk
clk: samsung: exynos4: mark 'chipid' clock as CLK_IGNORE_UNUSED
clk: qcom: gcc-sdm660: Fix wrong parent_map
clk: qcom: dispcc: Update DP clk ops for phy design
clk: qcom: gcc-msm8939: remove defined but not used variables
clk: qcom: ipq8074: make pcie0_rchng_clk_src static
MAINTAINERS: drop myself from PM AVS drivers
vfio/type1: fix dirty bitmap calculation in vfio_dma_rw
vfio: fix a missed vfio group put in vfio_pin_pages
misc: hisi_hikey_usb: delete a stray tab
misc: mic: scif: Fix error handling path
misc: pvpanic: Use devm_platform_ioremap_resource()
vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn
s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY
USB: gadget: f_ncm: Fix NDP16 datagram validation
perf tsc: Support cap_user_time_short for event TIME_CONV
perf tsc: Calculate timestamp with cap_user_time_short
perf tsc: Add rdtsc() for Arm64
perf tsc: Move out common functions from x86
drm/amd/display: 3.2.104
drm/amd/display: [FW Promotion] Release 0.0.34
drm/amd/display: TMDS Fallback transition
drm/amd/display: Check for flip pending before locking pipes.
drm/amd/display: Implement PSR wait for enable/disable
drm/amd/display: allow DP RX to use more cr aux rd interval delay
drm/amd/display: Enable DP YCbCr420 mode support for DCN10
drm/amd/display: Increase timeout for DP Disable
drm/amd/display: Fix ODM policy implementation
drm/amd/display: eDP intermittent black screen during PnP
drm/amd/display: Bug in dce_is_panel_backlight_on()
drm/amd/display: 3.2.103
drm/amd/display: [FW Promotion] Release 0.0.33
drm/amd/display: Fix incorrect backlight register offset for DCN
drm/amdkfd: Use kvmalloc instead of kmalloc for VCRAT
drm/amdkfd: Fix kfd init stack dump
drm/amdgpu: Fix dead lock issue for vblank
drm/amd/display: fix crash/reboot while accessing sysfs files
drm/amdkfd: Move process doorbell allocation into kfd device
drm/amdkfd: Calculate CPU VCRAT size dynamically (v2)
x86/entry: Fix typo in comments for syscall_enter_from_user_mode()
drm/amdgpu: Fix handling of KFD initialization failures
PM: AVS: qcom-cpr: simplify the return expression of cpr_disable()
cpuidle: psci: Allow PM domain to be initialized even if no OSI mode
firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode
habanalabs: update scratchpad register map
habanalabs: add indication of security-enabled F/W
habanalabs/gaudi: fix DMA completions max outstanding to 15
habanalabs/gaudi: remove axi drain support
habanalabs: update firmware interface file
habanalabs: Add an option to map CB to device MMU
habanalabs: Save context in a command buffer object
habanalabs: no need for DMA_SHARED_BUFFER
habanalabs: allow to wait on CS without sleep
habanalabs/gaudi: increase timeout for boot fit load
habanalabs: add debugfs support for MMU with 6 HOPs
habanalabs: add num_hops to hl_mmu_properties
habanalabs: refactor MMU as device-oriented
habanalabs: rename mmu.c to mmu_v1.c
habanalabs: use smallest possible alignment for virtual addresses
habanalabs: check flag before reset because of f/w event
habanalabs: increase PQ COMP_OFFSET by one nibble
habanalabs: Fix alignment issue in cpucp_info structure
habanalabs: remove unused define
habanalabs: remove unused ASIC function pointer
habanalabs: rename ArmCP to CPU-CP
habanalabs: count dropped CS because max CS in-flight
habanalabs: make use of dma_mmap_coherent
habanalabs: clear vm_pgoff before doing the mmap
habanalabs: restructure hl_mmap
habanalabs: cast to u64 before shift > 31 bits
habanalabs: replace armcp with the generic cpucp
habanalabs: update GAUDI hardware specs
habanalabs: add support for getting device total energy
habanalabs: Include linux/bitfield.h only in habanalabs.h
habanalabs: extend busy engines mask to 64 bits
habanalabs: use 1U when shifting bits
habanalabs: check TPC vector pipe is empty
habanalabs: remove redundant assignment to variable
habanalabs: use FIELD_PREP() instead of <<
habanalabs: use standard BIT() and GENMASK()
habanalabs: eliminate redundant else condition
habanalabs: cast int to u32 before printing it with %u
habanalabs: change CB's ID to be 64 bits
habanalabs: print the queue id in case of an error
habanalabs: remove security from ARB_MST_QUIET register
habanalabs: PCIe Advanced Error Reporting support
habanalabs: expose sync manager resources allocation in INFO IOCTL
habanalabs: add information about PCIe controller
habanalabs: Replace dma-fence mechanism with completions
habanalabs: increase length of ASIC name
drm/msm/dpu: remove unused variables new_cnt and old_cnt in dpu_encoder_phys_vid_vblank_irq()
drm/msm/dpu: Convert to DEFINE_SHOW_ATTRIBUTE
drm/msm: Leave inuse count intact on map failure
drm/msm: Fix premature purging of BO
ASoC: cros_ec_codec: fix kconfig dependency warning for SND_SOC_CROS_EC_CODEC
ASoC: tas2562: Remove duplicate code for I/V sense
can: flexcan: add lx2160ar1 support
can: flexcan: add imx8qm support
can: flexcan: add Transceiver Delay Compensation support
can: flexcan: add CAN FD BRS support
can: flexcan: add ISO CAN FD feature support
can: flexcan: add CAN-FD mode support
can: flexcan: use struct canfd_frame for CAN classic frame
can: flexcan: flexcan_set_bittiming(): move setup of CAN-2.0 bitiming into separate function
can: flexcan: add LPSR mode support
can: flexcan: disable clocks during stop mode
can: flexcan: flexcan_chip_stop(): add error handling and propagate error value
can: flexcan: add correctable errors correction when HW supports ECC
can: flexcan: Add check for transceiver maximum bitrate limitation
can: flexcan: flexcan_probe(): make regulator xceiver optional
can: flexcan: Ack wakeup interrupt separately
can: flexcan: quirks: get rid of long lines
can: flexcan: struct flexcan_regs: document registers not affected by soft reset
can: flexcan: more register names
can: flexcan: flexcan_exit_stop_mode(): remove stray empty line
can: flexcan: sort include files alphabetically
dmaengine: dmatest: Return boolean result directly in filter()
dmaengine: dmatest: Check list for emptiness before access its last entry
dmaengine: dmatest: Prevent to run on misconfigured channel
phy: rockchip-dphy-rx0: Include linux/delay.h
phy: fix USB_LGM_PHY warning & build errors
arm64: dts: rockchip: Add support for FriendlyARM NanoPi R2S
dt-bindings: Add doc for FriendlyARM NanoPi R2S
fscrypt: use sha256() instead of open coding
fscrypt: make fscrypt_set_test_dummy_encryption() take a 'const char *'
fscrypt: handle test_dummy_encryption in more logical way
fscrypt: move fscrypt_prepare_symlink() out-of-line
fscrypt: make "#define fscrypt_policy" user-only
fscrypt: stop pretending that key setup is nofs-safe
fscrypt: require that fscrypt_encrypt_symlink() already has key
fscrypt: remove fscrypt_inherit_context()
fscrypt: adjust logging for in-creation inodes
ubifs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
f2fs: use fscrypt_prepare_new_inode() and fscrypt_set_context()
ext4: use fscrypt_prepare_new_inode() and fscrypt_set_context()
ext4: factor out ext4_xattr_credits_for_new_inode()
fscrypt: add fscrypt_prepare_new_inode() and fscrypt_set_context()
arm64: dts: ti: k3-j721e-common-proc-board: Configure the PCIe instances
arm64: dts: ti: k3-j721e-main: Add PCIe device tree nodes
clk: rockchip: rk3399: Support module build
clk: rockchip: fix the clk config to support module build
clk: rockchip: Export some clock common APIs for module drivers
clk: rockchip: Export rockchip_register_softrst()
clk: rockchip: Export rockchip_clk_register_ddrclk()
clk: rockchip: Use clk_hw_register_composite instead of clk_register_composite calls
clk: rockchip: rk3308: drop unused mux_timer_src_p
iio: adc: qcom-spmi-adc5: fix driver name
MAINTAINERS: Add entry for the Nitro Enclaves driver
nitro_enclaves: Add overview documentation
nitro_enclaves: Add sample for ioctl interface usage
nitro_enclaves: Add Makefile for the Nitro Enclaves driver
nitro_enclaves: Add Kconfig for the Nitro Enclaves driver
nitro_enclaves: Add logic for terminating an enclave
nitro_enclaves: Add logic for starting an enclave
nitro_enclaves: Add logic for setting an enclave memory region
nitro_enclaves: Add logic for getting the enclave image load info
nitro_enclaves: Add logic for setting an enclave vCPU
nitro_enclaves: Add logic for creating an enclave VM
nitro_enclaves: Init misc device providing the ioctl interface
nitro_enclaves: Handle out-of-band PCI device events
nitro_enclaves: Handle PCI device command requests
nitro_enclaves: Init PCI device driver
nitro_enclaves: Define enclave info for internal bookkeeping
nitro_enclaves: Define the PCI device interface
nitro_enclaves: Add ioctl interface definition
ASoC: hdmi-codec: Use set_jack ops to set jack
drm: rcar-du: Put reference to VSP device
drm: rcar-du: Update description for DRM_RCAR_DW_HDMI Kconfig entry
drm: rcar-du: Fix crash when enabling a non-visible plane
drm: rcar-du: Fix pitch handling for fully planar YUV formats
drm: rcar-du: Add r8a77961 support
dt-bindings: display: renesas: dw-hdmi: Add R8A77961 support
dt-bindings: display: renesas: dw-hdmi: Tidyup example compatible
dt-bindings: display: renesas: du: Document the r8a77961 bindings
drm: rcar-du: lvds: Add support for R8A774E1 SoC
dt-bindings: display: renesas,dw-hdmi: Add r8a774e1 support
dt-bindings: display: renesas,lvds: Document r8a774e1 bindings
drm: rcar-du: Add support for R8A774E1 SoC
dt-bindings: display: renesas,du: Document r8a774e1 bindings
drm/bridge: lvds-codec: Add support for regulator
dt-bindings: display: bridge: lvds-codec: Document power-supply property
reiserfs: Initialize inode keys properly
udf: Fix memory leak when mounting
HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons
HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons
printk: remove dict ring
printk: move dictionary keys to dev_printk_info
udf: Remove redundant initialization of variable ret
HID: alps: clean up indentation issue
printk: move printk_info into separate array
HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device()
ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock
arm64: dts: imx8mq-librem5: correct GPIO hog property
arm64: dts: imx8mm-var-som-symphony: Drop wake-up source from RTC
arm64: dts: imx8mq: correct interrupt flags
arm64: dts: imx8mn: correct interrupt flags
arm64: dts: imx8mm: correct interrupt flags
arm64: dts: imx8mm-var-som-symphony: fix ptn5150 interrupts
arm64: dts: layerscape: correct watchdog clocks for LS1088A
arm64: dts: freescale: sl28: enable fan support
arm64: dts: freescale: sl28: enable LED support
arm64: dts: freescale: sl28: map GPIOs to input events
arm64: dts: freescale: sl28: enable sl28cpld
arm64: dts: imx8mq-evk: Add MIPI DSI support
arm64: dts: layerscape: Add label to pcie nodes
arm64: dts: imx8mn-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MN
arm64: dts: imx8mn-var-som: Add Variscite VAR-SOM-MX8MN System on Module
dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MN
dt-bindings: usb: renesas,usbhs: Add r8a774e1 support
dt-bindings: usb: renesas, usb3-peri: Document r8a774e1 support
usb: appledisplay: use module_usb_driver to simplify the code
USB: bcma: use module_bcma_driver to simplify the code
dt-bindings: arm: actions: Document RoseapplePi
dt-bindings: Add vendor prefix for RoseapplePi.org
dt-bindings: arm: actions: Document Caninos Loucos Labrador
dt-bindings: Add vendor prefix for Caninos Loucos
media: ipu3-imgu: Fixed some coding style issues in ipu3-css.c
media: atomisp/pci/atomisp_ioctl.c: strlcpy -> strscpy
media: atomisp:pci/runtime/queue: modify the return error value
media: staging: atomisp: Remove unnecessary 'fallthrough'
media: staging: media: atomisp: Fix bool-related style issues
media: staging: media: atomisp: Don't do unnecessary zeroing of memory
staging: r8188eu: replace WIFI_REASON_CODE enum with native ieee80211_reasoncode
staging: hikey9xx: Fix incorrect assignment
staging: rtl8192u: clean up comparsions to NULL
staging: rtl8192u: correct placement of else if
staging: rtl8192u: clean up blank line style issues
staging: rtl8188eu: clean up alignment style issues
staging: rtl8188eu: clean up block comment style issues
staging: rtl8712: use shorter array initializations
staging: rtl8712: clean up comparsions to NULL
staging: spmi: hisi-spmi-controller: Use devm_ version of ioremap().
staging/emxx_udc: fix indenting issue on a couple of statements
staging: vchiq: convert compat await_completion
staging: vchiq: convert compat bulk transfer
staging: vchiq: convert compat dequeue_message
staging: vchiq: convert compat create_service
staging: vchiq: rework compat handling
ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd()
ath5k: convert to use DEFINE_SEQ_ATTRIBUTE macro
ath11k: Remove unused function ath11k_htc_restore_tx_skb()
ath11k: remove redundant num_keep_alive_pattern assignment
ath11k: wmi: remove redundant configuration values from init
ath11k: Add support spectral scan for IPQ6018
ath11k: debugfs: move some function declarations to correct header files
ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h]
ath11k: debugfs: use ath11k_debugfs_ prefix
ath11k: refactor debugfs code into debugfs.c
ath11k: Add checked value for ath11k_ahb_remove
wcn36xx: Ensure spaces between functions
wcn36xx: Mark internal smd functions static
wcn36xx: Advertise ieee802.11 VHT flags
wcn36xx: Add VHT rates to wcn36xx_update_allowed_rates()
wcn36xx: Convert to VHT parameter structure on wcn3680
wcn36xx: Define INIT_HAL_MSG_V1()
wcn36xx: Latch VHT specific BSS parameters to firmware
wcn36xx: Add ability to download wcn3680 specific firmware parameters
wcn36xx: Define wcn3680 specific firmware parameters
wcn36xx: Extend HAL param config list
wcn36xx: Set PHY into correct mode for 80MHz channel width
wcn36xx: Encode PHY mode for 80MHz channel in hw_value
wcn36xx: Add accessor macro HW_VALUE_PHY for PHY settings
wcn36xx: Use HW_VALUE_CHANNEL macro to get channel number
wcn36xx: Add accessor macro HW_VALUE_CHANNEL for hardware channels
ath10k: Use bdf calibration variant for snoc targets
rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit
rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit
rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit
rtlwifi: Use ffs in <foo>_phy_calculate_bit_shift
ARM: dts: owl-s500: Add RoseapplePi
ARM: dts: owl-s500: Fix incorrect PPI interrupt specifiers
ARM: dts: Add Caninos Loucos Labrador v2
mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE
soc: actions: include header to fix missing prototype
wlcore: Remove unused function no_write_handler()
arm64: dts: actions: Add DMA Controller for S700
arm64: dts: actions: limit address range for pinctrl node
ARM: dts: imx6qdl-gw5xxx: correct interrupt flags
dt-bindings: arm: fsl: Add PHYTEC i.MX6 devicetree bindings
dt-bindings: arm: fsl: Add PHYTEC i.MX6 UL/ULL devicetree bindings
clk: imx: imx21: Remove clock driver
clk: imx: imx35: Remove mx35_clocks_init()
clk: imx: imx31: Remove mx31_clocks_init()
clk: imx: imx27: Remove mx27_clocks_init()
ARM: imx: Remove unused definitions
ARM: imx35: Retrieve the IIM base address from devicetree
ARM: imx3: Retrieve the AVIC base address from devicetree
ARM: imx3: Retrieve the CCM base address from devicetree
ARM: imx31: Retrieve the IIM base address from devicetree
ARM: imx27: Retrieve the CCM base address from devicetree
ARM: imx27: Retrieve the SYSCTRL base address from devicetree
drm/exynos: Fix dma_parms allocation
arm64: defconfig: enable the sl28cpld board management controller
net/mlx5e: Enhanced TX MPWQE for SKBs
net/mlx5e: Move TX code into functions to be used by MPWQE
net/mlx5e: Rename xmit-related structs to generalize them
net/mlx5e: Generalize TX MPWQE checks for full session
net/mlx5e: Support multiple SKBs in a TX WQE
net/mlx5e: Move the TLS resync check out of the function
net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT
net/mlx5e: Small improvements for XDP TX MPWQE logic
net/mlx5e: Refactor xmit functions
net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c
net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info
net/mlx5e: Refactor inline header size calculation in the TX path
arm64: defconfig: Enable the eLCDIF and Raydium RM67191 drivers
ARM: dts: imx6q-logicpd: Use GPIO chipselect
ARM: dts: imx: Add an entry for imx6q-logicpd.dtb
ARM: dts: imx6q-logicpd: Add a specific board compatible string
dt-bindings: arm: fsl: Add an entry for the i.MX6 LogicPD board
ARM: dts: imx6q: align GPIO hog names with dtschema
KVM: PPC: Book3S: Fix symbol undeclared warnings
KVM: PPC: Book3S: Remove redundant initialization of variable ret
KVM: PPC: Book3S HV: XIVE: Convert to DEFINE_SHOW_ATTRIBUTE
arm64: dts: imx8mn-ddr4-evk: Remove unneeded PMIC pin configuration
arm64: dts: imx8mm-var-som-symphony: Adjust ethernet pin configuration
arm64: dts: imx8mm-var-som-symphony: Remove unneeded i2c3 properties
Documentation: tracing: Add the startup timing of boot-time tracing
tracing/boot, kprobe, synth: Initialize boot-time tracing earlier
tracing: Enable creating new instance early boot
tracing: Enable adding dynamic events early stage
tracing: Define event fields early stage
kprobes: Init kprobes in early_initcall
selftests/ftrace: Add %return suffix tests
Documentation: tracing: boot: Add an example of tracing function-calls
Documentation: tracing: Add %return suffix description
tracing/uprobes: Support perf-style return probe
tracing/kprobes: Support perf-style return probe
Documentation: tracing: Add tracing_on option to boot-time tracer
tracing/boot: Add per-instance tracing_on option support
fgraph: Convert ret_stack tasklist scanning to rcu
tracing: remove a pointless assignment
kprobes: Use module_name() macro
tracing: Use __this_cpu_read() in trace_buffered_event_enable()
tracing: Delete repeated words in comments
net: phy: bcm7xxx: Add an entry for BCM72113
spi: omap2-mcspi: Improve performance waiting for CHSTAT
spi: npcm-fiu: simplify the return expression of npcm_fiu_probe()
selftests: netfilter: remove unused cnt and simplify command testing
selftests: netfilter: fix nft_meta.sh error reporting
selftests: netfilter: add cpu counter check
regulator: s5m8767: initialize driver via module_platform_driver
regulator: enable compile testing for Maxim and Samsung PMIC drivers
regulator: fix indentation issue
ipvs: Remove unused macros
netfilter: nf_tables: Remove ununsed function nft_data_debug
netfilter: conntrack: proc: rename stat column
selftests/bpf: Fix stat probe in d_path test
regmap: debugfs: Fix more error path regressions
ASoC: hdac: make SOF HDA codec driver probe deterministic
ASoC: tas2770: Refactor sample rate function
ASoC: tas2770: Fix the spacing and new lines
ASoC: tas2770: Convert bit mask to GENMASK in header
ASoC: tas2770: Fix unbalanced calls to pm_runtime
dt-bindings: tas2770: Fix I2C addresses for the TAS2770
ASoC: tas2562: Add the TAS2110 class-D amplifier
dt-bindings: tas2562: Add the TAS2110 amplifier
bpf: Using rcu_read_lock for bpf_sk_storage_map iterator
x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier
ASoC: SOF: control: add size checks for ext_bytes control .put()
ASoC: SOF: control: fix size checks for volatile ext_bytes control .get()
ASoC: SOF: control: fix size checks for ext_bytes control .get()
bpf: Use a table to drive helper arg type checks
bpf: Hoist type checking for nullable arg types
bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg
bpf: Set meta->raw_mode for pointers close to use
bpf: Make context access check generic
bpf: Make reference tracking generic
bpf: Make BTF pointer type checking generic
bpf: Allow specifying a BTF ID per argument in function protos
btf: Add BTF_ID_LIST_SINGLE macro
bpf: Check scalar or invalid register in check_helper_mem_access
btf: Make btf_set_contains take a const pointer
net: natsemi: Remove set but not used variable
net: unix: remove redundant assignment to variable 'err'
net: phy: realtek: enable ALDPS to save power for RTL8211F
net: dsa: rtl8366rb: Support all 4096 VLANs
net: dsa: mt7530: Add some return-value checks
iommu/arm-smmu: Constify some helpers
iommu/arm-smmu: Prepare for the adreno-smmu implementation
iommu/arm-smmu: Add support for split pagetables
iommu/arm-smmu: Pass io-pgtable config to implementation specific function
ASoC: tlv320aic32x4: Enable fast charge
ASoC: tlv320aic32x4: Fix bdiv clock rate derivation
ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization
pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA flag on GPIOs
arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE
vfio iommu: Add dma available capability
net-sysfs: add backlog len and CPU id to softnet data
net: ena: update ena documentation
net: ena: Fix all static chekers' warnings
net: ena: Change RSS related macros and variables names
net: ena: Remove redundant print of placement policy
net: ena: Capitalize all log strings and improve code readability
net: ena: Change log message to netif/dev function
net: ena: Change license into format to SPDX in all files
vfio: add a singleton check for vfio_group_pin_pages
chelsio: simplify the return expression of t3_ael2020_phy_prep()
connector: simplify the return expression of cn_add_callback()
enetc: simplify the return expression of enetc_vf_set_mac_addr()
ice: simplify the return expression of ice_finalize_update()
mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init()
net: hns3: simplify the return expression of hclgevf_client_start()
net: qlcnic: simplify the return expression of qlcnic_83xx_shutdown
PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY
MIPS: kexec: Add crashkernel=YM handling
MIPS: Loongson64: Add UART node for LS7A PCH
MIPS: Ingenic: Add CPU nodes for Ingenic SoCs.
MIPS: malta: remove mach-malta/malta-dtshim.h header file
MIPS: malta: remove unused header file
MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1000
MIPS: alchemy: remove unused ALCHEMY_GPIOINT_AU1300
MIPS: SGI-IP30: Move irq bits to better header files
MIPS: Loongson-3: Calculate ra properly when unwinding the stack
MIPS: Loongson-3: Enable COP2 usage in kernel
MIPS: context switch: Use save/restore instead of set/clear for Status.CU2
MIPS: kernel: include probes-common.h header in branch.c
MIPS: Make setup_elfcorehdr and setup_elfcorehdr_size static
vfio/pci: Don't regenerate vconfig for all BARs if !bardirty
vfio/pci: Remove redundant declaration of vfio_pci_driver
vfio: Fix typo of the device_state
libbpf: Fix native endian assumption when parsing BTF
bpf: Prevent .BTF section elimination
bpf: Fix sysfs export of empty BTF section
ASoC: rt711: wait for the delayed work to finish when the system suspends
ASoC: tas2770: Fix error handling with update_bits
ASoC: tas2770: Fix required DT properties in the code
ASoC: tas2770: Add missing bias level power states
ASoC: tas2770: Fix calling reset in probe
ASoC: rt700: wait for the delayed work to finish when the system suspends
bpf: Fix potential call bpf_link_free() in atomic context
dt-bindings: iio: vishay,vcnl4000: add interrupts property
iio:imu:inv_mpu6050: Use regmap_noinc_read for fifo reads.
iio:imu:inv_mpu6050 Fix dma and ts alignment and data leak issues.
iio:adc:ti-adc12138 Fix alignment issue with timestamp
iio:adc:ti-adc0832 Fix alignment issue with timestamp
iio:imu:st_lsm6dsx Fix alignment and data leak issues
iio:light:si1145: Fix timestamp alignment and prevent data leak.
iio:gyro:itg3200: Fix timestamp alignment and prevent data leak.
iio:imu:st_lsm6dsx: check st_lsm6dsx_shub_read_output return
iio: adc: exynos_adc: Replace indio_dev->mlock with own device lock
dt-bindings:iio:adc:holt,hi8435 yaml conversion
dt-bindings:iio:adc:adi,ad7768-1 yaml conversion
dt-bindings:iio:adc:adi,ad7949 yaml conversion
dt-bindings:iio:adc:dlg,da9150-gpadc yaml conversion
dt-bindings:iio:adc:motorola,cpcap-adc yaml conversion
dt-bindings:iio:adc:nxp,lpc3220-adc yaml conversion
dt-bindings:iio:adc:nxp,lpc1850-adc yaml conversion
dt-bindings:iio:adc:fsl,imx25-gcq yaml conversion
dt-bindings:iio:adc:fsl,imx7d-adc yaml conversion
dt-bindings:iio:adc:ti,ads1015 yaml conversion
dt-bindings:iio:adc:cosmic,10001-adc yaml conversion
dt-bindings:iio:adc:nuvoton,npcm750-adc yaml conversion
dt-bindings:iio:adc:nuvoton,nau7802 yaml conversion
dt-bindings:iio:adc:sprd,sc2720-adc yaml conversion.
dt-bindings:iio:adc:marvell,berlin2-adc yaml conversion
dt-bindings:iio:adc: aspeed,ast2400 yaml conversion
dt-bindings:iio:adc:st,stmpe-adc yaml conversion
dt-bindings:iio:adc:ti,twl4030-madc yaml conversion
dt-bindings:iio:adc:fsl,vf610-adc conversion to yaml.
iio: imu: st_lsm6dsx: Scaling factor type set to IIO_VAL_INT_PLUS_NANO
iio: adis. Drop adis_burst struct
iio: adis16475: Drop adis_burst usage
iio: adis16400: Drop adis_burst usage
iio: adis: Move burst mode into adis_data
iio:accel:bma180: Fix use of true when should be iio_shared_by enum
arm64: Move console stack display code to stacktrace.c
iio:magn:hmc5843: Fix passing true where iio_shared_by enum required.
iio: Add __printf() attributes to various allocation functions
iio:core: Tidy up kernel-doc.
iio: dac: ad5592r: localize locks only where needed in ad5592r_read_raw()
iio: dac: ad5592r: un-indent code-block for scale read
iio:dac:ad5592r: Fix use of true for IIO_SHARED_BY_TYPE
iommu/arm-smmu-v3: Fix endianness annotations
coccinelle: misc: add excluded_middle.cocci script
iio: chemical: sgp30: Add description for sgp_read_cmd()'s 'duration_us'
iio: gyro: adis16080: Fix formatting issue
iio: dummy: iio_dummy_evgen: Demote file header and supply description for 'irq_sim_domain'
iio: adc: ad7949: Fix misspelling issue
iio: dac: ad5064: Fix a few kerneldoc misdemeanours
iio: dac: ad7303: Complete 'struct ad7303_state' doc
iio: adc: fsl-imx25-gcq: Replace indio_dev->mlock with own device lock
iio: proximity: vl53l0x: Add IRQ support
dt-bindings: iio: proximity: vl53l0x: Add IRQ support
iio:health:max30102: Drop of_match_ptr and use generic fw accessors
iio:humidity:si7020: Drop of_match_ptr protection
iio:humidity:htu21: Drop of_match_ptr protection
iio:magn:ak8974: Drop of_match_ptr protection
iio:magn:ak8975: Drop of_match_ptr and ACPI_PTR protections.
iio:proximity:pulsedlight: Drop of_match_ptr protection
iio:proximity:as3935: Drop of_match_ptr and use generic fw accessors
iio:proximity:as3935: Use local struct device pointer to simplify code.
iio:humidity:hdc100x: Drop of_match_ptr protection.
iio:chemical:vz89x: Drop of_match_ptr protection and use generic fw accessors
iio:chemical:vz89x: Introduce local struct device pointer.
iio:chemical:sgp30: Drop of_match_ptr and use generic fw accessors
iio:chemical:sgp30: Use local variable dev to simplify code
iio:chemical:atlas-sensor: Drop of_match_ptr and use generic fw accessors
iio:chemical:ams-iaq-core: Drop of_match_ptr protection
iio:resolver:ad2s1200: Drop of_match_ptr protection
iio:temperature:tmp007: Drop of_match_ptr protection
iio:temperature:tsys01: Drop of_match_ptr protection
iio:pressure:zpa2326: Drop of_match_ptr protection
iio:pressure:ms5637: Drop of_match_ptr protection
iio:pressure:ms5611: Drop of_match_ptr and CONFIG_OF protections
iio:pressure:icp10100: Drop of_match_ptr and CONFIG_OF protections
iio:potentiostat:lmp91000: Drop of_match_ptr and use generic fw accessors
iio:dac:ti-dac5571: Drop of_match_ptr and CONFIG_OF protections
iio:dac:ti-dac082s085: Drop of_match_ptr and CONFIG_OF protections
iio:dac:mcp4725: drop of_match_ptr and use generic fw properties
iio:dac:ad7303: Drop of_match_ptr protection
iio:dac:ad5593r: Drop of_match_ptr and ACPI_PTR protections.
iio:dac:ad5592r: Drop of_match_ptr and ACPI_PTR protections.
iio:dac:ad5446: Drop of_match_ptr and CONFIG_OF protections
iio:potentiometer:mcp4531: Drop of_match_ptr and CONFIG_OF protections.
iio:potentiometer:mcp4131: Drop of_match_ptr and use generic fw interfaces.
iio:potentiometer:mcp4018: Drop of_match_ptr and CONFIG_OF protections.
iio:potentiometer:max5481: Drop invalid ACPI binding.
iio:potentiometer:max5481: Drop of_match_ptr and CONFIG_OF protections.
iio:potentiometer:max5432: Drop of_match_ptr and use generic fw accessors
arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs
arm64: Make use of ARCH_WORKAROUND_1 even when KVM is not enabled
arm64/sve: Implement a helper to load SVE registers from FPSIMD state
arm64/sve: Implement a helper to flush SVE registers
arm64/fpsimdmacros: Allow the macro "for" to be used in more cases
arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN
arm64/signal: Update the comment in preserve_sve_context
arm64/fpsimd: Update documentation of do_sve_acc
arm64: dts: mt8183: update watchdog device node
spi/topcliff-pch: drop double zeroing
xfs: Set xfs_buf type flag when growing summary/bitmap files
xfs: drop extra transaction roll from inode extent truncate
regulator: unexport regulator_lock/unlock()
ASoC: tas2562: Add the TAS2564 compatible
dt-bindings: tas2562: Add TAS2564 to binding
ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common
ASoC: SOF: pm: Fix prepare callback behavior for OF usecase
ASoC: cs42l51: add additional ADC volume controls
ASoC: SOF: topology: fix the process being scheduled on core0 always
ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails
xprtrdma: drop double zeroing
pNFS/flexfiles: Be consistent about mirror index types
iommu/io-pgtable-arm: Clean up faulty sanity check
iomap: Change calling convention for zeroing
iomap: Convert iomap_write_end types
iomap: Convert write_count to write_bytes_pending
iomap: Convert read_count to read_bytes_pending
iomap: Support arbitrarily many blocks per page
iomap: Use bitmap ops to set uptodate bits
iomap: Use kzalloc to allocate iomap_page
fs: Introduce i_blocks_per_page
iomap: Fix misplaced page flushing
iomap: Use round_down/round_up macros in __iomap_write_begin
ALSA: hda - fix CONTROLLER_IN_GPU macro name
ALSA: hda - handle multiple i915 device instances
pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read
ALSA: hda - controller is in GPU on the DG1
ALSA: hda - add Intel DG1 PCI and HDMI ids
cpuidle: tegra: Correctly handle result of arm_cpuidle_simple_enter()
objtool: Ignore unreachable trap after call to noreturn functions
objtool: Handle calling non-function symbols in other sections
dma-debug: convert comma to semicolon
drm/vc4: hvs: Pull the state of all the CRTCs prior to PV muxing
NFSv4.2: xattr cache: remove unused cache struct field
nfs: Convert to use the preferred fallthrough macro
NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source
Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients
sunrpc: fix duplicated word in <linux/sunrpc/cache.h>
SUNRPC: Remove remaining dprintks from sched.c
SUNRPC: Remove dprintk call sites in RPC queuing functions
SUNRPC: Clean up RPC scheduler tracepoints
SUNRPC: Replace rpcbind dprintk call sites with tracepoints
SUNRPC: Remove more dprintks in rpcb_clnt.c
SUNRPC: Remove dprintk call sites in rpcbind XDR functions
SUNRPC: Hoist trace_xprtrdma_op_setport into generic code
SUNRPC: Remove rpcb_getport_async dprintk call sites
SUNRPC: Clean up call_bind_status() observability
SUNRPC: Remove dprintk call site in call_decode
SUNRPC: Trace call_refresh events
SUNRPC: Add trace_rpc_timeout_status()
SUNRPC: Mitigate cond_resched() in xprt_transmit()
SUNRPC: Replace connect dprintk call sites with a tracepoint
SUNRPC: Remove dprintk call site in call_start()
SUNRPC: Remove the dprint_status() macro
SUNRPC: Replace dprintk() call site in xs_nospace()
SUNRPC: Replace dprintk() call site in xprt_prepare_transmit
SUNRPC: Update debugging instrumentation in xprt_do_reserve()
SUNRPC: Remove debugging instrumentation from xprt_release
SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code
SUNRPC: Remove trace_xprt_complete_rqst()
SUNRPC dont update timeout value on connection reset
nfs4: strengthen error check to avoid unexpected result
NFS: remove redundant pointer clnt
wcn36xx: Remove dead code in wcn36xx_smd_config_bss()
wcn36xx: Convert to using wcn36xx_smd_config_bss_v0()
wcn36xx: Add wcn36xx_smd_config_bss_v0
wcn36xx: Update wcn36xx_smd_config_bss_v1() to operate internally
wcn36xx: Move BSS parameter setup to wcn36xx_smd_set_bss_params()
wcn36xx: Move wcn36xx_smd_set_sta_params() inside wcn36xx_smd_config_bss()
wcn36xx: Functionally decompose wcn36xx_smd_config_sta()
wcn36xx: Add wrapper function wcn36xx_smd_set_sta_params_v1()
wcn36xx: Add wcn36xx_smd_set_bss_vht_params()
wcn36xx: Add wcn36xx_smd_set_sta_ht_ldpc_params()
wcn36xx: Add wcn36xx_smd_set_sta_vht_params()
wcn36xx: Add wcn36xx_smd_set_sta_default_ht_ldpc_params()
wcn36xx: Add wcn36xx_smd_set_sta_default_vht_params()
wcn36xx: Add wcn36xx_set_default_rates_v1
wcn36xx: Use V1 data structure to store supported rates
wcn36xx: Add VHT fields to parameter data structures
ath11k: Remove rproc references from common core layer
dt-bindings: arm: fsl: Fix matching Purism Librem5 phones
ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs()
rtlwifi: rtl8723be: fix comparison to bool warning in hw.c
rtlwifi: rtl8192de: fix comparison to bool warning in hw.c
rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c
rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c
rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c
rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c
rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c
rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c
rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c
net: wilc1000: clean up resource in error path of init mon interface
ssb: Remove meaningless jump label to simplify the code
arm64: dts: ti: k3-j721e: Rename mux header and update macro names
clk: tegra: Fix missing prototype for tegra210_clk_register_emc()
clk: tegra: Always program PLL_E when enabled
clk: tegra: Capitalization fixes
PCI: layerscape: Add EP mode support for ls1088a and ls2088a
PCI: layerscape: Modify the MSIX to the doorbell mode
PCI: layerscape: Modify the way of getting capability with different PEX
PCI: layerscape: Fix some format issue of the code
dt-bindings: pci: layerscape-pci: Add compatible strings for ls1088a and ls2088a
PCI: designware-ep: Modify MSI and MSIX CAP way of finding
PCI: designware-ep: Move the function of getting MSI capability forward
PCI: designware-ep: Add the doorbell mode of MSI-X in EP mode
PCI: designware-ep: Add multiple PFs support for DWC
i2c: nvidia-gpu: Use put_unaligned_be24()
arm64: dts: mt8173: elm: Fix nor_flash node property
arm: dts: mt7623: add missing pause for switchport
i2c: ismt: Add support for Intel Emmitsburg PCH
i2c: ismt: Describe parameters in kernel doc
i2c: jz4780: Remove of_match_ptr()
i2c: jz4780: Add compatible string for JZ4770 SoC
dt-bindings: i2c: ingenic: Add compatible string for the JZ4770
i2c: amd_mp2: handle num is 0 input for i2c_amd_xfer
i2c: stm32: Simplify with dev_err_probe()
i2c: stm32: fix error message on upon dma_request_chan & defer handling
misc: eeprom: use helper to get i2c_client from kobj
i2c: Switch to using the new API kobj_to_dev()
arm64: dts: mediatek: fix tca6416 reset GPIOs in pumpkin
i2c: i801: Exclude device from suspend direct complete optimization
drm/ttm: update kernel-doc line comments
drm/panfrost: add Amlogic GPU integration quirks
drm/panfrost: add amlogic reset quirk callback
drm/panfrost: add support for vendor quirk
i2c: rcar: add HostNotify support
i2c: add slave testunit driver
platform/chrome: cros_ec_proto: Drop cros_ec_cmd_xfer()
platform/chrome: cros_ec_proto: Update cros_ec_cmd_xfer() call-sites
drm/dev: Remove drm_dev_init
drm/amdgpu: Convert to using devm_drm_dev_alloc() (v2)
drm/i915/selftests: align more to real device lifetimes
ALSA: compat_ioctl: avoid compat_alloc_user_space
drm/i915/selftest: Create mock_destroy_device
ALSA: asihpi: fix spellint typo in comments
interconnect: imx: simplify the return expression of imx_icc_unregister
MAINTAINERS: Add reviewer entry for microchip mcp25xxfd SPI-CAN network driver
MAINTAINERS: Add entry for Microchip MCP25XXFD SPI-CAN network driver
can: mcp25xxfd: add listen-only mode
can: mcp25xxfd: add driver for Microchip MCP25xxFD SPI CAN
can: mcp25xxfd: add regmap infrastructure
dt-binding: can: mcp25xxfd: document device tree bindings
can: rx-offload: can_rx_offload_add_manual(): add new initialization function
can: mscan: simplify clock enable/disable
can: mscan: mpc5xxx_can: update contact email
can: mcp251x: add support for half duplex controllers
can: mcp251x: Use readx_poll_timeout() helper
can: mcp251x: add GPIO support
can: mcp251x: sort include files alphabetically
dt-bindings: can: mcp251x: document GPIO support
dt-bindings: can: mcp251x: change example interrupt type to IRQ_TYPE_LEVEL_LOW
can: spi: Kconfig: remove unneeded dependencies form Kconfig symbols
can: pcan_usb: add support of rxerr/txerr counters
can: pcan_usb: Document the commands sent to the device
can: pch_can: use generic power management
can: peak_canfd: Remove unused macros
can: peak_usb: convert to use le32_add_cpu()
can: ti_hecc: convert to devm_platform_ioremap_resource_byname()
can: mscan: mark expected switch fall-through
can: mcba_usb: remove redundant initialization of variable err
can: c_can: Remove unused inline function
can: dev: can_bus_off(): print scheduling of restart if activated
can: dev: can_change_state(): print human readable state change messages
can: dev: can_put_echo_skb(): propagate error in case of errors
can: dev: can_put_echo_skb(): print number of echo_skb that is occupied
can: remove "WITH Linux-syscall-note" from SPDX tag of C files
can: softing: update dead link
can: slcan: update dead link
can: raw: fix indention
can: drivers: fix spelling mistakes
can: net: fix spelling mistakes
can: include: fix spelling mistakes
can: flexcan: fix spelling mistake "reserverd" -> "reserved"
can: grcan: fix spelling mistake "buss" -> "bus"
arm64: dts: zynqmp-zcu100-revC: correct interrupt flags
s390/sclp: remove unused sclp_early_printk_forced
s390/sclp: clean up unneeded .data section usage
s390/boot: avoid unnecessary zeroing of .bss section
Add missing '#' to fix schema errors:
soc: ti: Convert to DEFINE_SHOW_ATTRIBUTE
RDS: drop double zeroing
dpaa2-eth: drop double zeroing
net: dsa: tag_sja1105: add compatibility with hwaccel VLAN tags
net: dsa: tag_8021q: add VLANs to the master interface too
net: dsa: install VLANs into the master's RX filter too
net: dsa: allow 8021q uppers while the bridge has vlan_filtering=0
net: dsa: refuse configuration in prepare phase of dsa_port_vlan_filtering()
net: dsa: convert denying bridge VLAN with existing 8021q upper to PRECHANGEUPPER
net: dsa: convert check for 802.1Q upper when bridged into PRECHANGEUPPER
net: dsa: rename dsa_slave_upper_vlan_check to something more suggestive
net: dsa: deny enslaving 802.1Q upper to VLAN-aware bridge from PRECHANGEUPPER
drm/exynos: hdmi: Simplify with dev_err_probe()
drm/exynos: dsi: Simplify with dev_err_probe()
net: mventa: remove unused variable 'dummy' in mvneta_mib_counters_clear()
net: remove unnecessary NULL checking in napi_consume_skb()
net: mvneta: avoid copying shared_info frags in mvneta_swbm_build_skb
net: dsa: rtl8366: Skip PVID setting if not requested
drm/msm: Remove depends on interconnect
drm/msm: Fix the a650 hw_apriv check
iio: adc: ad7124: Fix typo in device name
drm/msm/dp: Sleep properly in dp_hpd_handler kthread
memory: emif: Convert to DEFINE_SHOW_ATTRIBUTE
memory: tegra: Convert to DEFINE_SHOW_ATTRIBUTE
usb: xhci: add debugfs support for ep with stream
xhci: don't create endpoint debugfs entry before ring buffer is set.
xhci: Tune interrupt blocking for isochronous transfers
usb: xhci: omit duplicate actions when suspending a runtime suspended host.
usb: host: xhci-plat: improve the comments for xhci_plat_suspend
usb: host: xhci-plat: add wakeup entry at sysfs
usb: host: xhci-plat: add priv quirk for skip PHY initialization
usb: host: xhci-plat: delete the unnecessary code
usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv
usb: host: xhci-plat: add platform data support
Revert "staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_WEP"
Revert "staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_TKIP"
Bluetooth: Fix auto-creation of hci_conn at Conn Complete event
Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME
Bluetooth: Set scan parameters for ADV Monitor
Bluetooth: Update Adv monitor count upon removal
net: phy: dp83822: Update the fiber advertisement for speed
net: dp83869: Add ability to advertise Fiber connection
ethtool: Add 100base-FX link mode entries
net/packet: Fix a comment about network_header
net: ethernet: ti: cpsw: use true,false for bool variables
8139too: use true,false for bool variables
bnx2x: use true,false for bool variables
net: qed: use true,false for bool variables
net: b44: use true,false for bool variables
net: micrel: Remove set but not used variable
net: e1000: Remove set but not used variable
net: liquidio: Remove set but not used variable
KVM: SVM: Don't flush cache if hardware enforces cache coherency across encryption domains
drm/msm/dp: Fix crash if no DP device
selftests/seccomp: powerpc: Fix seccomp return value testing
selftests/seccomp: Remove SYSCALL_NUM_RET_SHARE_REG in favor of SYSCALL_RET_SET
selftests/seccomp: Avoid redundant register flushes
selftests/seccomp: Convert REGSET calls into ARCH_GETREG/ARCH_SETREG
selftests/seccomp: Convert HAVE_GETREG into ARCH_GETREG/ARCH_SETREG
selftests/seccomp: Remove syscall setting #ifdefs
selftests/seccomp: mips: Remove O32-specific macro
selftests/seccomp: arm64: Define SYSCALL_NUM_SET macro
selftests/seccomp: arm: Define SYSCALL_NUM_SET macro
selftests/seccomp: mips: Define SYSCALL_NUM_SET macro
selftests/seccomp: Provide generic syscall setting macro
selftests/seccomp: Refactor arch register macros to avoid xtensa special case
selftests/seccomp: Use __NR_mknodat instead of __NR_mknod
erofs: add REQ_RAHEAD flag to readahead requests
erofs: fold in should_decompress_synchronously()
erofs: avoid unnecessary variable `err'
tracing: make tracing_init_dentry() returns an integer instead of a d_entry pointer
tracing: toplevel d_entry already initialized
tools/bootconfig: Add --init option for bconf2ftrace.sh
tools/bootconfig: Add a script to generates bootconfig from ftrace
tools/bootconfig: Add a script to generate ftrace shell-command from bootconfig
tools/bootconfig: Make all functions static
tools/bootconfig: Add list option
tools/bootconfig: Show bootconfig compact tree from bootconfig file
net: dsa: mv88e6xxx: Implement devlink info get callback
net: dsa: wire up devlink info get
net: dsa: mv88e6xxx: Add devlink regions
net: dsa: mv88e6xxx: Create helper for FIDs in use
net: dsa: mv88e6xxx: Move devlink code into its own file
net: dsa: Add devlink regions support to DSA
net: dsa: Add helper to convert from devlink to ds
net: devlink: region: Pass the region ops to the snapshot function
net: devlink: regions: Add a priv member to the regions ops struct
net: dsa: seville: build as separate module
net: dsa: felix: move the PTP clock structure to felix_vsc9959.c
net: mscc: ocelot: make ocelot_init_timestamp take a const struct ptp_clock_info
net: dsa: seville: duplicate vsc9959_mdio_bus_free
net: dsa: felix: replace tabs with spaces
net: dsa: seville: reindent defines for MDIO controller
net: dsa: seville: remove unused defines for the mdio controller
net: dsa: ocelot: document why reset procedure is different for felix/seville
net: dsa: seville: first enable memories, then initialize them
net: dsa: seville: don't write to MEM_ENA twice
net: dsa: felix: use ocelot_field_{read,write} helpers consistently
ptp_qoriq: support FIPER3
dt-binding: ptp_qoriq: support fsl,tmr-fiper3 property
net: ipa: do not enable GSI interrupt for wakeup
net: ipa: enable wakeup on IPA interrupt
net: ipa: repurpose CLOCK_HELD flag
net: ipa: use device_init_wakeup()
net: ipa: manage endpoints separate from clock
net: ipa: replace ipa->suspend_ref with a flag bit
net: ipa: use refcount_t for IPA clock reference count
net: phy: bcm7xxx: request and manage GPHY clock
RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy
bpf: Use hlist_add_head_rcu when linking to local_storage
tools/bpftool: Support passing BPFTOOL_VERSION to make
samples/bpf: Fix test_map_in_map on s390
selftests/bpf: Fix endianness issue in test_sockopt_sk
net: tipc: Supply missing udp_media.h include file
tipc: Remove unused macro CF_SERVER
net: hns3: Supply missing hclge_dcb.h include file
net/appletalk: Supply missing net/Space.h include file
liquidio: Fix -Wmissing-prototypes warnings for liquidio
ARM/PCI: Remove unused fields from struct hw_pci
l2tp: fix up inconsistent rx/tx statistics
ipmi: msghandler: Fix a signedness bug
hinic: modify irq name
net: cortina: Remove set but not used variable
dpaa2-eth: support PTP Sync packet one-step timestamping
dpaa2-eth: utilize skb->cb[0] for hardware timestamping
dpaa2-eth: invoke dpaa2_eth_enable_tx_tstamp() once in code
dpaa2-eth: define a global ptp_qoriq structure pointer
dpaa2-eth: add APIs of 1588 single step timestamping
net: openswitch: reuse the helper variable to improve the code readablity
net: fix build without CONFIG_SYSCTL definition
net: bridge: delete duplicated words
net: atm: delete duplicated words
net: tipc: delete duplicated words
net: bluetooth: delete duplicated words
net: ipv6: delete duplicated words
net: rds: delete duplicated words
net: core: delete duplicated words
Revert "ibmvnic: remove never executed if statement"
i2c: stm32: name slave slot to ease maintenance
i2c: bcm2835: Simplify with dev_err_probe()
i2c: mux: reg: Simplify with dev_err_probe()
i2c: mux: gpmux: Simplify with dev_err_probe()
i2c: rcar: refactor and shorten timeout when resetting
i2c: rcar: improve bus busy detection
i2c: stm32f7: Add SMBus Host-Notify protocol support
tipc: add automatic rekeying for encryption key
tipc: add automatic session key exchange
tipc: introduce encryption master key
tipc: optimize key switching time and logic
selftests/bpf: Fix endianness issue in sk_assign
ionic: add devlink firmware update
ionic: update the fw update api
netdevsim: devlink flash timeout message
devlink: collect flash notify params into a struct
devlink: add timeout information to status_notify
net: use exponential backoff in netdev_wait_allrefs
[PATCH] reduce boilerplate in fsid handling
arm64: dts: meson: initial support for aml-s905x-cc v2
dt-bindings: arm: amlogic: add support for libretch s905x cc v2
arm64: dts: meson: add support for the ODROID-N2+
dt-bindings: arm: amlogic: add support for the ODROID-N2+
arm64: dts: meson: convert ODROID-N2 to dtsi
soc: amlogic: meson-ee-pwrc: add support for the Meson AXG SoCs
dt-bindings: power: amlogic, meson-ee-pwrc: add Amlogic AXG power controller bindings
drm/amd/pm: Skip smu_post_init in SRIOV
drm/amd/pm: apply dummy reads workaround for CDR enabled only
arch_topology, arm, arm64: define arch_scale_freq_invariant()
arch_topology, cpufreq: constify arch_* cpumasks
cpufreq: report whether cpufreq supports Frequency Invariance (FI)
cpufreq: move invariance setter calls in cpufreq core
arch_topology: validate input frequencies to arch_set_freq_scale()
objtool: Ignore unreachable fake jumps
objtool: Remove useless tests before save_reg()
arm: Move ipi_teardown() to a CONFIG_HOTPLUG_CPU section
ACPI: DPTF: Add PCH FIVR participant driver
RDMA/mlx5: Clarify what the UMR is for when creating MRs
RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work
RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled
RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create()
RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache()
arm64: Fix -Wunused-function warning when !CONFIG_HOTPLUG_CPU
RDMA/hns: Set the unsupported wr opcode
RDMA/qedr: Fix resource leak in qedr_create_qp
arm64: Improve diagnostics when trapping BRK with FAULT_BRK_IMM
arm64: defconfig: Enable Qcom SNPS Femto PHY
KVM: arm64: Fix doc warnings in mmu code
KVM: arm64: Do not flush memslot if FWB is supported
KVM: arm64: vgic-debug: Convert to use DEFINE_SEQ_ATTRIBUTE macro
KVM: arm64: Fix inject_fault.c kernel-doc warnings
iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path
KVM: arm64: Try PMD block mappings if PUD mappings are not supported
MAINTAINERS: Update paths to Ingenic platform code
MIPS: configs: Regenerate configs of Ingenic boards
MIPS: jz4740: Rename jz4740 folders to ingenic
MIPS: jz4740: Drop all obsolete files
MIPS: generic: Add support for Ingenic SoCs
MIPS: generic: Increase NR_IRQS to 256
MIPS: generic: Add support for zboot
MIPS: generic: Support booting with built-in or appended DTB
MIPS: generic: Init command line with fw_init_cmdline()
RDMA/iw_cxgb4: Disable delayed ack by default
MIPS: generic: Allow boards to set system type
MIPS: Kconfig: add MIPS_GENERIC_KERNEL symbol
MIPS: cpu-probe: ingenic: Fix broken BUG_ON
MIPS: cpu-probe: Mark XBurst CPU as having vtagged caches
MIPS: cpu-probe: Set Ingenic's writecombine to _CACHE_CACHABLE_WA
MIPS: configs: lb60: Fix defconfig not selecting correct board
erofs: remove unneeded parameter
erofs: avoid duplicated permission check for "trusted." xattrs
arm64: tegra: Initial Tegra234 VDK support
firmware: tegra: Enable BPMP support on Tegra234
soc/tegra: pmc: Add Tegra234 support
soc/tegra: pmc: Reorder reset sources/levels definitions
soc/tegra: misc: Add Tegra234 support
soc/tegra: fuse: Add Tegra234 support
soc/tegra: fuse: Implement tegra_is_silicon()
soc/tegra: fuse: Extract tegra_get_platform()
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
dt-bindings: tegra: pmc: Add Tegra234 support
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
MIPS: Loongson64: Increase NR_IRQS to 320
drivers/perf: thunderx2_pmu: Fix memory resource error handling
drivers/perf: xgene_pmu: Fix uninitialized resource struct
arm64: mm: Fix missing-prototypes in pageattr.c
arm64/fpsimd: Fix missing-prototypes in fpsimd.c
RDMA: Fix link active_speed size
MIPS: netlogic: Remove unused code
MIPS: OCTEON: use devm_platform_ioremap_resource
MIPS: pci: use devm_platform_ioremap_resource_byname
MIPS: Correct the header guard of r4k-timer.h
pNFS/flexfiles: Be consistent about mirror index types
arm64: stacktrace: Convert to ARCH_STACKWALK
arm64: stacktrace: Make stack walk callback consistent with generic code
stacktrace: Remove reliable argument from arch_stack_walk() callback
x86/mce: Annotate mce_rd/wrmsrl() with noinstr
pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read
selftests: arm64: Add build and documentation for FP tests
selftests: arm64: Add wrapper scripts for stress tests
selftests: arm64: Add utility to set SVE vector lengths
selftests: arm64: Add stress tests for FPSMID and SVE context switching
selftests: arm64: Add test for the SVE ptrace interface
selftests: arm64: Test case for enumeration of SVE vector lengths
fuse: Allow fuse_fill_super_common() for submounts
fuse: split fuse_mount off of fuse_conn
fuse: drop fuse_conn parameter where possible
fuse: store fuse_conn in fuse_req
fuse: add submount support to <uapi/linux/fuse.h>
kselftests/arm64: add PAuth tests for single threaded consistency and differently initialized keys
kselftests/arm64: add PAuth test for whether exec() changes keys
kselftests/arm64: add nop checks for PAuth tests
kselftests/arm64: add a basic Pointer Authentication test
arm64: Enable PCI write-combine resources under sysfs
fbcon: Remove the superfluous break
fbdev: aty: remove CONFIG_PM container
RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices
RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices
perf probe: Fall back to debuginfod query if debuginfo and source not found locally
soundwire: intel: use {u32|u16}p_replace_bits
soundwire: cadence: use u32p_replace_bits
perf probe: Fix to adjust symbol address with correct reloc_sym address
soundwire: qcom: get max rows and cols info from compatible
soundwire: qcom: add support to block packing mode
soundwire: qcom: clear BIT FIELDs before value set.
soundwire: Add generic bandwidth allocation algorithm
drm: bridge: cdns-mhdp8546: Add TI J721E wrapper
drm: bridge: Add support for Cadence MHDP8546 DPI/DP bridge
dt-bindings: drm/bridge: Document Cadence MHDP8546 bridge bindings
ASoC: tlv320adcx140: Add support for configuring GPIO pin
dt-bindings: tlv320adcx140: Add GPIO config and drive config
mac80211: fix some encapsulation offload kernel-doc
cfg80211: add missing kernel-doc for S1G band capabilities
mac80211: Unsolicited broadcast probe response support
nl80211: Unsolicited broadcast probe response support
mac80211: Add FILS discovery support
nl80211: Add FILS discovery support
mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited
nl80211: support setting S1G channels
nl80211: correctly validate S1G beacon head
cfg80211: regulatory: handle S1G channels
nl80211: advertise supported channel width in S1G
ieee80211: redefine S1G bits with GENMASK
mac80211: reorganize code to remove a forward declaration
mac80211: extend ieee80211_tx_status_ext to support bulk free
mac80211: support using ieee80211_tx_status_ext to free skbs without status info
mac80211: unify 802.3 (offload) and 802.11 tx status codepath
mac80211: optimize station connection monitor
mac80211: notify the driver when a sta uses 4-address mode
mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags
mac80211: remove tx status call to ieee80211_sta_register_airtime
mac80211: reduce duplication in tx status functions
powerpc/32: Declare stack_overflow_exception() prototype
powerpc/xive: Make debug routines static
powerpc/sstep: Remove empty if statement checking for invalid form
powerpc/sysfs: Remove unused 'err' variable in sysfs_create_dscr_default()
mac80211: rework tx encapsulation offload API
mac80211: set info->control.hw_key for encap offload packets
powerpc/powernv: fix wrong warning message in opalcore_config_init()
serial: pmac_zilog: use for_each_child_of_node() macro
macintosh: smu_sensors: use for_each_child_of_node() macro
drivers/macintosh/smu.c: use for_each_child_of_node() macro
powerpc/prom_init: Check display props exist before enabling btext
powerpc/smp: Move ppc_md.cpu_die() to smp_ops.cpu_offline_self()
powerpc/smp: Fold cpu_die() into its only caller
powerpc: Move arch_cpu_idle_dead() into smp.c
powerpc/perf: Add declarations to fix sparse warnings
powerpc/mm/64s: Fix slb_setup_new_exec() sparse warning
powerpc/pseries: convert to use DEFINE_SEQ_ATTRIBUTE macro
powerpc/book3s64: fix link error with CONFIG_PPC_RADIX_MMU=n
mac80211: skip encap offload for tx multicast/control packets
mac80211: check and refresh aggregation session in encap offload tx
mac80211: add missing queue/hash initialization to 802.3 xmit
cfg80211: add more comments for ap_isolate in bss_parameters
lib80211: Remove unused macro DRV_NAME
memory: tegra: Correct num_tlb_lines for tegra210
iommu/tegra-smmu: Fix tlb_mask
iommu/pamu: Replace use of kzfree with kfree_sensitive
x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains
x86/cpu: Add hardware-enforced cache coherency as a CPUID feature
tee: avoid explicit sysfs_create/delete_group by initialising dev->groups
tee: replace cdev_add + device_add with cdev_device_add
iommu/renesas: Update help description for IPMMU_VMSA config
fuse: fix page dereference after free
iommu/mediatek: Add support for MT8167
iommu/mediatek: Add flag for legacy ivrp paddr
dt-bindings: iommu: Add binding for MediaTek MT8167 IOMMU
powerpc/process: Fix uninitialised variable error
dmaengine: ti: k3-udma-glue: fix channel enable functions
dmaengine: iop-adma: Fix pointer cast warnings
crypto: Kconfig - mark unused ciphers as obsolete
crypto: inside-secure - Add support for EIP197 with output classifier
crypto: n2 - Fix sparse endianness warning
crypto: sun8i - Simplify with dev_err_probe()
crypto: stm32-hash - Simplify with dev_err_probe()
crypto: caam - Simplify with dev_err_probe()
crypto: caam - Fix kerneldoc
crypto: hisilicon - fixed memory allocation error
crypto: hisilicon - update ZIP module parameter description
crypto: hisilicon - update SEC module parameter description
crypto: hisilicon - update HPRE module parameter description
crypto: hisilicon - update mininum queue
crypto: qat - use PCI_VDEVICE
crypto: qat - replace device ids defines
crypto: sa2ul - Fix pm_runtime_get_sync() error checking
crypto: inside-secure - Prevent missing of processing errors
crypto: sun4i-ss - Fix sparse endianness markers
crypto: hisilicon/zip - fix some coding styles
crypto: hisilicon/zip - supplement some comments
crypto: hisilicon/zip - move some private macros from 'zip.h' to 'zip_crypto.c'
crypto: hisilicon/zip - fix static check warning
crypto: hisilicon/zip - add print for error branch
crypto: hisilicon/zip - use a enum parameter instead of some macros
crypto: hisilicon/zip - replace 'sprintf' with 'scnprintf'
crypto: hisilicon/zip - modify debugfs interface parameters
crypto: hisilicon/zip - unify naming style for functions and macros
crypto: hisilicon/zip - remove some useless parameters
crypto: omap-sham - fix digcnt register handling with export/import
crypto: omap-sham - convert to use crypto engine
crypto: sa2ul - Select CRYPTO_AUTHENC
EDAC/mc_sysfs: Add missing newlines when printing {max,dimm}_location
EDAC/aspeed: Use module_platform_driver() to simplify
dmaengine: dw-edma: Fix Using plain integer as NULL pointer in dw-edma-v0-debugfs.c
arm64: dts: renesas: r8a774c0: Fix MSIOF1 DMA channels
arm64: dts: renesas: r8a77990: Fix MSIOF1 DMA channels
dmaengine: mediatek: simplify the return expression of mtk_uart_apdma_runtime_resume()
dmaengine: ioat: Make two symbols static
dmaengine: sf-pdma: remove unused 'desc'
dmaengine: zx: remove redundant irqsave in hardIRQ
interconnect: imx: Simplify with dev_err_probe()
interconnect: core: Simplify with dev_err_probe()
dmaengine: fsl: convert tasklets to use new tasklet_setup() API
dmaengine: k3-udma: convert tasklets to use new tasklet_setup() API
dmaengine: plx_dma: convert tasklets to use new tasklet_setup() API
dmaengine: xilinx: convert tasklets to use new tasklet_setup() API
dmaengine: xgene: convert tasklets to use new tasklet_setup() API
dmaengine: virt-dma: convert tasklets to use new tasklet_setup() API
dmaengine: txx9dmac: convert tasklets to use new tasklet_setup() API
dmaengine: timb_dma: convert tasklets to use new tasklet_setup() API
dmaengine: tegra20: convert tasklets to use new tasklet_setup() API
dmaengine: sun6i: convert tasklets to use new tasklet_setup() API
dmaengine: ste_dma40: convert tasklets to use new tasklet_setup() API
dmaengine: sirf-dma: convert tasklets to use new tasklet_setup() API
dmaengine: sa11x0: convert tasklets to use new tasklet_setup() API
dmaengine: qcom: convert tasklets to use new tasklet_setup() API
dmaengine: ppc4xx: convert tasklets to use new tasklet_setup() API
dmaengine: pl330: convert tasklets to use new tasklet_setup() API
dmaengine: pch_dma: convert tasklets to use new tasklet_setup() API
dmaengine: nbpfaxi: convert tasklets to use new tasklet_setup() API
dmaengine: mxs-dma: convert tasklets to use new tasklet_setup() API
dmaengine: mv_xor: convert tasklets to use new tasklet_setup() API
dmaengine: mpc512x: convert tasklets to use new tasklet_setup() API
dmaengine: mmp: convert tasklets to use new tasklet_setup() API
dmaengine: mediatek: convert tasklets to use new tasklet_setup() API
dmaengine: k3dma: convert tasklets to use new tasklet_setup() API
dmaengine: ipu: convert tasklets to use new tasklet_setup() API
dmaengine: iop_adma: convert tasklets to use new tasklet_setup() API
dmaengine: ioat: convert tasklets to use new tasklet_setup() API
dmaengine: imx-dma: convert tasklets to use new tasklet_setup() API
dmaengine: ep93xx: convert tasklets to use new tasklet_setup() API
dmaengine: dw: convert tasklets to use new tasklet_setup() API
dmaengine: coh901318: convert tasklets to use new tasklet_setup() API
dmaengine: at_xdmac: convert tasklets to use new tasklet_setup() API
dmaengine: at_hdmac: convert tasklets to use new tasklet_setup() API
dmaengine: altera-msgdma: convert tasklets to use new tasklet_setup() API
interconnect: qcom: Use icc_sync_state
interconnect: Add sync state support
interconnect: Add get_bw() callback
phy: cadence-torrent: Add USB + SGMII/QSGMII multilink configuration
phy: cadence-torrent: Add PCIe + USB multilink configuration
phy: cadence-torrent: Add single link USB register sequences
phy: cadence-torrent: Add single link SGMII/QSGMII register sequences
phy: cadence-torrent: Configure PHY_PLL_CFG as part of link_cmn_vals
phy: cadence-torrent: Add PHY link configuration sequences for single link
phy: cadence-torrent: Add clk changes for multilink configuration
phy: cadence-torrent: Update PHY reset for multilink configuration
phy: cadence-torrent: Add support for PHY multilink configuration
dt-bindings: phy: Add PHY_TYPE_QSGMII definition
phy: cadence-torrent: Add PHY APB reset support
phy: cadence-torrent: Check cmn_ready assertion during PHY power on
phy: cadence-torrent: Add single link PCIe support
dt-bindings: phy: cadence-torrent: Update Torrent PHY bindings for generic use
dt-bindings: phy: cadence-torrent: Add binding to specify SSC mode
phy: cadence-torrent: Check total lane count for all subnodes is within limit
phy: cadence-torrent: Add separate regmap functions for torrent and DP
phy: cadence-torrent: Enable support for multiple subnodes
phy: cadence-torrent: Use devm_platform_ioremap_resource() to get reg addresses
phy: cadence-torrent: Use of_device_get_match_data() to get driver data
drm/amdgpu: remove experimental flag from navi12
drm/amdgpu: add device ID for sienna_cichlid (v2)
drm/amdgpu: use the AV1 defines for VCN 3.0
drm/amdgpu: add VCN 3.0 AV1 registers
drm/amdgpu: add the GC 10.3 VRS registers
drm/amdgpu: prevent double kfree ttm->sg
selftests/bpf: Add tailcall_bpf2bpf tests
bpf: Add abnormal return checks.
bpf: allow for tailcalls in BPF subprograms for x64 JIT
bpf, x64: rework pro/epilogue and tailcall handling in JIT
bpf: Limit caller's stack depth 256 for subprogs with tailcalls
drm/amdgpu: remove experimental flag from navi12
drm/amdkfd: Reduce eviction/restore message levels
drm/amdkfd: Add process eviction counters to sysfs
drm/amdkfd: Add some eveiction debugging code
drm/amdgpu/powerplay: hwmgr - modify the return value
drm/amd/display: Delete duplicated argument to '&&' or '||'
drm/amd/display: dc/clk_mgr: make function static
mptcp: fix integer overflow in mptcp_subflow_discard_data()
net/smc: fix double kfree in smc_listen_work()
ionic: add DIMLIB to Kconfig
net: remove comments on struct rtnl_link_stats
net: mdio: octeon: Select MDIO_DEVRES
selftests: Set default protocol for raw sockets in nettest
dpaa2-eth: Convert to DEFINE_SHOW_ATTRIBUTE
net: hsr: Convert to DEFINE_SHOW_ATTRIBUTE
mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs
mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer
mlxsw: spectrum_buffers: Support two headroom modes
netlink: add spaces around '&' in netlink_recv/sendmsg()
netdev: Remove unused functions
mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo
dt-bindings: marvell,prestera: Add description for device-tree bindings
net: marvell: prestera: Add Switchdev driver implementation
net: marvell: prestera: Add ethtool interface support
net: marvell: prestera: Add basic devlink support
net: marvell: prestera: Add PCI interface support
net: marvell: prestera: Add driver for Prestera family ASIC devices
selftests/harness: Flush stdout before forking
genetlink: Remove unused function genl_err_attr()
net/sched: Remove unused function qdisc_queue_drop_head()
selftests: mptcp: interpret \n as a new line
net/packet: Fix a comment about mac_header
net: hns3: use napi_consume_skb() when cleaning tx desc
net: hns3: use writel() to optimize the barrier operation
net: hns3: optimize the rx clean process
net: hns3: optimize the tx clean process
net: hns3: batch tx doorbell operation
net: hns3: batch the page reference count updates
drm/amdgpu: add device ID for sienna_cichlid (v2)
drm/amdgpu: use the AV1 defines for VCN 3.0
drm/amdgpu: add VCN 3.0 AV1 registers
drm/amdgpu: add the GC 10.3 VRS registers
drm/amd/display: Remove set but used 'temp'
drm/amdgpu: unmap register bar on device init failure
drm/amd/amdgpu: add mmUVD_FW_STATUS register to uvd700
drm/amd/display: Add missing "Copy GSL groups when committing a new context"
drm/amd/display: Don't log hdcp module warnings in dmesg
drm/amdgpu: prevent double kfree ttm->sg
drm/amdgpu: No sysfs, not an error condition
drm/amdgpu: declare ta firmware for navy_flounder
amdgpu/gmc_v9: Warn if SDPIF_MMIO_CNTRL_0 is not set
drm/amd/pm: correct Renoir UMD Stable Pstate settings
drm/amd/pm: lower Raven UMD Stable Pstate VCN values
drm/amd/pm: move NAVI1X power mode switching workaround to post_init
drm/amd/pm: apply no power source workaround if dc reported by gpio
drm/amd/pm: process pending AC/DC switch interrupt
drm/amd/pm: add Raven2 watermark WmType setting
drm/amd/pm: add Renoir watermark WmType setting
drm/amd/pm: drop unnecessary wrappers around watermark setting
drm/amd/pm: drop dead code
drm/amd/pm: minor cleanups
drm/amd/pm: drop unnecessary table existence and dpm enablement check
drm/amd/pm: drop unnecessary smu_baco->mutex lock protections(V2)
drm/amd/pm: drop unnecessary feature->mutex lock protections(V2)
drm/amd/pm: make namings and comments more readable
drm/amd/pm: correct the requirement for umc cdr workaround
drm/amd/pm: apply the CDR workarounds only with some specific UMC firmwares(V2)
drm/amd/pm: implement a new umc cdr workaround
drm/amd/pm: allocate a new buffer for pstate dummy reading
drm/amd/pm: revise the umc hybrid cdr workaround
drm/amd/pm: put Navi1X umc cdr workaround in post_smu_init
drm/amd/pm: postpone SOCCLK/UCLK enablement after DAL initialization(V2)
drm/amd/pm: wrapper for postponing some setup job after DAL initializatioa(V2)
PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer
PCI: Simplify pci_dev_reset_slot_function()
PCI: pciehp: Reduce noisiness on hot removal
PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name()
ubifs: Fix some kernel-doc warnings in tnc.c
ubifs: Fix some kernel-doc warnings in replay.c
ubifs: Fix some kernel-doc warnings in gc.c
ubifs: Fix 'hash' kernel-doc warning in auth.c
ubifs: setflags: Don't show error message when vfs_ioc_setflags_prepare() fails
ubifs: ubifs_jnl_change_xattr: Remove assertion 'nlink > 0' for host inode
ubi: check kthread_should_stop() after the setting of task state
ubifs: dent: Fix some potential memory leaks while iterating entries
ubifs: xattr: Fix some potential memory leaks while iterating entries
drm/i915: Update DRIVER_DATE to 20200917
perf metricgroup: Fix uncore metric expressions
drm/ttm: drop evicted from ttm_bo.
drm/ttm: drop special pipeline accel cleanup function.
drm/ttm: make common function for wait/free node path.
drm/ttm: move ghost object creation to a common function
drm/ttm: add a simple assign mem to bo wrapper
drm/ttm/drivers: call the bind function directly.
drm/ttm: move unbind into the tt destroy.
drm/ttm: flip tt destroy ordering.
drm/ttm: protect against reentrant bind in the drivers
bpf: rename poke descriptor's 'ip' member to 'tailcall_target'
bpf: propagate poke descriptors to subprograms
bpf, x64: use %rcx instead of %rax for tail call retpolines
drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent
perf intel-pt: Fix "context_switch event has no tid" error
perf script: Display negative tid in non-sample events
perf docs: Improve help information in perf.txt
spi: dw-pci: free previously allocated IRQs if desc->setup() fails
spi: spi-nxp-fspi: Add ACPI support
spi: lantiq: remove redundant irqsave and irqrestore in hardIRQ
spi: xilinx: Fix info message during probe
perf metric: Remove duplicate include
perf tools: Add documentation for topdown metrics
perf stat: Support new per thread TopDown metrics
perf record: Support sample-read topdown metric group
perf tools: Rename group to topdown
perf machine: Add machine__for_each_dso() function
spi: fsi: fsi2spi: Add compatible string for restricted version
spi: fsi: Check mux status before transfers
spi: fsi: Implement restricted size for certain controllers
spi: fsi: Fix use of the bneq+ sequencer instruction
spi: fsi: Fix clock running too fast
spi: fsi: Handle 9 to 15 byte transfers lengths
x86/mmu: Allocate/free a PASID
x86/cpufeatures: Mark ENQCMD as disabled when configured out
mm: Add a pasid member to struct mm_struct
x86/msr-index: Define an IA32_PASID MSR
x86/fpu/xstate: Add supervisor PASID state for ENQCMD
iio:potentiometer:ds1803: Drop of_match_ptr and CONFIG_OF protections
iio:potentiometer:ad5272: Drop of_match_ptr and CONFIG_OF protections.
RDMA/mlx5: Add sw_owner_v2 bit capability
x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions
iio:imu:adis16400: Sort out missing kernel doc.
iio: buffer: split buffer sysfs creation to take buffer as primary arg
PCI: Update mmap-related #ifdef comments
PCI/LINK: Print IRQ number used by port
PCI/IOV: Simplify pci-pf-stub with module_pci_driver()
Documentation/x86: Add documentation for SVA (Shared Virtual Addressing)
PCI/ACPI: Add Ampere Altra SOC MCFG quirk
regulator: Support ROHM BD9576MUF and BD9573MUF
dt_bindings: regulator: Add ROHM BD9576MUF and BD9573MUF PMICs
PCI: Add schedule point in pci_read_config()
iommu/vt-d: Change flags type to unsigned int in binding mm
drm, iommu: Change type of pasid to u32
drm/i915: Nuke force_min_cdclk_changed
drm/i915: Remove the old global state stuff
RDMA: Convert RWQ table logic to ib_core allocation scheme
RDMA: Clean MW allocation and free flows
quota: simplify the quotactl compat handling
compat: add a compat_need_64bit_alignment_fixup() helper
compat: lift compat_s64 and compat_u64 to <asm-generic/compat.h>
regmap: Add support for 12/20 register formatting
USB: cdc-acm: cleanup of data structures
USB: adutux: fix debugging
uio: free uio id after uio file node is freed
staging: hikey9xx: convert phy-kirin970-usb3.txt to yaml
staging: hikey9xx: phy-hi3670-usb3: change some DT properties
staging: hikey9xx: phy-hi3670-usb3: fix coding style
staging: hikey9xx: phy-hi3670-usb3.txt: use a consistent namespace
staging: hikey9xx: phy-hi3670-usb3: use a consistent namespace
staging: hikey9xx: phy-hi3670-usb3: fix some issues at the init code
staging: hikey9xx: add build for the Kirin 970 PHY driver
staging: hikey9xx: add USB physical layer for Kirin 3670
staging: rtl8188eu: clean up comparsion style issues
staging: rtl8188eu: use __func__ in hal directory
nvmem: core: fix missing of_node_put() in of_nvmem_device_get()
nvmem: switch to simpler IDA interface
nvmem: core: Use kobj_to_dev() instead of container_of()
nvmem: mtk-efuse: Remove EFUSE register write support
eeprom: 93xx46: set type id as EEPROM
eeprom: at25: set type id as EEPROM
coresight: etm4x: Fix number of resources check for ETM 4.3 and above
coresight: etm4x: Fix mis-usage of nr_resource in sysfs interface
coresight: Make sysfs functional on topologies with per core sink
coresight: etm: perf: Sink selection using sysfs is deprecated
MAINTAINERS: Add CoreSight mailing list
coresight: etm4x: Fix issues on trcseqevr access
coresight: etm4x: Handle unreachable sink in perf mode
coresight: cti: Write regsiters directly in cti_enable_hw()
coresight: etm4x: Fix issues within reset interface of sysfs
coresight: etm4x: Ensure default perf settings filter user/kernel
coresight: cti: remove pm_runtime_get_sync() from CPU hotplug
coresight: cti: disclaim device only when it's claimed
coresight: etm4x: Add Support for HiSilicon ETM device
coresight: fix offset by one error in counting ports
coresight: stm: Support marked packet
coresight: etm4x: Fix etm4_count race by moving cpuhp callbacks to init
dma-mapping: introduce DMA range map, supplanting dma_pfn_offset
usb: don't inherity DMA properties for USB devices
ARM/keystone: move the DMA offset handling under ifdef CONFIG_ARM_LPAE
ARM/dma-mapping: move various helpers from dma-mapping.h to dma-direct.h
ARM/dma-mapping: remove dma_to_virt
ARM/dma-mapping: remove a __arch_page_to_dma #error
dma-direct: Fix potential NULL pointer dereference
ASoC: ak4458: Add DSD support for ak4458 and ak4497
ASoC: dt-bindings: ak4458: Add dsd-path property
ASoC: tlv320adcx140: Add ASI Tx drive
ASoC: tlv320adcx140: Add the config to configure Tx ASI output
ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE
ASoC: SOF: Intel: Add support for tgl-h
ASoC: codec: tlv320aic32x4: do software reset before clock registration
ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path
ASoC: dt-bindings: Correct interrupt flags in examples
ASoC: dt-bindings: aries-wm8994: Match compatibles with enum
ARM: dts: sun8i: v3s: Enable crypto engine
dt-bindings: crypto: Add compatible for V3s
dt-bindings: crypto: Specify that allwinner, sun8i-a33-crypto needs reset
arm64: dts: allwinner: a64: Update the audio codec compatible
arm64: dts: allwinner: a64: Update codec widget names
ARM: dts: sun8i: a33: Update codec widget names
ARM: dts: sun8i: r40: Add video engine node
RDMA/mlx5: Delete duplicated mlx5_ptys_width enum
net/mlx5: Refactor query port speed functions
perf parse-event: Release cpu_map refcount if evsel alloc failed
perf parse-event: Fix cpu map refcounting
ARM: tegra: nexus7: Add SMB347 battery charger
ARM: tegra: nexus7: Add touchscreen
ARM: tegra: nexus7: Use PLLC for WiFi MMC clock parent
ARM: tegra: acer-a500: Use PLLC for WiFi MMC clock parent
ARM: tegra: acer-a500: Set WiFi MMC clock rate to 50 MHz
ARM: tegra: acer-a500: Correct PINCTRL configuration
ARM: tegra: acer-a500: Remove atmel,cfg_name property
ARM: tegra: acer-a500: Add aliases for MMC
ARM: tegra: nexus7: Add aliases for MMC
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
dt-bindings: tegra: pmc: Add Tegra234 support
dt-bindings: fuse: tegra: Add Tegra234 support
dt-bindings: tegra: Add Tegra234 VDK compatible
dt-bindings: misc: tegra186-misc: Add Tegra234 support
dt-bindings: misc: tegra186-misc: Add missing compatible string
dt-bindings: misc: tegra-apbmisc: Add missing compatible strings
arm64: tegra: Populate EEPROMs for Jetson Xavier NX
arm64: tegra: Add label properties for EEPROMs
drm/i915: Do YCbCr 444->420 conversion via DP protocol converters
drm/dp: Add helpers for DFP YCbCr 4:2:0 handling
drm/i915: DP->HDMI TMDS clock limits vs. deep color
drm/i915: Extract intel_hdmi_has_audio()
drm/i915: Handle downstream facing ports w/o EDID
irqchip/gic: Cleanup Franken-GIC handling
irqchip/bcm2836: Provide mask/unmask dummy methods for IPIs
ARM: Remove custom IRQ stat accounting
ARM: Kill __smp_cross_call and co
arm64: Remove custom IRQ stat accounting
arm64: Kill __smp_cross_call and co
irqchip/armada-370-xp: Configure IPIs as standard interrupts
irqchip/hip04: Configure IPIs as standard interrupts
irqchip/bcm2836: Configure mailbox interrupts as standard interrupts
irqchip/gic-common: Don't enable SGIs by default
irqchip/gic: Configure SGIs as standard interrupts
irqchip/gic: Refactor SMP configuration
irqchip/gic-v3: Configure SGIs as standard interrupts
ASoC: fsl_sai: Set MCLK input or output direction
ASoC: fsl_sai: Add fsl_sai_check_version function
ASoC: fsl_sai: Add new added registers and new bit definition
drm/dp: Add drm_dp_downstream_mode()
drm/i915: Configure DP 1.3+ protocol converted HDMI mode
drm/i915: Deal with TMDS DFP clock limits
drm/dp: Add drm_dp_downstream_{min,max}_tmds_clock()
drm/i915: Reworkd DP DFP clock handling
drm/dp: Redo drm_dp_downstream_max_clock() as drm_dp_downstream_max_dotclock()
ASoC: q6afe-clocks: add q6afe clock controller
ASoC: q6afe: dt-bindings: add q6afe clock bindings
hwmon: Add support for the sl28cpld hardware monitoring controller
gpio: Add support for the sl28cpld GPIO controller
pwm: Add support for sl28cpld PWM controller
watchdog: add support for sl28cpld watchdog
irqchip: Add sl28cpld interrupt controller support
mfd: simple-mfd-i2c: Add sl28cpld support
dt-bindings: mfd: Add bindings for sl28cpld
mfd: Add simple regmap based I2C driver
ASoC: SOF: Intel: hda: reduce verbosity of boot error logs
ASoC: SOF: fix range checks
ASoC: SOF: remove several superfluous type-casts
ASoC: SOF: (cosmetic) remove redundant "ret" variable uses
ASoC: SOF: control: update test for pm_runtime_get_sync()
ASoC: SOF: debug: update test for pm_runtime_get_sync()
ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure
ASoC: SOF: imx: Add debug support for imx platforms
drm/ttm: remove superflous extern attribute from funcs
drm/dp: Pimp drm_dp_downstream_max_bpc()
drm/dp: Add helpers to identify downstream facing port types
drm/i915: Reworkd DFP max bpc handling
drm/dp: Define more downstream facing port caps
drm/dp: Define protocol converter DPCD registers
drm/i915/lspcon: Do not send infoframes to non-HDMI sinks
drm/dp: Dump downstream facing port caps
ASoC: tlv320adcx140: Fix BCLK inversion for DSP modes
ASoC: tlv320adcx140: Idle the device while writing registers
ASoC: tlv320adcx140: Fix digital gain range
ASoC: topology: disable size checks for bytes_ext controls if needed
ASoC: fsl_audmix: make clock and output src write only
clk: renesas: rcar-gen3: Update description for RZ/G2
clk: renesas: cpg-mssr: Add support for R-Car V3U
clk: renesas: cpg-mssr: Add register pointers into struct cpg_mssr_priv
clk: renesas: cpg-mssr: Use enum clk_reg_layout instead of a boolean flag
dt-bindings: clock: renesas,cpg-mssr: Document r8a779a0
dma-resv: lockdep-prime address_space->i_mmap_rwsem for dma-resv
s390/ap: remove unnecessary spin_lock_init()
s390/diag: convert to use DEFINE_SEQ_ATTRIBUTE macro
s390/uaccess: add HAVE_GET_KERNEL_NOFAULT support
s390/dis: get rid of set_fs() usage
s390/zcrypt: remove set_fs() invocation in zcrypt device driver
RDMA/cma: Fix use after free race in roce multicast join
RDMA/cma: Consolidate the destruction of a cma_multicast in one place
RDMA/cma: Remove dead code for kernel rdmacm multicast
RDMA/cma: Combine cma_ndev_work with cma_work
RDMA/cma: Remove cma_comp()
RDMA/cma: Fix locking for the RDMA_CM_LISTEN state
RDMA/cma: Make the locking for automatic state transition more clear
RDMA/cma: Fix locking for the RDMA_CM_CONNECT state
drm: fix spelling error in comments
MAINTAINERS: make linux-aspeed list remarks consistent
PCI: brcmstb: Add bcm7278 PERST# support
PCI: brcmstb: Add suspend and resume pm_ops
PCI: brcmstb: Add bcm7278 register info
dt-bindings: PCI: Add bindings for more Brcmstb chips
PCI: brcmstb: PCIE_BRCMSTB depends on ARCH_BRCMSTB
irqchip/irq-pruss-intc: Add support for ICSSG INTC on K3 SoCs
irqchip/irq-pruss-intc: Implement irq_{get, set}_irqchip_state ops
irqchip/irq-pruss-intc: Add logic for handling reserved interrupts
irqchip/irq-pruss-intc: Add a PRUSS irqchip driver for PRUSS interrupts
dt-bindings: irqchip: Add PRU-ICSS interrupt controller bindings
drm/tegra: output: rgb: Wrap directly-connected panel into DRM bridge
drm/tegra: output: rgb: Support LVDS encoder bridge
drm/tegra: output: Support DRM bridges
drm/tegra: output: Don't leak OF node on error
drm/tegra: Properly reference count the DDC I2C adapter
gpiolib: check for parent device in devprop_gpiochip_set_names()
clk: samsung: Use cached clk_hws instead of __clk_lookup() calls
clk: samsung: exynos5420/5250: Add IDs to the CPU parent clk definitions
clk: samsung: Add clk ID definitions for the CPU parent clocks
clk: samsung: exynos5420: Avoid __clk_lookup() calls when enabling clocks
clk: samsung: exynos5420: Add definition of clock ID for mout_sw_aclk_g3d
gpiolib: Fix line event handling in syscall compatible mode
media: vidtv: remove an impossible condition
media: vidtv: cleanup the logic which estimates buffer size
media: vidtv: fix build on 32bit architectures
media: vidtv: Add a music instead of playing a single tone
media: vidtv: get rid of its own sinusoidal waveform
media: vidtv: add a poor guy's simulation to preBER stats
media: vidtv.rst: update it to better describe the frequencies
media: vidtv: fix DVB-S/S2 tuning logic
media: vidtv: add DiSEqC dummy ops
drm/ttm: some cleanups
eeprom: at24: set type id as EEPROM
cper,edac,efi: Memory Error Record: bank group/address and chip id
edac,ghes,cper: Add Row Extension to Memory Error Record
efi/x86: Add a quirk to support command line arguments on Dell EFI firmware
driver core: force NOIO allocations during unplug
soc: qcom: llcc: use devm_platform_ioremap_resource_byname()
arm64: dts: qcom: sm8250: Add cpufreq hw node
KVM: PPC: Book3S HV: Set LPCR[HDICE] before writing HDEC
KVM: PPC: Book3S HV: Do not allocate HPT for a nested guest
KVM: PPC: Don't return -ENOTSUPP to userspace in ioctls
cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro
ionic: dynamic interrupt moderation
net/smc: check variable before dereferencing in smc_close.c
net: bridge: mcast: don't ignore return value of __grp_src_toex_excl
rcu-tasks: Enclose task-list scan in rcu_read_lock()
rcu-tasks: Fix low-probability task_struct leak
rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace
rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace
rcu-tasks: Selectively enable more RCU Tasks Trace IPIs
rcu-tasks: Use more aggressive polling for RCU Tasks Trace
rcu-tasks: Mark variables static
fs: Remove duplicated flag O_NDELAY occurring twice in VALID_OPEN_FLAGS
net: stmmac: Add support to Ethtool get/set ring parameters
mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code
mlxsw: spectrum_buffers: Introduce shared buffer ops
mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init()
mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells()
mlxsw: spectrum_buffers: Move here the new headroom code
mlxsw: spectrum: Move here the three-step headroom configuration from DCB
mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code
mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure()
mlxsw: spectrum: Split headroom autoresize out of buffer configuration
mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom
mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom
mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom
mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom
mlxsw: spectrum: Unify delay handling between PFC and pause
mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom
ima: Fix NULL pointer dereference in ima_file_hash
PCI/ACS: Enable Translation Blocking for external devices
xsk: Do not discard packet when NETDEV_TX_BUSY
drm/i915/selftests: Push the fake iommu device from the stack to data
drm/i915: Initialise outparam for error return from wait_for_register
docs: rewrite admin-guide/sysctl/abi.rst
kernel-doc: add support for ____cacheline_aligned attribute
Documentation: arm64 also supports disable hugeiomap
mm/doc: add usage description for migrate_vma_*()
docs: stable-ABI: Document /sys/kernel/notes
iio: adc: meson-saradc: Make the of_device_id array style consistent
iio: adc: ad9467: return ENODEV vs EINVAL in ad9467_setup()
iio: adc: ad9467: refine mismatch vs unknown chip-id messages
staging:iio:documentation: Drop most generic docs
staging:iio:light: drop stale ABI docs
staging:iio:light: Move tsl2x7x ABI docs to correct location.
staging:iio:dac:max517 remove documentation
iio: adc: palmas_gpadc: use module_platform_driver to simplify the code
iio: adis: Drop non Managed device functions
staging: iio: adis16240: Use Managed device functions
staging: iio: adis16203: Use Managed device functions
iio: adis16480: Use Managed device functions
iio: adis16460: Use Managed device functions
iio: adis16400: Use Managed device functions
iio: adis16260: Use Managed device functions
iio: adis16136: Use Managed device functions
iio: adis16209: Use Managed device functions
iio: adis16201: Use Managed device functions
dt-bindings: iio: adc: exynos-adc: do not require syscon on S5Pv210
dt-bindings: iio: adc: exynos-adc: require second interrupt with touch screen
dt-bindings: iio: adc: ti,ads7950 binding conversion
dt-bindings: iio: adc: ti,adc12138 yaml conversion.
iio: frequency: adf4350: Replace indio_dev->mlock with own device lock
iio: dac: ti-dac7612: Replace indio_dev->mlock with own device lock
iio: stm32-dac: Replace indio_dev->mlock with own device lock
ARM: s3c64xx: bring back notes from removed debug-macro.S
Input: sun4i-ps2 - fix handling of platform_get_irq() error
Input: twl4030_keypad - fix handling of platform_get_irq() error
Input: omap4-keypad - fix handling of platform_get_irq() error
Input: ep93xx_keypad - fix handling of platform_get_irq() error
memory: omap-gpmc: Fix compile test on SPARC
Input: stmfts - fix a & vs && typo
Input: imx6ul_tsc - unify open/close and PM paths
Input: imx6ul_tsc - clean up some errors in imx6ul_tsc_resume()
Input: elants_i2c - fix typo for an attribute to show calibration count
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Goni
ARM: dts: s5pv210: replace deprecated "gpios" i2c-gpio property in Aquila
ARM: dts: s5pv210: move fixed regulators under root node in Goni
ARM: dts: s5pv210: move fixed regulators under root node in Aquila
arm64: dts: exynos: Align OPP table name with dt-schema
ARM: dts: exynos: Align OPP table name with dt-schema
ARM: s3c24xx: fix Wunused-variable warning on !MMU
docs: Document cross-referencing between documentation pages
docs: Add automatic cross-reference for documentation pages
docs: Allow multiple automarkup functions
ARM: samsung: fix PM debug build with DEBUG_LL but !MMU
MAINTAINERS: mark linux-samsung-soc list non-moderated
RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro
RDMA/i40iw: Avoid typecast from void to pci_dev
NFSv4.2: fix client's attribute cache management for copy_file_range
nfs: Fix security label length not being reset
efi/libstub: arm32: Use low allocation for the uncompressed kernel
efi/libstub: Export efi_low_alloc_above() to other units
efi/libstub: Add efi_warn and *_once logging helpers
efi/libstub: arm32: Base FDT and initrd placement on image address
integrity: Load certs from the EFI MOK config table
integrity: Move import of MokListRT certs to a separate routine
efi: Support for MOK variable config table
efi/printf: remove unneeded semicolon
misc: rtsx: Add power saving functions and fix driving parameter
misc: fastrpc: add ioctl for attaching to sensors pd
misc: fastrpc: define names for protection domain ids
misc: fastrpc: fix indentation error in uapi header
misc: rtsx: Fix power down flow
misc: rtsx: Fix memory leak in rtsx_pci_probe
binder: remove redundant assignment to pointer n
iommu/amd: Remove domain search for PCI/MSI
iommu/vt-d: Remove domain search for PCI/MSI[X]
x86/irq: Make most MSI ops XEN private
x86/irq: Cleanup the arch_*_msi_irqs() leftovers
PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable
x86/pci: Set default irq domain in pcibios_add_device()
iommm/amd: Store irq domain in struct device
iommm/vt-d: Store irq domain in struct device
x86/xen: Wrap XEN MSI management into irqdomain
irqdomain/msi: Allow to override msi_domain_alloc/free_irqs()
x86/xen: Consolidate XEN-MSI init
x86/xen: Rework MSI teardown
x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init()
PCI/MSI: Provide pci_dev_has_special_msi_domain() helper
PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI
irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI
x86/irq: Initialize PCI/MSI domain at PCI init time
x86/pci: Reducde #ifdeffery in PCI init code
x86/irq: Move apic_post_init() invocation to one place
x86/msi: Use generic MSI domain ops
x86/msi: Consolidate MSI allocation
PCI/MSI: Rework pci_msi_domain_calc_hwirq()
x86/irq: Consolidate UV domain allocation
x86/irq: Consolidate DMAR irq allocation
x86_ioapic_Consolidate_IOAPIC_allocation
x86/msi: Consolidate HPET allocation
x86/irq: Prepare consolidation of irq_alloc_info
iommu/irq_remapping: Consolidate irq domain lookup
iommu/amd: Consolidate irq domain getter
iommu/vt-d: Consolidate irq domain getter
x86/irq: Add allocation type for parent domain retrieval
x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency
x86/msi: Remove pointless vcpu_affinity callback
x86/msi: Move compose message callback where it belongs
genirq/chip: Use the first chip in irq_chip_compose_msi_msg()
PCI: vmd: Dont abuse vector irqomain as parent
x86/init: Remove unused init ops
iommu/amd: Prevent NULL pointer dereference
staging: wfx: simplify virt_addr_valid call
seqlock: Unbreak lockdep
ipmi: add retry in try_get_dev_id()
softirq: Add debug check to __raise_softirq_irqoff()
sticon: remove no-op sticon_set_origin()
newport_con: remove no-op newport_set_origin()
net/mlx5: IPsec: make spdxcheck.py happy
LICENSES/deprecated: add Zlib license text
LICENSE: add GFDL deprecated licenses
net/qla3xxx: Convert to SPDX license identifiers
net/qlge: Convert to SPDX license identifiers
net/qlcnic: Convert to SPDX license identifiers
scsi/qla2xxx: Convert to SPDX license identifiers
scsi/qla4xxx: Convert to SPDX license identifiers
tty: serial: qcom_geni_serial: Fix the UART wakeup issue
phy: intel: Add Keem Bay eMMC PHY support
dt-bindings: phy: intel: Add Keem Bay eMMC PHY bindings
phy: intel: Rename phy-intel to phy-intel-lgm
powerpc/smp: Implement cpu_to_coregroup_id
powerpc/smp: Create coregroup domain
powerpc/smp: Allocate cpumask only after searching thread group
phy: cadence: torrent: Constify regmap_config structs
powerpc/numa: Detect support for coregroup
phy: cadence: salvo: Constify cdns_nxp_sequence_pair
powerpc/smp: Optimize start_secondary
phy: cadence: Sierra: Constify static structs
powerpc/smp: Dont assume l2-cache to be superset of sibling
powerpc/smp: Move topology fixups into a new function
powerpc/smp: Move powerpc_topology above
powerpc/smp: Merge Power9 topology with Power topology
powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES
s390/kasan: support protvirt with 4-level paging
s390/protvirt: support ultravisor without secure storage limit
s390/protvirt: parse prot_virt option in the decompressor
s390/kasan: avoid unnecessary moving of vmemmap
s390/mm,ptdump: sort markers
s390/pci: add missing pci_iov.h include
s390/mm,ptdump: add proper ifdefs
s390/boot: enable .bss section for compressed kernel
phy: cadence-torrent: Set Torrent PHY attributes
phy: Add new PHY attribute max_link_rate
powerpc/numa: Offline memoryless cpuless node 0
powerpc/numa: Prefer node id queried from vphn
powerpc/numa: Set numa_node for all possible cpus
powerpc/numa: Restrict possible nodes based on platform
powerpc/topology: Override cpu_smt_mask
sched/topology: Allow archs to override cpu_smt_mask
drivers/macintosh/smu.c: Fix undeclared symbol warning
powerpc/papr_scm: Fix warning triggered by perf_stats_show()
thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER
thunderbolt: Correct tb_check_quirks() kernel-doc
thunderbolt: Log correct zeroX entries in decode_error()
thunderbolt: Handle ERR_LOCK notification
thunderbolt: Use "if USB4" instead of "depends on" in Kconfig
thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m
thunderbolt: Only stop control channel when entering freeze
RDMA/qedr: Add support for user mode XRC-SRQ's
tty: serial: qcom_geni_serial: 115.2 is a better console default than 9600
serial: pmac_zilog: use for_each_child_of_node() macro
tty: serial: 8250_mtk: set regshift for mmio32
tty: serial: print earlycon info after match->setup
serial: ucc_uart: make qe_uart_set_mctrl() static
serial: 8250_pci: Remove unused function get_pci_irq()
staging: wlan-ng: convert tasklets to use new tasklet_setup() API
staging: rtl8723bs: convert tasklets to use new tasklet_setup() API
staging: rtl8712: convert tasklets to use new tasklet_setup() API
staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_WEP
staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_TKIP
staging: rtl8192e: fix kconfig dependency warning for RTLLIB_CRYPTO_CCMP
staging: rtl8192e: convert tasklets to use new tasklet_setup() API
staging: rtl8192: convert tasklets to use new tasklet_setup() API
staging: rtl8188eu: convert tasklets to use new tasklet_setup() API
staging: rtl8188eu: clean up blank line style issues
staging: ralink-gdma: convert tasklets to use new tasklet_setup() API
staging: mt7621-dma: convert tasklets to use new tasklet_setup() API
staging: ks7010: convert tasklets to use new tasklet_setup() API
staging: rtl8723bs: os_dep: fixed spacing around operators issue
staging: rtl8723bs: os_dep: fixed bracing issue
staging: rtl8723bs: os_dep: fixed trailing statements
staging: rtl8188eu: remove extra indentations
drm/ast: Enable CRTC before planes
drm/ast: Program display mode in CRTC's atomic_enable()
drm/ast: Disable planes while switching display modes
drm/ast: Set format registers in primary plane's update
usb: dwc2: Always disable regulators on driver teardown
usb: typec: tcpci: update ROLE_CONTROL for DRP
usb: typec: tcpci: Add support when hidden tx registers are inaccessible
usb: typec: tcpci: Add register definitions to tcpci
MAINTAINERS: Add Thomas as reviewer for ast, mgag200 and udl
reiserfs: only call unlock_new_inode() if I_NEW
USB: UAS: use macro for reporting results
USB: UAS: fix disconnect by unplugging a hub
usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC
usb: typec: intel_pmc_mux: Add dependency on ACPI
USB: microtek: use set_host_byte()
cpufreq: qcom: Don't add frequencies without an OPP
arm64: dts: sparx5: Add spi-nand devices
arm64: dts: sparx5: Add spi-nor support
PCI: hip: Add handling of HiSilicon HIP PCIe controller errors
ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records
drm: mxsfb: check framebuffer pitch
ALSA: remove calls to usb_pipe_type_check for control endpoints
Bluetooth: ath3k: use usb_control_msg_send() and usb_control_msg_recv()
sound: hiface: move to use usb_control_msg_send()
sound: line6: move to use usb_control_msg_send() and usb_control_msg_recv()
sound: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv()
sound: usx2y: move to use usb_control_msg_send()
USB: legousbtower: use usb_control_msg_recv()
USB: core: hub.c: use usb_control_msg_send() in a few places
USB: core: message.c: use usb_control_msg_send() in a few places
USB: add usb_control_msg_send() and usb_control_msg_recv()
USB: move snd_usb_pipe_sanity_check into the USB core
usbip: simplify the return expression of usbip_core_init()
drm/vc4: Handing the return value of drm_universal_plane_init
usb typec: mt6360: Add MT6360 Type-C DT binding documentation
usb typec: mt6360: Add support for mt6360 Type-C driver
ARM: dts: at91: sama5d2: add missing flexcom spi node properties
ARM: dts: at91: add unit-address to memory node
ARM: dts: at91: move mmc pinctrl-names property to board dts
cpufreq: qcom-hw: Add cpufreq support for SM8250 SoC
cpufreq: qcom-hw: Use of_device_get_match_data for offsets and row size
cpufreq: qcom-hw: Use devm_platform_ioremap_resource() to simplify code
dt-bindings: cpufreq: cpufreq-qcom-hw: Document Qcom EPSS compatible
cpufreq: qcom-hw: Make use of cpufreq driver_data for passing pdev
cpufreq: armada-37xx: Add missing MODULE_DEVICE_TABLE
cpufreq: arm: Kconfig: add CPUFREQ_DT depend for STI CPUFREQ
cpufreq: dt-platdev: Blacklist st,stih418 SoC
cpufreq: sti-cpufreq: add stih418 support
cpufreq: s5pv210: Use dev_err instead of pr_err in probe
cpufreq: s5pv210: Simplify with dev_err_probe()
cpufreq: tegra186: Fix initial frequency
arm64: dts: sparx5: Add SPI controller and associated mmio-mux
opp: Allow opp-level to be set to 0
opp: Prevent memory leak in dev_pm_opp_attach_genpd()
ARM: tegra: Pass multiple versions in opp-supported-hw property
opp: Allow opp-supported-hw to contain multiple versions
dt-bindings: opp: Allow opp-supported-hw to contain multiple versions
opp: Set required OPPs in reverse order when scaling down
opp: Reduce code duplication in _set_required_opps()
opp: Drop unnecessary check from dev_pm_opp_attach_genpd()
cpufreq: dt: Refactor initialization to handle probe deferral properly
opp: Handle multiple calls for same OPP table in _of_add_opp_table_v1()
MAINTAINERS: Add git tree for Sparx5
arm64: dts: sparx5: Add hwmon temperature sensor
arm64: dts: sparx5: Add Sparx5 eMMC support
soc: renesas: r8a779a0-sysc: Add r8a779a0 support
rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c
rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c
rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c
rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c
rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c
rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c
qtnfmac: Remove unused macro QTNF_DMP_MAX_LEN
rtw88: rtw8822c: eliminate code duplication, use native swap() function
wlcore: Remove unused macro WL1271_SUSPEND_SLEEP
brcmsmac: main: Eliminate empty brcms_c_down_del_timer()
brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0'
brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1'
airo: switch from 'pci_' to 'dma_' API
brcmfmac: support SAE authentication offload in AP mode
brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode
xfs: deprecate the V4 format
xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev
xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size
xfs: refactor inode flags propagation code
xfs: make sure the rt allocator doesn't run off the end
xfs: Remove unneeded semicolon
xfs: force the log after remapping a synchronous-writes file
xfs: Convert xfs_attr_sf macros to inline functions
xfs: Use variable-size array for nameval in xfs_attr_sf_entry
xfs: Remove typedef xfs_attr_shortform_t
xfs: remove typedef xfs_attr_sf_entry_t
xfs: Remove kmem_zalloc_large()
xfs: enable big timestamps
xfs: trace timestamp limits
xfs: widen ondisk quota expiration timestamps to handle y2038+
xfs: widen ondisk inode timestamps to deal with y2038+
xfs: redefine xfs_ictimestamp_t
xfs: redefine xfs_timestamp_t
xfs: move xfs_log_dinode_to_disk to the log recovery code
xfs: refactor quota timestamp coding
xfs: refactor default quota grace period setting code
xfs: refactor quota expiration timer modification
xfs: explicitly define inode timestamp range
xfs: enable new inode btree counters feature
xfs: support inode btree blockcounts in online repair
xfs: support inode btree blockcounts in online scrub
xfs: use the finobt block counts to speed up mount times
xfs: store inode btree block counts in AGI header
xfs: reuse _xfs_buf_read for re-reading the superblock
xfs: remove xfs_getsb
xfs: simplify xfs_trans_getsb
xfs: remove xlog_recover_iodone
xfs: clear the read/write flags later in xfs_buf_ioend
xfs: use xfs_buf_item_relse in xfs_buf_item_done
xfs: simplify the xfs_buf_ioend_disposition calling convention
xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition
xfs: remove xfs_buf_ioerror_retry
xfs: refactor xfs_buf_ioerror_fail_without_retry
xfs: fold xfs_buf_ioend_finish into xfs_ioend
xfs: move the buffer retry logic to xfs_buf.c
xfs: refactor xfs_buf_ioend
xfs: mark xfs_buf_ioend static
xfs: refactor the buf ioend disposition code
dt-bindings: leds: cznic,turris-omnia-leds: fix error in binding
powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm
sparc64: remove mm_cpumask clearing to fix kthread_use_mm race
powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM
mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
scsi: core: Only re-run queue in scsi_end_request() if device queue is busy
scsi: aic7xxx: Use kmemdup() in two places
scsi: virtio_scsi: Rescan the entire target on transport reset when LUN is 0
RISC-V: Fix duplicate included thread_info.h
riscv/mm/fault: Set FAULT_FLAG_INSTRUCTION flag in do_page_fault()
riscv/mm/fault: Fix inline placement in vmalloc_fault() declaration
riscv: Add cache information in AUX vector
riscv: Define AT_VECTOR_SIZE_ARCH for ARCH_DLINFO
riscv: Set more data to cacheinfo
riscv/mm/fault: Move access error check to function
riscv/mm/fault: Move FAULT_FLAG_WRITE handling in do_page_fault()
riscv/mm/fault: Simplify mm_fault_error()
riscv/mm/fault: Move fault error handling to mm_fault_error()
riscv/mm/fault: Simplify fault error handling
riscv/mm/fault: Move vmalloc fault handling to vmalloc_fault()
riscv/mm/fault: Move bad area handling to bad_area()
riscv/mm/fault: Move no context handling to no_context()
riscv/mm: Simplify retry logic in do_page_fault()
selftests/bpf: Merge most of test_btf into test_progs
scsi: myrb: Make some symblos static
scsi: myrs: Make some symbols static
scsi: isci: Make scu_link_layer_set_txcomsas_timeout() static
scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c
scsi: isci: Make isci_host_attrs static
selftests/bpf: Test load and dump metadata with btftool and skel
bpftool: Support dumping metadata
libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section
bpf: Add BPF_PROG_BIND_MAP syscall
bpf: Mutex protect used_maps array and count
scsi: aacraid: Make some symbols static in aachba.c
scsi: sym53c8xx_2: Delete unnecessary else-if in sym_xerr_cam_status()
scsi: ibmvfc: Avoid link down on FS9100 canister reboot
scsi: core: Update additional sense codes list
scsi: core: Clean up scsi_noretry_cmd()
scsi: target: tcmu: Add missing newline when printing parameters
scsi: ufs: Fix NOP OUT timeout value
arm64: dts: qcom: sdm845: Add interconnects property for display
arm64: dts: qcom: sm8250: Add EPSS L3 interconnect provider
arm64: dts: qcom: sm8150: Add OSM L3 interconnect provider
arm64: dts: qcom: sm8250: add interconnect nodes
arm64: dts: qcom: sm8150: add interconnect nodes
drm/ttm: move populated state into page flags
drm/ttm: split bound/populated flags.
drm/ttm: move ttm binding/unbinding out of ttm_tt paths.
drm/ttm: split populate out from binding.
drm/ttm: tt destroy move null check to outer function.
drm/ttm: wrap tt destroy. (v2)
drm/ttm/tt: add wrappers to set tt state.
selftests: fib_nexthops: Test cleanup of FDB entries following nexthop deletion
nexthop: Only emit a notification when nexthop is actually deleted
nexthop: Convert to blocking notification chain
nexthop: Remove NEXTHOP_EVENT_ADD
nexthop: Remove unused function declaration from header file
chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4
drm/i915/pll: Centralize PLL_ENABLE register lookup
mlxsw: core: Introduce fw_fatal health reporter
devlink: introduce the health reporter test command
mlxsw: reg: Add Monitoring FW General Debug Register
mlxsw: reg: Add Monitoring FW Debug Register
mlxsw: Move fw_load_policy devlink param into core.c
mlxsw: core: Push code doing params register/unregister into separate helpers
mlxsw: Move fw flashing code into core.c
mlxsw: Bump firmware version to XX.2008.1310
dt-bindings: example: Extend based on practice
net: stmmac: use netif_tx_start|stop_all_queues() function
net: stmmac: Fix incorrect location to set real_num_rx|tx_queues
net: stmmac: add ethtool support for get/set channels
scsi: mpt3sas: A small correction in _base_process_reply_queue
scsi: mpt3sas: Fix sync irqs
arm64: dts: qcom: sc7180: Increase the number of interconnect cells
arm64: dts: qcom: sdm845: Increase the number of interconnect cells
scsi: mpt3sas: Detect tampered Aero and Sea adapters
scsi: megaraid: Make smp_affinity_enable static
scsi: target: Remove redundant assignment to variable 'ret'
scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete()
scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread()
scsi: aic94xx: Remove unused inline function
drm/amdgpu/dc: Require primary plane to be enabled whenever the CRTC is
drm/amdgpu/gmc9: remove mmhub client duplicated case
drm/amdgpu: Fail to load on RAVEN if SME is active
drm/amd/display: Create trigger_hotplug entry
drm/amd/display: Fix possible memleak in dp_trigger_hotplug()
drm/amd/display: optimize code runtime a bit
drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v4_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in amdgpu_atpx_handler.c
drm/amd/amdgpu: fix comparison pointer to bool warning in uvd_v6_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in si.c
drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v5_2.c
drm/amd/amdgpu: fix comparison pointer to bool warning in sdma_v5_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in gfx_v10_0.c
drm/amd/amdgpu: fix comparison pointer to bool warning in gfx_v9_0.c
drm/radeon: Add sclk frequency as hwmon sensor
drm/scheduler: fix sched_fence.c kernel-doc warnings
drm: amd/display: fix spelling of "function"
drm/amd/display: Remove duplicate include
drm/amdgpu: stop resetting xgmi perfmons on disable
drm/radeon: revert "Prefer lower feedback dividers"
drm/amdgpu: More accurate description of a function param
drm/amdgpu: Add comment to function amdgpu_ttm_alloc_gart
drm/amdgpu: Include sienna_cichlid in USBC PD FW support.
drm/amd/display: update clock when non-seamless boot stream exist
drm/amd/display: update dcn30_optc header with missing declarations
drm/amd/display: get socBB from VBIOS
drm/amd/display: Further fix of psr eDP p-state warning
drm/amd/display: update nv1x stutter latencies
drm/amd/display: fix compile warning in dml
drm/amd/display: remove dc context from transfer function
drm/amd/display: Add connector to the state if DSC debugfs is set
drm/amd/display: Calculate DSC number of slices in debugfs when forced
drm/amd/display: Return the number of bytes parsed than allocated
drm/amd/display: Update idle optimization handling
drm/amd/display: implement notify stream mask
drm/amd/display: 3.2.102
drm/amd/display: [FW Promotion] Release 0.0.32
drm/amd/display: adding pathway to retrieve stutter period
drm/amd/display: Add trigger connector unplug
drm/amd/display: Add DSC force disable to dsc_clock_en debugfs entry
drm/amd/display: make dcn20 stream_gating use a pointer for dsc_pg_control
drm/amd/display: Multi display cause system lag on mode change
drm/amd/display: Disable idle optimization when PSR is enabled
drm/amd/display: Don't use DRM_ERROR() for DTM add topology
drm/amd/display: Compare plane when looking for pipe split being lost
drm/amd/display: Enabling PSR on DCN30 on driver side
drm/amd/display: remove early return from dm_late_init
drm/amd/display: Rename set_mst_bandwidth to align with DP spec
drm/amd/display: Flip pending check timeout due to disabled hubp
drm/amd/display: Increase Max EDID Size Constant
drm/amd/display: Power eDP panel back ON before link training retry
drm/amd/display: Fix CP_IRQ clear bit and logic
drm/amd/display: Only use offset for first ODM pipe
drm/amd/display: always use 100us for cr aux rd interval
drm/amd/display: 3.2.101
drm/amd/display: [FW Promotion] Release 0.0.31
drm/amd/display: Check clock table return
drm/amd/display: Triplebuffering should not be used by default
drm/amd/display: add option to override cr training pattern
drm/amd/display: Compare mpcc_inst to mpcc_count instead of a constant
drm/amd/display: Add CP_IRQ clear capability
drm/amd/display: Detect plane change when detect pipe change.
drm/amd/display: Fixed Intermittent blue screen on OLED panel
drm/amd/display: 3.2.100
drm/amd/display: [FW Promotion] Release 0.0.30
drm/amd/pm: support runtime pptable update for sienna_cichlid etc.
drm/amdgpu: drop BOOLEAN define in display part
drm/amdgpu: Enable SDMA utilization for Arcturus
drm/amd/display: Move disable interrupt into commit tail
drm/amd/display: Refactor to prevent crtc state access in DM IRQ handler
drm/amdgpu: Move existing pflip fields into separate struct
drm/amdgpu: Update RAS init handling
drm/amdkfd: Fix -Wunused-const-variable warning
drm/amdgpu: add ta DTM/HDCP print in amdgpu_firmware_info for apu
drm/amd/pm: update driver if version for navy_flounder
drm/amd/pm: update driver if file for sienna cichlid
scsi: libfc: Fix passing zero to 'PTR_ERR' warning
scsi: fnic: Remove unneeded semicolon
scsi: nsp32: Remove unneeded semicolon
scsi: sym53c8xx_2: Remove unneeded semicolon
scsi: qla2xxx: Remove unneeded variable 'rval'
drm/amdgpu: Minor checkpatch fix
drm/amdgpu: Disable DPC for XGMI for now.
drm/amdgpu: Trim amdgpu_pci_slot_reset by reusing code.
drm/amdgpu: Fix consecutive DPC recovery failures.
drm/amdgpu: Fix SMU error failure
drm/amdgpu: Block all job scheduling activity during DPC recovery
drm/amdgpu: Avoid accessing HW when suspending SW state
drm/amdgpu: Implement DPC recovery
drm/amdgpu: Do gpu recovery when no job is running
drm/amdkfd: fix a memory leak issue
drm/kfd: fix a system crash issue during GPU recovery
mlx4: add pause frame stats
mlx5: add pause frame stats
ixgbe: add pause frame stats
bnxt: add pause frame stats
selftests: add a test for ethtool pause stats
netdevsim: add pause frame stats
docs: net: include the new ethtool pause stats in the stats doc
ethtool: add standard pause stats
of: properties of reserved-memory nodes
s390/qeth: implement ndo_bridge_setlink for learning_sync
s390/qeth: implement ndo_bridge_getlink for learning_sync
s390/qeth: Reset address notification in case of buffer overflow
bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier
s390/qeth: Translate address events into switchdev notifiers
s390/qeth: Detect PNSO OC3 capability
s390/cio: Helper functions to read CSSID, IID, and CHID
s390/cio: Add new Operation Code OC3 to PNSO
scsi: ufs-pci: Add LTR support for Intel controllers
net/mlx5e: Add CQE compression support for multi-strides packets
net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support
net/mlx5e: Add support for tc trap
net/mlx5: E-Switch, Use vport metadata matching by default
net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule
net/mlx5: E-Switch, Dedicated metadata for uplink vport
net/mlx5: E-Switch, Check and enable metadata support flag before using
net/mlx5e: Add LAG warning if bond slave is not lag master
net/mlx5e: Add LAG warning for unsupported tx type
net/mlx5e: Return a valid errno if can't get lag device index
net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow
net/mlx5: Release clock lock before scheduling a PPS work
net/mlx5: Rename ptp clock info
net/mlx5: Always use container_of to find mdev pointer from clock struct
net/mlx5: remove erroneous fallthrough
net/mlx5: Fix uninitialized variable warning
selinux: Add helper functions to get and set checkreqprot
drm: rcar-du: lvds: Add r8a7742 support
dt-bindings: display: renesas,lvds: Document r8a7742 bindings
drm: rcar-du: Add r8a7742 support
dt-bindings: display: renesas,du: Document the r8a7742 bindings
drm: rcar-du: Make DRM_RCAR_WRITEBACK depends on DRM_RCAR_DU
drm/msm/dp: Use qmp phy for DP PLL and PHY
drm/msm/dp: remove mode hard-coding in case of DP CTS
drm/msm/dp: add debugfs nodes for video pattern tests
drm/msm/dp: move debugfs node to /sys/kernel/debug/dri/*/
drm/msm/dp: add debugfs support to DP driver
drm/msm/dp: wait for audio notification before disabling clocks
drm/msm/dp: signal the hotplug disconnect in the event handler
drm/msm/dp: add hook_plugged_cb hdmi-codec op for MSM DP driver
drm/msm/dp: add audio support for Display Port on MSM
drm/msm/dp: store dp_display in the driver data
drm/msm/dp: Add DP compliance tests on Snapdragon Chipsets
drm/msm/dp: Add Display Port HPD feature
drm/msm/dpu: add display port support in DPU
drm/msm/dp: add support for DP PLL driver
drm/msm/dp: add displayPort driver support
drm: add constant N value in helper file
drm/msm: Get rid of the REG_ADRENO offsets
drm/msm: a6xx: Use WHERE_AM_I for eligible targets
drm/msm: Allow a5xx to mark the RPTR shadow as privileged
evm: Check size of security.evm before using it
ima: Remove semicolon at the end of ima_get_binary_runtime_size()
ima: Don't ignore errors from crypto_shash_update()
ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/
ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC
KVM: arm64: nVHE: Fix pointers during SMCCC convertion
KVM: arm64: nVHE: Migrate hyp-init to SMCCC
KVM: arm64: nVHE: Migrate hyp interface to SMCCC
smccc: Use separate variables for args and results
smccc: Define vendor hyp owned service call region
KVM: arm64: nVHE: Pass pointers consistently to hyp-init
KVM: arm64: nVHE: Handle hyp panics
KVM: arm64: nVHE: Switch to hyp context for EL2
KVM: arm64: Share context save and restore macros
KVM: arm64: Restore hyp when panicking in guest context
KVM: arm64: Update context references from host to hyp
KVM: arm64: Introduce hyp context
KVM: arm64: nVHE: Don't consume host SErrors with ESB
KVM: arm64: nVHE: Use separate vector for the host
KVM: arm64: Save chosen hyp vector to a percpu variable
KVM: arm64: Choose hyp symbol based on context
KVM: arm64: Remove kvm_host_data_t typedef
KVM: arm64: Remove hyp_panic arguments
KVM: arm64: Remove __activate_vm wrapper
ACPI: NFIT: Use kobj_to_dev() instead
dt-bindings: watchdog: sp-805: Convert to Json-schema
dt-bindings: power: Correct interrupt flags in examples
soc: qcom: apr: Fixup the error displayed on lookup failure
PCI/ACPI: Tone down missing MCFG message
arm64: dts: qcom: Makefile: Sort lines
arm64: dts: qcom: pm8916: Sort nodes
arm64: dts: qcom: msm8916: Sort nodes
arm64: dts: qcom: msm8916: Pad addresses
arm64: dts: qcom: msm8916: Rename "x-smp2p" to "smp2p-x"
arm64: dts: qcom: msm8916: Use more generic node names
arm64: dts: qcom: msm8916: Add MSM8916-specific compatibles to SCM/MSS
arm64: dts: qcom: msm8916: Minor style fixes
arm64: dts: qcom: msm8916: Drop qcom,tcsr-mutex syscon
arm64: dts: qcom: msm8916: Use IRQ defines, add IRQ types
arm64: dts: qcom: msm8916: Fix MDP/DSI interrupts
arm64: dts: qcom: pm8916: Remove invalid reg size from wcd_codec
arm64: dts: qcom: msm8916: Remove one more thermal trip point unit name
arm64: dts: qcom: msm8916: Configure DSI port with labels
arm64: dts: sm8250: Add OPP table for all qup devices
arm64: dts: qcom: msm8996: Add VFE1_GDSC power domain to camss node
drm/i915: Nuke pointless variable
drm/i915: Introduce intel_hpd_hotplug_irqs()
ipmi: Clean up some printks
ipmi:msghandler: retry to get device id on an error
drm/i915: Introduce HPD_PORT_TC<n>
perf: arm_dsu: Support DSU ACPI devices
drm/i915: Move hpd_pin setup to encoder init
drm/i915: Split icp_hpd_detection_setup() into ddi vs. tc parts
drm/i915: Configure GEN11_{TBT,TC}_HOTPLUG_CTL for ports TC5/6
drm/i915: Nuke the redundant TC/TBT HPD bit defines
drm/i915: Add VBT AUX CH H and I
drm/i915: Add VBT DVO ports H and I
drm/i915: Add AUX_CH_{H,I} power domain handling
drm/i915: Add PORT_{H,I} to intel_port_to_power_domain()
drm/i915: Add more AUX CHs to the enum
ipmi:sm: Print current state when the state is invalid
printk: reimplement log_cont using record extension
printk: ringbuffer: add finalization/extension support
drm/ttm: remove available_caching
drm/nouveau: explicitly specify caching to use
drm/ttm: remove default caching
ima: Use kmemdup rather than kmalloc+memcpy
printk: ringbuffer: change representation of states
ipmi: Reset response handler when failing to send the command
printk: ringbuffer: clear initial reserved fields
printk: ringbuffer: add BLK_DATALESS() macro
printk: ringbuffer: relocate get_data()
ARM: add malloc size to decompressor kexec size structure
ARM: add TEXT_OFFSET to decompressor kexec image structure
ARM: 9007/1: l2c: fix prefetch bits init in L2X0_AUX_CTRL using DT values
ARM: 9010/1: uncompress: Print the location of appended DTB
ARM: 9009/1: uncompress: Enable debug in head.S
ARM: 9008/1: uncompress: Drop excess whitespace print
ARM: 9006/1: uncompress: Wait for ready and busy in debug prints
ARM: 9005/1: debug: Select flow control for all debug UARTs
ARM: 9004/1: debug: Split waituart to CTS and TXRDY
ARM: 9003/1: uncompress: Delete unused debug macros
ARM: 8997/2: hw_breakpoint: Handle inexact watchpoint addresses
drm/bridge: ps8640: Rework power state handling
printk: ringbuffer: avoid memcpy() on state_var
drm/i915: Reduce INTEL_DISPLAY_ENABLED to just treat outputs as disconnected
printk: ringbuffer: fix setting state in desc_read()
macintosh: windfarm: use for_each_child_of_node() macro
powerpc/pci: unmap legacy INTx interrupts when a PHB is removed
powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10
powerepc/book3s64/hash: Align start/end address correctly with bolt mapping
powerpc/ps3: make two symbols static
powerpc/kasan: Fix CONFIG_KASAN_VMALLOC for 8xx
powerpc/powermac: Fix low_sleep_handler with KUAP and KUEP
powerpc/process: Remove useless #ifdef CONFIG_PPC_FPU
powerpc/process: Remove useless #ifdef CONFIG_SPE
powerpc/process: Remove useless #ifdef CONFIG_ALTIVEC
powerpc/process: Remove useless #ifdef CONFIG_VSX
powerpc/process: Tag an #endif to help locate the matching #ifdef.
powerpc/process: Replace #ifdef CONFIG_KALLSYMS by IS_ENABLED()
powerpc/process: Replace an #if defined(CONFIG_4xx) || defined(CONFIG_BOOKE) by IS_ENABLED()
powerpc/process: Replace an #ifdef CONFIG_PPC_BOOK3S_64 by IS_ENABLED()
powerpc/process: Replace an #ifdef CONFIG_PPC_47x by IS_ENABLED()
powerpc/32: Fix vmap stack - Properly set r1 before activating MMU
powerpc/32: Fix vmap stack - Do not activate MMU before reading task struct
powerpc/uaccess: Remove __put_user_asm() and __put_user_asm2()
powerpc/uaccess: Switch __patch_instruction() to __put_user_asm_goto()
powerpc/uaccess: Switch __put_user_size_allowed() to __put_user_asm_goto()
powerpc/uaccess: Add pre-update addressing to __put_user_asm_goto()
powerpc/8xx: Support 16k hugepages with 4k pages
powerpc/8xx: Refactor calculation of number of entries per PTE in page tables
powerpc: Fix random segfault when freeing hugetlb range
powerpc/tau: Disable TAU between measurements
powerpc/tau: Check processor type before enabling TAU interrupt
powerpc/tau: Remove duplicated set_thresholds() call
powerpc/tau: Convert from timer to workqueue
powerpc/tau: Use appropriate temperature sample interval
powerpc/mm/book3s: Split radix and hash MAX_PHYSMEM limit
powerpc/book3s64/hash/4k: Support large linear mapping range with 4K
powerpc/64/mm: implement page mapping percpu first chunk allocator
powerpc/percpu: Update percpu bootmem allocator
selftests/powerpc: Tests for kernel accessing user memory
powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31
powerpc/watchpoint: Add hw_len wherever missing
powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N
powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c
powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N
powerpc/watchpoint: Fix handling of vector instructions
powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors
drm/i915: Reduce INTEL_DISPLAY_ENABLED to just removing the outputs
clk: samsung: Keep top BPLL mux on Exynos542x enabled
kernel.h: Move oops_in_progress to printk.h
drm/virtio: add virtio_gpu_cmd_unref_resource error handling
drm/virtio: return virtio_gpu_queue errors
rtc: pcf2127: fix a bug when not specify interrupts property
zonefs: document the explicit-open mount option
zonefs: open/close zone on file open/close
zonefs: provide no-lock zonefs_io_error variant
zonefs: introduce helper for zone management
rtc: ds1685: Fix bank switching to avoid endless loop
rtc: st-lpc: Constify st_rtc_ops
rtc: rx8010: use range checking provided by core RTC code
rtc: rx8010: convert to using regmap
rtc: rx8010: switch to using the preferred i2c API
rtc: rx8010: switch to using the preferred RTC API
rtc: rx8010: prefer sizeof(*val) over sizeof(struct type_of_val)
rtc: rx8010: use a helper variable for client->dev in probe()
rtc: rx8010: drop unnecessary initialization
rtc: rx8010: don't use magic values for time buffer length
rtc: rx8010: rename ret to err in rx8010_set_time()
rtc: rx8010: use tabs instead of spaces for code formatting
rtc: rx8010: consolidate local variables of the same type
rtc: rx8010: remove unnecessary brackets
rtc: rx8010: remove a stray newline
rtc: rx8010: don't modify the global rtc ops
rtc: s3c: Simplify with dev_err_probe()
mtd: spear_smi: use for_each_child_of_node() macro
x86/mce/dev-mcelog: Do not update kflags on AMD systems
pinctrl: renesas: Reintroduce SH_PFC for common sh-pfc code
pinctrl: Rename sh-pfc to renesas
pinctrl: rzn1: Do not select GENERIC_PIN{CTRL_GROUPS,MUX_FUNCTIONS}
arm64: dts: renesas: r8a77990: Add DRIF support
ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add can0 support to camera DB
ARM: dts: r8a7742: Add VSP support
arm64: dts: renesas: Drop superfluous pin configuration containers
drm/virtio: use drmm_mode_config_init
dt-bindings: pinctrl: rzn1: Convert to json-schema
dt-bindings: pinctrl: rza1: Convert to json-schema
dt-bindings: pinctrl: renesas,rza2-pinctrl: Fix pin controller node name
pinctrl: rza1: Switch to using "output-enable"
pinctrl: sh-pfc: Tidy up driver description title
pinctrl: sh-pfc: Align driver description title
pinctrl: sh-pfc: Collect Renesas related CONFIGs in one place
pinctrl: sh-pfc: Tidy up Emma Mobile EV2
dt-bindings: pinctrl: sh-pfc: Convert to json-schema
interconnect: qcom: osm-l3: Mark more structures const
arm64: dts: qcom: msm8916: Move common USB properties to msm8916.dtsi
arm64: dts: qcom: msm8916: Set default pinctrl for blsp1_uart1/2
arm64: dts: qcom: msm8916: Move more supplies to msm8916-pm8916.dtsi
arm64: dts: qcom: msm8916: Move PM8916-specific parts to msm8916-pm8916.dtsi
arm64: dts: qcom: pm8916: Add resin node
arm64: dts: qcom: msm8916: Use labels in board device trees
arm64: dts: qcom: msm8916: Add more labels
arm64: dts: qcom: apq8016-sbc: Define leds outside of soc node
arm64: dts: qcom: msm8916: Declare sound node in msm8916.dtsi
arm64: dts: qcom: apq8016-sbc: Remove properties that are already default
arch64: dts: qcom: sm8250: add uart nodes
rpmsg: glink: Expose rpmsg name attr for glink
rpmsg: glink: Add support for rpmsg glink chrdev
rpmsg: Guard against null endpoint ops in destroy
rpmsg: glink: Use complete_all for open states
rpmsg: virtio: fix compilation warning for virtio_rpmsg_channel description
remoteproc: stm32: Fix pointer assignement
rpmsg: Avoid double-free in mtk_rpmsg_register_device
rpmsg: smd: Fix a kobj leak in in qcom_smd_parse_edge()
remoteproc: scp: add COMPILE_TEST dependency
libbpf: Fix a compilation error with xsk.c for ubuntu 16.04
bpftool: Fix build failure
xsk: Fix refcount warning in xp_dma_map
samples/bpf: Add quiet option to xdpsock
samples/bpf: Fix possible deadlock in xdpsock
samples/bpf: Fix one packet sending in xdpsock
blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited
blk-throttle: Avoid calculating bps/iops limitation repeatedly
blk-throttle: Define readable macros instead of static variables
blk-throttle: Use readable READ/WRITE macros
blk-throttle: Fix some comments' typos
s390/bpf: Fix multiple tail calls
arm64: dts: qcom: sc7180-trogdor: Add wakeup support for BT UART
arm64: dts: qcom: sc7180: Add wakeup support for BT UART on sc7180-idp
arm64: dts: qcom: sc7180: Improve the uart3 pin config for sc7180-idp
tcp: schedule EPOLLOUT after a partial sendmsg
tcp: return EPOLLOUT from tcp_poll only when notsent_bytes is half the limit
ionic: fix up debugfs after queue swap
soc: qcom: pdr: Fixup array type of get_domain_list_resp message
arm64: dts: qcom: trogdor: Add labels for type-c ports
__netif_receive_skb_core: don't untag vlan from skb on DSA master
gpu/drm: ingenic: Add option to mmap GEM buffers cached
arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
arm64: dts: qcom: kitakami: Temporarily disable SDHCI1
arm64: dts: sdm630: Temporarily disable SMMUs by default
arm64: dts: mt7622: add mt7531 dsa to bananapi-bpi-r64 board
arm64: dts: mt7622: add mt7531 dsa to mt7622-rfb1 board
net: dsa: mt7530: Add the support of MT7531 switch
dt-bindings: net: dsa: add new MT7531 binding to support MT7531
net: dsa: mt7530: Extend device data ready for adding a new hardware
net: dsa: mt7530: Refine message in Kconfig
soc: qcom: socinfo: Add msm8992/4 and apq8094 SoC IDs
arm64: dts: sdm845: Fixup OPP table for all qup devices
iocost: fix infinite loop bug in adjust_inuse_and_calc_cost()
dt-bindings: clock: imx8m: Integrate duplicated i.MX 8M schemas
dt-bindings: mtd: gpmi-nand: Add i.MX 8M compatibles
dt-bindings: interrupt-controller: fsl,irqsteer: Fix compatible matching
dt-bindings: mfd: rohm,bd71847-pmic: Correct clock properties requirements
dt-bindings: nvmem: imx-ocotp: Update i.MX 8M compatibles
dt-bindings: thermal: imx8mm-thermal: Add i.MX 8M Nano compatible
dt-bindings: reset: fsl,imx7-src: Add i.MX 8M compatibles
dt-bindings: watchdog: fsl-imx-wdt: Add i.MX 8M compatibles
dt-bindings: serial: fsl-lpuart: Fix compatible matching
dt-bindings: serial: fsl-imx-uart: Add i.MX 8M compatibles
dt-bindings: pwm: imx-pwm: Add i.MX 8M compatibles
dt-bindings: perf: fsl-imx-ddr: Add i.MX 8M compatibles
dt-bindings: gpu: vivante,gc: Remove trailing whitespace
dt-bindings: gpu: vivante,gc: Add common properties
dt-bindings: display: bridge: nwl-dsi: Add common properties
dt-bindings: power: fsl,imx-gpcv2: Document interrupt controller properties
drivers/net/wan/x25_asy: Remove an unnecessary x25_type_trans call
net: try to avoid unneeded backlog flush
mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU
mlxsw: spectrum: Keep maximum speed around
mlxsw: spectrum: Keep maximum MTU around
mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback
mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes
dt-bindings: phy: convert phy-hi3660-usb3.txt to yaml
hinic: add vxlan segmentation and cs offload support
dt-bindings: mailbox: fsl,mu: Fix i.MX 8QXP compatible matching
dt-bindings: gpu: arm,mali-utgard: Correct Maxime's email
dt-bindings: gpu: arm,mali-utgard: Add missing properties
dt-bindings: gpu: arm,mali-midgard: Add missing properties
dt-bindings: mfd: google,cros-ec: Add missing properties
dt-bindings: timer: exynos4210-mct: Add missing clocks
dt-bindings: arm: samsung: pmu: Add missing properties
net: qlcnic: remove unused variable 'val' in qlcnic_83xx_cam_unlock()
net: pxa168_eth: remove unused variable 'retval' int pxa168_eth_change_mtu()
net: fec: ptp: remove unused variable 'ns' in fec_time_keep()
net: dnet: remove unused variable 'tx_status 'in dnet_start_xmit()
tcp: remove SOCK_QUEUE_SHRUNK
net/packet: Fix a comment about hard_header_len and headroom allocation
dt-bindings: crypto: slimsss: Correct a typo in compatible
mptcp: simult flow self-tests
mptcp: call tcp_cleanup_rbuf on subflows
mptcp: allow picking different xmit subflows
mptcp: allow creating non-backup subflows
mptcp: move address attribute into mptcp_addr_info
mptcp: add OoO related mibs
mptcp: cleanup mptcp_subflow_discard_data()
mptcp: move ooo skbs into msk out of order queue.
mptcp: introduce and use mptcp_try_coalesce()
mptcp: basic sndbuf autotuning
mptcp: trigger msk processing even for OoO data
mptcp: set data_ready status bit in subflow_check_data_avail()
mptcp: rethink 'is writable' conditional
net: smc91x: convert tasklets to use new tasklet_setup() API
net: silan: convert tasklets to use new tasklet_setup() API
qed: convert tasklets to use new tasklet_setup() API
net: nixge: convert tasklets to use new tasklet_setup() API
nfp: convert tasklets to use new tasklet_setup() API
net: natsemi: convert tasklets to use new tasklet_setup() API
net: micrel: convert tasklets to use new tasklet_setup() API
net: mlx: convert tasklets to use new tasklet_setup() API
net: skge: convert tasklets to use new tasklet_setup() API
net: jme: convert tasklets to use new tasklet_setup() API
ibmvnic: convert tasklets to use new tasklet_setup() API
net: ehea: convert tasklets to use new tasklet_setup() API
net: hinic: convert tasklets to use new tasklet_setup() API
net: sundance: convert tasklets to use new tasklet_setup() API
chelsio: convert tasklets to use new tasklet_setup() API
liquidio: convert tasklets to use new tasklet_setup() API
net: macb: convert tasklets to use new tasklet_setup() API
cnic: convert tasklets to use new tasklet_setup() API
net: amd-xgbe: convert tasklets to use new tasklet_setup() API
net: alteon: convert tasklets to use new tasklet_setup() API
drm/i915: Drop the drm_atomic_helper_calc_timestamping_constants() call
drm/atomic-helper: Remove the timestamping constant update from drm_atomic_helper_update_legacy_modeset_state()
drm/atomic-helper: Extract drm_atomic_helper_calc_timestamping_constants()
drm/i915: Update DRIVER_DATE to 20200914
drm/i915: Update DRIVER_DATE to 20200914
Bluetooth: btintel: Functions to send firmware header / payload
Bluetooth: btintel: Add infrastructure to read controller information
Bluetooth: pause/resume advertising around suspend
dt-bindings: display: samsung,amoled-mipi-dsi: Do not require enable-gpios on samsung,s6e63j0x03
f2fs: clean up kvfree
dt-bindings: connector: Convert Samsung 11-pin USB bindings to dtschema
arm64: dts: meson: vim3l: remove sound card definition
x86/mce: Stop mce_reign() from re-computing severity for every CPU
i40e, xsk: move buffer allocation out of the Rx processing loop
i40e: use 16B HW descriptors instead of 32B
i40e, xsk: remove HW descriptor prefetch in AF_XDP path
i40e: optimise prefetch page refcount
i40e: not compute affinity_mask for IRQ
staging: rtl8723bs: remove 5 GHz code
staging: rtl8723bs: remove cckrates{only}_included()
rxrpc: Fix an overget of the conn bundle when setting up a client conn
rxrpc: Fix conn bundle leak in net-namespace exit
rxrpc: Fix rxrpc_bundle::alloc_error to be signed
rxrpc: Fix a missing NULL-pointer check in a trace
drm/mediatek: Disable tmds on mt2701
usb: phy: phy-ab8500-usb: fix spello of "function"
usb: host: ehci-sched: Remove ununsed function tt_start_uframe()
spi: sprd: Simplify with dev_err_probe()
spi: spi-geni-qcom: Don't wait to start 1st transfer if transmitting
spi: bcm2835: Make polling_limit_us static
spi: spi-fsl-dspi: use XSPI mode instead of DMA for DPAA2 SoCs
spi: spi-geni-qcom: Don't program CS_TOGGLE again and again
spi: spi-geni-qcom: Use the FIFO even more
spi: spi-qcom-qspi: replace spin_lock_irqsave by spin_lock in hard IRQ
spi: Add compatible string for brcmstb SoCs
spi: bcm-qspi: Clean up 7425, 7429, and 7435 settings
spi: bcm-qspi: Fix probe regression on iProc platforms
spi: bcm-qspi: Add compatible string for BRCMSTB 7445 SoCs
spi: qup: remove redundant assignment to variable ret
usb: ohci: Make distrust_firmware param default to false
usb: ohci: Default to per-port over-current protection
MAINTAINERS: make linux-usb list remarks consistent
misc: hisi_hikey_usb: fix return of uninitialized ret status variable
usb: host: ehci-platform: Add workaround for brcm, xgs-iproc-ehci
media: vidtv: don't initialize cnr2qual var
media: vidtv: adjust signal strength range
media: vidtv: increment byte and block counters
media: vidtv: get rid of the work queue
media: vidtv: add basic support for DVBv5 stats
media: vidtv: properly initialize the internal state struct
media: vidtv: remove a wrong endiannes check from s302m generator
drm/i915: Use fb->format->is_yuv for the g4x+ sprite RGB vs. YUV check
media: vidtv: add an initial channel frequency
drm/i915: Fix g4x+ sprite dotclock limit for upscaling
media: vidtv: fix frequency tuning logic
media: vidtv: get rid of ENDIAN_BITFIELD nonsense
media: vidtv: get rid of some endiannes nonsense
media: vidtv: fix 32-bit warnings
media: vidtv: prefer using dev_foo() instead of pr_foo()
media: vidtv: add modaliases for the bridge driver
media: venus: firmware: Set virtual address ranges
media: firmware: qcom_scm: Add memory protect virtual address ranges
media: venus: venc: Use helper to set profile and level
media: venus: vdec: Use helper to get profile and level
media: venus: vdec: Set/Get VP9 profile/level
media: venus: helpers: Add a helper to map v4l2 ids to HFI ids
media: venus: hfi_helper: Add VP9 profile and levels
media: v4l2-ctrl: Add VP9 codec levels
media: venus: core: Drop local dma_parms
regulator: ti-abb: Constify ti_abb_reg_ops
regulator: pca9450: Constify static regulator_ops
regulator: stw481x-vmmc: Constify static structs
regulator: fixed: Constify static regulator_ops
regulator: dummy: Constify dummy_initdata and dummy_ops
drm/i915: Nuke CACHE_MODE_0 save/restore
drm/i915: Nuke MI_ARB_STATE save/restore
drm/i915: Nuke the magic FBC_CONTROL save/restore
powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory
powerpc/64: Make VDSO32 track COMPAT on 64-bit
ASoC: rt1015: Fix the failure to flush DAC data before playback
ASoC: rt1015: Fix DC calibration on bypass boost mode
drm/i915: Kill unused savePCH_PORT_HOTPLUG
drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create
arm64: hibernate: Remove unused including <linux/version.h>
arm64/mm: Refactor {pgd, pud, pmd, pte}_ERROR()
rxrpc: Fix an error goto in rxrpc_connect_call()
mmc: core: clear 'doing_init_tune' also after failures
arm64: kprobe: clarify the comment of steppable hint instructions
arm64: kprobe: disable probe of fault prone ptrauth instruction
arm64: cpufeature: Modify address authentication cpufeature to exact
arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements
arm64: traps: Allow force_signal_inject to pass esr error code
arm64: kprobe: add checks for ARMv8.3-PAuth combined instructions
s390/uv: add destroy page call
s390/mm,ptdump: add couple of additional markers
s390/kasan: make shadow memory noexec
s390: add ARCH_HAS_DEBUG_WX support
s390/mm,ptdump: make page table dumping seq_file optional
s390/kprobes: make insn pages read-only
s390/pci: remove clp_rescan_pci_devices_simple()
s390/pci: remove clp_rescan_pci_devices()
s390/pci: remove unused function zpci_rescan()
s390/pci: consolidate SR-IOV specific code
s390/mm,ptdump: hold cpa mutex while walking for kernel page table dump
s390/mm,ptdump: hold memory hotplug lock while walking for kernel page table dump
s390/mm,ptdump: convert to generic page table dumper
s390/zcrypt: simplify cca_findcard2 loop code
kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()
gpiolib: unexport devprop_gpiochip_set_names()
gpiolib: generalize devprop_gpiochip_set_names() for device properties
device: property: add helpers to count items in string arrays
gpiolib: switch to simpler IDA interface
ext2: Fix some kernel-doc warnings in balloc.c
ARM: dts: hisilicon: Fix SP805 clocks
s390/qdio: always use dev_name() for device name in QIB
s390/pci: Implement ioremap_wc/prot() with MIO
s390/qdio: clean up QDR setup
s390/qdio: make qdio_handle_aobs() more robust
s390: disable branch profiling for vdso
ARM: dts: hisilicon: Fix SP804 users
arm64: dts: hisilicon: Fix SP805 clocks
drm/vboxvideo: Use drm_gem_vram_vmap() interfaces
i3c: master: fix for SETDASA and DAA process
Input: elants_i2c - report resolution of ABS_MT_TOUCH_MAJOR by FW information.
Input: raydium_i2c_ts - use single i2c_transfer transaction when using RM_CMD_BANK_SWITCH
firmware: arm_scmi: Enable building as a single module
firmware: arm_scmi: Move scmi protocols registration into the driver
firmware: arm_scmi: Move scmi bus init and exit calls into the driver
firmware: smccc: Export both smccc functions
Input: soc_button_array - work around DSDTs which modify the irqflags
Input: soc_button_array - add support for INT33D3 tablet-mode switch devices
Input: soc_button_array - add active_low setting to soc_button_info
arm64: dts: hisilicon: replace status value "ok" by "okay"
dmaengine: sf-pdma: remove unused 'desc'
arm64: dts: qcom: pm660: Fix missing pound sign in interrupt-cells
arm64: dts: qcom: sc7180: Drop flags on mdss irqs
dt-bindings: qcom: Add ipq8074 bindings
arm64: dts: ipq8074: Use the A53 PMU compatible
arm64: dts: ipq6018: enable DVFS support
dt-bindings: mailbox: add compatible for the IPQ6018 SoC
arm64: dts: qcom: replace status value "ok" by "okay"
arm64: dts: ipq8074: enable watchdog support
arm64: dts: qcom: sm8250: use the right clock-freqency for sleep-clk
arm64: dts: qcom: Add sc7180-lazor sku2
arm64: dts: qcom: sc7180: Remove clock for bluetooth on SC7180 IDP board
arm64: dts: qcom: sm8250-mtp: add i2c device tree nodes
arm64: dts: qcom: sm8250: add bi_tcxo_ao to gcc clocks
tulip: switch from 'pci_' to 'dma_' API
tulip: de2104x: switch from 'pci_' to 'dma_' API
tulip: dmfe: switch from 'pci_' to 'dma_' API
tulip: uli526x: switch from 'pci_' to 'dma_' API
net: mvpp2: set SKBTX_IN_PROGRESS
tulip: windbond-840: Fix a debug message
tulip: windbond-840: switch from 'pci_' to 'dma_' API
net: dl2k: switch from 'pci_' to 'dma_' API
natsemi: switch from 'pci_' to 'dma_' API
scripts: coccicheck: Improve error feedback when coccicheck fails
ARM: configs: Update Realview defconfig
ARM: configs: Update Versatile defconfig
irqchip: Kconfig: Update description for RENESAS_IRQC config
irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0
irqchip/gic-v3: Spell out when pseudo-NMIs are enabled
irqchip/imx-irqsteer: Use dev_err_probe() to simplify error handling
irqchip/imx-intmux: Use dev_err_probe() to simplify error handling
irqchip/ti-sci: Simplify with dev_err_probe()
irqchip/gic-v3: Describe the SGI range
ARM: Allow IPIs to be handled as normal interrupts
arm64: Allow IPIs to be handled as normal interrupts
genirq: Allow interrupts to be excluded from /proc/interrupts
genirq: Add fasteoi IPI flow
irqchip/loongson-htvec: Fix initial interrupt clearing
irqchip/ti-sci-intr: Fix unsigned comparison to zero
irqchip/ti-sci-inta: Fix unsigned comparison to zero
iio: gyro: adxrs290: Add debugfs register access support
dt-bindings: iio: gyro: adxrs290: Add interrupts support
iio: gyro: adxrs290: Add triggered buffer support
iio: gyro: adxrs290: use hook for devm resource unwinding
iio: adc: stm32: Fix missing return in booster error path
iio: light: as73211: Increase measurement timeout
iio: temperature: mlx90632: Interface to change object ambient temperature
Bluetooth: btintel: Refactor firmware download function
Bluetooth: Emit controller suspend and resume events
Bluetooth: Add suspend reason for device disconnect
Bluetooth: Add mgmt suspend and resume events
Bluetooth: Set ext scan response only when it exists
Bluetooth: Only mark socket zapped after unlocking
staging: regulator: hi6421v600-regulator: Remove unused including <linux/version.h>
staging: mt7621-pci: Update driver TODO file
staging: wfx: update TODO list
staging: wfx: drop async field from struct hif_cmd
staging: wfx: uniformize naming rules in hif_tx_mib.c
staging: wfx: fix spaces
staging: wfx: fix naming of hif_tx_rate_retry_policy
staging: wfx: drop macro API_SSID_SIZE
staging: wfx: drop struct hif_ie_tlv
staging: wfx: drop useless union hif_indication_data
staging: wfx: drop useless union hif_event_data
staging: wfx: drop useless union hif_privacy_key_data
staging: wfx: drop useless structs only used in hif_ind_startup
staging: wfx: drop useless stricts only used in hif_req_start_scan_alt
staging: wfx: drop useless structs only used in hif_req_tx
staging: wfx: drop useless struct hif_tx_result_flags
staging: wfx: drop useless struct hif_rx_flags
staging: wfx: drop useless struct hif_pm_mode
staging: wfx: drop useless struct hif_suspend_resume_flags
staging: wfx: drop useless struct hif_map_link_flags
staging: wfx: drop useless struct hif_bss_flags
staging: wfx: drop useless struct hif_join_flags
staging: wfx: drop useless struct hif_ie_flags
staging: wfx: drop useless struct hif_reset_flags
staging: wfx: drop useless union hif_commands_ids
staging: wfx: drop useless enum hif_beacon
staging: wfx: drop useless function
staging: wfx: drop multicast filtering
staging: wfx: drop 'secure link' feature
staging: wfx: keep API error list up-to-date
staging: wfx: simplify hif_set_association_mode()
staging: wfx: relocate wfx_join() beside wfx_join_finalize()
staging: wfx: improve readability of association processing
drivers: staging: octeon-usb: fixed codestyle check warning
staging: qlge: fix quoted string split across lines
staging: emxx_udc: Remove misplaced debugging aid
staging: vt6655: Add spaces around arithmetic operators
staging: rts5208: rtsx_transport.c: Fix lines ending with parentheses
staging: fwserial: Remove repeated word and
ARM: imx: Remove remnant board file support pieces
ARM: imx: Remove imx device directory
ARM: imx: Remove iomux-v3 board code
ARM: imx3: Remove imx3 soc_init()
ARM: imx31: Remove remaining i.MX31 board code
ARM: imx27: Retrieve AVIC base address from devicetree
ARM: imx27: Get rid of mm-imx27.c
ARM: imx27: Remove iomux-v1 board code
ARM: imx27: Remove imx27_soc_init()
ARM: imx7ulp: enable cpufreq
arm64: dts: imx8mm-var-som-symphony: Drop unused gpioledgrp
firmware: imx: scu-pd: ignore power domain not owned
ARM: dts: imx6qdl-tqma6: fix LM75 compatible string
ARM: dts: imx6qdl-tqma6: remove obsolete fsl,spi-num-chipselects
ARM: dts: imx6qdl-tqma6: fix indentation
net: tehuti: switch from 'pci_' to 'dma_' API
rocker: switch from 'pci_' to 'dma_' API
sc92031: switch from 'pci_' to 'dma_' API
tlan: switch from 'pci_' to 'dma_' API
net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit()
clk: imx: gate2: Fix a few typos
drm/mediatek: mtk_dpi: Convert to bridge driver
arm64: dts: imx8mq-librem5: Add interrupt-names to ti,tps6598x
arm64: dts: imx8mq-librem5: Drop interrupt-names in PMIC
arm64: dts: imx8mq-librem5: Align regulator names with schema
arm64: dts: imx8mq: Add missing interrupts to GPC
arm64: dts: imx8mp-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-var-som-symphony: Use newer interrupts property
drm/mediatek: mtk_dpi: Rename bridge to next_bridge
arm64: dts: qcom: Add support for Xiaomi Poco F1 (Beryllium)
drm/msm: Show process names in gem_describe
drm/msm/a6xx: Add support for per-instance pagetables
drm/msm: Add support for private address space instances
drm/msm: Add support to create a local pagetable
drm/msm: Set the global virtual address range from the IOMMU domain
drm/msm: Drop context arg to gpu->submit()
drm/msm: Add a context pointer to the submitqueue
drm/msm: Set adreno_smmu as gpu's drvdata
drm/msm/gpu: Add dev_to_gpu() helper
drm/msm: Add private interface for adreno-smmu
drm/msm: Remove dangling submitqueue references
drm/msm/a6xx: fix a potential overflow issue
drm/msm/adreno: fix probe without iommu
drm/msm/gpu: Add suspend/resume tracepoints
drm/msm/dsi: add support for 7nm DSI PHY/PLL
drm/msm/dsi: add DSI config for sm8150 and sm8250
drm/msm/dsi: remove unused clk_pre/clk_post in msm_dsi_dphy_timing
drm/msm: Drop local dma_parms
pinctrl: devicetree: Keep deferring even on timeout
pinctrl: mvebu: Fix i2c sda definition for 98DX3236
pinctrl: sx150x: Fix pinctrl enablement order bug
coccinelle: api: update kzfree script to kfree_sensitive
pinctrl: rockchip: depend on OF
pinctrl: sunxi: add support for the Allwinner A100 pin controller
dt-bindings: pinctrl: sunxi: Add A100 pinctrl bindings
dt-bindings: pinctrl: sunxi: Get rid of continual nesting
pinctrl: visconti: Add Toshiba Visconti SoCs pinctrl support
pinctrl: Add DT bindings for Toshiba Visconti TMPV7700 SoC
pinctrl: actions: pinctrl-s900: Constify s900_padinfo[]
pinctrl: actions: pinctrl-s700: Constify s700_padinfo[]
pinctrl: actions: pinctrl-owl: Constify owl_pinctrl_ops and owl_pinmux_ops
pinctrl: mcp23s08: Fix mcp23x17 precious range
pinctrl: mcp23s08: Fix mcp23x17_regmap initialiser
media: media/test-drivers/Kconfig: fix broken Kconfig
media: vidtv: fix driver unbind/remove
media: Documentation: vidtv: Add ReST documentation for vidtv
media: vidtv: add a bridge driver
media: vidtv: implement a demodulator driver
media: vidtv: implement a tuner driver
media: av7110: don't do float point math
dmaengine: ti: k3-udma-glue: Fix parameters for rx ring pair request
soc: ti: k3-socinfo: Add entry for J7200
soc: ti: pruss: support CORECLK_MUX and IEPCLK_MUX
dt-bindings: soc: ti: Update TI PRUSS bindings regarding clock-muxes
firmware: ti_sci: allow frequency change for disabled clocks by default
soc: ti: ti_sci_pm_domains: switch to use multiple genpds instead of one
soc: ti: pruss: Enable support for ICSSG subsystems on K3 J721E SoCs
soc: ti: pruss: Enable support for ICSSG subsystems on K3 AM65x SoCs
soc: ti: pruss: Add support for PRU-ICSS subsystems on 66AK2G SoC
soc: ti: pruss: Add support for PRU-ICSS subsystems on AM57xx SoCs
soc: ti: pruss: Add support for PRU-ICSSs on AM437x SoCs
soc: ti: pruss: Add a platform driver for PRUSS in TI SoCs
dt-bindings: soc: ti: Add TI PRUSS bindings
bindings: soc: ti: soc: ringacc: remove ti,dma-ring-reset-quirk
soc: ti: k3: ringacc: add am65x sr2.0 support
net: phy: mchp: Add support for LAN8814 QUAD PHY
net: hns: use IRQ_NOAUTOEN to avoid irq is enabled due to request_irq
net: ethernet: ti: ale: add support for multi port k3 cpsw versions
net: ethernet: ti: ale: switch to use tables for vlan entry description
net: ethernet: ti: am65-cpsw: enable hw auto ageing
net: ethernet: ti: ale: make usage of ale dev_id mandatory
net: ethernet: ti: am65-cpsw: use dev_id for ale configuration
net: netcp: ethss: use dev_id for ale configuration
net: ethernet: ti: cpsw: use dev_id for ale configuration
net: ethernet: ti: ale: add static configuration
net: ethernet: ti: ale: add cpsw_ale_get_num_entries api
Revert "net: dsa: Add more convenient functions for installing port VLANs"
net: dsa: tag_8021q: add a context structure
net: dsa: tag_8021q: setup tagging via a single function call
net: dsa: tag_8021q: include missing refcount.h
crypto/chcr: move nic TLS functionality to drivers/net
drm: xlnx: remove defined but not used 'scaling_factors_666'
sfc: advertise encapsulated offloads on EF10
sfc: implement encapsulated TSO on EF10
sfc: de-indirect TSO handling
sfc: select inner-csum-offload TX queues for skbs that need it
sfc: create inner-csum queues on EF10 if supported
sfc: define inner/outer csum offload TXQ types
sfc: decouple TXQ type from label
octeontx2-af: Constify npc_kpu_profile_{action,cam}
blk-iocost: fix divide-by-zero in transfer_surpluses()
bcache: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct
block: introduce part_[begin|end]_io_acct
Smack: Use the netlabel cache
Smack: Set socket labels only once
Smack: Consolidate uses of secmark into a function
sfc: cleanups around efx_alloc_channel
sfc: remove spurious unreachable return statement
sfc: remove duplicate call to efx_init_channels from EF100 probe
bridge: mcast: Fix incomplete MDB dump
ipv6: remove redundant assignment to variable err
net: ag71xx: add flow control support
net: ag71xx: add ethtool support
drivers/net/wan/x25_asy: Remove an unused flag "SLF_OUTWAIT"
net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return
gve: Enable Link Speed Reporting in the driver.
gve: Use link status register to report link status
gve: Batch AQ commands for creating and destroying queues.
gve: NIC stats for report-stats and for ethtool
gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags.
gve: Use dev_info/err instead of netif_info/err.
gve: Add stats for gve.
gve: Get and set Rx copybreak via ethtool
Documentation/kvm/arm: improve description of HVC_SOFT_RESTART
f2fs: change virtual mapping way for compression pages
f2fs: change return value of f2fs_disable_compressed_file to bool
f2fs: change i_compr_blocks of inode to atomic value
f2fs: trace: fix typo
f2fs: ignore compress mount option on image w/o compression feature
f2fs: Documentation edits/fixes
f2fs: allocate proper size memory for zstd decompress
f2fs: change compr_blocks of superblock info to 64bit
f2fs: add block address limit check to compressed file
f2fs: check position in move range ioctl
f2fs: correct statistic of APP_DIRECT_IO/APP_DIRECT_READ_IO
f2fs: Simplify SEEK_DATA implementation
f2fs: support age threshold based garbage collection
arm64/relocate_kernel: remove redundant code
mtd: mtdconcat: map: remove redundant assignment to variable 'size'
ia64: Use libata instead of the legacy ide driver in defconfigs
ia64: Remove perfmon
arm64: Remove the unused include statements
ALSA: firewire: Replace tasklet with work
ARM: dts: alpine: Align GIC nodename with dtschema
ARM: dts: zx: Align L2 cache-controller nodename with dtschema
ARM: dts: tango: Align L2 cache-controller nodename with dtschema
ARM: dts: spear: Align L2 cache-controller nodename with dtschema
ARM: dts: qcom: Align L2 cache-controller nodename with dtschema
ARM: dts: prima: Align L2 cache-controller nodename with dtschema
arm64: dts: alpine: Fix GIC unit address
arm64: dts: alpine: Align GIC nodename with dtschema
iio: iio.h: fix a warning at the kernel-doc markup
gpiolib: convert to use DEFINE_SEQ_ATTRIBUTE macro
arm64/mm: Unify CONT_PMD_SHIFT
arm64/mm: Unify CONT_PTE_SHIFT
arm64/mm: Remove CONT_RANGE_OFFSET
arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions
soc: sunxi: sram: remove unneeded semicolon
kernel/debug: Fix spelling mistake in debug_core.c
ARM: dts: exynos: move assigned-clock* properties to i2s0 node in Odroid XU4
ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid
ARM: dts: exynos: add input clock to CMU in Exynos3250
ASoC: stm32: sai: add pm_runtime support
ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params()
ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682
KVM: arm64: Don't constrain maximum IPA size based on host configuration
KVM: arm64: Remove unused 'pgd' field from 'struct kvm_s2_mmu'
KVM: arm64: Remove unused page-table code
KVM: arm64: Check the pgt instead of the pgd when modifying page-table
KVM: arm64: Convert user_mem_abort() to generic page-table API
KVM: arm64: Add support for relaxing stage-2 perms in generic page-table code
KVM: arm64: Convert memslot cache-flushing code to generic page-table API
KVM: arm64: Add support for stage-2 cache flushing in generic page-table
KVM: arm64: Convert write-protect operation to generic page-table API
KVM: arm64: Add support for stage-2 write-protect in generic page-table
KVM: arm64: Convert page-aging and access faults to generic page-table API
KVM: arm64: Add support for stage-2 page-aging in generic page-table
KVM: arm64: Convert unmap_stage2_range() to generic page-table API
KVM: arm64: Convert kvm_set_spte_hva() to generic page-table API
KVM: arm64: Convert kvm_phys_addr_ioremap() to generic page-table API
KVM: arm64: Add support for stage-2 map()/unmap() in generic page-table
KVM: arm64: Add support for creating kernel-agnostic stage-2 page tables
KVM: arm64: Use generic allocator for hyp stage-1 page-tables
KVM: arm64: Add support for creating kernel-agnostic stage-1 page tables
KVM: arm64: Add stand-alone page-table walker infrastructure
KVM: arm64: Remove kvm_mmu_free_memory_caches()
arm64: dts: exynos: Remove undocumented i2s properties in Exynos5433
ACPI: OSL: Make ACPICA use logical addresses of GPE blocks
ACPI: OSL: Change the type of acpi_os_map_generic_address() return value
ACPICA: Add support for using logical addresses of GPE blocks
ARM: dts: s3c24xx: move fixed clocks under root node in SMDK2416
ARM: dts: s3c24xx: add address to CPU node
ARM: dts: s3c24xx: align PWM/timer node name with dtschema
ARM: dts: s3c24xx: override nodes by label
ARM: dts: s3c24xx: fix number of PWM cells
ARM: dts: s3c6410: remove additional CPU compatible
ARM: dts: s3c6410: align node SROM bus node name with dtschema in SMDK6410
ARM: dts: s3c6410: align node SROM bus node name with dtschema in Mini6410
ARM: dts: s3c6410: move fixed clocks under root node in SMDK6410
ARM: dts: s3c6410: move fixed clocks under root node in Mini6410
ARM: dts: s5pv210: correct ethernet unit address in SMDKV210
ASoC: SOF: Intel: hda-loader: s/master/primary
ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro
ASoC: SOF: Intel: hda: modify core_power_up/down op
ASoC: SOF: rename cores_mask to host_managed_cores_mask
selinux: access policycaps with READ_ONCE/WRITE_ONCE
ASoC: ti: j721e-evm: Add support for j7200-cpb audio
ASoC: dt-bindings: ti, j721e-cpb-audio: Document support for j7200-cpb
drm/i915: Nuke dpio_phy_iosf_port[]
arm64/mm: Enable THP migration
arm64/mm: Change THP helpers to comply with generic MM semantics
ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p
ASoC: dt-bindings: mt8183-da7219: add compatible string for using rt1015p
RDMA/qedr: Fix function prototype parameters alignment
RDMA/qedr: Fix inline size returned for iWARP
RDMA/qedr: Fix iWARP active mtu display
qede: Notify qedr when mtu has changed
RDMA/qedr: Fix return code if accept is called on a destroyed qp
RDMA/qedr: Fix use of uninitialized field
RDMA/qedr: Fix doorbell setting
RDMA/qedr: Fix qp structure memory leak
RDMA/core: Added missing WR and WC opcodes
RDMA/ocrdma: Remove fbo from MR
RDMA/qedr: Remove fbo and zbva from the MR
RDMA/mlx4: Use ib_umem_num_dma_blocks()
RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
RDMA/ocrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
RDMA/hns: Use ib_umem_num_dma_blocks() instead of opencoding
RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages()
RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count()
RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding
RDMA/i40iw: Use ib_umem_num_dma_pages()
RDMA/efa: Use ib_umem_num_dma_pages()
RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks()
drm/bridge: dw-mipi-dsi: permit configuring the escape clock rate
drm/bridge: dw-mipi-dsi: Use kmemdup cf. kmalloc+memcpy
dmaengine: Kconfig: Update description for RCAR_DMAC config
dmaengine: ti: k3-udma: Use soc_device_match() for SoC dependent parameters
dmaengine: dmatest: Print error codes as signed value
dmaengine: pl330: Drop local dma_parms
dmaengine: qcom: bam_dma: Drop local dma_parms
dmaengine: ste_dma40: Drop local dma_parms
dmaengine: rcar-dmac: Drop local dma_parms
dmaengine: mxs: Drop local dma_parms
dmaengine: imx-sdma: Drop local dma_parms
dmaengine: imx-dma: Drop local dma_parms
dmaengine: bcm2835: Drop local dma_parms
dmaengine: axi-dmac: Drop local dma_parms
dmaengine: sf-pdma: Fix an error that calls callback twice
phy: Add USB3 PHY support for Intel LGM SoC
dt-bindings: phy: Add USB PHY support for Intel LGM SoC
drm/ttm: nuke memory type flags
drm/vmwgfx: stop setting multiple domain flags
drm/nouveau: stop using TTM placement flags
drm/vram-helper: stop using TTM placement flags
blk-mq: always allow reserved allocation in hctx_may_queue
block: remove duplicate include statement in scsi_ioctl.c
drm/i915: move gmbus restore to i915_restore_display
drm/i915: move gen4 GCDGMBUS save/restore to display save/restore
drm/i915: disable all display features when no display
ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ
ath11k: Remove unused inline function htt_htt_stats_debug_dump()
ath11k: fix link error when CONFIG_REMOTEPROC is disabled
ath11k: remove calling ath11k_init_hw_params() second time
ath11k: add raw mode and software crypto support
ath11k: add ipq6018 support
ath11k: move target ce configs to hw_params
dt: bindings: net: update compatible for ath11k
mmc: sdhci-msm: Unconditionally call dev_pm_opp_of_remove_table()
drm/vc4: Fix bitwise OR versus ternary operator in vc4_plane_mode_set
drm/vc4: Update type of reg parameter in vc4_hdmi_{read,write}
drm/i810: make i810_flush_queue() return void
x86/cpu/centaur: Add Centaur family >=7 CPUs initialization support
x86/cpu/centaur: Replace two-condition switch-case with an if statement
drm/xlnx: Use devm_drm_dev_alloc
drm/vkms: Use devm_drm_dev_alloc
drm/vgem: Use devm_drm_dev_alloc
drm/aspeed: Use managed drmm_mode_config_cleanup
drm/armada: Don't use drm_device->dev_private
drm/armada: Use devm_drm_dev_alloc
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Sound support
arm64: dts: renesas: r8a77961: salvator-xs: Add HDMI Display support
arm64: dts: renesas: r8a77961: Add HDMI device nodes
arm64: dts: renesas: r8a77961: Add DU device nodes
arm64: dts: renesas: r8a77961: Add VSP device nodes
arm64: dts: renesas: r8a77961: Add FCP device nodes
arm64: dts: renesas: Fix pin controller node names
ARM: dts: renesas: Fix pin controller node names
dma-mapping: move the dma_declare_coherent_memory documentation
Bluetooth: Add MGMT capability flags for tx power and ext advertising
Bluetooth: Report num supported adv instances for hw offloading
dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c
dma-direct: rename and cleanup __phys_to_dma
dma-direct: remove __dma_to_phys
dma-direct: use phys_to_dma_direct in dma_direct_alloc
dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages
dma-direct: remove dma_direct_{alloc,free}_pages
dma-mapping: add (back) arch_dma_mark_clean for ia64
Bluetooth: hci_qca: Remove duplicate power off in proto close
Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set
dma-mapping: fix DMA_OPS dependencies
Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU
Bluetooth: Re-order clearing suspend tasks
Bluetooth: hci_intel: enable on new platform
Bluetooth: Fix memory leak in read_adv_mon_features()
Bluetooth: btmtksdio: use NULL instead of zero
Bluetooth: hci_intel: switch to list_for_each_entry()
Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values
Bluetooth: hci_qca: remove redundant null check
efi: Rename arm-init to efi-init common for all arch
include: pe.h: Add RISC-V related PE definition
x86/mce: Make mce_rdmsrl() panic on an inaccessible MSR
MIPS/jazzdma: decouple from dma-direct
MIPS/jazzdma: remove the unused vdma_remap function
MIPS: make dma_sync_*_for_cpu a little less overzealous
dma-debug: remove most exports
dma-mapping: remove the dma_dummy_ops export
ARM: config: aspeed_g5: Enable IBM OP Panel driver
ARM: config: aspeed-g5: Enable I2C GPIO mux driver
ARM: config: aspeed: Fix selection of media drivers
ARM: dts: aspeed: Add Mowgli BMC platform
crypto: ux500 - Fix sparse endianness warnings
crypto: qat - include domain in top level debugfs path
crypto: s5p-sss - Pass error from clk_get and reduce verbosity on deferral
crypto: s5p-sss - Add and fix kerneldoc
crypto: s5p-sss - remove redundant null check
hwrng: xiphera-trng: add support for XIP8001B hwrng
dt-bindings: rng: add bindings for Xiphera XIP8001B hwrng
dt-bindings: vendor-prefixes: Add Xiphera vendor prefix
crypto: cbc - Remove cbc.h
crypto: arm/aes-neonbs - Use generic cbc encryption path
crypto: arc4 - mark ecb(arc4) skcipher as obsolete
net: wireless: drop bogus CRYPTO_xxx Kconfig selects
crypto: bcm-iproc - remove ecb(arc4) support
crypto: n2 - remove ecb(arc4) support
SUNRPC: remove RC4-HMAC-MD5 support from KerberosV
staging/rtl8192u: switch to RC4 library interface
staging/rtl8192e: switch to RC4 library interface
hwrng: imx-rngc - add quality to use it as kernel entropy pool
crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA
crypto: caam - use traditional error check pattern
crypto: poly1305-x86_64 - Use XORL r32,32
crypto: curve25519-x86_64 - Use XORL r32,32
crypto: sa2ul - fix compiler warning produced by clang
tcp: Simplify tcp_set_congestion_control() load=false case
tcp: simplify _bpf_setsockopt(): Remove flags argument
tcp: simplify tcp_set_congestion_control(): Always reinitialize
tcp: Simplify EBPF TCP_CONGESTION to always init CC
tcp: Only init congestion control if not initialized already
tools: bpftool: Automate generation for "SEE ALSO" sections in man pages
bpf: Fix comment for helper bpf_current_task_under_cgroup()
selftests/bpf: Define string const as global for test_sysctl_prog.c
selftests/bpf: Fix test_ksyms on non-SMP kernels
net: smc91x: Remove set but not used variable 'status' in smc_phy_configure()
bpf: Plug hole in struct bpf_sk_lookup_kern
tools: bpftool: Add "inner_map" to "bpftool map create" outer maps
tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT
tools: bpftool: Clean up function to dump map entry
arm64: dts: sc7180: add bus clock to mdp node for sc7180 target
arm64: dts: qcom: sc7180: Add bandwidth votes for eMMC and SDcard
net/smc: use separate work queues for different worker types
net/smc: use the retry mechanism for netlink messages
s390/net: add SMC config as one of the defaults of CCWGROUP
net/smc: immediate freeing in smc_lgr_cleanup_early()
net/smc: reduce smc_listen_decline() calls
net/smc: improve server ISM device determination
net/smc: common routine for CLC accept and confirm
net/smc: dynamic allocation of CLC proposal buffer
net/smc: introduce better field names
net/smc: reduce active tcp_listen workers
arm64: dts: exynos: Use newer S3FWRN5 GPIO properties in Exynos5433 TM2
MAINTAINERS: Add Krzysztof Kozlowski to Samsung S3FWRN5 and remove Robert
nfc: s3fwrn5: Constify s3fwrn5_fw_info when not modified
nfc: s3fwrn5: Add missing CRYPTO_HASH dependency
nfc: s3fwrn5: Remove unneeded 'ret' variable
nfc: s3fwrn5: Remove wrong vendor prefix from GPIOs
dt-bindings: net: nfc: s3fwrn5: Remove wrong vendor prefix from GPIOs
dt-bindings: net: nfc: s3fwrn5: Convert to dtschema
net: hns: Fix a kernel-doc warning in hinic_hw_eqs.c
net: hns: Fix a kernel-doc warning in hinic_hw_api_cmd.c
net: hns: Fix some kernel-doc warnings in hns_enet.c
net: hns: Fix some kernel-doc warnings in hns_dsaf_xgmac.c
net: hns: fix 'cdev' kernel-doc warning in hnae_ae_unregister()
hinic: Fix some kernel-doc warnings in hinic_hw_io.c
net: mvpp2: ptp: Fix unused variables
net: cxgb3: Fix some kernel-doc warnings
net: ena: xdp: add queue counters for xdp actions
net: ena: ethtool: add stats printing to XDP queues
net: ena: ethtool: Add new device statistics
net: ena: ethtool: convert stat_offset to 64 bit resolution
arm64: dts: qcom: sc7180: Add 'sustainable_power' for CPU thermal zones
arm64: dts: qcom: sc7180: Add OPP tables and power-domains for venus
arm64: dts: qcom: sdm845: Add OPP tables and power-domains for venus
arm64: dts: qcom: sc7180: add interconnect bindings for display
epoll: EPOLL_CTL_ADD: close the race in decision to take fast path
f2fs: point man pages for some f2fs utils
f2fs: Use generic casefolding support
fs: Add standard casefolding support
unicode: Add utf8_casefold_hash
f2fs: compress: use more readable atomic_t type for {cic,dic}.ref
f2fs: fix compile warning
f2fs: support 64-bits key in f2fs rb-tree node entry
f2fs: inherit mtime of original block during GC
f2fs: record average update time of segment
f2fs: introduce inmem curseg
f2fs: compress: remove unneeded code
f2fs: remove duplicated type casting
f2fs: support zone capacity less than zone size
ARM: dts: broadcom: Fix SP804 node
ARM: dts: NSP: Fix SP805 clock-names
ARM: dts: Cygnus: Fix SP805 clocks
ARM: dts: NSP: replace status value "ok" by "okay"
ARM: BCM5301X: Add DT for Meraki MR32
selftests/mptcp: Better delay & reordering configuration
tcp: reflect tos value received in SYN to the socket
ip: pass tos into ip_build_and_send_pkt()
tcp: record received TOS value in the request socket
net: mventa: drop mvneta_stats from mvneta_swbm_rx_frame signature
net: make sure napi_list is safe for RCU traversal
net: manage napi add/del idempotence explicitly
net: remove napi_hash_del() from driver-facing API
x86/sev-es: Check required CPU features for SEV-ES
mlx4: make sure to always set the port type
devlink: don't crash if netdev is NULL
x86/efi: Add GHCB mappings when SEV-ES is active
net: mvneta: rely on MVNETA_MAX_RX_BUF_SIZE for pkt split in mvneta_swbm_rx_frame()
selftests: bpf: Test iterating a sockmap
net: Allow iterating sockmap and sockhash
net: sockmap: Remove unnecessary sk_fullsock checks
ipmr: Use full VIF ID in netlink cache reports
ipmr: Add high byte of VIF ID to igmpmsg
ipmr: Add route table ID to netlink cache reports
tools: bpftool: Include common options from separate file
tools: bpftool: Print optional built-in features along with version
selftests, bpftool: Add bpftool (and eBPF helpers) documentation build
tools: bpftool: Log info-level messages when building bpftool man pages
bpf: Remove duplicate headers
arm64: dts: renesas: Add Renesas Falcon boards support
arm64: dts: renesas: Add Renesas R8A779A0 SoC support
ARM: shmobile: rcar-gen2: Make rcar_gen2_{timer_init, reserve}() static
ARM: dts: r8a7742-iwg21d-q7: Enable SD2 LED indication
ARM: dts: r8a7742-iwg21d-q7: Add can1 support to carrier board
ARM: dts: r8a7742-iwg21d-q7: Add SPI NOR support
ARM: dts: r8a7742: Add VIN DT nodes
arm64: dts: renesas: r8a774e1-hihope-rzg2h-ex: Enable sata
arm64: dts: qcom: sc7180: Add LPASS clock controller nodes
misc: hisi_hikey_usb: add support for Hikey 970
misc: hisi_hikey_usb: Driver to support onboard USB gpio hub on Hikey960
soc: qcom: rpmh-rsc: Sleep waiting for tcs slots to be free
dt-bindings: arm: renesas: Document Renesas Falcon boards
dt-bindings: reset: renesas,rst: Document r8a779a0 reset module
dt-bindings: power: renesas,rcar-sysc: Document r8a779a0 SYSC bindings
selftests/lkdtm: Use "comm" instead of "diff" for dmesg
soc: qcom-geni-se: Don't use relaxed writes when writing commands
soc: qcom: socinfo: add SC7180 entry to soc_id array
dt-bindings: arm: renesas: Document R-Car V3U SoC DT bindings
soc: qcom: socinfo: add soc id for IPQ6018
docs: submitting-patches: use :doc: for references
docs: dma-buf: fix some warnings
docs: soundwire: fix some identation at stream.rst
docs: kvm: api.rst: add missing spaces
docs: watch_queue: fix some warnings
docs: add some new files to their respective index.rst files
scripts: device_attr_show.cocci: update location of sysfs doc
MAINTAINERS: fix location of qlogic/LICENSE.qla3xxx
docs: trace: fix the location of kprobes.rst
docs: scheduler: fix the directory name on two files
kernel-doc: include line numbers for function prototypes
.gitignore: docs: ignore sphinx_*/ directories
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for PM8150(B&L)
arm64: dts: qcom: qrb5165-rb5: Add gpio-line-names for TLMM block
arm64: dts: qcom: qrb5165-rb5: Add onboard LED support
arm64: dts: qcom: Add basic devicetree support for QRB5165 RB5
arm64: dts: qcom: sm8250: Rename UART2 node to UART12
thunderbolt: debugfs: Fix uninitialized return in counters_write()
dt-bindings: arm: qcom: Document SM8250 SoC and boards
platform_device: switch to simpler IDA interface
x86/fpu: Allow multiple bits in clearcpuid= parameter
driver core: platform: Document return type of more functions
arm64: defconfig: Enable Samsung S3FWRN5 NFC driver
blkcg: add plugging support for punt bio
PCI: dwc: Use DBI accessors
PCI: dwc: Move N_FTS setup to common setup
PCI: dwc/intel-gw: Drop unused max_width
PCI: dwc/intel-gw: Move getting PCI_CAP_ID_EXP offset to intel_pcie_link_setup()
PCI: dwc/intel-gw: Drop unnecessary checking of DT 'device_type' property
PCI: dwc: Set PORT_LINK_DLL_LINK_EN in common setup code
PCI: dwc: Centralize link gen setting
objtool: Decode unwind hint register depending on architecture
objtool: Make unwind hint definitions available to other architectures
objtool: Only include valid definitions depending on source file type
objtool: Rename frame.h -> objtool.h
objtool: Refactor jump table code to support other architectures
objtool: Make relocation in alternative handling arch dependent
objtool: Abstract alternative special case handling
objtool: Move macros describing structures to arch-dependent code
objtool: Make sync-check consider the target architecture
objtool: Group headers to check in a single list
block: remove check_disk_change
sr: simplify sr_block_revalidate_disk
sr: use bdev_check_media_change
sd: use bdev_check_media_change
md: use bdev_check_media_change
ide-gd: stop using the disk events mechanism
ide-cd: remove idecd_revalidate_disk
ide-cd: use bdev_check_media_changed
gdrom: use bdev_check_media_change
paride/pcd: use bdev_check_media_change
xsysace: simplify media change handling
xsysace: use bdev_check_media_change
swim3: use bdev_check_media_changed
swim: simplify media change handling
swim: use bdev_check_media_change
floppy: use bdev_check_media_change
ataflop: use bdev_check_media_change
amiflop: use bdev_check_media_change
block: add a bdev_check_media_change helper
iomap: Mark read blocks uptodate in write_begin
iomap: Clear page error before beginning a write
iomap: Fix direct I/O write consistency check
iomap: fix WARN_ON_ONCE() from unprivileged users
soc: renesas: rcar-rst: Add support for R-Car V3U
soc: renesas: Identify R-Car V3U
soc: renesas: Sort driver description title
soc: renesas: Use ARM32/ARM64 for menu description
dt-bindings: clock: Add r8a779a0 CPG Core Clock Definitions
dt-bindings: power: Add r8a779a0 SYSC power domain definitions
perf tests: Call test_attr__open() directly
swiotlb: Mark max_segment with static keyword
swiotlb: Declare swiotlb_late_init_with_default_size() in header
swiotlb: Use %pa to print phys_addr_t variables
drm/i915: Fix slightly botched merge in __reloc_entry_gpu
drm/panfrost: Ensure GPU quirks are always initialised
drm/panfrost: Set DMA max segment size
dt-bindings: regulator: Convert mp886x to json-schema
regulator: bd718x7: Make some variable static
epoll: replace ->visited/visited_list with generation count
media: ov8856: Add support for 3264x2448 mode
ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports
ASoC: q6dsp: q6afe: add codec lpass clocks
ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks
ASoC: q6dsp: q6afe: add lpass hw voting support
ASoC: q6dsp: q6afe: add global q6afe waitqueue
ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode
ASoC: q6dsp: q6routing: add support to Codec DMA ports
ASoC: q6dsp: q6afe: add support to Codec DMA ports
media: ov8856: Add support for 1632x1224 mode
media: v4l2-fwnode: Document new usage patterns of v4l2_fwnode_endpoint_parse
media: v4l2-fwnode: Make bus configuration a struct
media: v4l2-fwnode: Make number of data lanes a character
media: i2c: max9286: Allocate v4l2_async_subdev dynamically
media: rcar-csi2: Allocate v4l2_async_subdev dynamically
media: rcar_drif: Allocate v4l2_async_subdev dynamically
media: rcar_drif: Fix fwnode reference leak when parsing DT
media: v4l2-async: Document asd allocation requirements
media: i2c: ov5640: Fail probe on unsupported bus_type
media: i2c: ov5640: Add support for BT656 mode
media: i2c: ov5640: Configure HVP lines in s_power callback
media: i2c: ov5640: Enable data pins on poweron for DVP mode
media: i2c: ov5640: Separate out mipi configuration from s_power
media: i2c: ov5640: Remain in power down for DVP mode unless streaming
media: v4l2-fwnode: Use debug level for printing link frequencies
media: i2c: Remove Alan Chiang's e-mail address
media: ipu3-cio2: Update Copyright year and fix indentation issues
perf vendor events power9: Add hv_24x7 core level metric events
media: ipu3-cio2: Drop useless assignments
media: ipu3-cio2: Drop bogus check and error message
media: ipu3-cio2: Get rid of pci_set_master() duplication
perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam()
media: ipu3-cio2: Use readl_poll_timeout() helper
perf jevents: Add support for parsing perchip/percore events
perf jevents: Add new structure to pass json fields.
perf jevents: Make json_events() static and ditch jevents.h file
media: ipu3-cio2: Replace infinite loop by one with clear exit condition
media: ipu3-cio2: Use macros from pfn.h
media: ipu2-cio2: Replace custom definition with PAGE_SIZE
media: ipu3-cio2: Introduce CIO2_LOP_ENTRIES constant
media: ipu3-cio2: Simplify cleanup code
media: omap3isp: Fix memleak in isp_probe
media: staging/intel-ipu3: css: Correctly reset some memory
perf test: Introduce script for Arm CoreSight testing
media: uvcvideo: Convey full colorspace information to V4L2
media: uvcvideo: Ensure all probed info is returned to v4l2
media: uvcvideo: Silence shift-out-of-bounds warning
media: uvcvideo: Fix dereference of out-of-bound list iterator
media: uvcvideo: Replace HTTP links with HTTPS ones
media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling
media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect
media: uvcvideo: Set media controller entity functions
media: uvcvideo: Add mapping for HEVC payloads
media: uvcvideo: Fix annotation for uvc_video_clock_update()
media: rcar-fcp: Drop local dma_parms
media: usbvision: remove deprecated driver
ASoC: dt-bindings: rt1015p: add document
ASoC: rt1015p: add codec driver
perf metricgroup: Fix typo in comment.
perf stat: Remove dead code: no need to set os.evsel twice
cpufreq: imx6q: Unconditionally call dev_pm_opp_of_remove_table()
arm64: dts: mt8183: add scp node
drm/vc4: hdmi: Fix NULL vs IS_ERR() checks in vc5_hdmi_init_resources()
drm/vc4: hdmi: Fix off by ones in vc4_hdmi_read/write()
ARM: omap2plus_defconfig: enable generic net options
ARM: omap2plus_defconfig: enable twl4030_madc as a loadable module
drm/imx/dcss: fix compilation issue on 32bit
ARM: dts: dra7: drop legacy cpsw dt node
ARM: dts: am57xx-cl-som-am57x: switch to new cpsw switch drv
ARM: dts: dra7x-evm: switch to new cpsw switch drv
ARM: dts: beagle-x15: switch to new cpsw switch drv
ARM: dts: am57xx-idk: switch to new cpsw switch drv
ARM: dts: am5729: beagleboneai: switch to new cpsw switch drv
clk: meson: make shipped controller configurable
ARM: dts: am43xx: replace status value "ok" by "okay"
ARM: dts: dra7xx: replace status value "ok" by "okay"
ARM: dts: omap: replace status value "ok" by "okay"
ARM: dts: n9, n950: Remove nokia,nvm-size property
virtiofs: add logic to free up a memory range
virtiofs: maintain a list of busy elements
virtiofs: serialize truncate/punch_hole and dax fault path
virtiofs: define dax address space operations
virtiofs: add DAX mmap support
virtiofs: implement dax read/write operations
virtiofs: introduce setupmapping/removemapping commands
virtiofs: implement FUSE_INIT map_alignment field
virtiofs: keep a list of free dax memory ranges
virtiofs: add a mount option to enable dax
virtiofs: set up virtio_fs dax_device
virtiofs: get rid of no_mount_options
virtiofs: provide a helper function for virtqueue initialization
dax: Create a range version of dax_layout_busy_page()
dax: Modify bdev_dax_pgoff() to handle NULL bdev
arch/x86/amd/ibs: Fix re-arming IBS Fetch
perf/x86/rapl: Add AMD Fam19h RAPL support
perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter
perf/x86/amd/ibs: Fix raw sample data accumulation
perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count()
perf/x86/amd: Fix sampling Large Increment per Cycle events
perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour
perf/core: Pull pmu::sched_task() into perf_event_context_sched_out()
perf/core: Pull pmu::sched_task() into perf_event_context_sched_in()
perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS
seqlock: PREEMPT_RT: Do not starve seqlock_t writers
seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support
seqlock: seqcount_t: Implement all read APIs as statement expressions
seqlock: Use unique prefix for seqcount_t property accessors
seqlock: seqcount_LOCKNAME_t: Standardize naming convention
seqlock: seqcount latch APIs: Only allow seqcount_latch_t
rbtree_latch: Use seqcount_latch_t
x86/tsc: Use seqcount_latch_t
timekeeping: Use seqcount_latch_t
time/sched_clock: Use seqcount_latch_t
seqlock: Introduce seqcount_latch_t
mm/swap: Do not abuse the seqcount_t latching API
time/sched_clock: Use raw_read_seqcount_latch() during suspend
virtio: Implement get_shm_region for MMIO transport
virtio: Implement get_shm_region for PCI transport
virtio: Add get_shm_region method
quota: Expand comment describing d_itimer
quota: widen timestamps for the fs_disk_quota structure
drm/panel: s6e63m0: Add missing MODULE_LICENSE
drm/bridge/tc358775: Remove unneeded semicolon
samples: vfio-mdev/mbochs: fix common struct sg_table related issues
dmabuf: fix common struct sg_table related issues
drm: rcar-du: fix common struct sg_table related issues
drm: host1x: fix common struct sg_table related issues
xen: gntdev: fix common struct sg_table related issues
drm: xen: fix common struct sg_table related issues
drm: vmwgfx: fix common struct sg_table related issues
drm: virtio: fix common struct sg_table related issues
drm: v3d: fix common struct sg_table related issues
drm: tegra: fix common struct sg_table related issues
drm: rockchip: fix common struct sg_table related issues
drm: rockchip: use common helper for a scatterlist contiguity check
drm: panfrost: fix common struct sg_table related issues
drm: omapdrm: use common helper for extracting pages array
drm: msm: fix common struct sg_table related issues
drm: mediatek: use common helper for extracting pages array
drm: mediatek: use common helper for a scatterlist contiguity check
drm: lima: fix common struct sg_table related issues
drm: i915: fix common struct sg_table related issues
drm: exynos: fix common struct sg_table related issues
drm: exynos: use common helper for a scatterlist contiguity check
drm: etnaviv: fix common struct sg_table related issues
drm: armada: fix common struct sg_table related issues
drm: core: fix common struct sg_table related issues
drm: prime: use sgtable iterators in drm_prime_sg_to_page_addr_arrays()
drm: prime: add common helper to check scatterlist contiguity
soundwire: cadence: add parity error injection through debugfs
soundwire: bus: export broadcast read/write capability for tests
ASoC: codecs: realtek-soundwire: ignore initial PARITY errors
soundwire: bus: use quirk to filter out invalid parity errors
soundwire: slave: add first_interrupt_done status
soundwire: bus: filter-out unwanted interrupt reports
ASoC/soundwire: bus: use property to set interrupt masks
drm/i915/gvt: Init vreg GUC_STATUS to GS_MIA_IN_RESET
drm/i915/gvt: Add F_CMD_ACCESS for some GEN9 SKU WA MMIO access
drm/i915/gvt: remove F_CMD_ACCESS flag for some registers
drm/i915/gvt: add/modify interfaces for flag F_CMD_ACCESS
drm/i915/gvt: remove flag F_CMD_ACCESSED
drm/i915/gvt: rename F_IN_CTX flag to F_SR_IN_CTX
fpga: dfl: create a dfl bus type to support DFL devices
ARM: dts: rainier: Disable internal pull-downs on eMMC pins
fsi: aspeed: Support CFAM reset GPIO
fsi: aspeed: Add module param for bus divisor
fsi: aspeed: Run the bus at maximum speed
fsi: aspeed: Support cabled FSI
dt-bindings: fsi: Document gpios
fsi: scom: Constify scom_ids
fsi: sbefifo: Constify sbefifo_ids
fsi: master: Constify hub_master_ids
fsi: master: Remove link enable read-back
fsi: core: Set slave local bus ownership during init
fsi: core: Disable link when slave init fails
fsi: master: Add boolean parameter to link_enable function
fsi: fsi-occ: fix return value check in occ_probe()
fsi: aspeed: Enable 23-bit addressing
fsi: master-ast-cf: fix spelling mistake "firwmare" -> "firmware"
scsi: lpfc: Remove set but not used 'qp'
scsi: gdth: Remove set but used 'cmd_index'
scsi: pmcraid: Remove set but not used 'res'
scsi: qla1280: Remove set but not used variable in qla1280_status_entry()
scsi: qla1280: Remove set but not used variable in qla1280_mailbox_command()
scsi: qla1280: Remove set but not used variable in qla1280_nvram_config()
scsi: qla1280: Remove set but not used variable in qla1280_done()
scsi: ufs: Fix 'unmet direct dependencies' config warning
epoll: do not insert into poll queues until all sanity checks are done
scsi: ibmvfc: Fix error return in ibmvfc_probe()
scsi: ufs: ufs-mediatek: Fix build warnings with make W=1
scsi: qla2xxx: Handle incorrect entry_type entries
scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle()
scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle()
scsi: qla2xxx: Warn if done() or free() are called on an already freed srb
integrity: include keyring name for unknown key request
ima: limit secure boot feedback scope for appraise
drm/msm: Convert shrinker msgs to tracepoints
drm/msm/gpu: Add GPU freq_change traces
drm/msm: Drop debug print in _dpu_crtc_setup_lm_bounds()
drm/msm: Avoid div-by-zero in dpu_crtc_atomic_check()
drm/msm/dpu: clean up some impossibilities
drm/msm/dpu: move vblank events to complete_commit()
net: dsa: b53: Report VLAN table occupancy via devlink
net: mvpp2: ptp: add support for transmit timestamping
net: mvpp2: ptp: add support for receive timestamping
net: mvpp2: ptp: add TAI support
net: mvpp2: check first level interrupt status registers
net: mvpp2: rename mis-named "link status" interrupt
net: mvpp2: restructure "link status" interrupt handling
devlink: Use controller while building phys_port_name
devlink: Introduce controller number
devlink: Introduce external controller flag
devlink: Move structure comments outside of structure
devlink: Add comment block for missing port attributes
net/mlx5: E-switch, Read controller number from device
net: stmmac: dwmac-intel-plat: remove redundant null check before clk_disable_unprepare()
net: pxa168_eth: remove redundant null check before clk_disable_unprepare()
net: phy: smsc: LAN8710/20: remove PHY_RST_AFTER_CLK_EN flag
net: phy: smsc: LAN8710/20: add phy refclk in support
dt-bindings: net: phy: smsc: document reference clock
net: phy: smsc: simplify config_init callback
net: phy: smsc: skip ENERGYON interrupt if disabled
net: cavium: Fix a bunch of kerneldoc parameter issues
dt-bindings: hwlock: omap: Convert binding to YAML
ARM: dts: s5pv210: align SPI GPIO node name with dtschema in Aries
ARM: dts: s5pv210: use defines for IRQ flags in Goni
ARM: dts: s5pv210: use defines for IRQ flags in SMDKV210
ARM: dts: s5pv210: use defines for GPIO flags in Goni
ARM: dts: s5pv210: use defines for GPIO flags in Aquila
ARM: dts: s5pv210: add RTC 32 KHz clock in Torbreck
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKV210
ARM: dts: s5pv210: add RTC 32 KHz clock in SMDKC110
ARM: dts: s5pv210: add RTC 32 KHz clock in Goni
ARM: dts: s5pv210: add RTC 32 KHz clock in Aries family
ARM: dts: s5pv210: add RTC 32 KHz clock in Aquilla
ARM: dts: s5pv210: remove dedicated 'audio-subsystem' node
ARM: dts: s5pv210: move PMU node out of clock controller
ARM: dts: s5pv210: move fixed clocks under root node
ARM: dts: s5pv210: remove DMA controller bus node name to fix dtschema warnings
ARM: dts: s5pv210: fix pinctrl property of "vibrator-en" regulator in Aries
dt-bindings: samsung: pmu: document S5Pv210
memory: mtk-smi: add support for MT8167
dt-bindings: memory: mediatek: Add binding for MT8167 SMI
RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block
RDMA/umem: Add rdma_umem_for_each_dma_block()
RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz()
RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz()
RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary
cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4
perf: Stop using deprecated bpf_program__title()
net: dsa: microchip: Implement recommended reset timing
net: dsa: microchip: Disable RGMII in-band status on KSZ9893
net: dsa: microchip: Improve phy mode message
net: dsa: microchip: Make switch detection more informative
selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change
docs: ubifs-authentication: Add a top-level heading
MAINTAINERS: Add ubifs-authentication.rst to UBIFS
Documentation: core-api/cpu_hotplug: fix a typo
Documentation: iio: fix a typo
mm/doc: editorial pass on page migration
docs: deprecated.rst: Update zero-length/one-element arrays section
Documentation: submit-checklist: add clean builds for new Documentation
docs: filesystems: replace to_dev() with kobj_to_dev()
Documentation: remove current_security() reference
bcache: doc: update Documentation/admin-guide/bcache.rst
docs: trusted-encrypted.rst: update parameters for command examples
docs: kvm: fix referenced ioctl symbol
RDMA: Make counters destroy symmetrical
RDMA: Restore ability to return error for destroy WQ
RDMA: Change XRCD destroy return value
RDMA: Allow fail of destroy CQ
RDMA/core: Delete function indirection for alloc/free kernel CQ
RDMA: Restore ability to fail on SRQ destroy
RDMA/mlx5: Issue FW command to destroy SRQ on reentry
RDMA: Restore ability to fail on AH destroy
RDMA: Restore ability to fail on PD deallocate
ALSA: pcm: Remove unused inline function snd_mask_sizeof
ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map()
ALSA: mixart: Correct comment wrt obsoleted tasklet usage
ALSA: asihpi: Replace tasklet with threaded irq
ALSA: riptide: Replace tasklet with threaded irq
ALSA: hdspm: Replace tasklet with work
ALSA: hdsp: Replace tasklet with work
ALSA: aloop: Replace tasklet with work
ALSA: ua101: Replace tasklet with work
ALSA: usb-audio: Replace tasklet with work
ALSA: timer: Replace tasklet with work
ALSA: pcsp: Replace tasklet with work
RDMA/rtrs-srv: Incorporate ib_register_client into rtrs server init
RDMA/hns: Avoid unncessary initialization
RDMA/core: Change how failing destroy is handled during uobj abort
ASoC: add DT bindings for Microchip S/PDIF TX Controller
ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller
x86/sev-es: Handle NMI State
spi: spidev: Remove redundant initialization of variable status
spi: spi-qcom-qspi: Unconditionally call dev_pm_opp_of_remove_table()
spi: spi-geni-qcom: Unconditionally call dev_pm_opp_of_remove_table()
ASoC: txx9: Replace tasklet with work
ASoC: sh: Replace tasklet with work
ASoC: fsl: Replace tasklet with work
dt-bindings: display: imx: add bindings for DCSS
MAINTAINERS: Add entry for i.MX 8MQ DCSS driver
drm/imx/dcss: use drm_bridge_connector API
drm/imx: Add initial support for DCSS on iMX8MQ
drm/imx: compile imx directory by default
perf list: Do not print 'Metric Groups:' unnecessarily
perf list: Remove dead code in argument check
perf tools: Add build test with GTK+
tools feature: Add missing -lzstd to the fast path feature detection
arm: dts: mt7623: add lima related regulator
arm: dts: mt7623: add display subsystem related device nodes
arm: dts: mt7623: move display nodes to separate mt7623n.dtsi
mmc: renesas_sdhi: support manual calibration
mmc: tmio: add generic hook to fixup after a completed request
gpio: mockup: fix resource leak in error path
gpio: siox: explicitly support only threaded irqs
arm64: dts: mt8173-elm: fix supported values for regulator-allowed-modes of da9211
gpu/drm: cleanup coding style a bit
x86/sev-es: Support CPU offline/online
x86/head/64: Don't call verify_cpu() on starting APs
x86/smpboot: Load TSS and getcpu GDT entry before loading IDT
x86/realmode: Setup AP jump table
x86/realmode: Add SEV-ES specific trampoline entry point
x86/vmware: Add VMware-specific handling for VMMCALL under SEV-ES
x86/kvm: Add KVM-specific VMMCALL handling under SEV-ES
x86/paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES
x86/sev-es: Handle #DB Events
x86/sev-es: Handle #AC Events
x86/sev-es: Handle VMMCALL Events
x86/sev-es: Handle MWAIT/MWAITX Events
x86/sev-es: Handle MONITOR/MONITORX Events
x86/sev-es: Handle INVD Events
x86/sev-es: Handle RDPMC Events
x86/sev-es: Handle RDTSC(P) Events
x86/sev-es: Handle WBINVD Events
x86/sev-es: Handle DR7 read/write events
x86/sev-es: Handle MSR events
x86/sev-es: Handle MMIO String Instructions
x86/sev-es: Handle MMIO events
x86/sev-es: Handle instruction fetches from user-space
x86/sev-es: Wire up existing #VC exit-code handlers
x86/sev-es: Add a Runtime #VC Exception Handler
x86/entry/64: Add entry code for #VC handler
x86/dumpstack/64: Add noinstr version of get_stack_info()
x86/sev-es: Adjust #VC IST Stack on entering NMI handler
x86/sev-es: Allocate and map an IST stack for #VC handler
x86/sev-es: Setup per-CPU GHCBs for the runtime handler
gpio: tc35894: Disable Direct KBD interrupts to enable gpio irq
x86/sev-es: Setup GHCB-based boot #VC handler
gpio: tc35894: fix up tc35894 interrupt configuration
leds: tlc591xx: Simplify with dev_err_probe()
leds: sgm3140: Simplify with dev_err_probe()
leds: pwm: Simplify with dev_err_probe()
leds: lm3692x: Simplify with dev_err_probe()
DT: leds: Add an optional property named 'shutdown-gpios'
leds: is31fl319x: Add shutdown pin and generate a 5ms low pulse when startup
dt: bindings: lp55xx: Updte yaml examples with new color ID
firmware: arm_scmi: Fix NULL pointer dereference in mailbox_chan_free
x86/sev-es: Setup an early #VC handler
x86/sev-es: Compile early handler code into kernel image
i2c: smbus: add core function handling SMBus host-notify
i2c: add binding to mark a bus as SMBus
i2c: imx: Use dev_err_probe() to simplify error handling
i2c: i801: Register lis3lv02d I2C device on Dell Latitude 5480
sched/topology: Move sd_flag_debug out of #ifdef CONFIG_SYSCTL
soundwire: qcom: fix SLIBMUS/SLIMBUS typo
soundwire: cadence: fix race condition between suspend and Slave device alerts
Revert "driver core: Annotate dev_err_probe() with __must_check"
rtlwifi: switch from 'pci_' to 'dma_' API
brcmsmac: fix memory leak in wlc_phy_attach_lcnphy
mwifiex: remove function pointer check
rtl8xxxu: prevent potential memory leak
rtlwifi: rtl8723ae: Delete a stray tab
Revert "test_firmware: Test platform fw loading on non-EFI systems"
ARM: aspeed: g5: Do not set sirq polarity
memory: tegra: Delete duplicated argument to '|' in function tegra210_emc_r21021_periodic_compensation
ARM: dts: aspeed: rainier: Add IBM Operation Panel I2C device
ARM: dts: aspeed: tacoma: Add IBM Operation Panel I2C device
drm/virtio: report uuid in debugfs
drm/virtio: fix uninitialized variable
Fix use after free in get_capset_info callback.
ath11k: Add peer max mpdu parameter in peer assoc command
ath11k: fix uninitialized return in ath11k_spectral_process_data()
HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS
HID: i2c-hid: Prefer asynchronous probe
HID: ite: Add USB id match for Acer One S1003 keyboard dock
HID: roccat: add bounds checking in kone_sysfs_write_settings()
drm: allow limiting the scatter list size.
net: ethernet/neterion/vxge: fix spelling of "functionality"
nfc: pn533/usb.c: fix spelling of "functions"
ipv6: add tos reflection in TCP reset and ack
net: tc35815: switch from 'pci_' to 'dma_' API
hippi: switch from 'pci_' to 'dma_' API
sfc: coding style cleanups in mcdi_port_common.c
scsi: qedf: Retry qed->probe during recovery
scsi: qedf: Add schedule_hw_err_handler callback for fan failure
scsi: qedf: Return SUCCESS if stale rport is encountered
scsi: qedf: FDMI attributes correction
scsi: qedf: Fix for the session’s E_D_TOV value
scsi: qedf: Correct the comment in qedf_initiate_els
scsi: qedf: Change the debug parameter permission to read & write
net: bridge: mcast: fix unused br var when lockdep isn't defined
netlabel: Fix some kernel-doc warnings
net: wimax: i2400m: fix 'msg_skb' kernel-doc warning in i2400m_msg_to_dev()
bnx2x: Fix some kernel-doc warnings
cipso: fix 'audit_secid' kernel-doc warning in cipso_ipv4.c
net: smsc911x: Remove unused variables
net: hns3: remove some unused function hns3_update_promisc_mode()
net: hns3: remove some unused macros related to queue
net: hns3: remove unused field 'tc_num_last_time' in struct hclge_dev
net: hns3: remove unused field 'io_base' in struct hns3_enet_ring
net: hns3: fix a typo in struct hclge_mac
net: hns3: skip periodic service task if reset failed
net: hns3: narrow two local variable range in hclgevf_reset_prepare_wait()
scsi: ufs: ufs-mediatek: Add host reset mechanism
scsi: ufs: ufs-mediatek: Fix flag of unipro low-power mode
scsi: ufs: ufs-mediatek: Fix HOST_PA_TACTIVATE quirk
scsi: ufs: ufs-mediatek: Eliminate error message for unbound mphy
scsi: qedi: Add support for handling PCIe errors
scsi: qedi: Add firmware error recovery invocation support
scsi: qedi: Mark all connections for recovery on link down event
scsi: qedi: Use snprintf instead of sprintf
scsi: qedi: Protect active command list to avoid list corruption
scsi: qedi: Fix list_del corruption while removing active I/O
scsi: qedi: Skip firmware connection termination for PCI shutdown handler
scsi: qedi: Use qed count from set_fp_int in msix allocation
net: sched: skip an unnecessay check
powerpc: remove address space overrides using set_fs()
powerpc: use non-set_fs based maccess routines
x86: remove address space overrides using set_fs()
x86: make TASK_SIZE_MAX usable from assembly code
x86: move PAGE_OFFSET, TASK_SIZE & friends to page_{32,64}_types.h
lkdtm: remove set_fs-based tests
test_bitmap: remove user bitmap tests
uaccess: add infrastructure for kernel builds with set_fs()
fs: don't allow splice read/write without explicit ops
fs: don't allow kernel reads and writes without iter ops
sysctl: Convert to iter interfaces
integrity: invalid kernel parameters feedback
ima: add check for enforced appraise option
scsi: docs: Remove obsolete scsi typedef text from scsi_mid_low_api
scsi: ibmvfc: Interface updates for future FPIN and MQ support
scsi: ibmvfc: Use compiler attribute defines instead of __attribute__()
scsi: ufshcd: Allow specifying an Auto-Hibernate Timer value of zero
selftests/bpf: Add test for map_ptr arithmetic
bpf: Permit map_ptr arithmetic with opcode add and offset 0
platform/x86: thinkpad_acpi: Map Clipping tool hotkey to KEY_SELECTIVE_SCREENSHOT
platform/x86: thinkpad_acpi: Add support for new hotkeys found on X1C8 / T14
Input: allocate keycode for Fn + right shift
Input: allocate keycodes for notification-center, pickup-phone and hangup-phone
selftests/seccomp: Use bitwise instead of arithmetic operator for flags
seccomp: Use current_pt_regs() instead of task_pt_regs(current)
selftests/seccomp: Add test for unknown SECCOMP_RET kill behavior
dt-bindings: convert spmi.txt to spmi.yaml
dt-bindings: vendor-prefixes: Add Cisco Meraki vendor prefix
dt-bindings: crypto: sa2ul: fix a DT binding check warning
drm/ttm: drop the tt backend function paths.
drm/ttm/agp: remove bdev from agp helpers
drm/ttm: get rid of agp specific populate/unpopulate paths.
drm/ttm/agp: drop back end bindings from agp
drm/gem_vram/ttm: move to driver backend destroy function.
drm/amdgpu/ttm: move to driver backend binding funcs
drm/vmwgfx: move to driver binding functions
drm/nouveau/ttm: use driver bind/unbind/destroy functions.
drm/radeon/ttm: move to driver binding/destroy functions. (v2)
drm/ttm/agp: export bind/unbind/destroy for drivers to use.
drm/qxl: move bind/unbind/destroy to the driver function table.
drm/ttm: add optional bind/unbind via driver.
drm/ttm: introduce ttm_bo_move_null
EDAC, sb_edac: Simplify switch statement
PCI: rockchip: Fix bus checks in rockchip_pcie_valid_device()
PCI: iproc: Set affinity mask on MSI interrupts
PCI: mvebu: Remove useless msi_controller pointer allocation
rxrpc: Allow multiple client connections to the same peer
rxrpc: Rewrite the client connection manager
rxrpc: Impose a maximum number of client calls
MAINTAINERS: add entry for VKMS
seccomp: kill process instead of thread for unknown actions
dt-bindings: timers: sp-804: Convert to json-schema
spi: spi-mtk-nor: support standard spi properties
spi: tegra20: Simplify with dev_err_probe()
spi: tegra114: Simplify with dev_err_probe()
spi: synquacer: Simplify with dev_err_probe()
spi: stm32: Simplify with dev_err_probe()
spi: qcom-qspi: Simplify with dev_err_probe()
spi: spi-mux: Simplify with dev_err_probe()
spi: cadence-quadspi: Simplify with dev_err_probe()
spi: bcm2835: Simplify with dev_err_probe()
spi: atmel: Simplify with dev_err_probe()
spi: sprd: Release DMA channel also on probe deferral
ARM: dts: bcm2711: Enable the display pipeline
PCI: dwc: Make ATU accessors private
PCI: dwc: Remove read_dbi2 code
PCI: dwc/tegra: Use common Designware port logic register definitions
PCI: dwc: Remove hardcoded PCI_CAP_ID_EXP offset
PCI: dwc/qcom: Use common PCI register definitions
PCI: dwc/imx6: Use common PCI register definitions
PCI: dwc/meson: Rework PCI config and DW port logic register accesses
PCI: dwc/meson: Drop unnecessary RC config space initialization
PCI: dwc/meson: Drop the duplicate number of lanes setup
PCI: dwc: Ensure FAST_LINK_MODE is cleared
PCI: dwc: Add a 'num_lanes' field to struct dw_pcie
PCI: dwc/imx6: Remove duplicate define PCIE_LINK_WIDTH_SPEED_CONTROL
PCI: dwc: Check CONFIG_PCI_MSI inside dw_pcie_msi_init()
PCI: dwc/keystone: Drop duplicated 'num-viewport'
PCI: dwc: Simplify config space handling
PCI: dwc: Remove storing of PCI resources
PCI: dwc: Remove root_bus pointer
PCI: dwc: Convert to use pci_host_probe()
PCI: dwc: keystone: Convert .scan_bus() callback to use add_bus
PCI: Also call .add_bus() callback for root bus
PCI: dwc: Use generic config accessors
PCI: dwc: Remove dwc specific config accessor ops
PCI: dwc: histb: Use pci_ops for root config space accessors
PCI: dwc: exynos: Use pci_ops for root config space accessors
PCI: dwc: kirin: Use pci_ops for root config space accessors
PCI: dwc: meson: Use pci_ops for root config space accessors
PCI: dwc: tegra: Use pci_ops for root config space accessors
PCI: dwc: keystone: Use pci_ops for config space accessors
PCI: dwc: al: Use pci_ops for child config space accessors
PCI: dwc: Add a default pci_ops.map_bus for root port
dt-bindings: snps, dw-apb-ssi: Add sparx5 support, plus rx-sample-delay-ns property
spi: dw: Add Microchip Sparx5 support
spi: dw: Add support for RX sample delay register
firmware: arm_scmi: Add SCMI device for system power protocol
block: make QUEUE_SYSFS_BIT_FNS more useful
block: add helper macros for queue sysfs entries
firmware: arm_scmi: Add system power protocol support
ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe()
ASoC: qcom: common: Parse auxiliary devices from device tree
ASoC: dt-bindings: qcom: Document "aux-devs" property
netfilter: nf_tables: add userdata support for nft_object
mmc: Drop COMPILE_TEST Kconfig option for MMC_S3C
kdb: Use newer api for tasklist scanning
kgdb: Make "kgdbcon" work properly with "kgdb_earlycon"
kdb: remove unnecessary null check of dbg_io_ops
interconnect: qcom: Add EPSS L3 support on SM8250
dt-bindings: interconnect: Add EPSS L3 DT binding on SM8250
interconnect: qcom: Lay the groundwork for adding EPSS support
interconnect: qcom: Add OSM L3 support on SM8150
dt-bindings: interconnect: Add OSM L3 DT binding on SM8150
interconnect: qcom: sc7180: Replace xlate with xlate_extended
interconnect: qcom: sdm845: Replace xlate with xlate_extended
interconnect: qcom: Implement xlate_extended() to parse tags
dt-bindings: interconnect: Document the support of optional path tag
interconnect: Introduce xlate_extended() callback
interconnect: qcom: Add support for per-BCM scaling factors
interconnect: qcom: Only wait for completion in AMC/WAKE by default
interconnect: qcom: Support bcm-voter-specific TCS wait behavior
dt-bindings: interconnect: Add property to set BCM TCS wait behavior
dt-bindings: interconnect: Add generic qcom bindings
interconnect: qcom: Add SM8250 interconnect provider driver
interconnect: qcom: Add SM8150 interconnect provider driver
dt-bindings: interconnect: Add Qualcomm SM8250 DT bindings
dt-bindings: interconnect: Add Qualcomm SM8150 DT bindings
dt-bindings: interconnect: single yaml file for RPMh interconnect drivers
interconnect: Add bulk API helpers
powerpc/64s: handle ISA v3.1 local copy-paste context switches
powerpc: Warn about use of smt_snooze_delay
powerpc/powernv: Print helpful message when cores guarded
powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window
powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window
powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows
powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable
powerpc: Update documentation of ISA versions for Power10
powerpc/tools: Remove 90 line limit in checkpatch script
ASoC: mt6359: fix failed to parse DT properties
ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO
ASoC: topology: Add support for WO and RO TLV byte kcontrols
ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform
selftests/powerpc: Fix prefixes in alignment_handler signal handler
powerpc/boot: Update Makefile comment for 64bit wrapper
powerpc/64: Remove unused generic_secondary_thread_init()
selftests/powerpc: Properly handle failure in switch_endian_test
selftests/powerpc: Don't touch VMX/VSX on older CPUs
selftests/powerpc: Skip L3 bank test on older CPUs
selftests/powerpc: Skip security tests on older CPUs
selftests/powerpc: Don't run DSCR tests on old systems
selftests/powerpc: Include asm/cputable.h from utils.h
selftests/powerpc: Move set_dscr() into rfi_flush.c
selftests/powerpc: Give the bad_accesses test longer to run
selftests/powerpc: Make using_hash_mmu() work on Cell & PowerMac
selftests/powerpc: Run tm-tmspr test for longer
selftests/powerpc: Don't use setaffinity in tm-tmspr
selftests/powerpc: Fix TM tests when CPU 0 is offline
powerpc/pseries/eeh: Fix dumb linebreaks
powerpc/process: Remove unnecessary #ifdef CONFIG_FUNCTION_GRAPH_TRACER
powerpc/uaccess: Add pre-update addressing to __get_user_asm() and __put_user_asm()
tracepoint: Fix overly long tracepoint names
fbdev: radeonfb: use generic power management
video: fbdev: aty: radeon_pm: remove redundant CONFIG_PM container
fbdev: remove mbx framebuffer driver
video: fbdev: kyro: remove set but not used 'ulCoreClock'
video: fbdev: kyro: remove set but not used 'ulBestVCO'
video: fbdev: udlfb: fix kobj_to_dev.cocci warnings
video: fbdev: radeon: Fix memleak in radeonfb_pci_register
video: fbdev: tgafb: Avoid comma separated statements
video: fbdev: sstfb: replace spurious snprintf() with sprintf()
docs: fb: Correcting the location of FRAMEBUFFER_CONSOLE option.
lib/fonts: add font 6x8 for OLED display
fbdev: arkfb: use generic power management
fbdev: s3fb: use generic power management
fbdev: vt8623fb: use generic power management
fbdev: i740fb: use generic power management
fbdev: cyber2000fb: use generic power management
fbdev: savagefb: use generic power management
fbdev: nvidia: use generic power management
fbdev: aty128fb: use generic power management
fbdev: aty: use generic power management
fbdev: via-core: use generic power management
fbdev: lxfb: use generic power management
fbdev: gxfb: use generic power management
video: fbdev: sis: fix null ptr dereference
omapfb: fix spelling mistake "propert" -> "property"
video: fbdev: ssd1307fb: Added support to Column offset
video: fbdev: vga16fb: fix setting of pixclock because a pass-by-value error
fbdev: sm712fb: handle ioremap() errors in probe
fbmem: add margin check to fb_check_caps()
iio: adc: xilinx-xadc: use devm_krealloc()
hwmon: pmbus: use more devres helpers
devres: provide devm_krealloc()
syscore: Use pm_pr_dbg() for syscore_{suspend,resume}()
driver core: Use the ktime_us_delta() helper
test_firmware: Test platform fw loading on non-EFI systems
docs: driver-api: firmware: fallback-mechanisms: Fix rendering of bullet point
Documentation: Remove device connection documentation
device property: Move fwnode_connection_find_match() under drivers/base/property.c
backlight: tosa_bl: Include the right header
backlight: tosa_lcd: Include the right header
selftests/net: replace obsolete NFT_CHAIN configuration
netfilter: ebt_stp: Remove unused macro BPDU_TYPE_TCN
phy: ti: am654: Fix a leak in serdes_am654_probe()
dt-binding: phy: convert ti,omap-usb2 to YAML
phy: ti: gmii-sel: retrieve ports number and base offset from dt
phy: ti: gmii-sel: use features mask during init
phy: ti: gmii-sel: move phy init in separate function
media: vivid: fix compile warning/error
kprobes: Make local functions static
kprobes: Free kretprobe_instance with RCU callback
kprobes: Remove NMI context check
sparc: kprobes: Use generic kretprobe trampoline handler
sh: kprobes: Use generic kretprobe trampoline handler
s390: kprobes: Use generic kretprobe trampoline handler
powerpc: kprobes: Use generic kretprobe trampoline handler
parisc: kprobes: Use generic kretprobe trampoline handler
mips: kprobes: Use generic kretprobe trampoline handler
ia64: kprobes: Use generic kretprobe trampoline handler
csky: kprobes: Use generic kretprobe trampoline handler
arc: kprobes: Use generic kretprobe trampoline handler
arm64: kprobes: Use generic kretprobe trampoline handler
arm: kprobes: Use generic kretprobe trampoline handler
x86/kprobes: Use generic kretprobe trampoline handler
kprobes: Add generic kretprobe trampoline handler
drm/ttm: merge offset and base in ttm_bus_placement
drm/qxl: don't touch mem.bus.offset
drm/bridge: dw-mipi-dsi: fix dw_mipi_dsi_debugfs_show/write warnings
scripts/gdb: update for lockless printk ringbuffer
scripts/gdb: add utils.read_ulong()
docs: vmcoreinfo: add lockless printk ringbuffer vmcoreinfo
printk: reduce LOG_BUF_SHIFT range for H8300
printk: ringbuffer: support dataless records
ath11k: fix a double free and a memory leak
ath10k: Add support for chain1 regulator supply voting
dt: bindings: Add new regulator as optional property for WCN3990
phy: phy-pxa-28nm-usb2: convert to readl_poll_timeout()
phy: phy-pxa-28nm-hsic: convert to readl_poll_timeout()
phy: phy-qcom-apq8064-sata: convert to readl_relaxed_poll_timeout()
phy: phy-bcm-sr-usb: convert to readl_poll_timeout_atomic()
phy: phy-bcm-ns2-usbdrd: convert to readl_poll_timeout_atomic()
phy: phy-bcm-ns-usb3: convert to readl_poll_timeout_atomic()
net: dsa: don't print non-fatal MTU error if not supported
net: dsa: change PHY error message again
blktrace: make function blk_trace_bio_get_cgid() static
block: Remove unused blk_mq_sched_free_hctx_data()
block: Do not discard buffers under a mounted filesystem
x86/sev-es: Print SEV-ES info into the kernel log
fscrypt: restrict IV_INO_LBLK_32 to ino_bits <= 32
fscrypt: drop unused inode argument from fscrypt_fname_alloc_buffer
net: tighten the definition of interface statistics
rxrpc: Remove unused macro rxrpc_min_rtt_wlen
sfc: simplify DMA mask setting
sfc: remove EFX_DRIVER_VERSION
sfc: handle limited FEC support
sfc: add ethtool ops and miscellaneous ndos to EF100
sfc: remove phy_op indirection
sfc: don't double-down() filters in ef100_reset()
arm64: topology: Stop using MPIDR for topology information
arm64/mm/ptdump: Add address markers for BPF regions
drm/vkms: Add support for writeback
drm/vkms: Compute CRC without change input data
drm/vkms: Decouple crc operations from composer
x86/sev-es: Add SEV-ES Feature Detection
net: ethernet: dnet: Remove set but unused variable 'len'
x86/head/64: Move early exception dispatch to C code
x86/idt: Make IDT init functions static inlines
drm/ttm: remove bdev from ttm_tt
net: ethernet: dwmac: remove redundant null check before clk_disable_unprepare()
net: ethernet: fec: remove redundant null check before clk_disable_unprepare()
net: stmmac: remove redundant null check before clk_disable_unprepare()
net: xilinx: remove redundant null check before clk_disable_unprepare()
MIPS: Remove mach-*/war.h
MIPS: Get rid of CAVIUM_OCTEON_DCACHE_PREFETCH_WAR
MIPS: Get rid of BCM1250_M3_WAR
MIPS: Replace SIBYTE_1956_WAR by CONFIG_SB1_PASS_2_WORKAROUNDS
MIPS: Convert MIPS34K_MISSED_ITLB_WAR into a config option
MIPS: Convert R10000_LLSC_WAR info a config option
MIPS: Convert ICACHE_REFILLS_WORKAROUND_WAR into a config option
MIPS: Convert TX49XX_ICACHE_INDEX_INV into a config option
MIPS: Remove MIPS4K_ICACHE_REFILL_WAR and MIPS_CACHE_SYNC_WAR
MIPS: Convert R4600_V2_HIT_CACHEOP into a config option
MIPS: Convert R4600_V1_HIT_CACHEOP into a config option
MIPS: Convert R4600_V1_INDEX_ICACHEOP into a config option
x86/head/64: Install a CPU bringup IDT
MIPS: dts/ingenic: Cleanup qi_lb60.dts
MIPS: Loongson64: Remove unused loongson_reboot.
net: bridge: mcast: destroy all entries via gc
net: bridge: mcast: improve IGMPv3/MLDv2 query processing
net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report
net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report
net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report
net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report
net: bridge: mcast: delete expired port groups without srcs
net: bridge: mdb: use mdb and port entries in notifications
net: bridge: mdb: push notifications in __br_mdb_add/del
net: bridge: mcast: add support for group query retransmit
net: bridge: mcast: add support for group-and-source specific queries
net: bridge: mcast: add support for src list and filter mode dumping
net: bridge: mcast: add support for group source list
net: bridge: mcast: factor out port group del
net: bridge: mdb: arrange internal structs so fast-path fields are close
x86/head/64: Switch to initial stack earlier
x86/head/64: Load segment registers earlier
net: dsa: rtl8366rb: Switch to phylink
x86/head/64: Load GDT after switch to virtual addresses
x86/head/64: Install startup GDT
x86/idt: Split idt_data setup out of set_intr_gate()
tipc: fix a deadlock when flushing scheduled work
x86/sev-es: Add CPUID handling to #VC handler
spi: qup: Allow for compile-testing on !ARM
x86/fpu: Move xgetbv()/xsetbv() into a separate header
regulator: lochnagar: Add additional VDDCORE range
x86/sev-es: Add support for handling IOIO exceptions
x86/boot/compressed/64: Unmap GHCB page before booting the kernel
x86/boot/compressed/64: Setup a GHCB-based VC Exception handler
x86/boot/compressed/64: Add set_page_en/decrypted() helpers
x86/boot/compressed/64: Check return value of kernel_ident_mapping_init()
x86/boot/compressed/64: Call set_sev_encryption_mask() earlier
x86/boot/compressed/64: Add stage1 #VC handler
x86/boot/compressed/64: Change add_identity_map() to take start and end
x86/boot/compressed/64: Don't pre-map memory in KASLR code
x86/boot/compressed/64: Always switch to own page table
x86/boot/compressed/64: Add page-fault handler
x86/boot/compressed/64: Rename kaslr_64.c to ident_map_64.c
x86/boot/compressed/64: Add IDT Infrastructure
x86/boot/compressed/64: Disable red-zone usage
x86/insn: Add insn_has_rep_prefix() helper
KVM: SVM: Use __packed shorthand
x86/insn: Add insn_get_modrm_reg_off()
KVM: SVM: Add GHCB Accessor functions
x86/umip: Factor out instruction decoding
KVM: SVM: Add GHCB definitions
x86/umip: Factor out instruction fetch
KVM: SVM: nested: Don't allocate VMCB structures on stack
x86/insn: Make inat-tables.c suitable for pre-decompression code
x86/traps: Move pf error codes to <asm/trap_pf.h>
x86/cpufeatures: Add SEV-ES CPU feature
arm64: perf: Remove unnecessary event_idx check
regulator: remove locking around regulator_notifier_call_chain()
regulator: don't require mutex for regulator_notifier_call_chain()
fs: Don't invalidate page buffers in block_write_full_page()
drm/vc4: drv: Support BCM2711
dt-bindings: display: vc4: Document BCM2711 VC5
dt-bindings: display: vc4: hdmi: Add BCM2711 HDMI controllers bindings
drm/vc4: hdmi: Support the BCM2711 HDMI controllers
drm/vc4: hdmi: Add pixel BVB clock control
drm/vc4: hdmi: Switch to blank pixels when disabled
drm/vc4: hdmi: Do the VID_CTL configuration at once
drm/vc4: hdmi: Implement finer-grained hooks
drm/vc4: hdmi: Always recenter the HDMI FIFO
drm/vc4: hdmi: Remove register dumps in enable
drm/vc4: hdmi: Deal with multiple ALSA cards
drm/vc4: hdmi: Add audio-related callbacks
drm/vc4: hdmi: Set the b-frame marker to the match ALSA's default.
drm/vc4: hdmi: Reset audio infoframe on encoder_enable if previously streaming
drm/vc4: hdmi: Use reg-names to retrieve the HDMI audio registers
drm/vc4: hdmi: Use clk_set_min_rate instead
drm/vc4: hdmi: Adjust HSM clock rate depending on pixel rate
drm/vc4: hdmi: Rename drm_encoder pointer in mode_valid
drm/vc4: hdmi: Remove unused CEC_CLOCK_DIV define
drm/vc4: hdmi: Add CEC support flag
drm/vc4: hdmi: Move CEC init to its own function
drm/vc4: hdmi: Deal with multiple debugfs files
drm/vc4: hdmi: Store the encoder type in the variant structure
drm/vc4: hdmi: Add a set_timings callback
drm/vc4: hdmi: Add a CSC setup callback
drm/vc4: hdmi: Add PHY RNG enable / disable function
drm/vc4: hdmi: Add PHY init and disable function
drm/vc4: hdmi: Add reset callback
drm/vc4: hdmi: Implement a register layout abstraction
drm/vc4: hdmi: Introduce resource init and variant
drm/vc4: hdmi: Remove vc4_hdmi_connector
drm/vc4: hdmi: Remove vc4_dev hdmi pointer
drm/vc4: hdmi: Retrieve the vc4_hdmi at unbind using our device
drm/vc4: hdmi: Pass vc4_hdmi to CEC code
drm/vc4: hdmi: Add container_of macros for encoders and connectors
drm/vc4: hdmi: Use local vc4_hdmi directly
drm/vc4: hdmi: Move accessors to vc4_hdmi
drm/vc4: hdmi: Rename hdmi to vc4_hdmi
drm/vc4: hdmi: Remove DDC argument to connector_init
drm/vc4: hdmi: rework connectors and encoders
drm/vc4: hdmi: Move structure to header
drm/vc4: hdmi: Use debugfs private field
drm/vc4: crtc: Add BCM2711 pixelvalves
dt-bindings: display: vc4: pv: Add BCM2711 pixel valves
drm/vc4: drv: Disable the CRTC at boot time
drm/vc4: crtc: Move the CRTC disable out
drm/vc4: hvs: Introduce a function to get the assigned FIFO
drm/vc4: hvs: Make the stop_channel function public
drm/vc4: crtc: Clear the PixelValve FIFO during configuration
drm/vc4: crtc: Clear the PixelValve FIFO on disable
drm/vc4: crtc: Add a delay after disabling the PixelValve output
drm/vc4: encoder: Add finer-grained encoder callbacks
drm/vc4: crtc: Move HVS channel init before the PV initialisation
drm/vc4: crtc: Remove redundant pixelvalve reset
drm/vc4: crtc: Remove mode_set_nofb
drm/vc4: hvs: Make sure our channel is reset
drm/vc4: crtc: Move the HVS gamma LUT setup to our init function
drm/vc4: crtc: Move HVS init and close to a function
drm/vc4: crtc: Move PV dump to config_pv
drm/vc4: crtc: Turn pixelvalve reset into a function
drm/vc4: crtc: Disable color management for HVS5
drm/vc4: crtc: Add HDMI1 encoder type
drm/vc4: crtc: Rename HDMI encoder type to HDMI0
drm/vc4: crtc: Add function to compute FIFO level bits
drm/vc4: crtc: Add FIFO depth to vc4_crtc_data
drm/vc4: crtc: Assign output to channel automatically
drm/vc4: kms: Convert to for_each_new_crtc_state
drm/vc4: crtc: Enable and disable the PV in atomic_enable / disable
drm/vc4: crtc: Use local chan variable
drm/vc4: crtc: Rename HVS channel to output
drm/vc4: crtc: Move the cob allocation outside of bind
drm/vc4: crtc: Use a shared interrupt
drm/vc4: crtc: Deal with different number of pixel per clock
drm/vc4: plane: Create more planes
drm/vc4: plane: Optimize the LBM allocation size
drm/vc4: plane: Change LBM alignment constraint on LBM
drm/vc4: hvs: Boost the core clock during modeset
drm/vc4: Add support for the BCM2711 HVS5
dt-bindings: display: Add support for the BCM2711 HVS
PCI: cadence-ep: Remove obsolete path from comment
usb: typec: intel_pmc_mux: Support for device role (UFP)
usb: typec: intel_pmc_mux: Check the port status before connect
dt-bindings: PCI: rcar: Add device tree support for r8a7742
PCI: imx6: Do not output error message when devm_clk_get() failed with -EPROBE_DEFER
tools, bpf: Synchronise BPF UAPI header with tools
bpf: Fix formatting in documentation for BPF helpers
tools: bpftool: Fix formatting in bpftool-link documentation
ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo
PCI: imx6: Use fallthrough pseudo-keyword
PCI: rcar-gen2: Use fallthrough pseudo-keyword
soundwire: qcom: add v1.5.1 compatible
soundwire: qcom: add support for mmio soundwire master devices
soundwire: qcom: avoid dependency on CONFIG_SLIMBUS
soundwire: qcom: fix abh/ahb typo
ASoC: SOF: topology: make process type optional
ASoC: SOF: append extended data to sof_ipc_comp_mux
ASoC: SOF: append extended data to sof_ipc_comp_process
ASoC: SOF: append extended data to sof_ipc_comp_tone
ASoC: SOF: append extended data to sof_ipc_comp_asrc
ASoC: SOF: append extended data to sof_ipc_comp_src
ASoC: SOF: append extended data to sof_ipc_comp_host
ASoC: SOF: append extended data to sof_ipc_comp_volume
ASoC: SOF: append extended data to sof_ipc_comp_mixer
ASoC: SOF: append extended data to sof_ipc_comp_dai
ASoC: SOF: topology: add helper for setting up IPC component
ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data
ASoC: SOF: topology: parse comp_ext_tokens for all widgets
ASoC: SOF: topology: create component extended tokens
ASoC: SOF: add comp_ext to struct snd_sof_widget
ASoC: SOF: tokens: add token for component UUID
media: atomisp: get rid of -Wsuggest-attribute=format warnings
media: atomisp: move a static constant out of a header file
media: atomisp: get rid of unused vars
HID: wiimote: narrow spinlock range in wiimote_hid_event()
HID: wiimote: make handlers[] const
media: atomisp: print a warning if error while setting downscaler
media: atomisp: get rid of some cleanup leftovers
media: vivid: fix error path
media: vivid: move the devnode creation logic to a separate function
media: vivid: move the create queues to a separate function
media: vivid: place dt timings init code on a separate function
arm64: get rid of TEXT_OFFSET
media: vivid: move set_capabilities logic to a separate function
media: vivid: place the logic which disables ioctl on a separate function
media: vivid: move the detection part out of vivid_create_instance
PCI: aardvark: Move PCIe reset card code to advk_pcie_train_link()
PCI: aardvark: Implement driver 'remove' function and allow to build it as module
PCI: pci-bridge-emul: Export API functions
PCI: aardvark: Check for errors from pci_bridge_emul_init() call
PCI: aardvark: Fix compilation on s390
ACPI/IORT: Remove the unused inline functions
ACPI/IORT: Drop the unused @ops of iort_add_device_replay()
arm64/numa: Fix a typo in comment of arm64_numa_init
arm64: fix some spelling mistakes in the comments by codespell
iommu/arm-smmu-v3: permit users to disable msi polling
iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass
iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter
drivers: most: add character device interface driver
iommu/arm-smmu-v3: Fix l1 stream table size in the error message
drivers/perf: hisi: Add missing include of linux/module.h
ASoC: sun8i-codec: Manage module clock via DAPM
ASoC: sun8i-codec: Attach the bus clock to the regmap
ASoC: sun8i-codec: Sort masks in a consistent order
ASoC: sun8i-codec: Fix field bit number indentation
ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name
ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names
ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names
ASoC: sun8i-codec: Fix AIF1 MODCLK widget name
ASoC: sun8i-codec: Remove extraneous widgets
drivers/virt/fsl_hypervisor: Fix error handling path
arch: vdso: add vdso linker script to 'targets' instead of extra-y
char: virtio: Select VIRTIO from VIRTIO_CONSOLE.
uacce: Use kobj_to_dev() instead of container_of()
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that are newer than 5.4
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v5.4
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.19
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.14
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.9
mtd: mtdoops: Don't write panic data twice
mmc: Set PROBE_PREFER_ASYNCHRONOUS for drivers that existed in v4.4
ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback
ASoC: Intel: sof_sdw: add dailink .trigger callback
ASoC: soc-dai: clarify return value for get_sdw_stream()
mmc: host: Enable compile testing of multiple drivers
drm/i915: Unlock the shared hwsp_gtt object after pinning
drm/i915: Filter wake_flags passed to default_wake_function
drm/i915: Remove i915_request.lock requirement for execution callbacks
drm/i915: Be wary of data races when reading the active execlists
ARM: dts: ste-href: Add reg property to the LP5521 channel nodes
arm64: dts: ti: k3-*: Fix up node_name_chars_strict warnings
arm64: dts: ti: k3-am65-wakeup: Use generic temperature-sensor for node name
arm64: dts: ti: k3-am65-base-board Use generic camera for node name instead of ov5640
arm64: dts: ti: k3-*: Use generic pinctrl for node names
arm64: dts: ti: k3-am65*: Use generic clock for syscon clock names
arm64: dts: ti: k3-am65*: Use generic gpio for node names
arm64: dts: ti: k3-am65-main: Use lower case hexadecimal
arm64: dts: ti: k3-j721e: Use lower case hexadecimal
firmware: arm_scmi: Constify static scmi-ops
firmware: arm_scmi: Constify ops pointers in scmi_handle
cpufreq: arm_scmi: Constify scmi_perf_ops pointers
drm/i915: Add ww locking to pin_to_display_plane, v2.
drm/i915: Add ww locking to vm_fault_gtt
drm/i915: Move i915_vma_lock in the selftests to avoid lock inversion, v3.
drm/i915: Use ww pinning for intel_context_create_request()
drm/i915/selftests: Fix locking inversion in lrc selftest.
drm/i915: Dirty hack to fix selftests locking inversion
drm/i915: Convert i915_perf to ww locking as well
drm/i915: Kill last user of intel_context_create_request outside of selftests
drm/i915: Convert i915_gem_object/client_blt.c to use ww locking as well, v2.
drm/i915: Make sure execbuffer always passes ww state to i915_vma_pin.
drm/i915: Rework intel_context pinning to do everything outside of pin_mutex
drm/i915: Pin engine before pinning all objects, v5.
drm/i915: Nuke arguments to eb_pin_engine
drm/i915: Add ww context handling to context_barrier_task
drm/i915: Use ww locking in intel_renderstate.
drm/i915: Use per object locking in execbuf, v12.
drm/i915: Parse command buffer earlier in eb_relocate(slow)
drm/i915: Remove locking from i915_gem_object_prepare_read/write
drm/i915: Add an implementation for i915_gem_ww_ctx locking, v2.
Revert "drm/i915/gem: Split eb_vma into its own allocation"
Revert "drm/i915/gem: Drop relocation slowpath".
drm/i915: Revert relocation chaining commits.
Revert "drm/i915/gem: Async GPU relocations only"
drm/i915/gem: Free the fence after a fence-chain lookup failure
drm/i915/gem: Reduce context termination list iteration guard to RCU
drm/i915/selftests: Prevent selecting 0 for our random width/align
drm/i915/gt: Hold context/request reference while breadcrumbs are active
drm/i915/gt: Move intel_breadcrumbs_arm_irq earlier
drm/i915/gt: Shrink i915_page_directory's slab bucket
drm/i915/gt: Switch to object allocations for page directories
drm/i915: Preallocate stashes for vma page-directories
drm/i915/gt: Distinguish the virtual breadcrumbs from the irq breadcrumbs
drm/i915/gt: Only transfer the virtual context to the new engine if active
drm/i915/gt: Replace intel_engine_transfer_stale_breadcrumbs
misc: pci_endpoint_test: Add Device ID for RZ/G2H PCIe controller
dt-bindings: pci: rcar-pci-ep: Document r8a774e1
PCI: qcom: Make sure PCIe is reset before init for rev 2.1.0
xfrm: clone whole liftime_cur structure in xfrm_do_migrate
xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate
xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate
xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate
arm64: perf: Add general hardware LLC events for PMUv3
arm64: traps: Add str of description to panic() in die()
drm/i915: Remove requirement for holding i915_request.lock for breadcrumbs
drm/i915: Provide a fastpath for waiting on vma bindings
drm/i915: Reduce locking around i915_active_acquire_preallocate_barrier()
drm/i915: Make the stale cached active node available for any timeline
drm/i915: Keep the most recently used active-fence upon discard
drm/i915: Export a preallocate variant of i915_active_acquire()
drm/i915: Skip taking acquire mutex for no ref->active callback
drm/i915/selftests: Drop stale timeline constructor assert
drm/i915/gt: Pull release of node->age under the spinlock
drm/i915/gt: Support multiple pinned timelines
drm/i915/gem: Delay tracking the GEM context until it is registered
drm/i915/gt: Fix termination condition for freeing all buffer objects
drm/i915/selftests: Flush the active barriers before asserting
drm/i915/gt: Delay taking the spinlock for grabbing from the buffer pool
drm/i915/gt: Disable preparser around xcs invalidations on tgl
drm/i915/gem: Remove disordered per-file request list for throttling
drm/i915: Soften the tasklet flush frequency before waits
drm/i915/selftests: Mock the status_page.vma for the kernel_context
drm/i915: Reduce i915_request.lock contention for i915_request_wait
misc: pci_endpoint_test: Add Device ID for RZ/G2M and RZ/G2N PCIe controllers
dt-bindings: pci: rcar-pci-ep: Document r8a774a1 and r8a774b1
arm64: dts: arm: Fix SP805 clock-names
ARM: dts: arm: Fix SP805 clocks
PCI: xilinx-cpm: Remove leftover bridge initialization
ARM: dts: arm: Fix SP804 users
PCI: tegra: No need to check return value of debugfs_create() functions
lib: devres: delete duplicated words
driver core: Annotate dev_err_probe() with __must_check
PCI: dwc: Allow overriding bridge pci_ops
PCI: dwc: Use DBI accessors instead of own config accessors
PCI: Allow root and child buses to have different pci_ops
PCI: designware-ep: Fix the Header Type check
device connection: Remove struct device_connection
device connection: Remove device_connection_add()
device connection: Remove device_connection_find()
arm64: dts: renesas: r8a774e1: Add PCIe EP nodes
pinctrl: cherryview: Preserve CHV_PADCTRL1_INVRXTX_TXDATA flag on GPIOs
m68k: Replace HTTP links with HTTPS ones
m68k: mm: Remove superfluous memblock_alloc*() casts
m68k: mm: Use PAGE_ALIGNED() helper
m68k: Sort selects in main Kconfig
m68k: amiga: Clean up Amiga hardware configuration
m68k: Revive _TIF_* masks
brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329
brcmfmac: drop chip id from debug messages
brcmfmac: increase F2 watermark for BCM4329
staging: wlan-ng: Remove repeated word our
staging: rtl8188eu: clean up whitespace in wpa_set_encryption()
staging: r8188eu: replace enum rtw_ieee80211_spectrum_mgmt_actioncode with ieee80211_spectrum_mgmt_actioncode
/dev/zero: fixups for ->read
drm/bridge: dw-mipi-dsi.c: Add VPG runtime config through debugfs
mwifiex: sdio: Fix -Wunused-const-variable warnings
mwifiex: wmm: Fix -Wunused-const-variable warnings
rtw88: fix compile warning: [-Wignored-qualifiers]
mt7601u: Use fallthrough pseudo-keyword
mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO
drm/bridge/synopsys: dsi: add support for non-continuous HS clock
drm/bridge/synopsys: dsi: allow sending longer LP commands
drm/bridge/synopsys: dsi: allow LP commands in video mode
mmc: host: Drop unneeded MMC dependency in Kconfig
mmc: renesas_sdhi: Drop local dma_parms
mmc: omap-hsmmc: remove redundant null check
mmc: core: simplify an expression
mmc: renesas_sdhi: keep SCC clock active when tuning
mmc: core: add a 'doing_init_tune' flag and a 'mmc_doing_tune' helper
mmc: core: when downgrading HS400, callback into drivers earlier
mmc: sdhci-msm: Prefer asynchronous probe
mmc: s3cmci: Drop unused variables in dbg_dumpregs
mmc: s3cmci: Cast driver data through long
mmc: s3cmci: Use proper printk format for iomem pointer
mmc: davinci: Fix -Wpointer-to-int-cast on compile test
mmc: sdhci-brcmstb: Simplify with optional clock and dev_err_probe()
mmc: sdhci-of-sparx5: Use proper printk format for dma_addr_t
mmc: dw_mmc: Simplify with dev_err_probe()
mmc: sdhci-tegra: Simplify with dev_err_probe()
mmc: sdhci-of-arasan: Simplify with dev_err_probe()
mmc: meson: Simplify with dev_err_probe()
mmc: jz4740: Simplify with dev_err_probe()
mmc: dw_mmc-zx: Simplify with dev_err_probe()
mmc: davinci: Simplify with dev_err_probe()
mmc: bcm2835: Simplify with dev_err_probe()
mmc: core: Allow setting slot index via device tree alias
dt-bindings: mmc: document alias support
mmc: meson-gx: use wrapper to avoid accessing internal vars
dt-bindings: mmc: mmc-pwreq-simple: Accept more than one reset GPIO
dt-bindings: mmc: fsl-imx-esdhc: Fix i.MX 8 compatible matching
mmc: sdhci-iproc: Enable eMMC DDR 3.3V support for bcm2711
mmc: mediatek: add pre_enable() and post_disable() hook function
mmc: cqhci: add new cqhci_host_ops pre_enable() and post_disable()
mmc: sdhci-msm: Enable restore_dll_config flag for sc7180 target
mmc: tmio: remove indirection of 'execute_tuning' callback
mmc: tmio: don't reset whole IP core when tuning fails
mmc: tmio: factor out common parts of the reset routine
mmc: tmio: remove indirection of 'hw_reset' callback
Revert "mmc: tmio: fix reset operation"
mmc: renesas_sdhi: move wrong 'hw_reset' to 'reset'
mmc: sdhci_am654: Add workaround for card detect debounce timer
mmc: sdhci-msm: enable compile-testing on !ARM
mmc: sdhci-esdhc-imx: remove unused code
mmc: sd: Use kobj_to_dev() instead of container_of()
mmc: sdhci-of-sparx5: Add Sparx5 SoC eMMC driver
dt-bindings: mmc: Add Sparx5 SDHCI controller bindings
mmc: via-sdmmc: Fix data race bug
mmc: core: Improve documentation of MMC_CAP_HW_RESET
mmc: sdhci: Add LTR support for some Intel BYT based controllers
mmc: test: remove ambiguity in test description
mmc: mmc_spi: fix timeout calculation
mmc: sdio: Export SDIO revision and info strings to userspace
mmc: sdio: Extend sdio_config_attr macro and use it also for modalias
mmc: sdio: Parse CISTPL_VERS_1 major and minor revision numbers
mmc: sdio: Check for CISTPL_VERS_1 buffer size
mmc: sdhci-esdhc-imx: Reset before sending tuning command for manual tuning
ms_block: fix spelling mistake "doesn'" -> "doesn't"
dt-bindings: mmc: renesas,sdhi: Add r8a774e1 support
mmc: Kconfig: Add RISCV and CSKY for MMC_DW
mmc: s3cmci: remove empty kerneldoc comment
dt-bindings: mmc: sdhci-am654: Document bindings for the host controllers on TI's J7200 devices
mmc: sdhci_am654: Replace HTTP links with HTTPS ones
udmabuf: Add missing compact_ioctl
bus: brcmstb_gisb: Add support for breakpoint interrupts
dt-bindings: bus: Document breakpoint interrupt for gisb-arb
clk: imx: Fix and update kerneldoc
clk: imx: fix i.MX7D peripheral clk mux flags
clk: imx: fix composite peripheral flags
xfs: xfs_iflock is no longer a completion
xfs: remove kmem_realloc()
drm/panel: s6e63m0: Fix up DRM_DEV* regression
enic: switch from 'pci_' to 'dma_' API
soc: bcm: brcmstb: biuctrl: Change RAC data line prefetching after 4 consecutive lines
net: gemini: Clean up phy registration
net: Add a missing word
net: dsa: rtl8366rb: Support setting MTU
irqchip/gic-v2, v3: Prevent SW resends entirely
irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs
irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger()
genirq: Walk the irq_data hierarchy when resending an interrupt
net/packet: Remove unused macro BLOCK_PRIV
ARM: dts: exynos: Silence SATA PHY warning in Exynos5250
ARM: dts: exynos: Remove I2C9 samsung, i2c-slave-addr from Exynos5250 boards
ARM: dts: samsung: odroid-xu3: Move assigned-clock* properties to i2s0 node
MAINTAINERS: Move Hartmut Knaack to Credits
MAINTAINERS: Consolidate Analog Devices IIO entries and remove Beniamin Bia
iio: sx9310: Prefer async probe
iio: adc: rockchip_saradc: Allow compile-testing with !ARM
drivers/iio/humidity/hdc2010.c:305:2-3: Unneeded semicolon
drm/i915: panel: Use atomic PWM API for devs with an external PWM controller
drm/i915: panel: Honor the VBT PWM min setting for devs with an external PWM controller
drm/i915: panel: Honor the VBT PWM frequency for devs with an external PWM controller
drm/i915: panel: Add get_vbt_pwm_freq() helper
pwm: crc: Implement get_state() method
pwm: crc: Implement apply() method to support the new atomic PWM API
pwm: crc: Enable/disable PWM output on enable/disable
pwm: crc: Fix period changes not having any effect
pwm: crc: Fix off-by-one error in the clock-divider calculations
pwm: crc: Fix period / duty_cycle times being off by a factor of 256
pwm: lpss: Remove suspend/resume handlers
pwm: lpss: Make pwm_lpss_apply() not rely on existing hardware state
pwm: lpss: Add pwm_lpss_prepare_enable() helper
pwm: lpss: Add range limit check for the base_unit register value
pwm: lpss: Fix off by one error in base_unit math in pwm_lpss_prepare()
ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation)
ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase
MAINTAINERS: add files for Mediatek DRM drivers
phy: mediatek: Move mtk_hdmi_phy driver into drivers/phy/mediatek folder
drm/mediatek: Separate mtk_hdmi_phy to an independent module
drm/mediatek: Move tz_disabled from mtk_hdmi_phy to mtk_hdmi driver
NFC: digital: Remove two unused macroes
caif: Remove duplicate macro SRVL_CTRL_PKT_SIZE
MAINTAINERS: repair reference in LYNX PCS MODULE
net: dsa: bcm_sf2: Ensure that MDIO diversion is used
of: Export of_remove_property() to modules
sfc: remove efx_tx_queue_partner
sfc: rewrite efx_tx_may_pio
sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath
sfc: use tx_queue->old_read_count in EF100 TX path
sfc: make ef100 xmit_more handling look more like ef10's
sfc: add and use efx_tx_send_pending in tx.c
coccinelle: misc: add uninitialized_var.cocci script
staging: tegra-vde: fix common struct sg_table related issues
ARM: dts: imx28-m28: Align GPMI NAND node name with schema
ARM: dts: imx6qdl: add enet_out clk support
ARM: dts: imx6qdl: move iomuxc compatible assignment out of root node
ARM: dts: vf: Fix PCA95xx GPIO expander properties on ZII CFU1
arm64: dts: imx8mm-var-som: Add 32.768 kHz clock to PMIC
ARM: imx: Remove ehci board files
ARM: imx: Remove i.MX35 board files
ARM: imx: Remove i.MX31 board files
ARM: imx: Remove i.MX27 board files
ARM: imx: Remove imx21 support
arm64: dts: imx8qxp-colibri: Align pin configuration group names with schema
arm64: dts: imx8mq-hummingboard-pulse: Align pin configuration group names with schema
arm64: dts: imx8mq-sr-som: Align pin configuration group names with schema
arm64: dts: imx8mq-pico-pi: Align pin configuration group names with schema
arm64: dts: imx8mq-phanbell: Align pin configuration group names with schema
arm64: dts: imx8mq-librem5-devkit: Align pin configuration group names with schema
arm64: dts: imx8mq-evk: Align pin configuration group names with schema
arm64: dts: imx8mn-evk: Align pin configuration group names with schema
arm64: dts: imx8mn-ddr4-evk: Align regulator names with schema
arm64: dts: imx8mm-ddr4-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-evk: Align pin configuration group names with schema
arm64: dts: imx8mm-evk: Add 32.768 kHz clock to PMIC
arm64: dts: imx8mm-beacon: Align pin configuration group names with schema
dt-bindings: arm: fsl: Add imx8mm ddr4 evk board
arm64: dts: imx8mm: Add imx8mm ddr4 evk board support
arm64: dts: imx8mm: Split the imx8mm evk board dts to a common dtsi
fpga: fpga-region: Cleanup an outdated comment
ARM: dts: imx: add devicetree for Tolino Shine 2 HD
dt-bindings: arm: fsl: add compatible string for Tolino Shine 2 HD
ARM: imx: Place "Cortex-A/Cortex-M" comment in the correct location
drm/panel: s6e63m0: Order enable/disable sequence
drm/panel: s6e63m0: Add code to identify panel
drm/panel: s6e63m0: Add reading functionality
x86/resctrl: Fix spelling in user-visible warning messages
drm/panel: s6e63m0: Add DSI transport
drm/panel: s6e63m0: Break out SPI transport
soc: bcm: brcmstb: biuctrl: Change RAC prefetch distance from +/-1 to +/- 2
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72165
soc: bcm: brcmstb: biuctrl: Tune MCP settings for 72164
ARM: brcmstb: Add debug UART entry for 72615
perf tools: Make GTK2 support opt-in
perf vendor events amd: Enable Family 19h users by matching Zen2 events
perf vendor events amd: Add recommended events
perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1
perf vendor events amd: Add L2 Prefetch events for zen1
drm/msm/adreno: remove return value of function XX_print
drm/msm: drop cache sync hack
drm/msm/mdp5: Remove unused downstream bus scaling apis
drm/msm/mdp4: Remove unused downstream bus scaling apis
drm/msm/dpu: add support for clk and bw scaling for display
perf: ftrace: Add filter support for option -F/--funcs
perf tools: Consolidate close_control_option()'s into one function
perf intel-pt: Document snapshot control command
perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq'
perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config'
tools/memory-model: Expand the cheatsheet.txt notion of relaxed
smp: Make symbol 'csd_bug_count' static
kernel/smp: Provide CSD lock timeout diagnostics
smp: Add source and destination CPUs to __call_single_data
perf record: Add 'snapshot' control command
perf tools: Add FIFO file names as alternative options to --control
perf tools: Use AsciiDoc formatting for --control option documentation
perf tools: Handle read errors from ctl_fd
perf tools: Consolidate --control option parsing into one function
perf tests: Add test for PE binary format support
perf symbols: Try reading the symbol table with libbfd
perf dso: Use libbfd to read build_id and .gnu_debuglink section
tools features: Add feature test to check if libbfd has buildid support
ACPICA: Introduce special struct type for GPE register addresses
ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write()
ACPICA: Validate GPE blocks at init time
scripts/dev-needs: Add script to list device dependencies
Make the docs build "work" with Sphinx 3.x
pty: do tty_flip_buffer_push without port->lock in pty_write
tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup()
tty: ipwireless: fix error handling
tty: synclink_gt: switch from 'pci_' to 'dma_' API
tty: serial: icom: switch from 'pci_' to 'dma_' API
drivers/greybus: Use kobj_to_dev()
x86/mce: Increase maximum number of banks to 64
serial: 8250_fsl: Add ACPI support
serial: stm32: Add RS485 RTS GPIO control again
tty: serial: earlycon dependency
sc16is7xx: Set iobase to device index
serial: core: Simplify with dev_err_probe()
serial: 8250: Simplify with dev_err_probe()
serial: imx: Delete duplicated argument to '|' in imx_uart_probe
dt-bindings: gpio: fsl-imx-gpio: Add power-domains
dt-bindings: gpio: fsl-imx-gpio: Add parsing of hogs
dt-bindings: gpio: fsl-imx-gpio: Add gpio-ranges property
dt-bindings: gpio: fsl-imx-gpio: Add i.MX 8 compatibles
uas: bump hw_max_sectors to 2048 blocks for SS or faster drives
uas: fix sdev->host->dma_dev
usb-storage: fix sdev->host->dma_dev
usb/host: ehci-npcm7xx: Use pm_ptr() macro
usb/host: ehci-spear: Use pm_ptr() macro
usb/host: ehci-platform: Use pm_ptr() macro
usb/misc: usb3503: Use pm_ptr() macro
usb/misc: usb4604: Use pm_ptr() macro
dt-bindings: usb: renesas,usb-xhci: Document r8a774e1 support
usb: core: driver: fix stray tabs in error messages
samples, bpf: Add xsk_fwd test file to .gitignore
samples, bpf: Replace bpf_program__title() with bpf_program__section_name()
staging: pi433: break long lines
staging: rtl8723bs: os_dep: added blank line to fix coding style issue
x86/debug: Change thread.debugreg6 to thread.virtual_dr6
x86/debug: Support negative polarity DR6 bits
x86/debug: Simplify hw_breakpoint_handler()
x86/debug: Remove aout_dump_debugregs()
x86/debug: Remove the historical junk
x86/debug: Move cond_local_irq_enable() block into exc_debug_user()
x86/debug: Move historical SYSENTER junk into exc_debug_kernel()
x86/debug: Simplify #DB signal code
x86/debug: Remove handle_debug(.user) argument
x86/debug: Move kprobe_debug_handler() into exc_debug_kernel()
x86/debug: Sync BTF earlier
MAINTAINERS: Add myself as SCHED_DEADLINE reviewer
libbpf: Fix potential multiplication overflow
libbpf: Fix another __u64 cast in printf
iommu/tegra-smmu: Add locking around mapping operations
tests: add waitid() tests for non-blocking pidfds
arm64: mte: Add Memory Tagging Extension documentation
arm64: mte: Kconfig entry
arm64: mte: Save tags when hibernating
arm64: mte: Enable swap of tagged pages
mm: Add arch hooks for saving/restoring tags
fs: Handle intra-page faults in copy_mount_options()
arm64: mte: ptrace: Add NT_ARM_TAGGED_ADDR_CTRL regset
arm64: mte: ptrace: Add PTRACE_{PEEK,POKE}MTETAGS support
arm64: mte: Allow {set,get}_tagged_addr_ctrl() on non-current tasks
arm64: mte: Restore the GCR_EL1 register after a suspend
arm64: mte: Allow user control of the generated random tags via prctl()
arm64: mte: Allow user control of the tag check mode via prctl()
mm: Allow arm64 mmap(PROT_MTE) on RAM-based files
arm64: mte: Validate the PROT_MTE request via arch_validate_flags()
mm: Introduce arch_validate_flags()
arm64: mte: Add PROT_MTE support to mmap() and mprotect()
mm: Introduce arch_calc_vm_flag_bits()
arm64: mte: Tags-aware aware memcmp_pages() implementation
arm64: Avoid unnecessary clear_user_page() indirection
arm64: mte: Tags-aware copy_{user_,}highpage() implementations
arm64: mte: Clear the tags when a page is mapped in user-space with PROT_MTE
mm: Preserve the PG_arch_2 flag in __split_huge_page_tail()
mm: Add PG_arch_2 page flag
arm64: mte: Handle synchronous and asynchronous tag check faults
arm64: mte: Add specific SIGSEGV codes
arm64: kvm: mte: Hide the MTE CPUID information from the guests
iommu/sun50i: Fix set-but-not-used variable warning
iommu/mediatek: Check 4GB mode by reading infracfg
drm/i915: remove the extra modeset init layer
tests: port pidfd_wait to kselftest harness
pidfd: support PIDFD_NONBLOCK in pidfd_open()
exit: support non-blocking pidfds
drm/i915: split out intel_modeset_driver_remove_nogem() and simplify
drm/i915: move more display related probe to intel_modeset_init_noirq()
drm/i915: split intel_modeset_init() pre/post gem init
iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header
iommu/iova: Replace cmpxchg with xchg in queue_iova
regulator: bd71847
: add property for omitting ON/OFF control
regulator: bd71837: add property for omitting ON/OFF control
regulator: bd718x7 fix regulator states at SUSPEND
regulator: bd718x7 initialize regulator config only once
iommu/dma: Remove broken huge page handling
fuse: update project homepage
ASoC: samsung-i2s: Add missing properties
ASoC: odroid: Add missing properties
ARM: dts: r8a7742: Add IPMMU DT nodes
dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a7742 support
soundwire: intel: remove stream handling from .prepare and .hw_free
soundwire: intel: remove .trigger operation
soundwire: intel: fix NULL/ERR_PTR confusion
soundwire: stream: fix NULL/IS_ERR confusion
soundwire: remove SDW_REG_SHIFT()
soundwire: intel_init: use FIELD_{GET|PREP}
soundwire: intel: use FIELD_{GET|PREP}
soundwire: cadence: use FIELD_{GET|PREP}
soundwire: qcom : use FIELD_{GET|PREP}
soundwire: stream: use FIELD_{GET|PREP}
soundwire: slave: use SDW_DISCO_LINK_ID()
soundwire: bus: use FIELD_GET()
soundwire: define and use addr bit masks
iommu: Rename iommu_tlb_* functions to iommu_iotlb_*
ASoC: SOF: topology: fix core enable sequence
ASoC: SOF: support topology components on secondary cores
ASoC: SOF: add a "core" parameter to widget loading functions
dt-bindings: iommu: renesas,ipmmu-vmsa: Sort compatible string in increasing number of the SoC
iommu/tegra-smmu: Prune IOMMU group when it is released
iommu/tegra-smmu: Balance IOMMU group reference count
iommu/tegra-smmu: Set IOMMU group name
x86/entry/64: Do not include inst.h in calling.h
ARM: dts: exynos: Use S2MPS11 clock in S3C RTC in SMDK5420
iommu/qcom: Drop of_match_ptr to fix -Wunused-const-variable
iommu/vt-d: Drop kerneldoc marker from regular comment
iommu/amd: Fix kerneldoc comments
iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes
iommu/mediatek: Drop of_match_ptr to fix -Wunused-const-variable
crypto: amlogic - Fix endianness marker
padata: add another maintainer and another list
crypto: sun8i-ss - remove redundant memzero_explicit()
crypto: sun8i-ss - use kfree_sensitive()
crypto: sun8i-ce - use kfree_sensitive()
crypto: amlogic - use kfree_sensitive()
crypto: inside-secure - use kfree_sensitive()
crypto: ccree - Simplify with dev_err_probe()
crypto: sa2ul - Simplify with dev_err_probe()
hwrng: cctrn - Simplify with dev_err_probe()
crypto: powerpc/crc-vpmsum_test - Fix sparse endianness warning
crypto: arm64/gcm - Fix endianness warnings
crypto: arm64/sha - Add declarations for assembly variables
crypto: arm/poly1305 - Add prototype for poly1305_blocks_neon
arm64: dts: renesas: Add HiHope RZ/G2H board with idk-1110wr display
arm64: dts: renesas: r8a774e1: Add cpuidle support for CA5x cores
arm64: dts: renesas: r8a774e1: Add FDP1 device nodes
ARM: dts: r8a7742-iwg21d-q7: Enable PCIe Controller
ARM: dts: r8a7742: Add IPMMU DT nodes
clk: renesas: rcar-gen2: Rename vsp1-(sy|rt) clocks to vsp(s|r)
clk: renesas: r8a7742: Add clk entry for VSPR
platform/chrome: Kconfig: Remove the transitional MFD_CROS_EC config
platform/chrome: cros_ec_lightbar: Reduce ligthbar get version command
arm64: defconfig: Enable clock driver for ROHM BD718x7 PMIC
proc: add a read_iter method to proc proc_ops
proc: cleanup the compat vs no compat file ops
proc: remove a level of indentation in proc_get_inode
selftests/bpf: Fix check in global_data_init.
selftests/bpf: Add __noinline variant of cls_redirect selftest
selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline
selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests
selftests/bpf: Turn fexit_bpf2bpf into test with subtests
libbpf: Deprecate notion of BPF program "title" in favor of "section name"
selftests/bpf: Don't use deprecated libbpf APIs
tools/bpftool: Replace bpf_program__title() with bpf_program__section_name()
selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls
libbpf: Add multi-prog section support for struct_ops
libbpf: Implement generalized .BTF.ext func/line info adjustment
libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls
libbpf: Support CO-RE relocations for multi-prog sections
libbpf: Parse multi-function sections into multiple BPF programs
libbpf: Ensure ELF symbols table is found before further ELF processing
smsc9420: switch from 'pci_' to 'dma_' API
epic100: switch from 'pci_' to 'dma_' API
net: phy: dp83867: Fix various styling and space issues
ip: expose inet sockopts through inet_diag
net: dsa: bcm_sf2: recalculate switch clock rate based on ports
net: dsa: bcm_sf2: request and handle clocks
dt-bindings: net: Document Broadcom SF2 switch clocks
net: systemport: Manage Wake-on-LAN clock
net: systemport: fetch and use clock resources
dt-bindings: net: Document Broadcom SYSTEMPORT clocks
ethtool: fix error handling in ethtool_phys_id
selftests/net: improve descriptions for XFAIL cases in psock_snd.sh
chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4
net: mvpp2: split xlg and gmac pcs
net: mvpp2: convert to phylink pcs operations
net: mvpp2: move GMAC reset handling into mac_prepare()/mac_finish()
net: mvpp2: ensure the port is forced down while changing modes
net: mvpp2: convert to use mac_prepare()/mac_finish()
net: mvpp2: tidy up ACPI hack
submitting-patches.rst: presume git will be used
Documentation/maintainer: rehome sign-off process
Documentation/process: expand plain-text advice
submitting-patches.rst: remove heading numbering
blk-mq, elevator: Count requests per hctx to improve performance
blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap
blk-mq: Record nr_active_requests per queue for when using shared sbitmap
blk-mq: Relocate hctx_may_queue()
blk-mq: Facilitate a shared sbitmap per tagset
blk-mq: Use pointers for blk_mq_tags bitmap tags
blk-mq: Pass flags for tag init/free
blk-mq: Free tags in blk_mq_init_tags() upon error
blk-mq: Rename blk_mq_update_tag_set_depth()
blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED
x86/uaccess: Use XORL %0,%0 in __get_user_asm()
ARM: dts: exynos: Silence DP HPD pinctrl dtschema warning in Exynos5250 Spring
ARM: dts: exynos: Use S5M8767 clock in S3C RTC in Exynos5250 Spring
ARM: dts: exynos: Add max77686 clocks for S3C RTC in SMDK5250
ARM: dts: exynos: Override thermal by label in Exynos5250
ARM: dts: exynos: Correct whitespace and indentation issues in Exynos5
ARM: dts: exynos: Silence i2c-gpio dtschema warning in Exynos5250 Arndale
ARM: dts: exynos: Correct S3C RTC bindings in SMDK5410
ARM: dts: exynos: Remove unneeded address/size cells in Exynos5260 GIC
ARM: dts: exynos: Correct compatible for Exynos5260 GIC
ARM: dts: exynos: Correct compatible for Exynos5 GIC
kernel-doc: Update "cross-referencing from rST" section to use automarkup
docs: Add automatic cross-reference for C types
l2tp: avoid duplicated code in l2tp_tunnel_closeall
l2tp: make magic feather checks more useful
l2tp: capture more tx errors in data plane stats
l2tp: drop net argument from l2tp_tunnel_create
l2tp: drop data_len argument from l2tp_xmit_core
l2tp: remove header length param from l2tp_xmit_skb
mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms
mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately
mlxsw: core_hwmon: Split temperature querying from show functions
net: dsa: b53: Print err message on SW_RST timeout
net: dsa: b53: Use dev_{err,info} instead of pr_*
drm/amdgpu/mmhub2.0: print client id string for mmhub
drm/amdgpu/gmc9: print client id string for mmhub
drm/amdgpu/gmc10: print client id string for gfxhub
drm/amdgpu/gmc9: print client id string for gfxhub
drm/amdgpu/gfx10: Delete some duplicated argument to '|'
drm/amdgpu: add ta firmware load in psp_v12_0 for renoir
drm/amdgpu: fix max_entries calculation v4
drm/amdgpu: Remove superfluous NULL check
drm/amdgpu: enable ih1 ih2 for Arcturus only
drm/amd/display: Fix a list corruption
drm/amdgpu: Fix a redundant kfree
drm/amdgpu: block ring buffer access during GPU recovery
drm/amdgpu/swsmu: handle manual fan readback on SMU11
drm/amdgpu/swsmu: add smu11 helper to get manual fan speed (v2)
drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)
drm/amdgpu/swsmu: drop get_fan_speed_percent (v2)
drm/amdgpu/swsmu: add get_fan_parameters callbacks for smu11 asics
drm/amdgpu/swsmu: add new callback for getting fan parameters
drm/amdgpu: disable gpu-sched load balance for uvd
iio: accel: bma220: Remove unneeded blank lines
iio: accel: bma220: Use BIT() and GENMASK() macros
iio: accel: bma220: Group IIO headers together
iio: accel: bma220: Drop ACPI_PTR() and accompanying ifdeffery
iio: accel: bma220: Mark PM functions as __maybe_unused
iio: accel: bma220: Use dev_get_drvdata() directly
iio: accel: bma220: Convert to use ->read_avail()
iio: accel: bma220: Fix returned codes from bma220_init(), bma220_deinit()
dt-bindings: iio: adc: microchip,mcp3201 yaml conversion.
iio: buffer-dmaengine: adjust `bytes_used` with residue info
dt-bindings: iio: adc: ti,tlc4541 binding conversion
dt-bindings: iio: adc: tlc4541 - recover accidentally dropped binding doc
dt-bindings: iio: adc: ti,ads8344 yaml conversion
dt-bindings: iio: adc: ti,adc128s052 yaml conversion.
dt-bindings: iio: adc: ti,adc0832 yaml conversion.
dt-bindings: iio: adc: ti,adc161s626 yaml conversion.
dt-bindings: iio: adc: lltc,ltc2497 yaml conversion.
dt-bindings: iio: adc: ti,adc108s102 yaml conversion
dt-bindings: trivial-devices: Add mcp342x ADCs and drop separate binding doc.
iio: accel: adxl372: Add additional trigger ABI docs
iio: accel: adxl372: Add support for FIFO peak mode
iio:temperature:mlx90632: Some stylefixing leftovers
iio:temperature:mlx90632: Adding extended calibration option
iio:temperature:mlx90632: Convert polling while loop to regmap
iio:temperature:mlx90632: Add kerneldoc to the internal struct
iio:temperature:mlx90632: Reduce number of equal calulcations
iio: gyro: adxrs290: Insert missing mutex initialization call
docs: abi: iio: Use What: consistently
iio: multiplexer: iio-mux: Simplify with dev_err_probe()
iio: magnetometer: mag3110: Simplify with dev_err_probe()
iio: magnetometer: ak8974: Simplify with dev_err_probe()
iio: light: tsl2772: Simplify with dev_err_probe()
iio: light: isl29018: Simplify with dev_err_probe()
iio: imu: inv_mpu6050: Simplify with dev_err_probe()
iio: dac: dpot-dac: Simplify with dev_err_probe()
iio: chemical: scd30: Simplify with dev_err_probe()
iio: amplifiers: hmc425a: Simplify with dev_err_probe()
iio: afe: iio-rescale: Simplify with dev_err_probe()
iio: adc: stm32: Simplify with dev_err_probe()
iio: adc: rcar-gyroadc: Simplify with dev_err_probe()
iio: adc: meson_saradc: Simplify with dev_err_probe()
iio: adc: ltc2497: Simplify with dev_err_probe()
iio: adc: exynos_adc: Simplify with dev_err_probe()
iio: adc: envelope-detector: Simplify with dev_err_probe()
iio: accel: mma8452: Simplify with dev_err_probe()
iio: accel: bma180: Simplify with dev_err_probe()
iio: chemical: atlas-ezo-sensor: add humidity sensor support
dt-bindings: iio: chemical: add Atlas EZO Humidity module documentation
iio: adc: adi-axi-adc: Use kobj_to_dev() instead of container_of()
iio: dac: ad5686: Constify static struct iio_chan_spec
iio/dac: convert ltc2632.txt to lltc,ltc2632.yaml
iio: documentation: light: Add as73211 sysfs documentation
iio:adc:axp20x: Convert from OF to generic fw / device properties
Documentation: ABI: iio: fix some spelling mistakes
iio: health: max30102: update author's email
iio:adc:ti-adc081c: Drop ACPI ids that seem very unlikely to be official.
iio:adc:ti-adc108s102: Drop CONFIG_OF and of_match_ptr protections
iio:adc:ti-adc128s052: drop of_match_ptr protection
iio:adc:bcm_iproc: Drop of_match_ptr protection and switch to mod_devicetable.h
iio: dac: dac5571: Support powerdown for multi-channel
dt-bindings: iio: humidity: Add TI HDC20x0 support
iio: humidity: Add TI HDC20x0 support
iio: sx9310: Use irq trigger flags from firmware
iio: sx9310: Enable vdd and svdd regulators at probe
iio: sx9310: Drop channel_users[]
iio: sx9310: Miscellaneous format fixes
iio: sx9310: Use variable to hold &client->dev
iio: sx9310: Simplify error return handling
iio: sx9310: Update copyright
iio: sx9310: Use regmap_read_poll_timeout() for compensation
iio: sx9310: Use long instead of int for channel bitmaps
iio: sx9310: Fixes various memory handling
iio: sx9310: Change from .probe to .probe_new
iio: sx9310: Remove acpi and of table macros
iio: sx9310: Fix irq handling
iio: sx9310: Update macros declarations
dt-bindings: iio: Add bindings for sx9310 sensor
dt-bindings: iio: adc: maxim,max1118 yaml conversion
iio: light: as73211: New driver
ipmi: add a newline when printing parameter 'panic_op' by sysfs
dt-bindings: interrupt-controller: Remove obsolete 'img,meta-intc'
dt-bindings: phy: Remove phy-stih41x-usb binding
dt-bindings: sound: Remove unused 'linux,hdmi-audio'
/dev/zero: also implement ->read
tools/memory-model: Add a simple entry point document
tools/memory-model: Improve litmus-test documentation
tools/memory-model: Update recipes.txt prime_numbers.c path
Replace HTTP links with HTTPS ones: LKMM
rcu: Shrink each possible cpu krcp
rcu/segcblist: Prevent useless GP start if no CBs to accelerate
Documentation: process: step 2: Link to email list fixed.
arm64: mte: CPU feature detection and initial sysreg configuration
arm64: mte: Use Normal Tagged attributes for the linear map
arm64: mte: system register definitions
binder: print warnings when detecting oneway spamming.
binderfs: make symbol 'binderfs_fs_parameters' static
binder: Modify comments
binder: Remove bogus warning on failed same-process transaction
dma-mapping: set default segment_boundary_mask to ULONG_MAX
dma-mapping: introduce dma_get_seg_boundary_nr_pages()
RDMA/rxe: Convert tasklets to use new tasklet_setup() API
RDMA/qib: Convert tasklets to use new tasklet_setup() API
RDMA/i40iw: Convert tasklets to use new tasklet_setup() API
RDMA/hfi1: Convert tasklets to use new tasklet_setup() API
RDMA/bnxt_re: Convert tasklets to use new tasklet_setup() API
drm/managed: Cleanup of unused functions and polishing docs
media: rc: rename ir_lirc_* functions to lirc_*
media: rc: harmonize infrared durations to microseconds
media: rc: rename lirc char dev region to "lirc"
media: dvb_usb_pctv452e: use ISL6423 voltage regulator per default
media: mxl5xx: remove unused including <linux/version.h>
ASoC: fsl_sai: Set SAI Channel Mode to Output Mode
ASoC: fsl_sai: Support multiple data channel enable bits
drm/i915: fix regression leading to display audio probe failure on GLK
RDMA/mlx5: Fix potential race between destroy and CQE poll
soundwire: intel: don't manage link power individually
soundwire: intel: pass link_mask information to each master
soundwire: intel: add error log for clock-stop invalid configs
soundwire: stream: enable hw_sync as needed by hardware
soundwire: intel: add multi-link hw_synchronization information
soundwire: bus: update multi-link definition with hw sync details
soundwire: intel: add missing support for all clock stop modes
soundwire: intel: add multi-link support
soundwire: intel: ignore software command retries
soundwire: intel: disable shim wake on suspend
soundwire: fix port_ready[] dynamic allocation in mipi_disco
soundwire: add definition for maximum number of ports
ASoC: codecs: soundwire: remove port_ready[] usage from codecs.
media: atomisp: cleanup isys_irq headers
media: atomisp: fix some bad indents
media: atomisp: remove compile-time tests from input_system_global.h
media: atomisp: reorder functions at pixelgen_private.h
media: atomisp: de-duplicate names at *_input_system_global.h
media: atomisp: unify INPUT error return type
media: atomisp: don't check for ISP version for includes
media: atomisp: get rid of ibuf_ctrl abstraction
media: atomisp: get rid of isys_dma.h and isys_dma_local.h
media: atomisp: get rid of version-dependent globals
media: atomisp: cleanup ifdefs from ia_css_debug.c
media: atomisp: get rid of some unused code
drm/ttm: remove io_reserve_lru handling v3
drm/nouveau: move io_reserve_lru handling into the driver v5
drm/ttm: make sure that we always zero init mem.bus v2
media: atomisp: csi_rx.c: add missing includes
thunderbolt: Add debugfs interface
thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE
thunderbolt: Introduce tb_switch_is_tiger_lake()
thunderbolt: Introduce tb_switch_is_ice_lake()
thunderbolt: Check for Intel vendor ID when identifying controller
thunderbolt: Introduce tb_port_is_nhi()
thunderbolt: Introduce tb_switch_next_cap()
thunderbolt: Introduce tb_port_next_cap()
thunderbolt: Move struct tb_cap_any to tb_regs.h
media: atomisp: atomisp_gmin_platform: check before use
media: atomisp: fix casts at atomisp_compat_ioctl32.c
media: saa7134: avoid a shift overflow
media: dvb-ttusb-budget: cleanup printk logic
media: dvb-ttusb-budget: don't use stack for USB transfers
media: saa7134-alsa.c: number of pages should be unsigned long
media: cx88-alsa: number of pages should be unsigned long
media: cx23885-alsa: number of pages should be unsigned long
media: cx25821-alsa: number of pages should be unsigned long
media: videobuf-dma-sg: number of pages should be unsigned long
media: serial_ir: use the right type for a dma address
media: tda10021: avoid casts when using symbol_rate
media: venus: place extern venus_fw_debug on a header file
media: wl128x: get rid of a potential spectre issue
media: av7110_v4l: avoid a typecast
media: qt1010: fix usage of unititialized value
media: tda10086: cleanup symbol_rate setting logic
thunderbolt: Add runtime PM for Software CM
thunderbolt: Create device links from ACPI description
ACPI: Export acpi_get_first_physical_node() to modules
PCI / thunderbolt: Switch to use device links instead of PCI quirk
thunderbolt: Enable wakes from system suspend
thunderbolt: Disable lane 1 for XDomain connection
thunderbolt: Configure port for XDomain
thunderbolt: Set port configured for both ends of the link
thunderbolt: Configure link after lane bonding is enabled
thunderbolt: Do not change default USB4 router notification timeout
thunderbolt: Initialize TMU again on resume
thunderbolt: Tear down DP tunnels when suspending
thunderbolt: Send reset only to first generation routers
thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails
thunderbolt: Do not program NFC buffers for USB4 router protocol adapters
thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake
thunderbolt: Software CM only should set force power in Tiger Lake
thunderbolt: Optimize NHI LC mailbox command processing
thunderbolt: Optimize Force Power logic
media: atomisp: fix "dubious: !x | !y" sparse warning
media: atomisp: Avoid comma separated statements
media: atomisp: fix memleak in ia_css_stream_create
media: atomisp: fix spelling mistake "unsupport" -> "unsupported"
media: atomisp: move null check to earlier point
media: atomisp: mt9m114: replace fixed function names
media: atomisp: fix code style issues
media: atomisp: Replace deprecated MSI APIs
media: atomisp: fix identation at I2C Kconfig menu
media: atomisp: fix a brace coding sytle issue
media: atomisp: Fix braces placement coding style errors
media: atomisp: fixed a brace coding sytle issue
media: atomisp: coding style: correct multiline comments
media: atomisp: coding style: remove beginning whitespaces
usb: chipidea: ci_hdrc_imx: restore pinctrl
x86/boot/compressed: Warn on orphan section placement
x86/build: Warn on orphan section placement
arm/boot: Warn on orphan section placement
arm/build: Warn on orphan section placement
arm64/build: Warn on orphan section placement
dt-bindings: renesas,rcar-dmac: Document r8a7742 support
MIPS: p5600: Discard UCA config selection
MIPS: Use rcu to lookup a task in mipsmt_sys_sched_setaffinity()
MIPS: Add support for ZSTD-compressed kernels
lib: decompress_unzstd: Limit output size
ARM: dts: at91: fix sram nodes
ARM: dts: at91: fix cpu node
ALSA: vx: vx_pcm: remove redundant assignment
ALSA: vx: vx_pcm: remove redundant assignment
ALSA: vx: vx_core: clarify operator precedence
ALSA: rawmidi: (cosmetic) align function parameters
ALSA: atmel: ac97: clarify operator precedence
ALSA: ac97: (cosmetic) align argument names
ALSA: usb: scarless_gen2: fix endianness issue
ALSA: hda: (cosmetic) align function parameters
ALSA: hda: auto_parser: remove shadowed variable declaration
ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro
ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro
ALSA: compress_offload: remove redundant initialization
ALSA: compress_offload: dereference after checking for NULL pointer
ALSA: core: timer: clarify operator precedence
ALSA: core: timer: remove redundant assignment
ALSA: core: pcm_memory: dereference pointer after NULL checks
ALSA: core: memalloc: fix fallthrough position
ALSA: core: pcm: simplify locking for timers
dmaengine: idxd: add command status to idxd sysfs attribute
dmaengine: idxd: add support for configurable max wq batch size
dmaengine: idxd: add support for configurable max wq xfer size
dmaengine: xilinx: Simplify with dev_err_probe()
dmaengine: stm32: Simplify with dev_err_probe()
dmaengine: pl330: Simplify with dev_err_probe()
dmaengine: Save few bytes and increase readability of dma_request_chan()
dmaengine: Mark dma_request_slave_channel() deprecated
ARM: davinci: use simple i2c probe function
KVM: PPC: Book3S HV: XICS: Replace the 'destroy' method by a 'release' method
scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb
scsi: scsi_debug: Adjust num_parts to create equally sized partitions
scsi: MAINTAINERS: Update Marvell owned driver maintainers
scsi: hisi_sas: Code style cleanup
scsi: hisi_sas: Add missing newlines
scsi: hisi_sas: Add BIST support for fixed code pattern
scsi: hisi_sas: Add BIST support for phy FFE
scsi: hisi_sas: Make phy index variable name consistent
scsi: hisi_sas: Do not modify upper fields of PROG_PHY_LINK_RATE reg
scsi: hisi_sas: Modify macro name for OOB phy linkrate
scsi: hisi_sas: Avoid accessing to SSP task for SMP I/Os
scsi: fc: Add 256GBit speed setting to SCSI FC transport
scsi: fnic: Remove set but not used 'eth_hdrs_stripped'
scsi: fnic: Remove set but not used 'fr_len'
scsi: fnic: Remove set but not used variable in is_fnic_fip_flogi_reject()
scsi: fnic: Remove set but not used 'old_vlan'
scsi: fdomain_isa: Merge branches in fdomain_isa_match()
scsi: qla2xxx: Fix the return value
scsi: arm: Avoid comma separated statements
scsi: ufs: Handle LINERESET indication in err handler
scsi: ufs: Abort tasks before clearing them from doorbell
scsi: smartpqi: Update copyright
scsi: smartpqi: Update documentation
scsi: MAINTAINERS: Update smartpqi and hpsa
scsi: hpsa: Update copyright
ionic: clarify boolean precedence
ionic: remove unused variable
ionic: clean adminq service routine
ionic: clean up desc_info and cq_info structs
ionic: struct reorder for faster access
ionic: clean up page handling code
xsk: Fix use-after-free in failed shared_umem bind
net: dsa: rtl8366: Refactor VLAN/PVID init
net: dsa: rtl8366: Check validity of passed VLANs
selftests: mptcp: fix typo in mptcp_connect usage
ARM: dts: s5pv210: Enable audio on Aries boards
RDMA/ucma: Fix resource leak on error path
regmap: Add can_sleep configuration option
RDMA/qedr: Fix reported max_pkeys
xsk: Fix null check on error return path
staging/emxx_udc: Remove pointless variable assignments
ARM: dts: exynos: Correct whitespace and indentation issues
ARM: dts: exynos: Correct S3C RTC bindings in Tiny4412
ARM: dts: exynos: Correct S3C RTC bindings in SMDK4412
ARM: dts: exynos: Add CPU cooling in Tiny4412
ARM: dts: exynos: Add CPU cooling in SMDK4412
ARM: dts: exynos: Add CPU cooling in Exynos4412 Origen
ARM: dts: exynos: Override thermal by label in Exynos4412 Odroids
ARM: dts: exynos: Override thermal by label in Midas
ARM: dts: exynos: Add S5M8767 clocks for RTC in Exynos4412 Origen
ARM: dts: exynos: Correct compatible of fixed clocks in Midas boards
ARM: dts: exynos: Align MHL GPIO pin configuration with dtschema on Galaxy I9100
ARM: dts: exynos: Add CPU cooling in Universal C210
ARM: dts: exynos: Add CPU cooling in SMDKv310
ARM: dts: exynos: Add CPU cooling in Exynos4210 Origen
ARM: dts: exynos: Override thermal by label in Trats
ARM: dts: exynos: Override thermal by label in Galaxy I9000
ARM: dts: exynos: Override thermal by label in Exynos4210
ARM: dts: exynos: Align SPI GPIO node name with dtschema in Galaxy I9100
ARM: dts: exynos: Replace deprecated GPIO spi-gpio properties in Universal C210
ARM: dts: exynos: Align SPI GPIO node name with dtschema in Universal C210
ARM: dts: exynos: Add and enable 32 kHz modem clock in Trats
ARM: dts: exynos: Add and enable 32 kHz modem clock in Galaxy I9100
ARM: dts: exynos: Correct S3C RTC bindings in SMDKv310
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Universal C210
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Trats
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Origen
ARM: dts: exynos: Correct S3C RTC bindings and enable it in Galaxy I9100
ARM: dts: exynos: Correct GPU regulator properties in Galaxy I9100
ARM: dts: exynos: Silence i2c-gpio dtschema warning in Galaxy I9100
ARM: dts: exynos: Remove snps, dwc2 compatible in Exynos3250
memory: fsl-corenet-cf: Fix handling of platform_get_irq() error
memory: omap-gpmc: Fix -Wunused-function warnings
memory: tegra: Remove GPU from DRM IOMMU group
memory: tegra186-emc: Simplify with dev_err_probe()
memory: brcmstb_dpfe: Simplify with dev_err_probe()
xsk: Fix possible segfault at xskmap entry insertion
xsk: Fix possible segfault in xsk umem diagnostics
selftests/bpf: Test task_file iterator without visiting pthreads
bpf: Avoid iterating duplicated files for task_file iterator
block: remove revalidate_disk()
nvdimm: simplify revalidate_disk handling
sd: open code revalidate_disk
nvme: opencode revalidate_disk in nvme_validate_ns
block: use revalidate_disk_size in set_capacity_revalidate_and_notify
block: add a new revalidate_disk_size helper
block: rename bd_invalidated
block: don't clear bd_invalidated in check_disk_size_change
Documentation/filesystems/locking.rst: remove an incorrect sentence
dma-buf: fix kernel-doc warning in <linux/dma-buf.h>
dma-buf: fix kernel-doc warning in dma-fence.c
arm64: defconfig: Build ADMA and ACONNECT driver
arm64: defconfig: Build AHUB component drivers
arm64: tegra: Add DT binding for AHUB components
arm64: tegra: Enable ACONNECT, ADMA and AGIC on Jetson Nano
module: Add more error message for failed kernel module loading
coccinelle: ifnullfree: add vfree(), kvfree*() functions
rtlwifi: Remove temporary definition of RT_TRACE
rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg
ovl: rearrange ovl_can_list()
ovl: enumerate private xattrs
ovl: pass ovl_fs down to functions accessing private xattrs
ovl: drop flags argument from ovl_do_setxattr()
ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs
ovl: use ovl_do_getxattr() for private xattr
ovl: fold ovl_getxattr() into ovl_get_redirect_xattr()
ovl: clean up ovl_getxattr() in copy_up.c
duplicate ovl_getxattr()
ovl: provide a mount option "volatile"
ovl: check for incompatible features in work dir
wcn36xx: Set feature DOT11AC for wcn3680
wcn36xx: Use existing pointers in wcn36xx_smd_config_bss_v1
wcn36xx: Add Supported rates V1 structure
wcn36xx: Add 802.11ac HAL param bitfields
wcn36xx: Specify ieee80211_rx_status.nss
wcn36xx: Fix warning due to bad rate_idx
wcn36xx: Add 802.11ac MCS rates
wcn36xx: Hook and identify RF_IRIS_WCN3680
wcn36xx: Add a chip identifier for WCN3680
mtd: nand: Introduce the ECC engine framework
mtd: mtdconcat: map through panic write handler
drm/virtio: drop virtio_gpu_output->enabled
drm/virtio: fix unblank
scsi: mptscsih: Remove set but not used 'timeleft'
scsi: isci: Remove set but not used 'index'
scsi: dpt_i2o: Remove set but not used 'pHba'
scsi: qedi: Remove redundant NULL check
scsi: ufs: Make ufshcd_print_trs() consider UFSHCD_QUIRK_PRDT_BYTE_GRAN
scsi: aacraid: Remove erroneous fallthrough annotation
scsi: scsi_debug: Implement lun_format
block: Remove a duplicative condition
blk-iocost: update iocost_monitor.py
blk-iocost: restore inuse update tracepoints
block: better deal with the delayed not supported case in blk_cloned_rq_check_limits
blk-iocost: add three debug stat - cost.wait, indebt and indelay
blk-iocost: implement vtime loss compensation
block: Return blk_status_t instead of errno codes
blk-iocost: halve debts if device stays idle
block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE
blk-iocost: revamp debt handling
blk-iocost: add absolute usage stat
blk-iocost: implement delay adjustment hysteresis
blk-iocost: revamp in-period donation snapbacks
blk-iocost: grab ioc->lock for debt handling
blk-iocost: revamp donation amount determination
blk-iocost: streamline vtime margin and timer slack handling
blk-iocost: implement Andy's method for donation weight updates
blk-iocost: make ioc_now->now and ioc->period_at 64bit
blk-iocost: restructure surplus donation logic
blk-iocost: use WEIGHT_ONE based fixed point number for weights
blk-iocost: decouple vrate adjustment from surplus transfers
blk-iocost: s/HWEIGHT_WHOLE/WEIGHT_ONE/g
blk-iocost: replace iocg->has_surplus with ->surplus_list
blk-iocost: calculate iocg->usages[] from iocg->local_stat.usage_us
block: remove the unused q argument to part_in_flight and part_in_flight_rw
blk-iocost: make iocg_kick_waitq() call iocg_kick_delay() after paying debt
blk-iocost: move iocg_kick_delay() above iocg_kick_waitq()
blk-iocost: clamp inuse and skip noops in __propagate_weights()
blk-iocost: rename propagate_active_weights() to propagate_weights()
blk-iocost: use local[64]_t for percpu stat
block: remove the disk argument to delete_partition
powerpc/uaccess: Use flexible addressing with __put_user()/__get_user()
powerpc: Remove flush_instruction_cache() on 8xx
powerpc: unrel_branch_check.sh: enable the use of llvm-objdump v9, 10 or 11
powerpc: unrel_branch_check.sh: use nm to find symbol value
powerpc: unrel_branch_check.sh: exit silently for early errors
powerpc: unrel_branch_check.sh: fix up the file header
powerpc: unrel_branch_check.sh: simplify and tidy up the final loop
powerpc: unrel_branch_check.sh: convert grep | sed | awk to just sed
powerpc: unrel_branch_check.sh: simplify objdump's asm output
powerpc: unrel_branch_check.sh: simplify and combine some executions
powerpc: unrel_branch_check.sh: fix shellcheck complaints
pseries/drmem: don't cache node id in drmem_lmb struct
powerpc: Rewrite FSL_BOOKE flush_cache_instruction() in C
powerpc: Rewrite 4xx flush_cache_instruction() in C
powerpc: Move flush_instruction_cache() prototype in asm/cacheflush.h
powerpc: Remove flush_instruction_cache for book3s/32
powerpc/pseries: explicitly reschedule during drmem_lmb list traversal
powerpc: Drop _nmask_and_or_msr()
powerpc: Use simple i2c probe function
powerpc/pseries: new lparcfg key/value pair: partition_affinity_score
powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h
powerpc: drop hard_reset_now() and poweroff_now() declaration
powerpc/fpu: Drop cvt_fd() and cvt_df()
powerpc/irq: Drop forward declaration of struct irqaction
powerpc/hwirq: Remove stale forward irq_chip declaration
macintosh: windfarm: remove detatch debug containing spelling mistakes
powerpc/32s: Fix assembler warning about r0
block: cleanup __alloc_disk_node
block: move the devcgroup_inode_permission call to blkdev_get
block: remove an outdated comment on the bd_dev field
block: remove the discard_alignment field from struct hd_struct
block: remove the alignment_offset field from struct hd_struct
blk-mq: use BLK_MQ_NO_TAG for no tag
block: Remove blk_mq_attempt_merge() function
block: Add a new helper to attempt to merge a bio
block: Move blk_mq_bio_list_merge() into blk-merge.c
block: Move bio merge related functions into blk-merge.c
blk-wbt: Remove obsolete multiqueue I/O scheduling comment
virtio-blk: Use kobj_to_dev() instead of container_of()
raw: deprecate the raw driver
block: remove the BIO_USER_MAPPED flag
block: remove __blk_rq_map_user_iov
block: remove __blk_rq_unmap_user
block: remove the BIO_NULL_MAPPED flag
nvme: don't call revalidate_disk from nvme_set_queue_dying
block: fix locking for struct block_device size updates
block: replace bd_set_size with bd_set_nr_sectors
block: Make request_queue.rpm_status an enum
octeontx2-pf: Add UDP segmentation offload support
net: dsa: mv88e6xxx: Fix W=1 warning with !CONFIG_OF
objtool: Define 'struct orc_entry' only when needed
objtool: Skip ORC entry creation for non-text sections
objtool: Move ORC logic out of check()
objtool: Move object file loading out of check()
locks: Remove extra "0x" in tracepoint format specifier
dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpaa2-eth-dcb.c
dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpaa2-eth.c
dpaa2-eth: add a dpaa2_eth_ prefix to all functions in dpaa2-ethtool.c
net: openvswitch: fixes crash if nf_conncount_init() fails
ibmvnic: Harden device Command Response Queue handshake
PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions
liquidio: Remove unneeded cast from memory allocation
net: sungem: Remove unneeded cast from memory allocation
net/tls: Implement getsockopt SOL_TLS TLS_RX
EDAC/ti: Fix handling of platform_get_irq() error
net: openvswitch: remove unused keep_flows
net: openvswitch: refactor flow free function
net: openvswitch: improve the coding style
EDAC/aspeed: Fix handling of platform_get_irq() error
memory: samsung: exynos5422-dmc: add missing and fix kerneldoc
memory: samsung: exynos5422-dmc: remove unused exynos5_dmc members
memory: samsung: exynos5422-dmc: rename timing register fields variables
arm64: defconfig: Enable Lontium LT9611 driver
staging: spmi: hisi-spmi-controller: Use proper format in call to dev_err()
arm64: defcondfig: Enable USB ACM and FTDI drivers
staging: rtl8723bs: os_dep: return errcode in cfg80211_rtw_leave_ibss()
staging: rtl8188eu: use __func__ in os_dep
staging: qlge: qlge_mpi: Fix several CHECKs involving braces
x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled
PCI: Remove unnecessary header includes
regulator: tps65910: Constify static regulator_ops
regulator: tps65912: Constify static regulator_ops
regulator: tps6586x: Constify static regulator_ops
regulator: tps65090: constify static regulator_ops
regulator: tps65086: Constify static regulator_ops
regulator: tps62360: Constify tps62360_dcdc_ops
regulator: tps6105x: Constify tps6105x_regulator_ops
regulator: tps51632: Constify tps51632_dcdc_ops
regmap: soundwire: remove unused header mod_devicetable.h
regmap: Use flexible sleep
bpf: {cpu,dev}map: Change various functions return type from int to void
drm/gma500: Constify static structs
libertas_tf: Remove unused macro QOS_CONTROL_LEN
brcmsmac: phytbl_n: Remove a few unused arrays
brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1'
brcmsmac: phy_n: Remove a bunch of unused variables
brcmsmac: phy_lcn: Remove a bunch of unused variables
prism54: isl_ioctl: Remove unused variable 'j'
rsi: rsi_91x_sdio_ops: File headers are not good kernel-doc candidates
rtw88: debug: Remove unused variables 'val'
wl3501_cs: Fix a bunch of formatting issues related to function docs
hostap: Remove unused variable 'fc'
rsi: rsi_91x_sdio: Fix a few kernel-doc related issues
wlcore: debugfs: Remove unused variable 'res'
brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor'
zd1211rw: zd_chip: Correct misspelled function argument
zd1211rw: zd_mac: Add missing or incorrect function documentation
zd1211rw: zd_chip: Fix formatting
brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp'
orinoco_usb: Downgrade non-conforming kernel-doc headers
brcmfmac: p2p: Fix a couple of function headers
iwlegacy: 3945: Remove all non-conformant kernel-doc headers
iwlegacy: 3945-rs: Remove all non-conformant kernel-doc headers
iwlegacy: 3945-mac: Remove all non-conformant kernel-doc headers
brcmsmac: ampdu: Remove a couple set but unused variables
mwifiex: pcie: Move tables to the only place they're used
ASoC: odroid: Use unevaluatedProperties
ASoC: midas-audio: Correct parsing sound-dai phandles
ASoC: samsung-i2s: Use unevaluatedProperties
ASoC: rt5682: Prefer async probe
arm64: vdso: Fix unusual formatting in *setup_additional_pages()
arm64: vdso32: Remove a bunch of #ifdef CONFIG_COMPAT_VDSO guards
xtensa: fix Kconfig typo
spelling.txt: Remove some duplicate entries
mtd: rawnand: oxnas: cleanup/simplify code
selftests: vm: add fragment CONFIG_GUP_BENCHMARK
perf: Fix opt help text for --no-bpf-event
HID: logitech-dj: Fix spelling in comment
bootconfig: Fix kernel message mentioning CONFIG_BOOT_CONFIG
MAINTAINERS: rectify MMP SUPPORT after moving cputype.h
scif: Fix spelling of EACCES
media: open.rst: document mc-centric and video-node-centric
media: docs: add glossary.rst with common terms used at V4L2 spec
media: open.rst: remove the minor number range
media: open.rst: better document device node naming
media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text on *.svg files
media: docs: use SPDX GPL-2.0 OR GFDL-1.1 instead of text on *.rst files
media: docs: use the new SPDX header for GFDL-1.1 on *.svg files
media: docs: use the new SPDX header for GFDL-1.1 on *.rst files
media: venus: Make debug infrastructure more flexible
media: venus: Add debugfs interface to set firmware log level
media: docs: Deprecate mfc frame skip control
media: s5p-mfc: Use standard frame skip mode control
media: venus: venc: Add support for frame-skip mode v4l2 control
media: v4l2-ctrl: Add frame-skip std encoder control
media: venus: venc: Add support for constant quality control
media: v4l2-ctrls: Add encoder constant quality control
media: venus: Add new interface queues reinit
media: venus: Rework recovery mechanism
media: venus: parser: Prepare parser for multiple invocations
media: venus: Fix reported frame intervals
media: venus: fixes for list corruption
media: cedrus: Use H264_SCALING_MATRIX only when required
media: hantro: Use H264_SCALING_MATRIX only when required
media: rkvdec: Use H264_SCALING_MATRIX only when required
media: rkvdec: Drop unneeded per_request driver-specific control flag
media: cedrus: h264: Fix frame list construction
media: cedrus: h264: Properly configure reference field
media: rkvdec: Don't require unneeded H264_SLICE_PARAMS
media: hantro: Don't require unneeded H264_SLICE_PARAMS
media: uapi: h264: Rename and clarify PPS_FLAG_SCALING_MATRIX_PRESENT
media: uapi: h264: Clean slice invariants syntax elements
media: uapi: h264: Clarify SLICE_BASED mode
media: uapi: h264: Drop SLICE_PARAMS 'size' field
media: uapi: h264: Increase size of DPB entry pic_num
media: uapi: h264: Clean DPB entry interface
media: uapi: h264: Increase size of 'first_mb_in_slice' field
media: uapi: h264: Clarify pic_order_cnt_bit_size field
media: uapi: h264: Split prediction weight parameters
media: uapi: h264: Further clarify scaling lists order
media: uapi: h264: Update reference lists
media: ov5675: correct the maximum exposure value
media: Documentation: media: Document how to write camera sensor drivers
media: ov7740: use SCCB regmap
media: imx274: fix frame interval handling
media: m5mols: Check function pointer in m5mols_sensor_power
media: i2c: fix error check on max9286_read call
media: omap: Replace HTTP links with HTTPS ones
media: ov5640: Correct Bit Div register in clock tree diagram
media: ipu3.rst: Format media-ctl and yavta commands as code blocks
media: MAINTAINERS: ov5647: Replace maintainer
media: dt-bindings: media: ov5647: Document clock-noncontinuous
media: dt-bindings: media: ov5647: Document pwdn-gpios
media: dt-bindings: media: ov5647: Convert to json-schema
media: intel-ipu3: Fix code style issue
media: MAINTAINERS: Fix email typo and correct name of Tianshu
media: i2c: ov2740: get OTP data ready before nvmem registration
media: radio: si476x: no need to check return value of debugfs_create functions
media: sti: no need to check return value of debugfs_create functions
media: mtk-vpu: no need to check return value of debugfs_create functions
media: exynos4-is: no need to check return value of debugfs_create functions
media: coda: no need to check return value of debugfs_create functions
media: cec: no need to check return value of debugfs_create functions
media: dt-bindings: media: Correct samsung-fimc parallel port numbering
media: exynos4-is: Handle duplicate calls to vidioc_streamoff
media: exynos4-is: Remove unused struct member input_index
media: exynos4-is: Remove inh_sensor_ctrls
media: exynos4-is: Add support for multiple sensors on one port
media: exynos4-is: Use global num_sensors rather than local index
media: exynos4-is: Properly set JPEG options for parallel ports
media: exynos4-is: Correct missing entity function initialization
media: exynos4-is: Fix nullptr when no CSIS device present
media: exynos4-is: Request syscon only if ISP writeback is present
media: exynos4-is: Remove static driver data for S5PV210 FIMC variants
media: hantro: postproc: Fix motion vector space allocation
media: hantro: h264: Get the correct fallback reference buffer
tm6000: drop unnecessary list_empty
ath10k: Get rid of "per_ce_irq" hw param
ath10k: Keep track of which interrupts fired, don't poll them
ath10k: Add interrupt summary based CE processing
ARM: shmobile: defconfig: Enable CONFIG_PCIE_RCAR_HOST
ARM: multi_v7_defconfig: Enable CONFIG_PCIE_RCAR_HOST
saa7134: drop unnecessary list_empty
media: cx231xx: drop unnecessary list_empty
Bluetooth: Clear suspend tasks on unregister
drm: Replace mode->export_head with a boolean
ARM: dts: exynos: Move fixed clocks under root node in Exynos3250
arm64: dts: exynos: Add compatibles to sysreg nodes
arm64: dts: exynos: Replace deprecated "gpios" i2c-gpio property in Exynos5433
EDAC/i5100: Fix error handling order in i5100_init_one()
drm: Nuke mode->private_flags
drivers: optee: fix i2c build issue
microblaze: fix kbuild redundant file warning
rtlwifi: Use fallthrough pseudo-keyword
rtl818x_pci: switch from 'pci_' to 'dma_' API
p54: avoid accessing the data mapped to streaming DMA
rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue'
brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo'
iwlegacy: 4965-calib: Demote seemingly accidental kernel-doc header
iwlegacy: 4965-rs: Demote non kernel-doc headers to standard comment blocks
rsi: Source file headers are not suitable for kernel-doc
b43: phy_ht: Remove 9 year old TODO
brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others
iwlegacy: 4965-mac: Convert function headers to standard comment blocks
rsi: File headers are not suitable for kernel-doc
brcmfmac: firmware: Demote seemingly unintentional kernel-doc header
rsi: Source file headers do not make good kernel-doc candidates
brcmsmac: main: Remove a bunch of unused variables
rsi: Add descriptions for rsi_set_vap_capabilities()'s parameters
brcmfmac: p2p: Fix a bunch of function docs
brcmsmac: ampdu: Remove a bunch of unused variables
rsi: Add description for function param 'sta'
drm/dp_mst: Support remote i2c writes
Documentation/x86: Add documentation for /proc/cpuinfo feature flags
hostap: Remove set but unused variable 'hostscan'
libertas_tf: Fix function documentation formatting errors
libertas: Fix misnaming for function param 'device'
brcmfmac: p2p: Deal with set but unused variables
iwlegacy: 4965: Demote a bunch of nonconformant kernel-doc headers
rsi: File header comments should not be kernel-doc
rsi: Fix a myriad of documentation issues
rsi: Fix a few kerneldoc misdemeanours
rsi: Fix misnamed function parameter 'rx_pkt'
mt7601u: phy: Fix misnaming when documented function parameter 'dac'
thunderbolt: Use kobj_to_dev() instead of container_of()
libertas: Fix 'timer_list' stored private data related dot-rot
cw1200: wsm: Remove 'dummy' variables
hostap: hostap_ap: Mark 'txt' as __always_unused
iwlegacy: debug: Demote seemingly unintentional kerneldoc header
libertas_tf: Fix a bunch of function doc formatting issues
wlcore: cmd: Fix some parameter description disparities
libertas_tf: Demote non-conformant kernel-doc headers
rsi: File header should not be kernel-doc
rsi: Fix some kernel-doc issues
hostap: Mark 'freq_list' as __maybe_unused
rtlwifi: fix build warning
zd1211rw: fix build warning
soc: renesas: Align driver description titles
x86/boot/compressed: Add missing debugging sections to output
x86/boot/compressed: Remove, discard, or assert for unwanted sections
x86/boot/compressed: Reorganize zero-size section asserts
x86/build: Add asserts for unwanted sections
x86/build: Enforce an empty .got.plt section
x86/asm: Avoid generating unused kprobe sections
arm/boot: Handle all sections explicitly
arm/build: Assert for unwanted sections
arm/build: Add missing sections
arm/build: Explicitly keep .ARM.attributes sections
arm/build: Refactor linker script headers
x86/perf, static_call: Optimize x86_pmu methods
tracepoint: Optimize using static_call()
static_call: Allow early init
static_call: Add some validation
static_call: Handle tail-calls
static_call: Add static_call_cond()
x86/alternatives: Teach text_poke_bp() to emulate RET
static_call: Add simple self-test for static calls
x86/static_call: Add inline static call implementation for x86-64
x86/static_call: Add out-of-line static call implementation
static_call: Avoid kprobes on inline static_call()s
static_call: Add inline static call infrastructure
static_call: Add basic static call infrastructure
compiler.h: Make __ADDRESSABLE() symbol truly unique
jump_label,module: Fix module lifetime for __jump_label_mod_text_reserved()
module: Properly propagate MODULE_STATE_COMING failure
module: Fix up module_notifier return values
notifier: Fix broken error handling pattern
arm64/build: Assert for unwanted sections
arm64/build: Add missing DWARF sections
arm64/build: Use common DISCARDS in linker script
arm64/build: Remove .eh_frame* sections due to unwind tables
arm64/kernel: Remove needless Call Frame Information annotations
arm64/mm: Remove needless section quotes
efi/libstub: Disable -mbranch-protection
vmlinux.lds.h: Add PGO and AutoFDO input sections
vmlinux.lds.h: Add .symtab, .strtab, and .shstrtab to ELF_DETAILS
vmlinux.lds.h: Split ELF_DETAILS from STABS_DEBUG
vmlinux.lds.h: Avoid KASAN and KCSAN's unwanted sections
vmlinux.lds.h: Add .gnu.version* to COMMON_DISCARDS
vmlinux.lds.h: Create COMMON_DISCARDS
drm/crc-debugfs: Fix memleak in crc_control_write
drm/i915: Add HDCP 1.4 support for MST connectors
drm/i915: Print HDCP version info for all connectors
drm/mst: Add support for QUERY_STREAM_ENCRYPTION_STATUS MST sideband message
drm/i915: Add connector to hdcp_shim->check_link()
drm/i915: Plumb port through hdcp init
drm/i915: Factor out HDCP shim functions from dp for use by dp_mst
drm/i915: Use ddi_update_pipe in intel_dp_mst
drm/i915: Support DP MST in enc_to_dig_port() function
drm/i915: Don't fully disable HDCP on a port if multiple pipes are using it
drm/i915: Clean up intel_hdcp_disable
drm/i915: Protect workers against disappearing connectors
drm/i915: Factor out hdcp->value assignments
drm/i915: Use the cpu_transcoder in intel_hdcp to toggle HDCP signalling
drm/i915: Intercept Aksv writes in the aux hooks
drm/i915: WARN if HDCP signalling is enabled upon disable
drm/i915: Clear the repeater bit on HDCP disable
drm/i915: Fix sha_text population code
mm: cma: use CMA_MAX_NAME to define the length of cma name array
arm64: mm: reserve per-numa CMA to localize coherent dma buffers
dma-contiguous: provide the ability to reserve per-numa CMA
scsi: ufs: exynos: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL
scsi: ufs: Introduce skipping manual flush for Write Booster
drm/nouveau/kms: Start using drm_dp_read_dpcd_caps()
drm/i915/dp: Extract drm_dp_read_dpcd_caps()
drm/nouveau/kms: Don't change EDID when it hasn't actually changed
drm/nouveau/kms/nv50-: Add support for DP_SINK_COUNT
drm/i915/dp: Extract drm_dp_read_sink_count()
drm/i915/dp: Extract drm_dp_read_sink_count_cap()
drm/nouveau/kms/nv50-: Use downstream DP clock limits for mode validation
drm/i915/dp: Extract drm_dp_read_downstream_info()
drm/nouveau/kms: Only use hpd_work for reprobing in HPD paths
drm/nouveau/kms: Move drm_dp_cec_unset_edid() into nouveau_connector_detect()
drm/nouveau/kms: Use new drm_dp_read_mst_cap() helper for checking MST caps
drm/i915/dp: Extract drm_dp_read_mst_cap()
drm/nouveau/kms/nv50-: Refactor and cleanup DP HPD handling
drm/nouveau/kms/nv50-: Use drm_dp_dpcd_(readb|writeb)() in nv50_sor_disable()
drm/nouveau/kms: Search for encoders' connectors properly
drm/nouveau/kms: Don't clear DP_MST_CTRL DPCD in nv50_mstm_new()
drm/nouveau/kms/nv50-: Use macros for DP registers in nouveau_dp.c
drm/nouveau/kms/nv50-: Just use drm_dp_dpcd_read() in nouveau_dp.c
drm/nouveau/kms/nv50-: Remove open-coded drm_dp_read_desc()
drm/nouveau/kms: Fix some indenting in nouveau_dp_detect()
Documentation: clarify driver licensing rules
deprecated.rst: Remove now removed uninitialized_var
Documentation: add minimum clang/llvm version
docs: process: Add cross-link to security-bugs
docs/ia64: Drop obsolete Xen documentation
docs/memory-barriers.txt/kokr: Allow architecture to override the flush barrier
docs/memory-barriers.txt/kokr: Remove remaining references to mmiowb()
docs/memory-barriers.txt: Fix references for DMA*.txt files
Documentation/kokr/howto: Wordsmith
Documentation/kokr: bring process docs up to date
integrity: Use current_uid() in integrity_audit_message()
ima: Fail rule parsing when asymmetric key measurement isn't supportable
ima: Pre-parse the list of keyrings in a KEY_CHECK rule
kunit: tool: allow generating test results in JSON
kunit: tool: fix running kunit_tool from outside kernel tree
selftests: more general make nesting support
ipvs: remove dependency on ip6_tables
bpf: Remove bpf_lsm_file_mprotect from sleepable list.
samples/bpf: Fix to xdpsock to avoid recycling frames
selftests: use "$(MAKE)" instead of "make" for headers_install
samples/bpf: Optimize l2fwd performance in xdpsock
net: ipv4: remove unused arg exact_dif in compute_score
net: ipv6: remove unused arg exact_dif in compute_score
net: dsa: ocelot: use the Lynx PCS helpers in Felix and Seville
net: phy: add Lynx PCS module
net: mdiobus: add clause 45 mdiobus write accessor
net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state
net: phylink: add helper function to decode USXGMII word
net/wan/fsl_ucc_hdlc: Add MODULE_DESCRIPTION
net: hns: Remove unused macro AE_NAME_PORT_ID_IDX
net: dl2k: Remove unused macro DRV_NAME
net: wan: slic_ds26522: Remove unused macro DRV_NAME
tipc: Remove unused macro TIPC_NACK_INTV
tipc: Remove unused macro TIPC_FWD_MSG
mptcp: Remove unused macro MPTCP_SAME_STATE
net: clean up codestyle
net: Use helper macro IP_MAX_MTU in __ip_append_data()
net: ethernet: ti: am65-cpts: fix i2083 genf (and estf) Reconfiguration Issue
sfc: return errors from efx_mcdi_set_id_led, and de-indirect
sfc: fix kernel-doc on struct efx_loopback_state
sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe
sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok
openvswitch: using ip6_fragment in ipv6_stub
ipv6: add ipv6_fragment hook in ipv6_stub
gtp: relax alloc constraint when adding a pdp
gtp: remove useless rcu_read_lock()
net: phylink: avoid oops during initialisation
hinic: add support to query function table
hinic: add support to query rq info
hinic: add support to query sq info
xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs
samples/bpf: Add new sample xsk_fwd.c
libbpf: Support shared umems between queues and devices
xsk: Add shared umem support between devices
xsk: Add shared umem support between queue ids
xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance
xsk: Rearrange internal structs for better performance
xsk: Enable sharing of dma mappings
xsk: Move addrs from buffer pool to umem
xsk: Move xsk_tx_list and its lock to buffer pool
xsk: Move queue_id, dev and need_wakeup to buffer pool
xsk: Move fill and completion rings to buffer pool
xsk: Create and free buffer pool independently from umem
xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces
xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem
netlink: policy: correct validation type check
bpf: Fix build without BPF_LSM.
bpf: Fix build without BPF_SYSCALL, but with BPF_JIT.
include/uapi/linux: Fix indentation in kfd_smi_event enum
drm/amdkfd: Add GPU reset SMI event
arm64: dts: qcom: sc7180-trogdor: add initial trogdor and lazor dt
arm64: dts: stratix10/agilex: add the ptp_ref clock
RDMA/qib: Tidy up process_cc()
RDMA/qib: Remove superfluous fallthrough statements
gpio: sprd: Clear interrupt when setting the type as edge
Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb
Bluetooth: btusb: Update boot parameter specific to SKU
rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg
rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg
rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg
rtlwifi: Replace RT_TRACE with rtl_dbg
rtlwifi: Start changing RT_TRACE into rtl_dbg
RDMA/rxe: Address an issue with hardened user copy
RDMA/rxe: Add SPDX hdrs to rxe source files
ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb()
carl9170: Convert 'ar9170_qmap' to inline function
wil6210: wil_platform: Demote kernel-doc header to standard comment block
wil6210: pmc: Demote a few nonconformant kernel-doc function headers
wil6210: txrx_edma: Demote comments which are clearly not kernel-doc
wil6210: txrx: Demote obvious abuse of kernel-doc
wil6210: interrupt: Demote comment header which is clearly not kernel-doc
wil6210: wmi: Fix formatting and demote non-conforming function headers
ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment
ath11k: fix spelling mistake "moniter" -> "monitor"
RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz()
ath11k: convert tasklets to use new tasklet_setup() API
RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked
RDMA/hns: Get udp sport num dynamically instead of using a fixed value
drm/i915: break TGL pci-ids in GT 1 & 2
selinux: simplify away security_policydb_len()
phy: Move phy-rockchip-dphy-rx0 out of staging
phy: socionext: Add UniPhier AHCI PHY driver support
dt-bindings: phy: Add UniPhier AHCI PHY description
arm64: dts: ti: k3-am65: restrict PCIe to Gen2 speed
arm64: dts: ti: k3-j721e-som-p0: Reserve memory for IPC between RTOS cores
arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C71x DSP
arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C71x DSP
arm64: dts: ti: k3-j721e-main: Add C71x DSP node
arm64: dts: ti: k3-j721e-som-p0: Add DDR carveout memory nodes for C66 DSPs
arm64: dts: ti: k3-j721e-som-p0: Add mailboxes to C66x DSPs
arm64: dts: ti: k3-j721e-main: Add C66x DSP nodes
arm64: dts: ti: k3-j721e-som-p0: Move mailbox nodes from board dts file
arm64: dts: ti: k3-j721e-main: Add crypto accelerator node
arm64: dts: ti: k3-am6: Add crypto accelarator node
arm64: dts: ti: k3-j721e: Fix interconnect node names
arm64: dts: ti: k3-am65: Fix interconnect node names
platform/chrome: cros_ec_trace: Add fields to command traces
phy: qcom-ipq4019-usb: Constify static phy_ops structs
phy: samsung-ufs: Constify samsung_ufs_phy_ops
phy: ralink-usb: Constify ralink_usb_phy_ops
phy: lantiq: vrx200-pcie: Constify ltq_vrx200_pcie_phy_ops
phy: lantiq: rcu-usb2: Constify ltq_rcu_usb2_phy_ops
phy: hisilicon; Constify hi3660_phy_ops
phy: fsl-imx8mq-usb: Constify imx8mq_usb_phy_ops
phy: cadence: salvo: Constify cdns_salvo_phy_ops
phy: freescale: imx8mq-usb: add support for imx8mp usb phy
dt-bindings: phy-imx8mq-usb: add compatible string for imx8mp usb phy
phy: omap-usb2-phy: fix coding style issues
arm64: dts: renesas: r8a77961: Enable Sound / Audio-DMAC
arm64: dts: renesas: r8a774e1: Add PWM device nodes
ARM: dts: r8a7742-iwg21m: Add SPI NOR support
pinctrl: sh-pfc: r8a7790: Add CAN pins, groups and functions
drm: virtio: fix kconfig dependency warning
arm64: dts: imx8mq-librem5-devkit: Add missing clock-cells to PMIC
arm64: dts: freescale: Fix SP805 clock-names
dt-bindings: nvmem: Add syscon to Vybrid OCOTP driver
arm64: dts: imx8mm-var-som-symphony: Add Variscite Symphony board with VAR-SOM-MX8MM
arm64: dts: imx8mm-var-som: Add Variscite VAR-SOM-MX8MM System on Module
dt-bindings: arm: fsl: Add binding for Variscite Symphony board with VAR-SOM-MX8MM
dt-bindings: arm: fsl: Add binding for Variscite VAR-SOM-MX8MM module
kcsan: Use tracing-safe version of prandom
arm64: dts: broadcom: Fix SP805 clock-names
arm64: dts: broadcom: replace status value "ok" by "okay"
arm64: dts: imx8mq-zii-ultra: Add hog suffixes to GPIO hogs
arm64: dts: imx8mq-evk: Add hog suffix to wl-reg-on
dt-bindings: arm: fsl: Add ZII Ultra boards binding
dt-bindings: arm: fsl: Fix Toradex Colibri i.MX 8 binding
arm64: dts: imx8mm-beacon-baseboard: Correct LED default state
drm/radeon/ttm: don't store driver copy of device pointer.
drm/amdgpu/ttm: remove unused parameter to move blit
ARM: dts: imx6qdl-gw553x: Remove unneeded #address-cells/#size-cells
ARM: dts: imx6sll-evk: Add audio sound card node
ARM: dts: imx6sl-evk: Add headphone detection for sound card
ARM: dts: imx6sx-sdb: Add headphone detection for sound card
clk: imx: Correct the memrepair clock on imx8mp
clk: imx: Correct the root clk of media ldb on imx8mp
drm/hisilicon: Removed the dependency on the mmu
fpga: dfl: map feature mmio resources in their own feature drivers
fpga manager: xilinx-spi: provide better diagnostics on programming failure
fpga manager: xilinx-spi: add error checking after gpiod_get_value()
fpga manager: xilinx-spi: fix write_complete timeout handling
fpga manager: xilinx-spi: remove final dot from dev_err() strings
arm64: dts: rockchip: replace status value "ok" by "okay"
ARM: dts: rockchip: replace status value "ok" by "okay"
ARM: dts: rockchip: update cpu supplies on rk3066a
ARM: dts: rockchip: rk3066a: add label to cpu@1
ARM: dts: rockchip: update cpu supplies on rk3288
x86/kvm: Expose TSX Suspend Load Tracking feature
arm64: dts: rockchip: fix cpu-supply for rk3328-evb
arm64: dts: rockchip: add rk3318 A95X Z2 board
dt-bindings: arm: rockchip: add Zkmagic A95X Z2 description
dt-bindings: Add vendor prefix for Shenzhen Zkmagic Technology Co., Ltd.
arm64: dts: rockchip: Add Radxa ROCK Pi 4C support
arm64: dts: rockchip: Add Radxa ROCK Pi 4B support
arm64: dts: rockchip: Mark rock-pi-4 as rock-pi-4a dts
dt-bindings: arm: rockchip: Update ROCKPi 4 binding
arm64: dts: rockchip: change spdif fallback compatible on rk3308
arm64: dts: rockchip: Fix power routing to support POE on rk3399-roc-pc
arm64: dts: qcom: sc7180: Fix the LLCC base register size
arm64: dts: qcom: use sm8250 gpucc dt-bindings
arm64: dts: qcom: use sm8150 gpucc dt-bindings
arm64: dts: qcom: sm8150: fix up primary USB nodes
arm64: dts: qcom: sc7180: Add DisplayPort HPD pin dt node
arm64: dts: qcom: sdm845-db845c: Fix hdmi nodes
arm64: dts: qcom: msm8992: Fix UART interrupt property
x86/cpufeatures: Enumerate TSX suspend load address tracking instructions
drm/vkms: avoid warning in vkms_get_vblank_timestamp
drm/vkms: add alpha-premultiplied color blending
arm64: dts: imx8mm-evk: Align regulator names with schema
arm64: dts: imx8mm-beacon-som: Fix atmel,24c64 EEPROM compatible
arm64: dts: imx8mm-beacon-som: Align regulator names with schema
arm64: dts: imx8mq-thor96: Replace deprecated phy reset properties
arm64: dts: imx8mq-sr-som: Replace deprecated phy reset properties
arm64: dts: imx8mq-phanbell: Replace deprecated phy reset properties
arm64: dts: imx8mq-evk: Replace deprecated phy reset properties
arm64: dts: imx8mm-evk: Replace deprecated phy reset properties
arm64: dts: imx8mp-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mn-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mm-evk: remove orphaned pinctrl-names property
arm64: dts: imx8mm-evk: Add flexspi support
arm64: dts: imx8m: Fix the SPI chipselect polarity
arm64: dts: imx8mp: Update pinfunc header file
ARM: dts: ux500-skomer: Add KTD253 backlight
dt-bindings: arm: fsl: Add Beacon i.MX8M Mini Development Kit binding
ARM: dts: imx6q-kontron-samx6i: Remove old fsl,spi-num-chipselects
ARM: dts: imx: Fix the SPI chipselect polarity
drm: panel: Fix bpc for OrtusTech COM43H4M85ULC panel
drm/bridge: Fix the dsi remote end-points
drm/panel: rm67191: Remove CLOCK_NON_CONTINUOUS flag
drm/panel: simple: Add AM-1280800N3TZQW-T00H
dt-bindings: display: simple: Add AM-1280800N3TZQW-T00H
clk: meson: g12a: mark fclk_div2 as critical
netfilter: nft_socket: add wildcard support
media: Use fallthrough pseudo-keyword
media: staging: rkisp1: uapi: remove __packed
media: staging: rkisp1: params: don't release lock in isr before buffer is done
media: staging: rkisp1: params: use rkisp1_param_set_bits to set reg in isr
media: staging: rkisp1: call params isr only upon frame out
media: staging: rkisp1: change type of fields in 'rkisp1_cif_isp_lsc_config' from u32 to u16
media: staging: rkisp1: replace two identical macros with one
media: staging: rkisp1: set "*_data_tbl" fields in rkisp1_cif_isp_lsc_config as 2D arrays
media: Documentation: v4l: move table of v4l2_pix_format(_mplane) flags to pixfmt-v4l2.rst
media: staging: rkisp1: improve documentation of rkisp1-common.h
media: staging: rkisp1: group declaration of similar functions together
media: staging: rkisp1: remove declaration of unimplemented function 'rkisp1_params_isr_handler'
media: staging: rkisp1: unify (un)register functions to have the same parameters
media: staging: rkisp1: don't define vaddr field in rkisp1_buffer as an array
media: staging: rkisp1: improve documentation in file rkisp1-config.h
media: staging: rkisp1: rename RKISP1_CIF_ISP_STAT_AFM_FIN to RKISP1_CIF_ISP_STAT_AFM
media: staging: rkisp1: replace 3 fields 'ct_offset_*' with one array
media: staging: rkisp1: replace 9 coeff* fields with a 3x3 array
media: exynos4-is: Simplify the pinctrl code
media: Revert "media: exynos4-is: Add missed check for pinctrl_lookup_state()"
media: camss: __video_try_fmt(): don't use hardcoded constants
media: camss: add support for vidioc_enum_framesizes ioctl
media: camss: Make use of V4L2_CAP_IO_MC
media: rcar-vin: Register media device when all sub-devices bound
media: rcar-vin: Unconditionally unregister notifier on remove
media: tw5864: check status of tw5864_frameinterval_get
media: MAINTAINERS: Remove broken bluecherry.net email
media: mc-device.c: change media_device_request_alloc to match media_ioctl_info
media: staging: tegra-vde: Mark tegra_vde_runtime_suspend/resume as __maybe_unused
media: ttusb-dec: convert tasklets to use new tasklet_setup() API
media: media/radio: wl128x: convert tasklets to use new tasklet_setup() API
media: sti: convert tasklets to use new tasklet_setup() API
media: pxa_camera: convert tasklets to use new tasklet_setup() API
media: marvell-ccic: convert tasklets to use new tasklet_setup() API
media: tw5864: convert tasklets to use new tasklet_setup() API
media: ttpci: convert tasklets to use new tasklet_setup() API
media: smipcie: convert tasklets to use new tasklet_setup() API
media: ngene: convert tasklets to use new tasklet_setup() API
media: mantis: convert tasklets to use new tasklet_setup() API
media: bt8xx: convert tasklets to use new tasklet_setup() API
media: marvell-ccic: add support for runtime PM
media: marvell-ccic: mmp: use generic dev_pm_ops
media: marvell-ccic: mmp: get rid of mmpcam_devices list
media: cafe-driver: use drvdata instead of back-casting from v4l2_device
media: fsl-viu: Do not redefine out_be32()/in_be32() for CONFIG_M68K
media: mtk-vcodec: vdec_vp9_if.c: fix comparison to bool
media: pci: cobalt-i2c.c: fix comparison of 0/1 to bool variable
media: i2c: tda1997x.c: Fix assignment of 0/1 to bool variable
media: i2c: imx219.c: fix assignment of 0/1 to bool variable
media: pci: cx23855-video.c: remove duplicate argument in 'or'
media: dvb-frontends: mb86a16.c: remove useless if/else
media: usb: dib0700_devices.c: remove useless if/else
media: pci: saa7164-core.c: replace if (cond) BUG() with BUG_ON()
media: pci: saa7164-vbi.c: replace if (cond) BUG() with BUG_ON()
media: pci: saa7164-dvb.c: replace if(cond) BUG() with BUG_ON()
media: pci: saa7164.c: Replace if(cond) BUG with BUG_ON
media: vicodec: vicodec-core.c: fix assignment of 0/1 to bool variable
media: mtk-vcodec: mtk_vcodec_dec.c: fix comparison to bool
media: cobalt: cobalt-omnitek.c: fix comparison to bool
media: sunxi: sun8i-rotate.c: remove useless error message
drm/i915/display: Ensure that ret is always initialized in icl_combo_phy_verify_state
selftests/bpf: Add sleepable tests
libbpf: Support sleepable progs
bpf: Add bpf_copy_from_user() helper.
bpf: Introduce sleepable BPF programs
mm/error_inject: Fix allow_error_inject function signatures.
gpio: zynq: Simplify with dev_err_probe()
gpio: pisosr: Simplify with dev_err_probe()
gpio: pca953x: Simplify with dev_err_probe()
gpio: omap: Simplify with dev_err_probe()
gpio: davinci: Simplify with dev_err_probe()
gpio: bcm-kona: Simplify with dev_err_probe()
drm/amdgpu: fix compiler warnings
netfilter: xt_HMARK: Use ip_is_fragment() helper
netfilter: conntrack: remove unneeded nf_ct_put
netfilter: conntrack: add clash resolution stat counter
netfilter: conntrack: remove ignore stats
netfilter: conntrack: do not increment two error counters at same time
drm/i915/ehl: Update voltage swing table
drm/i915/display/ehl: Use EHL DP tables for eDP ports without low power support
drm/i915/display/tgl: Use TGL DP tables for eDP ports without low power support
drm/i915/tgl: Fix stepping WA matching
dt-bindings: power: supply: Cleanup charger-manager bindings
power: supply: charger-manager: Count cm-chargers property directly
power: supply: charger-manager: Update extcon functions
power: supply: charger-manager: Don't start charging in cable nofitication
power: supply: charger-manager: Make decisions focussed on battery status
power: supply: charger-manager: Collect all power_supply_changed() calls
netfilter: nf_tables: add userdata attributes to nft_table
ipvs: Fix uninit-value in do_ip_vs_set_ctl()
netfilter: ip6t_NPT: rewrite addresses in ICMPv6 original packet
power: supply: charger-manager: Correct usage of CHARGE_NOW/FULL
power: supply: charger-manager: Always use POWER_SUPPLY_PROP_TEMP
power: supply: charger-manager: Remove cm_notify_event function
power: supply: charger-manager: Swap private uevent for power_supply_changed
dt-bindings: gpio: renesas, rcar-gpio: Add r8a774e1 support
netlabel: remove unused param from audit_log_format()
power: supply: Add support for RN5T618/RC5T619 charger and fuel gauge
power: supply: sbs-battery: don't assume i2c errors as battery disconnect
reiserfs: Fix memory leak in reiserfs_parse_options()
ionic: pull reset_queues into tx_timeout handler
ionic: change queue count with no reset
ionic: change the descriptor ring length without full reset
ionic: change mtu without full queue rebuild
ionic: use index not pointer for queue tracking
ionic: reduce contiguous memory allocation requirement
ionic: clean up unnecessary non-static functions
ionic: rework and simplify handling of the queue stats block
ionic: remove lif list concept
ionic: use kcalloc for new arrays
ionic: fix up a couple of debug strings
ionic: set MTU floor at ETH_MIN_MTU
ASoC: tlv320adcx140: Add digital mic channel enable routing
ASoC: core: remove artificial component and DAI name constraint
pinctrl: mcp23s08: Improve error messaging in ->probe()
ARM: s3c: Avoid naming clash of S3C24xx and S3C64xx timer setup
net: phy: DP83822: Add ability to advertise Fiber connection
dt-bindings: net: dp83822: Add TI dp83822 phy
net: add option to not create fall-back tunnels in root-ns as well
smsc95xx: add phylib support
smsc95xx: use usbnet->driver_priv
smsc95xx: remove redundant function arguments
bpf: selftests: Add test for different inner map size
bpf: Relax max_entries check for most of the inner map types
bpf: Add map_meta_equal map ops
media: platform: Add jpeg enc feature
media: platform: Using the variant structure to contain the varability between dec and enc
media: platform: Rename existing functions/defines/variables
media: platform: Rename jpeg dec file name
media: dt-bindings: Add jpeg enc device tree node document
media: platform: Change the call functions of getting/enable/disable the jpeg's clock
media: platform: Refactor mtk_jpeg_set_default_params()
power: supply: smb347-charger: Use generic property framework
media: platform: Change the colorspace of jpeg to the fixed value
media: platform: Redefinition of mtk_jpeg_q_data structure
media: platform: Refactor mtk_jpeg_find_format()
power: supply: smb347-charger: Drop pdata support
media: platform: Refactor mtk_jpeg_try_fmt_mplane()
media: platform: Change the maximum width and height supported by JPEG dec
media: platform: Delete vidioc_s_selection ioctl of jpeg dec
media: platform: Delete redundant code and add annotation for an enum
media: platform: Change MTK_JPEG_COMP_MAX macro definition location
media: platform: Use generic rounding helpers
media: platform: Stylistic changes for improving code quality
media: platform: Delete zeroing the reserved fields
media: platform: Cancel the last frame handling flow
media: platform: Add mechanism to handle jpeg hardware's locking up
media: platform: Improve the implementation of the system PM ops
media: v4l2-mem2mem: add v4l2_m2m_suspend, v4l2_m2m_resume
media: platform: Delete the resetting hardware flow in the system PM ops
media: platform: Improve power on and power off flow
media: platform: Change the fixed device node number to unfixed value
media: platform: Improve getting and requesting irq flow for bug fixing
media: platform: Improve queue set up flow for bug fixing
media: platform: Improve subscribe event flow for bug fixing
media: tegra-video: Compute settle times based on the clock rate
media: tegra-video: Add CSI MIPI pads calibration
media: gpu: host1x: mipi: Keep MIPI clock enabled and mutex locked till calibration done
media: tegra-video: Add support for selection ioctl ops
media: tegra-video: Add support for external sensor capture
media: tegra-video: Separate CSI stream enable and disable implementations
media: dt-bindings: tegra: Update VI and CSI bindings with port info
media: tegra-video: Update format lookup to offset based
media: tegra-video: Enable TPG based on kernel config
media: tegra-video: Fix channel format alignment
media: staging/media: drop vb2_queue_release()
media: media/test-drivers: use vb2_video_unregister_device()
media: media/usb: use vb2_video_unregister_device()
media: media/platform: drop vb2_queue_release()
media: media/pci: use vb2_video_unregister_device()
media: qcom/camss: use vb2_video_unregister_device()
media: videobuf2-v4l2.c: add vb2_video_unregister_device helper function
bpf: Make bpf_link_info.iter similar to bpf_iter_link_info
tools, bpf/build: Cleanup feature files on make clean
media: MAINTAINERS: Fix sort order for RDACM20
backlight: Add Kinetic KTD253 backlight driver
dt-bindings: backlight: Add Kinetic KTD253 bindings
dt-bindings: backlight: Add some common backlight properties
misc: rtsx: do not setting OC_POWER_DOWN reg in rtsx_pci_init_ocp()
include/linux/miscdevice.h - Fix typo/grammar
lp: Avoid comma separated statements
dmaengine: Remove unused define for dma_request_slave_channel_reason()
VMCI: check return value of get_user_pages_fast() for errors
udf: Use kvzalloc() in udf_sb_alloc_bitmap()
ext2: remove duplicate include
virt: vbox: Use current_uid() in vbg_misc_device_requestor()
staging: emxx_udc: Fix passing of NULL to dma_alloc_coherent()
staging: media: atomisp: Convert to GPIO descriptors
staging: wilc1000: Fix memleak in wilc_bus_probe
staging: wfx: add workaround for 'timeout while wake up chip'
staging: wfx: remove useless extra jiffy
staging: wfx: enable powersave on probe
staging: wfx: scan while AP is supported
staging: wfx: fix potential use before init
staging: wfx: fix frame reordering
staging: wfx: drop useless field from struct wfx_tx_priv
staging: wfx: fix support for cipher AES_CMAC (multicast PMF)
staging: wfx: fix spaces around binary operators
staging: wfx: fix BA when MFP is disabled but BSS is MFP capable
staging: wfx: improve usage of hif_map_link()
staging: wfx: fix BA when device is AP and MFP is enabled
staging: wlan-ng: fix alignment to match open parentheses
drivers: staging: comedi: fixed duplicate words from checkpatch
Staging: sm750fb: Fix basic coding style issues
staging: hikey9xx: update references inside the yaml files
staging: spmi: hisi-spmi-controller: fix spelling mistake "controlller" -> "controller"
staging: kpc2000: kpc_dma: fix spelling mistake "for for" -> "for"
misc: fastrpc: fix common struct sg_table related issues
char: mspec: Use kvzalloc() in mspec_mmap()
eeprom: at25: set minimum read/write access stride to 1
eeprom: at25: allow page sizes greater than 16 bit
backlight: sky81452-backlight: Fix refcount imbalance on error
ARM: dts: ux500-golden: Add S6E63M0 DSI display
serial: 8250_pci: Add WCH384_8S 8 port serial device
tty: serial: qcom_geni_serial: Unconditionally call dev_pm_opp_of_remove_table()
serial: core: don't use snprintf() for formatting sysfs attrs
serial: fsl_lpuart: Fix typo in "transfer"
usb: typec: tcpm: Migrate workqueue to RT priority for processing events
usb: typec: pd: Fix formatting in pd.h header
usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart
USB: usblcd: Remove the superfluous break
i2c: rcar: Auto select RESET_CONTROLLER
i2c: xiic: Support forcing single-master in DT
i2c: xiic: Improve struct memory alignment
i2c: xiic: Change code alignment to 1 space only
crypto: stm32 - Fix sparse warnings
crypto: ccree - fix runtime PM imbalance on error
crypto: mediatek - Fix endianness bugs and sparse warnings
crypto: hifn_795x - Remove 64-bit build-time check
crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions
crypto: sa2ul - Fix pointer-to-int-cast warning
crypto: ahash - Remove AHASH_REQUEST_ON_STACK
crypto: ahash - Add ahash_alg_instance
crypto: ahash - Add init_tfm/exit_tfm
drm/mediatek: dpi/dsi: Change the getting possible_crtc way
ARM: versatile: Remove Integrator and Realview from PHYS_OFFSET
power: bq27xxx: Update to SPDX licensing
power: supply: pm2301_charger: fix spelling mistake "chargind" -> "charging"
power: supply: sbs-battery: combine get_presence_and_health
power: supply: sbs-battery: remove unused enable_detection flags
fs: dlm: use free_con to free connection
fs: dlm: handle possible othercon writequeues
fs: dlm: move free writequeue into con free
fs: dlm: fix configfs memory leak
fs: dlm: fix dlm_local_addr memory leak
fs: dlm: make connection hash lockless
fs: dlm: synchronize dlm before shutdown
selftests: mount: add nosymfollow tests
Add a "nosymfollow" mount option.
memory: emif: Remove bogus debugfs error handling
memory: omap-gpmc: Fix build error without CONFIG_OF
power: supply: gpio-charger: add charge-current-limit feature
drm/i915/display: Fix DRRS debugfs
drm/i915/display: Disable DRRS when needed in fastsets
drm/i915/display: Compute has_drrs after compute has_psr
drm/sun4i: lvds: Invert the LVDS polarity
arm64: tegra: Properly size register regions for GPU on Tegra194
arm64: tegra: Use valid PWM period for VDD_GPU on Tegra210
arm64: tegra: Describe display controller outputs for Tegra210
arm64: tegra: Disable SD card write-protection on Jetson Nano
arm64: tegra: Add VBUS supply for micro USB port on Jetson Nano
arm64: tegra: Wire up pinctrl states for all DPAUX controllers
arm64: tegra: Add ID EEPROMs on Jetson AGX Xavier
ARM: dts: sun8i: r40: Add node for system controller
dt-bindings: sram: allwinner, sun4i-a10-system-control: Add R40 compatibles
ARM: dts: sun8i: r40: bananapi-m2-ultra: Enable IR
ARM: dts: sun8i: r40: Add IR nodes
dt-bindings: media: allwinner, sun4i-a10-ir: Add R40 compatible
gtp: add notification mechanism
power: supply: gpio-charger: Convert to GPIO descriptors
s390/qeth: strictly order bridge address events
s390/qeth: unify structs for bridge port state
s390/qeth: copy less data from bridge state events
s390/qeth: don't let HW override the configured port role
s390/qeth: don't disable address events during initialization
s390/qeth: make queue lock a proper spinlock
s390/qeth: use to_delayed_work()
s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration
drm/radeon: Prefer lower feedback dividers
drm/amdgpu: Fix bug in reporting voltage for CIK
drm/amdgpu: Specify get_argument function for ci_smu_funcs
drm/amd/pm: enable MP0 DPM for sienna_cichlid
drm/amdgpu: simplify hw status clear/set logic
drm/amd/pm: suppress static checker warning
drm/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting
drm/amd/pm: fix is_dpm_running() run error on 32bit system
tipc: fix use-after-free in tipc_bcast_get_mode
net: phy: Sort Kconfig and Makefile
net: mdio: Move MDIO drivers into a new subdirectory
net: xgene: Move shared header file into include/linux
net/phy/mdio-i2c: Move header file to include/linux/mdio
net: pcs: Move XPCS into new PCS subdirectory
regulator: mt6360: fix spelling mistake: "regulaotr" -> "regulator"
selinux: move policy mutex to selinux_state, use in lockdep checks
ASoC: soc-core: add snd_soc_find_dai_with_mutex()
ASoC: max9867: shutdown codec when changing filter type
ASoC: AMD: Clean kernel log from deferred probe error messages
drm/i915/vlv_dsi_pll: fix spelling mistake "Cant" -> "Can't"
selftests/livepatch: Do not check order when using "comm" for dmesg checking
ASoC: SOF: Intel: hda: Simplify error handling during FW boot
ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms
ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX
ASoC: SOF: Intel: hda: define macro for code loader stream format
ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag()
ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream
ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init()
ALSA: hda: fix VS_LTRC register name
zd1211rw: convert tasklets to use new tasklet_setup() API
rtlwifi/rtw88: convert tasklets to use new tasklet_setup() API
rt2x00: convert tasklets to use new tasklet_setup() API
qtnfmac: convert tasklets to use new tasklet_setup() API
mwl8k: convert tasklets to use new tasklet_setup() API
intersil: convert tasklets to use new tasklet_setup() API
iwlegacy: convert tasklets to use new tasklet_setup() API
ipw2x00: convert tasklets to use new tasklet_setup() API
brcmsmac: convert tasklets to use new tasklet_setup() API
b43legacy: convert tasklets to use new tasklet_setup() API
atmel: convert tasklets to use new tasklet_setup() API
nl80211: support SAE authentication offload in AP mode
atmel: Use fallthrough pseudo-keyword
b43legacy: Use fallthrough pseudo-keyword
b43: Use fallthrough pseudo-keyword
iwlegacy: Use fallthrough pseudo-keyword
brcmfmac: Use fallthrough pseudo-keyword
orinoco: Use fallthrough pseudo-keyword
prism54: Use fallthrough pseudo-keyword
rt2x00: Use fallthrough pseudo-keyword
RDMA/rxe: Fix style warnings
RDMA/hns: Add a check for current state before modifying QP
mtd: lpddr: fix excessive stack usage with clang
mtd: Avoid comma separated statements
mtd: maps: physmap: Retain mtd-name property from dts
b43: phy_n: Add empty braces around empty statements
b43: phy_common: Demote non-conformant kerneldoc header
ipw2200: Demote lots of nonconformant kerneldoc comments
brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers
brcmfmac: fweh: Fix docrot related function documentation issues
brcmfmac: fweh: Remove set but unused variable 'err'
b43legacy: main: Provide braces around empty 'if' body
ipw2200: Remove set but unused variables 'rc' and 'w'
iwlegacy: common: Demote kerneldoc headers to standard comment blocks
iwlegacy: common: Remove set but not used variable 'len'
airo: Fix a myriad of coding style issues
airo: Place brackets around empty statement
b43: main: Add braces around empty statements
atmel: Demote non-kerneldoc header to standard comment block
mtd: lpddr: Move function print_drs_error to lpddr_cmds.c
mtd: lpddr: Replace printk with pr_notice
mtd: lpddr: Fix bad logic in print_drs_error
mac80211: rename csa counters to countdown counters
nl80211: rename csa counter attributes countdown counters
nl80211: add support for setting fixed HE rate/gi/ltf
mtd: mtdcore: Convert to DEFINE_SHOW_ATTRIBUTE
RDMA/usnic: Remove the query_pkey callback
RDMA/ucma: Remove closing and the close_wq
RDMA/ucma: Rework how new connections are passed through event delivery
RDMA/ucma: Narrow file->mut in ucma_event_handler()
RDMA/ucma: Change backlog into an atomic
RDMA/ucma: Add missing locking around rdma_leave_multicast()
RDMA/ucma: Fix locking for ctx->events_reported
RDMA/ucma: Fix the locking of ctx->file
RDMA/ucma: Do not use file->mut to lock destroying
RDMA/cma: Add missing locking to rdma_accept()
RDMA/ucma: Remove mc_list and rely on xarray
RDMA/ucma: Fix error cases around ucma_alloc_ctx()
RDMA/ucma: Consolidate the two destroy flows
RDMA/ucma: Remove unnecessary locking of file->ctx_list in close
RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx()
IB/mlx5: Add DCT RoCE LAG support
IB/mlx5: Add tx_affinity support for DCI QP
carl9170: convert tasklets to use new tasklet_setup() API
wil6210: debugfs: Fix a couple of formatting issues in 'wil6210_debugfs_init'
carl9170: Use fallthrough pseudo-keyword
ath11k: return -ENOMEM on allocation failure
ath11k: return error if firmware request fails
ath9k: Do not select MAC80211_LEDS by default
ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used
ath9k: ar5008_initvals: Remove unused table entirely
ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100'
ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280'
ath9k_htc: Do not select MAC80211_LEDS by default
ath9k: convert tasklets to use new tasklet_setup() API
ath6kl: wmi: Remove unused variable 'rate'
ath5k: convert tasklets to use new tasklet_setup() API
wcn36xx: Disable bmps when encryption is disabled
wcn36xx: Setup starting bitrate to MCS-5
wcn36xx: Fix software-driven scan
rtw88: 8822c: update tx power limit tables to RF v20.1
rtw88: use read_poll_timeout_atomic() for poll loop
rtw88: don't treat NULL pointer as an array
rtw88: Use fallthrough pseudo-keyword
wilc1000: Fix memleak in wilc_bus_probe
rtw88: switch from 'pci_' to 'dma_' API
wilc1000: Fix memleak in wilc_sdio_probe
x86/mpparse: Remove duplicate io_apic.h include
mwifiex: don't call del_timer_sync() on uninitialized timer
mwifiex: Use fallthrough pseudo-keyword
mwifiex: Clean up some err and dbg messages
mwifiex: switch from 'pci_' to 'dma_' API
nl80211: fix PORT_AUTHORIZED wording to reflect behavior
cfg80211: add helper fn for adjacent rule channels
cfg80211: add helper fn for single rule channels
nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes
nl80211: clean up code/policy a bit
net: wireless: Convert to use the preferred fallthrough macro
net: wireless: wext_compat.c: delete duplicated word
net: wireless: sme.c: delete duplicated word
net: wireless: scan.c: delete or fix duplicated words
net: wireless: reg.c: delete duplicated words + fix punctuation
net: wireless: delete duplicated word + fix grammar
net: mac80211: mesh.h: delete duplicated word
net: mac80211: agg-rx.c: fix duplicated words
drm/mgag200: fix spelling mistake "expeced" -> "expected"
dt-bindings: mtd: Document boolean NAND ECC properties
dt-bindings: mtd: Document nand-ecc-engine
dt-bindings: mtd: Document nand-ecc-placement
mtd: nand: Add a NAND page I/O request type
mtd: rawnand: Move the nand_ecc_algo enum to the generic NAND layer
mtd: rawnand: Rename the ECC algorithm enumeration items
mtd: rawnand: Add a kernel doc to the ECC algorithm enumeration
pinctrl: mediatek: Add pinctrl driver for mt8192
dt-bindings: pinctrl: mt8192: add binding document
dt-bindings: pinctrl: mt8192: add pinctrl file
MAINTAINERS: Set pinctrl binding entry for all Actions Semi Owl SoCs
pinctrl: actions: Add Actions S500 pinctrl driver
dt-bindings: pinctrl: Add bindings for Actions S500 SoC
gpio: dwapb: Use resource managed GPIO-chip add data method
gpio: dwapb: Get clocks by means of resource managed interface
gpio: dwapb: Get reset control by means of resource managed interface
gpio: dwapb: Discard ACPI GPIO-chip IRQs request
gpio: dwapb: Discard GPIO-to-IRQ mapping function
gpio: dwapb: Convert driver to using the GPIO-lib-based IRQ-chip
gpio: dwapb: Add max GPIOs macro
gpio: dwapb: Move MFD-specific IRQ handler
gpio: dwapb: Add ngpios DT-property support
dt-bindings: gpio: dwapb: Add ngpios property support
pinctrl: qcom: Add msm8226 pinctrl driver.
dt-bindings: pinctrl: qcom: Add msm8226 pinctrl bindings
pinctrl: armada-37xx: Add comment for pcie1_reset pin group
pinctrl: nomadik: Fix pull direction debug info
xfrmi: drop ignore_df check before updating pmtu
libbpf: Fix compilation warnings for 64-bit printf args
selftests/bpf: Add verifier tests for xor operation
bpf: Fix a verifier failure with xor
MAINTAINERS: extend BCM5301X ARM ARCHITECTURE files
ARM: dts: BCM5301X: Specify pcie2 in the DT
ARM: dts: BCM5301X: Specify uart2 in the DT
ARM: dts: BCM5301X: Specify PWM in the DT
dt-bindings: ARM: add bindings for the Meraki MR32
net: ath11k: constify ath11k_thermal_ops
net: phy: mscc: macsec: constify vsc8584_macsec_ops
net: phy: at803x: constify static regulator_ops
net: renesas: sh_eth: constify bb_ops
net: ethernet: ravb: constify bb_ops
net: ethernet: qualcomm: constify qca_serdev_ops
net: ipa: remove duplicate include
ibmvnic: merge ibmvnic_reset_init and ibmvnic_init
ibmvnic: remove never executed if statement
ibmvnic: improve ibmvnic_init and ibmvnic_reset_init
ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes
drm/mediatek: Add ddp routing for mt7623
dt-bindings: mediatek: add mt7623 display-nodes
selftests: fib_nexthops: Test IPv6 route with group after replacing IPv4 nexthops
ipv4: nexthop: Correctly update nexthop group when replacing a nexthop
selftests: fib_nexthops: Test IPv6 route with group after removing IPv4 nexthops
ipv4: nexthop: Correctly update nexthop group when removing a nexthop
ipv4: nexthop: Remove unnecessary rtnl_dereference()
ipv4: nexthop: Use nla_put_be32() for NHA_GATEWAY
ipv4: nexthop: Reduce allocation size of 'struct nh_group'
net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES
net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES
net: Take common prefetch code structure into a function
net: stmmac: Add dwmac-intel-plat for GBE driver
dt-bindings: net: Add bindings for Intel Keem Bay
libbpf: Fix unintentional success return code in bpf_object__load
drm/amdgpu: correct SE number for arcturus gfx ras
drm/amd/display: Fix memleak in amdgpu_dm_mode_config_init
drm/amdgpu: disable runtime pm for navy_flounder
drm/amd/display: Retry AUX write when fail occurs
drm/amdgpu: Fix buffer overflow in INFO ioctl
drm/amdgpu: report DC not supported if virtual display is enabled (v2)
drm/amd/powerplay: Fix hardmins not being sent to SMU for RV
drm/amdgpu: use MODE1 reset for navy_flounder by default
drm/amdkfd: fix set kfd node ras properties value
drm/amd/pm: correct the thermal alert temperature limit settings
drm/amdgpu: add asd fw check before loading asd
drm/amd/pm: use kmemdup() rather than kmalloc+memcpy
drm/amdgpu: add a wrapper for atom asic_init
drm/amdgpu: add pre_asic_init callback for navi
drm/amdgpu: add pre_asic_init callback for SOC15
drm/amdgpu: add pre_asic_init callback for VI
drm/amdgpu: add pre_asic_init callback for CIK
drm/amdgpu: add pre_asic_init callback for SI
drm/amdgpu: add an asic callback for pre asic init
drm/amdgpu: fix up DCHUBBUB_SDPIF_MMIO_CNTRL_0 handling
drm/amd/display: Add DPCS regs for dcn3 link encoder
drm/amdkfd: call amdgpu_amdkfd_get_hive_id directly
drm/amdkfd: call amdgpu_amdkfd_get_unique_id directly
amdgpu: fix Documentation builds for pm/ file movement
gpu: amd: Remove duplicate semicolons at the end of line
drm/amd/display: Keep current gain when ABM disable immediately
drm/amd/display: Fix passive dongle mistaken as active dongle in EDID emulation
drm/amd/display: Add connector HPD trigger debugfs entry
drm/amd/display: Add debugfs for connector's FEC & DSC capabilities
drm/amd/display: Revert HDCP disable sequence change
drm/amd/display: Send H14b-VSIF specified in HDMI
drm/amd/display: Call DMUB for eDP power control
drm/amd/display: 3.2.99
drm/amd/display: Send DISPLAY_OFF after power down on boot
drm/amdgpu/gfx10: refine mgcg setting
drm/amdkfd: implement the dGPU fallback path for apu (v6)
drm/amd/pm: correct Vega20 swctf limit setting
drm/amd/pm: correct Vega12 swctf limit setting
drm/amd/pm: correct Vega10 swctf limit setting
drm/amdgpu: Embed drm_device into amdgpu_device (v3)
selftests/bpf: Test for map update access from within EXT programs
selftests/bpf: Test for checking return code for the extended prog
selftests/bpf: Add test for freplace program with write access
bpf: verifier: Use target program's type for access verifications
dt-bindings: spi: Convert spi-mtk-nor to json-schema
spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h
spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h
spi: pxa2xx: Update header block in pxa2xx_ssp.h
selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS
selftests/x86/fsgsbase: Reap a forgotten child
regmap: add Intel SPI Slave to AVMM Bus Bridge support
memory: omap-gpmc: Fix a couple off by ones
drm/i915/gt: Implement WA_1406941453
drm/bridge: ps8640: Print an error if VDO control fails
drm/bridge: ps8640: Return an error for incorrect attach flags
drm/bridge: ps8640: Get the EDID from eDP control
drm/bridge_connector: Set default status connected for eDP connectors
media: MAINTAINERS: add Dafna Hirschfeld for rkisp1
media: Implements support for the MyGica iGrabber
media: tuner-simple: fix regression in simple_set_radio_freq
media: v4l2-tpg: Clamp hue in tpg_s_hue()
media: vivid: Fix global-out-of-bounds read in precalculate_color()
media: mtk-vcodec: fix Kconfig help text
media: mtk-vcodec: set dma max segment size
media: pvrusb2: fix parsing error
s390: convert to GENERIC_VDSO
s390/checksum: coding style changes
s390/checksum: have consistent calculations
s390/checksum: make ip_fast_csum() faster
s390/checksum: rewrite csum_tcpudp_nofold()
s390/checksum: provide csum_ipv6_magic()
x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check()
selftests/bpf: Fix spelling mistake "scoket" -> "socket"
x86/resctrl: Enable user to view thread or core throttling mode
x86/resctrl: Enumerate per-thread MBA controls
Makefile: Add clang-tidy and static analyzer support to makefile
gen_compile_commands: remove the warning about too few .cmd files
kbuild: wire up the build rule of compile_commands.json to Makefile
gen_compile_commands: support *.o, *.a, modules.order in positional argument
gen_compile_commands: move directory walk to a generator function
gen_compile_commands: make -o option independent of -d option
gen_compile_commands: reword the help message of -d option
gen_compile_commands: do not support .cmd files under tools/ directory
gen_compile_commands: use choices for --log_levels option
gen_compile_commands: parse only the first line of .*.cmd files
kbuild: hide commands to run Kconfig, and show short log for syncconfig
kbuild: Simplify DEBUG_INFO Kconfig handling
power: supply: lego_ev3: Simplify with dev_err_probe()
power: supply: ingenic: Simplify with dev_err_probe()
power: supply: gpio-charger: Simplify with dev_err_probe()
power: supply: cpcap: Simplify with dev_err_probe()
power: supply: bq27xxx: Simplify with dev_err_probe()
power: supply: add wireless type
ath10k: Add new api to support reset TID config
ath10k: Add new api to support TID specific configuration
ath10k: Move rate mask validation function up in the file
ath10k: Add wmi command support for station specific TID config
media: MAINTAINERS: Remove Pawel from the maintainers list of videobuf2
media: MAINTAINERS: Remove Kyungmin from the maintainers list of videobuf2
media: MAINTAINERS: Make Tomasz the main maintainer of videobuf2
media: videodev2.h: RGB BT2020 and HSV are always full range
media: dev-sliced-vbi.rst: fix wrong type
inet: remove inet_sk_copy_descendant()
selftests/bpf: Fix open call in trigger_fstat_events
selinux: fix error handling bugs in security_load_policy()
ptp: ptp_ines: Remove redundant null check
audit: Remove redundant null check
spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers
power: supply: smb347-charger: Replace mutex with IRQ disable/enable
dt-bindings: regulator: mt6360: Add DT binding documentation
regulator: mt6360: Add support for MT6360 regulator
power: supply: smb347-charger: Remove virtual smb347-battery
ASoC: SOF: sof-of-dev: Add .arch_ops field
ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata
ASoC: SOF: Intel: hda: add extended rom status dump to error log
ASoC: SOF: topology: fix the ipc_size calculation for process component
ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics
ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work
ASoC: SOF: Intel: hda: report error only for the last ROM init iteration
ASoC: SOF: loader: Add debug box region
ASoC: SOF: ext_manifest: Parse debug ABI version
ASoC: SOF: loader: fix memory leak in get_ext_windows
ASoC: SOF: IPC: make sof_ipc_window monosized
m68k: Correct some typos in comments
m68k: Use get_kernel_nofault() in show_registers()
zorro: Fix address space collision message with RAM expansion boards
m68k: amiga: Fix Denise detection on OCS
drm/i915/hdcp: No direct access to power_well desc
drm/i915/hdcp: Add update_pipe early return
lockdep/selftest: Introduce recursion3
locking/selftest: Add test cases for queued_read_lock()
Revert "locking/lockdep/selftests: Fix mixed read-write ABBA tests"
lockdep/selftest: Add more recursive read related test cases
lockdep/selftest: Unleash irq_read_recursion2 and add more
lockdep: Take read/write status in consideration when generate chainkey
lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior
lockdep: Add recursive read locks into dependency graph
lockdep: Fix recursive read lock related safe->unsafe detection
lockdep: Adjust check_redundant() for recursive read change
lockdep: Support deadlock detection for recursive read locks in check_noncircular()
lockdep: Make __bfs(.match) return bool
lockdep: Extend __bfs() to work with multiple types of dependencies
lockdep: Introduce lock_list::dep
lockdep: Reduce the size of lock_list::distance
lockdep: Make __bfs() visit every dependency until a match
lockdep: Demagic the return value of BFS
lockdep/Documention: Recursive read lock detection reasoning
locking: More accurate annotations for read_lock()
Documentation/locking/locktypes: Fix local_locks documentation
seqlock: Fix multiple kernel-doc warnings
locking/refcount: Provide __refcount API to obtain the old value
seqlock,tags: Add support for SEQCOUNT_LOCKTYPE()
sched/topology: Move SD_DEGENERATE_GROUPS_MASK out of linux/sched/topology.h
sched/topology: Move sd_flag_debug out of linux/sched/topology.h
sched: Cache task_struct::flags in sched_submit_work()
sched: Bring the PF_IO_WORKER and PF_WQ_WORKER bits closer together
sched/fair: Simplify the work when reweighting entity
sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu()
sched/fair: Ignore cache hotness for SMT migration
MIPS: SGI-IP32: No need to include mc14818*.h
MIPS: Remove unused header file m48t37.h
MIPS: Loongson2ef: Remove specific mc146818rtc.h
MIPS: SGI-IP27: No need for kmalloc.h
soundwire: intel: fix intel_suspend/resume defined but not used warning
ALSA: hda/ca0132 - Add AE-7 exit commands.
ALSA: hda/ca0132 - Add AE-7 custom controls.
ALSA: hda/ca0132 - Add AE-7 microphone selection commands.
ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7.
ALSA: hda/ca0132 - Add DSP setup functions for AE-7.
ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7.
ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7.
ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7.
ALSA: hda/ca0132 - Set AE-7 bools and select mixer.
ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg.
ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7.
ALSA: hda/ca0132 - Fix Recon3D Center/LFE output.
ALSA: hda/ca0132 - Add quirk output selection structures.
ALSA: hda/ca0132 - Clean up ca0132_alt_out_select.
ALSA: hda/ca0132 - Remove surround output selection.
ALSA: hda/ca0132 - Add bass redirection controls.
ALSA: hda/ca0132 - Add full-range speaker selection controls.
ALSA: hda/ca0132 - Add surround channel config control.
ALSA: hda/ca0132 - Add speaker tuning initialization commands.
ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function.
drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_drv
drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_de
drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_drm_vdac
drm/hisilicon: Use drm_err instead of DRM_ERROR in hibmc_ttm
selftests/bpf: Add set test to resolve_btfids
selftests/bpf: Add test for d_path helper
selftests/bpf: Add verifier test for d_path helper
bpf: Update .BTF_ids section in btf.rst with sets info
bpf: Add d_path helper
bpf: Add BTF_SET_START/END macros
bpf: Add btf_struct_ids_match function
bpf: Factor btf_struct_access function
bpf: Remove recursion call in btf_struct_access
bpf: Add type_id pointer as argument to __btf_resolve_size
bpf: Add elem_id pointer as argument to __btf_resolve_size
bpf: Move btf_resolve_size into __btf_resolve_size
tools resolve_btfids: Add support for set symbols
tools resolve_btfids: Add size check to get_id function
bpf: Disallow BPF_PRELOAD in allmodconfig builds
bpf: Add selftests for local_storage
bpf: Allow local storage to be used from LSM programs
bpf: Implement bpf_local_storage for inodes
bpf: Split bpf_local_storage to bpf_sk_storage
bpf: Generalize bpf_sk_storage
bpf: Generalize caching for sk_storage.
bpf: Renames in preparation for bpf_local_storage
spi: spi-fsl-espi: Remove use of %p
regulator: rt4801: Specify additionalProperties: false
ASoC: hdac_hdmi: tidy up a memset()
ASoC: Intel: use consistent HDAudio spelling in comments/docs
ASoC: SOF: Intel: add dev_dbg log when driver is not selected
ASoC: SOF: acpi: add dev_dbg() log for probe completion
ASoC: SOF: IPC: reduce verbosity of IPC pointer updates
ASoC: SOF: topology: reduce the log level for unhandled widgets
ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private
ASoC: SOF: (cosmetic) use the "bool" type where it makes sense
ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations
power: supply: smb347-charger: Support SMB345 and SMB358
power: supply: smb347-charger: Implement device-tree support
Input: MT - avoid comma separated statements
power: supply: Support battery temperature device-tree properties
dt-bindings: power: supply: Add device-tree binding for Summit SMB3xx
dt-bindings: battery: Add temperature properties
usb: atm: don't use snprintf() for sysfs attrs
power: supply: smb347-charger: Use resource-managed API
dt-bindings: power: reset: Convert reboot-mode to YAML
power: supply: bq2515x: Constify static variables
ARM: at91: Add GARDENA smart Gateway (Art. 19000) support
dt-bindings: arm: at91: Add GARDENA smart Gateway (Art. 19000) board
eeprom: at24: Tidy at24_read()
dmaengine: axi-dmac: add support for reading bus attributes from registers
dmaengine: axi-dmac: wrap channel parameter adjust into function
dmaengine: axi-dmac: wrap entire dt parse in a function
dmaengine: axi-dmac: move clock enable earlier
dmaengine: axi-dmac: move active_descs list init after device-tree init
dmaengine: axi-dmac: move version read in probe
ARM: dts: sun8i: r40: Add DMA node
dt-bindings: dma: allwinner,sun50i-a64-dma: Add R40 compatible
sunrpc: Avoid comma separated statements
ipv6: fib6: Avoid comma separated statements
wan: sbni: Avoid comma separated statements
fs_enet: Avoid comma separated statements
8390: Avoid comma separated statements
clk: sunxi-ng: sun8i: r40: Use sigma delta modulation for audio PLL
power: supply: Add dependency to lego-ev3-battery Kconfig options
net: clean up codestyle for net/ipv4
net: Remove duplicated midx check against 0
net: Avoid unnecessary inet_addr_type() call when addr is INADDR_ANY
net: Set ping saddr after we successfully get the ping port
cxgb4: add error handlers to LE intr_handler
netlink: remove duplicated nla_need_padding_for_64bit() check
net: gain ipv4 mtu when mtu is not locked
selinux: convert policy read-write lock to RCU
dmaengine: pl330: fix instruction dump formatting
dmaengine: dw-edma: Fix typo in comments offset
alarmtimer: Convert comma to semicolon
dmaengine: ti: k3-udma: Remove redundant is_slave_direction() checks
soc: renesas: Use menu for Renesas SoC
arm64: dts: renesas: r8a774e1-hihope-rzg2h: Enable HS400 mode
ARM: dts: r8a7742-iwg21m: Add RTC support
ARM: dts: r8a7742-iwg21m: Sort the nodes alphabetically
ARM: dts: r8a7742: Add CAN support
arm64: dts: renesas: r8a774c0: Add PCIe EP node
arm64: dts: renesas: r8a774b1: Add PCIe EP nodes
arm64: dts: renesas: r8a774a1: Add PCIe EP nodes
arm64: defconfig: Enable RPC-IF support
ARM: shmobile: defconfig: Refresh for v5.9-rc1
tee: convert get_user_pages() --> pin_user_pages()
clk: sunxi-ng: add support for the Allwinner A100 CCU
dt-bindings: clk: sunxi-ccu: add compatible string for A100 CCU and R-CCU
arm64: allwinner: A100: add support for Allwinner Perf1 board
dt-bindings: arm: sunxi: Add Allwinner A100 Perf1 Board bindings
arm64: allwinner: A100: add the basical Allwinner A100 DTSI file
dt-bindings: irq: sun7i-nmi: Add binding for A100's NMI controller
dt-bindings: irq: sun7i-nmi: fix dt-binding for a80 nmi
arm64: dts: allwinner: h5: remove Mali GPU PMU module
ARM: dts: sun4i: Enable HDMI support on the Mele A1000
ARM: dts: sun8i: r40: Add Mali node
dt-bindings: gpu: mali-utgard: Add Allwinner R40 compatible
ARM: dts: sun8i: r40: bananapi-m2-ultra: Fix dcdc1 regulator
i2c: Remove 'default n' from busses/Kconfig
opp: Allow dev_pm_opp_get_opp_table() to return -EPROBE_DEFER
ARM: dts: aspeed: rainier: Enable XDMA engine
ARM: dts: aspeed: wedge40: Update UART4 pin settings
ARM: dts: aspeed: wedge40: Update FMC flash0 label
ARM: dts: aspeed: Add Facebook Wedge400 BMC
ARM: dts: aspeed: minipack: Update 64MB FMC flash layout
ARM: dts: aspeed: yamp: Set 32MB FMC flash layout
ARM: dts: aspeed: cmm: Set 32MB FMC flash layout
ARM: dts: aspeed: Remove flash layout from Facebook AST2500 Common dtsi
selftests/bpf: Enable tc verbose mode for test_sk_assign
samples: bpf: Refactor tracepoint tracing programs with libbpf
samples: bpf: Refactor kprobe tracing programs with libbpf
samples: bpf: Cleanup bpf_load.o from Makefile
scsi: esas2r: Remove unnecessary casts
scsi: csiostor: Fix wrong return value in csio_hw_prep_fw()
scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba()
scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg()
scsi: qla2xxx: Remove redundant variable initialization
scsi: aic7xxx: Fix error code handling
scsi: lpfc: Fix spelling mistake "Cant" -> "Can't"
scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't"
scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't"
scsi: snic: Fix spelling mistakes of "Queueing"
scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call
scsi: qla4xxx: Fix an error handling path in 'qla4xxx_get_host_stats()'
scsi: megaraid: Remove pci-dma-compat wrapper API
scsi: qla2xxx: Remove pci-dma-compat wrapper API
scsi: hpsa: Remove pci-dma-compat wrapper API
scsi: mpt3sas: Remove pci-dma-compat wrapper API
scsi: dc395x: Remove pci-dma-compat wrapper API
scsi: aic7xxx: Remove pci-dma-compat wrapper API
scsi: aacraid: Remove pci-dma-compat wrapper API
torture: Add gdb support
rcutorture: Allow pointer leaks to test diagnostic code
rcutorture: Hoist OOM registry up one level
refperf: Avoid null pointer dereference when buf fails to allocate
rcutorture: Properly synchronize with OOM notifier
rcutorture: Properly set rcu_fwds for OOM handling
torture: Add kvm.sh --help and update help message
rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05
torture: Update initrd documentation
rcutorture: Replace HTTP links with HTTPS ones
locktorture: Make function torture_percpu_rwsem_init() static
torture: document --allcpus argument added to the kvm.sh script
rcutorture: Output number of elapsed grace periods
rcutorture: Remove KCSAN stubs
rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp()
rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs
rcu: Execute RCU reader shortly after rcu_core for strict GPs
rcu: Provide optional RCU-reader exit delay for strict GPs
rcu: IPI all CPUs at GP end for strict GPs
rcu: IPI all CPUs at GP start for strict GPs
rcu: Attempt QS when CPU discovers GP for strict GPs
rcu: Do full report for .need_qs for strict GPs
rcu: Always set .need_qs from __rcu_read_lock() for strict GPs
rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs
rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs
rcu: Reduce leaf fanout for strict RCU grace periods
rcu: Add Kconfig option for strict RCU grace periods
rcuperf: Change rcuperf to rcuscale
scftorture: Add cond_resched() to test loop
scftorture: Adapt memory-ordering test to UP operation
scftorture: Block scftorture_invoker() kthreads for offline CPUs
scftorture: Check unexpected "switch" statement value
scftorture: Make symbol 'scf_torture_rand' static
scftorture: Prevent compiler from reducing race probabilities
scftorture: Flag errors in torture-compatible manner
scftorture: Consolidate scftorture_invoke_one() scf_check initialization
scftorture: Consolidate scftorture_invoke_one() check and kfree()
scftorture: Add smp_call_function() memory-ordering checks
scftorture: Add smp_call_function_many() memory-ordering checks
scftorture: Add smp_call_function_single() memory-ordering checks
scftorture: Summarize per-thread statistics
tick-sched: Clarify "NOHZ: local_softirq_pending" warning
scftorture: Implement weighted primitive selection
torture: Add scftorture to the rcutorture scripting
torture: Declare parse-console.sh independence from rcutorture
scftorture: Add smp_call_function() torture test
rcu: Remove unused __rcu_is_watching() function
rcu: Make FQS more aggressive in complaining about offline CPUs
rcu: Clarify comments about FQS loop reporting quiescent states
rcu/nocb: Add a warning for non-GP kthread running GP code
rcu: Move rcu_cpu_started per-CPU variable to rcu_data
kvm: mmu: page_track: Fix RCU list API usage
rculist: Introduce list/hlist_for_each_entry_srcu() macros
rcu: Fix kerneldoc comments in rcupdate.h
rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump
rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads
rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns
rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor
nocb: Remove show_rcu_nocb_state() false positive printout
rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp()
rcu/tree: Force quiescent state on callback overload
nocb: Clarify RCU nocb CPU error message
rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint
rcu/trace: Print negative GP numbers correctly
rcu: Initialize at declaration time in rcu_exp_handler()
srcu: Remove KCSAN stubs
rcu: Remove KCSAN stubs from update.c
rcu: Remove KCSAN stubs
crypto: arm/curve25519 - include <linux/scatterlist.h>
crypto: stm32 - Add missing header inclusions
octeontx2-pf: Add support for PTP clock
octeontx2-af: Add support for Marvell PTP coprocessor
octeontx2-af: Support to enable/disable HW timestamping
net: Use helper macro RT_TOS() in __icmp_send()
net: Avoid access icmp_err_convert when icmp code is ICMP_FRAG_NEEDED
qede: make driver reliable on unload after failures
qed: align adjacent indent
qed: implement devlink dump
qed*: make use of devlink recovery infrastructure
qed: use devlink logic to report errors
qed: health reporter init deinit seq
qed: implement devlink info request
qed: fix kconfig help entries
qed/qede: make devlink survive recovery
qed: move out devlink logic into a new file
chelsio: switch from 'pci_' to 'dma_' API
mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register
selftests: mlxsw: Reduce runtime of tc-police scale test
selftests: forwarding: Fix mausezahn delay parameter in mirror_test()
selftests: mlxsw: Increase burst size for burst test
selftests: mlxsw: Increase burst size for rate test
selftests: mlxsw: Decrease required rate accuracy
mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3}
net: atheros: switch from 'pci_' to 'dma_' API
starfire: switch from 'pci_' to 'dma_' API
typhoon: switch from 'pci_' to 'dma_' API
net: dccp: delete repeated words
net: netlink: delete repeated words
net: ipv4: delete repeated words
net: sctp: ulpqueue.c: delete duplicated word
net: sctp: sm_make_chunk.c: delete duplicated words + fix typo
net: sctp: protocol.c: delete duplicated words + punctuation
net: sctp: chunk.c: delete duplicated word
net: sctp: bind_addr.c: delete duplicated word
net: sctp: auth.c: delete duplicated words
net: sctp: associola.c: delete duplicated words
io_uring: ignore POLLIN for recvmsg on MSG_ERRQUEUE
io_uring: allow tcp ancillary data for __sys_recvmsg_sock()
devlink: Protect devlink port list traversal
devlink: Fix per port reporter fields initialization
ibmvnic: Fix use-after-free of VNIC login response buffer
ipvlan: advertise link netns via netlink
RDMA/cm: Add tracepoints to track MAD send operations
RDMA/cm: Replace pr_debug() call sites with tracepoints
bitops, kcsan: Partially revert instrumentation for non-atomic bitops
kcsan: Optimize debugfs stats counters
kcsan: Use pr_fmt for consistency
kcsan: Show message if enabled early
kcsan: Remove debugfs test command
kcsan: Simplify constant string handling
kcsan: Simplify debugfs counter to name mapping
locking/atomics: Use read-write instrumentation for atomic RMWs
asm-generic/bitops: Use instrument_read_write() where appropriate
instrumented.h: Introduce read-write instrumentation hooks
kcsan: Test support for compound instrumentation
kcsan: Add missing CONFIG_KCSAN_IGNORE_ATOMICS checks
kcsan: Skew delay to be longer for certain access types
objtool, kcsan: Add __tsan_read_write to uaccess whitelist
kcsan: Support compounded read-write instrumentation
kcsan: Add atomic builtin test case
objtool: Add atomic builtin TSAN instrumentation to uaccess whitelist
kcsan: Add support for atomic builtins
selftests: bpf: Fix sockmap update nits
libbpf: Fix type compatibility check copy-paste error
libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo
bpf: sk_lookup: Add user documentation
docs: Correct subject prefix and update LLVM info
tcp: bpf: Optionally store mac header in TCP_SAVE_SYN
bpf: selftests: Tcp header options
bpf: selftests: Add fastopen_connect to network_helpers
bpf: tcp: Allow bpf prog to write and parse TCP header option
bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8
bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt()
bpf: tcp: Add bpf_skops_parse_hdr()
bpf: tcp: Add bpf_skops_established()
tcp: Add saw_unknown to struct tcp_options_received
tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt
tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt
tcp: Use a struct to represent a saved_syn
doc: Drop doubled words from RCU requirements documentation
doc: Drop doubled words from RCU Data-Structures.rst
docs: Fix typo in synchronize_rcu() function name
lib: Add backtrace_idle parameter to force backtrace of idle CPUs
ARM: dts: meson: move the L2 cache-controller inside the SoC node
RDMA/core: Move the rdma_show_ib_cm_event() macro
drm/i915: Update DRIVER_DATE to 20200824
Revert "vc_screen: extract vcs_read_buf_header"
RDMA/efa: Remove redundant udata check from alloc ucontext response
RDMA/vmw_pvrdma: Fix kernel-doc documentation
RDMA/rxe: prevent rxe creation on top of vlan interface
drm/amdgpu: Get DRM dev from adev by inline-f
drm/amdgpu: drm_device to amdgpu_device by inline-f (v2)
drm/amdgpu: enable HDP clock gatting
drm/amdgpu: enable ATHUB clock gatting
drm/amd/pm: set VCN pg per instances
drm/amdgpu: annotate a false positive recursive locking
drm/amdgpu: refine create and release logic of hive info
drm/amdgpu: refine message print for devices of hive
drm/amdgpu: fix the nullptr issue when reenter GPU recovery
drm/amdgpu: change reset lock from mutex to rw_semaphore
drm/amd/pm: enable run_btc callback for sienna_cichlid
drivers: gpu: amd: Initialize amdgpu_dm_backlight_caps object to 0 in amdgpu_dm_update_backlight_caps
drm/amd/pm: Remove unnecessary cast
drm/amd/powerplay: remove duplicate include
drm/amd/display: remove unintended executable mode
drm/amdgpu: refine codes to avoid reentering GPU recovery
drm/amd/display: Reject overlay plane configurations in multi-display scenarios
drm/amdkfd: sparse: Fix warning in reading SDMA counters
x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has()
powerpc/nx: Don't pack struct coprocessor_request_block
powerpc/powernv: Fix spurious kerneldoc warnings in opal-prd.c
powerpc/powernv: Staticify functions without prototypes
powerpc/powernv: Include asm/powernv.h from the local powernv.h
powerpc/powernv/smp: Fix spurious DBG() warning
powerpc/oprofile: fix spelling mistake "contex" -> "context"
powerpc/vmemmap: Don't warn if we don't find a mapping vmemmap list entry
powerpc/vmemmap: Fix memory leak with vmemmap list allocation failures.
powerpc/powernv: Remove set but not used variable 'parent'
powerpc/perf: Remove set but not used variable 'target'
powerpc/fadump: Remove set but not used variable 'elf'
powerc/dtc/t1024rdb: remove interrupts property
powerpc/dts/t4240rdb: remove interrupts property
cxl: Rework error message for incompatible slots
ocxl: Remove custom service to allocate interrupts
ocxl: Don't return trigger page when allocating an interrupt
ocxl: Access interrupt trigger page from xive directly
scsi: cxlflash: Access interrupt trigger page from xive directly
powerpc/icp-hv: Fix missing of_node_put() in success path
powerpc/pseries: Fix missing of_node_put() in rng_init()
MIPS: Remove PNX833x alias NXP_STB22x
MIPS: Paravirt: remove remaining pieces of paravirt
NTB: Use struct_size() helper in devm_kzalloc()
ntb: intel: Fix memleak in intel_ntb_pci_probe
EDAC/highbank: Handover Calxeda Highbank maintenance to Andre Przywara
IB/mlx4: Adjust delayed work when a dup is observed
IB/mlx4: Add support for REJ due to timeout
IB/mlx4: Fix starvation in paravirt mux/demux
IB/mlx4: Separate tunnel and wire bufs parameters
IB/mlx4: Add support for MRA
IB/mlx4: Add and improve logging
spi: spi-fsl-dspi: delete EOQ transfer mode
regulator: rt4801: Fix W=1 build warning when CONFIG_OF=n
regulator: mp886x: use "mps,switch-frequency-hz"
selinux: delete repeated words in comments
ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init
ASoC: ak5558: Add regulator support
ASoC: dt-bindings: ak5558: Add power supply property
arm64: defconfig: Enable imx8mq-librem5-devkit display stack
arm64: defconfig: re-sync DRM related defconfig bits
ASoC: Intel: sof_sdw: clean-up inclusion of header files
ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support.
ASoC: SOF: Add topology filename override based on dmi data match
ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682
SoC: Intel: sof_sdw: Add support for product Ripto
ASoC: Intel: sof_sdw: rename id as part_id
ASoC: Intel: sof_sdw: check SoundWire version when matching codec
ASoC: codecs: max98373-sdw: add missing test on resume
ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case
ASoC: Intel: soc-acpi: add support for SDCA boards
ASoC: Intel: soc-acpi: mirror CML and TGL configurations
ASoC: Intel: sof-soundwire: add support for rt5682 on link2
ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2
ASoC: Intel: modify SoundWire version id in acpi match table
opp: Remove _dev_pm_opp_find_and_remove_table() wrapper
opp: Split out _opp_set_rate_zero()
opp: Reuse the enabled flag in !target_freq path
opp: Rename regulator_enabled and use it as status of all resources
platform/chrome: cros_ec_typec: Re-order connector configuration steps
platform/chrome: cros_ec_typec: Avoid setting usb role twice during disconnect
platform/chrome: cros_ec_typec: Send enum values to usb_role_switch_set_role()
platform/chrome: cros_ec_typec: USB4 support
pwm: cros-ec: Simplify EC error handling
platform/chrome: cros_ec_proto: Convert EC error codes to Linux error codes
platform/input: cros_ec: Replace -ENOTSUPP with -ENOPROTOOPT
pwm: cros-ec: Accept more error codes from cros_ec_cmd_xfer_status
platform/chrome: cros_ec_sysfs: Report range of error codes from EC
cros_ec_lightbar: Accept more error codes from cros_ec_cmd_xfer_status
iio: cros_ec: Accept -EOPNOTSUPP as 'not supported' error code
x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE
drm/ttm: drop bus.size from bus placement.
drm/ttm: init mem->bus in common code.
ALSA: usb-audio: Correct wrongly matching entries with audio class
ARM: OMAP2+: Drop legacy platform data for dra7 rtcss
ARM: OMAP2+: Drop legacy platform data for am3 and am4 rtc
soc: ti: pm33xx: Simplify RTC usage to prepare to drop platform data
NTB: hw: amd: fix an issue about leak system resources
phy: ti: j721e-wiz: Remove duplicate include
drm/brige/megachips: Add checking if ge_b850v3_lvds_init() is working correctly
drm/bridge/tc358775: Fix for PTR_ERR
phy: ti: am654: update PCIe serdes config
phy: ti: am654: simplify return handling
phy: ti: am654: simplify regfield handling
phy: samsung: Use readl_poll_timeout function
timekeeping: Provide multi-timestamp accessor to NMI safe timekeeper
timekeeping: Utilize local_clock() for NMI safe timekeeper during early boot
usb: chipidea: imx: add two samsung picophy parameters tuning implementation
doc: dt-binding: ci-hdrc-usb2: add property for samsung picophy
arm64: dts: Add a device tree for the Librem 5 phone
dt-bindings: arm: fsl: Add the librem 5 phone
arm64: dts: imx8mq-librem5-devkit: Enable the LCD panel
arm64: dts: imx8mq: Add NWL MIPI DSI controller
arm64: dts: imx8m: Add the ENET PPS interrupt
clk: imx: vf610: Add CRC clock
ARM: dts: imx25-pinfunc: Fix GPT function names
ARM: dts: imx6dl-yapp4: Add reg property to the lp5562 channel node
memory: brcmstb_dpfe: fix array index out of bounds
docs: networking: add tracepoint info to l2tp.rst
l2tp: remove tunnel and session debug flags field
l2tp: remove custom logging macros
l2tp: add tracepoints to l2tp_core.c
l2tp: add tracepoint definitions in trace.h
l2tp: add tracepoint infrastructure to core
l2tp: use standard API for warning log messages
l2tp: remove noisy logging, use appropriate log levels
l2tp: don't log data frames
net: dccp: Convert to use the preferred fallthrough macro
soc: imx: gpcv2: Use dev_err_probe() to simplify error handling
ARM: dts: imx6q-bx50v3: Add IRQ support for internal switch
ARM: dts: imx6qdl-sabresd: Support headphone and microphone detection
ARM: dts: imx25-pinfunc: add missing and fix wrong SPI related defintions
clk: imx: Explicitly include bits.h
ARM: dts: imx6dl-yapp4: Add support for OLED based on different controller
ARM: dts: imx6dl-yapp4: Add Y Soft IOTA Orion board
dt-bindings: arm: fsl: Add Y Soft IOTA Orion board
ARM: dts: imx: Change gpmi nand node name to nand-controller
ARM: dts: imx27: Change nand node name to nand-controller
ARM: dts: imx6dl-yapp4: Add ethernet aliases
ARM: s3c: Cleanup from old plat-samsung include
ARM: s3c: make headers local if possible
dt-bindings: iio: light: add AMS AS73211 support
staging: iio: ad9834: Remove excess blank line
platform_data: ad7793.h: drop a duplicated word
dt-bindings: iio: adc: maxim,max9611 yaml conversions
dt-bindings: iio: adc: maxim,max11100 yaml conversion
dt-bindings: iio: gyro: Add DT binding doc for ADXRS290
iio: gyro: Add driver support for ADXRS290
Staging: iio: Fixed a punctuation and a spelling mistake.
iio: trigger: make stub functions static inline
dt-bindings: iio: chemical: add O2 EZO module documentation
iio: Kconfig: ad8366: add entry for HMC1119 chip
iio: adxl372_i2c: Add OF device ID table
iio: adxl372_spi: change indentation for of_table
iio: frequency: ad9523: convert rest of driver to device managed functions
iio: chemical: atlas-ezo-sensor: add support for O2 sensor
iio: add IIO_MOD_O2 modifier
x86/msr: Make source of unrecognised MSR writes unambiguous
x86/msr: Prevent userspace MSR access from dominating the console
clk: imx8qxp: Support building i.MX8QXP clock driver as module
clk: imx8m: Support module build
clk: imx: Add clock configuration for ARMv7 platforms
clk: imx: Support building i.MX common clock driver as module
clk: composite: Export clk_hw_register_composite()
clk: imx6sl: Use BIT(x) to avoid shifting signed 32-bit value by 31 bits
ARM: dts: imx7: add QSPI
arm64: dts: imx8mn-evk: add two parameters for samsung picophy tuning
arm64: dts: imx8mm-evk: add two parameters for samsung picophy tuning
arm64: dts: ls208xa: add more thermal zone support
arm64: dts: ls1088a: add more thermal zone support
libbpf: Normalize and improve logging across few functions
libbpf: Skip well-known ELF sections when iterating ELF
libbpf: Add __noinline macro to bpf_helpers.h
libbpf: Factor out common ELF operations and improve logging
selftests/bpf: BPF object files should depend only on libbpf headers
selftests: bpf: Test sockmap update from BPF
bpf: sockmap: Allow update from BPF
bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash
bpf: sockmap: Call sock_map_update_elem directly
bpf: sockmap: Merge sockmap and sockhash update functions
net: sk_msg: Simplify sk_psock initialization
libbpf: Add perf_buffer APIs for better integration with outside epoll loop
crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net
chelsio/chtls: separate chelsio tls driver from crypto driver
selinux: add basic filtering for audit trace events
selinux: add tracepoint on audited events
bpftool: Implement link_query for bpf iterators
bpf: Implement link_query callbacks in map element iterators
bpf: Implement link_query for bpf iterators
coccinelle: api: add kobj_to_dev.cocci script
coccinelle: add patch rule for dma_alloc_coherent
scripts: coccicheck: Add chain mode to list of modes
drm: panel: simple: Add KD116N21-30NV-A010
dt-bindings: display: simple: Add KD116N21-30NV-A010 compatible
regulator: dbx500: Remove unused debugfs goto label
regulator: tps65023: Fix W=1 build warning when CONFIG_OF=n
regulator: stm32-booster: Fix W=1 build warning when CONFIG_OF=n
regulator: qcom-rpmh: Fix W=1 build warning when CONFIG_OF=n
regulator: sy8106a: Fix W=1 build warning when CONFIG_OF=n
regulator: stm32-vrefbuf: Fix W=1 build warning when CONFIG_OF=n
regulator: stm32-pwr: Fix W=1 build warning when CONFIG_OF=n
regulator: pwm: Fix W=1 build warning when CONFIG_OF=n
regulator: max77826: Fix W=1 build warning when CONFIG_OF=n
regulator: max1586: Fix W=1 build warning when CONFIG_OF=n
regulator: ltc3676: Fix W=1 build warning when CONFIG_OF=n
regulator: ltc3589: Fix W=1 build warning when CONFIG_OF=n
regulator: fixed: Fix W=1 build warnings when CONFIG_OF=n
regulator: fan53555: Fix W=1 build warning when CONFIG_OF=n
regulator: da9210: Fix W=1 build warning when CONFIG_OF=n
regulator: 88pg86x: Fix W=1 build warning when CONFIG_OF=n
ASoC: da7219: Fix I/O voltage range configuration during probe
ASoC: intel: sof_sdw: add .exit callback function
ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec
ASoC: bindings: fsl-asoc-card: add compatible string for TLV320AIC32x4 codec
selinux: Create new booleans and class dirs out of tree
selinux: Standardize string literal usage for selinuxfs directory names
selinux: Refactor selinuxfs directory populating functions
selinux: Create function for selinuxfs directory cleanup
drm/tidss: implement WA for AM65xx erratum i2000
drm/omap: fix spelling mistake "propert" -> "property"
drm: omapdrm: Delete surplus GPIO includes
ASoC: SOF: Intel: add build support for SoundWire
drm/i915: Fix cmd parser desc matching with masks
drivers: optee: allow op-tee to access devices on the i2c bus
driver: tee: Handle NULL pointer indication from client
crypto: hisilicon/qm - fix the process of register algorithms to crypto
crypto: hisilicon/qm - fix the call trace when unbind device
crypto: hisilicon/qm - register callback function to 'pci_driver.shutdown'
crypto: hisilicon/qm - fix VF not available after PF FLR
crypto: hisilicon/qm - fix no stop reason when use 'hisi_qm_stop'
crypto: hisilicon/qm - fix event queue depth to 2048
crypto: hisilicon/qm - fix judgement of queue is full
crypto: hisilicon/qm - fix print frequence in hisi_qp_send
crypto: hisilicon/qm - clear used reference count when start qp
crypto: hisilicon/qm - fix wrong release after using strsep
crypto: virtio - don't use 'default m'
crypto: picoxcell - Fix potential race condition bug
crypto: hash - Remove unused async iterators
crypto: ux500 - Fix kmap() bug
hwrng: intel - cleanup initialization
crypto: caam - Move debugfs fops into standalone file
hwrng: optee - fix wait use case
hwrng: optee - handle unlimited data rates
crypto: x86/crc32c-intel - Use CRC32 mnemonic
crypto: ccree - remove bitlocker cipher
crypto: ccree - remove data unit size support
crypto: tcrypt - Add support for hash speed testing with keys
crypto: ixp4xx - Fix the size used in a 'dma_free_coherent()' call
crypto: mediatek - Fix wrong return value in mtk_desc_ring_alloc()
crypto: marvell/cesa - Fix sparse warnings
crypto: algif_aead - Do not set MAY_BACKLOG on the async path
crypto: algif_skcipher - EBUSY on aio should be an error
crypto: tcrypt - delete duplicated words in messages
crypto: engine - delete duplicated word
crypto: crct10dif_generic - fix duplicated words
crypto: crc32c_generic - delete and fix duplicated words
crypto: algif_aead - delete duplicated word
crypto: hifn_795x - switch from 'pci_' to 'dma_' API
scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc
scsi: dc395x: Use %*ph to print small buffer
scsi: mpt3sas: Remove superfluous memset()
scsi: qla2xxx: Remove superfluous memset()
scsi: pmcraid: Remove superfluous memset()
scsi: mvsas: Remove superfluous memset()
scsi: mptctl: Remove unneeded cast from memory allocation
scsi: mptfc: Remove unneeded cast from memory allocation
scsi: ufs: ufs-mediatek: Modify the minimum RX/TX lane count to 2
scsi: ufs: Remove an unpaired ufshcd_scsi_unblock_requests() in err_handler()
selinux: permit removing security.selinux xattr before policy load
scsi: ufs: Change fDeviceInit busy wait
scsi: ufs: Remove several redundant goto statements
scsi: ufs: Change ufshcd_comp_devman_upiu() to ufshcd_compose_devman_upiu()
scsi: qedf: Fix race between ELS completion and flushing ELS request
scsi: qedf: Don't process ELS completion if event is flushed or cleaned up
scsi: qedf: Initiate cleanup for ELS commands as well
scsi: qedf: Send cleanup even for RRQ on timeout
scsi: qedf: Do not kill timeout work for original I/O on RRQ completion
scsi: qedf: Check the validity of rjt frame before processing
scsi: qedf: Check for port type and role before processing an event
scsi: ufs-qcom: Remove unused MSM bus scaling APIs
scsi: smartpqi: Bump version to 1.2.16-010
scsi: smartpqi: Add RAID bypass counter
scsi: smartpqi: Support device deletion via sysfs
scsi: smartpqi: Avoid crashing kernel for controller issues
scsi: smartpqi: Update logical volume size after expansion
scsi: smartpqi: Add id support for SmartRAID 3152-8i
scsi: smartpqi: Identify physical devices without issuing INQUIRY
scsi: mpt3sas: Update driver version to 35.100.00.00
scsi: mpt3sas: Postprocessing of target and LUN reset
scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN
scsi: mpt3sas: Rename and export interrupt mask/unmask functions
scsi: mpt3sas: Cancel the running work during host reset
scsi: mpt3sas: Dump system registers for debugging
scsi: mpt3sas: Memset config_cmds.reply buffer with zeros
scsi: ufs: Properly release resources if a task is aborted successfully
ethtool: allow flow-type ether without IP protocol field
nfc: st21nfca: Remove unnecessary cast
nfc: st-nci: Remove unnecessary cast
net: qed: Remove unnecessary cast
selftests: net: tcp_mmap: Use huge pages in receive path
selftests: net: tcp_mmap: Use huge pages in send path
selftests: net: tcp_mmap: use madvise(MADV_DONTNEED)
net: zerocopy: combine pages in zerocopy_sg_from_iter()
nfp: flower: add support to offload QinQ match
nfp: flower: check that we don't exceed the FW key size
rtc: fsl-ftm-alarm: update acpi device id
rtc: ds1307: Clear OSF flag on DS1388 when setting time
rtc: ds1307: Ensure oscillator is enabled for DS1388
rtc: rtc-rs5c313: Convert to module_platform_driver()
rtc: rtc-rs5c313: Fix late hardware init
rtc: rtc-rs5c313: Drop obsolete platform_set_drvdata() call
rtc: cmos: zero-init wkalrm when reading from CMOS
spi: imx: Remove unneeded probe message
spi: rspi: Fill in controller speed limits
spi: rspi: Fill in spi_transfer.effective_speed_hz
spi: rspi: Increase bit rate range for QSPI
spi: rspi: Increase bit rate range for RSPI on SH
spi: rspi: Increase bit rate accuracy on RZ/A
spi: rspi: Clean up Bit Rate Division Setting handling
spi: rspi: Remove useless .set_config_register() check
ppc: propagate the calling conventions change down to csum_partial_copy_generic()
amd64: switch csum_partial_copy_generic() to new calling conventions
sparc64: propagate the calling convention changes down to __csum_partial_copy_...()
xtensa: propagate the calling conventions change down into csum_partial_copy_generic()
mips: propagate the calling convention change down into __csum_partial_copy_..._user()
mips: __csum_partial_copy_kernel() has no users left
mips: csum_and_copy_{to,from}_user() are never called under KERNEL_DS
sparc32: propagate the calling conventions change down to __csum_partial_copy_sparc_generic()
i386: propagate the calling conventions change down to csum_partial_copy_generic()
sh: propage the calling conventions change down to csum_partial_copy_generic()
m68k: get rid of zeroing destination on error in csum_and_copy_from_user()
arm: propagate the calling convention changes down to csum_partial_copy_from_user()
alpha: propagate the calling convention changes down to csum_partial_copy.c helpers
saner calling conventions for csum_and_copy_..._user()
csum_and_copy_..._user(): pass 0xffffffff instead of 0 as initial sum
csum_partial_copy_nocheck(): drop the last argument
unify generic instances of csum_partial_copy_nocheck()
icmp_push_reply(): reorder adding the checksum up
skb_copy_and_csum_bits(): don't bother with the last argument
ASoC: qcom: add missing out of memory check on drvdata->clks allocation
ASoC: SOF: Intel: hda: import SOUNDWIRE_INIT namespace
dt-bindings: mediatek: mt6359: add codec document
ASoC: mediatek: mt6359: add codec driver
cpupower: speed up generating git version string
cxgb4: insert IPv6 filter rules in next free region
ARM: s3c: move into a common directory
memory: brcmstb_dpfe: Fix memory leak
cpupowerutils: fix spelling mistake "dependant" -> "dependent"
x86/umip: Add emulation/spoofing for SLDT and STR instructions
drm/panel: novatek,nt39016: Remove 'dev' field in priv struct
drm/panel: novatek,nt39016: Reorder calls in probe
ARM: s3c24xx: stop including mach/hardware.h from mach/io.h
cpufreq: s3c24xx: move low-level clk reg access into platform code
cpufreq: s3c2412: use global s3c2412_cpufreq_setrefresh
ARM: s3c: remove cpufreq header dependencies
cpufreq: s3c24xx: split out registers
fbdev: s3c2410fb: remove mach header dependency
ARM: s3c24xx: bast: avoid irq_desc array usage
ARM: s3c24xx: spi: avoid hardcoding fiq number in driver
ARM: s3c24xx: include mach/irqs.h where needed
ARM: s3c24xx: move s3cmci pinctrl handling into board files
ARM: s3c24xx: move iis pinctrl config into boards
memory: tegra: Correct shift value of apew
selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests
selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9
libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow
libbpf: Fix detection of BPF helper call instruction
selftests/bpf: Add bpffs preload test.
bpf: Add kernel module with user mode driver that populates bpffs.
bpf: Add BPF program and map iterators as built-in BPF programs.
bpf: Factor out bpf_link_by_id() helper.
libbpf: Simplify the return expression of build_map_pin_path()
selinux: fix memdup.cocci warnings
drm/ttm: fix broken merge between drm-next and drm-misc-next
sched: remove _do_fork()
tracing: switch to kernel_clone()
kgdbts: switch to kernel_clone()
kprobes: switch to kernel_clone()
x86: switch to kernel_clone()
sparc: switch to kernel_clone()
nios2: switch to kernel_clone()
m68k: switch to kernel_clone()
ia64: switch to kernel_clone()
h8300: switch to kernel_clone()
fork: introduce kernel_clone()
pinctrl: intel: Update header block to reflect direct dependencies
pinctrl: cherryview: Switch to use intel_pinctrl_get_soc_data()
pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data()
ALSA: usb-audio: Properly match with audio interface class
ALSA: usb-audio: Simplify quirk entries with a macro
ALSA: usb-audio: Move device rename and profile quirks to an internal table
x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap
RAS/CEC: Fix cec_init() prototype
soc: integrator: Drop pointless static qualifier in integrator_soc_init()
x86/build: Declutter the build output
fpga manager: xilinx-spi: remove stray comment
fpga: dfl: change data type of feature id to u16
MAINTAINERS: Add Tom Rix as fpga reviewer
fpga: stratix10-soc: make FPGA task un-interruptible
crypto: algapi - Remove skbuff.h inclusion
selinux: avoid dereferencing the policy prior to initialization
ptp: Remove unused macro
ptp: ptp_ines: Use generic helper function
net: phy: dp83640: Use generic helper function
ethernet: ti: cpts: Use generic helper function
ethernet: ti: am65-cpts: Use generic helper function
mlxsw: spectrum_ptp: Use generic helper function
net: dsa: mv88e6xxx: Use generic helper function
ptp: Add generic ptp message type function
ptp: Add generic ptp v2 header parsing function
drm/i915: Apply Wa_14011264657:gen11+
ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct
selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations
libbpf: Implement enum value-based CO-RE relocations
selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET
selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations
libbpf: Implement type-based CO-RE relocations support
net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp()
net-tun: Eliminate two tun/xdp related function calls from vhost-net
net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp()
dt-bindings: Validate DT binding schema in a single call
dt-bindings: Use json for processed-schema*
dt-bindings: Bump minimum version of dtschema to 2020.8.1
scripts/dtc: dtx_diff - make help text formatting consistent
r8169: remove member irq_enabled from struct rtl8169_private
r8169: use napi_complete_done return value
Documentation/networking: update l2tp docs
net: Stop warning about SO_BSDCOMPAT usage
ARM: s3c24xx: move spi fiq handler into platform
ARM: s3c: adc: move header to linux/soc/samsung
ARM: s3c24xx: move irqchip driver back into platform
ARM: s3c24xx: move regs-spi.h into spi driver
ARM: s3c64xx: remove mach/hardware.h
ARM: s5pv210: don't imply CONFIG_PLAT_SAMSUNG
ARM: s5pv210: use private pm save/restore
ARM: samsung: move pm check code to drivers/soc
ASoC: sun8i-codec: Hook up component probe function
ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS
ASoC: samsung: rx1950: turn into platform driver
ASoC: samsung: neo1973: turn into platform driver
ASoC: samsung: h1940: turn into platform driver
ARM: exynos: stop selecting PLAT_SAMSUNG
ARM: exynos: use private samsung_cpu_id copy
ARM: samsung: move CONFIG_DEBUG_S3C_UART to Kconfig.debug
ARM: samsung: make pm-debug platform independent
ARM: samsung: remove s3c_pm_debug_init()
ARM: samsung: don't build plat/pm-common for Exynos
usb: gadget: s3c: remove unused 'udc' variable
net: dsa: loop: Return VLAN table size through devlink
net: dsa: loop: Configure VLANs while not filtering
usb: gadget: s3c-hsudc: remove platform header dependency
usb: gadget: s3c: use platform resources
ARM: s3c24xx: simplify mach/io.h
ARM: s3c24xx: pass pointer to clk driver via platform data
ARM: s3c24xx: make S3C24XX_MISCCR access indirect
ARM: s3c24xx: iotiming: make functions static
ARM: s3c24xx: fix mmc gpio lookup tables
ARM: s3c24xx: fix missing system reset
ARM: s3c64xx: switch to generic watchdog driver reset
ARM: samsung: remove HAVE_S3C2410_WATCHDOG and use direct dependencies
ARM: s3c24xx: drop s3c-camif setup platform code
ath10k: sdio: add firmware coredump support
ath10k: add bus type for each layout of coredump
gpio: omap: Fix warnings if PM is disabled
arm: dts: mt2701: Add jpeg enc device tree node
ARM: imx_v6_v7_defconfig: Support i.MX8MN/P/Q
ARM: multi_v7_defconfig: Enable i.MX7ULP SoC
ARM: multi_v7_defconfig: Enable i.MX6SLL SoC
drm/gma500: fix error check
drm: gma500: Convert to GPIO descriptors
ARM: multi_v7_defconfig: enable caam crypto module
selinux: fix allocation failure check on newpolicy->sidtab
spi: imx: Do not print an error when PIO is used
regulator: rt4801: Select REGMAP_I2C to fix build error
crypto: algapi - Move crypto_yield into internal.h
ASoC: Convert NXP spdif to json-schema
ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT
drivers: hv: remove cast from hyperv_die_event
cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file
sched/topology: Mark SD_NUMA as SDF_NEEDS_GROUPS
sched/topology: Mark SD_OVERLAP as SDF_NEEDS_GROUPS
sched/topology: Mark SD_ASYM_PACKING as SDF_NEEDS_GROUPS
sched/topology: Mark SD_SERIALIZE as SDF_NEEDS_GROUPS
sched/topology: Mark SD_BALANCE_WAKE as SDF_NEEDS_GROUPS
sched/topology: Mark SD_PREFER_SIBLING as SDF_NEEDS_GROUPS
sched/topology: Propagate SD_ASYM_CPUCAPACITY upwards
sched/topology: Remove SD_SERIALIZE degeneration special case
sched/topology: Use prebuilt SD flag degeneration mask
sched/topology: Introduce SD metaflag for flags needing > 1 groups
sched/debug: Output SD flag names rather than their values
sched/topology: Verify SD_* flags setup when sched_debug is on
sched/topology: Define and assign sched_domain flag metadata
sched/topology: Split out SD_* flags declaration to its own file
ARM, sched/topology: Revert back to default scheduler topology
ARM, sched/topology: Remove SD_SHARE_POWERDOMAIN
x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps
x86/cpu: Fix typos and improve the comments in sync_core()
x86/resctrl: Merge AMD/Intel parse_bw() calls
x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference
ARM: dts: omap3: Add cpu trips and cooling map for omap34/36 families
ARM: dts: am33xx: add ocp label
i3c: master add i3c_master_attach_boardinfo to preserve boardinfo
ARM: dts: am335x: add common dtsi for MOXA UC-8100 series
arm: mach-omap1: mux.h: delete duplicate word
ARM: OMAP2+: Replace HTTP links with HTTPS ones
drm: ast: fix double __iomem sparse warning
x86/resctrl: Use is_closid_match() in more places
ARM: OMAP2+: pm33xx-core: Replace HTTP links with HTTPS ones
ARM: OMAP2+: hwmod: Replace HTTP links with HTTPS ones
ARM: OMAP2+: Replace HTTP links with HTTPS ones
ARM: OMAP2+: PRM: Replace HTTP links with HTTPS ones
ARM: dts: omap4-droid4: add panel orientation
ARM: dts: omap4-droid4: add panel compatible
ARM: dts: omap: add channel to DSI panels
ARM: dts: omap4: Fix sgx clock rate for 4430
dt-bindings: timer: Add compatible for Mediatek MT8192
dt-bindings: serial: Add compatible for Mediatek MT8192
virtio: fix build for configs without dma-bufs
dmaengine: xilinx: dpdma: Make symbol 'dpdma_debugfs_reqs' static
tools: Remove feature-libelf-mmap feature detection
libbpf: Centralize poisoning and poison reallocarray()
tools/bpftool: Remove libbpf_internal.h usage in bpftool
libbpf: Remove any use of reallocarray() in libbpf
selftests/bpf: Add test validating failure on ambiguous relocation value
libbpf: Improve relocation ambiguity detection
libbpf: Clean up and improve CO-RE reloc logging
libbpf: Improve error logging for mismatched BTF kind cases
libbpf: Detect minimal BTF support and skip BTF loading, if missing
libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel()
selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user()
libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str]
libbpf: Factor out common logic of testing and closing FD
libbpf: Make kernel feature probing lazy
libbpf: Disable -Wswitch-enum compiler warning
libbpf: Convert comma to semicolon
samples: bpf: Fix broken bpf programs due to removed symbol
net: eliminate meaningless memcpy to data in pskb_carve_inside_nonlinear()
drm/amd/display: use correct scale for actual_brightness
drm/amd/display: should check error using DC_OK
drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm
drm/amdgpu/pm: only hide average power on SI and pre-RENOIR APUs
drm/amdgpu/swsmu: implement power metrics for RENOIR
drm/amdgpu/swsmu: implement voltage metrics for RENOIR
drm/amdgpu/pm: remove duplicate check
drm/amdgpu/jpeg: remove redundant check when it returns
drm/amdgpu: Limit the error info print rate
drm/amdgpu: Fix repeatly flr issue
drm/amd/pm: add SMU11 common deep sleep control interface
drm/amd/pm: disable/enable deep sleep features on UMD pstate enter/exit
drm/amd/pm: add SMU11 common gfx ulv control interface
drm/amd/pm: disable/enable gfx ulv on UMD pstate enter/exit
drm/amd/pm: update driver if version for navy_flounder
Revert "drm/amdgpu: disable gfxoff for navy_flounder"
drm/scheduler: Remove priority macro INVALID (v2)
drm/scheduler: Scheduler priority fixes (v2)
drm/amd/display: Add dsc_to_stream_resource for dcn3
drm/amdkfd: Initialize SDMA activity counter to 0
drm/panel: Use dev_ based logging
drm/panel: sitronix: Use dev_ based logging
drm/panel: raydium: Use dev_ based logging
drm/panel: leadtek: Use dev_ based logging
drm/panel: samsung: Use dev_ based logging
ethernet: cirrus: Remove unused macros
net: tipc: Convert to use the preferred fallthrough macro
gpio: aggregator: Refactor ->{get, set}_multiple() to make Sparse happy
gpio: stp-xway: automatically drive GPHY leds on ar10 and grx390
netlink: make NLA_BINARY validation more flexible
netlink: consistently use NLA_POLICY_MIN_LEN()
netlink: consistently use NLA_POLICY_EXACT_LEN()
RDMA/cm: Remove unused cm_class
IB/isert: remove duplicated error prints
RDMA/mlx5: Enable sniffer when device is in switchdev mode
RDMA/mlx5: Add new IB rates support
RDMA/efa: Introduce SRD RNR retry
RDMA/efa: Introduce SRD QP state machine
RDMA/efa: Be consistent with modify QP bitmask
RDMA/efa: Add a generic capability check helper
RDMA: Remove constant domain argument from flow creation call
RDMA/mlx5: Replace open-coded offsetofend() macro
RDMA/mlx5: Simplify multiple else-if cases with switch keyword
batman-adv: Migrate to linux/prandom.h
batman-adv: Drop repeated words in comments
batman-adv: types.h: delete duplicated words
batman-adv: Drop unused function batadv_hardif_remove_interfaces()
batman-adv: Start new development cycle
regulator: dbx500: no need to check return value of debugfs_create functions
regulator: set of_node for qcom vbus regulator
ASoC: rockchip-spdif: add description for rk3308
ASoC: wm_adsp: Update naming in error handling
staging: hikey9xx: Kconfig: add regulator dependency
spi: s3c24xx: correct kerneldoc comment
spi: spi-fsl-dspi: set ColdFire to DMA mode
spi: a3700: Remove a useless memset
spi: lpspi: Remove CONFIG_PM_SLEEP ifdefery
drm/panel: Add panel driver for the Mantix MLAF057WE51-X DSI panel
dt-bindings: Add Mantix MLAF057WE51-X panel bindings
dt-bindings: vendor-prefixes: Add mantix vendor prefix
spi: renesas,rspi: Add r8a7742 to the compatible list
regulator: qcom_spmi: Improve readability for setting up enable/mode pin control
regulator: Remove pointer table overallocation
regulator: Convert sy8824x to json-schema
regulator: Add DT bindings for RaspberryPi 7" display ATTINY88-based regulator/backlight controller
regulator: rpi-panel: Add regulator/backlight driver for RPi panel
regulator: Avoid grabbing regulator lock during suspend/resume
regulator: sy8827n: Fix W=1 build warning when CONFIG_OF=n
regulator: da9211: add cache_type
regulator: lp8755: Get rid of lp8755_read/lp8755_write/lp8755_update_bits
regulator: rt4801: Fix the dt-binding document for dtc check.
regulator: rt4801: Add DT binding documentation
regulator: rt4801: Add support for RT4801 Display Bias regulator driver
regulator: Convert pfuze100 to json-schema
dt-bindings: serial: Convert NXP lpuart to json-schema
dt-bindings: serial: Convert MXS auart to json-schema
dt-bindings: serial: Convert i.MX uart to json-schema
dt-bindings: clock: Update i.MX23 example
dt-bindings: clock: Update i.MX28 example
staging: emxx_udc: Allow for building on !ARM
x86/resctrl: Include pid.h
MAINTAINERS: add an entry for HiSilicon 6421v600 drivers
dt: document HiSilicon SPMI controller and mfd/regulator properties
staging: mfd: hi6421-spmi-pmic: Simplify the compatible string
staging: spmi: hisi-spmi-controller: change compatible string
staging: mfd: hi6421-spmi-pmic: get rid of interrupt properties
staging: hikey9xx: fix Kconfig dependency chain
x86/resctrl: Use container_of() in delayed_work handlers
x86/resctrl: Fix stale comment
x86/resctrl: Remove struct rdt_membw::max_delay
x86/resctrl: Remove unused struct mbm_state::chunks_bw
perf/x86/intel: Support per-thread RDPMC TopDown metrics
perf/x86/intel: Support TopDown metrics on Ice Lake
perf/x86: Add a macro for RDPMC offset of fixed counters
perf/x86/intel: Generic support for hardware TopDown metrics
perf/core: Add a new PERF_EV_CAP_SIBLING event capability
perf/x86/intel: Use switch in intel_pmu_disable/enable_event
perf/x86/intel: Fix the name of perf METRICS
perf/x86/intel: Move BTS index to 47
perf/x86/intel: Introduce the fourth fixed counter
perf/x86/intel: Name the global status bit in NMI handler
perf/x86: Use event_base_rdpmc for the RDPMC userspace support
staging: hikey9xx: add a TODO list
staging: regulator: hi6421v600-regulator: code cleanup
staging: regulator: hi6421v600-regulator: add it to the building system
staging: regulator: hi6421v600-regulator: fix some coding style issues
staging: regulator: hi6421v600-regulator: cleanup DT settings
staging: regulator: hi6421v600-regulator: initialize ramp_delay
staging: regulator: hi6421v600-regulator: add a driver-specific debug macro
staging: regulator: hi6421v600-regulator: don't use usleep_range for off_on_delay
staging: regulator: hi6421v600-regulator: convert to use get/set voltage_sel
staging: regulator: hi6421v600-regulator: change namespace
staging: regulator: hi6421v600-regulator: better handle modes
staging: regulator: hi6421v600-regulator: use shorter names for OF properties
staging: regulator: hi6421v600-regulator: cleanup debug messages
staging: regulator: hi6421v600-regulator: cleanup struct hisi_regulator
staging: regulator: hi6421v600-regulator: change the binding logic
staging: regulator: hi6421v600-regulator: coding style fixups
staging: regulator: hi6421v600-regulator: port it to upstream
staging: regulator: hi6421v600-regulator: get rid of unused code
staging: regulator: add a regulator driver for HiSilicon 6421v600 SPMI PMIC
staging: mfd: hi6421-spmi-pmic: cleanup the code
staging: mfd: hi6421-spmi-pmic: add it to the building system
staging: mfd: hi6421-spmi-pmic: fix some coding style issues
staging: mfd: hi6421-spmi-pmic: change namespace on its functions
staging: mfd: hi6421-spmi-pmic: cleanup OF properties
staging: mfd: hi6421-spmi-pmic: get rid of unused OF properties
staging: mfd: hi6421-spmi-pmic: change the binding logic
staging: mfd: hi6421-spmi-pmic: cleanup hi6421-spmi-pmic.h header
staging: mfd: hi6421-spmi-pmic: get rid of the static vars
staging: mfd: hi6421-spmi-pmic: deal with non-static functions
staging: mfd: hi6421-spmi-pmic: get rid of unused code
staging: mfd: add a PMIC driver for HiSilicon 6421 SPMI version
staging: spmi: hisi-spmi-controller: do some code cleanups
staging: spmi: hisi-spmi-controller: add it to the building system
staging: spmi: hisi-spmi-controller: fix the dev_foo() logic
staging: spmi: hisi-spmi-controller: add debug when values are read/write
staging: spmi: hisi-spmi-controller: use le32 macros where needed
staging: spmi: hisi-spmi-controller: adjust whitespaces at defines
staging: spmi: hisi-spmi-controller: fix a typo
staging: spmi: hisi-spmi-controller: fix it to probe successfully
staging: spmi: hisi-spmi-controller: coding style fixup
staging: spmi: add Hikey 970 SPMI controller driver
serial: 8250: change lock order in serial8250_do_startup()
staging: emxx_udc: Use standard BIT() macro
staging: wfx: fix a handful of spelling mistakes
staging: rtl8723bs: remove 5 GHz code
staging: rtl8192u: Do not use GFP_KERNEL in atomic context
staging: r8188eu: remove unnecessary type cast of rtw_netdev_priv() result
staging: greybus: Add identifier name to function definition argument
Staging: comedi: pcl726: fixed a spelling mistake
staging: wlan-ng: Remove repeated words in comments
staging: most: dim2: Add missing identifier name to function argument
staging: rtl8723bs: os_dep: fix brace coding style issue in sdio_intf.c
staging: wfx: clear alignment style issues
Staging: rtl8192e: fix indent coding style issue in rtllib_tx.c
staging: rtl8723bs: replace rtw_netdev_priv define with inline function
staging: ion: fix spelling mistake in function name "detatch" -> "detach"
media: venus: core: Add support for opp tables/perf voting
media: venus: core: Fix error handling in probe
media: venus: core: Fix runtime PM imbalance in venus_probe
media: rcar-csi2: Negotiate data lanes number
dt-bindings: tas2562: Add device specification links
dt-bindings: tas2562: Remove tas2562 text file
ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate
ASoC: qcom: add a dedicated menuconfig
ASoC: wm8962: Export DAC/ADC monomix switches
sound: remove duplicate "the the" phrase in Kconfig text
ASoC: SOF: delete repeated words in comments
ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro
ASoC: meson: Use snd_soc_of_parse_aux_devs()
ASoC: simple-card: Use snd_soc_of_parse_aux_devs()
ASoC: core: Add common helper to parse aux devs from device tree
ASoC: ak4458: Add regulator support
ASoC: dt-bindings: ak4458: Add power supply property
ASoC: hdac_hdmi: support 'ELD' mixer
media: i2c: adv748x: Implement get_mbus_config
sound/soc/intel: Fix spelling mistake "cant" --> "can't"
ASoC: codecs: delete repeated words in comments
ASoC: various vendors: delete repeated words in comments
arm64: dts: agilex: increase shared memory size to 32Mb
x86/cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h
media: i2c: adv748x: Adjust TXA data lanes number
media: staging: media: imx: Update TODO entry
media: v4l2- mediabus: Add usage note for V4L2_MBUS_*
pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use
media: v4l2-subdev: Remove [s|g]_mbus_config video ops
media: pxa_camera: Use the new set_mbus_config op
mei: virtio: virtualization frontend driver
mei: docs: add vtag ioctl documentation
mei: add connect with vtag ioctl
mei: bus: unconditionally enable clients with vtag support
mei: bus: use zero vtag for bus clients.
mei: handle tx queue flushing for vtag connections
mei: add a vtag map for each client
mei: add a spin lock to protect rd_completed queue
mei: bump hbm version to 2.2
mei: add support for mei extended header.
mei: add vtag support bit in client properties
mei: restrict vtag support to hbm version 2.2
mei: hbm: add capabilities message
media: i2c: ov6650: Use new [get|set]_mbus_config ops
eeprom: at24: Add support for the Sony VAIO EEPROMs
media: i2c: Use the new get_mbus_config pad op
media: v4l2-subdev: Introduce [get|set]_mbus_config pad ops
drm/malidp: Use struct drm_gem_object_funcs.get_sg_table internally
serial: sa1100: use platform_get_resource()
rndis_wlan: tighten check of rndis_query_oid return
mwifiex: Do not use GFP_KERNEL in atomic context
adm8211: switch from 'pci_' to 'dma_' API
rtw88: fix spelling mistake: "unsupport" -> "unsupported"
wl1251, wlcore: fix spelling mistake "buld" -> "build"
brcmfmac: check ndev pointer
brcmfmac: use %*ph to print small buffer
brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach
pinctrl: cherryview: Utilize temporary variable to hold device pointer
pinctrl: cherryview: Switch to use struct intel_pinctrl
pinctrl: cherryview: Move custom community members to separate data struct
pinctrl: cherryview: Drop stale comment
tty: serial, fix kernel-doc
tty: synclink, fix kernel-doc
tty: vt, fix kernel-doc
tty: ldiscs, fix kernel-doc
tty: fix kernel-doc
newport_con: make module's init & exit static using module_driver
newport_con: fix no return statement in newport_show_logo
tty: n_gsm, eliminate indirection for gsm->{output,error}()
vc_screen: prune macros
vc_screen: extract vcs_read_buf_header
vc_screen: extract vcs_read_buf
vc_screen: extract vcs_read_buf_noattr
vc_screen: extract vcs_read_buf_uni
vs_screen: kill tmp_count from vcs_read
vc_screen: sanitize types in vcs_read
vc_screen: eliminate ifdefs from vcs_write_buf
vc_screen: extract vcs_write_buf
vc_screen: extract vcs_write_buf_noattr
vc_screen: sanitize types in vcs_write
vc_screen: rewrite vcs_size to accept vc, not inode
vc_screen: document and cleanup vcs_vc
vc: propagate "viewed as bool" from screenpos up
vt: declare xy for get/putconsxy properly
vt: make vc_data pointers const in selection.h
tty: timbuart: convert tasklets to use new tasklet_setup() API
tty: ifx6x60: convert tasklets to use new tasklet_setup() API
tty: atmel_serial: convert tasklets to use new tasklet_setup() API
tty: ipwireless: convert tasklets to use new tasklet_setup() API
USB: Better name for __check_usb_generic()
char: ipmi: convert tasklets to use new tasklet_setup() API
Revert "PCI: brcmstb: Wait for Raspberry Pi's firmware when present"
Revert "firmware: raspberrypi: Introduce vl805 init routine"
usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4
Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk"
usb: xhci-pci: Add support for reset controllers
ARM: dts: bcm2711: Add reset controller to xHCI node
ARM: dts: bcm2711: Add firmware usb reset node
reset: Add Raspberry Pi 4 firmware reset controller
dt-bindings: reset: Add a binding for the RPi Firmware reset controller
usb: mos7720: convert tasklets to use new tasklet_setup() API
usb: xhci: convert tasklets to use new tasklet_setup() API
usb/gadget: fsl_qe_udc: convert tasklets to use new tasklet_setup() API
usb/gadget: f_midi: convert tasklets to use new tasklet_setup() API
usb: hcd: convert tasklets to use new tasklet_setup() API
usb: c67x00: convert tasklets to use new tasklet_setup() API
usb: atm: convert tasklets to use new tasklet_setup() API
usb: core: Solve race condition in anchor cleanup functions
ASoC: Intel: Skylake: (cosmetic) align function parameters
ASoC: Intel: Skylake: skl-topology: remove redundant assignment
ASoC: Intel: Skylake: skl-topology: remove redundant assignments
ASoC: Intel: Skylake: sst-utils: remove redundant assignment
ASoC: Intel: Skylake: cldma: remove redundant initialization
ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization
ASoC: Intel: haswell-ipc: remove redundant assignments
ASoC: Intel: haswell: (cosmetic) align function parameters
ASoC: Intel: common: (cosmetic) align function parameters
ASoC: Intel: Baytrail: (cosmetic) align function parameters
ASoC: Intel: Atom: (cosmetic) align parameters
ASoC: Intel: Atom: sst_pvt: simplify return handling
ASoC: Intel: Atom: sst_loader: remove always-true condition
ASoC: Intel: Atom: remove useless assignment
ASoC: Intel: Atom: platform-pcm: fix redundant return
ASoC: Intel: Atom: sst_pvt: remove redundant initialization
ASoC: Intel: Atom: remove redundant initialization
ASoC: Intel: Atom: sst: remove useless NULL assignment
ASoC: Intel: Atom: platform-pcm: remove redundant assignment
ASoC: Intel: Atom: compress: remove redundant assignment
ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments
usb: common: usb-conn-gpio: Print error on failure to get VBUS
usb: common: usb-conn-gpio: Make VBUS supply optional
USB: yurex: remove needless check before usb_free_coherent()
USB: storage: isd200: fix spelling mistake "removeable" -> "removable"
usb: host: xhci-tegra: remove a duplicated entry
usb: xhci-mtk: Fix typo
usb: mtu3: Remove unsused inline function is_first_entry
ath11k: Use fallthrough pseudo-keyword
ath11k: Fix possible memleak in ath11k_qmi_init_service
ath10k: fix VHT NSS calculation when STBC is enabled
ath10k: Register shutdown handler
ath11k: reset MHI during power down and power up
ath11k: use TCL_DATA_RING_0 for QCA6390
ath11k: process both lmac rings for QCA6390
ath11k: assign correct search flag and type for QCA6390
ath11k: delay vdev_start for QCA6390
ath11k: refine the phy_id check in ath11k_reg_chan_list_event
ath11k: setup QCA6390 rings for both rxdmas
ath11k: don't initialize rxdma1 related ring
ath11k: enable DP interrupt setup for QCA6390
ath11k: dp: redefine peer_map and peer_unmap
ath11k: wmi: put hardware to DBS mode
ath11k: initialize wmi config based on hw_params
ath11k: force single pdev only for QCA6390
ath11k: disable CE interrupt before hif start
ath11k: ce: get msi_addr and msi_data before srng setup
ath11k: hal: assign msi_addr and msi_data to srng
ath11k: ce: remove CE_COUNT() macro
ath11k: ce: remove host_ce_config_wlan macro
ath11k: ce: support different CE configurations
ath11k: hal: cleanup dynamic register macros
ath11k: hal: create register values dynamically
ath10k: move enable_pll_clk call to ath10k_core_start()
MAINTAINERS: Change maintainer for hisilicon DRM driver
arm64: dts: allwinner: Mark timer as stopped in suspend
arm64: dts: allwinner: replace numerical constant with CCU_CLKX
drm/sun4i: Constify static structs
drm/virtio: Support virtgpu exported resources
virtio-gpu: add VIRTIO_GPU_F_RESOURCE_UUID feature
virtio: add dma-buf support for exported objects
ARM: dts: Configure omap4 and 5 l4_abe for genpd and drop platform data
ARM: dts: Configure am3 and am4 sgx for genpd and drop platform data
soc: ti: omap-prm: Configure omap4 and 5 l4_abe power domain
soc: ti: omap-prm: Configure sgx power domain for am3 and am4
soc: ti: omap-prm: Add basic power domain support
dt-bindings: omap: Update PRM binding for genpd
soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET
soundwire: intel: support clock_stop mode without quirks
soundwire: intel_init: handle power rail dependencies for clock stop mode
soundwire: intel: add CLK_STOP_NOT_ALLOWED support
soundwire: intel: add CLK_STOP_BUS_RESET support
soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend
soundwire: intel: pm_runtime idle scheduling
soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming
soundwire: intel: call helper to reset Slave states on resume
soundwire: intel: fix race condition on system resume
soundwire: intel: reset pm_runtime status during system resume
soundwire: intel: add pm_runtime support
of: platform: Destroy child devices symmetrically
dt-bindings: gpio: Convert vf610 to json-schema
selinux: refactor changing booleans
scsi: ufs: Fix a race condition between error handler and runtime PM ops
scsi: ufs: Move dumps in IRQ handler to error handler
scsi: ufs: Recover HBA runtime PM error in error handler
scsi: ufs: Fix concurrency of error handler and other error recovery paths
scsi: ufs: Add some debug information to ufshcd_print_host_state()
scsi: ufs-qcom: Remove testbus dump in ufs_qcom_dump_dbg_regs
scsi: ufs: ufs-qcom: Fix race conditions caused by ufs_qcom_testbus_config()
scsi: ufs: Add checks before setting clk-gating states
selinux: move policy commit after updating selinuxfs
selinux: encapsulate policy state, refactor policy load
scripts/selinux,selinux: update mdp to enable policy capabilities
audit: uninitialize variable audit_sig_sid
audit: change unnecessary globals into statics
dt-bindings: ata: Convert i.MX sata to json-schema
dt-bindings: nvmem: Convert snvs lpgpr to json-schema
dt-bindings: perf: Convert i.MX DDR to json-schema
dt-bindings: rng: Convert i.MX to json-schema
dt-bindings: fsl: Convert i.MX7ULP SIM to json-schema
dt-bindings: fsl: Convert i.MX7ULP PM to json-schema
dt-bindings: crypto: Convert i.MX sahara to json-schema
dt-bindings: crypto: Convert i.MX SCC to json-schema
dt-bindings: crypto: Convert MXS DCP to json-schema
dt-bindings: w1: Convert i.MX to json-schema
leds: lp50xx: Add the LP50XX family of the RGB LED driver
dt: bindings: lp50xx: Introduce the lp50xx family of RGB drivers
leds: LP55XX_COMMON needs to depend on LEDS_CLASS
leds: pca955x: Add an IBM software implementation of the PCA9552 chip
dt-bindings: leds: pca955x: Add IBM implementation compatible string
drm/i915: Update TGL and RKL HuC firmware versions
drm/i915: Update TGL and RKL DMC firmware versions
drm/i915/display: Implement WA 1408330847
drm/i915: Initial implementation of PSR2 selective fetch
drm/i915/kbl: Fix revision ID checks
drm/i915/tgl: Add new voltage swing table
drm/i915/tgl: Set subplatforms
drm/i915/tgl: Fix TC-cold block/unblock sequence
drm/i915/tgl: Make sure TC-cold is blocked before enabling TC AUX power wells
drm/i915/selftests: Avoid passing a random 0 into ilog2
drm/i915: add syncobj timeline support
drm/i915: introduce a mechanism to extend execbuf2
Revert "drm/i915/rkl: Add Wa_14011224835 for PHY B initialization"
drm/i915: Fix wrong return value in intel_atomic_check()
drm/i915: Fix wrong return value
drm/i915: Update bw_buddy pagemask table
drm/i915: Add a couple of missing i915_active_fini()
drm/i915/display: Check for an LPSP encoder before dereferencing
drm/i915: Remove gen check before calling intel_rps_boost
drm/i915/selftests: Add compiler paranoia for checking HWSP values
drm/i915: Copy default modparams to mock i915_device
drm/i915/display/fbc: Disable fbc by default on TGL
drm/i915: Implement WA 14011294188
drm/i915/selftests: Downgrade severity of CS/SRM frequency scaling tests
drm/i915/rkl: Add Wa_14011224835 for PHY B initialization
drm/i915/rkl: Handle HTI
drm/i915/rkl: Add DPLL4 support
drm/i915/rkl: Add initial workarounds
drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout
drm/i915: Move WaDisableDopClockGating:skl to skl_init_clock_gating()
drm/i915/display: Implement HOBL
drm/i915: Remove dubious Valleyview PCI IDs
drm/i915: Provide the perf pmu.module
drm/i915/ddi: Don't rewrite DDI_BUF_CTL reg during DP link training
drm/i915/ddi: Don't frob the DP link scramble disabling flag
drm/i915: Make i830 .get_cdclk() assignment less confusing
drm/i915: Fix some whitespace
drm/i915: Pack struct intel_cdclk_vals
drm/i915/fbc: Limit cfb to the first 256MiB of stolen on g4x+
dt-bindings: at25: convert the binding document to yaml
memory: Enable compile testing for most of the drivers
memory: brcmstb_dpfe: add separate entry for compile test
memory: tegra: tegra210-emc: fix indentation
memory: renesas-rpc-if: simplify with PTR_ERR_OR_ZERO
memory: omap-gpmc: consistently use !res for NULL checks
memory: omap-gpmc: use WARN() instead of BUG() on wrong free
memory: omap-gpmc: remove GPMC_SET_ONE_CD_MAX macro for safety
memory: omap-gpmc: return meaningful error codes in gpmc_cs_set_timings()
memory: omap-gpmc: remove unused file-scope phys_base and mem_size
memory: omap-gpmc: remove unneeded asm/mach-types.h inclusion
drm/amd/display: Add DSC_DBG_EN shift/mask for dcn3
drm/amd/display: [FW Promotion] Release 0.0.29
drm/amd/display: Mask DPCD field to avoid reading unsupported field value
drm/amd/display: fix pow() crashing when given base 0
drm/amd/display: Reset scrambling on Test Pattern
drm/amd/display: Add extra T3 delay
ARM: dts: exynos: add prefetch properties for L2C-310 cache
drm/amd/display: Fix DSC force enable on SST
drm/amd/display: fix dcn3 wide timing dsc validation
drm/amd/display: Screen corruption on dual displays (DP+USB-C)
drm/amd/display: Add read backlight interface
drm/amd/display: PSR eDP p-state warning occurs intermittently after unplug DP
drm/amd/display: Fix DFPstate hang due to view port changed
drm/amd/display: Change ABM config init interface
ARM: exynos: clear L310_AUX_CTRL_NS_LOCKDOWN in default l2c_aux_val
drm/amd/display: create a function to decide mst link settings
drm/amd/display: Assign correct left shift
drm/amd/display: Call DMUB for eDP power control
drm/amd/display: 3.2.98
drm/amd/display: [FW Promotion] Release 0.0.28
drm/amdgpu: add condition check for trace_amdgpu_cs()
drm/amdgpu: fix amdgpu_bo_release_notify() comment error
drm/amdkfd: fix the wrong sdma instance query for renoir
ASoC: da7219: Fix clock handling around codec level probe
ASoC: da7219: Move soft reset handling to codec level probe
ASoC: da7219: Move required devm_* allocations to device level code
ASoC: q6asm-dai: add support to copy callback
ASoC: q6asm-dai: add gapless support
ASoC: q6asm-dai: prepare set params to accept profile change
ASoC: q6asm-dai: add next track metadata support
ASoC: q6asm: add support to gapless flag in q6asm open
ASoC: q6asm: add support to remove intial and trailing silence
ASoC: q6asm: add length to write command token
ASoC: q6asm: use flags directly from q6asm-dai
ASoC: q6asm: make commands specific to streams
ASoC: q6asm: rename misleading session id variable
ARM: samsung: fix kerneldoc of s3c_pm_do_restore_core()
mmc: s3cmci: remove unneeded machine header include
ARM: s3c: remove unneeded machine header includes
ARM: s3c24xx: ts: document function argument
ARM: s3c24xx: ts: include platform data header
ARM: s3c24xx: sdhci: include plat/sdhci.h header
ARM: s3c24xx: include common.h header in s3c2443.c
ARM: s3c: remove plat-samsung/.../samsung-time.h
clk: samsung: s3c24xx: declare s3c24xx_common_clk_init() in shared header
clk: samsung: s3c64xx: declare s3c64xx_clk_init() in shared header
ARM: samsung: fix language typo
ARM: s3c24xx: demote kerneldoc comment
ARM: s3c64xx: include header to fix -Wmissing-prototypes
ARM: s3c64xx: use simple i2c probe function
MAINTAINERS: add more name matches for Samsung SoC entries
MAINTAINERS: drop Vincent Sanders from Simtec S3C boards
dt-bindings: sound: intel, keembay-i2s: Add new compatible string
ASoC: Intel: KMB: Enable TDM audio capture
ARM: bcm: Enable BCM7038_L1_IRQ for ARCH_BRCMSTB
ARM: brcmstb: Add debug UART entry for 72614
MIPS: BMIPS: dts: add BCM63268 power domain support
MIPS: BMIPS: dts: add BCM6362 power domain support
MIPS: BMIPS: dts: add BCM6328 power domain support
soc: bcm: add BCM63xx power domain driver
MIPS: BMIPS: add BCM6318 power domain definitions
MIPS: BMIPS: add BCM63268 power domain definitions
MIPS: BMIPS: add BCM6362 power domain definitions
MIPS: BMIPS: add BCM6328 power domain definitions
dt-bindings: soc: brcm: add BCM63xx power domain binding
soc: bcm: brcmstb: biuctrl: Enable Read-ahead cache
bus: brcmstb_gisb: Shorten prints
leds: sgm3140: fix led->LED for consistency
leds: we don't want people to use LED subsystem for vibrations
leds: mt6323: move period calculation
leds: s3c24xx: Remove unused machine header include
ARM: exynos_defconfig: enable platform media drivers
dt-bindings: arm: samsung: Do not require clkout on Exynos5260 and Exynos7
ARM: dts: exynos: Add sound support to Midas
ARM: s3c64xx: fix return value check in s3c_usb_otgphy_init()
ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset
ASoC: codec: tlv3204: Increased maximum supported channels
ASoC: codec: tlv3204: Enable 24 bit audio support
x86/cpu: Use SERIALIZE in sync_core() when available
ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch
ASoC: sun50i-codec-analog: Enable DAPM for line out switch
ASoC: sun50i-codec-analog: Make line out routes stereo
ASoC: sun50i-codec-analog: Enable DAPM for headphone switch
ASoC: sun50i-codec-analog: Make headphone routes stereo
ASoC: sun50i-codec-analog: Group and sort mixer routes
ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend
ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits
ASoC: Intel: bytcht_cx2072x: simplify return handling
ASoC: Intel: rename shadowed variable for all broadwell boards
ASoC: SOF: Intel: hda-codec: move variable used conditionally
ASOC: SOF: Intel: hda-codec: move unused label to correct position
ASoC: sun8i-codec: Add a quirk for LRCK inversion
ASoC: sun8i-codec: Add missing mixer routes
ASoC: sun8i-codec: Fix DAPM to match the hardware topology
ASoC: dt-bindings: Add a new compatible for the A64 codec
clk: meson: axg-audio: fix g12a tdmout sclk inverter
clk: meson: axg-audio: separate axg and g12a regmap tables
espintcp: restore IP CB before handing the packet to xfrm
clk: meson: add sclk-ws driver
ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced
ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode
ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger()
arm64: dts: ls1028a: qds: enable lpuart1
ARM: dts: imx7d-sdb: Add nodes for audio sound card
ASoC: lpass-cpu: Move to yaml format
ASoC: Add sc7180-lpass bindings header
ASoC: Add sc7180 lpass cpu node
ASoC: qcom: lpass-platform: Use platform_get_irq
ASoC: qcom: lpass-cpu: Use platform_get_resource
ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio
ASoC: qcom: lpass-cpu: fix concurrency issue
ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers
ASoC: qcom: lpass-platform: fix memory leak
ASoC: qcom: lpass-platform: Replace card->dev with component->dev
ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function
ASoC: qcom: Add common array to initialize soc based core clocks
ARM: dts: imx6qdl: add TQMa6{S,Q,QP} SoM
ARM: dts: ZII: Disable HW Ethernet switch reset GPIOs
ARM: dts: imx6qp-sabreauto: enable pcie
memory: samsung: exynos5422-dmc: Document mutex scope
ASoC: rt5682: Use clk_hw based APIs for registration
ASoC: rt5682: Drop usage of __clk_get_name()
ASoC: rt5682: Use dev_dbg() in rt5682_clk_check()
soundwire: intel: Add basic power management support
memory: samsung: exynos5422-dmc: Additional locking for 'curr_rate'
MIPS: BCM47xx: Include bcm47xx_sprom.h
firmware: bcm47xx_sprom: Fix -Wmissing-prototypes warnings
drm/qxl: Replace deprecated function in qxl_display
MIPS: BCM63xx: switch to SPDX license identifier
MIPS: BCM63xx: refactor board declarations
MIPS: BCM63xx: enable EHCI for DWV-S0 board
MIPS: BCM63xx: remove EHCI from BCM6348 boards
MIPS: BCM63xx: remove duplicated new lines
drm/virtio: Use struct_size() helper in kmalloc()
MIPS: lantiq: add missing GPHY clock aliases for ar10 and grx390
MIPS: Loongson: Use default CONFIG_FRAME_WARN as 2048 for Loongson64 to fix build warnings
MIPS: ftrace: Remove redundant #ifdef CONFIG_DYNAMIC_FTRACE
wcn36xx: Fix reported 802.11n rx_highest rate wcn3660/wcn3680
ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path
ath10k: Use fallthrough pseudo-keyword
ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb()
ath9k_htc: Use appropriate rs_datalen type
ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support
ath6kl: prevent potential array overflow in ath6kl_add_new_sta()
ath6kl: fix spelling mistake "initilisation" -> "initialization"
ath6kl: Use fallthrough pseudo-keyword
ath5k: Fix kerneldoc formatting issue
wil6210: Demote non-kerneldoc headers to standard comment blocks
ath5k: pcu: Add a description for 'band' remove one for 'mode'
ath5k: Use fallthrough pseudo-keyword
ath11k: hal: create hw_srng_config dynamically
ath11k: enable internal sleep clock
ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send
ath11k: fix memory OOB access in qmi_decode
ath11k: allocate smaller chunks of memory for firmware
ath11k: setup ce tasklet for control path
ath11k: configure copy engine msi address in CE srng
ath11k: pci: add read32() and write32() hif operations
ath11k: fill appropriate QMI service instance id for QCA6390
ath11k: add board file support for PCI devices
ath11k: add support for m3 firmware
HID: apple: Add support for Matias wireless keyboard
ath11k: use remoteproc only with AHB devices
ath11k: pci: add HAL, CE and core initialisation
ath11k: register MHI controller device for QCA6390
ath11k: implement ath11k_core_pre_init()
ath11k: pci: add MSI config initialisation
ath11k: pci: setup resources
ath11k: add simple PCI client driver for QCA6390 chipset
ath11k: move ring mask definitions to hw_params
ath11k: add hw_params entry for QCA6390
ath11k: do not depend on ARCH_QCOM for ath11k
HID: cp2112: Use irqchip template
EDAC/socfpga: Transfer SoCFPGA EDAC maintainership
ARM: at91: pm: remove unnecessary at91sam9x60_idle
ARM: at91: pm: of_node_put() after its usage
ARM: at91: pm: add per soc validation of pm modes
ARM: at91: pm: add support for ULP0 fast wakeup
EDAC/thunderx: Make symbol lmc_dfs_ents static
EDAC/al-mc-edac: Add Amazon's Annapurna Labs Memory Controller driver
dt-bindings: EDAC: Add Amazon's Annapurna Labs Memory Controller binding
ARM: dts: imx6ull: add rng
ARM: dts: imx6sll: add rng
ARM: dts: imx6sl: fix rng node
pinctrl: sh-pfc: r8a7790: Add USB1 PWEN pin and group
arm64: defconfig: Enable R-Car PCIe endpoint driver
ARM: shmobile: defconfig: Enable TOUCHSCREEN_STMPE
ARM: dts: r8a7742: Add QSPI support
arm64: dts: renesas: r8a774e1-hihope-rzg2h: Setup DU clocks
arm64: dts: renesas: r8a774e1: Add LVDS device node
arm64: dts: renesas: r8a774e1: Populate HDMI encoder node
arm64: dts: renesas: r8a774e1: Populate DU device node
ARM: dts: r8a7742: Add PCIe Controller device node
arm64: dts: renesas: r8a774b1-hihope-rzg2n-ex: Enable sata
arm64: dts: renesas: r8a774e1: Add VSP instances
arm64: dts: renesas: r8a774e1: Add FCPF and FCPV instances
ARM: dts: r8a7742: Add LVDS support
ARM: dts: r8a7742: Add DU support
ARM: dts: r8a7742: Add TPU support
ARM: dts: r8a7742: Add PWM SoC support
ARM: dts: r8a7742-iwg21d-q7: Enable cmt0
ARM: dts: iwg22d-sodimm: Fix dt nodes sorting
ARM: dts: r8a7742-iwg21d-q7: Enable HSUSB, USB2.0 and xHCI
arm64: dts: renesas: ulcb: add full-pwr-cycle-in-suspend into eMMC nodes
arm64: dts: renesas: r8a774e1: Add VIN and CSI-2 nodes
arm64: dts: renesas: r8a774e1: Add audio support
arm64: dts: renesas: r8a774e1: Add USB-DMAC and HSUSB device nodes
arm64: dts: renesas: r8a774e1: Add USB3.0 device nodes
arm64: dts: renesas: r8a774e1: Add USB2.0 phy and host (EHCI/OHCI) device nodes
arm64: dts: renesas: r8a774e1: Add SATA controller node
arm64: dts: renesas: r8a774e1: Add PCIe device nodes
drm/qxl: don't take vga ports on rev5+
drm/virtio: Revert "drm/virtio: Call the right shmem helpers"
drm/virtgpu: remove redundant assignments to width and height
EDAC/mce_amd: Add new error descriptions for existing types
EDAC: Replace HTTP links with HTTPS ones
soundwire: master: enable pm runtime
dmaengine: dw: Add DMA-channels mask cell support
dmaengine: dw: Ignore burst setting for memory peripherals
dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation
dmaengine: dw: Activate FIFO-mode for memory peripherals only
dt-bindings: dma: dw: Add optional DMA-channels mask cell support
dmaengine: xilinx: dpdma: Add debugfs support
dmaengine: ti: k3-psil-j721e: Add entries for 2nd port of MCU SA2UL
dmaengine: ti: k3-psil: add map for j7200
dmaengine: ti: k3-psil: Use soc_device_match to get the psil map
dmaengine: idxd: clear misc interrupt cause after read
dmaengine: ti: omap-dma: Drop of_match_ptr to fix -Wunused-const-variable
dmaengine: pch_dma: use generic power management
dt-bindings: panel: rocktech,jh057n00900: Add myself as maintainer
dt-bindings: panel: rocktech,jh057n00900: Modernize
drm/panel-simple: Read panel orientation
drm/panel: lvds: Read panel orientation
drm/panel: Read panel orientation for BOE TV101WUM-NL6
drm/panel: Add helper for reading DT rotation
drm/panel: ilitek-ili9881c: add support for Feixin K101-IM2BYL02 panel
dt-bindings: ili9881c: add compatible string for Feixin K101-IM2BYL02
drm/panel: ilitek-ili9881c: prepare for adding support for extra panels
drm/panel: simple: Add 50Hz mode for sharp,ls020b1dd01d
drm/panel: simple: Tweak timings of sharp,ls020b1dd01d for perfect 60Hz
drm/panel: simple: Convert sharp,ls020b1dd01d from timings to videomode
drm/panel: novatek,nt39016: Add missing CR to error messages
drm/panel: novatek,nt39016: Handle backlight the standard way
x86/mm/64: Update comment in preallocate_vmalloc_pages()
x86/mm/64: Do not sync vmalloc/ioremap mappings
x86/paravirt: Avoid needless paravirt step clearing page table entries
x86/paravirt: Remove set_pte_at() pv-op
x86/entry/32: Simplify CONFIG_XEN_PV build dependency
x86/paravirt: Use CONFIG_PARAVIRT_XXL instead of CONFIG_PARAVIRT
x86/paravirt: Clean up paravirt macros
x86/paravirt: Remove 32-bit support from CONFIG_PARAVIRT_XXL
drm/mcde: Retry DSI read/write transactions
ath10k: correct the array index from mcs index for HT mode for QCA6174
ath10k: enable supports_peer_stats_info for QCA6174 PCI devices
ath10k: remove return for NL80211_STA_INFO_TX_BITRATE
ath10k: add wmi service peer stat info for wmi tlv
drm/amdgpu: drop log message in amdgpu_dpm_baco_reset()
drm/amdgpu: note what type of reset we are using
drm/amdgpu: print where we get the vbios image from
drm/amdgpu: parse ta firmware for navy_flounder
drm/amdgpu/vcn3.0: only SIENNA_CICHLID need specify instance for dec/enc
drm/amd/pm: optimize the power related source code layout
drm/amd/powerplay: put those exposed power interfaces in amdgpu_dpm.c
drm/amd/powerplay: optimize i2c bus access implementation
drm/amd/powerplay: drop unnecessary pp_funcs checker
drm/amd/powerplay: optimize amdgpu_dpm_set_clockgating_by_smu() implementation
drm/amd/pm: drop redundant MEM_TYPE_* macros
drm/amd/powerplay: suppress the kernel test robot warning
drm/amdgpu: guard ras debugfs creation/removal based on CONFIG_DEBUG_FS
drm/amdgpu: fix NULL pointer access issue when unloading driver
drm/amdgpu: revert "fix system hang issue during GPU reset"
drm/amd/powerplay: enable Sienna Cichlid mgpu fan boost feature
drm/amd/powerplay: enable Navi1X mgpu fan boost feature(V2)
drm/amd/powerplay: enable swSMU mgpu fan boost support
drm/amd/powerplay: optimize the interface for mgpu fan boost enablement
drm/amdgpu: fix uninit-value in arcturus_log_thermal_throttling_event()
drm/amdgpu: disable gfxoff for navy_flounder
drm/amd/powerplay: bump NAVI12 driver if version
drm/amd/powerplay: maximum the code sharing around metrics table retrieving
drm/amd/powerplay: update the metrics table cache interval as 1ms
drm/amdgpu: Use function pointer for some mmhub functions
drm/amdgpu: pass NULL pointer instead of 0
drm/amdgpu: annotate a false positive recursive locking
drm/amdgpu: add debugfs interface for RAP test
drm/amdgpu: enable RAP TA load
drm/amdgpu: add RAP TA header file
drm/amdgpu: reconfigure spm golden settings on Navi1x after GFXOFF exit(v3)
drm/amdgpu: add interface amdgpu_gfx_init_spm_golden for Navi1x
drm/amdgpu: add debugfs node to toggle ras error cnt harvest
drm/amdgpu: bypass querying ras error count registers
ath10k: start recovery process when payload length exceeds max htc length for sdio
ath5k: Replace HTTP links with HTTPS ones
ath: drop unnecessary list_empty
ath9k: Use fallthrough pseudo-keyword
wcn36xx: Use sequence number allocated by mac80211
wcn36xx: Fix TX data path
wcn36xx: Increase number of TX retries
wcn36xx: Add TX ack support
wcn36xx: Fix multiple AMPDU sessions support
ath9k: Fix typo in function name
ath9k: Replace HTTP links with HTTPS ones
x86/boot: Check that there are no run-time relocations
x86/boot: Remove run-time relocations from head_{32,64}.S
x86/boot: Remove run-time relocations from .head.text code
x86/boot: Add .text.* to setup.ld
x86/boot/compressed: Get rid of GOT fixup code
x86/boot/compressed: Force hidden visibility for all symbol references
x86/boot/compressed: Move .got.plt entries out of the .got section
drm: panel: Fix bus format for OrtusTech COM43H4M85ULC panel
drm/mcde: Enable the DSI link with display
drm/mcde: Fix display pipeline restart
drm/mcde: Support using DSI in LP mode
drm/mcde: Improve pixel fetcher FIFO depth setting
drm/mcde: Fix display data flow control
drm/mcde: Rename flow function
drm/hisilicon: Fix build error of no type of module_init
drm/bridge: tc358762: Add basic driver for Toshiba TC358762 DSI-to-DPI bridge
dt-bindings: Add DT bindings for Toshiba TC358762 DSI-to-DPI bridge
drm/radeon: drop superflous AGP handling
drm/ttm: give resource functions their own [ch] files
drm/ttm: rename ttm_resource_manager_func callbacks
drm/hisilicon: Code refactoring for hibmc_drv_de
drm/hisilicon: Remove the unused include statements
drm/panel-notatek-nt35510: Fix MTP read init
drm/amdgpu: Enable P2P dmabuf over XGMI
drm/amdgpu: utilize subconnector property for DP through DisplayManager
drm/amdgpu: utilize subconnector property for DP through atombios
drm/i915: utilize subconnector property for DP
drm: report dp downstream port type as a subconnector property
drm/vmwgfx/ttm: fix the non-THP cleanup path.
arm64: dts: meson: vim3: make sound card common to all variants
arm64: dts: meson: vim3: correct led polarity
drm/amd/display: convert to use le16_add_cpu()
drm/amdgpu/display: drop unused function
drm/amd/display: add DCN support for aarch64
drm/amdgpu/display: use GFP_ATOMIC in dcn20_validate_bandwidth_internal
drm/amd/display: Blank stream before destroying HDCP session
drm/amd/display: Fix EDID parsing after resume from suspend
drm/amd/display: Disconnect pipe separetely when disable pipe split
drm/amd/display: Switch to immediate mode for updating infopackets
drm/amd/display: Fix LFC multiplier changing erratically
drm/amd/display: mpcc black color should not be impacted by pixel encoding format
drm/amd/display: Revert regression
drm/amd/display: Fix incorrect backlight register offset for DCN
drm/amd/display: Adjust static-ness of resource functions
drm/amdgpu: fix reload KMD hang on GFX10 KIQ
drm/amdgpu: update gc golden register for arcturus
drm/amd/powerplay: correct UVD/VCE PG state on custom pptable uploading
drm/amd/powerplay: correct Vega20 cached smu feature state
drm/amdgpu: Skip some registers config for SRIOV
drm/amdkfd: Fix spurious debug exception on gfx10
Revert "drm/amdkfd: Unify gfx9/gfx10 context save area layouts"
Revert "drm/amdkfd: Fix spurious debug exception on gfx10"
drm: amdgpu: Use the correct size when allocating memory
display/drm/bridge: TC358775 DSI/LVDS driver
dt-binding: Add DSI/LVDS TC358775 bridge bindings
kernel: printk: delete repeated words in comments
drm/v3d: convert to use module_platform_driver
drm/vkms: add missing platform_device_unregister() in vkms_init()
drm/vgem: add missing platform_device_unregister() in vgem_init()
drm/vkms: guarantee vblank when capturing crc
drm/gma500: fix spelling mistake "pannel" -> "panel"
drm/amdgpu/ttm: drop the adev link from vram mgr
drm/amdgpu/ttm: move vram/gtt mgr allocations to mman.
drm: Remove unnecessary drm_panel_attach and drm_panel_detach
ip_vti: Fix unused variable warning
drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
drm/amdgpu: unlock mutex on error
drm/amd/powerplay: put VCN/JPEG into PG ungate state before dpm table setup(V3)
drm/amd/powerplay: update swSMU VCN/JPEG PG logics
drm/amdgpu: use mode1 reset by default for sienna_cichlid
drm/mgag200: fix build on alpha arch
drm/panfrost: perfcnt: fix ref count leak in panfrost_perfcnt_enable_locked
drm/panfrost: add regulators to devfreq
drm/panfrost: dynamically alloc regulators
drm/panfrost: move devfreq_init()/fini() in device
drm/panfrost: rename error labels in device_init
drm/panfrost: properly handle error in probe
drm/panfrost: use spinlock instead of atomic
drm/panfrost: introduce panfrost_devfreq struct
drm/panfrost: don't use pfdevfreq.busy_count to know if hw is idle
drm/panfrost: clean headers in devfreq
drm/panfrost: avoid static declaration
drm/panfrost: Add compatible string for bifrost
drm/panfrost: Make sure GPU is powered on when reading GPU_LATEST_FLUSH_ID
drm/amdgpu: make sure userptr ttm is allocated
drm/amd/display: Drop dm_determine_update_type_for_commit
drm/amd/display: Reset plane for anything that's not a FAST update
drm/amd/display: Use validated tiling_flags and tmz_surface in commit_tail
drm/amd/display: Avoid using unvalidated tiling_flags and tmz_surface in prepare_planes
drm/amd/display: Reset plane when tiling flags change
drm/amd/display: Store tiling_flags and tmz_surface on dm_plane_state
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amdgpu: new ids flag for tmz (v2)
drm/amd/powerplay: add control method to bypass metrics cache on Vega12
drm/amd/powerplay: add control method to bypass metrics cache on Vega20
drm/amd/powerplay: add control method to bypass metrics cache on Renoir
drm/amd/powerplay: add control method to bypass metrics cache on Sienna Cichlid
drm/amd/powerplay: add control method to bypass metrics cache on Navi10
drm/amd/powerplay: add control method to bypass metrics cache on Arcturus
drm/amd/powerplay: add Vega12 support for gpu metrics export
drm/amd/powerplay: add Vega20 support for gpu metrics export
drm/amd/powerplay: enable gpu_metrics export on legacy powerplay routines
drm/amd/powerplay: add Renoir support for gpu metrics export(V2)
drm/amd/powerplay: add Sienna Cichlid support for gpu metrics export
drm/amd/powerplay: add Navi1x support for gpu metrics export
drm/amd/powerplay: update the data structure for NV12 SmuMetrics
drm/amd/powerplay: add Arcturus support for gpu metrics export
drm/amd/powerplay: implement SMU V11 common APIs for retrieving link speed/width
drm/amd/powerplay: add new sysfs interface for retrieving gpu metrics(V2)
drm/amd/powerplay: define an universal data structure for gpu metrics (V4)
drm/amdgpu: fix spelling mistake "paramter" -> "parameter"
drm/amd/powerplay: grant Arcturus softmin/max setting on latest PM firmware
drm/amdkfd: option to disable system mem limit
drm/amd/display: Fix wrong return value in dm_update_plane_state()
x86/kaslr: Replace strlen() with strnlen()
drm/ttm: rename ttm_mem_reg to ttm_resource.
drm/ttm: rename ttm_mem_type_manager -> ttm_resource_manager.
drm/ttm: rename bo manager to range manager.
drm/ttm: add a wrapper for checking if manager is in use
drm/ttm: drop type manager has_type
drm/ttm: drop list of memory managers from device. (v2)
drm/ttm: drop man->bdev link.
drm/amdgpu/ttm: remove man->bdev references.
drm/ttm: drop priv pointer in memory manager
drm/nouveau/ttm: move to driver allocated manager
drm/vmwgfx/gmrid: convert to driver controlled allocation.
drm/vmwgfx/ttm: move thp to driver managed
drm/ttm: move range manager to subclassed driver allocation
drm/ttm: make ttm_range_man_init/takedown take type + args
drm/amdgpu/ttm: use bo manager subclassing for vram/gtt mgrs
drm/ttm: allow drivers to provide their own manager subclasses
drm/ttm: rename manager variable to make sure wrapper is used.
drm/vmwgfx/ttm: use wrapper to access memory manager
drm/radeon/ttm: use wrapper to access memory manager
drm/qxl/ttm: use wrapper to access memory manager
drm/nouveau/ttm: use wrapper to access memory managers
drm/vram-helper: use wrapper to access memory managers
drm/amdgfx/ttm: use wrapper to get ttm memory managers
drm/ttm: add wrapper to get manager from bdev.
drm/ttm: make TTM responsible for cleaning system only.
drm/ttm: remove range manager legacy takedown path
drm/vmwgfx: fix gmrid takedown paths to new interface
drm/qxl/ttm: use new takedown path
drm/radeon/ttm: use new takedown paths
drm/nouveau: use new cleanup paths
drm/vram_helper: call explicit mm takedown
drm/vmwgfx: takedown vram manager
drm/amdgpu/ttm: use new takedown path
drm/ttm: start allowing drivers to use new takedown path (v2)
drm/ttm: make some inline helper functions for cleanup paths. (v2)
drm/ttm: pass man around instead of mem_type in some places
drm/ttm: purge old manager init path.
drm/ttm: convert system manager init to new code.
drm/vmwgfx/ttm: switch gmrid allocator to new init paths.
drm/vmwgfx/ttm: convert vram mm init to new code paths
drm/nouveau: use new memory manager init paths
drm/vram_helper: use new ttm manager init function
drm/qxl/ttm: use new init path for manager
drm/radeon: use new ttm man init path
drm/amdgpu/ttm: init managers from the driver side.
drm/ttm: provide a driver-led init path for range mm manager. (v2)
drm/ttm: split the mm manager init code (v2)
drm/vram-helper: call the ttm manager debug function
drm/qxl/ttm: call ttm manager debug (v2)
drm/vmwgfx/gmrid: don't provide pointless ttm debug callback
drm/nouveau/ttm: don't fill in blank ttm debug callback
drm/ttm: export memory type debug entrypoint.
drm/vram-helper: remove populate/unpopulate
drm/ttm: use a helper for unlocked moves to the lru tail
drm/ttm/amdgpu: consolidate ttm reserve paths
qxl/ttm: drop the unusued no wait flag to reserve function
nouveau: use ttm populate mapping functions. (v2)
drm/vmwgfx: drop bo map/unmap dma functions.
drm/vmwgfx: consolidate ttm object creation and populate
video: fbdev: pvr2fb: initialize variables
drm/mgag200: Set PCI option register in G200SE models
drm/amd/display: Constify dcn30_res_pool_funcs
drm/amd/display: Constify dcn21_res_pool_funcs
drm/amd/display: Constify dcn20_res_pool_funcs
drm/amd/display: Indent an if statement
drm/amdgpu: move vram usage by vbios to mman (v2)
drm/amdgpu: move IP discovery data to mman
drm/amdgpu: move stolen memory from gmc to mman
drm/amdgpu/gmc: disable keep_stolen_vga_memory on arcturus
drm/amdgpu: drop the CPU pointers for the stolen vga bos
drm/amdgpu/gmc10: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc9: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc8: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc7: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc6: switch to using amdgpu_gmc_get_vbios_allocations
drm/amdgpu/gmc: add new helper to get the FB size used by pre-OS console
drm/amdgpu: add support for extended stolen vga memory
drm/amdgpu: move keep stolen memory check into gmc core
drm/amdgpu: move stolen vga bo from amdgpu to amdgpu.gmc
drm/amdgpu: use a define for the memory size of the vga emulator
drm/amdgpu: use create_at for the stolen pre-OS buffer
drm/amdgpu: handle bo size 0 in amdgpu_bo_create_kernel_at (v2)
drm/amdgpu/smu: rework i2c adpater registration
drm/amd/display: 3.2.97
drm/amd/display: [FW Promotion] Release 0.0.27
drm/amd/display: Separate pipe disconnect from rest of progrmaming
drm/amd/display: Add debugfs for forcing stream timing sync
drm/amd/display: Display goes blank after inst
drm/amd/display: Change null plane state swizzle mode to 4kb_s
drm/amd/display: Use helper function to check for HDMI signal
drm/amd/display: AMD OUI (DPCD 0x00300) skipped on some sink
drm/amd/display: Comments on how to use DSC debugfs some entries
drm/amd/display: Fix logger context
drm/amd/display: DSC Bit target rate debugfs write entry
drm/amd/display: populate new dml variable
drm/amd/display: Read VBIOS Golden Settings Tbl
drm/amd/display: Use parameter for call to set output mux
drm/amd/display: Update virtual stream encoder
drm/amd/display: DSC Slice height debugfs write entry
drm/amdgpu: added RAS EEPROM device support check
drm/amdgpu: enable RAS support for sienna cichlid
drm/amdgpu: introduce a new parameter to configure how many KCQ we want(v5)
drm/amdgpu: update eeprom once specifying one bigger threshold(v3)
drm/amdgpu: disable page reservation when amdgpu_bad_page_threshold = 0
drm/amdgpu: decouple sysfs creating of bad page node
drm/amdgpu: add one definition for RAS's sysfs/debugfs name(v2)
drm/amdgpu: restore ras flags when user resets eeprom(v2)
drm/amdgpu: break GPU recovery once it's in bad state(v4)
drm/amdgpu: schedule ras recovery when reaching bad page threshold(v2)
drm/amdgpu: skip bad page reservation once issuing from eeprom write
drm/amdgpu: break driver init process when it's bad GPU(v5)
drm/amdgpu: add bad gpu tag definition
drm/amdgpu: validate bad page threshold in ras(v3)
drm/amdgpu: add bad page count threshold in module parameter(v3)
drm/amdkfd: Replace bitmask with event idx in SMI event msg
fbdev: Use fallthrough pseudo-keyword
omapfb/dss: Include the right header
fbdev: Remove trailing whitespace
drm/mgag200: Add support for G200 desktop cards
drm/mgag200: Move G200SE's unique id into model-specific data
drm/mgag200: Clear <page> field during MM init
drm/mgag200: Set MISC memory flags in mm init code
drm/mgag200: Enable MGA mode during device register initialization
drm/mgag200: Initialize PCI registers early during device setup
drm/mgag200: Move register initialization into helper function
drm/mgag200: Enable caching for SHMEM pages
drm/ast: Managed device release
drm/ast: Manage release of firmware backup memory
drm/ast: Managed release of ast firmware
drm/ast: Embed struct drm_device in struct ast_private
drm/ast: Don't use ast->dev if dev is available
drm/ast: Replace struct_drm_device.dev_private with to_ast_private()
drm/ast: Replace driver load/unload functions with device create/destroy
drm/ast: Separate DRM driver from PCI code
drm/ast: Embed CRTC and connector in struct ast_private
Bluetooth: hci_uart: Cancel init work before unregistering
Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT
Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx
drm/syncobj: Tune down unordered timeline DRM_ERROR
drm/vkms: fix xrgb on compute crc
drm/panel: simple: Add Chefree CH101OLHLWH-002 panel
dt-bindings: Add DT bindings for Chefree CH101OLHLWH-002
dt-bindings: Add vendor prefix for Chefree
drm/panel: remove return value of function drm_panel_add
regulator: mp886x: support mps,switch-frequency
regulator: mp886x: support setting switch freq
regulator: mp886x: implement set_ramp_delay
drm/ttm: remove the init_mem_type callback
drm/vram-helper: stop implementing init_mem_type
drm/qxl: stop implementing init_mem_type
drm/nouveau: stop implementing init_mem_type
drm/vmwgfx: stop implementing init_mem_type v2
drm/amdgpu: stop implementing init_mem_type
drm/radeon: stop implementing init_mem_type
drm/ttm: remove TTM_MEMTYPE_FLAG_FIXED v2
drm/ttm: initialize the system domain with defaults v2
x86/kaslr: Add a check that the random address is in range
x86/kaslr: Make local variables 64-bit
x86/kaslr: Replace 'unsigned long long' with 'u64'
x86/kaslr: Make minimum/image_size 'unsigned long'
x86/kaslr: Small cleanup of find_random_phys_addr()
x86/kaslr: Drop unnecessary alignment in find_random_virt_addr()
x86/kaslr: Drop redundant check in store_slot_info()
x86/kaslr: Make the type of number of slots/slot areas consistent
x86/kaslr: Drop test for command-line parameters before parsing
x86/kaslr: Simplify process_gb_huge_pages()
x86/kaslr: Short-circuit gb_huge_pages on x86-32
x86/kaslr: Fix off-by-one error in process_gb_huge_pages()
x86/kaslr: Drop some redundant checks from __process_mem_region()
x86/kaslr: Drop redundant variable in __process_mem_region()
x86/kaslr: Eliminate 'start_orig' local variable from __process_mem_region()
x86/kaslr: Drop redundant cur_entry from __process_mem_region()
x86/kaslr: Fix off-by-one error in __process_mem_region()
x86/kaslr: Initialize mem_limit to the real maximum address
x86/kaslr: Fix process_efi_entries comment
x86/kaslr: Remove bogus warning and unnecessary goto
x86/kaslr: Make command line handling safer
Revert "drm/amdgpu: Fix NULL dereference in dpm sysfs handlers"
drm/amdgpu: enable GFXOFF for navy_flounder
drm amdgpu: Skip tmr load for SRIOV
drm/amdgpu: fix PSP autoload twice in FLR
drm/amdgpu/dc: Stop dma_resv_lock inversion in commit_tail
drm/amd/powerplay: Remove unneeded cast from memory allocation
drm/amdgpu: Prevent kernel-infoleak in amdgpu_info_ioctl()
drm/amd/display: Clear dm_state for fast updates
drm/amdgpu: update GC golden setting for navy_flounder
drm/amd/powerplay: update driver if version for navy_flounder
drm/amdgpu: enable umc 8.7 functions in gmc v10
drm/amdgpu: skip crit temperature values on APU (v2)
drm/amd/display: Fix DP Compliance tests 4.3.2.1 and 4.3.2.2
drm/amd/display: 3.2.96
drm/amd/display: DSC Slice width debugfs write entry
drm/amd/display: Use hw lock mgr
drm/amd/display: dchubbub p-state warning during surface planes switch
drm/amd/display: [FW Promotion] Release 0.0.26
drm/amd/display: DSC Clock enable debugfs write entry
drm/amd/display: Allow asic specific FSFT timing optimization
drm/amd/display: Disable idle optimizations before programming DCN
drm/amd/display: Fix dmesg warning from setting abm level
drm/ingenic: ipu: Only enable clock when needed
drm/ingenic: ipu: Remove YUV422 from supported formats on JZ4725B
drm/ingenic: ipu: Only restart manually on older SoCs
drm/doc: device hot-unplug for userspace
drm/hisilicon: Fixed the warning: Assignment of 0/1 to bool variable
drm/ingenic: Validate mode in a .mode_valid callback
drm/ingenic: Handle errors of drm_atomic_get_plane_state
drm/panel: simple: Add Powertip PH800480T013 panel
dt-bindings: Add DT bindings for Powertip PH800480T013
dt-bindings: Add vendor prefix for Powertip
drm: mxsfb: Support the alpha plane
drm: mxsfb: Remove unnecessary spaces after tab
drm: mxsfb: Merge mxsfb_set_pixel_fmt() and mxsfb_set_bus_fmt()
drm: mxsfb: Turn mxsfb_set_pixel_fmt() into a void function
drm: mxsfb: Drop non-OF support
drm: mxsfb: Update internal IP version number for i.MX6SX
drm: mxsfb: Add i.MX7 and i.MX8M to the list of supported SoCs in Kconfig
drm: mxsfb: Remove mxsfb_devdata unused fields
drm: mxsfb: Enable vblank handling
drm: mxsfb: Don't touch AXI clock in IRQ context
drm: mxsfb: Move vblank event arm to CRTC .atomic_flush()
drm: mxsfb: Stop using DRM simple display pipeline helper
drm: mxsfb: Rename mxsfb_crtc.c to mxsfb_kms.c
drm: mxsfb: Remove unneeded includes
drm: mxsfb: Remove register definitions from mxsfb_crtc.c
drm: mxsfb: Use LCDC_CTRL register name explicitly
drm: mxsfb: Pass mxsfb_drm_private pointer to mxsfb_reset_block()
drm: mxsfb: Clarify format and bus width configuration
drm: mxsfb: Remove unused macros from mxsfb_regs.h
drm: mxsfb: Use BIT() macro to define register bitfields
drm: mxsfb: Use drm_panel_bridge
drm: mxsfb: Remove fbdev leftovers
drm/amdgpu/si: initial support for GPU reset
drm/amd/display: enable SI support in the Kconfig (v2)
drm/amdgpu: enable DC support for SI parts (v2)
drm/ttm: fix pipelined gutting for evictions v2
drm/amdgpu: Change type of module param `ppfeaturemask` to hexint
moduleparams: Add hexint type parameter
kernel/params.c: Align last argument with a tab
drm/amd/display: create plane rotation property for Bonaire and later
drm/amd/display: dc/dce60: use DCE6 headers (v6)
drm/amd/display: dce60_timing_generator: add DCE6 specific functions (v2)
drm/amd/display: dce60_hw_sequencer: add DCE6 specific .cursor_lock
drm/amd/display: dce60_hw_sequencer: add DCE6 specific functions (v2)
drm/amd/display: dce_transform: DCE6 Scaling Horizontal Filter Init (v2)
drm/amd/display: dce_transform: add DCE6 specific macros,functions
drm/amd/display: dce_opp: add DCE6 specific macros,functions
drm/amd/display: dce_mem_input: add DCE6 specific macros,functions (v2)
drm/amd/display: dce_link_encoder: add DCE6 specific macros,functions
drm/amd/display: dce_ipp: add DCE6 specific macros,functions
drm/amd/display: dce_hwseq: add DCE6 specific macros,functions
drm/amd/display: dce_dmcu: add DCE6 specific macros,functions
drm/amd/display: dce_audio: add DCE6 specific macros,functions
drm/amd/display: dc/dce60: set max_cursor_size to 64
drm/amd/display: dc/clk_mgr: add support for SI parts (v2)
drm/amd/display: amdgpu_dm: add SI support (v4)
drm/amd/display: dc/irq: add support for DCE6 (v4)
drm/amd/display: dc/gpio: add support for DCE6 (v2)
drm/amd/display: dc/bios: add support for DCE6
drm/amd/display: dc/core: add SI/DCE6 support (v2)
drm/amd/display: dc/dce: add initial DCE6 support (v10)
drm/amd/display: add asics info for SI parts
drm/amdgpu: add some required DCE6 registers (v7)
drm/amd/powerplay: off by one bugs in smu_cmn_to_asic_specific_index()
drm/radeon: switch from 'pci_' to 'dma_' API
drm/radeon: avoid a useless memset
drm/amd/display: Use proper abm/backlight functions for DCN3
drm/amd/display: Use seperate dmcub firmware for navy_flounder
drm/amd/display: Check lane status again after link training done
drm/amd/display: Don't compare dppclk before updating DTO
drm/amd/display: Fix naming of DSC Debugfs entry
drm/amd/display: Rename bytes_pp to the correct bits_pp
drm/amd/display: Clean up global sync param retrieval
drm/amd/swsmu: allow asic to handle sensor type by itself
drm/amdgpu: add support for umc 8.7 ras functions
drm/amd/powerplay: update driver if file for sienna_cichlid
drm/amdgpu: add umc v8_7_0 IP headers
drm/amd/powerplay: revise the outputs layout of amdgpu_pm_info debugfs
Revert "drm/amdgpu/vcn3.0: remove extra asic type check"
drm/amdkfd: Fix spurious debug exception on gfx10
drm/amd/powerplay: drop unnecessary message support check(v2)
drm/amdkfd: Add thermal throttling SMI event
drm/amdgpu: fix system hang issue during GPU reset
drm/amdgpu: update dec ring test for VCN 3.0
drm/amd/display: remove redundant initialization of variable result
drm/amdgpu/vcn3.0: remove extra asic type check
drm/amdgpu/jpeg3.0: remove extra asic type check
drm/amdkfd: Unify gfx9/gfx10 context save area layouts
drm/amd/amdgpu: Add RLC_CGTT_MGCG_OVERRIDE to gfx 10.3 headers
drm/amdgpu: Remove extra asic type check
drm/amdgpu/jpeg: Remove extra asic type check
drm/bridge: nxp-ptn3460: add drm_panel_bridge support
drm/bridge: nxp-ptn3460: add get_edid bridge operation
drm/bridge: tc358767: add drm_panel_bridge support
drm/bridge: tc358767: add get_edid bridge operation
drm/bridge: tc358767: add detect bridge operation
drm/bridge: megachips: make connector creation optional
drm/bridge: megachips: add get_edid bridge operation
drm/bridge: megachips: enable detect bridge operation
drm/bridge: megachips: get drm_device from bridge
drm/bridge: megachips: add helper to create connector
drm/bridge: parade-ps8622: add drm_panel_bridge support
drm/bridge: tc358764: add drm_panel_bridge support
drm/bridge: tc358764: drop drm_connector_(un)register
drm/panel: panel-simple: add default connector_type
drm/panel: panel-simple: validate panel description
drm/panel: add connector type to boe,hv070wsa-100 panel
drm/bridge: Introduce LT9611 DSI to HDMI bridge
dt-bindings: display: bridge: Add documentation for LT9611
dt-bindings: vendor-prefixes: Add Lontium vendor prefix
drm/todo: Plumb drm_atomic_state all over
drm/amdgpu/powerplay: add some documentation about memory clock
drm/amdgpu: Remove redundant NULL check
drm/amdgpu: move umc specific macros to header
drm/amdgpu: update golden setting for sienna_cichlid
drm/amd/powerplay: correct smu message for vf mode
drm/amd/powerplay: add msg map for mode1 reset
drm/amd/powerplay: skip invalid msg when smu set mp1 state
drm: pl111: Update documentation
drm/amdgpu/dc: Simplify drm_crtc_state::active checks
drm/amd/powerplay: remove the dpm checking in the boot sequence
drm/amd/amdgpu: Fix compiler warning in df driver
drm/amdgpu: won't include gc and mmhub register headers in GMC block
drm/amdgpu: move get_invalidate_req function into gfxhub/mmhub level
drm/amdgpu: add vmhub funcs helper (v2)
drm/amdgpu: abstract set_vm_fault_masks function to refine the programming
drm/amdgpu: add member to store vm fault interrupt masks
Revert "drm/amd/powerplay: drop unnecessary message support check"
drm/amdgpu: add printing after executing page reservation to eeprom
drm/amdgpu: expand sienna chichlid reg access support
drm/ttm: remove TTM_MEMTYPE_FLAG_MAPPABLE
drm/amdgpu: stop using TTM_MEMTYPE_FLAG_MAPPABLE
drm/radeon: stop using TTM_MEMTYPE_FLAG_MAPPABLE
ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n()
ath9k: Check the return value of pcie_capability_read_*()
Replace HTTP links with HTTPS ones: DMI/SMBIOS SUPPORT
MAINTAIERS: Add John Ogness as printk reviewer
printk: use the lockless ringbuffer
Revert "printk: lock/unlock console only for new logbuf entries"
printk: add lockless ringbuffer
crash: add VMCOREINFO macro to define offset in a struct declared by typedef
ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME
ath11k: don't use defines in hw_params
ath11k: qmi: cleanup info messages
ath11k: remove useless info messages
ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path()
ath11k: don't use defines for hw specific firmware directories
ath11k: create a common function to request all firmware files
ath11k: Add bdf-addr in hw_params
ath11k: add hw_ops for pdev id to hw_mac mapping
ath11k: define max_radios in hw_params
ath11k: convert ath11k_hw_params to an array
ath11k: ahb: call ath11k_core_init() before irq configuration
ath10k: pci: fix memcpy size of bmi response
soc: xilinx: Fix error code in zynqmp_pm_probe()
ath11k: rename default board file
ath11k: update firmware files read path
wcn36xx: Add ieee80211 rx status rate information
ath10k: provide survey info as accumulated data
ath10k: fix retry packets update in station dump
ath10k: Wait until copy complete is actually done before completing
printk: fix global comment
lib/bitmap.c: fix spello
fs: Fix missing 'bit' in comment
Resolved build errors in following files:
abi_gki_aarch64_qcom
drivers/char/adsprpc.c
drivers/char/hw_random/msm_rng.c
drivers/dma-buf/heaps/qcom_cma_heap.c
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/iommu/dma-mapping-fast.c
drivers/iommu/io-pgtable-fast.c
drivers/iommu/iommu-debug.c
drivers/iommu/msm_dma_iommu_mapping.c
drivers/iommu/qcom-dma-iommu-generic.c
drivers/misc/qseecom.c
drivers/net/wireless/cnss_prealloc/cnss_prealloc.c
drivers/rpmsg/qcom_glink_native.c
drivers/staging/android/ion/heaps/msm_ion.c
drivers/usb/dwc3/core.h
drivers/usb/dwc3/dwc3-msm.c
drivers/usb/dwc3/gadget.c
Conflicts:
.gitignore
Documentation/devicetree/bindings
Documentation/devicetree/bindings/.gitignore
Documentation/devicetree/bindings/Makefile
Documentation/devicetree/bindings/arm/actions.yaml
Documentation/devicetree/bindings/arm/altera.yaml
Documentation/devicetree/bindings/arm/amazon,al.yaml
Documentation/devicetree/bindings/arm/amlogic.yaml
Documentation/devicetree/bindings/arm/arm,integrator.yaml
Documentation/devicetree/bindings/arm/arm,realview.yaml
Documentation/devicetree/bindings/arm/arm,versatile.yaml
Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
Documentation/devicetree/bindings/arm/atmel-at91.yaml
Documentation/devicetree/bindings/arm/axxia.yaml
Documentation/devicetree/bindings/arm/bcm/bcm2835.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm11351.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm21664.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,bcm4708.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,cygnus.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,hr2.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,ns2.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,nsp.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,stingray.yaml
Documentation/devicetree/bindings/arm/bcm/brcm,vulcan-soc.yaml
Documentation/devicetree/bindings/arm/bcm/raspberrypi,bcm2835-firmware.yaml
Documentation/devicetree/bindings/arm/bitmain.yaml
Documentation/devicetree/bindings/arm/calxeda.yaml
Documentation/devicetree/bindings/arm/coresight-cti.yaml
Documentation/devicetree/bindings/arm/cpus.yaml
Documentation/devicetree/bindings/arm/digicolor.yaml
Documentation/devicetree/bindings/arm/fsl.yaml
Documentation/devicetree/bindings/arm/intel,keembay.yaml
Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
Documentation/devicetree/bindings/arm/keystone/ti,k3-sci-common.yaml
Documentation/devicetree/bindings/arm/marvell/armada-7k-8k.yaml
Documentation/devicetree/bindings/arm/mediatek.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,apmixedsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,audsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,imgsys.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,mfgcfg.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
Documentation/devicetree/bindings/arm/mediatek/mediatek,topckgen.txt
Documentation/devicetree/bindings/arm/mediatek/mediatek,vdecsys.txt
Documentation/devicetree/bindings/arm/microchip,sparx5.yaml
Documentation/devicetree/bindings/arm/moxart.yaml
Documentation/devicetree/bindings/arm/mrvl/mrvl.yaml
Documentation/devicetree/bindings/arm/mstar/mstar.yaml
Documentation/devicetree/bindings/arm/nvidia,tegra194-ccplex.yaml
Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
Documentation/devicetree/bindings/arm/omap/prm-inst.txt
Documentation/devicetree/bindings/arm/pmu.yaml
Documentation/devicetree/bindings/arm/primecell.yaml
Documentation/devicetree/bindings/arm/qcom.yaml
Documentation/devicetree/bindings/arm/rda.yaml
Documentation/devicetree/bindings/arm/realtek.yaml
Documentation/devicetree/bindings/arm/renesas.yaml
Documentation/devicetree/bindings/arm/rockchip.yaml
Documentation/devicetree/bindings/arm/samsung/pmu.yaml
Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
Documentation/devicetree/bindings/arm/sirf.yaml
Documentation/devicetree/bindings/arm/socionext/milbeaut.yaml
Documentation/devicetree/bindings/arm/socionext/uniphier.yaml
Documentation/devicetree/bindings/arm/spear.yaml
Documentation/devicetree/bindings/arm/sprd/sprd.yaml
Documentation/devicetree/bindings/arm/sti.yaml
Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
Documentation/devicetree/bindings/arm/stm32/stm32.yaml
Documentation/devicetree/bindings/arm/sunxi.yaml
Documentation/devicetree/bindings/arm/tegra.yaml
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra186-pmc.txt
Documentation/devicetree/bindings/arm/tegra/nvidia,tegra20-pmc.yaml
Documentation/devicetree/bindings/arm/ti/nspire.yaml
Documentation/devicetree/bindings/arm/ti/ti,davinci.yaml
Documentation/devicetree/bindings/arm/ux500.yaml
Documentation/devicetree/bindings/arm/vt8500.yaml
Documentation/devicetree/bindings/arm/xilinx.yaml
Documentation/devicetree/bindings/arm/zte.yaml
Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
Documentation/devicetree/bindings/ata/pata-common.yaml
Documentation/devicetree/bindings/ata/sata-common.yaml
Documentation/devicetree/bindings/bus/brcm,gisb-arb.txt
Documentation/devicetree/bindings/bus/mti,mips-cdmm.yaml
Documentation/devicetree/bindings/bus/renesas,bsc.yaml
Documentation/devicetree/bindings/bus/simple-pm-bus.yaml
Documentation/devicetree/bindings/bus/socionext,uniphier-system-bus.yaml
Documentation/devicetree/bindings/chrome/google,cros-ec-typec.yaml
Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-ccu.yaml
Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
Documentation/devicetree/bindings/clock/baikal,bt1-ccu-div.yaml
Documentation/devicetree/bindings/clock/baikal,bt1-ccu-pll.yaml
Documentation/devicetree/bindings/clock/idt,versaclock5.yaml
Documentation/devicetree/bindings/clock/imx23-clock.yaml
Documentation/devicetree/bindings/clock/imx28-clock.yaml
Documentation/devicetree/bindings/clock/imx6q-clock.yaml
Documentation/devicetree/bindings/clock/imx6sl-clock.yaml
Documentation/devicetree/bindings/clock/imx6sll-clock.yaml
Documentation/devicetree/bindings/clock/imx6sx-clock.yaml
Documentation/devicetree/bindings/clock/imx6ul-clock.yaml
Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml
Documentation/devicetree/bindings/clock/intel,cgu-lgm.yaml
Documentation/devicetree/bindings/clock/qcom,gcc-sm8250.yaml
Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml
Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml
Documentation/devicetree/bindings/clock/ti,am654-ehrpwm-tbclk.yaml
Documentation/devicetree/bindings/connector/usb-connector.yaml
Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.txt
Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
Documentation/devicetree/bindings/crypto/samsung-slimsss.yaml
Documentation/devicetree/bindings/crypto/ti,sa2ul.yaml
Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
Documentation/devicetree/bindings/display/brcm,bcm2835-dsi0.yaml
Documentation/devicetree/bindings/display/brcm,bcm2835-hvs.yaml
Documentation/devicetree/bindings/display/brcm,bcm2835-pixelvalve0.yaml
Documentation/devicetree/bindings/display/brcm,bcm2835-vc4.yaml
Documentation/devicetree/bindings/display/bridge/ite,it6505.yaml
Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml
Documentation/devicetree/bindings/display/bridge/renesas,dw-hdmi.txt
Documentation/devicetree/bindings/display/bridge/renesas,lvds.yaml
Documentation/devicetree/bindings/display/bridge/snps,dw-mipi-dsi.yaml
Documentation/devicetree/bindings/display/dsi-controller.yaml
Documentation/devicetree/bindings/display/mediatek/mediatek,disp.txt
Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.txt
Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt
Documentation/devicetree/bindings/display/mediatek/mediatek,hdmi.txt
Documentation/devicetree/bindings/display/msm/dsi.txt
Documentation/devicetree/bindings/display/msm/gmu.yaml
Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml
Documentation/devicetree/bindings/display/panel/lvds.yaml
Documentation/devicetree/bindings/display/panel/panel-common.yaml
Documentation/devicetree/bindings/display/panel/panel-simple.yaml
Documentation/devicetree/bindings/display/panel/rocktech,jh057n00900.yaml
Documentation/devicetree/bindings/display/panel/samsung,amoled-mipi-dsi.yaml
Documentation/devicetree/bindings/display/panel/tpo,tpg110.yaml
Documentation/devicetree/bindings/display/renesas,du.txt
Documentation/devicetree/bindings/display/ssd1307fb.txt
Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
Documentation/devicetree/bindings/display/xlnx/xlnx,zynqmp-dpsub.yaml
Documentation/devicetree/bindings/dma/allwinner,sun50i-a64-dma.yaml
Documentation/devicetree/bindings/dma/dma-common.yaml
Documentation/devicetree/bindings/dma/dma-controller.yaml
Documentation/devicetree/bindings/dma/dma-router.yaml
Documentation/devicetree/bindings/dma/ingenic,dma.yaml
Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
Documentation/devicetree/bindings/dma/snps,dma-spear1340.yaml
Documentation/devicetree/bindings/dma/st,stm32-dma.yaml
Documentation/devicetree/bindings/dma/st,stm32-dmamux.yaml
Documentation/devicetree/bindings/dma/st,stm32-mdma.yaml
Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dpdma.yaml
Documentation/devicetree/bindings/edac/dmc-520.yaml
Documentation/devicetree/bindings/eeprom/at24.yaml
Documentation/devicetree/bindings/example-schema.yaml
Documentation/devicetree/bindings/extcon/wlf,arizona.yaml
Documentation/devicetree/bindings/fsi/fsi-master-aspeed.txt
Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt
Documentation/devicetree/bindings/gpio/fsl-imx-gpio.yaml
Documentation/devicetree/bindings/gpio/pl061-gpio.yaml
Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt
Documentation/devicetree/bindings/gpio/snps,dw-apb-gpio.yaml
Documentation/devicetree/bindings/gpio/socionext,uniphier-gpio.yaml
Documentation/devicetree/bindings/gpu/arm,mali-midgard.yaml
Documentation/devicetree/bindings/gpu/arm,mali-utgard.yaml
Documentation/devicetree/bindings/gpu/samsung-rotator.yaml
Documentation/devicetree/bindings/gpu/vivante,gc.yaml
Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
Documentation/devicetree/bindings/hwmon/adt7475.yaml
Documentation/devicetree/bindings/hwmon/baikal,bt1-pvt.yaml
Documentation/devicetree/bindings/i2c/amlogic,meson6-i2c.yaml
Documentation/devicetree/bindings/i2c/cdns,i2c-r1p10.yaml
Documentation/devicetree/bindings/i2c/i2c-gpio.yaml
Documentation/devicetree/bindings/i2c/i2c-imx-lpi2c.yaml
Documentation/devicetree/bindings/i2c/i2c-imx.yaml
Documentation/devicetree/bindings/i2c/i2c-rk3x.yaml
Documentation/devicetree/bindings/i2c/i2c.txt
Documentation/devicetree/bindings/i2c/ingenic,i2c.yaml
Documentation/devicetree/bindings/i2c/socionext,uniphier-fi2c.yaml
Documentation/devicetree/bindings/i2c/socionext,uniphier-i2c.yaml
Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
Documentation/devicetree/bindings/i2c/xlnx,xps-iic-2.00.a.yaml
Documentation/devicetree/bindings/iio/accel/adi,adis16240.yaml
Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
Documentation/devicetree/bindings/iio/accel/adi,adxl372.yaml
Documentation/devicetree/bindings/iio/accel/kionix,kxsd9.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad7923.yaml
Documentation/devicetree/bindings/iio/adc/adi,ad9467.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1238.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1241.yaml
Documentation/devicetree/bindings/iio/adc/maxim,max1363.yaml
Documentation/devicetree/bindings/iio/adc/qcom,spmi-vadc.yaml
Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml
Documentation/devicetree/bindings/iio/adc/ti,ads8688.yaml
Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
Documentation/devicetree/bindings/iio/chemical/atlas,sensor.yaml
Documentation/devicetree/bindings/iio/common.yaml
Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml
Documentation/devicetree/bindings/iio/frequency/adf4371.yaml
Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml
Documentation/devicetree/bindings/iio/imu/invensense,icm42600.yaml
Documentation/devicetree/bindings/iio/imu/nxp,fxos8700.yaml
Documentation/devicetree/bindings/iio/light/amstaos,tsl2563.yaml
Documentation/devicetree/bindings/iio/light/dynaimage,al3010.yaml
Documentation/devicetree/bindings/iio/light/dynaimage,al3320a.yaml
Documentation/devicetree/bindings/iio/light/sharp,gp2ap002.yaml
Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml
Documentation/devicetree/bindings/iio/magnetometer/asahi-kasei,ak8975.yaml
Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml
Documentation/devicetree/bindings/iio/proximity/vl53l0x.txt
Documentation/devicetree/bindings/input/fsl,mpr121-touchkey.yaml
Documentation/devicetree/bindings/input/input.yaml
Documentation/devicetree/bindings/input/matrix-keymap.yaml
Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml
Documentation/devicetree/bindings/interconnect/interconnect.txt
Documentation/devicetree/bindings/interconnect/qcom,bcm-voter.yaml
Documentation/devicetree/bindings/interconnect/qcom,osm-l3.yaml
Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
Documentation/devicetree/bindings/interrupt-controller/fsl,irqsteer.yaml
Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,htpic.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,pch-msi.yaml
Documentation/devicetree/bindings/interrupt-controller/loongson,pch-pic.yaml
Documentation/devicetree/bindings/interrupt-controller/mti,gic.yaml
Documentation/devicetree/bindings/interrupt-controller/snps,dw-apb-ictl.txt
Documentation/devicetree/bindings/interrupt-controller/ti,sci-inta.yaml
Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.yaml
Documentation/devicetree/bindings/iommu/mediatek,iommu.txt
Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml
Documentation/devicetree/bindings/ipmi/ipmi-smic.yaml
Documentation/devicetree/bindings/leds/common.yaml
Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
Documentation/devicetree/bindings/leds/leds-class-multicolor.yaml
Documentation/devicetree/bindings/leds/leds-is31fl319x.txt
Documentation/devicetree/bindings/leds/leds-lp55xx.yaml
Documentation/devicetree/bindings/leds/leds-pca955x.txt
Documentation/devicetree/bindings/leds/trigger-source.yaml
Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
Documentation/devicetree/bindings/mailbox/mtk-gce.txt
Documentation/devicetree/bindings/mailbox/omap-mailbox.txt
Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
Documentation/devicetree/bindings/media/allwinner,sun4i-a10-ir.yaml
Documentation/devicetree/bindings/media/gpio-ir-receiver.txt
Documentation/devicetree/bindings/media/i2c/chrontel,ch7322.yaml
Documentation/devicetree/bindings/media/i2c/imi,rdacm2x-gmsl.yaml
Documentation/devicetree/bindings/media/i2c/tvp5150.txt
Documentation/devicetree/bindings/media/mediatek-vcodec.txt
Documentation/devicetree/bindings/media/nxp,imx8mq-vpu.yaml
Documentation/devicetree/bindings/media/qcom,msm8916-venus.yaml
Documentation/devicetree/bindings/media/qcom,msm8996-venus.yaml
Documentation/devicetree/bindings/media/qcom,sc7180-venus.yaml
Documentation/devicetree/bindings/media/qcom,sdm845-venus-v2.yaml
Documentation/devicetree/bindings/media/qcom,sdm845-venus.yaml
Documentation/devicetree/bindings/media/rc.yaml
Documentation/devicetree/bindings/media/renesas,csi2.yaml
Documentation/devicetree/bindings/media/renesas,vin.yaml
Documentation/devicetree/bindings/media/samsung-fimc.txt
Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.yaml
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt
Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt
Documentation/devicetree/bindings/memory-controllers/renesas,rpc-if.yaml
Documentation/devicetree/bindings/memory-controllers/st,stm32-fmc2-ebi.yaml
Documentation/devicetree/bindings/mfd/ab8500.txt
Documentation/devicetree/bindings/mfd/act8945a.txt
Documentation/devicetree/bindings/mfd/cirrus,lochnagar.yaml
Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
Documentation/devicetree/bindings/mfd/google,cros-ec.yaml
Documentation/devicetree/bindings/mfd/qcom,spmi-pmic.txt
Documentation/devicetree/bindings/mfd/rohm,bd70528-pmic.txt
Documentation/devicetree/bindings/mfd/rohm,bd71847-pmic.yaml
Documentation/devicetree/bindings/mfd/syscon.yaml
Documentation/devicetree/bindings/mfd/ti,j721e-system-controller.yaml
Documentation/devicetree/bindings/mfd/xylon,logicvc.yaml
Documentation/devicetree/bindings/mips/ingenic/devices.yaml
Documentation/devicetree/bindings/mips/ingenic/ingenic,cpu.yaml
Documentation/devicetree/bindings/mips/loongson/devices.yaml
Documentation/devicetree/bindings/mips/loongson/rs780e-acpi.yaml
Documentation/devicetree/bindings/misc/nvidia,tegra186-misc.txt
Documentation/devicetree/bindings/misc/nvidia,tegra20-apbmisc.txt
Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.yaml
Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
Documentation/devicetree/bindings/mmc/arasan,sdhci.yaml
Documentation/devicetree/bindings/mmc/cdns,sdhci.yaml
Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml
Documentation/devicetree/bindings/mmc/mmc-controller.yaml
Documentation/devicetree/bindings/mmc/mmc-pwrseq-emmc.yaml
Documentation/devicetree/bindings/mmc/mmc-pwrseq-sd8787.yaml
Documentation/devicetree/bindings/mmc/mmc-pwrseq-simple.yaml
Documentation/devicetree/bindings/mmc/owl-mmc.yaml
Documentation/devicetree/bindings/mmc/renesas,sdhi.yaml
Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
Documentation/devicetree/bindings/mmc/sdhci-pxa.yaml
Documentation/devicetree/bindings/mmc/socionext,uniphier-sd.yaml
Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml
Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml
Documentation/devicetree/bindings/mtd/denali,nand.yaml
Documentation/devicetree/bindings/mtd/gpmi-nand.yaml
Documentation/devicetree/bindings/mtd/ingenic,nand.yaml
Documentation/devicetree/bindings/mtd/nand-controller.yaml
Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml
Documentation/devicetree/bindings/net/adi,adin.yaml
Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
Documentation/devicetree/bindings/net/aspeed,ast2600-mdio.yaml
Documentation/devicetree/bindings/net/brcm,bcm7445-switch-v4.0.txt
Documentation/devicetree/bindings/net/brcm,systemport.txt
Documentation/devicetree/bindings/net/can/can-transceiver.yaml
Documentation/devicetree/bindings/net/can/fsl-flexcan.txt
Documentation/devicetree/bindings/net/can/microchip,mcp251x.txt
Documentation/devicetree/bindings/net/can/rcar_can.txt
Documentation/devicetree/bindings/net/can/rcar_canfd.txt
Documentation/devicetree/bindings/net/dsa/b53.txt
Documentation/devicetree/bindings/net/dsa/dsa.yaml
Documentation/devicetree/bindings/net/dsa/mt7530.txt
Documentation/devicetree/bindings/net/ethernet-controller.yaml
Documentation/devicetree/bindings/net/ethernet-phy.yaml
Documentation/devicetree/bindings/net/marvell,mvusb.yaml
Documentation/devicetree/bindings/net/marvell,prestera.txt
Documentation/devicetree/bindings/net/mdio.yaml
Documentation/devicetree/bindings/net/mediatek,star-emac.yaml
Documentation/devicetree/bindings/net/nxp,tja11xx.yaml
Documentation/devicetree/bindings/net/qca,ar71xx.yaml
Documentation/devicetree/bindings/net/qca,ar803x.yaml
Documentation/devicetree/bindings/net/qcom,ipa.yaml
Documentation/devicetree/bindings/net/qcom,ipq4019-mdio.yaml
Documentation/devicetree/bindings/net/qcom,ipq8064-mdio.yaml
Documentation/devicetree/bindings/net/realtek-bluetooth.yaml
Documentation/devicetree/bindings/net/smsc-lan87xx.txt
Documentation/devicetree/bindings/net/snps,dwmac.yaml
Documentation/devicetree/bindings/net/socionext-netsec.txt
Documentation/devicetree/bindings/net/stm32-dwmac.yaml
Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
Documentation/devicetree/bindings/net/ti,dp83867.yaml
Documentation/devicetree/bindings/net/ti,dp83869.yaml
Documentation/devicetree/bindings/net/wireless/microchip,wilc1000.yaml
Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
Documentation/devicetree/bindings/net/wireless/qcom,ath11k.yaml
Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
Documentation/devicetree/bindings/nvmem/nvmem-consumer.yaml
Documentation/devicetree/bindings/nvmem/nvmem.yaml
Documentation/devicetree/bindings/nvmem/qcom,qfprom.yaml
Documentation/devicetree/bindings/nvmem/qcom,spmi-sdam.yaml
Documentation/devicetree/bindings/nvmem/rockchip-efuse.yaml
Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml
Documentation/devicetree/bindings/nvmem/vf610-ocotp.txt
Documentation/devicetree/bindings/opp/allwinner,sun50i-h6-operating-points.yaml
Documentation/devicetree/bindings/opp/opp.txt
Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
Documentation/devicetree/bindings/pci/cdns,cdns-pcie-ep.yaml
Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml
Documentation/devicetree/bindings/pci/cdns-pcie-ep.yaml
Documentation/devicetree/bindings/pci/cdns-pcie-host.yaml
Documentation/devicetree/bindings/pci/cdns-pcie.yaml
Documentation/devicetree/bindings/pci/host-generic-pci.yaml
Documentation/devicetree/bindings/pci/layerscape-pci.txt
Documentation/devicetree/bindings/pci/loongson.yaml
Documentation/devicetree/bindings/pci/pci-ep.yaml
Documentation/devicetree/bindings/pci/rcar-pci-ep.yaml
Documentation/devicetree/bindings/pci/rcar-pci.txt
Documentation/devicetree/bindings/pci/socionext,uniphier-pcie-ep.yaml
Documentation/devicetree/bindings/pci/ti,j721e-pci-ep.yaml
Documentation/devicetree/bindings/pci/ti,j721e-pci-host.yaml
Documentation/devicetree/bindings/pci/uniphier-pcie.txt
Documentation/devicetree/bindings/pci/versatile.yaml
Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt
Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
Documentation/devicetree/bindings/phy/phy-cadence-torrent.yaml
Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-hs.yaml
Documentation/devicetree/bindings/phy/qcom,ipq806x-usb-phy-ss.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-ipq4019-phy.yaml
Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
Documentation/devicetree/bindings/phy/ti-phy.txt
Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/atmel,at91-pio4-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.yaml
Documentation/devicetree/bindings/pinctrl/cirrus,madera.yaml
Documentation/devicetree/bindings/pinctrl/pincfg-node.yaml
Documentation/devicetree/bindings/pinctrl/pinctrl-atlas7.txt
Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt
Documentation/devicetree/bindings/pinctrl/pinctrl-single.txt
Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml
Documentation/devicetree/bindings/pinctrl/qcom,ipq4019-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/renesas,rza2-pinctrl.yaml
Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.yaml
Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml
Documentation/devicetree/bindings/power/amlogic,meson-sec-pwrc.yaml
Documentation/devicetree/bindings/power/domain-idle-state.yaml
Documentation/devicetree/bindings/power/fsl,imx-gpcv2.yaml
Documentation/devicetree/bindings/power/mti,mips-cpc.yaml
Documentation/devicetree/bindings/power/pd-samsung.yaml
Documentation/devicetree/bindings/power/power-domain.yaml
Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
Documentation/devicetree/bindings/power/reset/ocelot-reset.txt
Documentation/devicetree/bindings/power/supply/act8945a-charger.txt
Documentation/devicetree/bindings/power/supply/battery.yaml
Documentation/devicetree/bindings/power/supply/bq25890.txt
Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
Documentation/devicetree/bindings/power/supply/charger-manager.txt
Documentation/devicetree/bindings/power/supply/cw2015_battery.yaml
Documentation/devicetree/bindings/power/supply/gpio-charger.yaml
Documentation/devicetree/bindings/power/supply/max17040_battery.txt
Documentation/devicetree/bindings/power/supply/power-supply.yaml
Documentation/devicetree/bindings/power/supply/rohm,bd99954.yaml
Documentation/devicetree/bindings/ptp/ptp-qoriq.txt
Documentation/devicetree/bindings/pwm/google,cros-ec-pwm.yaml
Documentation/devicetree/bindings/pwm/imx-pwm.yaml
Documentation/devicetree/bindings/pwm/pwm.yaml
Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
Documentation/devicetree/bindings/regulator/fixed-regulator.yaml
Documentation/devicetree/bindings/regulator/google,cros-ec-regulator.yaml
Documentation/devicetree/bindings/regulator/gpio-regulator.yaml
Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.yaml
Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt
Documentation/devicetree/bindings/regulator/qcom-labibb-regulator.yaml
Documentation/devicetree/bindings/regulator/regulator.yaml
Documentation/devicetree/bindings/regulator/rohm,bd71837-regulator.yaml
Documentation/devicetree/bindings/regulator/rohm,bd71847-regulator.yaml
Documentation/devicetree/bindings/regulator/silergy,sy8827n.yaml
Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml
Documentation/devicetree/bindings/regulator/st,stm32-vrefbuf.yaml
Documentation/devicetree/bindings/regulator/vqmmc-ipq4019-regulator.yaml
Documentation/devicetree/bindings/regulator/wlf,arizona.yaml
Documentation/devicetree/bindings/remoteproc/qcom,pil-info.yaml
Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
Documentation/devicetree/bindings/reset/fsl,imx7-src.yaml
Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt
Documentation/devicetree/bindings/reset/renesas,rst.yaml
Documentation/devicetree/bindings/reset/xlnx,zynqmp-reset.txt
Documentation/devicetree/bindings/riscv/cpus.yaml
Documentation/devicetree/bindings/riscv/sifive.yaml
Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml
Documentation/devicetree/bindings/rtc/rtc-ds1307.txt
Documentation/devicetree/bindings/rtc/rtc.yaml
Documentation/devicetree/bindings/rtc/s3c-rtc.yaml
Documentation/devicetree/bindings/serial/ingenic,uart.yaml
Documentation/devicetree/bindings/serial/mtk-uart.txt
Documentation/devicetree/bindings/serial/renesas,hscif.yaml
Documentation/devicetree/bindings/serial/renesas,sci.yaml
Documentation/devicetree/bindings/serial/renesas,scif.yaml
Documentation/devicetree/bindings/serial/renesas,scifa.yaml
Documentation/devicetree/bindings/serial/renesas,scifb.yaml
Documentation/devicetree/bindings/serial/rs485.yaml
Documentation/devicetree/bindings/serial/samsung_uart.yaml
Documentation/devicetree/bindings/serial/serial.yaml
Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml
Documentation/devicetree/bindings/serial/socionext,uniphier-uart.yaml
Documentation/devicetree/bindings/serial/sprd-uart.yaml
Documentation/devicetree/bindings/soc/imx/fsl,aips-bus.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
Documentation/devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml
Documentation/devicetree/bindings/soc/ti/k3-ringacc.yaml
Documentation/devicetree/bindings/sound/ak4458.txt
Documentation/devicetree/bindings/sound/ak5558.txt
Documentation/devicetree/bindings/sound/allwinner,sun8i-a33-codec.yaml
Documentation/devicetree/bindings/sound/amlogic,aiu.yaml
Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml
Documentation/devicetree/bindings/sound/amlogic,gx-sound-card.yaml
Documentation/devicetree/bindings/sound/amlogic,t9015.yaml
Documentation/devicetree/bindings/sound/cirrus,cs42l51.yaml
Documentation/devicetree/bindings/sound/cirrus,madera.yaml
Documentation/devicetree/bindings/sound/fsl,easrc.yaml
Documentation/devicetree/bindings/sound/fsl-asoc-card.txt
Documentation/devicetree/bindings/sound/google,cros-ec-codec.yaml
Documentation/devicetree/bindings/sound/intel,keembay-i2s.yaml
Documentation/devicetree/bindings/sound/max98090.txt
Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt
Documentation/devicetree/bindings/sound/nvidia,tegra186-dspk.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-admaif.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-ahub.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-dmic.yaml
Documentation/devicetree/bindings/sound/nvidia,tegra210-i2s.yaml
Documentation/devicetree/bindings/sound/qcom,apq8016-sbc.txt
Documentation/devicetree/bindings/sound/qcom,apq8096.txt
Documentation/devicetree/bindings/sound/qcom,q6afe.txt
Documentation/devicetree/bindings/sound/qcom,sdm845.txt
Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.yaml
Documentation/devicetree/bindings/sound/rockchip-spdif.yaml
Documentation/devicetree/bindings/sound/rt5640.txt
Documentation/devicetree/bindings/sound/rt5659.txt
Documentation/devicetree/bindings/sound/rt5665.txt
Documentation/devicetree/bindings/sound/rt5668.txt
Documentation/devicetree/bindings/sound/rt5677.txt
Documentation/devicetree/bindings/sound/rt5682.txt
Documentation/devicetree/bindings/sound/samsung,aries-wm8994.yaml
Documentation/devicetree/bindings/sound/samsung,midas-audio.yaml
Documentation/devicetree/bindings/sound/samsung,odroid.yaml
Documentation/devicetree/bindings/sound/samsung-i2s.yaml
Documentation/devicetree/bindings/sound/sgtl5000.yaml
Documentation/devicetree/bindings/sound/tas2562.yaml
Documentation/devicetree/bindings/sound/tas2770.yaml
Documentation/devicetree/bindings/sound/ti,j721e-cpb-audio.yaml
Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
Documentation/devicetree/bindings/sound/wlf,arizona.yaml
Documentation/devicetree/bindings/soundwire/qcom,sdw.txt
Documentation/devicetree/bindings/soundwire/soundwire-controller.yaml
Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml
Documentation/devicetree/bindings/spi/amlogic,meson6-spifc.yaml
Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.yaml
Documentation/devicetree/bindings/spi/qca,ar934x-spi.yaml
Documentation/devicetree/bindings/spi/qcom,spi-qcom-qspi.yaml
Documentation/devicetree/bindings/spi/renesas,hspi.yaml
Documentation/devicetree/bindings/spi/renesas,rspi.yaml
Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
Documentation/devicetree/bindings/spi/snps,dw-apb-ssi.yaml
Documentation/devicetree/bindings/spi/socionext,uniphier-spi.yaml
Documentation/devicetree/bindings/spi/spi-controller.yaml
Documentation/devicetree/bindings/spi/spi-gpio.yaml
Documentation/devicetree/bindings/spi/spi-mux.yaml
Documentation/devicetree/bindings/spi/spi-pl022.yaml
Documentation/devicetree/bindings/spi/spi-rockchip.yaml
Documentation/devicetree/bindings/spi/spi-sifive.yaml
Documentation/devicetree/bindings/spi/st,stm32-qspi.yaml
Documentation/devicetree/bindings/spi/st,stm32-spi.yaml
Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.txt
Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
Documentation/devicetree/bindings/thermal/imx8mm-thermal.yaml
Documentation/devicetree/bindings/thermal/rcar-gen3-thermal.yaml
Documentation/devicetree/bindings/thermal/rcar-thermal.yaml
Documentation/devicetree/bindings/thermal/sprd-thermal.yaml
Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml
Documentation/devicetree/bindings/thermal/thermal-idle.yaml
Documentation/devicetree/bindings/thermal/thermal-sensor.yaml
Documentation/devicetree/bindings/thermal/thermal-zones.yaml
Documentation/devicetree/bindings/timer/cdns,ttc.yaml
Documentation/devicetree/bindings/timer/mediatek,mtk-timer.txt
Documentation/devicetree/bindings/timer/renesas,cmt.yaml
Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml
Documentation/devicetree/bindings/timer/snps,dw-apb-timer.yaml
Documentation/devicetree/bindings/trivial-devices.yaml
Documentation/devicetree/bindings/ufs/ufs-mediatek.txt
Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml
Documentation/devicetree/bindings/usb/atmel-usb.txt
Documentation/devicetree/bindings/usb/ci-hdrc-usb2.txt
Documentation/devicetree/bindings/usb/dwc2.yaml
Documentation/devicetree/bindings/usb/dwc3.txt
Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
Documentation/devicetree/bindings/usb/qcom,dwc3.yaml
Documentation/devicetree/bindings/usb/renesas,usb-xhci.yaml
Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml
Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
Documentation/devicetree/bindings/usb/ti,tps6598x.yaml
Documentation/devicetree/bindings/usb/usb-hcd.yaml
Documentation/devicetree/bindings/vendor-prefixes.yaml
Documentation/devicetree/bindings/watchdog/amlogic,meson-gxbb-wdt.yaml
Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
Documentation/devicetree/bindings/watchdog/aspeed-wdt.txt
Documentation/devicetree/bindings/watchdog/fsl-imx-wdt.yaml
Documentation/devicetree/bindings/watchdog/qcom-wdt.yaml
Documentation/devicetree/bindings/watchdog/samsung-wdt.yaml
Documentation/devicetree/bindings/watchdog/st,stm32-iwdg.yaml
Documentation/devicetree/bindings/watchdog/ti,rti-wdt.yaml
Documentation/devicetree/bindings/watchdog/watchdog.yaml
arch/arm64/Kconfig
drivers/base/regmap/Kconfig
drivers/base/regmap/Makefile
drivers/bus/mhi/Kconfig
drivers/bus/mhi/core/Makefile
drivers/bus/mhi/core/init.c
drivers/cpufreq/cpufreq.c
drivers/cpufreq/cpufreq_stats.c
drivers/cpufreq/qcom-cpufreq-hw.c
drivers/firmware/qcom_scm.c
drivers/firmware/qcom_scm.h
drivers/hwtracing/coresight/Makefile
drivers/hwtracing/coresight/coresight.c
drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h
drivers/input/touchscreen/Kconfig
drivers/input/touchscreen/Makefile
drivers/interconnect/Makefile
drivers/interconnect/qcom/Kconfig
drivers/interconnect/qcom/Makefile
drivers/interconnect/qcom/bcm-voter.c
drivers/interconnect/qcom/icc-rpmh.c
drivers/interconnect/qcom/icc-rpmh.h
drivers/iommu/Kconfig
drivers/iommu/arm/arm-smmu/arm-smmu.c
drivers/iommu/arm/arm-smmu/arm-smmu.h
drivers/mailbox/mailbox.c
drivers/misc/Kconfig
drivers/mmc/host/sdhci-msm.c
drivers/net/wireless/ath/wil6210/txrx.c
drivers/power/supply/Makefile
drivers/rpmsg/qcom_glink_native.c
drivers/scsi/ufs/ufs-qcom.c
drivers/scsi/ufs/ufshcd.c
drivers/scsi/ufs/ufshcd.h
drivers/scsi/ufs/ufshci.h
drivers/soc/qcom/Kconfig
drivers/soc/qcom/Makefile
drivers/soc/qcom/cmd-db.c
drivers/soc/qcom/rpmh-rsc.c
drivers/soc/qcom/socinfo.c
drivers/usb/dwc3/core.c
drivers/usb/dwc3/core.h
drivers/usb/dwc3/debugfs.c
drivers/usb/dwc3/ep0.c
drivers/usb/dwc3/gadget.c
drivers/usb/dwc3/gadget.h
drivers/usb/host/xhci-plat.c
drivers/virt/Kconfig
drivers/virt/Makefile
include/linux/arm-smccc.h
include/linux/dma-mapping.h
include/linux/qcom_scm.h
include/linux/sched/topology.h
kernel/cpu.c
kernel/sched/cpufreq_schedutil.c
kernel/sched/fair.c
kernel/sched/sched.h
kernel/smp.c
Change-Id: I11d0a4e6c238a53303a0adb29b037e87b06ff438
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
325 lines
7.9 KiB
C
325 lines
7.9 KiB
C
// SPDX-License-Identifier: GPL-2.0-only
|
|
/**
|
|
* drivers/extcon/extcon-usb-gpio.c - USB GPIO extcon driver
|
|
*
|
|
* Copyright (C) 2015 Texas Instruments Incorporated - https://www.ti.com
|
|
* Author: Roger Quadros <rogerq@ti.com>
|
|
*/
|
|
|
|
#include <linux/extcon-provider.h>
|
|
#include <linux/gpio.h>
|
|
#include <linux/gpio/consumer.h>
|
|
#include <linux/init.h>
|
|
#include <linux/interrupt.h>
|
|
#include <linux/irq.h>
|
|
#include <linux/kernel.h>
|
|
#include <linux/module.h>
|
|
#include <linux/of_gpio.h>
|
|
#include <linux/platform_device.h>
|
|
#include <linux/slab.h>
|
|
#include <linux/workqueue.h>
|
|
#include <linux/pinctrl/consumer.h>
|
|
|
|
#define USB_GPIO_DEBOUNCE_MS 20 /* ms */
|
|
|
|
struct usb_extcon_info {
|
|
struct device *dev;
|
|
struct extcon_dev *edev;
|
|
|
|
struct gpio_desc *id_gpiod;
|
|
struct gpio_desc *vbus_gpiod;
|
|
struct gpio_desc *vbus_out_gpiod;
|
|
int id_irq;
|
|
int vbus_irq;
|
|
|
|
unsigned long debounce_jiffies;
|
|
struct delayed_work wq_detcable;
|
|
};
|
|
|
|
static const unsigned int usb_extcon_cable[] = {
|
|
EXTCON_USB,
|
|
EXTCON_USB_HOST,
|
|
EXTCON_NONE,
|
|
};
|
|
|
|
/*
|
|
* "USB" = VBUS and "USB-HOST" = !ID, so we have:
|
|
* Both "USB" and "USB-HOST" can't be set as active at the
|
|
* same time so if "USB-HOST" is active (i.e. ID is 0) we keep "USB" inactive
|
|
* even if VBUS is on.
|
|
*
|
|
* State | ID | VBUS
|
|
* ----------------------------------------
|
|
* [1] USB | H | H
|
|
* [2] none | H | L
|
|
* [3] USB-HOST | L | H
|
|
* [4] USB-HOST | L | L
|
|
*
|
|
* In case we have only one of these signals:
|
|
* - VBUS only - we want to distinguish between [1] and [2], so ID is always 1.
|
|
* - ID only - we want to distinguish between [1] and [4], so VBUS = ID.
|
|
*/
|
|
static void usb_extcon_detect_cable(struct work_struct *work)
|
|
{
|
|
int id, vbus;
|
|
struct usb_extcon_info *info = container_of(to_delayed_work(work),
|
|
struct usb_extcon_info,
|
|
wq_detcable);
|
|
|
|
/* check ID and VBUS and update cable state */
|
|
id = info->id_gpiod ?
|
|
gpiod_get_value_cansleep(info->id_gpiod) : 1;
|
|
vbus = info->vbus_gpiod ?
|
|
gpiod_get_value_cansleep(info->vbus_gpiod) : id;
|
|
|
|
/* at first we clean states which are no longer active */
|
|
if (id) {
|
|
if (info->vbus_out_gpiod)
|
|
gpiod_set_value_cansleep(info->vbus_out_gpiod, 0);
|
|
extcon_set_state_sync(info->edev, EXTCON_USB_HOST, false);
|
|
}
|
|
if (!vbus)
|
|
extcon_set_state_sync(info->edev, EXTCON_USB, false);
|
|
|
|
if (!id) {
|
|
if (info->vbus_out_gpiod)
|
|
gpiod_set_value_cansleep(info->vbus_out_gpiod, 1);
|
|
extcon_set_state_sync(info->edev, EXTCON_USB_HOST, true);
|
|
} else {
|
|
if (vbus)
|
|
extcon_set_state_sync(info->edev, EXTCON_USB, true);
|
|
}
|
|
}
|
|
|
|
static irqreturn_t usb_irq_handler(int irq, void *dev_id)
|
|
{
|
|
struct usb_extcon_info *info = dev_id;
|
|
|
|
queue_delayed_work(system_power_efficient_wq, &info->wq_detcable,
|
|
info->debounce_jiffies);
|
|
|
|
return IRQ_HANDLED;
|
|
}
|
|
|
|
static int usb_extcon_probe(struct platform_device *pdev)
|
|
{
|
|
struct device *dev = &pdev->dev;
|
|
struct device_node *np = dev->of_node;
|
|
struct usb_extcon_info *info;
|
|
int ret;
|
|
|
|
if (!np)
|
|
return -EINVAL;
|
|
|
|
info = devm_kzalloc(&pdev->dev, sizeof(*info), GFP_KERNEL);
|
|
if (!info)
|
|
return -ENOMEM;
|
|
|
|
info->dev = dev;
|
|
info->id_gpiod = devm_gpiod_get_optional(&pdev->dev, "id", GPIOD_IN);
|
|
info->vbus_gpiod = devm_gpiod_get_optional(&pdev->dev, "vbus",
|
|
GPIOD_IN);
|
|
info->vbus_out_gpiod = devm_gpiod_get_optional(&pdev->dev, "vbus-out",
|
|
GPIOD_OUT_HIGH);
|
|
|
|
if (!info->id_gpiod && !info->vbus_gpiod) {
|
|
dev_err(dev, "failed to get gpios\n");
|
|
return -ENODEV;
|
|
}
|
|
|
|
if (IS_ERR(info->id_gpiod))
|
|
return PTR_ERR(info->id_gpiod);
|
|
|
|
if (IS_ERR(info->vbus_gpiod))
|
|
return PTR_ERR(info->vbus_gpiod);
|
|
|
|
if (IS_ERR(info->vbus_out_gpiod))
|
|
return PTR_ERR(info->vbus_out_gpiod);
|
|
|
|
info->edev = devm_extcon_dev_allocate(dev, usb_extcon_cable);
|
|
if (IS_ERR(info->edev)) {
|
|
dev_err(dev, "failed to allocate extcon device\n");
|
|
return -ENOMEM;
|
|
}
|
|
|
|
ret = devm_extcon_dev_register(dev, info->edev);
|
|
if (ret < 0) {
|
|
dev_err(dev, "failed to register extcon device\n");
|
|
return ret;
|
|
}
|
|
|
|
if (info->id_gpiod)
|
|
ret = gpiod_set_debounce(info->id_gpiod,
|
|
USB_GPIO_DEBOUNCE_MS * 1000);
|
|
if (!ret && info->vbus_gpiod)
|
|
ret = gpiod_set_debounce(info->vbus_gpiod,
|
|
USB_GPIO_DEBOUNCE_MS * 1000);
|
|
|
|
if (ret < 0)
|
|
info->debounce_jiffies = msecs_to_jiffies(USB_GPIO_DEBOUNCE_MS);
|
|
|
|
INIT_DELAYED_WORK(&info->wq_detcable, usb_extcon_detect_cable);
|
|
|
|
if (info->id_gpiod) {
|
|
info->id_irq = gpiod_to_irq(info->id_gpiod);
|
|
if (info->id_irq < 0) {
|
|
dev_err(dev, "failed to get ID IRQ\n");
|
|
return info->id_irq;
|
|
}
|
|
|
|
ret = devm_request_threaded_irq(dev, info->id_irq, NULL,
|
|
usb_irq_handler,
|
|
IRQF_TRIGGER_RISING |
|
|
IRQF_TRIGGER_FALLING | IRQF_ONESHOT,
|
|
pdev->name, info);
|
|
if (ret < 0) {
|
|
dev_err(dev, "failed to request handler for ID IRQ\n");
|
|
return ret;
|
|
}
|
|
}
|
|
|
|
if (info->vbus_gpiod) {
|
|
info->vbus_irq = gpiod_to_irq(info->vbus_gpiod);
|
|
if (info->vbus_irq < 0) {
|
|
dev_err(dev, "failed to get VBUS IRQ\n");
|
|
return info->vbus_irq;
|
|
}
|
|
|
|
ret = devm_request_threaded_irq(dev, info->vbus_irq, NULL,
|
|
usb_irq_handler,
|
|
IRQF_TRIGGER_RISING |
|
|
IRQF_TRIGGER_FALLING | IRQF_ONESHOT,
|
|
pdev->name, info);
|
|
if (ret < 0) {
|
|
dev_err(dev, "failed to request handler for VBUS IRQ\n");
|
|
return ret;
|
|
}
|
|
}
|
|
|
|
platform_set_drvdata(pdev, info);
|
|
device_set_wakeup_capable(&pdev->dev, true);
|
|
|
|
/* Perform initial detection */
|
|
usb_extcon_detect_cable(&info->wq_detcable.work);
|
|
|
|
return 0;
|
|
}
|
|
|
|
static int usb_extcon_remove(struct platform_device *pdev)
|
|
{
|
|
struct usb_extcon_info *info = platform_get_drvdata(pdev);
|
|
|
|
cancel_delayed_work_sync(&info->wq_detcable);
|
|
device_init_wakeup(&pdev->dev, false);
|
|
|
|
return 0;
|
|
}
|
|
|
|
#ifdef CONFIG_PM_SLEEP
|
|
static int usb_extcon_suspend(struct device *dev)
|
|
{
|
|
struct usb_extcon_info *info = dev_get_drvdata(dev);
|
|
int ret = 0;
|
|
|
|
if (device_may_wakeup(dev)) {
|
|
if (info->id_gpiod) {
|
|
ret = enable_irq_wake(info->id_irq);
|
|
if (ret)
|
|
return ret;
|
|
}
|
|
if (info->vbus_gpiod) {
|
|
ret = enable_irq_wake(info->vbus_irq);
|
|
if (ret) {
|
|
if (info->id_gpiod)
|
|
disable_irq_wake(info->id_irq);
|
|
|
|
return ret;
|
|
}
|
|
}
|
|
}
|
|
|
|
/*
|
|
* We don't want to process any IRQs after this point
|
|
* as GPIOs used behind I2C subsystem might not be
|
|
* accessible until resume completes. So disable IRQ.
|
|
*/
|
|
if (info->id_gpiod)
|
|
disable_irq(info->id_irq);
|
|
if (info->vbus_gpiod)
|
|
disable_irq(info->vbus_irq);
|
|
|
|
if (!device_may_wakeup(dev))
|
|
pinctrl_pm_select_sleep_state(dev);
|
|
|
|
return ret;
|
|
}
|
|
|
|
static int usb_extcon_resume(struct device *dev)
|
|
{
|
|
struct usb_extcon_info *info = dev_get_drvdata(dev);
|
|
int ret = 0;
|
|
|
|
if (!device_may_wakeup(dev))
|
|
pinctrl_pm_select_default_state(dev);
|
|
|
|
if (device_may_wakeup(dev)) {
|
|
if (info->id_gpiod) {
|
|
ret = disable_irq_wake(info->id_irq);
|
|
if (ret)
|
|
return ret;
|
|
}
|
|
if (info->vbus_gpiod) {
|
|
ret = disable_irq_wake(info->vbus_irq);
|
|
if (ret) {
|
|
if (info->id_gpiod)
|
|
enable_irq_wake(info->id_irq);
|
|
|
|
return ret;
|
|
}
|
|
}
|
|
}
|
|
|
|
if (info->id_gpiod)
|
|
enable_irq(info->id_irq);
|
|
if (info->vbus_gpiod)
|
|
enable_irq(info->vbus_irq);
|
|
|
|
queue_delayed_work(system_power_efficient_wq,
|
|
&info->wq_detcable, 0);
|
|
|
|
return ret;
|
|
}
|
|
#endif
|
|
|
|
static SIMPLE_DEV_PM_OPS(usb_extcon_pm_ops,
|
|
usb_extcon_suspend, usb_extcon_resume);
|
|
|
|
static const struct of_device_id usb_extcon_dt_match[] = {
|
|
{ .compatible = "linux,extcon-usb-gpio", },
|
|
{ /* sentinel */ }
|
|
};
|
|
MODULE_DEVICE_TABLE(of, usb_extcon_dt_match);
|
|
|
|
static const struct platform_device_id usb_extcon_platform_ids[] = {
|
|
{ .name = "extcon-usb-gpio", },
|
|
{ /* sentinel */ }
|
|
};
|
|
MODULE_DEVICE_TABLE(platform, usb_extcon_platform_ids);
|
|
|
|
static struct platform_driver usb_extcon_driver = {
|
|
.probe = usb_extcon_probe,
|
|
.remove = usb_extcon_remove,
|
|
.driver = {
|
|
.name = "extcon-usb-gpio",
|
|
.pm = &usb_extcon_pm_ops,
|
|
.of_match_table = usb_extcon_dt_match,
|
|
},
|
|
.id_table = usb_extcon_platform_ids,
|
|
};
|
|
|
|
module_platform_driver(usb_extcon_driver);
|
|
|
|
MODULE_AUTHOR("Roger Quadros <rogerq@ti.com>");
|
|
MODULE_DESCRIPTION("USB GPIO extcon driver");
|
|
MODULE_LICENSE("GPL v2");
|