android_kernel_xiaomi_sm8450/Documentation/devicetree
Ivaylo Georgiev c733339e3f Merge android-mainline (561eb83) into msm-5.10
* 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>
2020-12-02 01:32:04 -08:00
..
bindings Merge 65b55d4c85 ("Merge tag 'arm-soc-fixes-v5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc") into android-mainline 2020-11-02 11:04:03 +01:00
changesets.rst
dynamic-resolution-notes.rst
index.rst dt: Remove booting-without-of.rst 2020-10-13 13:33:16 -05:00
of_unittest.rst
overlay-notes.rst
usage-model.rst
writing-schema.rst dt: writing-schema: Miscellaneous grammar fixes 2020-08-19 14:21:04 -06:00