Commit Graph

15 Commits

Author SHA1 Message Date
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
Ivaylo Georgiev
6d3cb9e965 Merge android-mainline (2a3286f) into msm-waipio
* refs/heads/tmp-2a3286f:
  Revert "phy: qcom: remove ufs qmp phy driver"
  ANDROID: fix up bad merge resolution / bad revert in soc_pcm_hw_params()
  Revert "ANDROID: ASoC: Fix 'allmodconfig' build break"
  ANDROID: add flags variable to nfs4_xattr_get_nfs4_user()
  ANDROID: fix up Android-specific Kconfig ---help--- strings
  Linux 5.9-rc1
  parisc: fix PMD pages allocation by restoring pmd_alloc_one()
  io_uring: short circuit -EAGAIN for blocking read attempt
  io_uring: sanitize double poll handling
  virtio: pci: constify ioreadX() iomem argument (as in generic implementation)
  ntb: intel: constify ioreadX() iomem argument (as in generic implementation)
  rtl818x: constify ioreadX() iomem argument (as in generic implementation)
  iomap: constify ioreadX() iomem argument (as in generic implementation)
  sh: use generic strncpy()
  sh: clkfwk: remove r8/r16/r32
  include/asm-generic/vmlinux.lds.h: align ro_after_init
  mm: annotate a data race in page_zonenum()
  mm/swap.c: annotate data races for lru_rotate_pvecs
  mm/rmap: annotate a data race at tlb_flush_batched
  mm/mempool: fix a data race in mempool_free()
  mm/list_lru: fix a data race in list_lru_count_one
  mm/memcontrol: fix a data race in scan count
  mm/page_counter: fix various data races at memsw
  mm/swapfile: fix and annotate various data races
  mm/filemap.c: fix a data race in filemap_fault()
  mm/swap_state: mark various intentional data races
  mm/page_io: mark various intentional data races
  mm/frontswap: mark various intentional data races
  mm/kmemleak: silence KCSAN splats in checksum
  all arch: remove system call sys_sysctl
  fs: autofs: delete repeated words in comments
  mm: introduce offset_in_thp
  mm: add thp_head
  mm: replace hpage_nr_pages with thp_nr_pages
  mm: add thp_size
  mm: add thp_order
  mm: move page-flags include to top of file
  mm: store compound_nr as well as compound_order
  mailmap: add entry for Greg Kurz
  selftests/exec: add file type errno tests
  exec: restore EACCES of S_ISDIR execve()
  lz4: fix kernel decompression speed
  Revert "mm/vmstat.c: do not show lowmem reserve protection information of empty zone"
  asm-generic: pgalloc.h: use correct #ifdef to enable pud_alloc_one()
  sh: landisk: Add missing initialization of sh_io_port_base
  sh: bring syscall_set_return_value in line with other architectures
  sh: Add SECCOMP_FILTER
  sh: Rearrange blocks in entry-common.S
  sh: switch to copy_thread_tls()
  sh: use the generic dma coherent remap allocator
  sh: don't allow non-coherent DMA for NOMMU
  dma-mapping: consolidate the NO_DMA definition in kernel/dma/Kconfig
  sh: unexport register_trapped_io and match_trapped_io_handler
  sh: don't include <asm/io_trapped.h> in <asm/io.h>
  sh: move the ioremap implementation out of line
  sh: move ioremap_fixed details out of <asm/io.h>
  sh: remove __KERNEL__ ifdefs from non-UAPI headers
  sh: sort the selects for SUPERH alphabetically
  sh: remove -Werror from Makefiles
  sh: Replace HTTP links with HTTPS ones
  arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA*
  sh: stacktrace: Remove stacktrace_ops.stack()
  sh: machvec: Modernize printing of kernel messages
  sh: pci: Modernize printing of kernel messages
  sh: sh2007: Modernize printing of kernel messages
  sh: process: Fix broken lines in register dumps
  sh: dump_stack: Fix broken lines and ptrval in calltrace dumps
  sh: kernel: disassemble: Fix broken lines in disassembly dumps
  Revert "sh: remove needless printk()"
  Revert "sh: add loglvl to printk_address()"
  sh: fault: Fix duplicate printing of "PC:"
  input: i8042 - Remove special Cayman handling
  sh: Remove SH5-based Cayman platform
  arch: sh: smc37c93x: fix spelling mistake
  Revert "sh: add missing EXPORT_SYMBOL() for __delay"
  sh: Implement __get_user_u64() required for 64-bit get_user()
  sh: remove call to memset after dma_alloc_coherent
  sh: Fix unneeded constructor in page table allocation
  riscv: Setup exception vector for nommu platform
  dma-debug: remove debug_dma_assert_idle() function
  dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock()
  x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task
  ANDROID: gki: Set CONFIG_SERIAL_SAMSUNG for early con.
  Revert "Revert "tty: serial: samsung_tty: build it for any platform""
  dt-bindings: Remove more cases of 'allOf' containing a '$ref'
  dt-bindings: Whitespace clean-ups in schema files
  perf ftrace: Make option description initials all capital letters
  perf build-ids: Fall back to debuginfod query if debuginfo not found
  perf bench numa: Remove dead code in parse_nodes_opt()
  perf stat: Update POWER9 metrics to utilize other metrics
  perf ftrace: Add change log
  perf: ftrace: Add set_tracing_options() to set all trace options
  perf ftrace: Add option --tid to filter by thread id
  perf ftrace: Add option -D/--delay to delay tracing
  perf: ftrace: Allow set graph depth by '--graph-opts'
  perf ftrace: Add support for trace option tracing_thresh
  perf ftrace: Add option 'verbose' to show more info for graph tracer
  perf ftrace: Add support for tracing option 'irq-info'
  perf ftrace: Add support for trace option funcgraph-irqs
  perf ftrace: Add support for trace option sleep-time
  perf ftrace: Add support for tracing option 'func_stack_trace'
  perf tools: Add general function to parse sublevel options
  perf ftrace: Add option '--inherit' to trace children processes
  perf ftrace: Show trace column header
  perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size
  perf ftrace: Factor out function write_tracing_file_int()
  perf ftrace: Add option '-F/--funcs' to list available functions
  perf ftrace: Select function/function_graph tracer automatically
  sched/debug: Fix the alignment of the show-state debug output
  perf/x86/rapl: Add support for Intel SPR platform
  perf/x86/rapl: Support multiple RAPL unit quirks
  perf/x86/rapl: Fix missing psys sysfs attributes
  FROMLIST: exec: Restore EACCES of S_ISDIR execve()
  Revert "Revert "exec: move S_ISREG() check earlier""
  kconfig: qconf: move setOptionMode() to ConfigList from ConfigView
  kconfig: qconf: do not limit the pop-up menu to the first row
  kconfig: qconf: refactor icon setups
  kconfig: qconf: remove unused voidPix, menuInvPix
  kconfig: qconf: remove ConfigItem::text/setText
  kconfig: qconf: remove ConfigList::addColumn/removeColumn
  kconfig: qconf: remove ConfigItem::pixmap/setPixmap
  kconfig: qconf: drop more localization code
  kconfig: qconf: remove 'parent' from ConfigList::updateMenuList()
  kconfig: qconf: remove unused argument from ConfigView::updateList()
  kconfig: qconf: remove unused argument from ConfigList::updateList()
  kconfig: qconf: omit parent to QHBoxLayout()
  kconfig: qconf: remove name from ConfigSearchWindow constructor
  kconfig: qconf: remove unused ConfigList::listView()
  kconfig: qconf: overload addToolBar() to create and insert toolbar
  kconfig: qconf: remove toolBar from ConfigMainWindow members
  kconfig: qconf: use 'menu' variable for (QMenu *)
  kconfig: qconf: do not use 'menu' variable for (QMenuBar *)
  kconfig: qconf: remove ->addSeparator() to menuBar
  kconfig: add 'static' to some file-local data
  kconfig: qconf: Fix mouse events in search view
  kconfig: constify XPM data
  Revert "checkpatch: kconfig: prefer 'help' over '---help---'"
  kconfig: remove '---help---' support
  SMB3: Fix mkdir when idsfromsid configured on mount
  io_uring: internally retry short reads
  net: openvswitch: introduce common code for flushing flows
  af_packet: TPACKET_V3: fix fill status rwlock imbalance
  random32: add a tracepoint for prandom_u32()
  io_uring: retain iov_iter state over io_read/io_write calls
  Documentation/locking/locktypes: fix the typo
  mm: memcontrol: fix warning when allocating the root cgroup
  ANDROID: Export dma_heap_add to modularize heaps
  futex: Convert to use the preferred 'fallthrough' macro
  Documentation/locking/locktypes: Fix a typo
  drm/xen-front: Pass dumb buffer data offset to the backend
  task_work: only grab task signal lock when needed
  Revert "exec: move S_ISREG() check earlier"
  perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes
  perf bench numa: Fix cpumask memory leak in node_has_cpus()
  tools build feature: Quote CC and CXX for their arguments
  perf tools: Fix module symbol processing
  perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type'
  MAINTAINERS: Add missing tools/lib/perf/ path to perf maintainers
  libperf: Fix man page typos
  perf test: Allow multiple probes in record+script_probe_vfs_getname.sh
  perf bench mem: Always memset source before memcpy
  perf sched: Prefer sched_waking event when it exists
  x86/alternatives: Acquire pte lock with interrupts enabled
  xen: Sync up with the canonical protocol definition in Xen
  drm/xen-front: Add YUYV to supported formats
  drm/xen-front: Fix misused IS_ERR_OR_NULL checks
  xen/gntdev: Fix dmabuf import with non-zero sgt offset
  ANDROID: Fix bad revert of VIRTIO_PCI_LEGACY in rockpi4_defconfig
  Revert "ANDROID: arm64: defconfig: Enable EAS by default"
  ALSA: echoaudio: Fix potential Oops in snd_echo_resume()
  ANDROID: fix up 60500a4228 ("ANDROID: mm: add a field to store names for private anonymous memory")
  genirq: Unlock irq descriptor after errors
  crypto: algif_aead - fix uninitialized ctx->init
  mfd: syscon: Use a unique name with regmap_config
  mfd: Replace HTTP links with HTTPS ones
  mfd: dln2: Run event handler loop under spinlock
  mfd: madera: Improve handling of regulator unbinding
  mfd: mfd-core: Add mechanism for removal of a subset of children
  mfd: intel_soc_pmic_mrfld: Simplify the return expression of intel_scu_ipc_dev_iowrite8()
  mfd: max14577: Remove redundant initialization of variable current_bits
  mfd: rn5t618: Fix caching of battery related registers
  mfd: max77693-private: Drop a duplicated word
  mfd: da9055: pdata.h: Drop a duplicated word
  mfd: rn5t618: Make restart handler atomic safe
  mfd: kempld-core: Fix 'assignment of read-only location' error
  mfd: axp20x: Allow the AXP803 to be probed by I2C
  mfd: da9063: Add support for latest DA silicon revision
  mfd: da9063: Fix revision handling to correctly select reg tables
  dt-bindings: mfd: st,stmfx: Remove I2C unit name
  dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J721e system controller
  mfd: motorola-cpcap: Disable interrupt for suspend
  mfd: smsc-ece1099: Remove driver
  mfd: core: Add OF_MFD_CELL_REG() helper
  mfd: core: Fix formatting of MFD helpers
  mfd: core: Make a best effort attempt to match devices with the correct of_nodes
  ANDROID: Incremental fs: Don't allow renaming .index directory.
  io_uring: enable lookup of links holding inflight files
  ANDROID: GKI: enable CONFIG_LEDS_TRIGGER_TIMER
  Revert "ipv4: tunnel: fix compilation on ARCH=um"
  ANDROID: Revert "drm/virtio: Call the right shmem helpers"
  net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus
  net: ethernet: stmmac: Disable hardware multicast filter
  net: stmmac: dwmac1000: provide multicast filter fallback
  i2c: iproc: fix race between client unreg and isr
  ipv4: tunnel: fix compilation on ARCH=um
  vsock: fix potential null pointer dereference in vsock_poll()
  sfc: fix ef100 design-param checking
  ANDROID: ARM: Remove arm_pm_restart()
  ANDROID: ARM64: Remove arm_pm_restart()
  ANDROID: ARM: Register with kernel restart handler
  ANDROID: drivers: firmware: psci: Register with kernel restart handler
  ANDROID: ARM: xen: Register with kernel restart handler
  ANDROID: ARM: prima2: Register with kernel restart handler
  ANDROID: GKI: cputime: Export for thread_group_cputime_adjusted
  mm/gup: remove task_struct pointer for all gup code
  mm: clean up the last pieces of page fault accountings
  mm/xtensa: use general page fault accounting
  mm/x86: use general page fault accounting
  mm/sparc64: use general page fault accounting
  mm/sparc32: use general page fault accounting
  mm/sh: use general page fault accounting
  mm/s390: use general page fault accounting
  mm/riscv: use general page fault accounting
  mm/powerpc: use general page fault accounting
  mm/parisc: use general page fault accounting
  mm/openrisc: use general page fault accounting
  mm/nios2: use general page fault accounting
  mm/nds32: use general page fault accounting
  mm/mips: use general page fault accounting
  mm/microblaze: use general page fault accounting
  mm/m68k: use general page fault accounting
  mm/ia64: use general page fault accounting
  mm/hexagon: use general page fault accounting
  mm/csky: use general page fault accounting
  mm/arm64: use general page fault accounting
  mm/arm: use general page fault accounting
  mm/arc: use general page fault accounting
  mm/alpha: use general page fault accounting
  mm: do page fault accounting in handle_mm_fault
  mm/gup: use a standard migration target allocation callback
  mm/hugetlb: make hugetlb migration callback CMA aware
  mm/gup: restrict CMA region by using allocation scope API
  mm/page_alloc: remove a wrapper for alloc_migration_target()
  mm/mempolicy: use a standard migration target allocation callback
  mm/migrate: introduce a standard migration target allocation function
  mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations
  mm/hugetlb: unify migration callbacks
  mm/migrate: move migration helper from .h to .c
  mm/page_isolation: prefer the node of the source page
  ipc/shm.c: remove the superfluous break
  ipc: uninline functions
  scripts/gdb: fix python 3.8 SyntaxWarning
  kcov: make some symbols static
  kcov: unconditionally add -fno-stack-protector to compiler options
  panic: make print_oops_end_marker() static
  lib/Kconfig.debug: fix typo in the help text of CONFIG_PANIC_TIMEOUT
  kernel/panic.c: make oops_may_print() return bool
  rapidio/rio_mport_cdev: use array_size() helper in copy_{from,to}_user()
  drivers/rapidio/rio-scan.c: use struct_size() helper
  drivers/rapidio/devices/rio_mport_cdev.c: use struct_size() helper
  kdump: append kernel build-id string to VMCOREINFO
  exec: move path_noexec() check earlier
  exec: move S_ISREG() check earlier
  exec: change uselib(2) IS_SREG() failure to EACCES
  coredump: add %f for executable filename
  test_kmod: avoid potential double free in trigger_config_run_type()
  kmod: remove redundant "be an" in the comment
  selftests: kmod: use variable NAME in kmod_test_0001()
  fs/signalfd.c: fix inconsistent return codes for signalfd4
  fat: fix fat_ra_init() for data clusters == 0
  VFAT/FAT/MSDOS FILESYSTEM: replace HTTP links with HTTPS ones
  fatfs: switch write_lock to read_lock in fat_ioctl_get_attributes
  fs/ufs: avoid potential u32 multiplication overflow
  nilfs2: use a more common logging style
  nilfs2: convert __nilfs_msg to integrate the level and format
  nilfs2: only call unlock_new_inode() if I_NEW
  fs/minix: remove expected error message in block_to_path()
  fs/minix: fix block limit check for V1 filesystems
  fs/minix: set s_maxbytes correctly
  fs/minix: reject too-large maximum file size
  fs/minix: don't allow getting deleted inodes
  fs/minix: check return value of sb_getblk()
  autofs: fix doubled word
  checkpatch: remove missing switch/case break test
  checkpatch: add test for repeated words
  checkpatch: fix CONST_STRUCT when const_structs.checkpatch is missing
  checkpatch: add --fix option for ASSIGN_IN_IF
  checkpatch: add test for possible misuse of IS_ENABLED() without CONFIG_
  lib/test_bits.c: add tests of GENMASK
  kstrto*: do not describe simple_strto*() as obsolete/replaced
  kstrto*: correct documentation references to simple_strto*()
  lib/: replace HTTP links with HTTPS ones
  lib/test_lockup.c: fix return value of test_lockup_init()
  lib/Kconfig.debug: make TEST_LOCKUP depend on module
  lib/test_lockup.c: make symbol 'test_works' static
  lib/test_bitops: do the full test during module init
  lib/generic-radix-tree.c: remove unneeded __rcu
  lib/test_bitmap.c: add test for bitmap_cut()
  lib/bitmap.c: fix bitmap_cut() for partial overlapping case
  sparse: group the defines by functionality
  include/linux/poison.h: remove obsolete comment
  include/: replace HTTP links with HTTPS ones
  kernel.h: remove duplicate include of asm/div64.h
  ./Makefile: add debug option to enable function aligned on 32 bytes
  kernel: add a kernel_wait helper
  include/linux/xz.h: drop duplicated word
  include/linux/async_tx.h: drop duplicated word in a comment
  include/linux/exportfs.h: drop duplicated word in a comment
  include/linux/compiler-clang.h: drop duplicated word in a comment
  alpha: fix annotation of io{read,write}{16,32}be()
  exec: use force_uaccess_begin during exec and exit
  uaccess: add force_uaccess_{begin,end} helpers
  uaccess: remove segment_eq
  riscv: include <asm/pgtable.h> in <asm/uaccess.h>
  nds32: use uaccess_kernel in show_regs
  syscalls: use uaccess_kernel in addr_limit_user_check
  mm/zsmalloc.c: fix duplicated words
  mm/zpool.c: delete duplicated word and fix grammar
  mm/vmscan.c: delete or fix duplicated words
  mm/usercopy.c: delete duplicated word
  mm/slab_common.c: delete duplicated word
  mm/shmem.c: delete duplicated word
  mm/page_alloc.c: delete or fix duplicated words
  mm/nommu.c: delete duplicated words
  mm/migrate.c: delete duplicated word
  mm/memory.c: delete duplicated words
  mm/memcontrol.c: delete duplicated words
  mm/hugetlb.c: delete duplicated words
  mm/hmm.c: delete duplicated word
  mm/filemap.c: delete duplicated word
  mm/compaction.c: delete duplicated word
  sparc: drop unused MAX_PHYSADDR_BITS
  sh/mm: drop unused MAX_PHYSADDR_BITS
  include/linux/memcontrol.h: drop duplicate word and fix spello
  include/linux/frontswap.h: drop duplicated word in a comment
  include/linux/highmem.h: fix duplicated words in a comment
  mm: drop duplicated words in <linux/mm.h>
  mm: drop duplicated words in <linux/pgtable.h>
  mm, memory_hotplug: update pcp lists everytime onlining a memory block
  mm/memory_hotplug: fix unpaired mem_hotplug_begin/done
  mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid()
  x86/mm: use max memory block size on bare metal
  mm: mmu_notifier: fix and extend kerneldoc
  include/linux/sched/mm.h: optimize current_gfp_context()
  cma: don't quit at first error when activating reserved areas
  mm: hugetlb: fix the name of hugetlb CMA
  mm: cma: fix the name of CMA areas
  mm/cma.c: fix NULL pointer dereference when cma could not be activated
  mm/vmstat: add events for THP migration without split
  mm: thp: remove debug_cow switch
  mm/migrate: add migrate-shared test for migrate_vma_*()
  mm/migrate: optimize migrate_vma_setup() for holes
  hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem
  hugetlbfs: prevent filesystem stacking of hugetlbfs
  mm, oom: show process exiting information in __oom_kill_process()
  doc, mm: clarify /proc/<pid>/oom_score value range
  doc, mm: sync up oom_score_adj documentation
  mm, oom: make the calculation of oom badness more accurate
  include/linux/mempolicy.h: fix typo
  mm/mempolicy.c: check parameters first in kernel_get_mempolicy
  mm: mempolicy: fix kerneldoc of numa_map_to_online_node()
  mm/compaction: correct the comments of compact_defer_shift
  mm: use unsigned types for fragmentation score
  mm: fix compile error due to COMPACTION_HPAGE_ORDER
  mm: proactive compaction
  /proc/PID/smaps: consistent whitespace output format
  mm/vmscan: restore active/inactive ratio for anonymous LRU
  mm/swap: implement workingset detection for anonymous LRU
  mm/swapcache: support to handle the shadow entries
  mm/workingset: prepare the workingset detection infrastructure for anon LRU
  mm/vmscan: protect the workingset on anonymous LRU
  mm/vmscan: make active/inactive ratio as 1:1 for anon lru
  mm/hugetlb: add mempolicy check in the reservation routine
  kselftests: cgroup: add perpcu memory accounting test
  mm: memcg: charge memcg percpu memory to the parent cgroup
  mm: memcg/percpu: per-memcg percpu memory statistics
  mm: memcg/percpu: account percpu memory to memory cgroups
  percpu: return number of released bytes from pcpu_free_area()
  ANDROID: futex: Add vendor hook for wait queue
  ANDROID: sched: add vendor hooks to handle scheduling priority
  fix breakage in do_rmdir()
  Revert "sched: Remove sched_setscheduler*() EXPORTs"
  ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop
  NFS: Fix flexfiles read failover
  ANDROID: GKI: signal: Export for __lock_task_sighand
  ANDROID: GKI: core: Export for runqueues
  ANDROID: GKI: time: Export for nsec_to_clock_t
  ANDROID: GKI: pid: Export for find_task_by_vpid
  ANDROID: GKI: loadavg: Export for get_avenrun
  io_uring: fail poll arm on queue proc failure
  fs: nfs: delete repeated words in comments
  rpc_pipefs: convert comma to semicolon
  nfs: Fix getxattr kernel panic and memory overflow
  NFS: Don't return layout segments that are in use
  NFS: Don't move layouts to plh_return_segs list while in use
  NFS: Add layout segment info to pnfs read/write/commit tracepoints
  parisc: Implement __smp_store_release and __smp_load_acquire barriers
  perf bench: Fix a couple of spelling mistakes in options text
  perf bench numa: Fix benchmark names
  perf bench numa: Fix number of processes in "2x3-convergence" test
  tools headers UAPI: Sync kvm.h headers with the kernel sources
  tools include UAPI: Sync linux/vhost.h with the kernel sources
  tools headers kvm s390: Sync headers with the kernel sources
  perf trace beauty: Use the autogenerated protocol family table
  perf trace beauty: Add script to autogenerate socket families table
  rtc: pcf2127: fix alarm handling
  rtc: pcf2127: add alarm support
  rtc: pcf2127: add pca2129 device id
  ANDROID: soc: qcom: rpmh: fix bad merge resolution
  ANDROID: GKI: enable LEDS_CLASS_FLASH
  ANDROID: fix redefinition error for restricted vendor hooks
  genirq/PM: Always unlock IRQ descriptor in rearm_wake_irq()
  btrfs: trim: fix underflow in trim length to prevent access beyond device boundary
  ALSA: hda/realtek - Fix unused variable warning
  drm/ttm: revert "drm/ttm: make TT creation purely optional v3"
  parisc: mask out enable and reserved bits from sba imask
  exfat: retain 'VolumeFlags' properly
  exfat: optimize exfat_zeroed_cluster()
  exfat: add error check when updating dir-entries
  exfat: write multiple sectors at once
  exfat: remove EXFAT_SB_DIRTY flag
  net: initialize fastreuse on inet_inherit_port
  net: refactor bind_bucket fastreuse into helper
  net: phy: marvell10g: fix null pointer dereference
  net: Fix potential memory leak in proto_register()
  block: fix double account of flush request's driver tag
  net: qcom/emac: add missed clk_disable_unprepare in error path of emac_clks_phase1_init
  ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc()
  net/nfc/rawsock.c: add CAP_NET_RAW check.
  hinic: fix strncpy output truncated compile warnings
  drivers/net/wan/x25_asy: Added needed_headroom and a skb->len check
  net/tls: Fix kmap usage
  doc/zh_CN: resolve undefined label warning in admin-guide index
  doc/zh_CN: fix title heading markup in admin-guide cpu-load
  docs: remove the 2.6 "Upgrading I2C Drivers" guide
  docs: Correct the release date of 5.2 stable
  mailmap: Update comments for with format and more detalis
  ANDROID: block/keyslot-manager: fix checkpatch warning
  ANDROID: blk-crypto: fix checkpatch warning
  ANDROID: fscrypt: fix checkpatch warning
  docs: cdrom: Fix a typo and rst markup
  Doc: admin-guide: use correct legends in kernel-parameters.txt
  Documentation/features: refresh RISC-V arch support files
  documentation: coccinelle: Improve command example for make C={1,2}
  Core-api: Documentation: Replace deprecated :c:func: Usage
  Dev-tools: Documentation: Replace deprecated :c:func: Usage
  Filesystems: Documentation: Replace deprecated :c:func: Usage
  docs: trace: fix a typo
  s390/numa: move code to arch/s390/kernel
  s390/time: remove select CLOCKSOURCE_VALIDATE_LAST_CYCLE again
  s390/debug: debug feature version 3
  s390/Kconfig: add missing ZCRYPT dependency to VFIO_AP
  s390/numa: set node distance to LOCAL_DISTANCE
  s390/pkey: remove redundant variable initialization
  s390/test_unwind: fix possible memleak in test_unwind()
  s390/gmap: improve THP splitting
  s390/atomic: circumvent gcc 10 build regression
  parisc: Whitespace cleanups in atomic.h
  cpufreq: intel_pstate: Implement passive mode with HWP enabled
  io_uring: hold 'ctx' reference around task_work queue + execute
  fs: RWF_NOWAIT should imply IOCB_NOIO
  loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE
  ALSA: hda - reverse the setting value in the micmute_led_set
  ALSA: echoaduio: Drop superfluous volatile modifier
  KVM: MIPS/VZ: Fix build error caused by 'kvm_run' cleanup
  x86/hyperv: Make hv_setup_sched_clock inline
  btrfs: fix return value mixup in btrfs_get_extent
  parisc/kernel/ftrace: Remove function callback casts
  sections.h: dereference_function_descriptor() returns void pointer
  FROMLIST: tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup
  FROMGIT: net: Revert "net: optimize the sockptr_t for unified kernel/user address spaces"
  FROMGIT: irqchip: Fix probing deferal when using IRQCHIP_PLATFORM_DRIVER helpers
  Revert "Revert "seqlock: lockdep assert non-preemptibility on seqcount_t write""
  zonefs: update documentation to reflect zone size vs capacity
  zonefs: add zone-capacity support
  x86/xen: drop tests for highmem in pv code
  x86/xen: eliminate xen-asm_64.S
  x86/xen: remove 32-bit Xen PV guest support
  drm/vmwgfx: fix spelling mistake "Cant" -> "Can't"
  drm/vmwgfx: fix spelling mistake "Cound" -> "Could"
  drm/vmwgfx/ldu: Use drm_mode_config_reset
  drm/vmwgfx/sou: Use drm_mode_config_reset
  drm/vmwgfx/stdu: Use drm_mode_config_reset
  drm/vmwgfx: Fix two list_for_each loop exit tests
  drm/vmwgfx: Use correct vmw_legacy_display_unit pointer
  drm/vmwgfx: Use struct_size() helper
  ANDROID: Add build.config.gki-debug.*
  io_uring: defer file table grabbing request cleanup for locked requests
  io_uring: add missing REQ_F_COMP_LOCKED for nested requests
  io_uring: fix recursive completion locking on oveflow flush
  io_uring: use TWA_SIGNAL for task_work uncondtionally
  time: Delete repeated words in comments
  bitfield.h: don't compile-time validate _val in FIELD_FIT
  tcp: correct read of TFO keys on big endian systems
  nfp: update maintainer
  vmxnet3: use correct tcp hdr length when packet is encapsulated
  net: Revert "net: optimize the sockptr_t for unified kernel/user address spaces"
  ktest.pl: Fix spelling mistake "Cant" -> "Can't"
  ktest.pl: Change the logic to control the size of the log file emailed
  EDAC/ie31200: Fallback if host bridge device is already initialized
  btrfs: sysfs: fix NULL pointer dereference at btrfs_sysfs_del_qgroups()
  btrfs: check correct variable after allocation in btrfs_backref_iter_alloc
  x86/kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled
  ANDROID: enable CONFIG_INIT_STACK_ALL_ZERO=y
  cifs: Convert to use the fallthrough macro
  btrfs: make sure SB_I_VERSION doesn't get unset by remount
  btrfs: fix memory leaks after failure to lookup checksums during inode logging
  btrfs: don't show full path of bind mounts in subvol=
  btrfs: fix messages after changing compression level by remount
  btrfs: only search for left_info if there is no right_info in try_merge_free_space
  btrfs: inode: fix NULL pointer dereference if inode doesn't need compression
  vdpa/mlx5: fix up endian-ness for mtu
  vdpa: Fix pointer math bug in vdpasim_get_config()
  recordmcount: Fix build failure on non arm64
  ALSA: usb-audio: Disable Lenovo P620 Rear line-in volume control
  i2c: eg20t: use generic power management
  i2c: eg20t: Drop PCI wakeup calls from .suspend/.resume
  powerpc/pkeys: Fix boot failures with Nemo board (A-EON AmigaOne X1000)
  vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config()
  vdpa/mlx5: fix memory allocation failure checks
  vdpa/mlx5: Fix uninitialised variable in core/mr.c
  vdpa_sim: init iommu lock
  ANDROID: disable 2 ethernet drivers from arm32 build
  ALSA: usb-audio: add quirk for Pioneer DDJ-RB
  ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109
  i2c: mediatek: Fix i2c_spec_values description
  Revert "seqlock: lockdep assert non-preemptibility on seqcount_t write"
  MIPS: KVM: Convert a fallthrough comment to fallthrough
  ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO
  ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109
  thunderbolt: merge fix for kunix_resource changes
  MIPS: VZ: Only include loongson_regs.h for CPU_LOONGSON64
  x86: Expose SERIALIZE for supported cpuid
  KVM: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled
  kbuild: stop filtering out $(GCC_PLUGINS_CFLAGS) from cc-option base
  kbuild: include scripts/Makefile.* only when relevant CONFIG is enabled
  kbuild: introduce hostprogs-always-y and userprogs-always-y
  kbuild: sort hostprogs before passing it to ifneq
  kbuild: move host .so build rules to scripts/gcc-plugins/Makefile
  kbuild: Replace HTTP links with HTTPS ones
  kbuild: trace functions in subdirectories of lib/
  kbuild: introduce ccflags-remove-y and asflags-remove-y
  kbuild: do not export LDFLAGS_vmlinux
  kbuild: always create directories of targets
  Revert "FROMLIST: fix arm64 build with lack of __cpu_logical_map exported"
  openrisc: uaccess: Add user address space check to access_ok
  openrisc: signal: Fix sparse address space warnings
  openrisc: uaccess: Remove unused macro __addr_ok
  openrisc: uaccess: Use static inline function in access_ok
  openrisc: uaccess: Fix sparse address space warnings
  net: Convert to use the fallthrough macro
  net: Use helper function ip_is_fragment()
  net: Remove meaningless jump label out_fs
  net: Set fput_needed iff FDPUT_FPUT is set
  net: Use helper function fdput()
  net: phy: fix memory leak in device-create error path
  arm64: Fix __cpu_logical_map undefined issue
  arm64/fixmap: make notes of fixed_addresses more precisely
  FROMLIST: fix arm64 build with lack of __cpu_logical_map exported
  ANDROID: xfrm: remove in_compat_syscall() checks [v2]
  ANDROID: mm: fix up removal of vm_total_pages problem
  ANDROID: mm: fix up new call to vma_merge()
  ANDROID: GKI: update gki_defconfig due to upstream changes
  Revert "ANDROID: mnt: Add filesystem private data to mount points"
  Revert "ANDROID: mnt: Fix null pointer dereference"
  Revert "ANDROID: Add show_options2 to view private mount data"
  ANDROID: fix up lt9611 driver due to recent drm upstream changes
  powerpc/ptrace: Fix build error in pkey_get()
  net/tls: allow MSG_CMSG_COMPAT in sendmsg
  mptcp: fix warn at shutdown time for unaccepted msk sockets
  mptcp: more stable diag self-tests
  selftests: mptcp: fix dependecies
  r8152: Use MAC address from correct device tree node
  fs: fix a struct path leak in path_umount
  drm/amdgpu: Fix bug where DPM is not enabled after hibernate and resume
  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
  rtc: max77686: Fix wake-ups for max77620
  tracing: Add trace_array_init_printk() to initialize instance trace_printk() buffers
  net/scm: Fix typo in SCM_RIGHTS compat refactoring
  xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init
  mm: vmscan: consistent update to pgrefill
  mm/vmscan.c: fix typo
  khugepaged: khugepaged_test_exit() check mmget_still_valid()
  khugepaged: retract_page_tables() remember to test exit
  khugepaged: collapse_pte_mapped_thp() protect the pmd lock
  khugepaged: collapse_pte_mapped_thp() flush the right range
  mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible
  mm: thp: replace HTTP links with HTTPS ones
  mm/page_alloc: fix memalloc_nocma_{save/restore} APIs
  mm/page_alloc.c: skip setting nodemask when we are in interrupt
  mm/page_alloc: fallbacks at most has 3 elements
  mm/page_alloc: silence a KASAN false positive
  mm/page_alloc.c: remove unnecessary end_bitidx for [set|get]_pfnblock_flags_mask()
  mm/page_alloc.c: simplify pageblock bitmap access
  mm/page_alloc.c: extract the common part in pfn_to_bitidx()
  mm/page_alloc.c: replace the definition of NR_MIGRATETYPE_BITS with PB_migratetype_bits
  mm/shuffle: remove dynamic reconfiguration
  mm/memory_hotplug: document why shuffle_zone() is relevant
  mm/page_alloc: remove nr_free_pagecache_pages()
  mm: remove vm_total_pages
  mm, page_alloc: skip ->waternark_boost for atomic order-0 allocations
  page_alloc: consider highatomic reserve in watermark fast
  mm, page_alloc: use unlikely() in task_capc()
  kasan: adjust kasan_stack_oob for tag-based mode
  kasan: allow enabling stack tagging for tag-based mode
  kasan, arm64: don't instrument functions that enable kasan
  efi: provide empty efi_enter_virtual_mode implementation
  kasan: don't tag stacks allocated with pagealloc
  lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN
  kasan: remove kasan_unpoison_stack_above_sp_to()
  kasan: update documentation for generic kasan
  kasan: add tests for call_rcu stack recording
  kasan: record and print the free track
  rcu: kasan: record and print call_rcu() call stack
  kasan: update required compiler versions in documentation
  kasan: improve and simplify Kconfig.kasan
  mm/vmalloc.c: remove BUG() from the find_va_links()
  mm: vmalloc: remove redundant assignment in unmap_kernel_range_noflush()
  mm/vmalloc: update the header about KVA rework
  mm/vmalloc: switch to "propagate()" callback
  mm/vmalloc: simplify augment_tree_propagate_check()
  mm/vmalloc: simplify merge_or_add_vmap_area()
  vmalloc: convert to XArray
  mm/sparse: cleanup the code surrounding memory_present()
  mm/sparse: only sub-section aligned range would be populated
  mm/sparse: never partially remove memmap for early section
  selftests: add mincore() tests
  mm/mremap: start addresses are properly aligned
  mm/mremap: calculate extent in one place
  mm/mremap: it is sure to have enough space when extent meets requirement
  mm: remove unnecessary wrapper function do_mmap_pgoff()
  mm: mmap: merge vma after call_mmap() if possible
  arm64/mm: enable vmem_altmap support for vmemmap mappings
  mm/sparsemem: enable vmem_altmap support in vmemmap_alloc_block_buf()
  mm/sparsemem: enable vmem_altmap support in vmemmap_populate_basepages()
  mm: adjust vm_committed_as_batch according to vm overcommit policy
  percpu_counter: add percpu_counter_sync()
  mm/util.c: make vm_memory_committed() more accurate
  proc/meminfo: avoid open coded reading of vm_committed_as
  mm/mmap: optimize a branch judgment in ksys_mmap_pgoff()
  mm: move p?d_alloc_track to separate header file
  mm: move lib/ioremap.c to mm/
  asm-generic: pgalloc: provide generic pgd_free()
  asm-generic: pgalloc: provide generic pud_alloc_one() and pud_free_one()
  asm-generic: pgalloc: provide generic pmd_alloc_one() and pmd_free_one()
  xtensa: switch to generic version of pte allocation
  opeinrisc: switch to generic version of pte allocation
  mm: remove unneeded includes of <asm/pgalloc.h>
  mm/memory.c: make remap_pfn_range() reject unaligned addr
  mm: remove redundant check non_swap_entry()
  mm/page_counter.c: fix protection usage propagation
  mm: memcontrol: don't count limit-setting reclaim as memory pressure
  mm: memcontrol: restore proper dirty throttling when memory.high changes
  memcg, oom: check memcg margin for parallel oom
  mm, memcg: decouple e{low,min} state mutations from protection checks
  mm, memcg: avoid stale protection values when cgroup is above protection
  mm, memcg: unify reclaim retry limits with page allocator
  mm, memcg: reclaim more aggressively before high allocator throttling
  mm: memcontrol: avoid workload stalls when lowering memory.high
  mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled()
  mm: slab: rename (un)charge_slab_page() to (un)account_slab_page()
  mm: memcg/slab: remove unused argument by charge_slab_page()
  mm: memcontrol: account kernel stack per node
  tools/cgroup: add memcg_slabinfo.py tool
  kselftests: cgroup: add kernel memory accounting tests
  mm: memcg/slab: use a single set of kmem_caches for all allocations
  mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo()
  mm: memcg/slab: deprecate slab_root_caches
  mm: memcg/slab: remove memcg_kmem_get_cache()
  mm: memcg/slab: simplify memcg cache creation
  mm: memcg/slab: use a single set of kmem_caches for all accounted allocations
  mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h
  mm: memcg/slab: deprecate memory.kmem.slabinfo
  mm: memcg/slab: charge individual slab objects instead of pages
  mm: memcg/slab: save obj_cgroup for non-root slab objects
  mm: memcg/slab: allocate obj_cgroups for non-root slab pages
  mm: memcg/slab: obj_cgroup API
  mm: memcontrol: decouple reference counting from page accounting
  mm: slub: implement SLUB version of obj_to_index()
  mm: memcg: convert vmstat slab counters to bytes
  mm: memcg: prepare for byte-sized vmstat items
  mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state()
  mm: kmem: make memcg_kmem_enabled() irreversible
  tmpfs: support 64-bit inums per-sb
  tmpfs: per-superblock i_ino support
  mm/page_io.c: use blk_io_schedule() for avoiding task hung in sync io
  mm: swap: fix kerneldoc of swap_vma_readahead()
  mm/swap_slots.c: remove redundant check for swap_slot_cache_initialized
  mm/swap_slots.c: simplify enable_swap_slots_cache()
  mm/swap_slots.c: simplify alloc_swap_slot_cache()
  mm/gup.c: fix the comment of return value for populate_vma_page_range()
  mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page
  mm: filemap: clear idle flag for writes
  mm, dump_page: do not crash with bad compound_mapcount()
  mm/debug: print hashed address of struct page
  mm/debug: print the inode number in dump_page
  mm/debug: switch dump_page to get_kernel_nofault
  mm/debug: print head flags in dump_page
  mm/debug: dump compound page information on a second line
  mm/debug: handle page->mapping better in dump_page
  Documentation/mm: add descriptions for arch page table helpers
  mm/debug_vm_pgtable: add debug prints for individual tests
  mm/debug_vm_pgtable: add tests validating advanced arch page table helpers
  mm/debug_vm_pgtable: add tests validating arch helpers for core MM features
  mm, kcsan: instrument SLAB/SLUB free with "ASSERT_EXCLUSIVE_ACCESS"
  mm/slub.c: drop lockdep_assert_held() from put_map()
  mm, slab/slub: improve error reporting and overhead of cache_from_obj()
  mm, slab/slub: move and improve cache_from_obj()
  mm, slub: extend checks guarded by slub_debug static key
  mm, slub: introduce kmem_cache_debug_flags()
  mm, slub: introduce static key for slub_debug()
  mm, slub: make reclaim_account attribute read-only
  mm, slub: make remaining slub_debug related attributes read-only
  mm, slub: remove runtime allocation order changes
  mm, slub: make some slub_debug related attributes read-only
  mm, slub: extend slub_debug syntax for multiple blocks
  mm/slab.c: update outdated kmem_list3 in a comment
  mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order
  mm/slab: add naive detection of double free
  mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB
  mm: ksize() should silently accept a NULL pointer
  mm, treewide: rename kzfree() to kfree_sensitive()
  ocfs2: fix unbalanced locking
  ocfs2: replace HTTP links with HTTPS ones
  ocfs2: change slot number type s16 to u16
  ocfs2: suballoc.h: delete a duplicated word
  ocfs2: fix remounting needed after setfacl command
  ntfs: fix ntfs_test_inode and ntfs_init_locked_inode function type
  scripts/spelling.txt: add more spellings to spelling.txt
  const_structs.checkpatch: add regulator_ops
  scripts/decode_stacktrace.sh: guess path to vmlinux by release name
  scripts/decode_stacktrace.sh: guess path to modules
  scripts/decode_stacktrace.sh: guess basepath if not specified
  scripts/decode_stacktrace.sh: skip missing symbols
  scripts/bloat-o-meter: Support comparing library archives
  scripts/tags.sh: collect compiled source precisely
  tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference
  tools/: replace HTTP links with HTTPS ones
  kthread: remove incorrect comment in kthread_create_on_cpu()
  mm: fix kthread_use_mm() vs TLB invalidate
  mm/shuffle: don't move pages between zones and don't read garbage memmaps
  mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER
  clk: x86: Support RV architecture
  ACPI: APD: Add a fmw property is_raven
  clk: x86: Change name from ST to FCH
  ACPI: APD: Change name from ST to FCH
  i2c: designware: Add device HID for Hygon I2C controller
  selftests: splice: Check behavior of full and short splices
  module: Correctly truncate sysfs sections output
  bpf: Delete repeated words in comments
  selftests/bpf: Fix silent Makefile output
  bpf, doc: Remove references to warning message when using bpf_trace_printk()
  x86/mm/64: Do not dereference non-present PGD entries
  arm64: kaslr: Use standard early random function
  thermal: don't make THERMAL_NETLINK 'default y'
  gfs2: When gfs2_dirty_inode gets a glock error, dump the glock
  gfs2: Never call gfs2_block_zero_range with an open transaction
  ANDROID: GKI: update defconfigs due to mainline merges
  Drivers: hv: vmbus: Only notify Hyper-V for die events that are oops
  perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set
  perf tools powerpc: Add support for extended regs in power10
  perf tools powerpc: Add support for extended register capability
  tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
  tools arch x86: Sync asm/cpufeatures.h with the kernel sources
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  tools headers UAPI: update linux/in.h copy
  UPSTREAM: random: random.h should include archrandom.h, not the other way around
  gfs2: print details on transactions that aren't properly ended
  gfs2: Fix inaccurate comment
  ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged
  cifs: Fix an error pointer dereference in cifs_mount()
  Input: exc3000 - add support to query model and fw_version
  Input: exc3000 - add reset gpio support
  Input: exc3000 - add EXC80H60 and EXC80H84 support
  dt-bindings: touchscreen: Convert EETI EXC3000 touchscreen to json-schema
  Input: sentelic - fix error return when fsp_reg_write fails
  Input: alps - remove redundant assignment to variable ret
  Input: ims-pcu - return error code rather than -ENOMEM
  drivers/net/wan/lapbether: Added needed_headroom and a skb->len check
  bpf: Fix compilation warning of selftests
  selftests: bpf: Switch off timeout
  bpf: Remove inline from bpf_do_trace_printk
  bpf: Add missing return to resolve_btfids
  libbf: Fix uninitialized pointer at btf__parse_raw()
  tools/bpf: Support new uapi for map element bpf iterator
  bpf: Change uapi for bpf iterator map elements
  selftests/bpf: Prevent runqslower from racing on building bpftool
  x86/bugs/multihit: Fix mitigation reporting when VMX is not in use
  x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs
  x86/purgatory: Don't generate debug info for purgatory.ro
  x86/tsr: Fix tsc frequency enumeration bug on Lightning Mountain SoC
  kexec_file: Correctly output debugging information for the PT_LOAD ELF header
  kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges
  x86/crash: Correct the address boundary of function parameters
  x86/acrn: Remove redundant chars from ACRN signature
  x86/acrn: Allow ACRN guest to use X2APIC mode
  drm/amdgpu/smu: rework i2c adpater registration
  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: Fix logger context
  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/amdgpu: enable GFXOFF for navy_flounder
  drm amdgpu: Skip tmr load for SRIOV
  drm/amdgpu: fix PSP autoload twice in FLR
  drm/amdgpu: update GC golden setting for navy_flounder
  drm/amd/powerplay: update driver if version for navy_flounder
  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: Use hw lock mgr
  drm/amd/display: dchubbub p-state warning during surface planes switch
  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/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/amd/powerplay: off by one bugs in smu_cmn_to_asic_specific_index()
  drm/amd/powerplay: update driver if file for sienna_cichlid
  drm/amd/powerplay: drop unnecessary message support check(v2)
  drm/amdgpu: update dec ring test for VCN 3.0
  drm/amdgpu/jpeg3.0: remove extra asic type check
  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/amd/powerplay: remove the dpm checking in the boot sequence
  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/amdgpu: fix spelling mistake "Falied" -> "Failed"
  net: hns3: fix spelling mistake "could'nt" -> "couldn't"
  Revert "x86/mm/64: Do not sync vmalloc/ioremap mappings"
  LSM: drop duplicated words in header file comments
  Replace HTTP links with HTTPS ones: security
  ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support
  ALSA: usb-audio: fix spelling mistake "buss" -> "bus"
  hw_breakpoint: Remove unused __register_perf_hw_breakpoint() declaration
  kprobes: Remove show_registers() function prototype
  fs: dlm: implement tcp graceful shutdown
  fs: dlm: change handling of reconnects
  fs: dlm: don't close socket on invalid message
  fs: dlm: set skb mark per peer socket
  fs: dlm: set skb mark for listen socket
  net: sock: add sock_set_mark
  dlm: Fix kobject memleak
  x86: Select POSIX_CPU_TIMERS_TASK_WORK
  posix-cpu-timers: Provide mechanisms to defer timer handling to task_work
  posix-cpu-timers: Split run_posix_cpu_timers()
  locking/seqlock, headers: Untangle the spaghetti monster
  locking, arch/ia64: Reduce <asm/smp.h> header dependencies by moving XTP bits into the new <asm/xtp.h> header
  x86/headers: Remove APIC headers from <asm/smp.h>
  io_uring: account locked memory before potential error case
  rnbd: no need to set bi_end_io in rnbd_bio_map_kern
  rnbd: remove rnbd_dev_submit_io
  io_uring: set ctx sq/cq entry count earlier
  kprobes: Fix compiler warning for !CONFIG_KPROBES_ON_FTRACE
  perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability
  tools headers API: Update close_range affected files
  perf script: Add 'tod' field to display time of day
  perf script: Change the 'enum perf_output_field' enumerators to be 64 bits
  perf data: Add support to store time of day in CTF data conversion
  perf tools: Move clockid_res_ns under clock struct
  perf header: Store clock references for -k/--clockid option
  perf tools: Add clockid_name function
  perf clockid: Move parse_clockid() to new clockid object
  tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API
  libtraceevent: Fixed description of tep_add_plugin_path() API
  libtraceevent: Fixed type in PRINT_FMT_STING
  libtraceevent: Fixed broken indentation in parse_ip4_print_args()
  libtraceevent: Improve error handling of tep_plugin_add_option() API
  libtraceevent: Fix typo in tep_plugin_add_option() description
  libtraceevent: Handle strdup() error in parse_option_name()
  libtraceevent: Document tep_load_plugins_hook()
  perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link
  perf intel-pt: Add support for decoding PSB+ only
  perf intel-pt: Add support for decoding FUP/TIP only
  media: camss: fix memory leaks on error handling paths in probe
  perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding
  perf intel-pt: Time filter logged perf events
  perf intel-pt: Use itrace debug log flags to suppress some messages
  perf auxtrace: Add optional log flags to the itrace 'd' option
  perf intel-pt: Use itrace error flags to suppress some errors
  perf auxtrace: Add optional error flags to the itrace 'e' option
  perf auxtrace: Add missing itrace options to help text
  perf tools: Improve aux_output not supported error
  perf intel-pt: Fix duplicate branch after CBR
  perf intel-pt: Fix FUP packet state
  media: davinci: vpif_capture: fix potential double free
  media: radio: remove redundant assignment to variable retval
  media: allegro: fix potential null dereference on header
  media: mtk-mdp: Fix a refcounting bug on error in init
  media: allegro: fix an error pointer vs NULL check
  media: meye: fix missing pm_mchip_mode field
  media: cafe-driver: use generic power management
  media: saa7164: use generic power management
  media: v4l2-dev/ioctl: Fix document for VIDIOC_QUERYCAP
  media: v4l2: Correct kernel-doc inconsistency
  media: v4l2: Correct kernel-doc inconsistency
  lib/vdso: Allow to add architecture-specific vdso data
  timekeeping/vsyscall: Provide vdso_update_begin/end()
  vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter()
  sched: Fix use of count for nr_running tracepoint
  ALSA: pci: delete repeated words in comments
  ALSA: isa: delete repeated words in comments
  net: thunderx: initialize VF's mailbox mutex before first usage
  usb: hso: remove bogus check for EINPROGRESS
  usb: hso: no complaint about kmalloc failure
  hso: fix bailout in error case of probe
  RDMA/mlx5: Fix flow destination setting for RDMA TX flow table
  md-cluster: Fix potential error pointer dereference in resize_bitmaps()
  virtio_config: fix up warnings on parisc
  PCI: Fix kerneldoc warnings
  block: check queue's limits.discard_granularity in __blkdev_issue_discard()
  md: get sysfs entry after redundancy attr group create
  vdpa/mlx5: Add VDPA driver for supported mlx5 devices
  vdpa/mlx5: Add shared memory registration code
  vdpa/mlx5: Add support library for mlx5 VDPA implementation
  vdpa/mlx5: Add hardware descriptive header file
  vdpa: Modify get_vq_state() to return error code
  net/vdpa: Use struct for set/get vq state
  vdpa: remove hard coded virtq num
  vdpasim: support batch updating
  vhost-vdpa: support IOTLB batching hints
  vhost-vdpa: support get/set backend features
  vhost: generialize backend features setting/getting
  vhost-vdpa: refine ioctl pre-processing
  PCI: xilinx-cpm: Add Versal CPM Root Port driver
  PCI: xilinx-cpm: Add YAML schemas for Versal CPM Root Port
  i2c: mediatek: Add i2c compatible for MediaTek MT8192
  dt-bindings: i2c: update bindings for MT8192 SoC
  MIPS: SGI-IP27: always enable NUMA in Kconfig
  i2c: mediatek: Add access to more than 8GB dram in i2c driver
  i2c: mediatek: Add apdma sync in i2c driver
  MAINTAINERS: Remove myself as LED subsystem maintainer
  openrisc: io: Fixup defines and move include to the end
  random: random.h should include archrandom.h, not the other way around
  ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM
  selftests/net: relax cpu affinity requirement in msg_zerocopy test
  mptcp: be careful on subflow creation
  selftests: rtnetlink: make kci_test_encap() return sub-test result
  selftests: rtnetlink: correct the final return value for the test
  net: dsa: sja1105: use detected device id instead of DT one on mismatch
  tipc: set ub->ifindex for local ipv6 address
  ipv6: add ipv6_dev_find()
  net: openvswitch: silence suspicious RCU usage warning
  Revert "vxlan: fix tos value before xmit"
  ptp: only allow phase values lower than 1 period
  MAINTAINERS: update phylink/sfp keyword matching
  watchdog: rti-wdt: balance pm runtime enable calls
  watchdog: rti-wdt: attach to running watchdog during probe
  watchdog: add support for adjusting last known HW keepalive time
  watchdog: use __watchdog_ping in startup
  watchdog: softdog: Add options 'soft_reboot_cmd' and 'soft_active_on_boot'
  watchdog: pcwd_usb: remove needless check before usb_free_coherent()
  watchdog: Replace HTTP links with HTTPS ones
  dt-bindings: watchdog: renesas,wdt: Document r8a774e1 support
  watchdog: initialize device before misc_register
  watchdog: booke_wdt: Add common nowayout parameter driver
  watchdog: scx200_wdt: Use fallthrough pseudo-keyword
  watchdog: Use fallthrough pseudo-keyword
  watchdog: f71808e_wdt: do stricter parameter validation
  watchdog: f71808e_wdt: clear watchdog timeout occurred flag
  watchdog: f71808e_wdt: remove use of wrong watchdog_info option
  watchdog: f71808e_wdt: indicate WDIOF_CARDRESET support in watchdog_info.options
  docs: watchdog: codify ident.options as superset of possible status flags
  dt-bindings: watchdog: Add compatible for QCS404, SC7180, SDM845, SM8150
  dt-bindings: watchdog: Convert QCOM watchdog timer bindings to YAML
  watchdog: dw_wdt: Add DebugFS files
  watchdog: dw_wdt: Add pre-timeouts support
  watchdog: dw_wdt: Support devices with asynch clocks
  watchdog: dw_wdt: Support devices with non-fixed TOP values
  dt-bindings: watchdog: dw-wdt: Add watchdog TOPs array property
  dt-bindings: watchdog: dw-wdt: Support devices with asynch clocks
  dt-bindings: watchdog: Convert DW WDT binding to DT schema
  MAINTAINERS: rectify entry in ARM SMC WATCHDOG DRIVER
  watchdog: Use kobj_to_dev() API
  watchdog: bcm_kona_wdt: Use correct return value for bcm_kona_wdt_probe()
  watchdog: sunxi_wdt: fix improper error exit code
  watchdog: test_bit() => watchdog_active()
  docs: watchdog: mlx-wdt: Add description of new watchdog type 3
  watchdog: mlx-wdt: support new watchdog type with longer timeout period
  platform/x86: mlx-platform: support new watchdog type with longer timeout
  platform_data/mlxreg: support new watchdog type with longer timeout period
  iomap: fall back to buffered writes for invalidation failures
  xfs: use ENOTBLK for direct I/O to buffered I/O fallback
  iomap: Only invalidate page cache pages on direct IO writes
  xfs: delete duplicated words + other fixes
  ceph: handle zero-length feature mask in session messages
  vDPA: dont change vq irq after DRIVER_OK
  virtio_pci_modern: Fix the comment of virtio_pci_find_capability()
  irqbypass: do not start cons/prod when failed connect
  ifcvf: implement vdpa_config_ops.get_vq_irq()
  vhost_vdpa: implement IRQ offloading in vhost_vdpa
  vDPA: add get_vq_irq() in vdpa_config_ops
  kvm: detect assigned device via irqbypass manager
  vhost: introduce vhost_vring_call
  vhost: Use flex_array_size() helper in copy_from_user()
  vdpasim: protect concurrent access to iommu iotlb
  vhost: vdpa: remove per device feature whitelist
  virtio_ring: Avoid loop when vq is broken in virtqueue_poll
  virtio_net: use LE accessors for speed/duplex
  virtio_config: drop LE option from config space
  virtio-iommu: convert to LE accessors
  virtio_mem: convert to LE accessors
  drm/virtio: convert to LE accessors
  virtio_pmem: convert to LE accessors
  virtio_crypto: convert to LE accessors
  virtio_fs: convert to LE accessors
  virtio_input: convert to LE accessors
  virtio_balloon: use LE config space accesses
  virtio_config: add virtio_cread_le_feature
  virtio_caif: correct tags for config space fields
  virtio_config: LE config space accessors
  virtio_config: disallow native type fields (again)
  virtio_config: rewrite using _Generic
  virtio_config: cread/write cleanup
  vdpa_sim: fix endian-ness of config space
  virtio_vdpa: legacy features handling
  vhost/vdpa: switch to new helpers
  vdpa: make sure set_features is invoked for legacy
  mlxbf-tmfifo: sparse tags for config access
  virtio_config: disallow native type fields
  virtio_scsi: correct tags for config space fields
  virtio_pmem: correct tags for config space fields
  virtio_net: correct tags for config space fields
  virtio_mem: correct tags for config space fields
  virtio_iommu: correct tags for config space fields
  virtio_input: correct tags for config space fields
  virtio_gpu: correct tags for config space fields
  virtio_fs: correct tags for config space fields
  virtio_crypto: correct tags for config space fields
  virtio_console: correct tags for config space fields
  virtio_blk: correct tags for config space fields
  virtio_balloon: correct tags for config space fields
  virtio_9p: correct tags for config space fields
  virtio: allow __virtioXX, __leXX in config space
  virtio_ring: sparse warning fixup
  virtio_balloon: fix sparse warning
  io_uring: Fix NULL pointer dereference in loop_rw_iter()
  NFS: Add tracepoints for layouterror and layoutstats.
  NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close()
  ALSA: hda/tegra: Add 100us dma stop delay
  ALSA: hda: Add dma stop delay variable
  ASoC: hda/tegra: Set buffer alignment to 128 bytes
  i2c: i801: Add support for Intel Tiger Lake PCH-H
  i2c: i801: Add support for Intel Emmitsburg PCH
  i2c: bcm2835: Replace HTTP links with HTTPS ones
  Documentation: i2c: dev: 'block process call' is supported
  i2c: at91: Move to generic GPIO bus recovery
  i2c: core: treat EPROBE_DEFER when acquiring SCL/SDA GPIOs
  i2c: core: add generic I2C GPIO recovery
  dt-bindings: i2c: add generic properties for GPIO bus recovery
  modules: inherit TAINT_PROPRIETARY_MODULE
  reiserfs: delete duplicated words
  mmc: mediatek: make function msdc_cqe_disable() static
  ALSA: seq: oss: Serialize ioctls
  MAINTAINERS: mmc: sdhci-of-at91: handover maintenance to Eugen Hristev
  dt-bindings: hwlock: qcom: Remove invalid binding
  SUNRPC dont update timeout value on connection reset
  remoteproc: core: Register the character device interface
  remoteproc: Add remoteproc character device interface
  nfs: nfs_file_write() should check for writeback errors
  init: add an init_dup helper
  scsi: lpfc: Update lpfc version to 12.8.0.3
  scsi: lpfc: Fix LUN loss after cable pull
  scsi: lpfc: Fix validation of bsg reply lengths
  scsi: lpfc: Fix retry of PRLI when status indicates its unsupported
  scsi: lpfc: Fix oops when unloading driver while running mds diags
  scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter
  scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value
  scsi: lpfc: Fix FCoE speed reporting
  scsi: lpfc: Add missing misc_deregister() for lpfc_init()
  scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport
  scsi: scsi_transport_sas: Add spaces around binary operator "|"
  scsi: sd_zbc: Improve zone revalidation
  scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases
  scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del()
  scsi: target: Make iscsit_register_transport() return void
  tracing: Use trace_sched_process_free() instead of exit() for pid tracing
  selftests/powerpc: Fix pkey syscall redefinitions
  farsync: switch from 'pci_' to 'dma_' API
  wan: wanxl: switch from 'pci_' to 'dma_' API
  hv_netvsc: do not use VF device if link is down
  dpaa2-eth: Fix passing zero to 'PTR_ERR' warning
  rtc: ds1307: provide an indication that the watchdog has fired
  net: macb: Properly handle phylink on at91sam9x
  riscv: disable stack-protector for vDSO
  RISC-V: Fix build warning for smpboot.c
  hwmon: (adc128d818) Fix advanced configuration register init
  hwmon: (axi-fan-control) remove duplicate macros
  hwmon: (i5k_amb, vt8231) Drop uses of pci_read_config_*() return value
  bootconfig: Fix to find the initargs correctly
  coccinelle: api: filter out memdup_user definitions
  coccinelle: api: extend memdup_user rule with vmemdup_user()
  coccinelle: api: extend memdup_user transformation with GFP_USER
  coccinelle: api: add kzfree script
  coccinelle: misc: add array_size_dup script to detect missed overflow checks
  coccinelle: api/kstrdup: fix coccinelle position
  coccinelle: api: add device_attr_show script
  dm: don't call report zones for more than the user requested
  net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task()
  selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch
  selftests: pmtu.sh: Add tests for bridged UDP tunnels
  geneve: Support for PMTU discovery on directly bridged links
  vxlan: Support for PMTU discovery on directly bridged links
  tunnels: PMTU discovery support for directly bridged IP packets
  ipv4: route: Ignore output interface in FIB lookup for PMTU route
  dm ebs: Fix incorrect checking for REQ_OP_FLUSH
  via-velocity: Use more typical logging styles
  dm init: Set file local variable static
  dm ioctl: Fix compilation warning
  dm raid: Remove empty if statement
  dm verity: Fix compilation warning
  hinic: add check for mailbox msg from VF
  hinic: add generating mailbox random index support
  orangefs: remove unnecessary assignment to variable ret
  ALSA: hda/hdmi: Add quirk to force connectivity
  ceph: use frag's MDS in either mode
  ceph: move sb->wb_pagevec_pool to be a global mempool
  ceph: set sec_context xattr on symlink creation
  drm: fix drm_dp_mst_port refcount leaks in drm_dp_mst_allocate_vcpi
  PCI: Set bridge map_irq and swizzle_irq to default functions
  PCI: Move DT resource setup into devm_pci_alloc_host_bridge()
  PCI: rcar-gen2: Convert to use modern host bridge probe functions
  parisc: make the log level string for register dumps const
  powerpc: Fix circular dependency between percpu.h and mmu.h
  perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event
  perf record: Introduce --control fd:ctl-fd[,ack-fd] options
  perf record: Implement control commands handling
  perf record: Extend -D,--delay option with -1 value
  perf stat: Introduce --control fd:ctl-fd[,ack-fd] options
  cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0
  PM: runtime: Improve kerneldoc of pm_runtime_get_if_active()
  PM: runtime: Add kerneldoc comments to multiple helpers
  drm: Added orientation quirk for ASUS tablet model T103HAF
  thermal: intel: intel_pch_thermal: Add Cannon Lake Low Power PCH support
  drm/omap: force runtime PM suspend on system suspend
  drm/tidss: fix modeset init for DPI panels
  MAINTAINERS: enlist Greg formally for console stuff
  vgacon: Fix for missing check in scrollback handling
  MAINTAINERS: Update KVM/MIPS maintainers
  MIPS: Update default config file for Loongson-3
  MIPS: KVM: Add kvm guest support for Loongson-3
  dt-bindings: mips: Document Loongson kvm guest board
  random32: move the pseudo-random 32-bit definitions to prandom.h
  ALSA: usb-audio: add startech usb audio dock name
  xen/arm: call dma_to_phys on the dma_addr_t parameter of dma_cache_maint
  xen/arm: introduce phys/dma translations in xen_dma_sync_for_*
  swiotlb-xen: introduce phys_to_dma/dma_to_phys translations
  swiotlb-xen: remove XEN_PFN_PHYS
  swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer
  swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device
  swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu
  swiotlb-xen: add struct device * parameter to xen_bus_to_phys
  swiotlb-xen: add struct device * parameter to xen_phys_to_bus
  swiotlb-xen: remove start_dma_addr
  swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses
  fbmem: pull fbcon_update_vcs() out of fb_set_var()
  mailbox: mediatek: cmdq: clear task in channel before shutdown
  mailbox: cmdq: support mt6779 gce platform definition
  mailbox: cmdq: variablize address shift in platform
  dt-binding: gce: add gce header file for mt6779
  mailbox: qcom: Add msm8994 apcs compatible
  mailbox: qcom: Add sdm660 hmss compatible
  mailbox: imx: Mark PM functions as __maybe_unused
  mailbox: pcc: Put the PCCT table for error path
  mailbox: Replace HTTP links with HTTPS ones
  f2fs: prepare a waiter before entering io_schedule
  asm-generic/io.h: Fix sparse warnings on big-endian architectures
  openrisc: Implement proper SMP tlb flushing
  openrisc: Fix oops caused when dumping stack
  openrisc: Add support for external initrd images
  init: Align init_task to avoid conflict with MUTEX_FLAGS
  openrisc: fix __user in raw_copy_to_user()'s prototype
  sfc: Fix build with CONFIG_RFS_ACCEL disabled.
  sfc_ef100: add nic-type for VFs, and bind to them
  sfc_ef100: read pf_index at probe time
  sfc_ef100: functions for selftests
  sfc_ef100: statistics gathering
  sfc_ef100: plumb in fini_dmaq
  sfc_ef100: RX path for EF100
  sfc_ef100: RX filter table management and related gubbins
  sfc_ef100: TX path for EF100 NICs
  sfc_ef100: read Design Parameters at probe time
  sfc_ef100: fail the probe if NIC uses unsol_ev credits
  sfc_ef100: check firmware version at start-of-day
  enetc: use napi_schedule to be compatible with PREEMPT_RT
  dpaa2-eth: use napi_schedule to be compatible with PREEMPT_RT
  net: dsa: loop: Set correct number of ports
  net: dsa: loop: Wire-up MTU callbacks
  net: dsa: loop: Move data structures to header
  net: dsa: loop: Support 4K VLANs
  net: dsa: loop: PVID should be per-port
  cxgb4: add TC-MATCHALL IPv6 support
  net: dsa: sja1105: poll for extts events from a timer
  mptcp: fix bogus sendmsg() return code under pressure
  selftests: mlxsw: RED: Test offload of trapping on RED qevents
  mlxsw: spectrum_qdisc: Offload action trap for qevents
  mlxsw: spectrum_trap: Add early_drop trap
  mlxsw: spectrum_trap: Allow for per-ASIC traps initialization
  mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization
  mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test
  mlxsw: spectrum_trap: Use 'size_t' for array sizes
  devlink: Pass extack when setting trap's action and group's parameters
  devlink: Add early_drop trap
  f2fs: update_sit_entry: Make the judgment condition of f2fs_bug_on more intuitive
  f2fs: replace test_and_set/clear_bit() with set/clear_bit()
  f2fs: make file immutable even if releasing zero compression block
  fib: Fix undef compile warning
  mptcp: use mptcp_for_each_subflow in mptcp_stream_accept
  net: stmmac: fix failed to suspend if phy based WOL is enabled
  seg6_iptunnel: Refactor seg6_lwt_headroom out of uapi header
  libnvdimm/security: ensure sysfs poll thread woke up and fetch updated attr
  libnvdimm/security: the 'security' attr never show 'overwrite' state
  libnvdimm/security: fix a typo
  tcp: apply a floor of 1 for RTT samples from TCP timestamps
  io_uring: add comments on how the async buffered read retry works
  io_uring: io_async_buf_func() need not test page bit
  dt-bindings: pinctrl: add bindings for MediaTek MT6779 SoC
  pinctrl: stmfx: Use irqchip template
  pinctrl: amd: Use irqchip template
  pinctrl: mediatek: fix build for tristate changes
  pinctrl: samsung: Use bank name as irqchip name
  pinctrl: core: print gpio in pins debugfs file
  pinctrl: mediatek: add mt6779 eint support
  pinctrl: mediatek: add pinctrl support for MT6779 SoC
  pinctrl: mediatek: avoid virtual gpio trying to set reg
  gpio: wcove: Request IRQ after all initialisation done
  gpio: crystalcove: Free IRQ on error path
  gpio: pca953x: Request IRQ after all initialisation done
  gpio: don't use same lockdep class for all devm_gpiochip_add_data users
  tipc: Use is_broadcast_ether_addr() instead of memcmp()
  fsl/fman: fix eth hash table allocation
  fsl/fman: check dereferencing null pointer
  fsl/fman: fix unreachable code
  fsl/fman: fix dereference null return value
  fsl/fman: use 32-bit unsigned integer
  gpio: max732x: Use irqchip template
  gpio: stmpe: Move chip registration
  net: spider_net: Remove a useless memset
  net: spider_net: Fix the size used in a 'dma_free_coherent()' call
  net: sgi: ioc3-eth: Fix the size used in some 'dma_free_coherent()' calls
  liquidio: Fix wrong return value in cn23xx_get_pf_num()
  net/enetc: Fix wrong return value in enetc_psfp_parse_clsflower()
  net: ethernet: aquantia: Fix wrong return value
  atm: idt77252: avoid accessing the data mapped to streaming DMA
  of: reserved-memory: remove duplicated call to of_get_flat_dt_prop() for no-map node
  atm: eni: avoid accessing the data mapped to streaming DMA
  net: phy: mdio-mvusb: select MDIO_DEVRES in Kconfig
  appletalk: Fix atalk_proc_init() return path
  net: dsa: qca8k: Add 802.1q VLAN support
  net: dsa: qca8k: Add define for port VID
  net: Pass NULL to skb_network_protocol() when we don't care about vlan depth
  net: Use __skb_pagelen() directly in skb_cow_data()
  net: qed: use eth_zero_addr() to clear mac address
  net: qede: use eth_zero_addr() to clear mac address
  cxgb4: fix extracting IP addresses in TC-FLOWER rules
  cxgb4: fix check for running offline ethtool selftest
  ionic: separate interrupt for Tx and Rx
  ionic: tx separate servicing
  ionic: use fewer firmware doorbells on rx fill
  net: gre: recompute gre csum for sctp over gre tunnels
  net: bridge: clear bridge's private skb space on xmit
  of: unittest: Use bigger address cells to catch parser regressions
  ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN
  ipv6/addrconf: call addrconf_ifdown with consistent values
  net: openvswitch: make masks cache size configurable
  net: openvswitch: add masks cache hit counter
  net: mvpp2: fix memory leak in mvpp2_rx
  ethtool: ethnl_set_linkmodes: remove redundant null check
  openvswitch: Prevent kernel-infoleak in ovs_ct_put_key()
  net/sched: act_ct: fix miss set mru for ovs after defrag in act_ct
  net: mdio device: use flexible sleeping in reset function
  net: mdiobus: add reset-post-delay-us handling
  net: mdiobus: use flexible sleeping for reset-delay-us
  dt-bindings: net: mdio: add reset-post-delay-us property
  bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb
  bpf: Setup socket family and addresses in bpf_prog_test_run_skb
  clk: bcm2835: Do not use prediv with bcm2711's PLLs
  clk: drop unused function __clk_get_flags
  clk: hsdk: Fix bad dependency on IOMEM
  Documentation: bootconfig: Add bootconfig override operator
  tools/bootconfig: Add testcases for value override operator
  lib/bootconfig: Add override operator support
  kprobes: Remove show_registers() function prototype
  tracing/uprobe: Remove dead code in trace_uprobe_register()
  kprobes: Fix NULL pointer dereference at kprobe_ftrace_handler
  ftrace: Fix ftrace_trace_task return value
  virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk
  virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM
  ACPI: NFIT: Fix ARS zero-sized allocation
  userfaultfd: simplify fault handling
  tracepoint: Use __used attribute definitions from compiler_attributes.h
  tracepoint: Mark __tracepoint_string's __used
  f2fs: compress: disable compression mount option if compression is off
  f2fs: compress: add sanity check during compressed cluster read
  f2fs: use macro instead of f2fs verity version
  f2fs: fix deadlock between quota writes and checkpoint
  f2fs: correct comment of f2fs_exist_written_data
  net/mlx5: Delete extra dump stack that gives nothing
  net/mlx5: convert to new udp_tunnel infrastructure
  udp_tunnel: add the ability to hard-code IANA VXLAN
  net/mlx5: DR, Change push vlan action sequence
  net/mlx5e: Enable users to change VF/PF representors carrier state
  trace : Have tracing buffer info use kvzalloc instead of kzalloc
  block: don't do revalidate zones on invalid devices
  tools/resolve_btfids: Use libbpf's btf__parse() API
  tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file
  libbpf: Add btf__parse_raw() and generic btf__parse() APIs
  ALSA: usb-audio: Add support for Lenovo ThinkStation P620
  tools, bpftool: Fix wrong return value in do_dump()
  PCI: Remove dev_err() when handing an error from platform_get_irq()
  tools, build: Propagate build failures from tools/build/Makefile.build
  MAINTAINERS: Add Kishon Vijay Abraham I for TI J721E SoC PCIe
  misc: pci_endpoint_test: Add J721E in pci_device_id table
  PCI: j721e: Add TI J721E PCIe driver
  erofs: remove WQ_CPU_INTENSIVE flag from unbound wq's
  erofs: fold in used-once helper erofs_workgroup_unfreeze_final()
  erofs: fix extended inode could cross boundary
  erofs: Replace HTTP links with HTTPS ones
  powerpc/powernv/sriov: Fix use of uninitialised variable
  selftests/powerpc: Skip vmx/vsx/tar/etc tests on older CPUs
  powerpc/40x: Fix assembler warning about r0
  fs: Fix typo in comment
  leds: disallow /sys/class/leds/*:multi:* for now
  gfs2: Fix refcount leak in gfs2_glock_poke
  leds: add RGB color option, as that is different from multicolor.
  gfs2: Pass glock holder to gfs2_file_direct_{read,write}
  gfs2: Add some flags missing from glock output
  mac80211: Do not report beacon loss if beacon filtering enabled
  netfilter: flowtable: Set offload timeout when adding flow
  netfilter: conntrack: Move nf_ct_offload_timeout to header file
  selftests: netfilter: add meta iif/oif match test
  ceph: remove redundant initialization of variable mds
  ceph: fix use-after-free for fsc->mdsc
  ceph: remove unused variables in ceph_mdsmap_decode()
  ceph: delete repeated words in fs/ceph/
  ceph: send client provided metric flags in client metadata
  ceph: periodically send perf metrics to MDSes
  ceph: check the sesion state and return false in case it is closed
  libceph: replace HTTP links with HTTPS ones
  ceph: remove unnecessary cast in kfree()
  libceph: just have osd_req_op_init() return a pointer
  ceph: do not access the kiocb after aio requests
  ceph: clean up and optimize ceph_check_delayed_caps()
  ceph: fix potential mdsc use-after-free crash
  ceph: switch to WARN_ON_ONCE in encode_supported_features()
  ceph: add global total_caps to count the mdsc's total caps number
  ceph: add check_session_state() helper and make it global
  mac80211: fix misplaced while instead of if
  libceph: dump class and method names on method calls
  libceph: use target_copy() in send_linger()
  nl80211: use eth_zero_addr() to clear mac address
  mac80211: use eth_zero_addr() to clear mac address
  mac8211: fix struct initialisation
  mac80211: Handle special status codes in SAE commit
  Revert "ALSA: hda: call runtime_allow() for all hda controllers"
  md/raid5: Allow degraded raid6 to do rmw
  md/raid5: Fix Force reconstruct-write io stuck in degraded raid5
  Revert "xen/balloon: Fix crash when ballooning on x86 32 bit PAE"
  xen/balloon: make the balloon wait interruptible
  xen/balloon: fix accounting in alloc_xenballooned_pages error path
  ALSA: hda/ca0132 - Fix AE-5 microphone selection commands.
  ALSA: hda/ca0132 - Add new quirk ID for Recon3D.
  ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value.
  raid5: don't duplicate code for different paths in handle_stripe
  raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show
  md: print errno in super_written
  md/raid5: remove the redundant setting of STRIPE_HANDLE
  md: register new md sysfs file 'uuid' read-only
  md: fix max sectors calculation for super 1.0
  xen: hypercall.h: fix duplicated word
  xen/gntdev: gntdev.h: drop a duplicated word
  xen/privcmd: Convert get_user_pages*() to pin_user_pages*()
  xen/privcmd: Mark pages as dirty
  xen/privcmd: Corrected error handling path
  cifs: document and cleanup dfs mount
  cifs: only update prefix path of DFS links in cifs_tree_connect()
  cifs: fix double free error on share and prefix
  cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect
  cifs: handle empty list of targets in cifs_reconnect()
  cifs: rename reconn_inval_dfs_target()
  cifs: reduce number of referral requests in DFS link lookups
  cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect()
  cifs: convert to use be32_add_cpu()
  cifs: delete duplicated words in header files
  cifs: Remove the superfluous break
  cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails
  cifs`: handle ERRBaduid for SMB1
  cifs: remove unused variable 'server'
  smb3: warn on confusing error scenario with sec=krb5
  cifs: Fix leak when handling lease break for cached root fid
  jffs2: fix UAF problem
  jffs2: fix jffs2 mounting failure
  ubifs: Fix wrong orphan node deletion in ubifs_jnl_update|rename
  ubi: fastmap: Free fastmap next anchor peb during detach
  ubi: fastmap: Don't produce the initial next anchor PEB when fastmap is disabled
  MTD: pfow.h: drop a duplicated word
  MTD: mtd-abi.h: drop a duplicated word
  ubifs: misc.h: delete a duplicated word
  ubifs: add option to specify version for new file systems
  mtd: rawnand: omap_elm: Replace HTTP links with HTTPS ones
  mtd: Replace HTTP links with HTTPS ones
  mtd: hyperbus: Replace HTTP links with HTTPS ones
  netfilter: nf_tables: report EEXIST on overlaps
  brcmfmac: Set timeout value when configuring power save
  bcma: gpio: Use irqchip template
  drivers: bcma: remove set but not used variable `addrh` and `sizeh`
  wl1251: fix always return 0 error
  airo: use generic power management
  intersil: fix wiki website url
  qtnfmac: Missing platform_device_unregister() on error in qtnf_core_mac_alloc()
  ipw2x00: switch from 'pci_' to 'dma_' API
  ipw2100: Use GFP_KERNEL instead of GFP_ATOMIC in some memory allocation
  hostap: use generic power management
  b43legacy: Replace HTTP links with HTTPS ones
  b43: Replace HTTP links with HTTPS ones
  ipw2x00: Replace HTTP links with HTTPS ones
  rt2x00: pci: use generic power management
  wilc1000: Move wilc1000 SDIO ID's from driver source to common header file
  mt7601u: add missing release on skb in mt7601u_mcu_msg_send
  iwlwifi: yoyo: don't print failure if debug firmware is missing
  rtw88: 8821c: coex: add functions and parameters
  rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static
  rtw88: add h2c command in debugfs
  rtw88: allows driver to enable/disable beacon
  rtw88: add ieee80211_ops::change_interface
  rtw88: coex: only skip coex triggered by BT info
  rtw88: update tx descriptor of mgmt and reserved page packets
  rtw88: fix short GI capability based on current bandwidth
  rtw88: fix LDPC field for RA info
  prism54: switch from 'pci_' to 'dma_' API
  prism54: islpci_hotplug: use generic power management
  prism54: Replace HTTP links with HTTPS ones
  p54: switch from 'pci_' to 'dma_' API
  mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree()
  rtlwifi: btcoex: use %*ph to print small buffer
  rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path
  Revert "serial: 8250: Let serial core initialise spin lock"
  platform/x86: asus-nb-wmi: Drop duplicate DMI quirk structures
  staging: most: fix up movement of USB driver
  staging: rts5208: clear alignment style issues
  staging: r8188eu: replace rtw_netdev_priv define with inline function
  staging: netlogic: clear alignment style issues
  ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops
  KVM: SVM: Fix sev_pin_memory() error handling
  selftests/bpf: Fix spurious test failures in core_retro selftest
  tools/bpftool: Add documentation and bash-completion for `link detach`
  tools/bpftool: Add `link detach` subcommand
  selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links
  libbpf: Add bpf_link detach APIs
  bpf: Add support for forced LINK_DETACH command
  bpf, selftests: Use single cgroup helpers for both test_sockmap/progs
  netfilter: nft_meta: fix iifgroup matching
  netfilter: nf_tables: extended netlink error reporting for expressions
  nfs: ensure correct writeback errors are returned on close()
  mptcp: fix syncookie build error on UP
  fib: fix another fib_rules_ops indirect call wrapper problem
  tcp: fix build fong CONFIG_MPTCP=n
  io_uring: flip if handling after io_setup_async_rw
  fs: optimise kiocb_set_rw_flags()
  ice: Misc minor fixes
  ice: adjust profile ID map locks
  ice: update PTYPE lookup table
  ice: Disable VLAN pruning in promiscuous mode
  ice: Graceful error handling in HW table calloc failure
  ice: port fix for chk_linearlize
  ice: Allow 2 queue pairs per VF on SR-IOV initialization
  ice: Clear and free XLT entries on reset
  ice: add useful statistics
  ice: remove page_reuse statistic
  ice: Fix RSS profile locks
  ice: fix the vsi_id mask to be 10 bit for set_rss_lut
  ice: rename misleading grst_delay variable
  ice: mark PM functions as __maybe_unused
  modules: return licensing information from find_symbol
  modules: rename the licence field in struct symsearch to license
  modules: unexport __module_address
  modules: unexport __module_text_address
  modules: mark each_symbol_section static
  modules: mark find_symbol static
  modules: mark ref_module static
  platform/x86: thinkpad_acpi: Make some symbols static
  ALSA: docs: fix typo
  ALSA: doc: use correct config variable name
  vgaarb: mark vga_tryget static
  csky: Add context tracking support
  sched/doc: Factorize bits between sched-energy.rst & sched-capacity.rst
  sched/doc: Document capacity aware scheduling
  sched: Document arch_scale_*_capacity()
  lib/vsprintf: Force type of flags value for gfp_t
  lib/vsprintf: Replace custom spec to print decimals with generic one
  lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert()
  drm: xlnx: zynqmp: Use switch - case for link rate downshift
  rtnetlink: add support for protodown reason
  tun: add missing rcu annotation in tun_set_ebpf()
  tcp: add earliest departure time to SCM_TIMESTAMPING_OPT_STATS
  selftests: mptcp: add test cases for mptcp join tests with syn cookies
  selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally
  mptcp: enable JOIN requests even if cookies are in use
  tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option
  mptcp: subflow: add mptcp_subflow_init_cookie_req helper
  mptcp: rename and export mptcp_subflow_request_sock_ops
  mptcp: subflow: split subflow_init_req
  mptcp: token: move retry to caller
  tcp: rename request_sock cookie_ts bit to syncookie
  net/sched: cls_u32: Use struct_size() helper
  qede: Use %pM format specifier for MAC addresses
  qed: Use %pM format specifier for MAC addresses
  hsr: Use %pM format specifier for MAC addresses
  s390/qeth: use all configured RX buffers
  s390/qeth: don't process empty bridge port events
  s390/qeth: integrate RX refill worker with NAPI
  s390/qeth: tolerate pre-filled RX buffer
  net: Pass NULL to skb_network_protocol() when we don't care about vlan depth
  dt-bindings: clock: Fix YAML schemas for LPASS clocks on SC7180
  bluetooth: sco: Fix sockptr reference.
  dt-bindings: memory-controllers: Convert mmdc to json-schema
  dt-bindings: mtd: Convert imx nand to json-schema
  dt-bindings: mtd: Convert gpmi nand to json-schema
  block: blk-timeout: delete duplicated word
  block: blk-mq-sched: delete duplicated word
  block: blk-mq: delete duplicated word
  block: genhd: delete duplicated words
  block: elevator: delete duplicated word and fix typos
  block: bio: delete duplicated words
  block: bfq-iosched: fix duplicated word
  xtensa: add missing exclusive access state management
  xtensa: fix xtensa_pmu_setup prototype
  dt-bindings: iio: io-channel-mux: Fix compatible string in example code
  RDMA/rxe: Remove pkey table
  ASoC: core: Two step component registration
  ASoC: core: Simplify snd_soc_component_initialize declaration
  ASoC: core: Relocate and expose snd_soc_component_initialize
  serial: 8250: Let serial core initialise spin lock
  tty: keyboard, do not speculate on func_table index
  ASoC: sh: Replace 'select' DMADEVICES 'with depends on'
  ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK
  ASoC: meson: cards: deal dpcm flag change
  ASoC: core: use less strict tests for dailink capabilities
  netfilter: nft_compat: make sure xtables destructors have run
  RDMA/umem: Add a schedule point in ib_umem_get()
  scripts/kernel-doc: optionally treat warnings as errors
  docs: ia64: correct typo
  mailmap: add entry for <alobakin@marvell.com>
  arm64: use IRQ_STACK_SIZE instead of THREAD_SIZE for irq stack
  PCI: switchtec: Add missing __iomem tag to fix sparse warnings
  PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings
  Documentation/bpf: Use valid and new links in index.rst
  MIPS: handle Loongson-specific GSExc exception
  MIPS: add definitions for Loongson-specific CP0.Diag1 register
  MIPS: only register FTLBPar exception handler for supported models
  MIPS: ingenic: Hardcode mem size for qi,lb60 board
  MIPS: DTS: ingenic/qi,lb60: Add model and memory node
  MIPS: ingenic: Use fw_passed_dtb even if CONFIG_BUILTIN_DTB
  MIPS: head.S: Init fw_passed_dtb to builtin DTB
  of: address: Fix parser address/size cells initialization
  of_address: Guard of_bus_pci_get_flags with CONFIG_PCI
  libbpf: Fix register in PT_REGS MIPS macros
  io_uring: don't touch 'ctx' after installing file descriptor
  i2c: rcar: avoid race when unregistering slave
  drm/msm: use kthread_create_worker instead of kthread_run
  drm/msm/mdp5: Add MDP5 configuration for SDM636/660
  drm/msm/dsi: Add DSI configuration for SDM660
  drm/msm/mdp5: Add MDP5 configuration for SDM630
  drm/msm/dsi: Add phy configuration for SDM630/636/660
  drm/msm/a6xx: add A640/A650 hwcg
  drm/msm/a6xx: hwcg tables in gpulist
  drm/msm/dpu: add SM8250 to hw catalog
  drm/msm/dpu: add SM8150 to hw catalog
  drm/msm/dpu: intf timing path for displayport
  drm/msm/dpu: set missing flush bits for INTF_2 and INTF_3
  drm/msm/dpu: don't use INTF_INPUT_CTRL feature on sdm845
  drm/msm/dpu: move some sspp caps to dpu_caps
  drm/msm/dpu: update UBWC config for sm8150 and sm8250
  drm/msm/dpu: use right setup_blend_config for sm8150 and sm8250
  drm/msm/a6xx: set ubwc config for A640 and A650
  drm/msm/adreno: un-open-code some packets
  drm/msm: sync generated headers
  drm/msm/a6xx: add build_bw_table for A640/A650
  drm/msm/a6xx: fix crashstate capture for A650
  drm/msm: Quiet error during failure in optional resource mappings.
  drm/msm: Garbage collect unused resource _len fields.
  drm/msm/dpu: fix/enable 6bpc dither with split-lm
  drm: msm: a6xx: fix gpu failure after system resume
  drm/msm: dsi: Use OPP API to set clk/perf state
  drm/msm/dpu: Use OPP API to set clk/perf state
  drm/msm: ratelimit crtc event overflow error
  drm: msm: a6xx: send opp instead of a frequency
  dt-bindings: drm/msm/gpu: Document gpu opp table
  drm/msm: Fix a null pointer access in msm_gem_shrinker_count()
  drm/msm/dpu: add support for dither block in display
  drm/msm/adreno: fix gpu probe if no interconnect-names
  Bluetooth: Remove CRYPTO_ALG_INTERNAL flag
  Bluetooth: Increment management interface revision
  powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric
  powerpc/papr_scm: Fetch nvdimm performance stats from PHYP
  staging: android: ashmem: Fix lockdep warning for write operation
  drivers: most: add USB adapter driver
  power: supply: wilco_ec: Add long life charging mode
  perf bench: Add benchmark of find_next_bit
  tools build feature: Use CC and CXX from parent
  cpuidle: ACPI: fix 'return' with no value build warning
  platform/chrome: cros_ec_proto: check for missing EC_CMD_HOST_EVENT_GET_WAKE_MASK
  platform/chrome: cros_ec_proto: ignore unnecessary wakeups on old ECs
  kcsan: Improve IRQ state trace reporting
  lockdep: Refactor IRQ trace events fields into struct
  platform/chrome: cros_ec_sensorhub: Simplify legacy timestamp spreading
  Documentation: dontdiff: Add zstd compressed files
  .gitignore: Add ZSTD-compressed files
  x86: Add support for ZSTD compressed kernel
  x86: Bump ZO_z_extra_bytes margin for zstd
  usr: Add support for zstd compressed initramfs
  init: Add support for zstd compressed kernel
  lib: Add zstd support to decompress
  lib: Prepare zstd for preboot environment, improve performance
  drm: re-add deleted doc for drm_gem_open_ioctl
  ARM: mstar: Correct the compatible string for pmsleep
  dt-bindings: arm: mstar: remove the binding description for mstar,pmsleep
  dt-bindings: mfd: syscon: add compatible string for mstar,msc313-pmsleep
  thermal: mediatek: Add tsensor support for V2 thermal system
  thermal: mediatek: Prepare to add support for other platforms
  staging: most: Use %pM format specifier for MAC addresses
  staging: ks7010: Use %pM format specifier for MAC addresses
  mac80211: warn only once in check_sdata_in_driver() at each caller
  nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode
  cfg80211: invert HE BSS color 'disabled' to 'enabled'
  mac80211: add a function for running rx without passing skbs to the stack
  mac80211: parse radiotap header when selecting Tx queue
  mac80211: remove unused flags argument in transmit functions
  mac80211: use same flag everywhere to avoid sequence number overwrite
  mac80211: do not overwrite the sequence number if requested
  mac80211: add radiotap flag to prevent sequence number overwrite
  mac80211: never drop injected frames even if normally not allowed
  cfg80211: Add support to advertize OCV support
  cfg80211/mac80211: avoid bss color setting in non-HE modes
  mac80211: calculate skb hash early when using itxq
  net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb
  mac80211: improve AQL tx airtime estimation
  cfg80211/mac80211: add connected to auth server to station info
  cfg80211/mac80211: add connected to auth server to meshconf
  cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery
  cfg80211: allow the low level driver to flush the BSS table
  mac80211: Use fallthrough pseudo-keyword
  nl80211: Simplify error handling path in 'nl80211_trigger_scan()'
  nl80211: Remove a misleading label in 'nl80211_trigger_scan()'
  net/wireless: regulatory.h: drop duplicate word in comment
  net/wireless: mac80211.h: drop duplicate words in comments
  net/wireless: cfg80211.h: drop duplicate words in comments
  net/wireless: wireless.h: drop duplicate word in comments
  net/wireless: nl80211.h: drop duplicate words in comments
  cfg80211: allow vendor dumpit to terminate by returning 0
  mac80211: remove the need for variable rates_idx
  nl80211: S1G band and channel definitions
  KVM: LAPIC: Set the TDCR settable bits
  Bluetooth: use the proper scan params when conn is pending
  init: add an init_utimes helper
  init: add an init_stat helper
  init: add an init_mknod helper
  init: add an init_mkdir helper
  init: add an init_symlink helper
  init: add an init_link helper
  init: add an init_eaccess helper
  init: add an init_chmod helper
  init: add an init_chown helper
  init: add an init_chroot helper
  init: add an init_chdir helper
  init: add an init_rmdir helper
  init: add an init_unlink helper
  init: add an init_umount helper
  init: add an init_mount helper
  init: mark create_dev as __init
  init: mark console_on_rootfs as __init
  init: initialize ramdisk_execute_command at compile time
  devtmpfs: refactor devtmpfsd()
  fs: push the getname from do_rmdir into the callers
  fs: refactor ksys_umount
  fs: refactor do_mount
  initramfs: use vfs_utimes in do_copy
  fs: expose utimes_common
  fs: move timespec validation into utimes_common
  fs: refactor do_utimes
  fs: remove ksys_ioctl
  fs: remove ksys_fchmod
  fs: remove ksys_dup
  fs: remove ksys_open
  fs: remove ksys_getdents64
  init: open code setting up stdin/stdout/stderr
  initramfs: switch initramfs unpacking to struct file based APIs
  9p: Remove unneeded cast from memory allocation
  tracing: Remove outdated comment in stack handling
  ftrace: Do not let direct or IPMODIFY ftrace_ops be added to module and set trampolines
  csky: Add arch_show_interrupts for IPI interrupts
  csky: Add irq_work support
  csky: Fixup warning by EXPORT_SYMBOL(kmap)
  csky: Set CONFIG_NR_CPU 4 as default
  csky: Use top-down mmap layout
  csky: Optimize the trap processing flow
  csky: Add support for function error injection
  csky: Fixup kprobes handler couldn't change pc
  csky: Fixup duplicated restore sp in RESTORE_REGS_FTRACE
  csky: Add cpu feature register hint for smp
  csky: Add SECCOMP_FILTER supported
  csky: remove unusued thread_saved_pc and *_segments functions/macros
  scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences
  scsi: ufs-mediatek: Apply DELAY_AFTER_LPM quirk to Micron devices
  scsi: ufs: Introduce device quirk "DELAY_AFTER_LPM"
  scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged
  net: ll_temac: Use devm_platform_ioremap_resource_byname()
  tlan: use generic power management
  sis900: use generic power management
  sc92031: use generic power management
  bnxt_en: Remove superfluous memset()
  liquidio: Replace vmalloc with kmalloc in octeon_register_dispatch_fn()
  net/sched: act_pedit: Use flex_array_size() helper in memcpy()
  mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy()
  dax: Fix incorrect argument passed to xas_set_err()
  udp, bpf: Ignore connections in reuseport group after BPF sk lookup
  sfc_ef100: remove duplicated include from ef100_netdev.c
  ptp: ptp_clockmatrix: update to support 4.8.7 firmware
  l2tp: improve API documentation in l2tp_core.h
  l2tp: tweak exports for l2tp_recv_common and l2tp_ioctl
  l2tp: remove build_header callback in struct l2tp_session
  l2tp: return void from l2tp_session_delete
  l2tp: don't export tunnel and session free functions
  l2tp: don't export __l2tp_session_unhash
  selftests: txtimestamp: add flag for timestamp validation tolerance.
  ftrace: Setup correct FTRACE_FL_REGS flags for module
  tracing/hwlat: Honor the tracing_cpumask
  tracing/hwlat: Drop the duplicate assignment in start_kthread()
  libbpf: Make destructors more robust by handling ERR_PTR(err) cases
  selftests/bpf: Omit nodad flag when adding addresses to loopback
  selftests/bpf: Don't destroy failed link
  selftests/bpf: Add xdpdrv mode for test_xdp_redirect
  selftests/bpf: Verify socket storage in cgroup/sock_{create, release}
  bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK
  selftests/bpf: Test bpf_iter buffer access with negative offset
  bpf: Add missing newline characters in verifier error messages
  bpf, arm64: Add BPF exception tables
  KVM: x86: Specify max TDP level via kvm_configure_mmu()
  KVM: x86/mmu: Rename max_page_level to max_huge_page_level
  KVM: x86: Dynamically calculate TDP level from max level and MAXPHYADDR
  KVM: VXM: Remove temporary WARN on expected vs. actual EPTP level mismatch
  KVM: x86: Pull the PGD's level from the MMU instead of recalculating it
  KVM: VMX: Make vmx_load_mmu_pgd() static
  KVM: x86/mmu: Add separate helper for shadow NPT root page role calc
  KVM: VMX: Drop a duplicate declaration of construct_eptp()
  KVM: nSVM: Correctly set the shadow NPT root level in its MMU role
  regulator: add the sub node names for the MP5496 PMIC
  ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection
  ASoC: wm8962: Do not access WM8962_GPIO_BASE
  ASoC: SOF: imx: use resource_size
  ASoC: Intel: drop unnecessary list_empty
  drm/msm/dpu: enumerate second cursor pipe for external interface
  drm/msm/dpu: ensure device suspend happens during PM sleep
  drm/msm: handle for EPROBE_DEFER for of_icc_get
  drm/msm: reset devfreq freq_table/max_state before devfreq_add_device
  drm/msm: fix unbalanced pm_runtime_enable in adreno_gpu_{init, cleanup}
  MIPS: DTS: Fix number of msi vectors for Loongson64G
  ASoC: dt-bindings: ak4613: switch to yaml base Documentation
  ASoC: amd: Added hw_params support for ALC1015
  ASoC: amd: Adding DAI LINK for rt1015 codec
  ASoC: amd: Adding support for ALC1015 codec in machine driver
  ASoC: amd: Passing card structure based on codec
  ASoC: amd: Renaming snd-soc-card structure and fields
  ASoC: samsung: Add sound support for Midas boards
  ASoC: samsung: Document DT bindings for Midas sound subsystem
  ASoC: tlv320adcx140: Move device reset to before programming
  ASoC: tlv320adcx140: Fix GPO register start address
  NFSv4.2: xattr cache: get rid of cache discard work queue
  ASoC: Intel: KMB: Rework disable channel function
  ASoC: Intel: KMB: Add 8kHz audio support
  ASoC: soc-core: Fix regression causing sysfs entries to disappear
  ASoC: meson: cards: remove DT_PREFIX for standard daifmt properties
  ASoC: meson: axg-tdm-formatters: fix sclk inversion
  ASoC: meson: axg-tdmin: fix g12a skew
  ASoC: meson: axg-tdm-interface: fix link fmt setup
  igb: use eth_zero_addr() to clear mac address
  ixgbe: use eth_zero_addr() to clear mac address
  riscv: fix build warning of mm/pageattr
  riscv: Fix build warning for mm/init
  RISC-V: Setup exception vector early
  riscv: Select ARCH_HAS_DEBUG_VM_PGTABLE
  riscv: Use generic pgprot_* macros from <linux/pgtable.h>
  mm: pgtable: Make generic pgprot_* macros available for no-MMU
  riscv: Cleanup unnecessary define in asm-offset.c
  riscv: Add jump-label implementation
  riscv: Support R_RISCV_ADD64 and R_RISCV_SUB64 relocs
  Replace HTTP links with HTTPS ones: RISC-V
  riscv: Add STACKPROTECTOR supported
  riscv: Fix typo in asm/hwcap.h uapi header
  riscv: Add kmemleak support
  riscv: Allow building with kcov coverage
  riscv: Enable context tracking
  riscv: Support irq_work via self IPIs
  riscv: Enable LOCKDEP_SUPPORT & fixup TRACE_IRQFLAGS_SUPPORT
  riscv: Fixup lockdep_assert_held with wrong param cpu_running
  riscv: Fixup static_obj() fail
  tasklet: Introduce new initialization API
  treewide: Replace DECLARE_TASKLET() with DECLARE_TASKLET_OLD()
  usb: gadget: udc: Avoid tasklet passing a global
  RDMA/hns: Fix the unneeded process when getting a general type of CQE error
  RDMA/hns: Fix error during modify qp RTS2RTS
  RDMA/hns: Delete unnecessary memset when allocating VF resource
  Documentation: intel: Replace HTTP links with HTTPS ones
  ixgbe: Remove unnecessary usages of memset
  igb: Remove unnecessary usages of memset
  e1000e: Remove unnecessary usages of memset
  e1000: Remove unnecessary usages of memset
  e100: use generic power management
  iocost_monitor: start from the oldest usage index
  iocost: Fix check condition of iocg abs_vdebt
  io_uring: get rid of atomic FAA for cq_timeouts
  io_uring: consolidate *_check_overflow accounting
  io_uring: fix stalled deferred requests
  io_uring: fix racy overflow count reporting
  io_uring: deduplicate __io_complete_rw()
  io_uring: de-unionise io_kiocb
  thermal: Update power allocator and devfreq cooling to SPDX licensing
  cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode
  cpufreq: intel_pstate: Rearrange the storing of new EPP values
  PCI: rpadlpar: Make functions static
  ixgbevf: use generic power management
  ixgbe: use generic power management
  intel_idle: Customize IceLake server support
  igbvf: use generic power management
  iavf: use generic power management
  PCI/P2PDMA: Allow P2PDMA on AMD Zen and newer CPUs
  KVM: arm64: Move S1PTW S2 fault logic out of io_mem_abort()
  KVM: arm64: Don't skip cache maintenance for read-only memslots
  KVM: arm64: Handle data and instruction external aborts the same way
  KVM: arm64: Rename kvm_vcpu_dabt_isextabt()
  RDMA/hns: Remove redundant parameters in set_rc_wqe()
  RDMA/hns: Remove support for HIP08_A
  RDMA/hns: Refactor hns_roce_v2_set_hem()
  RDMA/hns: Remove redundant hardware opcode definitions
  KVM: arm: Add trace name for ARM_NISV
  KVM: arm64: Ensure that all nVHE hyp code is in .hyp.text
  cpuidle: pseries: Fixup exit latency for CEDE(0)
  cpuidle: pseries: Add function to parse extended CEDE records
  cpuidle: pseries: Set the latency-hint before entering CEDE
  selftests/powerpc: Fix online CPU selection
  powerpc/perf: Consolidate perf_callchain_user_[64|32]()
  powerpc/pseries/hotplug-cpu: Remove double free in error path
  powerpc/pseries/mobility: Add pr_debug() for device tree changes
  powerpc/pseries/mobility: Set pr_fmt()
  powerpc/cacheinfo: Warn if cache object chain becomes unordered
  powerpc/cacheinfo: Improve diagnostics about malformed cache lists
  powerpc/cacheinfo: Use name@unit instead of full DT path in debug messages
  arm64/mm: save memory access in check_and_switch_context() fast switch path
  irqchip/loongson-pch-pic: Fix the misused irq flow handler
  irqchip/loongson-htvec: Support 8 groups of HT vectors
  irqchip/loongson-liointc: Fix misuse of gc->mask_cache
  dt-bindings: interrupt-controller: Update Loongson HTVEC description
  drm/ttm: fix offset in VMAs with a pg_offs in ttm_bo_vm_access
  arm64: sigcontext.h: delete duplicated word
  arm64: ptrace.h: delete duplicated word
  arm64: pgtable-hwdef.h: delete duplicated words
  x86/kvm: Use __xfer_to_guest_mode_work_pending() in kvm_run_vcpu()
  perf metric: Rename group_list to metric_list
  perf metric: Rename struct egroup to metric
  perf metric: Add metric group test
  perf metric: Make compute_single function more precise
  perf metric: Add recursion check when processing nested metrics
  perf metric: Add DCache_L2 to metric parse test
  perf metric: Add cache_miss_cycles to metric parse test
  perf metric: Add events for the current list
  perf metric: Compute referenced metrics
  perf metric: Add referenced metrics to hash data
  perf metric: Collect referenced metrics in struct metric_expr
  perf metric: Collect referenced metrics in struct metric_ref_node
  perf metric: Rename __metricgroup__add_metric to __add_metric
  perf metric: Add add_metric function
  perf metric: Add macros for iterating map events
  perf metric: Add expr__del_id function
  perf metric: Change expr__get_id to return struct expr_id_data
  perf metric: Add expr__add_id function
  perf metric: Fix memory leak in expr__add_id function
  perf test: Ensure sample_period is set libpfm4 events
  perf tools: Fix term parsing for raw syntax
  perf tools: Allow r0x<HEX> event syntax
  Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices"
  pwm: bcm-iproc: handle clk_get_rate() return
  pwm: Replace HTTP links with HTTPS ones
  pwm: omap-dmtimer: Repair pwm_omap_dmtimer_chip's broken kerneldoc header
  pwm: mediatek: Provide missing kerneldoc description for 'soc' arg
  pwm: bcm-kona: Remove impossible comparison when validating duty cycle
  pwm: bcm-iproc: Remove impossible comparison when validating duty cycle
  Bluetooth: Enable controller RPA resolution using Experimental feature
  PM / devfreq: Fix the wrong end with semicolon
  PM / devfreq: Fix indentaion of devfreq_summary debugfs node
  PM / devfreq: Clean up the devfreq instance name in sysfs attr
  memory: samsung: exynos5422-dmc: Add module param to control IRQ mode
  memory: samsung: exynos5422-dmc: Adjust polling interval and uptreshold
  memory: samsung: exynos5422-dmc: Use delayed timer as default
  PM / devfreq: Add support delayed timer for polling mode
  dt-bindings: devfreq: rk3399_dmc: Add rockchip,pmu phandle
  PM / devfreq: tegra: Add Dmitry as a maintainer
  PM / devfreq: event: Fix trivial spelling
  PM / devfreq: rk3399_dmc: Fix kernel oops when rockchip,pmu is absent
  irqchip/imx-intmux: Fix irqdata regs save in imx_intmux_runtime_suspend()
  Bluetooth: Enable RPA Timeout
  Bluetooth: Enable/Disable address resolution during le create conn
  Bluetooth: Let controller creates RPA during le create conn
  Bluetooth: Translate additional address type during le_conn
  Bluetooth: Update resolving list when updating whitelist
  Bluetooth: Configure controller address resolution if available
  Bluetooth: Translate additional address type correctly
  drm/bridge: lvds-codec: simplify error handling
  drm/bridge/sii8620: fix resource acquisition error handling
  driver core: add deferring probe reason to devices_deferred property
  driver core: add device probe log helper
  driver core: Avoid binding drivers to dead devices
  serial: stm32: Add RS485 RTS GPIO control
  usb: common: usb-conn-gpio: Register charger
  staging: qlge: qlge_dbg: removed comment repition
  staging: wfx: Use flex_array_size() helper in memcpy()
  staging: rtl8723bs: Align macro definitions
  staging: rtl8723bs: Clean up function declations
  staging: rtl8723bs: Fix coding style errors
  Input: elan_i2c - add ic type 0x15
  initramfs: remove clean_rootfs
  initramfs: remove the populate_initrd_image and clean_rootfs stubs
  initrd: mark initrd support as deprecated
  initrd: mark init_linuxrc as __init
  initrd: switch initrd loading to struct file based APIs
  initrd: remove the BLKFLSBUF call in handle_initrd
  initrd: remove support for multiple floppies
  cpufreq: make schedutil the default for arm and arm64
  cpufreq: cached_resolved_idx can not be negative
  cpufreq: Add Tegra194 cpufreq driver
  dt-bindings: arm: Add NVIDIA Tegra194 CPU Complex binding
  cpufreq: imx: Select NVMEM_IMX_OCOTP
  cpufreq: sti-cpufreq: Fix some formatting and misspelling issues
  cpufreq: tegra186: Simplify probe return path
  cpufreq: CPPC: Reuse caps variable in few routines
  cpufreq: ap806: fix cpufreq driver needs ap cpu clk
  cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable
  cpufreq: dt: fix oops on armada37xx
  cpufreq: brcmstb-avs-cpufreq: send S2_ENTER / S2_EXIT commands to AVS
  cpufreq: brcmstb-avs-cpufreq: Support polling AVS firmware
  cpufreq: brcmstb-avs-cpufreq: more flexible interface for __issue_avs_command()
  cpufreq: qcom: Disable fast switch when scaling DDR/L3
  cpufreq: qcom: Update the bandwidth levels on frequency change
  OPP: Add and export helper to set bandwidth
  soc: qcom: geni: Fix unused label warning
  powerpc/cacheinfo: Set pr_fmt()
  powerpc: fix function annotations to avoid section mismatch warnings with gcc-10
  drm: xlnx: Fix typo in parameter description
  drm: xlnx: fix spelling mistake "failes" -> "failed"
  PCI: Release IVRS table in AMD ACS quirk
  PCI: Announce device after early fixups
  gpio: rcar: Use irqchip template
  perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine
  perf tools: Fix record failure when mixed with ARM SPE event
  soc: qcom: smd-rpm: Fix kerneldoc
  power: supply: bq27xxx_battery: Add the BQ28z610 Battery monitor
  dt-bindings: power: Add BQ28z610 compatible
  power: supply: bq27xxx_battery: Add the BQ27Z561 Battery monitor
  dt-bindings: power: Add BQ27Z561 compatible
  fib: fix fib_rules_ops indirect calls wrappers
  PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken
  clk: mmp: avoid missing prototype warning
  PCI: Remove unused pci_lost_interrupt()
  arm64: dts: meson: odroid-n2: add jack audio output support
  arm64: dts: meson: odroid-n2: enable audio loopback
  net: mvneta: fix comment about phylink_speed_down
  RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP
  netfilter: ip6tables: Remove redundant null checks
  netfilter: Replace HTTP links with HTTPS ones
  RDMA/include: Replace license text with SPDX tags
  power: supply: test_power: Fix battery_current initial value
  RDMA/rtrs: remove WQ_MEM_RECLAIM for rtrs_wq
  RDMA/rtrs-clt: add an additional random 8 seconds before reconnecting
  RDMA/cma: Execute rdma_cm destruction from a handler properly
  RDMA/cma: Remove unneeded locking for req paths
  RDMA/cma: Using the standard locking pattern when delivering the removal event
  RDMA/cma: Simplify DEVICE_REMOVAL for internal_id
  power: supply: Fix kerneldoc of power_supply_temp2resist_simple()
  power: supply: cpcap-battery: Fix kerneldoc of cpcap_battery_read_accumulated()
  cpuidle: change enter_s2idle() prototype
  cpuidle: psci: Prevent domain idlestates until consumers are ready
  cpuidle: psci: Convert PM domain to platform driver
  cpuidle: psci: Fix error path via converting to a platform driver
  cpuidle: psci: Fail cpuidle registration if set OSI mode failed
  cpuidle: psci: Split into two separate build objects
  dt-bindings: power: Convert battery.txt to battery.yaml
  habanalabs: remove unused but set variable 'ctx_asid'
  ice: fix unused parameter warning
  ice: disable no longer needed workaround for FW logging
  ice: reduce scope of variable
  ice: cleanup VSI on probe fail
  ice: Allow all VLANs in safe mode
  ice: need_wakeup flag might not be set for Tx
  ice: distribute Tx queues evenly
  ice: Adjust scheduler default BW weight
  ice: Add RL profile bit mask check
  ice: fix overwriting TX/RX descriptor values when rebuilding VSI
  ice: return correct error code from ice_aq_sw_rules
  ice: restore VF MSI-X state during PCI reset
  ice: fix link event handling timing
  ice: Fix link broken after GLOBR reset
  ice: Implement LFC workaround
  serial: 8250_dw: Fix common clocks usage race condition
  serial: 8250_dw: Pass the same rate to the clk round and set rate methods
  serial: 8250_dw: Simplify the ref clock rate setting procedure
  serial: 8250: Add 8250 port clock update method
  nvmem: qcom-spmi-sdam: Enable multiple devices
  dt-bindings: nvmem: SID: add binding for A100's SID controller
  nvmem: update Kconfig description
  nvmem: qfprom: Add fuse blowing support
  dt-bindings: nvmem: Add properties needed for blowing fuses
  dt-bindings: nvmem: qfprom: Convert to yaml
  nvmem: qfprom: use NVMEM_DEVID_AUTO for multiple instances
  nvmem: core: add support to auto devid
  nvmem: core: Add nvmem_cell_read_u8()
  nvmem: core: Grammar fixes for help text
  nvmem: sc27xx: add sc2730 efuse support
  nvmem: Enforce nvmem stride in the sysfs interface
  MAINTAINERS: Add git tree for NVMEM FRAMEWORK
  nvmem: sprd: Fix return value of sprd_efuse_probe()
  tty: serial: imx: add imx earlycon driver
  tty: serial: imx: enable imx serial console port as module
  tty/synclink: remove leftover bits of non-PCI card support
  tty: Use the preferred form for passing the size of a structure type
  tty: Fix identation issues in struct serial_struct32
  tty: Avoid the use of one-element arrays
  drivers: android: Fix the SPDX comment style
  drivers: android: Fix a variable declaration coding style issue
  drivers: android: Remove braces for a single statement if-else block
  drivers: android: Remove the use of else after return
  drivers: android: Fix a variable declaration coding style issue
  binder: Prevent context manager from incrementing ref 0
  greybus: Use fallthrough pseudo-keyword
  usb: mtu3: simplify mtu3_req_complete()
  usb: mtu3: clear dual mode of u3port when disable device
  usb: mtu3: use MTU3_EP_WEDGE flag
  usb: mtu3: remove useless member @busy in mtu3_ep struct
  usb: mtu3: remove repeated error log
  usb: mtu3: add ->udc_set_speed()
  usb: mtu3: introduce a funtion to check maximum speed
  usb: mtu3: clear interrupts status when disable interrupts
  usb: mtu3: reinitialize CSR registers
  usb: mtu3: fix macro for maximum number of packets
  usb: mtu3: remove unnecessary pointer checks
  usb: xhci: Fix ASMedia ASM1142 DMA addressing
  usb: xhci: define IDs for various ASMedia host controllers
  usb: musb: convert to devm_platform_ioremap_resource_byname
  usb: gadget: tegra-xudc: convert to devm_platform_ioremap_resource_byname
  usb: gadget: r8a66597: convert to devm_platform_ioremap_resource_byname
  usb: dwc3: convert to devm_platform_ioremap_resource_byname
  usb: cdns3: convert to devm_platform_ioremap_resource_byname
  usb: phy: am335x: convert to devm_platform_ioremap_resource_byname
  usb: mtu3: convert to devm_platform_ioremap_resource_byname
  USB: Simplify USB ID table match
  drivers: staging: audio: Fix the missing header file for helper file
  staging: greybus: audio: Enable GB codec, audio module compilation.
  staging: greybus: audio: Add helper APIs for dynamic audio modules
  staging: greybus: audio: Resolve compilation error in topology parser
  staging: greybus: audio: Resolve compilation errors for GB codec module
  staging: greybus: audio: Maintain jack list within GB Audio module
  staging: greybus: audio: Update snd_jack FW usage as per new APIs
  mei: add device kind to sysfs
  MAINTAINERS: Fix maintainer entry for mei driver
  seqcount: More consistent seqprop names
  seqcount: Compress SEQCNT_LOCKNAME_ZERO()
  seqlock: Fold seqcount_LOCKNAME_init() definition
  seqlock: Fold seqcount_LOCKNAME_t definition
  seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g
  hrtimer: Use sequence counter with associated raw spinlock
  kvm/eventfd: Use sequence counter with associated spinlock
  userfaultfd: Use sequence counter with associated spinlock
  NFSv4: Use sequence counter with associated spinlock
  iocost: Use sequence counter with associated spinlock
  raid5: Use sequence counter with associated spinlock
  vfs: Use sequence counter with associated spinlock
  timekeeping: Use sequence counter with associated raw spinlock
  xfrm: policy: Use sequence counters with associated lock
  netfilter: nft_set_rbtree: Use sequence counter with associated rwlock
  netfilter: conntrack: Use sequence counter with associated spinlock
  sched: tasks: Use sequence counter with associated spinlock
  dma-buf: Use sequence counter with associated wound/wait mutex
  dma-buf: Remove custom seqcount lockdep class key
  seqlock: Align multi-line macros newline escapes at 72 columns
  seqlock: Extend seqcount API with associated locks
  seqlock: lockdep assert non-preemptibility on seqcount_t write
  lockdep: Add preemption enabled/disabled assertion APIs
  seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount()
  seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs
  seqlock: Reorder seqcount_t and seqlock_t API definitions
  seqlock: seqcount_t latch: End read sections with read_seqcount_retry()
  seqlock: Properly format kernel-doc code samples
  Documentation: locking: Describe seqlock design and usage
  locking/qspinlock: Do not include atomic.h from qspinlock_types.h
  locking/atomic: Move ATOMIC_INIT into linux/types.h
  arm, arm64: Fix selection of CONFIG_SCHED_THERMAL_PRESSURE
  dt-bindings: lpspi: New property in document DT bindings for LPSPI
  powerpc/kexec_file: Enable early kernel OPAL calls
  powerpc/kexec_file: Fix kexec load failure with lack of memory hole
  powerpc/kexec_file: Add appropriate regions for memory reserve map
  powerpc/kexec_file: Prepare elfcore header for crashing kernel
  powerpc/kexec_file: Setup backup region for kdump kernel
  powerpc/kexec_file: Restrict memory usage of kdump kernel
  powerpc/drmem: Make LMB walk a bit more flexible
  powerpc/kexec_file: Avoid stomping memory used by special regions
  powerpc/kexec_file: Add helper functions for getting memory ranges
  powerpc/kexec_file: Mark PPC64 specific code
  kexec_file: Allow archs to handle special regions while locating memory hole
  powerpc/configs: Add BLK_DEV_NVME to pseries_defconfig
  powerpc/64s: Move HMI IRQ stat from percpu variable to paca.
  powerpc/fsl/dts: add missing P4080DS I2C devices
  ocxl: Address kernel doc errors & warnings
  ocxl: Remove unnecessary externs
  selftests/powerpc: Return skip code for spectre_v2
  powerpc/test_emulate_step: Add testcases for divde[.] and divdeu[.] instructions
  powerpc/sstep: Add support for divde[.] and divdeu[.] instructions
  powerpc/ppc-opcode: Add divde and divdeu opcodes
  spi: lpspi: fix using CS discontinuously on i.MX8DXLEVK
  spi: lpspi: remove unused fsl_lpspi->chipselect
  spi: lpspi: Fix kernel warning dump when probe fail after calling spi_register
  ASoC: tlv320adcx140: Add GPO configuration and drive output config
  dt-bindings: tlv320adcx140: Add GPO config and drive config
  selftests/powerpc: Fix CPU affinity for child process
  powerpc/powernv/sriov: Remove unused but set variable 'phb'
  powerpc: use for_each_child_of_node() macro
  RDMA/efa: Add EFA 0xefa1 PCI ID
  RDMA/efa: User/kernel compatibility handshake mechanism
  RDMA/efa: Expose minimum SQ size
  RDMA/efa: Expose maximum TX doorbell batch
  iommu/amd: Move Kconfig and Makefile bits down into amd directory
  iommu/vt-d: Move Kconfig and Makefile bits down into intel directory
  usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time
  usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers
  usb: typec: tcpm: Refactor tcpm_handle_vdm_request
  usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling
  usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper
  usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm()
  IB/srpt: use new shared CQ mechanism
  IB/isert: use new shared CQ mechanism
  IB/iser: use new shared CQ mechanism
  staging/speakup: Move out of staging
  staging: sm750fb: use generic power management
  Staging: rtl8712: Fixed a coding sytle issue
  staging: rtl8723bs: remove redundant assignment to variable ret
  staging: most: usb: remove NET dependency
  Documentation/sysctl: Document uclamp sysctl knobs
  sched/uclamp: Add a new sysctl to control RT default boost value
  sched/uclamp: Fix a deadlock when enabling uclamp static key
  powerpc/build: vdso linker warning for orphan sections
  powerpc: Use fallthrough pseudo-keyword
  powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE
  powerpc/kvm/cma: Improve kernel log during boot
  powerpc/hugetlb/cma: Allocate gigantic hugetlb pages using CMA
  powerpc/xmon: Use `dcbf` inplace of `dcbi` instruction for 64bit Book3S
  powerpc: Drop old comment about CONFIG_POWER
  powerpc/kvm: Use correct CONFIG symbol in comment
  powerpc/boot: Fix CONFIG_PPC_MPC52XX references
  powerpc/32s: Remove TAUException wart in traps.c
  powerpc/32s: Fix CONFIG_BOOK3S_601 uses
  powerpc/64e: Drop dead BOOK3E_MMU_TLB_STATS code
  powerpc/52xx: Fix comment about CONFIG_BDI*
  powerpc/configs: Remove dead symbols
  powerpc/configs: Drop old symbols from ppc6xx_defconfig
  powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only
  selftests/powerpc: Remove powerpc special cases from stack expansion test
  powerpc/mm: Remove custom stack expansion checking
  selftests/powerpc: Update the stack expansion test
  powerpc: Allow 4224 bytes of stack expansion for the signal frame
  selftests/powerpc: Add test of stack expansion logic
  selftests/powerpc: Squash spurious errors due to device removal
  selftests/powerpc: Add test for pkey siginfo verification
  selftests/powerpc: Add wrapper for gettid
  selftests/powerpc: Add helper to exit on failure
  selftests/powerpc: Harden test for execute-disabled pkeys
  selftests/powerpc: Add pkey helpers for rights
  selftests/powerpc: Move pkey helpers to headers
  powerpc/pseries: Add KVM guest doorbell restrictions
  powerpc/pseries: Use doorbells even if XIVE is available
  powerpc: Inline doorbell sending functions
  powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28
  ASoC: tlv320adcx140: Fix various style errors and warnings
  sched,tracing: Convert to sched_set_fifo()
  MAINTAINERS: update entry to thermal governors file name prefixing
  thermal: core: Add thermal zone enable/disable notification
  habanalabs: goya_ctx_init() can be static
  habanalabs: fix up absolute include instructions
  nvme-loop: remove extra variable in create ctrl
  nvme-loop: set ctrl state connecting after init
  nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths
  nvme-multipath: fix logic for non-optimized paths
  nvme-rdma: fix controller reset hang during traffic
  nvme-tcp: fix controller reset hang during traffic
  nvmet: introduce the passthru Kconfig option
  nvmet: introduce the passthru configfs interface
  nvmet: Add passthru enable/disable helpers
  nvmet: add passthru code to process commands
  nvme: export nvme_find_get_ns() and nvme_put_ns()
  nvme: introduce nvme_ctrl_get_by_path()
  nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_[start|end]()
  nvme: create helper function to obtain command effects
  nvme: clear any SGL flags in passthru commands
  nvmet-fc: remove redundant del_work_active flag
  nvmet-fc: check successful reference in nvmet_fc_find_target_assoc
  nvme-fc: set max_segments to lldd max value
  nvme-fc: drop a duplicated word in a comment
  nvme-hwmon: log the controller device name
  nvme: fix deadlock in disconnect during scan_work and/or ana_work
  nvme: document nvme controller states
  nvmet: use xarray for ctrl ns storing
  nvmet-rdma: use new shared CQ mechanism
  nvme-rdma: use new shared CQ mechanism
  nvme-pci: add support for ACPI StorageD3Enable property
  nvme-pci: use max of PRP or SGL for iod size
  nvme-core: replace ctrl page size with a macro
  nvme: remove redundant validation in nvme_start_ctrl()
  nvme: remove an unnecessary condition
  scsi: scsi_debug: Implement tur_ms_to_ready parameter
  scsi: scsi_debug: Fix request sense
  scsi: lpfc: Fix typo in comment for ULP
  fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS.
  xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname
  xfs: Simplify xfs_attr_node_addname
  xfs: Simplify xfs_attr_leaf_addname
  xfs: Add helper function xfs_attr_node_removename_rmt
  xfs: Add helper function xfs_attr_node_removename_setup
  xfs: Add remote block helper functions
  xfs: Add helper function xfs_attr_leaf_mark_incomplete
  xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform
  xfs: Remove xfs_trans_roll in xfs_attr_node_removename
  xfs: Remove unneeded xfs_trans_roll_inode calls
  xfs: Add helper function xfs_attr_node_shrink
  xfs: Pull up xfs_attr_rmtval_invalidate
  xfs: Refactor xfs_attr_rmtval_remove
  xfs: Pull up trans roll in xfs_attr3_leaf_clearflag
  xfs: Factor out xfs_attr_rmtval_invalidate
  xfs: Pull up trans roll from xfs_attr3_leaf_setflag
  xfs: Refactor xfs_attr_try_sf_addname
  xfs: Split apart xfs_attr_leaf_addname
  xfs: Pull up trans handling in xfs_attr3_leaf_flipflags
  xfs: Factor out new helper functions xfs_attr_rmtval_set
  xfs: Check for -ENOATTR or -EEXIST
  xfs: Add xfs_has_attr and subroutines
  xfs: Refactor xfs_da_state_alloc() helper
  xfs: remove xfs_zone_{alloc,zalloc} helpers
  xfs: Modify xlog_ticket_alloc() to use kernel's MM API
  xfs: Remove kmem_zone_zalloc() usage
  xfs: Remove kmem_zone_alloc() usage
  xfs: xfs_btree_staging.h: delete duplicated words
  xfs: rename the ondisk dquot d_flags to d_type
  xfs: improve ondisk dquot flags checking
  xfs: create xfs_dqtype_t to represent quota types
  xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses
  xfs: remove unnecessary quota type masking
  xfs: always use xfs_dquot_type when extracting type from a dquot
  xfs: refactor quota type testing
  xfs: remove the XFS_QM_IS[UGP]DQ macros
  xfs: refactor testing if a particular dquot is being enforced
  xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_*
  xfs: drop the type parameter from xfs_dquot_verify
  xfs: add more dquot tracepoints
  xfs: actually bump warning counts when we send warnings
  xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits
  xfs: refactor xfs_trans_apply_dquot_deltas
  xfs: refactor xfs_trans_dqresv
  xfs: refactor xfs_qm_scall_setqlim
  xfs: refactor quota exceeded test
  xfs: remove unnecessary arguments from quota adjust functions
  xfs: refactor default quota limits by resource
  xfs: remove qcore from incore dquots
  xfs: stop using q_core timers in the quota code
  xfs: stop using q_core warning counters in the quota code
  xfs: stop using q_core counters in the quota code
  xfs: stop using q_core limits in the quota code
  xfs: use a per-resource struct for incore dquot data
  xfs: stop using q_core.d_id in the quota code
  xfs: stop using q_core.d_flags in the quota code
  xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format
  xfs: rename dquot incore state flags
  xfs: refactor quotacheck flags usage
  xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_*
  xfs: validate ondisk/incore dquot flags
  xfs: fix inode quota reservation checks
  xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush
  xfs: fix inode allocation block res calculation precedence
  xfs: drain the buf delwri queue before xfsaild idles
  scsi: ufs-mediatek: Prevent LPM operation on undeclared VCC
  scsi: iscsi: Do not put host in iscsi_set_flashnode_param()
  scsi: hpsa: Correct ctrl queue depth
  scsi: target: tcmu: Make TMR notification optional
  scsi: target: tcmu: Implement tmr_notify callback
  scsi: target: tcmu: Fix and simplify timeout handling
  scsi: target: tcmu: Factor out new helper ring_insert_padding
  scsi: target: tcmu: Do not queue aborted commands
  scsi: target: tcmu: Use priv pointer in se_cmd
  scsi: target: Add tmr_notify backend function
  scsi: target: Modify core_tmr_abort_task()
  scsi: target: iscsi: Fix inconsistent debug message
  scsi: target: iscsi: Fix login error when receiving
  Input: atmel_mxt_ts - only read messages in mxt_acquire_irq() when necessary
  ACPI: NFIT: Add runtime firmware activate support
  PM, libnvdimm: Add runtime firmware activation support
  Input: uinput - fix typo in function name documentation
  clk: sparx5: Add Sparx5 SoC DPLL clock driver
  dt-bindings: clock: sparx5: Add bindings include file
  net: stmmac: Speed down the PHY if WoL to save energy
  net: stmmac: Support WOL with phy
  net: stmmac: only call pmt() during suspend/resume if HW enables PMT
  net: stmmac: Move device_can_wakeup() check earlier in set_wol
  net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame
  net: dsa: rtl8366: Fix VLAN set-up
  net: dsa: rtl8366: Fix VLAN semantics
  fib: use indirect call wrappers in the most common fib_rules_ops
  net_sched: initialize timer earlier in red_init()
  hinic: add log in exception handling processes
  hinic: add support to handle hw abnormal event
  remoteproc: kill IPA notify code
  net: ipa: new notification infrastructure
  remoteproc: k3-dsp: Add support for C71x DSPs
  dt-bindings: remoteproc: k3-dsp: Update bindings for C71x DSPs
  ice: implement device flash update via devlink
  ice: add flags indicating pending update of firmware module
  ice: Add AdminQ commands for FW update
  ice: Add support for unified NVM update flow capability
  Add pldmfw library for PLDM firmware update
  remoteproc: k3-dsp: Add support for L2RAM loading on C66x DSPs
  remoteproc: k3-dsp: Add a remoteproc driver of K3 C66x DSPs
  dt-bindings: remoteproc: Add bindings for C66x DSPs on TI K3 SoCs
  remoteproc: k3: Add TI-SCI processor control helper functions
  remoteproc: Introduce rproc_of_parse_firmware() helper
  drm/ttm/nouveau: don't call tt destroy callback on alloc failure.
  dt-bindings: arm: keystone: Add common TI SCI bindings
  mptcp: Safely store sequence number when sending data
  mptcp: Safely read sequence number when lock isn't held
  mptcp: Skip unnecessary skb extension allocation for bare acks
  mptcp: Only use subflow EOF signaling on fallback connections
  mptcp: Use full MPTCP-level disconnect state machine
  mptcp: Add helper to process acks of DATA_FIN
  mptcp: Add mptcp_close_state() helper
  mptcp: Track received DATA_FIN sequence number and add related helpers
  mptcp: Use MPTCP-level flag for sending DATA_FIN
  mptcp: Remove outdated and incorrect comment
  mptcp: Return EPIPE if sending is shut down during a sendmsg
  mptcp: Allow DATA_FIN in headers without TCP FIN
  drm/ttm: ttm_bo_swapout_all doesn't use it's argument.
  drm/ttm: drop unusued function declaration
  drm/ttm: make ttm_tt unbind function return void.
  bpf: Fix build without CONFIG_NET when using BPF XDP link
  bpf, selftests: use :: 1 for localhost in tcp_server.py
  MIPS: Loongson64: Add ISA node for LS7A PCH
  MIPS: Loongson64: DTS: Fix ISA and PCI I/O ranges for RS780E PCH
  MIPS: Loongson64: Enlarge IO_SPACE_LIMIT
  MIPS: Loongson64: Process ISA Node in DeviceTree
  of_address: Add bus type match for pci ranges parser
  memory: jz4780-nemc: Do not build by default
  MIPS: ingenic: Enable JZ4780_NEMC manually
  net: improve the user pointer check in init_user_sockptr
  net: remove sockptr_advance
  net: make sockptr_is_null strict aliasing safe
  netfilter: arp_tables: restore a SPDX identifier
  mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers
  mlxsw: core: Add ethtool support for QSFP-DD transceivers
  farsync: use generic power management
  RDMA/mlx5: Delete unreachable code
  mm/hmm/test: use the new migration invalidation
  nouveau/svm: use the new migration invalidation
  mm/notifier: add migration invalidation type
  mm/migrate: add a flags parameter to migrate_vma
  ARM: socfpga: PM: add missing put_device() call in socfpga_setup_ocram_self_refresh()
  nouveau: fix storing invalid ptes
  Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR
  Bluetooth: Fix suspend notifier race
  libnvdimm: Convert to DEVICE_ATTR_ADMIN_RO()
  drivers/dax: Expand lock scope to cover the use of addresses
  fs/dax: Remove unused size parameter
  dax: print error message by pr_info() in __generic_fsdax_supported()
  parisc: Do not use an ordered store in pa_tlb_lock()
  Revert "parisc: Revert "Release spinlocks using ordered store""
  Revert "parisc: Use ldcw instruction for SMP spinlock release barrier"
  Revert "parisc: Drop LDCW barrier in CAS code when running UP"
  orangefs: posix acl fix...
  Revert "parisc: Improve interrupt handling in arch_spin_lock_flags()"
  ASoC: ak4613: Undo conversion to YAML bindings
  i2c: tegra: Avoid tegra_i2c_init_dma() for Tegra210 vi i2c
  i2c: tegra: Fix runtime resume to re-init VI I2C
  i2c: tegra: Fix the error path in tegra_i2c_runtime_resume
  i2c: tegra: Remove NULL pointer check before clk_enable/disable/prepare/unprepare
  i2c: tegra: Don't mark VI I2C as IRQ safe runtime PM
  spi: rockchip: Fix error in SPI slave pio read
  spi: rockchip: Support 64-location deep FIFOs
  spi: rockchip: Config spi rx dma burst size depend on xfer length
  spi: spi-topcliff-pch: drop call to wakeup-disable
  spi: spidev: Align buffers for DMA
  block: Remove callback typedefs for blk_mq_ops
  ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER
  regulator: cros-ec-regulator: Fix double free of desc->name.
  ASoC: tas2562: Convert the tas2562 binding to yaml
  ASoC: tas2562: Update shutdown GPIO property
  ASoC: convert Everest ES8316 binding to yaml
  ASoC: madera: Add channel numbers to AIFs
  block: Use non _rcu version of list functions for tag_set_list
  memory: jz4780_nemc: Only request IO memory the driver will use
  ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3
  ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry
  bcache: use disk_{start,end}_io_acct() to count I/O for bcache device
  NFS: remove redundant initialization of variable result
  bus: fsl-mc: Add ACPI support for fsl-mc
  bus/fsl-mc: Refactor the MSI domain creation in the DPRC driver
  of/irq: Make of_msi_map_rid() PCI bus agnostic
  of/irq: make of_msi_map_get_device_domain() bus agnostic
  dt-bindings: arm: fsl: Add msi-map device-tree binding for fsl-mc bus
  of/device: Add input id to of_dma_configure()
  of/iommu: Make of_map_rid() PCI agnostic
  ACPI/IORT: Add an input ID to acpi_dma_configure()
  ACPI/IORT: Remove useless PCI bus walk
  ACPI/IORT: Make iort_msi_map_rid() PCI agnostic
  ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic
  ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC
  svcrdma: CM event handler clean up
  svcrdma: Remove transport reference counting
  svcrdma: Fix another Receive buffer leak
  perf bench: Add basic syscall benchmark
  dma-contiguous: cleanup dma_alloc_contiguous
  perf/x86/rapl: Add Hygon Fam18h RAPL support
  sched: Remove duplicated tick_nohz_full_enabled() check
  kprobes: Remove unnecessary module_mutex locking from kprobe_optimizer()
  ARM: mstar: Add reboot support
  ARM: mstar: Add "pmsleep" node to base dtsi
  ARM: mstar: Add PMU
  ARM: mstar: Adjust IMI size for infinity3
  ARM: mstar: Adjust IMI size for mercury5
  ARM: mstar: Adjust IMI size of infinity
  ARM: mstar: Add IMI SRAM region
  dt-bindings: arm: mstar: Move existing MStar binding descriptions
  dt-bindings: arm: mstar: Add binding details for mstar, pmsleep
  xhci: dbgtty: Make some functions static
  xhci: dbc: Make function xhci_dbc_ring_alloc() static
  xdp: Prevent kernel-infoleak in xsk_getsockopt()
  bpf: Fix swapped arguments in calls to check_buffer_access
  dt-bindings: PCI: Add EP mode dt-bindings for TI's J721E SoC
  dt-bindings: PCI: Add host mode dt-bindings for TI's J721E SoC
  PCI: cadence: Add MSI-X support to Endpoint driver
  Make LEDS_LP55XX_COMMON depend on I2C to fix build errors:
  selftests/bpf: Add new bpf_iter context structs to fix build on old kernels
  PCI: hv: Make some functions static
  bpf: Fix bpf_ringbuf_output() signature to return long
  PCI: tegra: Remove PLL power supplies
  dt-bindings: pci: tegra: Remove PLL power supplies
  ARM: 8996/1: Documentation/Clean up the description of mach-<class>
  ARM: 8995/1: drop Thumb-2 workaround for ancient binutils
  ARM: 8994/1: mm: drop kimage_voffset which was only used by KVM
  KVM: arm64: Substitute RANDOMIZE_BASE for HARDEN_EL2_VECTORS
  KVM: arm64: Make nVHE ASLR conditional on RANDOMIZE_BASE
  net/mlx5: drop unnecessary list_empty
  net/mlx5: Use fallthrough pseudo-keyword
  net/mlx5: DR, Reduce print level for matcher print
  net/mlx5e: Add support for PCI relaxed ordering
  net/mlx5e: Use indirect call wrappers for RX post WQEs functions
  net/mlx5e: Move exposure of datapath function to txrx header
  net/mlx5e: RX, Re-work initializaiton of RX function pointers
  net/mlx5e: Link non uplink representors to PCI device
  net/mlx5: E-switch, Use eswitch total_vports
  net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports
  net/mlx5: E-switch, Consider maximum vf vports for steering init
  net/mlx5: Add function ID to reclaim pages debug log
  net/mlx5: Hold pages RB tree per VF
  platform/x86: thinkpad_acpi: add documentation for battery charge control
  parisc: Replace HTTP links with HTTPS ones
  parisc: elf.h: delete a duplicated word
  parisc: Report bad pages as HardwareCorrupted
  ARM: mstar: Fix dts filename for 70mai midrive d08
  ARM: mstar: Add dts for 70mai midrive d08
  ARM: mstar: Add dts for msc313(e) based BreadBee boards
  ARM: mstar: Add mercury5 series dtsis
  ARM: mstar: Add infinity/infinity3 family dtsis
  ARM: mstar: Add Armv7 base dtsi
  ARM: mstar: Add binding details for mstar,l3bridge
  ARM: mstar: Add machine for MStar/Sigmastar Armv7 SoCs
  dt-bindings: arm: Add mstar YAML schema
  dt-bindings: vendor-prefixes: Add thingy.jp prefix
  dt-bindings: vendor-prefixes: Add 70mai vendor prefix
  dt-bindings: vendor-prefixes: Add sstar vendor prefix
  dt-bindings: vendor-prefixes: Add mstar vendor prefix
  arm64: dts: sparx5: Add i2c devices, i2c muxes
  arm64: dts: sparx5: Add Sparx5 SoC DPLL clock
  fanotify: compare fsid when merging name event
  lockdep: Move list.h inclusion into lockdep.h
  mtd: revert "spi-nor: intel: provide a range for poll_timout"
  MIPS: qi_lb60: Fix routing to audio amplifier
  MIPS: Remove legacy MIPS_MACHINE option
  MIPS: ath79: Remove unused include <asm/mips_machine.h>
  MIPS: cpu-feature-overrides: Remove not needed overrides
  Staging: rtl8188eu: rtw_mlme: Fix uninitialized variable authmode
  staging/speakup: Update TODO list
  staging: vc04_services: Use fallthrough pseudo-keyword
  staging: qlge: Use fallthrough pseudo-keyword
  staging: comedi: s526: Use fallthrough pseudo-keyword
  staging: rtl8712: Use fallthrough pseudo-keyword
  staging: ks7010: Use fallthrough pseudo-keyword
  staging: rtl8723bs: Use fallthrough pseudo-keyword
  staging: gdm724x: Use fallthrough pseudo-keyword
  staging: rtl8192e: Use fallthrough pseudo-keyword
  staging: wfx: Remove unnecessary return variable
  staging: r8188eu: use proper type for second argiment of rtw_(aes|tkip|wep)_(decrypt|encrypt)
  staging: greybus: gpio: Use irqchip template
  staging: vchiq: Fix refcounting bug in buffer_from_host()
  xtensa: add boot subdirectories build artifacts to 'targets'
  xtensa: add uImage and xipImage to targets
  xtensa: move vmlinux.bin[.gz] to boot subdirectory
  xtensa: initialize_mmu.h: fix a duplicated word
  selftests/seccomp: add xtensa support
  xtensa: add seccomp support
  xtensa: expose syscall through user_pt_regs
  xtensa: add audit support
  ARM: dts: berlin: Align L2 cache-controller nodename with dtschema
  Bluetooth: hci_serdev: Only unregister device if it was registered
  Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier
  Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags
  Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers
  arm64: dts: qcom: Add Microsoft Lumia 950 (Talkman) device tree
  arm64: dts: qcom: Add Xiaomi Libra (Mi 4C) device tree
  arm64: dts: qcom: msm8992: Add RPMCC node
  arm64: dts: qcom: msm8992: Add PSCI support.
  arm64: dts: qcom: msm8992: Add PMU node
  arm64: dts: qcom: msm8992: Add BLSP2_UART2 and I2C nodes
  arm64: dts: qcom: msm8992: Add SPMI PMIC arbiter device
  arm64: dts: qcom: msm8992: Add a SCM node
  arm64: dts: qcom: msm8992: Add a proper CPU map
  arm64: dts: qcom: bullhead: Move UART pinctrl to SoC
  arm64: dts: qcom: bullhead: Add qcom,msm-id
  arm64: dts: qcom: msm8992: Fix SDHCI1
  arm64: dts: qcom: msm8992: Modernize the DTS style
  arm64: dts: qcom: Add support for Sony Xperia Z5 (SoMC Sumire-RoW)
  arm64: dts: qcom: Move msm8994-smd-rpm contents to lg-bullhead.
  arm64: dts: qcom: msm8994: Add support for SMD RPM
  arm64: dts: qcom: msm8992: Add a label to rpm-requests
  arm64: dts: qcom: msm8994: Add SCM node
  arm64: dts: qcom: sdm845-db845c: Add hdmi bridge nodes
  arm64: dts: qcom: add sm8250 GPU nodes
  arm64: dts: qcom: add sm8150 GPU nodes
  dt-bindings: power: Add missing rpmpd rpmh regulator level
  arm64: dts: qcom: sc7180: Add opp-peak-kBps to GPU opp
  arm64: dts: qcom: sc7180: Add interconnects property for GPU
  arm64: dts: qcom: SDM845: Enable GPU DDR bw scaling
  arm64: dts: qcom: sc7180: Add support for context losing replicator
  remoteproc: qcom_q6v5_mss: Remove redundant running state
  remoteproc: qcom: q6v5: Update running state before requesting stop
  remoteproc: qcom_q6v5_mss: Add modem debug policy support
  remoteproc: qcom_q6v5_mss: Validate modem blob firmware size before load
  remoteproc: qcom_q6v5_mss: Validate MBA firmware size before load
  usb: chipidea: imx: get available runtime dr mode for wakeup setting
  soc: qcom: pdr: Reorder the PD state indication ack
  usb: chipidea: add query_available_role interface
  KVM: PPC: Book3S HV: Rework secure mem slot dropping
  KVM: PPC: Book3S HV: Move kvmppc_svm_page_out up
  KVM: PPC: Book3S HV: Migrate hot plugged memory
  KVM: PPC: Book3S HV: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs
  KVM: PPC: Book3S HV: Track the state GFNs associated with secure VMs
  KVM: PPC: Book3S HV: Disable page merging in H_SVM_INIT_START
  KVM: PPC: Book3S HV: Fix function definition in book3s_hv_uvmem.c
  clk: qoriq: add LS1021A core pll mux options
  clk: clk-atlas6: fix return value check in atlas6_clk_init()
  clk: tegra: pll: Improve PLLM enable-state detection
  clk: X1000: Add support for calculat REFCLK of USB PHY.
  clk: JZ4780: Reformat the code to align it.
  clk: JZ4780: Add functions for enable and disable USB PHY.
  clk: Ingenic: Add RTC related clocks for Ingenic SoCs.
  dt-bindings: clock: Add tabs to align code.
  dt-bindings: clock: Add RTC related clocks for Ingenic SoCs.
  power: supply: rt5033_battery: Fix error code in rt5033_battery_probe()
  power: supply: max17040: Add POWER_SUPPLY_PROP_CAPACITY_ALERT_MIN
  power: supply: check if calc_soc succeeded in pm860x_init_battery
  power: supply: bq2xxxx: Replace HTTP links with HTTPS ones
  power: reset: add driver for LinkStation power off
  ARM: dts: Aspeed: tacoma: Enable EHCI controller
  ARM: dts: aspeed: rainier: Enable EHCI controller
  ARM: dts: aspeed: rainier: Switch OCCs to P10
  ARM: dts: aspeed: rainier: Add FSI I2C masters
  ARM: dts: aspeed: rainier: Add CFAM SPI controllers
  ARM: dts: aspeed: rainier: Add I2C buses for NVMe use
  ARM: dts: aspeed: Initial device tree for AMD EthanolX
  ARM: dts: rainier: Describe GPIO mux on I2C3
  power: supply: sc27xx: prevent adc * 1000 from overflow
  math64: New DIV_S64_ROUND_CLOSEST helper
  doc/zh_CN: add cpu-load Chinese version
  Documentation/admin-guide: tainted-kernels: fix spelling mistake
  MAINTAINERS: adjust kprobes.rst entry to new location
  devices.txt: document rfkill allocation
  clk: davinci: Use fallthrough pseudo-keyword
  clk: imx: Use fallthrough pseudo-keyword
  PCI: correct flag name
  docs: filesystems: vfs: correct flag name
  clk: qcom: gcc-sdm660: Fix up gcc_mss_mnoc_bimc_axi_clk
  clk: qcom: gcc-sdm660: Add missing modem reset
  docs: filesystems: vfs: correct sync_mode flag names
  docs: path-lookup: markup fixes for emphasis
  docs: path-lookup: more markup fixes
  docs: path-lookup: fix HTML entity mojibake
  sched: Fix a typo in a comment
  fsnotify: create method handle_inode_event() in fsnotify_operations
  fanotify: report parent fid + child fid
  fanotify: report parent fid + name + child fid
  fanotify: add support for FAN_REPORT_NAME
  fanotify: report events with parent dir fid to sb/mount/non-dir marks
  fanotify: add basic support for FAN_REPORT_DIR_FID
  fsnotify: remove check that source dentry is positive
  fsnotify: send event with parent/name info to sb/mount/non-dir marks
  audit: do not set FS_EVENT_ON_CHILD in audit marks mask
  inotify: do not set FS_EVENT_ON_CHILD in non-dir mark mask
  fsnotify: pass dir and inode arguments to fsnotify()
  fsnotify: create helper fsnotify_inode()
  of: property: Add device link support for pinctrl-0 through pinctrl-8
  of: property: Add device link support for multiple DT bindings
  arm64: dts: qcom: sc7180: Add iommus property to ETR
  arm64: dts: qcom: sc7180: Add support to skip powering up of ETM
  integrity: remove redundant initialization of variable ret
  arm64: dts: qcom: sc7180: Add properties to qfprom for fuse blowing
  tools, bpftool: Add LSM type to array of prog names
  tools, bpftool: Skip type probe if name is not found
  Smack: prevent underflow in smk_set_cipso()
  Smack: fix another vsscanf out of bounds
  i2c: core: do not use logical device when creating irq domain
  net/mlx4: Use fallthrough pseudo-keyword
  drm: Remove redundant NULL check
  qed: fix assignment of n_rq_elems to incorrect params field
  vfio/type1: Refactor vfio_iommu_type1_ioctl()
  vfio/pci: Add QAT devices to denylist
  vfio/pci: Add device denylist
  PCI: Add Intel QuickAssist device IDs
  vfio/pci: Hold igate across releasing eventfd contexts
  vfio/spapr_tce: convert get_user_pages() --> pin_user_pages()
  vfio/type1: Add conditional rescheduling after iommu map failed
  vfio/pci: Add Intel X550 to hidden INTx devices
  vfio: Cleanup allowed driver naming
  sfc_ef100: implement ndo_get_phys_port_{id,name}
  sfc_ef100: read device MAC address at probe time
  sfc_ef100: probe the PHY and configure the MAC
  sfc_ef100: actually perform resets
  sfc_ef100: extend ef100_check_caps to cover datapath_caps3
  sfc_ef100: read datapath caps, implement check_caps
  sfc_ef100: process events for MCDI completions
  sfc_ef100: implement ndo_open/close and EVQ probing
  sfc_ef100: implement MCDI transport
  sfc_ef100: don't call efx_reset_down()/up() on EF100
  sfc_ef100: PHY probe stub
  sfc_ef100: reset-handling stub
  sfc: skeleton EF100 PF driver
  sfc_ef100: register accesses on EF100
  sfc_ef100: add EF100 register definitions
  sfc: remove efx_ethtool_nway_reset()
  fsnotify: send event to parent and child with single callback
  inotify: report both events on parent and child with single callback
  dnotify: report both events on parent and child with single callback
  fanotify: no external fh buffer in fanotify_name_event
  fanotify: use struct fanotify_info to parcel the variable size buffer
  fsnotify: add object type "child" to object type iterator
  fanotify: use FAN_EVENT_ON_CHILD as implicit flag on sb/mount/non-dir marks
  fanotify: prepare for implicit event flags in mark mask
  fanotify: mask out special event flags from ignored mask
  fanotify: generalize test for FAN_REPORT_FID
  fanotify: distinguish between fid encode error and null fid
  fanotify: generalize merge logic of events on dir
  fanotify: generalize the handling of extra event flags
  fanotify: remove event FAN_DIR_MODIFY
  net: prp: enhance debugfs to display PRP info
  net: prp: add packet handling support
  net: hsr: define and use proto_ops ptrs to handle hsr specific frames
  net: prp: add supervision frame generation utility function
  net: hsr: introduce protocol specific function pointers
  net: hsr: introduce common code for skb initialization
  hsr: enhance netlink socket interface to support PRP
  qed: fix the allocation of the chains with an external PBL
  arm64: dts: meson: fix mmc0 tuning error on Khadas VIM3
  arm64: dts: meson: misc fixups for w400 dtsi
  bnxt_en: Add support for 'ethtool -d'
  bnxt_en: Switch over to use the 64-bit software accumulated counters.
  bnxt_en: Accumulate all counters.
  bnxt_en: Retrieve hardware masks for port counters.
  bnxt_en: Retrieve hardware counter masks from firmware if available.
  bnxt_en: Allocate additional memory for all statistics blocks.
  bnxt_en: Refactor statistics code and structures.
  bnxt_en: Use macros to define port statistics size and offset.
  bnxt_en: Update firmware interface to 1.10.1.54.
  bnxt_en: Remove PCIe non-counters from ethtool statistics
  net: Removed the device type check to add mpls support for devices
  ipmr: Copy option to correct variable
  fs: define inode flags using bit numbers
  kill unused dump_fpu() instances
  regset: kill user_regset_copyout{,_zero}()
  regset(): kill ->get_size()
  regset: kill ->get()
  csky: switch to ->regset_get()
  xtensa: switch to ->regset_get()
  parisc: switch to ->regset_get()
  nds32: switch to ->regset_get()
  nios2: switch to ->regset_get()
  hexagon: switch to ->regset_get()
  h8300: switch to ->regset_get()
  openrisc: switch to ->regset_get()
  riscv: switch to ->regset_get()
  c6x: switch to ->regset_get()
  ia64: switch to ->regset_get()
  arc: switch to ->regset_get()
  arm: switch to ->regset_get()
  sh: convert to ->regset_get()
  arm64: switch to ->regset_get()
  mips: switch to ->regset_get()
  sparc: switch to ->regset_get()
  s390: switch to ->regset_get()
  powerpc: switch to ->regset_get()
  x86: switch to ->regset_get()
  regset: new method and helpers for it
  copy_regset_to_user(): do all copyout at once.
  [elf-fdpic] switch coredump to regsets
  [elf-fdpic] use elf_dump_thread_status() for the dumper thread as well
  [elf-fdpic] move allocation of elf_thread_status into elf_dump_thread_status()
  [elf-fdpic] coredump: don't bother with cyclic list for per-thread objects
  kill elf_fpxregs_t
  take fdpic-related parts of elf_prstatus out
  unexport linux/elfcore.h
  introduction of regset ->get() wrappers, switching ELF coredumps to those
  net/smc: unique reason code for exceeded max dmb count
  s390/ism: indicate correct error reason in ism_alloc_dmb()
  sfc: drop unnecessary list_empty
  ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent()
  fsnotify: pass dir argument to handle_event() callback
  PCI: dwc: hisi: Remove non-ECAM HiSilicon hip05/hip06 driver
  igc: Fix static checker warning
  igc: Clean up the hw_stats structure
  igc: Clean up the mac_info structure
  igc: Remove ledctl_ fields from the mac_info structure
  igc: Fix registers definition
  igc: Remove unneeded ICTXQMTC register
  igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters
  igc: Remove unneeded variable
  sparc64: get rid of odd callers of copy_regset_from_user()
  sparc32: get rid of odd callers of copy_regset_from_user()
  RDMA/core: Fix return error value in _ib_modify_qp() to negative
  PCI: cadence: Fix updating Vendor ID and Subsystem Vendor ID register
  PCI: cadence: Add new *ops* for CPU addr fixup
  dt-bindings: PCI: cadence: Remove "mem" from reg binding
  PCI: cadence: Allow pci_host_bridge to have custom pci_ops
  PCI: cadence: Add support to start link and verify link status
  PCI: cadence: Convert all r/w accessors to perform only 32-bit accesses
  linux/kernel.h: Add PTR_ALIGN_DOWN macro
  PCI: cadence: Fix cdns_pcie_{host|ep}_setup() error path
  PCI: cadence: Use "dma-ranges" instead of "cdns,no-bar-match-nbits" property
  KVM: Using macros instead of magic values
  genirq/debugfs: Add missing irqchip flags
  genirq/affinity: Make affinity setting if activated opt-in
  RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7
  RDMA/mlx5: Use MLX5_SET macro instead of local structure
  spi: correct kernel-doc inconsistency
  spi: sun4i: update max transfer size reported
  spi: imx: enable runtime pm support
  MIPS: KVM: Fix build error caused by 'kvm_run' cleanup
  platform/x86: thinkpad_acpi: use standard charge control attribute names
  platform/x86: thinkpad_acpi: remove unused defines
  platform/chrome: cros_ec: Fix host command for regulator control.
  regulator: pca9450: Convert to use module_i2c_driver
  Revert "usb: dwc2: override PHY input signals with usb role switch support"
  platform/x86: ISST: drop a duplicated word in isst_if.h
  Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs"
  ACPI: APEI: remove redundant assignment to variable rc
  ASoC: dt-bindings: q6asm: Add Q6ASM_DAI_{TX_RX, TX, RX} defines
  ASoC: AMD: Restore PME_EN state at Power On
  ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check
  ACPI: NUMA: Remove the useless sub table pointer check
  ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array()
  locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs
  ASoC: intel: use asoc_substream_to_rtd()
  ASoC: intel/boards: use asoc_substream_to_rtd()
  ACPICA: Update version to 20200717
  ACPICA: Do not increment operation_region reference counts for field units
  ACPICA: Replace one-element array with flexible-array
  ACPI: Replace HTTP links with HTTPS ones
  powercap: Add Power Limit4 support
  ACPI: Use valid link to the ACPI specification
  iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory
  mmc: jz4740: Use pm_ptr() macro
  PM: Make *_DEV_PM_OPS macros use __maybe_unused
  PM: core: introduce pm_ptr() macro
  USB: iowarrior: fix up report size handling for some devices
  PCI: hv: Fix a timing issue which causes kdump to fail occasionally
  pm-graph v5.7 - important s2idle fixes
  x86/cpu: Refactor sync_core() for readability
  x86/cpu: Relocate sync_core() to sync_core.h
  x86/cpufeatures: Add enumeration for SERIALIZE instruction
  x86/mm/64: Make sync_global_pgds() static
  x86/mm/64: Do not sync vmalloc/ioremap mappings
  x86/mm: Pre-allocate P4D/PUD pages for vmalloc area
  ACPI: OSL: Clean up the removal of unused memory mappings
  ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem()
  ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address()
  ACPICA: Preserve memory opregion mappings
  ACPI: OSL: Implement deferred unmapping of ACPI memory
  Revert "test_firmware: Test platform fw loading on non-EFI systems"
  dmaengine: dw: Don't include unneeded header to platform data header
  MAINTAINERS: Add Git repository for memory controller drivers
  memory: brcmstb_dpfe: Fix language typo
  memory: samsung: exynos5422-dmc: Correct white space issues
  memory: samsung: exynos-srom: Correct alignment
  memory: pl172: Enclose macro argument usage in parenthesis
  memory: of: Correct kerneldoc
  memory: omap-gpmc: Fix language typo
  memory: omap-gpmc: Correct white space issues
  memory: omap-gpmc: Use 'unsigned int' for consistency
  memory: omap-gpmc: Enclose macro argument usage in parenthesis
  memory: omap-gpmc: Correct kerneldoc
  memory: mvebu-devbus: Align with open parenthesis
  memory: mvebu-devbus: Add missing braces to all arms of if statement
  memory: bt1-l2-ctl: Add blank lines after declarations
  dmaengine: Actions: Add support for S700 DMA engine
  dmaengine: Actions: get rid of bit fields from dma descriptor
  dt-bindings: dmaengine: convert Actions Semi Owl SoCs bindings to yaml
  dmaengine: idxd: add missing invalid flags field to completion
  dmaengine: dw: Initialize max_sg_burst capability
  dmaengine: dw: Introduce max burst length hw config
  dmaengine: dw: Initialize min and max burst DMA device capability
  dmaengine: dw: Set DMA device max segment size parameter
  dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config
  dmaengine: Introduce DMA-device device_caps callback
  dmaengine: Introduce max SG burst capability
  dmaengine: Introduce min burst length capability
  dt-bindings: dma: dw: Add max burst transaction length property
  dt-bindings: dma: dw: Convert DW DMAC to DT binding
  udf: osta_udf.h: delete a duplicated word
  reiserfs: reiserfs.h: delete a duplicated word
  ext2: ext2.h: fix duplicated word + typos
  dmaengine: ti: k3-udma: Query throughput level information from hardware
  dmaengine: ti: k3-udma: Use defines for capabilities register parsing
  printk: Make linux/printk.h self-contained
  s390/vmemmap: coding style updates
  s390/vmemmap: avoid memset(PAGE_UNUSED) when adding consecutive sections
  s390/vmemmap: remember unused sub-pmd ranges
  s390/vmemmap: fallback to PTEs if mapping large PMD fails
  s390/vmem: cleanup empty page tables
  s390/vmemmap: take the vmem_mutex when populating/freeing
  s390/vmemmap: cleanup when vmemmap_populate() fails
  thermal: qcom: tsens-v0_1: Add support for MSM8939
  s390/vmemmap: extend modify_pagetable() to handle vmemmap
  s390/vmem: consolidate vmem_add_range() and vmem_remove_range()
  s390/vmem: rename vmem_add_mem() to vmem_add_range()
  s390: enable HAVE_FUNCTION_ERROR_INJECTION
  s390/pci: clarify comment in s390_mmio_read/write
  dt-bindings: tsens: qcom: Document MSM8939 compatible
  irqchip/imx-intmux: Implement intmux runtime power management
  irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table()
  irqchip: Fix IRQCHIP_PLATFORM_DRIVER_* compilation by including module.h
  irqchip/stm32-exti: Map direct event to irq parent
  irqchip/mtk-cirq: Convert to a platform driver
  irqchip/mtk-sysirq: Convert to a platform driver
  irqchip/qcom-pdc: Switch to using IRQCHIP_PLATFORM_DRIVER helper macros
  irqchip: Add IRQCHIP_PLATFORM_DRIVER_BEGIN/END and IRQCHIP_MATCH helper macros
  irqchip: irq-bcm2836.h: drop a duplicated word
  irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR
  irqchip/irq-bcm7038-l1: Guard uses of cpu_logical_map
  irqchip/gic-v3: Remove unused register definition
  irqchip/qcom-pdc: Allow QCOM_PDC to be loadable as a permanent module
  genirq: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent
  irqdomain: Export irq_domain_update_bus_token
  irqchip/mips-gic: Make local symbols static
  genirq/irqdomain: Remove redundant NULL pointer check on fwnode
  irqchip/ativic32: Constify irq_domain_ops
  irqchip/stm32-exti: Use the hwspin_lock_timeout_in_atomic() API
  drm/fourcc: fix Amlogic Video Framebuffer Compression macro
  powerpc/fadump: Fix build error with CONFIG_PRESERVE_FA_DUMP=y
  mtd: spi-nor: update read capabilities for w25q64 and s25fl064k
  mtd: spi-nor: micron: Add SPI_NOR_DUAL_READ flag on mt25qu02g
  mtd: spi-nor: macronix: Add support for mx66u2g45g
  mtd: spi-nor: intel-spi: Simulate WRDI command
  m68k: stmark2: enable edma support for dspi
  m68k: use asm-generic cmpxchg_local()
  m68k: mcfmmu: remove stale part of comment about steal_context
  m68knommu: fix overwriting of bits in ColdFire V3 cache control
  m68k: fix ColdFire mmu init compile warning
  m68knommu: fix use of cpu_to_le() on IO access
  m68knommu: __force type casts for raw IO access
  m68k: stmark2: defconfig updates
  gpio: regmap: fix type clash
  power: fix duplicated words in bq2415x_charger.h
  power: Convert to DEFINE_SHOW_ATTRIBUTE
  power: reset: keystone-reset: Replace HTTP links with HTTPS ones
  SUNRPC: Refresh the show_rqstp_flags() macro
  x86/ioperm: Initialize pointer bitmap with NULL rather than 0
  entry: Correct __secure_computing() stub
  f2fs: compress: delay temp page allocation
  f2fs: compress: fix to update isize when overwriting compressed file
  f2fs: space related cleanup
  powerpc/powernv/pci.h: delete duplicated word
  powerpc/smu.h: delete duplicated word
  powerpc/reg.h: delete duplicated word
  powerpc/ppc_asm.h: delete duplicated word
  powerpc/hw_breakpoint.h: delete duplicated word
  powerpc/epapr_hcalls.h: delete duplicated words
  powerpc/cputime.h: delete duplicated word
  powerpc/book3s/radix-4k.h: delete duplicated word
  powerpc/book3s/mmu-hash.h: delete duplicated word
  powerpc/lib: remove memcpy_flushcache redundant return
  powerpc/ptdump: Refactor update of pg_state
  powerpc/ptdump: Refactor update of st->last_pa
  powerpc/32s: Use dedicated segment for modules with STRICT_KERNEL_RWX
  powerpc/32s: Kernel space starts at TASK_SIZE
  powerpc/32: Set user/kernel boundary at TASK_SIZE instead of PAGE_OFFSET
  powerpc/32s: Only leave NX unset on segments used for modules
  powerpc: Use MODULES_VADDR if defined
  powerpc/lib: Prepare code-patching for modules allocated outside vmalloc space
  powerpc/papr_scm: Make some symbols static
  powerpc/64s: allow for clang's objdump differences
  powerpc: Implement smp_cond_load_relaxed()
  powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint
  powerpc/pseries: Implement paravirt qspinlocks for SPLPAR
  powerpc/64s: Implement queued spinlocks and rwlocks
  entry: Correct 'noinstr' attributes
  powerpc: Move spinlock implementation to simple_spinlock
  powerpc/pseries: Move some PAPR paravirt functions to their own file
  powerpc/numa: Limit possible nodes to within num_possible_nodes
  macintosh/via-macii: Clarify definition of macii_init()
  macintosh/via-macii: Use the stack for reset request storage
  macintosh/via-macii: Use unsigned type for autopoll_devs variable
  macintosh/via-macii: Use bool type for reading_reply variable
  macintosh/via-macii: Handle poll replies correctly
  macintosh/via-macii: Remove read_done state
  macintosh/via-macii: Handle /CTLR_IRQ signal correctly
  macintosh/via-macii: Poll the device most likely to respond
  macintosh/via-macii: Access autopoll_devs when inside lock
  macintosh/adb-iop: Implement SRQ autopolling
  macintosh/adb-iop: Implement sending -> idle state transition
  macintosh/adb-iop: Implement idle -> sending state transition
  macintosh/adb-iop: Resolve static checker warnings
  macintosh/adb-iop: Access current_req and adb_iop_state when inside lock
  macintosh/adb-iop: Adopt bus reset algorithm from via-macii driver
  macintosh/adb-iop: Correct comment text
  macintosh/adb-iop: Remove dead and redundant code
  powerpc/perf: Initialize power10 PMU registers in cpu setup routine
  powerpc/powernv/sriov: Remove vfs_expanded
  powerpc/powernv/sriov: Make single PE mode a per-BAR setting
  powerpc/powernv/sriov: Refactor M64 BAR setup
  powerpc/powernv/sriov: Move M64 BAR allocation into a helper
  powerpc/powernv/sriov: De-indent setup and teardown
  powerpc/powernv/sriov: Drop iov->pe_num_map[]
  powerpc/powernv/pci: Refactor pnv_ioda_alloc_pe()
  powerpc/powernv/sriov: Factor out M64 BAR setup
  powerpc/powernv/sriov: Simplify used window tracking
  powerpc/powernv/sriov: Rename truncate_iov
  powerpc/powernv/sriov: Explain how SR-IOV works on PowerNV
  powerpc/powernv/sriov: Move SR-IOV into a separate file
  powerpc/powernv/pci: Initialise M64 for IODA1 as a 1-1 window
  powerpc/powernv/pci: Add explicit tracking of the DMA setup state
  powerpc/powernv/pci: Always tear down DMA windows on PE release
  powerpc/powernv/pci: Add pci_bus_to_pnvhb() helper
  powerpc/eeh: Move PE tree setup into the platform
  powerpc/eeh: Drop pdn use in eeh_pe_tree_insert()
  powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe()
  powerpc/eeh: Remove class code field from edev
  powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log
  powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config()
  powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify()
  powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config()
  powerpc/eeh: Remove VF config space restoration
  powerpc/eeh: Kill off eeh_ops->get_pe_addr()
  powerpc/pseries: Stop using pdn->pe_number
  powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev
  powerpc/eeh: Remove eeh_dev.c
  powerpc/eeh: Remove eeh_dev_phb_init_dynamic()
  powerpc/watchpoint: Remove 512 byte boundary
  powerpc/watchpoint: Return available watchpoints dynamically
  powerpc/watchpoint: Guest support for 2nd DAWR hcall
  powerpc/watchpoint: Rename current H_SET_MODE DAWR macro
  powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit
  powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR
  powerpc/watchpoint: Enable watchpoint functionality on power10 guest
  powerpc/watchpoint: Fix DAWR exception for CACHEOP
  powerpc/watchpoint: Fix DAWR exception constraint
  powerpc/watchpoint: Fix 512 byte boundary limit
  powerpc/book3s64/pkey: Disable pkey on POWER6 and before
  dt-bindings: i2c: renesas,iic: Document r8a774e1 support
  dt-bindings: i2c: renesas,i2c: Document r8a774e1 support
  i2c: rcar: slave: only send STOP event when we have been addressed
  MIPS: Fix unable to reserve memory for Crash kernel
  x86: uv: uv_hub.h: Delete duplicated word
  x86: cmpxchg_32.h: Delete duplicated word
  x86: bootparam.h: Delete duplicated word
  MIPS: CPU#0 is not hotpluggable
  MIPS: ingenic: JZ4725B: Add IPU node
  mips: octeon: octeon.h: delete duplicated word
  mips: octeon: cvmx-pow.h: fix duplicated words
  mips: octeon: cvmx-pkoh: fix duplicated words
  mips: octeon: cvmx-pip.h: delete duplicated word
  mips: octeon: cvmx-l2c.h: delete duplicated word
  mips: io.h: delete duplicated word
  bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands
  selftests/bpf: Add BPF XDP link selftests
  libbpf: Add support for BPF XDP link
  bpf: Implement BPF XDP link-specific introspection APIs
  bpf, xdp: Implement LINK_UPDATE for BPF XDP link
  bpf, xdp: Add bpf_link-based XDP attachment API
  bpf, xdp: Extract common XDP program attachment logic
  bpf, xdp: Maintain info on attached XDP BPF programs in net_device
  bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL
  bpf: Fix build on architectures with special bpf_user_pt_regs_t
  bpf/local_storage: Fix build without CONFIG_CGROUP
  Documentation/bpf: Document CGROUP_STORAGE map type
  selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress
  bpf: Make cgroup storages shared between programs on the same cgroup
  selftests/bpf: Add get_stackid_cannot_attach
  selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs
  selftests/bpf: Add callchain_stackid
  selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches
  libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO
  bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_[stack|stackid] cannot work
  selftests/bpf: Add a test for out of bound rdonly buf access
  bpf: Separate bpf_get_[stack|stackid] for perf events BPF
  selftests/bpf: Add a test for bpf sk_storage_map iterator
  selftests/bpf: Add test for bpf array map iterators
  selftests/bpf: Add test for bpf hash map iterators
  tools/bpftool: Add bpftool support for bpf map element iterator
  tools/libbpf: Add support for bpf map element iterator
  bpf: Implement bpf iterator for sock local storage map
  bpf: Implement bpf iterator for array maps
  bpf: Implement bpf iterator for hash maps
  bpf: Add bpf_prog iterator
  bpf: Implement bpf iterator for map elements
  bpf: Fix pos computation for bpf_iter seq_ops->start()
  bpf: Support readonly/readwrite buffers in verifier
  selftests/bpf: Test BPF socket lookup and reuseport with connections
  bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t
  bpf: Refactor bpf_iter_reg to have separate seq_info member
  udp: Don't discard reuseport selection when group has connections
  tools/bpftool: Strip BPF .o files before skeleton generation
  driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW}
  tools/testing/nvdimm: Emulate firmware activation commands
  tools/testing/nvdimm: Prepare nfit_ctl_test() for ND_CMD_CALL emulation
  tools/testing/nvdimm: Add command debug messages
  tools/testing/nvdimm: Cleanup dimm index passing
  ACPI: NFIT: Define runtime firmware activation commands
  ACPI: NFIT: Move bus_dsm_mask out of generic nvdimm_bus_descriptor
  libnvdimm: Validate command family indices
  locking/lockdep: Fix overflow in presentation of average lock-time
  io-wq: update hash bits
  io_uring: fix missing io_queue_linked_timeout()
  io_uring: mark ->work uninitialised after cleanup
  x86/xen/time: Set the X86_FEATURE_TSC_KNOWN_FREQ flag in xen_tsc_khz()
  bcache: fix bio_{start,end}_io_acct with proper device
  bcache: avoid extra memory consumption in struct bbio for large bucket size
  bcache: avoid extra memory allocation from mempool c->fill_iter
  bcache: add sysfs file to display feature sets information of cache set
  bcache: add bucket_size_hi into struct cache_sb_disk for large bucket
  bcache: handle btree node memory allocation properly for bucket size > 8MB
  bcache: handle cache set verify_ondisk properly for bucket size > 8MB
  bcache: handle cache prio_buckets and disk_buckets properly for bucket size > 8MB
  bcache: handle c->uuids properly for bucket size > 8MB
  bcache: introduce meta_bucket_pages() related helper routines
  bcache: struct cache_sb is only for in-memory super block now
  bcache: move bucket related code into read_super_common()
  bcache: increase super block version for cache device and backing device
  bcache: fix super block seq numbers comparision in register_cache_set()
  bcache: disassemble the big if() checks in bch_cache_set_alloc()
  bcache: add more accurate error information in read_super_common()
  bcache: add read_super_common() to read major part of super block
  bcache: fix overflow in offset_to_stripe()
  bcache: avoid nr_stripes overflow in bcache_device_init()
  bcache: Use struct_size() in kzalloc()
  bcache: movinggc: Use struct_size() helper in kzalloc()
  bcache: writeback: Remove unneeded variable i
  bcache: journel: use for_each_clear_bit() to simplify the code
  bcache: allocate meta data pages as compound pages
  bcache: Fix typo in Kconfig name
  staging: comedi: addi: Replace HTTP links with HTTPS ones
  staging: comedi: amplc: Replace HTTP links with HTTPS ones
  staging: comedi: das: Replace HTTP links with HTTPS ones
  staging: comedi: dt: Replace HTTP links with HTTPS ones
  staging: comedi: ni: Replace HTTP links with HTTPS ones
  staging: comedi: pcl: Replace HTTP links with HTTPS ones
  staging: comedi: pcm: Replace HTTP links with HTTPS ones
  staging: comedi: adl: Replace HTTP links with HTTPS ones
  staging: comedi: adv: Replace HTTP links with HTTPS ones
  staging: comedi: cb: Replace HTTP links with HTTPS ones
  staging: comedi: Replace HTTP links with HTTPS ones
  STAGING - REALTEK RTL8188EU DRIVERS: Fix Coding Style Error
  x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs
  x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family
  sched/uclamp: Remove unnecessary mutex_init()
  firmware_loader: EFI firmware loader must handle pre-allocated buffer
  selftest/firmware: Add selftest timeout in settings
  test_firmware: Test platform fw loading on non-EFI systems
  x86/defconfigs: Refresh defconfig files
  x86/mm: Remove the unused mk_kernel_pgd() #define
  x86/tsc: Remove unused "US_SCALE" and "NS_SCALE" leftover macros
  x86/ioapic: Remove unused "IOAPIC_AUTO" define
  net: dsa: mv88e6xxx: Use chip-wide max frame size for MTU
  net: dsa: mv88e6xxx: Support jumbo configuration on 6190/6190X
  net: dsa: mv88e6xxx: MV88E6097 does not support jumbo configuration
  scsi: mvsas: Move 'core_nr' inside #ifdef and remove unused variable 'res_flag'
  scsi: esas2r: Demote a few non-conformant kerneldoc headers
  scsi: bnx2i: Add parameter description and rename another
  scsi: bfa: Ensure a blank line precedes next function/header
  scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error'
  scsi: qedi: Demote seemingly unintentional kerneldoc header
  scsi: bfa: Demote seemingly unintentional kerneldoc header
  scsi: bfa: Demote seemingly unintentional kerneldoc header
  scsi: bfa: Demote non-kerneldoc headers down to standard comment blocks
  scsi: esas2r: Add braces around the one-line if()
  scsi: qedi: Remove set but unused variable 'tmp'
  scsi: be2iscsi: Correct misdocumentation of function param 'ep'
  scsi: bnx2i: Add, remove and edit some function parameter descriptions
  scsi: bnx2i: Fix a whole host of kerneldoc issues
  scsi: bfa: Remove unused variable 'adisc'
  scsi: bfa: Demote non-compliant kerneldoc headers to standard comments
  scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param
  scsi: bfa: Staticify non-external functions
  scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg
  scsi: csiostor: Mark known unused variable as __always_unused
  scsi: bfa: Remove a few unused variables 'pgoff' and 't'
  scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param
  scsi: lpfc: Fix a bunch of kerneldoc misdemeanors
  scsi: qla4xxx: Rename function parameter descriptions
  scsi: lpfc: Add and rename a whole bunch of function parameter descriptions
  scsi: lpfc: Use __printf() format notation
  scsi: qla4xxx: Remove set but unused variable 'status'
  scsi: ips: Convert strnlen() to memcpy() since result should not be NUL terminated
  scsi: ips: Remove some set but unused variables
  scsi: qedi: Remove 2 set but unused variables
  scsi: bfa: Demote seemingly unintentional kerneldoc header
  scsi: bfa: Remove set but unused variable 'rp'
  scsi: bnx2i: Add missing descriptions for 'attr' parameter
  scsi: bfa: Staticify local functions
  scsi: ufs: ufs-exynos: Demote seemingly unintentional kerneldoc header
  scsi: bnx2i: Fix parameter misnaming in function header
  scsi: ufs: ufs-qcom: Demote nonconformant kerneldoc headers
  scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues
  scsi: lpfc: Fix some function parameter descriptions
  scsi: cxgb3i: Remove bad documentation and demote kerneldoc header
  scsi: sym53c8xx_2: Ensure variable has the same stipulations as code using it
  scsi: sym53c8xx_2: Add missing description for 'pdev'
  scsi: lpfc: Ensure variable has the same stipulations as code using it
  scsi: bfa: Staticify all local functions
  scsi: csiostor: Demote kerneldoc that fails to meet the criteria
  scsi: qla4xxx: Supply description for 'code'
  scsi: qla4xxx: Remove three set but unused variables
  scsi: csiostor: Fix misnamed function parameter
  scsi: lpfc: Fix-up formatting/docrot where appropriate
  scsi: qla4xxx: Document qla4xxx_process_ddb()'s 'conn_err'
  scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param
  scsi: qla4xxx: Repair function documentation headers
  scsi: qla4xxx: Fix some kerneldoc parameter documentation issues
  scsi: pm8001: Staticify 'pm80xx_pci_mem_copy' and 'mpi_set_phy_profile_req'
  scsi: lpfc: Fix-up around 120 documentation issues
  scsi: qla4xxx: Fix incorrectly named function parameter
  scsi: qla4xxx: Fix-up incorrectly documented parameter
  scsi: lpfc: Remove unused variable 'pg_addr'
  scsi: qla4xxx: Move 'qla4_82xx_reg_tbl' to the only place its used
  scsi: pm8001: Remove a bunch of set but unused variables
  scsi: pm8001: Fix some function documentation issues
  scsi: pm8001: Fix a bunch of kerneldoc issues
  scsi: aic7xxx: Remove set but unused variables 'targ_info' and 'value'
  scsi: qla4xxx: Move 'qla4_83xx_reg_tbl' from shared header
  scsi: qla4xxx: Check return value of pci_set_mwi()
  scsi: qla4xxx: Remove set but unused variable 'func_number'
  scsi: pm8001: Add descriptions for unused 'attr' function parameters
  scsi: pm8001: Move function header and supply some missing parameter descriptions
  scsi: aic94xx: Fix kerneldoc formatting issue with 'task'
  scsi: aacraid: Add descriptions for missing parameters
  scsi: aic94xx: Fix a couple of kerneldoc formatting issues
  scsi: aacraid: Add missing description for 'dev'
  scsi: aacraid: Add missing description for 'dev'
  scsi: aacraid: Add descriptions for missing parameters
  scsi: aic7xxx: aic79xx_core: Remove a bunch of unused variables
  scsi: arcmsr: arcmsr_hba: Remove statement with no effect
  scsi: dpt_i2o: Remove superfluous memset()
  scsi: core: Delete unnecessary buffer allocation for every loop iteration
  scsi: core: Add missing scsi_device_put() in scsi_host_block()
  scsi: core: Only return started requests from scsi_host_find_tag()
  scsi: fcoe: Use eth_zero_addr() to clear mac address
  scsi: fnic: Use eth_broadcast_addr() to assign broadcast address
  scsi: isci: Remove redundant initialization of variable 'status'
  scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer
  scsi: mesh: Fix panic after host or bus reset
  scsi: libsas: Remove redundant assignment to variable res
  scsi: libsas: Check link status in ATA prereset()
  scsi: libsas: Remove postreset from sas_sata_ops
  scsi: lpfc: Add dependency on CPU_FREQ
  scsi: ppa: Remove superfluous breaks
  scsi: imm: Remove superfluous breaks
  scsi: block: pm: Simplify resume handling
  scsi: ufs-qcom: Add Inline Crypto Engine support
  scsi: ufs: Add program_key() variant op
  scsi: ufs-qcom: Name the dev_ref_clk_ctrl registers
  scsi: firmware: qcom_scm: Add support for programming inline crypto keys
  scsi: aic79xx: Restore modes when exiting ahd_linux_queue_abort_cmd()
  scsi: megaraid_sas: Clear affinity hint
  scsi: hpsa: Bump version
  scsi: hpsa: Increase controller error handling timeout
  scsi: hpsa: Increase queue depth for external LUNs
  scsi: hpsa: Correct rare oob condition
  scsi: scsi_transport_iscsi: Drop a duplicated word
  scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute
  scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors
  net: hix5hd2_gmac: Remove unneeded cast from memory allocation
  l2tp: WARN_ON rather than BUG_ON in l2tp_session_free
  l2tp: remove BUG_ON refcount value in l2tp_session_free
  l2tp: WARN_ON rather than BUG_ON in l2tp_session_queue_purge
  l2tp: don't BUG_ON seqfile checks in l2tp_ppp
  l2tp: don't BUG_ON session magic checks in l2tp_ppp
  l2tp: remove BUG_ON in l2tp_tunnel_closeall
  l2tp: remove BUG_ON in l2tp_session_queue_purge
  l2tp: WARN_ON rather than BUG_ON in l2tp_dfs_seq_start
  l2tp: avoid multiple assignments
  icmp6: support rfc 4884
  icmp: prepare rfc 4884 for ipv6
  icmp: revise rfc4884 tests
  sctp: remove redundant initialization of variable status
  net: openvswitch: fixes potential deadlock in dp cleanup code
  sctp: fix slab-out-of-bounds in SCTP_DELAYED_SACK processing
  mISDN: Don't try to print a sockptr_t from debug logging code.
  net: optimize the sockptr_t for unified kernel/user address spaces
  net: pass a sockptr_t into ->setsockopt
  net/tcp: switch do_tcp_setsockopt to sockptr_t
  net/tcp: switch ->md5_parse to sockptr_t
  net/udp: switch udp_lib_setsockopt to sockptr_t
  net/ipv6: switch do_ipv6_setsockopt to sockptr_t
  net/ipv6: factor out a ipv6_set_opt_hdr helper
  net/ipv6: switch ipv6_flowlabel_opt to sockptr_t
  net/ipv6: split up ipv6_flowlabel_opt
  net/ipv6: switch ip6_mroute_setsockopt to sockptr_t
  net/ipv4: switch do_ip_setsockopt to sockptr_t
  net/ipv4: merge ip_options_get and ip_options_get_from_user
  net/ipv4: switch ip_mroute_setsockopt to sockptr_t
  bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t
  netfilter: switch nf_setsockopt to sockptr_t
  netfilter: switch xt_copy_counters to sockptr_t
  netfilter: remove the unused user argument to do_update_counters
  net/xfrm: switch xfrm_user_policy to sockptr_t
  net: switch sock_set_timeout to sockptr_t
  net: switch sock_set_timeout to sockptr_t
  net: switch sock_setbindtodevice to sockptr_t
  net: switch copy_bpf_fprog_from_user to sockptr_t
  net: add a new sockptr_t type
  bpfilter: reject kernel addresses
  net/bpfilter: split __bpfilter_process_sockopt
  bpfilter: fix up a sparse annotation
  net/sched: cls_flower: Add hash info to flow classification
  net/flow_dissector: add packet hash dissection
  net: hyperv: dump TX indirection table to ethtool regs
  ARM: configs: at91: sama5: enable CAN PLATFORM driver
  ARM: configs: at91: sama5: enable bridge and VLAN filtering
  ARM: configs: at91: sama5: add support for KSZ ethernet switches
  soc: TI knav_qmss: make symbol 'knav_acc_range_ops' static
  firmware: ti_sci: Replace HTTP links with HTTPS ones
  soc: ti/ti_sci_protocol.h: drop a duplicated word + clarify
  soc: ti: k3: fix semicolon.cocci warnings
  soc: ti: k3-ringacc: fix: warn: variable dereferenced before check 'ring'
  nfsd: netns.h: delete a duplicated word
  dmaengine: ti: k3-udma: Switch to k3_ringacc_request_rings_pair
  soc: ti: k3-ringacc: separate soc specific initialization
  soc: ti: k3-ringacc: add request pair of rings api.
  soc: ti: k3-ringacc: add ring's flags to dump
  soc: ti: k3-ringacc: Move state tracking variables under a struct
  dt-bindings: soc: ti: k3-ringacc: convert bindings to json-schema
  SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()")
  mtd: properly check all write ioctls for permissions
  clk: qcom: lpass: Add support for LPASS clock controller for SC7180
  clk: qcom: gcc: Add support for GCC LPASS clock for SC7180
  dt-bindings: clock: Add YAML schemas for LPASS clocks on SC7180
  clk: qcom: gdsc: Add support to enable retention of GSDCR
  RDMA/mlx5: Fix typo in enum name
  drm/omap: Use {} to zero initialize the mode
  IB/hfi1: Use fallthrough pseudo-keyword
  RDMA/uverbs: Silence shiftTooManyBitsSigned warning
  RDMA/uverbs: Remove redundant assignments
  i2c: revert "i2c: core: Allow drivers to disable i2c-core irq mapping"
  RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow
  i2c: fsi: Prevent adding adapters for ports without dts nodes
  RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR
  RDMA/core: Update write interface to use automatic object lifetime
  io_uring: deduplicate io_grab_files() calls
  io_uring: don't do opcode prep twice
  io_uring: clear IORING_SQ_NEED_WAKEUP after executing task works
  io_uring: batch put_task_struct()
  tasks: add put_task_struct_many()
  io_uring: return locked and pinned page accounting
  io_uring: don't miscount pinned memory
  io_uring: don't open-code recv kbuf managment
  io_uring: extract io_put_kbuf() helper
  io_uring: move BUFFER_SELECT check into *recv[msg]
  io_uring: free selected-bufs if error'ed
  io_uring: don't forget cflags in io_recv()
  io_uring: remove extra checks in send/recv
  io_uring: indent left {send,recv}[msg]()
  io_uring: simplify file ref tracking in submission state
  io_uring/io-wq: move RLIMIT_FSIZE to io-wq
  io_uring: alloc ->io in io_req_defer_prep()
  io_uring: remove empty cleanup of OP_OPEN* reqs
  io_uring: inline io_req_work_grab_env()
  RDMA/core: Align abort/commit object scheme for write() and ioctl() paths
  io_uring: place cflags into completion data
  io_uring: remove sequence from io_kiocb
  io_uring: use non-intrusive list for defer
  io_uring: remove init for unused list
  io_uring: add req->timeout.list
  io_uring: use completion list for CQ overflow
  io_uring: use inflight_entry list for iopoll'ing
  io_uring: rename ctx->poll into ctx->iopoll
  io_uring: share completion list w/ per-op space
  io_uring: follow **iovec idiom in io_import_iovec
  io_uring: add a helper for async rw iovec prep
  io_uring: simplify io_req_map_rw()
  io_uring: replace rw->task_work with rq->task_work
  io_uring: extract io_sendmsg_copy_hdr()
  io_uring: use more specific type in rcv/snd msg cp
  io_uring: rename sr->msg into umsg
  io_uring: fix sq array offset calculation
  driver core: Change delimiter in devlink device's name to "--"
  RDMA/mlx5: Allow SQ modification
  MAINTAINERS: arm/amlogic: add designated reviewers
  habanalabs: Fix memory leak in error flow of context initialization
  habanalabs: use no flags on MMU cache invalidation
  habanalabs: enable device before hw_init()
  habanalabs: create internal CB pool
  habanalabs: update hl_boot_if.h from firmware
  habanalabs: create common folder
  habanalabs: check for DMA errors when clearing memory
  habanalabs: verify queue can contain all cs jobs
  habanalabs: Assign each CQ with its own work queue
  habanalabs: halt device CPU only upon certain reset
  habanalabs: remove unused hash
  habanalabs: use queue pi/ci in order to determine queue occupancy
  habanalabs: configure maximum queues per asic
  habanalabs: remove soft-reset support from GAUDI
  habanalabs: PCIe iATU refactoring
  habanalabs: Extract ECC information from FW
  habanalabs: Add dropped cs statistics info struct
  habanalabs: extract cpu boot status lookup
  habanalabs: rephrase error messages
  habanalabs: Increase queues depth
  habanalabs: rephrase error message
  habanalabs: calculate trace frequency from PLL
  habanalabs: align armcp_packet structure to 8 bytes
  uapi/habanalabs: fix some comments
  habanalabs: Use mask instead of shift in sync stream registers
  habanalabs: sync stream generic functionality
  habanalabs: Use pending CS amount per ASIC
  habanalabs: remove rate limiters from GAUDI
  thermal: core: Fix thermal zone lookup by ID
  arm64: enable time namespace support
  arm64/vdso: Restrict splitting VVAR VMA
  arm64/vdso: Handle faults on timens page
  ASoC: dapm: don't call pm_runtime_* on card device
  dyndbg: export ddebug_exec_queries
  dyndbg: shorten our logging prefix, drop __func__
  dyndbg: allow anchored match on format query term
  dyndbg: combine flags & mask into a struct, simplify with it
  dyndbg: accept query terms like file=bar and module=foo
  dyndbg: accept 'file foo.c:func1' and 'file foo.c:10-100'
  dyndbg: refactor parse_linerange out of ddebug_parse_query
  dyndbg: use gcc ?: to reduce word count
  dyndbg: make ddebug_tables list LIFO for add/remove_module
  dyndbg: prefer declarative init in caller, to memset in callee
  dyndbg: fix pr_err with empty string
  dyndbg: fix a BUG_ON in ddebug_describe_flags
  dyndbg: fix overcounting of ram used by dyndbg
  dyndbg: rename __verbose section to __dyndbg
  dyndbg: refine debug verbosity; 1 is basic, 2 more chatty
  dyndbg: drop obsolete comment on ddebug_proc_open
  dyndbg-docs: initialization is done early, not arch
  dyndbg-docs: eschew file /full/path query in docs
  PCI/ATS: Add pci_pri_supported() to check device or associated PF
  xen: Remove redundant initialization of irq
  hwmon: (sparx5) Make symbol 's5_temp_match' static
  hwmon: (corsair-cpro) add reading pwm values
  hwmon: sparx5: Add Sparx5 SoC temperature driver
  dt-bindings: hwmon: Add Sparx5 temperature sensor
  hwmon: (tmp401) Replace HTTP links with HTTPS ones
  hwmon: (lm95234) Replace HTTP links with HTTPS ones
  hwmon: (lm90) Replace HTTP links with HTTPS ones
  hwmon: (k8temp) Replace HTTP links with HTTPS ones
  hwmon: (jc42) Replace HTTP links with HTTPS ones
  hwmon: (ina2xx) Replace HTTP links with HTTPS ones
  hwmon: (ina209) Replace HTTP links with HTTPS ones
  hwmon: Replace HTTP links with HTTPS ones
  docs: hwmon: Replace HTTP links with HTTPS ones
  hwmon: (adm1025) Replace HTTP links with HTTPS ones
  hwmon: add Corsair Commander Pro driver
  hwmon: (max6697) Allow max6581 to create tempX_offset
  hwmon: (tmmp513) Replace HTTP links with HTTPS links
  Documentation: hwmon/w83l786ng: drop duplicate words
  Documentation: hwmon/w83627ehf: drop duplicate words
  Documentation: hwmon/nct7665: drop duplicate words
  Documentation: hwmon/lm93: drop duplicate words
  Documentation: hwmon/f71882fg: drop duplicate words
  hwmon: (pmbus/core) Use s64 instead of long for calculations
  hwmon: (pmbus/max20730) Add max20710 support
  x86/build: Move max-page-size option to LDFLAGS_vmlinux
  regulator: fix memory leak on error path of regulator_register()
  ASoC: max98390: update dsm param bin max size
  ASoC: max98390: Update dsm init sequence and condition.
  ASoC: soc-component: don't report of_xlate_dai_name failures
  MAINTAINERS: Add Krzysztof Kozlowski as maintainer of memory controllers
  memory: samsung: exynos-srom: Describe the Kconfig entry
  memory: Describe the MEMORY Kconfig entry
  memory: da8xx-ddrctl: Remove unused 'node' variable
  memory: fsl_ifc: Fix whitespace issues
  memory: pl172: Add GPLv2 SPDX license header
  memory: omap-gpmc: Fix whitespace issue
  memory: omap-gpmc: Include <linux/sizes.h> for SZ_16M
  memory: mtk-smi: Add argument to function pointer definition
  memory: brcmstb_dpfe: Remove unneeded braces
  memory: brcmstb_dpfe: Constify the contents of string
  memory: ti-emif-pm: Fix cast to iomem pointer
  memory: ti-aemif: Rename SS to SSTROBE to avoid name conflicts
  memory: emif: Silence platform_get_irq() error in driver
  memory: emif: Fix whitespace coding style violations
  memory: emif: Put constant in comparison on the right side
  memory: emif-asm-offsets: Add GPLv2 SPDX license header
  memory: of: Remove unneeded extern from function declarations
  memory: of: Correct indentation
  memory: of: Remove __func__ in device related messages
  memory: of: Remove unused headers
  ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER
  ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of()
  ASoC: qcom: common: Parse properties with "qcom," prefix
  ASoC: qcom: common: Support parsing links without DPCM
  ASoC: q6afe: Remove unused q6afe_is_rx_port() function
  ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities()
  ASoC: qcom: Use devm for resource management
  arm64: dts: amazon: add Amazon's Annapurna Labs Alpine v3 support
  dt-bindings: arm: amazon: add Amazon Annapurna Labs Alpine V3
  dt-bindings: arm: amazon: add missing alpine-v2 DT binding
  dt-bindings: arm: amazon: update maintainers of amazon,al DT bindings
  arm64: dts: amazon: rename al folder to be amazon
  dt-bindings: arm: amazon: rename al,alpine DT binding to amazon,al
  usb: dwc3: gadget: when the started list is empty stop the active xfer
  usb: dwc3: gadget: make starting isoc transfers more robust
  usb: dwc3: gadget: add frame number mask
  usb: gadget: function: printer: Interface is disabled and returns error
  usb: gadget: f_uac2: fix AC Interface Header Descriptor wTotalLength
  dt-bindings: usb: ti,keystone-dwc3.yaml: Improve schema
  usb: bdc: Use devm_clk_get_optional()
  usb: bdc: Halt controller on suspend
  usb: bdc: driver runs out of buffer descriptors on large ADB transfers
  usb: bdc: Adb shows offline after resuming from S2
  bdc: Fix bug causing crash after multiple disconnects
  usb: bdc: Add compatible string for new style USB DT nodes
  dt-bindings: usb: bdc: Update compatible strings
  USB: PHY: JZ4770: Reformat the code to align it.
  USB: PHY: JZ4770: Add support for new Ingenic SoCs.
  USB: PHY: JZ4770: Unify code style and simplify code.
  dt-bindings: USB: Add bindings for new Ingenic SoCs.
  usb: gadget: net2280: fix memory leak on probe error handling paths
  usb: cdns3: drd: simplify *switch_gadet and *switch_host
  usb: cdns3: core: removed overwriting some error code
  usb: cdns3: core: removed 'goto not_otg'
  usb: cdns3: Added CDNS3_ID_PERIPHERAL and CDNS3_ID_HOST
  usb: cdns3: drd: changed return type from int to bool
  usb: cdns3: drd: return IRQ_NONE explicitly.
  usb: cnds3: drd: deleted !=
  usb: cdns3: drd: removed not needed variables initialization
  usb: cdns3: core: removed cdns3_get_current_role_driver function
  usb: cdns3: gadget: always zeroed TRB buffer when enable endpoint
  usb: cdns3: ep0: delete the unnecessary operation
  usb: gadget: net2272: skip BAR1 on error handling paths in probe
  usb: gadget: bdc: use readl_poll_timeout() to simplify code
  usb: dwc2: Fix error path in gadget registration
  usb: gadget: udc: atmel: implement .pullup callback
  usb: gadget: udc: Flush pending work also in error path
  usb: cdns3: gadget: improve the set_configuration handling
  usb: dwc3: meson-g12a: fix shared reset control use
  ASoC: max98390: Fix dac event dapm mixer.
  powerpc/sstep: Fix incorrect CONFIG symbol in scv handling
  x86/kvm: Use generic xfer to guest work function
  x86/entry: Cleanup idtentry_enter/exit
  x86/entry: Use generic interrupt entry/exit code
  x86/entry: Cleanup idtentry_entry/exit_user
  x86/entry: Use generic syscall exit functionality
  x86/entry: Use generic syscall entry function
  x86/ptrace: Provide pt_regs helper for entry/exit
  x86/entry: Move user return notifier out of loop
  x86/entry: Consolidate 32/64 bit syscall entry
  x86/entry: Consolidate check_user_regs()
  entry: Provide infrastructure for work before transitioning to guest mode
  entry: Provide generic interrupt entry/exit code
  entry: Provide generic syscall exit function
  entry: Provide generic syscall entry functionality
  seccomp: Provide stub for __secure_computing()
  x86/defconfigs: Remove CONFIG_CRYPTO_AES_586 from i386_defconfig
  iommu/vt-d: Skip TE disabling on quirky gfx dedicated iommu
  iommu: Add gfp parameter to io_pgtable_ops->map()
  iommu: Mark __iommu_map_sg() as static
  arm64/vdso: Add time namespace page
  arm64/vdso: Zap vvar pages when switching to a time namespace
  arm64/vdso: use the fault callback to map vvar pages
  compiler.h: Move instrumentation_begin()/end() to new <linux/instrumentation.h> header
  recordmcount: only record relocation of type R_AARCH64_CALL26 on arm64.
  thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id
  Documentation: ABI: leds-turris-omnia: document sysfs attribute
  leds: initial support for Turris Omnia LEDs
  dt-bindings: leds: add cznic,turris-omnia-leds binding
  arm64: Reserve HWCAP2_MTE as (1 << 18)
  dt-bindings: mmc: mediatek: Add document for mt6779
  mmc: mediatek: command queue support
  mmc: mediatek: refine msdc timeout api
  mmc: mediatek: add MT6779 MMC driver support
  timers: Recalculate next timer interrupt only when necessary
  leds: pattern trigger -- check pattern for validity
  mmc: sdhci-pci-o2micro: Add HW tuning for SDR104 mode
  mmc: sdhci-pci-o2micro: Bug fix for O2 host controller Seabird1
  mmc: via-sdmmc: use generic power management
  memstick: jmb38x_ms: use generic power management
  mmc: sdhci-cadence: do not use hardware tuning for SD mode
  mmc: sdhci-pci-gli: Set SDR104's clock to 205MHz and enable SSC for GL975x
  mips: traps, add __init to parity_protection_init
  MIPS: BCM63xx: improve CFE version detection
  mmc: cqhci: Fix a print format for the task descriptor
  mmc: sdhci-of-arasan: fix timings allocation code
  mmc: sdhci: Fix a potential uninitialized variable
  dt-bindings: mmc: renesas,sdhi: convert to YAML
  clk: Clean up kernel-doc errors
  clk: qcom: Export gdsc_gx_do_nothing_enable() to modules
  clk: at91: sama7g5: add clock support for sama7g5
  clk: at91: clk-utmi: add utmi support for sama7g5
  clk: at91: clk-sam9x60-pll: re-factor to support plls with multiple outputs
  clk: at91: add macro for pll ids mask
  clk: at91: clk-programmable: add mux_table option
  clk: at91: clk-peripheral: add support for changeable parent rate
  clk: at91: clk-master: add master clock support for SAMA7G5
  clk: at91: clk-generated: add mux_table option
  clk: at91: clk-generated: pass the id of changeable parent at registration
  clk: at91: replace conditional operator with double logical not
  clk: at91: sckc: register slow_rc with accuracy option
  clk: at91: sam9x60: fix main rc oscillator frequency
  clk: at91: sam9x60-pll: use frac when setting frequency
  clk: at91: sam9x60-pll: check fcore against ranges
  clk: at91: sam9x60-pll: use logical or for range check
  clk: at91: clk-sam9x60-pll: fix mul mask
  clk: at91: clk-generated: check best_rate against ranges
  clk: at91: clk-generated: continue if __clk_determine_rate() returns error
  clk: at91: fix possible dead lock in new drivers
  MIPS: X2000: Add X2000 system type.
  MIPS: OCTEON: add missing put_device() call in dwc3_octeon_device_init()
  clk: Add support for enabling/disabling clocks from debugfs
  clk: intel: Avoid unnecessary memset by improving code
  clk: intel: Improve locking in the driver
  clk: intel: Use devm_clk_hw_register() instead of clk_hw_register()
  clk: iproc: round clock rate to the closest
  MIPS: Retire kvm paravirt
  clk: qcom: Add graphics clock controller driver for SM8250
  clk: qcom: Add graphics clock controller driver for SM8150
  clk: qcom: add common gdsc_gx_do_nothing_enable for gpucc drivers
  dt-bindings: clock: add SM8250 QCOM Graphics clock bindings
  iommu/vt-d: Rename intel-pasid.h to pasid.h
  iommu/vt-d: Add page response ops support
  iommu/vt-d: Report page request faults for guest SVA
  iommu/vt-d: Add a helper to get svm and sdev for pasid
  iommu/vt-d: Refactor device_to_iommu() helper
  iommu/vt-d: Disable multiple GPASID-dev bind
  iommu/vt-d: Warn on out-of-range invalidation address
  iommu/vt-d: Fix devTLB flush for vSVA
  iommu/vt-d: Handle non-page aligned address
  dt-bindings: clock: add SM8150 QCOM Graphics clock bindings
  iommu/vt-d: Fix PASID devTLB invalidation
  iommu/vt-d: Remove global page support in devTLB flush
  iommu/vt-d: Enforce PASID devTLB field mask
  dt-bindings: clock: combine qcom,sdm845-gpucc and qcom,sc7180-gpucc
  clk: qcom: gcc: remove unnecessary vco_table from SM8150
  clk: qcom: clk-alpha-pll: use the right PCAL_DONE value for lucid pll
  clk: qcom: clk-alpha-pll: same regs and ops for trion and lucid
  drm/nouveau/kms/nv50-: Fix CRC-related compile errors with debugfs disabled
  drm/nouveau/fence: use NVIDIA's headers for read()
  drm/nouveau/fence: use NVIDIA's headers for sync()
  drm/nouveau/fence: use NVIDIA's headers for emit()
  drm/nouveau/svm: use NVIDIA's headers for migrate_clear()
  drm/nouveau/svm: use NVIDIA's headers for migrate_copy()
  drm/nouveau/bo: use NVIDIA's headers for move move()
  drm/nouveau/bo: use NVIDIA's headers for move init()
  drm/nouveau/fbcon/nv50-: use NVIDIA's headers for fillrect()
  drm/nouveau/fbcon/nv50-: use NVIDIA's headers for copyarea()
  drm/nouveau/fbcon/nv50-: use NVIDIA's headers for imageblit()
  drm/nouveau/fbcon/nv50-: use NVIDIA's headers for accel_init()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_set_ctx()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core crc_set_src()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_or()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_procamp()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_dither()
  clk: qcom: clk-alpha-pll: remove unused/incorrect PLL_CAL_VAL
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_ovly()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_base()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_curs_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_curs_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_core_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_core_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_olut_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_olut_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_mode()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core head_view()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_get_caps()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core or_ctrl()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core wndw_owner()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core update()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_wait_done()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core caps_init()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core ntfy_init()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for core init()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw update()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw blend_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw scale_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw image_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw xlut_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw csc_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_wait_begun()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw ntfy_reset()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_clr()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wndw sema_set()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm update()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm point()
  drm/nouveau/kms/nv50-: use NVIDIA's headers for wimm space()
  drm/nouveau/fence: convert sync() to new push macros
  drm/nouveau/fence: convert emit() to new push macros
  drm/nouveau/gem: convert indirect pushbufs to new push macros
  drm/nouveau/chan: convert nvsw init to new push macros
  drm/nouveau: convert nvsw init to new push macros
  drm/nouveau/kms/nv04-: no need for multiple nvsw objects
  drm/nouveau/kms/nv04: convert page_flip() to new push macros
  drm/nouveau/kms/nv04: convert page_flip_emit() to new push macros
  drm/nouveau/svm: convert migrate_clear to new push macros
  drm/nouveau/svm: convert migrate_copy to new push macros
  drm/nouveau/bo: convert move move() to new push macros
  drm/nouveau/bo: convert move init() to new push macros
  drm/nouveau/bo: split buffer move functions into their own source files
  drm/nouveau/fbcon: convert copyarea() to new push macros
  drm/nouveau/fbcon: convert fillrect() to new push macros
  drm/nouveau/fbcon: convert imageblit() to new push macros
  drm/nouveau/fbcon: convert accel_init() to new push macros
  drm/nouveau: interop with new push macros
  drm/nouveau/kms/nv50-: implement proper push buffer control logic
  drm/nouveau/kms/nv50-: convert core crc_set_ctx() to new push macros
  drm/nouveau/kms/nv50-: convert core crc_set_src() to new push macros
  drm/nouveau/kms/nv50-: convert core head_or() to new push macros
  drm/nouveau/kms/nv50-: convert core head_procamp() to new push macros
  drm/nouveau/kms/nv50-: convert core head_dither() to new push macros
  drm/nouveau/kms/nv50-: convert core head_ovly() to new push macros
  drm/nouveau/kms/nv50-: convert core head_base() to new push macros
  drm/nouveau/kms/nv50-: convert core head_curs_clr() to new push macros
  drm/nouveau/kms/nv50-: convert core head_curs_set() to new push macros
  drm/nouveau/kms/nv50-: convert core head_core_clr() to new push macros
  drm/nouveau/kms/nv50-: convert core head_core_set() to new push macros
  drm/nouveau/kms/nv50-: convert core head_olut_clr() to new push macros
  drm/nouveau/kms/nv50-: convert core head_olut_set() to new push macros
  drm/nouveau/kms/nv50-: convert core head_mode() to new push macros
  drm/nouveau/kms/nv50-: convert core head_view() to new push macros
  drm/nouveau/kms/nv50-: convert core or_ctrl() to new push macros
  drm/nouveau/kms/nv50-: convert core wndw_owner() to new push macros
  drm/nouveau/kms/nv50-: convert core update() to new push macros
  drm/nouveau/kms/nv50-: convert core caps_init() to new push macros
  drm/nouveau/kms/nv50-: convert core init() to new push macros
  drm/nouveau/kms/nv50-: convert wndw update() to new push macros
  drm/nouveau/kms/nv50-: convert wndw blend_set() to new push macros
  drm/nouveau/kms/nv50-: convert wndw scale_set() to new push macros
  drm/nouveau/kms/nv50-: convert wndw image_clr() to new push macros
  drm/nouveau/kms/nv50-: convert wndw image_set() to new push macros
  drm/nouveau/kms/nv50-: convert wndw xlut_clr() to new push macros
  drm/nouveau/kms/nv50-: convert wndw xlut_set() to new push macros
  drm/nouveau/kms/nv50-: convert wndw csc_clr() to new push macros
  drm/nouveau/kms/nv50-: convert wndw csc_set() to new push macros
  drm/nouveau/kms/nv50-: convert wndw ntfy_clr() to new push macros
  drm/nouveau/kms/nv50-: convert wndw ntfy_set() to new push macros
  drm/nouveau/kms/nv50-: convert wndw sema_clr() to new push macros
  drm/nouveau/kms/nv50-: convert wndw sema_set() to new push macros
  drm/nouveau/kms/nv50-: convert wimm update() to new push macros
  drm/nouveau/kms/nv50-: convert wimm point() to new push macros
  drm/nouveau/kms/nv50-: wrap existing command submission in nvif_push interface
  drm/nouveau/nvif: add support for object-level debug output
  drm/nouveau/nvif: give every notify object a human-readable name
  drm/nouveau/nvif: give every disp object a human-readable identifier
  drm/nouveau/nvif: give every usermode object a human-readable identifier
  drm/nouveau/nvif: give every vmm object a human-readable identifier
  drm/nouveau/nvif: give every mem object a human-readable identifier
  clk: qcom: gcc: fix sm8150 GPU and NPU clocks
  drm/nouveau/nvif: give every mmu object a human-readable identifier
  drm/nouveau/nvif: give every device object a human-readable identifier
  drm/nouveau/nvif: give every object a human-readable identifier
  drm/nouveau/nvif: rename client ctor/dtor
  drm/nouveau/kms/tu102: set NVC57D_HEAD_SET_HEAD_USAGE_BOUNDS_UPSCALING_ALLOWED to TRUE
  drm/nouveau: Use fallthrough pseudo-keyword
  drm/nouveau/vmm/gp100-: fix mapping 2MB sysmem pages
  drm/nouveau/mmu: make nvkm_vmm_ctor() static
  drm/nouveau: fix reference count leak in nouveau_debugfs_strap_peek
  drm/nouveau: Fix reference count leak in nouveau_connector_detect
  drm/nouveau: fix reference count leak in nv50_disp_atomic_commit
  drm/nouveau: fix multiple instances of reference count leaks
  drm/nouveau/drm/noveau: fix reference count leak in nouveau_fbcon_open
  drm/nouveau/sec2/gp102: allow module to load when LSFW is missing
  drm/nouveau/gr/gm200-: explicitly handle nofw
  drm/nouveau/pmu/gm200-: explicitly handle nofw
  drm/nouveau/pmu/gm20x: don't pretend we support loading with our custom FW
  drm/nouveau/acr: store a mask of LS falcons the controlling LSFW can bootstrap
  drm/nouveau/acr: store a mask of LS falcons the HSFW can bootstrap
  drm/nouveau/acr: allow module to load when HSFW(s) are missing
  drm/nouveau/acr: refuse to load LSFW if HSFW is missing
  drm/nouveau/core: drop error message when no compatible FW found
  drm/nouveau/mmu/gp100-: enable mmu invalidate depth optimisation
  drm/nouveau/nvfw: firmware structures should begin with nvfw_
  drm/nouveau/tmr: fix nvkm_usec/nvkm_msec definitions
  drm/nouveau/therm/gt215: make gt215_therm_init static
  drm/nouveau/mmu: make a couple of functions static
  drm/nouveau/mc/gp10b: make gp10b_mc_init static
  drm/nouveau/nvfw/acr: make lsb_header_tail_dump static
  drm/nouveau/gr/gf100-: make some functions static
  drm/nouveau/disp/gm200-: remove 'head' parameter from nvkm_ior_func.hdmi.scdc()
  serial: msm_serial: add sparse context annotation
  serial: pmac_zilog: add sparse context annotation
  newport_con: vc_color is now in state
  x86: Correct noinstr qualifiers
  x86/mm: Drop unused MAX_PHYSADDR_BITS
  memory: samsung: exynos5422-dmc: Do not ignore return code of regmap_read()
  ARM: dts: aspeed: wedge40: Enable pwm_tacho device
  ARM: dts: aspeed: wedge40: Enable ADC device
  ARM: dts: aspeed: wedge40: Disable unused i2c controllers
  ARM: dts: aspeed: cmm: Fixup I2C tree
  ARM: dts: aspeed: tacoma: Add CFAM reset GPIO
  ARM: dts: aspeed: rainier: Add CFAM reset GPIO
  f2fs: fix use-after-free issue
  f2fs: Change the type of f2fs_flush_inline_data() to void
  opp: Allow disabled OPPs in dev_pm_opp_get_freq()
  opp: ti-opp-supply: Replace HTTP links with HTTPS ones
  opp: core: Add missing export for dev_pm_opp_adjust_voltage
  vrf: Handle CONFIG_SYSCTL not set
  powerpc/test_emulate_sstep: Fix build error
  ice: add 1G SGMII PHY type
  ice: Report AOC PHY Types as Fiber
  clk: vc5: use a dedicated struct to describe the output drivers
  dt-bindings: clk: versaclock5: convert to yaml
  MAINTAINERS: take over IDT VersaClock 5 clock driver
  dt-bindings: clk: versaclock5: fix 'idt' prefix typos
  ice: add AQC get link topology handle support
  dt-bindings: arm: bcm: Add a select to the RPI Firmware binding
  ice: Rename low_power_ctrl
  ice: update reporting of autoneg capabilities
  ice: add ice_aq_get_phy_caps() debug logs
  ice: support Total Port Shutdown on devices that support it
  ice: add link lenient and default override support
  ice: restore PHY settings on media insertion
  net: dsa: stop overriding master's ndo_get_phys_port_name
  ice: move auto FEC checks into ice_cfg_phy_fec()
  ice: refactor FC functions
  ice: Add advanced power mgmt for WoL
  ice: split ice_discover_caps into two functions
  ice: split ice_parse_caps into separate functions
  dt-bindings: phy: ti: phy-gmii-sel: convert bindings to json-schema
  ice: refactor ice_discover_caps to avoid need to retry
  dt-bindings: mux: mux.h: drop a duplicated word
  dt-bindings: misc: Convert olpc,xo1.75-ec to json-schema
  CREDITS: Replace HTTP links with HTTPS ones
  docs: process: Add an example for creating a fixes tag
  doc/zh_CN: add Chinese translation prefer section
  doc/zh_CN: add clearing-warn-once Chinese version
  doc/zh_CN: add admin-guide index
  doc:it_IT: process: coding-style.rst: Correct __maybe_unused compiler label
  futex: MAINTAINERS: Re-add selftests directory
  docs: timers: drop documentation about LB_BIAS
  docs: core-api/printk-formats.rst: use literal block syntax
  docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document
  docs: process/index.rst: Fix reference to nonexistent document
  docs: staging/tee.rst: convert into definition list
  docs: admin-guide/mm/index: Fix reference to nonexistent document
  docs: admin-guide/index.rst: Add pstore-blk.rst
  docs: bpf/index.rst: Add ringbuf.rst
  docs: trace/index.rst: add histogram-design.rst
  docs: index.rst: Add watch_queue
  docs/core-api: memory-allocation: describe reclaim behaviour
  Documentation: driver-api: update kernel connector
  arm64: Replace HTTP links with HTTPS ones
  i2c: busses: Use fallthrough pseudo-keyword
  docs/mm: concepts.rst: remove unnecessary word
  docs: Move kprobes.rst from staging/ to trace/
  docs: staging/kprobes.rst: Move references to a separate appendix
  docs: staging/kprobes.rst: Update some of the references
  Documentation: fix typo for core-api/cpu_hotplug documentation
  Documentation: fb, fix path to modedb.c
  cxgb4: add loopback ethtool self-test
  l2tp: cleanup kzalloc calls
  l2tp: cleanup netlink tunnel create address handling
  l2tp: cleanup netlink send of tunnel address information
  l2tp: check socket address type in l2tp_dfs_seq_tunnel_show
  l2tp: cleanup unnecessary braces in if statements
  l2tp: cleanup comparisons to NULL
  ASoC: convert ROHM BD28623 amplifier binding to yaml
  ASoC: bindings: fsl-asoc-card: Support properties for configuring dai fmt
  ASoC: fsl-asoc-card: Support configuring dai fmt from DT
  ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq
  ASoC: tegra: Fix build error due to 64-by-32 division
  ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors
  ASoC: omap: Replace HTTP links with HTTPS ones
  ASoC: wm_adsp: Support new metadata block ID's
  ASoC: fsl: Replace HTTP links with HTTPS ones
  ASoC: ti: Replace HTTP links with HTTPS ones
  net/ncsi: use eth_zero_addr() to clear mac address
  cxgb4: use eth_zero_addr() to clear mac address
  subflow: introduce and use mptcp_can_accept_new_subflow()
  subflow: use rsk_ops->send_reset()
  subflow: explicitly check for plain tcp rsk
  mptcp: cleanup subflow_finish_connect()
  mptcp: explicitly track the fully established status
  mptcp: mark as fallback even early ones
  mptcp: avoid data corruption on reinsert
  subflow: always init 'rel_write_seq'
  sfc: convert to new udp_tunnel infrastructure
  Staging: rtl8188eu: Fix a constant comparison coding style issue
  staging: rtl8723bs: Cleanup open brace issues
  staging: octeon: Indent with tabs instead of spaces
  staging: unisys: visorhba: remove redundant initialization of variables scsicmd_id and rc
  staging: octeon: Add the license identifier
  ASoC: uniphier: use asoc_substream_to_rtd()
  ASoC: mxs: use asoc_substream_to_rtd()
  ASoC: xtensa: use asoc_substream_to_rtd()
  ASoC: kirkwood: use asoc_substream_to_rtd()
  ASoC: sprd: use asoc_substream_to_rtd()
  ASoC: generic: use asoc_substream_to_rtd()
  ASoC: codecs: use asoc_substream_to_rtd()
  ASoC: bcm: use asoc_substream_to_rtd()
  ASoC: au1x: use asoc_substream_to_rtd()
  ASoC: meson: use asoc_substream_to_rtd()
  ASoC: dwc: use asoc_substream_to_rtd()
  ASoC: qcom: use asoc_substream_to_rtd()
  ASoC: atmel: use asoc_substream_to_rtd()
  ASoC: mediatek: use asoc_substream_to_rtd()
  ASoC: fsl: use asoc_substream_to_rtd()
  ASoC: amd: use asoc_substream_to_rtd()
  ASoC: rockchip: use asoc_substream_to_rtd()
  ASoC: cirrus: use asoc_substream_to_rtd()
  ASoC: pxa: use asoc_substream_to_rtd()
  ASoC: samsung: use asoc_substream_to_rtd()
  ASoC: sh: use asoc_substream_to_rtd()
  ASoC: sof: use asoc_substream_to_rtd()
  ASoC: stm: use asoc_substream_to_rtd()
  ASoC: sunxi: use asoc_substream_to_rtd()
  ASoC: tegra: use asoc_substream_to_rtd()
  ASoC: ti: use asoc_substream_to_rtd()
  ASoC: ux500: use asoc_substream_to_rtd()
  ASoC: soc-xxx: add asoc_substream_to_rtd()
  hyperv: hyperv.h: drop a duplicated word
  mei: hw: don't use one element arrays
  mei: hw: use sizeof of variable instead of struct type
  mei: client: use sizeof of variable instead of struct type
  mei: bus: use sizeof of variable instead of struct type
  mei: ioctl: use sizeof of variable instead of struct type
  mei: hbm: use sizeof of variable instead of struct type
  Revert "mei: Avoid the use of one-element arrays"
  ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function
  PCI: of: Reduce missing non-prefetchable memory region to a warning
  PCI: rcar: Use struct pci_host_bridge.windows list directly
  PCI: rcar: Use devm_pci_alloc_host_bridge()
  PCI: cadence: Remove private bus number and range storage
  PCI: cadence: Use bridge resources for outbound window setup
  PCI: Move setting pci_host_bridge.busnr out of host drivers
  debugfs: Add access restriction option
  tracefs: Remove unnecessary debug_fs checks.
  xhci: dbc: remove tty specific port structure from struct xhci_dbc
  xhci: dbgcap: remove dbc dependency on dbctty specific flag
  xhci: dbc: Add a operations structure to access driver functions
  xhci: dbctty: split dbc tty driver registration and unregistration functions.
  xhci: dbc: remove endpoint pointers from dbc_port structure
  xhci: dbc: simplify dbc requests allocation and queueing
  xhci: dbc: Pass dbc pointer to dbc start and stop functions.
  xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions
  xhci: dbc: don't use generic xhci ring allocation functions for dbc.
  xhci: dbc: Don't use generic xhci context allocation for dbc
  xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd
  xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints
  xhci: dbgtty: Pass dbc pointer when registering a dbctty device
  xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer
  xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop()
  xhci: dbc: Pass dbc pointer to endpoint init and exit functions.
  xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue()
  xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context()
  xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter
  xhci: dbc: Use dev_info() and similar instead of xhci_info()
  xhci: dbc: Add device pointer to dbc structure
  xhci: dbc: Remove dbc_dma_free_coherent() wrapper
  xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper
  xhci: dbc: Don't use generic xhci erst allocation and free functions
  xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg()
  xhci: dbc: Don't use generic xhci inc_deq() function for dbc
  xhci: Make debug message consistent with bus and port number
  clocksource/drivers/ingenic: Add support for the Ingenic X1000 OST.
  dt-bindings: timer: Add Ingenic X1000 OST bindings.
  clocksource/drivers: Replace HTTP links with HTTPS ones
  clocksource/drivers/nomadik-mtu: Handle 32kHz clock
  clocksource/drivers/sh_cmt: Use "kHz" for kilohertz
  clocksource/drivers/imx: Add support for i.MX TPM driver with ARM64
  clocksource/drivers/ingenic: Add high resolution timer support for SMP/SMT.
  bus: fsl-mc: probe the allocatable objects first
  bus: fsl-mc: use raw spin lock to serialize mc cmds
  bus: fsl-mc: add missing device types
  pinctrl: mediatek: update pinmux definitions for mt6779
  driver core: Fix probe_count imbalance in really_probe()
  pinctrl: stm32: use the hwspin_lock_timeout_in_atomic() API
  gpio: Correct kernel-doc inconsistency
  cardreader/rtsx_pcr.c: use generic power management
  gpio: pci-idio-16: Use irqchip template
  gpio: pcie-idio-24: Use irqchip template
  gpio: 104-idio-16: Use irqchip template
  gpio: 104-idi-48: Use irqchip template
  gpio: 104-dio-48e: Use irqchip template
  gpio: ws16c48: Use irqchip template
  gpio: omap: improve coding style for pin config flags
  gpio: dln2: Use irqchip template
  pinctrl: mcp23s08: Use irqchip template
  pinctrl: sx150x: Use irqchip template
  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
  arm64/entry: deduplicate SW PAN entry/exit routines
  misc: hpilo: avoid a useless memset
  misc: hpilo: switch from 'pci_' to 'dma_' API
  x86/uaccess: Make __get_user_size() Clang compliant on 32-bit
  PCI: rcar: Use pci_is_root_bus() to check if bus is root bus
  PCI: rockchip: Use pci_is_root_bus() to check if bus is root bus
  PCI: xilinx: Use pci_is_root_bus() to check if bus is root bus
  PCI: xilinx-nwl: Use pci_is_root_bus() to check if bus is root bus
  PCI: mobiveil: Use pci_is_root_bus() to check if bus is root bus
  PCI: designware: Use pci_is_root_bus() to check if bus is root bus
  PCI: aardvark: Use pci_is_root_bus() to check if bus is root bus
  PCI: Drop unnecessary zeroing of bridge fields
  PCI: Set default bridge parent device
  PCI: versatile: Drop flag PCI_ENABLE_PROC_DOMAINS
  PCI: controller: Remove duplicate error message
  x86/percpu: Remove unused PER_CPU() macro
  x86/percpu: Clean up percpu_stable_op()
  x86/percpu: Clean up percpu_cmpxchg_op()
  x86/percpu: Clean up percpu_xchg_op()
  x86/percpu: Clean up percpu_add_return_op()
  x86/percpu: Remove "e" constraint from XADD
  x86/percpu: Clean up percpu_add_op()
  x86/percpu: Clean up percpu_from_op()
  x86/percpu: Clean up percpu_to_op()
  x86/percpu: Introduce size abstraction macros
  PCI: rcar: Fix runtime PM imbalance on error
  kobject: remove unused KOBJ_MAX action
  staging: rtl8188eu: Fix an indent coding style issue
  staging: vc04_services: vchiq-mmal: Fixed tab styling issue in mmal-vchiq.c
  staging: rtl8188eu: cleanup whitespace in declarations
  staging: rtl8188eu: clear alignment style issues
  platform/chrome: cros_ec_proto: Do not export cros_ec_cmd_xfer()
  char: Replace HTTP links with HTTPS ones
  misc: Replace HTTP links with HTTPS ones
  selftests/powerpc: Add test of memcmp at end of page
  powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above
  powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable
  powerpc/powernv/idle: Replace CPU feature check with PVR check
  powerpc/mm/hash64: Remove comment that is no longer valid
  KVM: PPC: Fix typo on H_DISABLE_AND_GET hcall
  powerpc/spufs: Fix the type of ret in spufs_arch_write_note
  powerpc/powernv: Machine check handler for POWER10
  powerpc/pseries: PCIE PHB reset
  powerpc: Select ARCH_HAS_MEMBARRIER_SYNC_CORE
  powerpc/64: Fix an out of date comment about MMIO ordering
  powerpc/test_emulate_step: Move extern declaration to sstep.h
  powerpc/sstep: Introduce macros to retrieve Prefix instruction operands
  powerpc/test_emulate_step: Add negative tests for prefixed addi
  powerpc/test_emulate_step: Enhancement to test negative scenarios
  powerpc/xmon: Improve dumping prefixed instructions
  powerpc: Add a ppc_inst_as_str() helper
  android: binder.h: drop a duplicated word
  misc: mic: <linux/mic_bus.h>: drop a duplicated word
  mei: Avoid the use of one-element arrays
  mei: Replace HTTP links with HTTPS ones
  mei: hdcp: Replace one-element array with flexible-array member
  powerpc/sstep: Add tests for Prefixed Add Immediate
  powerpc/sstep: Let compute tests specify a required cpu feature
  powerpc/sstep: Set NIP in instruction emulation tests
  powerpc/sstep: Add tests for prefixed floating-point load/stores
  powerpc/sstep: Add tests for prefixed integer load/stores
  driver core: Fix sleeping in invalid context during device link deletion
  KVM: PPC: Clean up redundant kvm_run parameters in assembly
  md/raid5: use do_div() for 64 bit divisions in raid5_sync_request
  dma-fence: Make symbol 'dma_fence_lockdep_map' static
  clk: vc5: Add memory check to prevent oops
  clk: vc5: fix use of memory after it has been kfree'd
  qede: add .ndo_xdp_xmit() and XDP_REDIRECT support
  qede: refactor XDP Tx processing
  qede: reformat net_device_ops declarations
  qede: reformat several structures in "qede.h"
  qed: introduce qed_chain_get_elem_used{,u32}()
  qed: optimize common chain accessors
  qed: add support for different page sizes for chains
  qed: simplify chain allocation with init params struct
  qed: simplify initialization of the chains with an external PBL
  qed: move chain initialization inlines next to allocation functions
  qed: sanitize PBL chains allocation
  qed: prevent possible double-frees of the chains
  qed: move chain methods to a separate file
  qed: reformat Makefile
  qed: reformat "qed_chain.h" a bit
  net: qed_hsi.h: Avoid the use of one-element array
  bna: bfi.h: Avoid the use of one-element array
  tg3: Avoid the use of one-element array
  ionic: fix memory leak of object 'lid'
  l2tp: avoid precidence issues in L2TP_SKB_CB macro
  l2tp: line-break long function prototypes
  l2tp: prefer seq_puts for unformatted output
  l2tp: prefer using BIT macro
  l2tp: add identifier name in function pointer prototype
  l2tp: cleanup suspect code indent
  l2tp: cleanup wonky alignment of line-broken function calls
  l2tp: cleanup difficult-to-read line breaks
  l2tp: cleanup comments
  l2tp: cleanup whitespace use
  devlink: Always use user_ptr[0] for devlink and simplify post_doit
  dt-bindings: clock: Fix qcom,msm8996-apcc yaml syntax
  hv_netvsc: add support for vlans in AF_PACKET mode
  mptcp: zero token hash at creation time.
  lan743x: remove redundant initialization of variable current_head_index
  enetc: Remove the imdio bus on PF probe bailout
  net: qed: Remove unneeded cast from memory allocation
  net: phy: fix check in get_phy_c45_ids
  net: dccp: Add SIOCOUTQ IOCTL support (send buffer fill)
  net: dsa: of: Allow ethernet-ports as encapsulating node
  dt-bindings: net: dsa: Let dsa.txt refer to dsa.yaml
  dt-bindings: net: dsa: Add DSA yaml binding
  irqdomain/treewide: Free firmware node after domain removal
  x86/dumpstack: Show registers dump with trace's log level
  x86/dumpstack: Add log_lvl to __show_regs()
  x86/dumpstack: Add log_lvl to show_iret_regs()
  PCI/ERR: Clear PCIe Device Status errors only if OS owns AER
  PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status()
  soc: samsung: exynos-regulator-coupler: Add simple voltage coupler for Exynos5800
  dt-bindings: clock: sparx5: Add bindings include file
  dt-bindings: clock: sparx5: Add Sparx5 SoC DPLL clock
  arm64: dts: sparx5: Add pinctrl support
  arm64: dts: sparx5: Add basic cpu support
  arm64: sparx5: Add support for Microchip 2xA53 SoC
  dt-bindings: arm: sparx5: Add documentation for Microchip Sparx5 SoC
  ARM: dts: mmp3-dell-ariel: Enable the GPU
  ARM: dts: mmp3: Add the GPU
  ARM: dts: mmp2-olpc-xo-1-75: Enable the GPU
  ARM: dts: mmp2: Add the GPU
  ARM: dts: mmp2-olpc-xo-1-75: Enable audio support
  ARM: dts: mmp2: Add SSPA nodes
  ARM: dts: mmp2: Add Audio Clock controller
  ARM: dts: mmp2: Add DMA nodes
  ARM: dts: mmp2: Add Audio SRAM
  ARM: dts: mmp2: Extend the MPMU reg range
  ARM: dts: mmp2: Add #power-domain-cells to /clocks
  ARM: dts: mmp2-olpc-xo-1-75: Delete #address-cells from ssp3
  ARM: dts: mmp2-olpc-xo-1-75: Fix camera I2C node validation
  net: mscc: ocelot: fix non-initialized CPU port on VSC7514
  net: explicitly include <linux/compat.h> in net/core/sock.c
  arm64: dts: rockchip: Add PCIe for RockPI N10
  ARM: dts: rockchip: Add HDMI out for RockPI N8/N10
  ARM: dts: rockchip: Add USB for RockPI N8/N10
  ARM: dts: rockchip: Add usb host0 ohci node for rk3288
  md/raid10: avoid deadlock on recovery.
  clk: rockchip: add sclk_mac_lbtest to rk3188_critical_clocks
  rpmsg: update documentation
  dmaengine: xilinx: dpdma: Fix kerneldoc warning
  dmaengine: xilinx: dpdma: add missing kernel doc
  dmaengine: xilinx: dpdma: remove comparison of unsigned expression
  s390/time: improve comparison for tod steering
  s390/time: select CLOCKSOURCE_VALIDATE_LAST_CYCLE
  s390/time: use CLOCKSOURCE_MASK
  iommu: Make some functions static
  iio: imu: st_lsm6dsx: reset hw ts after resume
  iio: dac: ad5592r: fix unbalanced mutex unlocks in ad5592r_read_raw()
  regulator: Replace HTTP links with HTTPS ones
  iio: core: fix/re-introduce back parent assignment
  iio: adc: ad7124: move chip ID & name on the chip_info table
  ASoC: hdac_hda: fix deadlock after PCM open error
  ASoC: hdac_hda: fix memleak on module unload
  ASoC: hdac_hda: call patch_ops.free() on probe error
  ASoC: Replace HTTP links with HTTPS ones
  iommu/amd: Remove double zero check
  iommu/omap: Check for failure of a call to omap_iommu_dump_ctx
  ASoC: mediatek: mt8183: support machine driver with max98357b
  ASoC: dt-bindings: mt8183: add compatible string for using max98357b
  ASoC: mediatek: mt8183: support left justified format for I2S
  powerpc/64s: system call support for scv/rfscv instructions
  gpio: sch: Add a blank line between declaration and code
  gpio: sch: changed every 'unsigned' to 'unsigned int'
  gpio: ich: changed every 'unsigned' to 'unsigned int'
  gpio: wcove: Use irqchip template
  gpio: crystalcove: Use irqchip template
  powerpc/64s/exception: treat NIA below __end_interrupts as soft-masked
  perf stat: Implement control commands handling
  perf stat: extend -D,--delay option with -1 value
  iommu/exynos: Rename update_pte()
  arm64: s/AMEVTYPE/AMEVTYPER
  iommu/ipmmu-vmsa: Add an entry for r8a77961 in soc_rcar_gen3[]
  iommu/ipmmu-vmsa: Hook up R8A774E1 DT matching code
  leds: Replace HTTP links with HTTPS ones
  perf stat: Factor out event handling loop into dispatch_events()
  perf stat: Factor out body of event handling loop for fork case
  perf stat: Move target check to loop control statement
  perf stat: Factor out body of event handling loop for system wide
  leds: trigger: add support for LED-private device triggers
  leds: lp5521: Add multicolor framework multicolor brightness support
  leds: lp5523: Update the lp5523 code to add multicolor brightness function
  leds: lp55xx: Add multicolor framework support to lp55xx
  leds: lp55xx: Convert LED class registration to devm_*
  dt-bindings: leds: Convert leds-lp55xx to yaml
  leds: multicolor: Introduce a multicolor class definition
  ASoC: intel/skl/hda - fix probe regression on systems without i915
  perf evlist: Implement control command handling functions
  perf evlist: Introduce control file descriptors
  powerpc/perf: BHRB control to disable BHRB logic when not used
  powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND
  powerpc/perf: Ignore the BHRB kernel address filtering for P10
  powerpc/perf: power10 Performance Monitoring support
  powerpc/perf: Add Power10 PMU feature to DT CPU features
  powerpc/xmon: Add PowerISA v3.1 PMU SPRs
  KVM: PPC: Book3S HV: Save/restore new PMU registers
  powerpc/perf: Add support for ISA3.1 PMU SPRs
  powerpc/perf: Update Power PMU cache_events to u64 type
  KVM: PPC: Book3S HV: Cleanup updates for kvm vcpu MMCR
  ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs
  ASoC: SOF: topology: Update SAI config bclk/fsync rate
  ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X
  ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M
  ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X
  ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value
  ASoC: SOF: define INFO_ flags in dsp_ops for imx8
  misc: rtsx: Use standard PCI definitions
  misc: rtsx: Find L1 PM Substates capability instead of hard-coding
  misc: rtsx: Remove rtsx_pci_read/write_config() wrappers
  misc: rtsx: Remove unused pcie_cap
  misc: rtsx: Use pcie_capability_clear_and_set_word() for PCI_EXP_LNKCTL
  usb: usbfs: stop using compat_alloc_user_space
  dt-bindings: i2c: mv64xxx: Add compatible for the A100 i2c node.
  ARM: uaccess: add further explanation of __range_ok()
  x86/perf: Fix a typo
  perf: <linux/perf_event.h>: drop a duplicated word
  arm, arm64: Select CONFIG_SCHED_THERMAL_PRESSURE
  sched: Cleanup SCHED_THERMAL_PRESSURE kconfig entry
  arch_topology, sched/core: Cleanup thermal pressure definition
  trace/events/sched.h: fix duplicated word
  linux/sched/mm.h: drop duplicated words in comments
  smp: Fix a potential usage of stale nr_cpus
  sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal
  sched: nohz: stop passing around unused "ticks" parameter.
  sched: Better document ttwu()
  Input: ati_remote2 - add missing newlines when printing module parameters
  Input: psmouse - add a newline when printing 'proto' by sysfs
  dt-bindings: soc: qcom: smd-rpm: Convert binding to YAML schema
  soc: qcom: smd-rpm: Add IPQ6018 compatible
  dt-bindings: soc: qcom: smd-rpm: Add IPQ6018 compatible
  raid: md_p.h: drop duplicated word in a comment
  arm64: dts: qcom: sc7180: Add maximum speed property for DWC3 USB node
  arm64: dts: qcom: sdm845: Support ETMv4 power management
  remoteproc: qcom_q6v5_mss: Add MBA log extraction support
  rpmsg: virtio: add endianness conversions
  ionic: interface file updates
  ionic: rearrange reset and bus-master control
  ionic: update eid test for overflow
  ionic: remove unused ionic_coal_hw_to_usec
  ionic: set netdev default name
  ionic: get MTU from lif identity
  bareudp: Reverted support to enable & disable rx metadata collection
  spi: update bindings for MT8192 SoC
  spi: mediatek: add spi support for mt8192 IC
  spi: Add bindings for Lightning Mountain SoC
  spi: lantiq: Add support to Lightning Mountain SoC
  spi: lantiq: Move interrupt configuration to SoC specific data structure
  spi: lantiq: Add fifo size bit mask in SoC specific data structure
  spi: lantiq: Add support to acknowledge interrupt
  spi: lantiq: Move interrupt control register offesets to SoC specific data structure
  spi: lantiq: Add SMP support
  spi: lantiq: fix: Rx overflow error in full duplex mode
  spi: spi-topcliff-pch: use generic power management
  spi: ppc4xx: Convert to use GPIO descriptors
  spi: spi-cadence: add support for chip select high
  spi: lpspi: fix the imbalance of runtime pm function call
  md-cluster: fix rmmod issue when md_cluster convert bitmap to none
  md-cluster: fix safemode_delay value when converting to clustered bitmap
  Revert "drm/amd/display: Expose connector VRR range via debugfs"
  powerpc/boot: add DTB to 'targets'
  md/raid5: support config stripe_size by sysfs entry
  md/raid5: set default stripe_size as 4096
  md/raid456: convert macro STRIPE_* to RAID5_STRIPE_*
  dpaa2-eth: add support for TBF offload
  dpaa2-eth: add API for Tx shaping
  dpaa2-eth: move the mqprio setup into a separate function
  mptcp: move helper to where its used
  netfilter: Use fallthrough pseudo-keyword
  ipvs: queue delayed work to expire no destination connections if expire_nodest_conn=1
  devlink: Constify devlink instance pointer
  devlink: Add comment for devlink instance lock
  devlink: Avoid duplicate check for reload enabled flag
  devlink: Do not hold devlink mutex when initializing devlink fields
  r8169: allow to enable ASPM on RTL8125A
  net: ena: support new LLQ acceleration mode
  net: ena: move llq configuration from ena_probe to ena_device_init()
  net: ena: enable support of rss hash key and function changes
  net: ena: add support for traffic mirroring
  net: ena: cosmetic: change ena_com_stats_admin stats to u64
  net: ena: cosmetic: satisfy gcc warning
  net: ena: add reserved PCI device ID
  net: ena: avoid unnecessary rearming of interrupt vector when busy-polling
  qed: Fix ILT and XRCD bitmap memory leaks
  net: phylink: add interface to configure clause 22 PCS PHY
  net: phylink: add struct phylink_pcs
  net: phylink: re-implement interface configuration with PCS
  net: phylink: in-band pause mode advertisement update for PCS
  net: phylink: simplify fixed-link case for ksettings_set method
  net: phylink: use config.an_enabled in ksettings_set method
  net: phylink: simplify phy case for ksettings_set method
  net: phylink: simplify ksettings_set() implementation
  net: phylink: avoid mac_config calls
  net: phylink: update PCS when changing interface during resolution
  net: phylink: ensure link is down when changing interface
  net: phylink: rearrange resolve mac_config() call
  net: phylink: rejig link state tracking
  net: phylink: update ethtool reporting for fixed-link modes
  spi: dw-dma: Fix Tx DMA channel working too fast
  enetc: Add adaptive interrupt coalescing
  enetc: Add interrupt coalescing support
  enetc: Drop redundant ____cacheline_aligned_in_smp
  enetc: Fix interrupt coalescing register naming
  enetc: Factor out the traffic start/stop procedures
  enetc: Refine buffer descriptor ring sizes
  net: mdio-mux-gpio: use devm_gpiod_get_array()
  ASoC: tegra: Add Tegra210 based ADMAIF driver
  bpftool: Use only nftw for file tree parsing
  arm64: dts: amlogic: meson-g12: add the Mali OPP table and use DVFS
  arm64: dts: amlogic: meson-gxm: add the Mali OPP table and use DVFS
  arm64: dts: amlogic: meson-gx: add the Mali-450 OPP table and use DVFS
  Input: synaptics-rmi4 - drop a duplicated word
  regulator: convert QCOM SMD-RPM regulator document to YAML schema
  remoteproc: Add coredump debugfs entry
  remoteproc: Add inline coredump functionality
  remoteproc: Pass size and offset as arguments to segment dump function
  remoteproc: qcom_q6v5_mss: Replace mask based tracking with size
  remoteproc: Move coredump functionality to a new file
  arm64: dts: meson: add support for the WeTek Core 2
  dt-bindings: arm: amlogic: add support for the WeTek Core 2
  arm64: dts: meson: add audio playback to khadas-vim3l
  arm64: dts: meson: add audio playback to odroid-c4
  ASoC: tas2770: Convert tas2770 binding to yaml
  ASoC: tas2770: Fix reset gpio property name
  ASoC: sgtl5000: Convert to json-schema
  power: supply: bq25150 introduce the bq25150
  dt-bindings: power: Add the bindings for the bq2515x family of chargers.
  ASoC: max98357a: move control of SD_MODE back to DAI ops
  samples/bpf, selftests/bpf: Use bpf_probe_read_kernel
  bpf: net: Use precomputed btf_id for bpf iterators
  selftests/bpf: Fix test_lwt_seg6local.sh hangs
  bpf: Make btf_sock_ids global
  bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h
  tools/bpf: Sync btf_ids.h to tools
  bpf: Compute bpf_skc_to_*() helper socket btf ids at build time
  tools/bpftool: Fix error handing in do_skeleton()
  bpf, riscv: Use compressed instructions in the rv64 JIT
  libbpf bpf_helpers: Use __builtin_offsetof for offsetof
  bpf, riscv: Add encodings for compressed instructions
  s390/bpf: Use bpf_skip() in bpf_jit_prologue()
  bpf, riscv: Modify JIT ctx to support compressed instructions
  s390/bpf: Tolerate not converging code shrinking
  s390/bpf: Use brcl for jumping to exit_ip if necessary
  s390/bpf: Fix sign extension in branch_ku
  selftests: bpf: test_kmod.sh: Fix running out of srctree
  power_supply: Add additional health properties to the header
  f2fs: add F2FS_IOC_SEC_TRIM_FILE ioctl
  f2fs: should avoid inode eviction in synchronous path
  drm/amdgpu/sienna_cichlid: add SMU i2c support (v2)
  drm/amdgpu/navi1x: add SMU i2c support (v2)
  drm/amdgpu/swSMU: remove eeprom from the smu i2c handlers (v2)
  drm/amdgpu/vega20: enable the smu i2c bus for all boards
  drm/amdgpu: remove eeprom from the smu i2c handlers
  drm/amdgpu: move i2c bus lock out of ras structure
  drm/amdgpu: Fix NULL dereference in dpm sysfs handlers
  drm/amd/powerplay: fix a crash when overclocking Vega M
  drm/amd/powerplay: retrieve VCN dpm table per instances
  drm/amd/powerplay: update driver if version for navy_flounder
  drm/amd/powerplay: fix typos for clk map
  drm/amdgpu/vcn: merge shared memory into vcpu
  Revert "drm/amdgpu/vcn: add shared memory restore after wake up from sleep."
  drm/amd/display: 3.2.95
  drm/amd/display: interface to obtain minimum plane size caps
  drm/amd/display: Add additional config guards for DCN
  drm/amd/display: Call dsc related functions indirectly via dc interface
  drm/amd/display: Improve compatibility by re-ordering info-packets
  drm/amd/display: [FW Promotion] Release 0.0.25
  drm/amd/display: Make new dc interface for adding dsc resource
  drm/amd/display: rename dsc extended caps as dsc branch decoder caps
  drm/amd/display: Decouple ABM init from dmcu
  drm/amd/display: Implement AMD VSIF V3
  drm/amd/display: Add DSC parameters logging to debugfs
  drm/amd/display: remove unhelpful 5ms delay
  drm/amdgpu: do not disable SMU on vm reboot
  drm/amdgpu: add timeout flush mechanism to update wptr for self interrupt (v2)
  drm/amdgpu: enable xgmi support for sienna cichlid
  drm/amdgpu: load asd for sienna cichlid
  drm/amd/powerplay: tag swSMU code layers
  drm/amd/powerplay: revise the calling flow on OD table update
  drm/amd/powerplay: drop unnecessary message support check
  drm/amd/powerplay: move SMC message issuing APIs to smu_cmn.c
  drm/amd/powerplay: update the tables init related
  drm/amd/powerplay: move table setting common code to smu_cmn.c
  drm/amd/powerplay: maximum code sharing around watermarks setting
  drm/amd/powerplay: move more APIs to smu_cmn.c
  drm/amd/powerplay: common API for disabling all features with exception
  drm/amd/powerplay: move ppfeature mask setting to smu_cmn.c
  drm/amd/powerplay: implement smu_cmn_get_enabled_mask() for all ASICs
  drm/amd/powerplay: move dpm feature enablement checking to smu_cmn.c
  drm/amd/powerplay: move dpm feature support checking to smu_cmn.c
  drm/amd/powerplay: move clock dpm enablement check to smu_v11/v12
  drm/amd/powerplay: drop unused code
  drm/amd/powerplay: unify swSMU index to asic specific index mapping
  drm/amd/powerplay: widely share the API for data table retrieving
  drm/amdgpu: add read amdgpu_gfxoff status in debugfs
  drm/amdgpu: load ta firmware for sienna cichlid
  drm/amd/powerplay: suppress compile error around BUG_ON
  drm/amdgpu/smu11: drop code chuck that got accidently re-added
  serial: imx: use hrtimers for rs485 delays
  serial: imx: implement rts delaying for rs485
  ARM: davinci: dm646x-evm: Simplify error handling in 'evm_sw_setup()'
  ARM: davinci: Fix trivial spelling
  serial: pch_uart: use generic power management
  serial: altera_jtaguart: Replace HTTP links with HTTPS ones
  serial: core: Fix Coding Style
  tty: serial: uartlite: Replace HTTP links with HTTPS ones
  tty: serial: Replace HTTP links with HTTPS ones
  tty: vt: Replace HTTP links with HTTPS ones
  phy: qualcomm: fix setting of tx_deamp_3_5db when device property read fails
  phy: bcm63xx-usbh: Add BCM63xx USBH driver
  dt-bindings: phy: add bcm63xx-usbh bindings
  phy: armada-38x: fix NETA lockup when repeatedly switching speeds
  dt: update Marvell Armada 38x COMPHY binding
  Input: elan_i2c - add support for high resolution reports
  mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg
  mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add
  mt76: mt7915: fix potential memory leak in mcu message handler
  mt76: mt76s: move queue accounting in mt76s_tx_queue_skb
  mt76: mt7615: introduce mt7663s support
  mt76: introduce mt76_sdio module
  mt76: mt7615: introduce mt7663-usb-sdio-common module
  mt76: mt7615: sdio code must access rate/key regs in preocess context
  mt76: mt76u: add mt76_skb_adjust_pad utility routine
  mt76: mt7615: take into account sdio bus configuring txwi
  mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS
  mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report()
  mt76: mt7615: fix potential memory leak in mcu message handler
  mt76: mt7663u: fix potential memory leak in mcu message handler
  mt76: mt7663u: fix memory leak in set key
  mt76: mt7615: reschedule ps work according to last activity
  mt76: mt7615: avoid scheduling runtime-pm during hw scan
  mt76: mt7663u: sync probe sampling with rate configuration
  mt76: mt7615: improve mt7615_driver_own reliability
  mt76: mt7615: add idle-timeout knob in mt7615 debugfs
  mt76: mt7615: enable beacon hw filter for runtime-pm
  mt76: mt7615: add runtime-pm knob in mt7615 debugfs
  mt76: mt7615: do not request {driver,fw}_own if already granted
  mt76: mt7615: check MT76_STATE_PM flag before accessing the device
  mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add,remove}
  mt76: mt7615: wake device before pushing frames in mt7615_tx
  mt76: mt7615: wake device before pulling packets from mac80211 queues
  mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex
  mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex
  mt76: mt7615: add missing lock in mt7615_regd_notifier
  mt76: mt7615: wake device before performing freq scan
  mt76: mt7615: acquire driver_own before configuring device for suspend
  mt76: mt7615: wake device in mt7615_update_channel before access regmap
  mt76: mt7615: introduce pm_power_save delayed work
  mt76: mt7615: wake device before configuring hw keys
  mt76: mt7615: wake device before accessing regmap in debugfs
  mt76: mt7615: introduce mt7615_mutex_{acquire,release} utilities
  mt76: mt7615: add mt7615_pm_wake utility routine
  mt76: move mt76 workqueue in common code
  mt76: mt7615: avoid polling in fw_own for mt7663
  mt76: mt7915: avoid memcpy in rxv operation
  mt76: mt76x2u: enable HC-M7662BU1
  mt76: mt76x2: fix pci suspend/resume on mt7612e
  mt76: mt7915: update HE capabilities
  mt76: mt7615: implement testmode support
  mt76: add API for testmode support
  mt76: vif_mask to struct mt76_phy
  mt76: mt7615: use full on-chip memory address for WF_PHY registers
  mt76: mt7615: add support for accessing RF registers via MCU
  mt76: mt7615: add support for accessing mapped registers via bus ops
  mt76: mt7615: schedule tx tasklet and sta poll on mac tx free
  mt76: mt76x2e: rename routines in pci.c
  mt76: mt7915: overwrite qid for non-bufferable mgmt frames
  mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded
  mt76: mt7915: add MU-MIMO support
  mt76: mt7915: add a fixed AC queue mapping
  mt76: mt7615: add .set_tsf callback
  mt76: add U-APSD support on AP side
  mt76: rely on register macros
  mt76: fix include in pci.h
  mt76: allow more channels, allowed in ETSI domain
  mt76: mt7615: fix up typo in Kconfig for MT7663U
  mt76: mt7663: introduce ARP filter offload
  mt76: usb: rely on mt76_for_each_q_rx
  mt76: mt7615: re-enable offloading of sequence number assignment
  mt76: overwrite qid for non-bufferable mgmt frames
  mt76: mt7615: fix hw queue mapping
  mt76: mt7615: fix lmac queue debugsfs entry
  mt76: add missing lock configuring coverage class
  Revert "serial: sh-sci: Initialize spinlock for uart console"
  Revert "serial: imx: Initialize lock for non-registered console"
  Revert "tty: serial: add missing spin_lock_init for SiFive serial console"
  Revert "serial: amba-pl011: Make sure we initialize the port.lock spinlock"
  Revert "serial: sunhv: Initialize lock for non-registered console"
  bpf: cpumap: Fix possible rcpu kthread hung
  dt-bindings: aspeed-lpc: Replace HTTP links with HTTPS ones
  gpio: crystalcove: changed every 'unsigned' to 'unsigned int'
  gpio: pch: Add a blank line between declaration and code
  gpio: pch: changed every 'unsigned' to 'unsigned int'
  bpf, netns: Fix build without CONFIG_INET
  dt-bindings: drm/bridge: Replace HTTP links with HTTPS ones
  drm/tilcdc: Replace HTTP links with HTTPS ones
  dt-binding: display: Allow a single port node on rocktech, jh057n00900
  dt-bindings: display: Fix example in nwl-dsi.yaml
  ARM: 8993/1: remove it8152 PCI controller driver
  ARM: 8992/1: Fix unwind_frame for clang-built kernels
  ARM: 8991/1: use VFP assembler mnemonics if available
  ARM: 8990/1: use VFP assembler mnemonics in register load/store macros
  ARM: 8989/1: use .fpu assembler directives instead of assembler arguments
  ARM: 8982/1: mm: Simplify act_mm macro
  ARM: 8981/1: add arch/arm/Kbuild
  audit: report audit wait metric in audit status reply
  audit: purge audit_log_string from the intra-kernel audit API
  drm/vblank: Use spin_(un)lock_irq() in drm_crtc_queue_sequence_ioctl()
  drm/vblank: Use spin_(un)lock_irq() in drm_queue_vblank_event()
  drm/vblank: Use spin_(un)lock_irq() in drm_legacy_vblank_post_modeset()
  drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_on()
  drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_reset()
  staging: dpaa2-ethsw: check if there is space for a new VLAN
  staging: dpaa2-ethsw: read the port state from firmware
  staging: dpaa2-ethsw: destroy workqueue after deregistering the notifiers
  staging: dpaa2-ethsw: setup the STP state for all installed VLANs
  staging: dpaa2-ethsw: don't allow interfaces from different DPSWs to be bridged
  staging: dpaa2-ethsw: verify the nofifier block
  staging: rts5208: rtsx: Replace depracated MSI API
  staging: dpaa2-ethsw: fix switch/case fallthrough warning
  staging: rtl8192e: add proper code indent
  staging: rtl8192e: add space before open parenthesis
  staging: wlan-ng: Fix alignment to match open parenthesis
  ARM: davinci: Replace HTTP links with HTTPS ones
  video: backlight: cr_bllcd: Remove unused variable 'intensity'
  drm/qxl: stop using TTM_MEMTYPE_FLAG_MAPPABLE v2
  drm/nouveau: stop using TTM_MEMTYPE_FLAG_MAPPABLE
  drm/vmwgfx: stop using TTM_MEMTYPE_FLAG_MAPPABLE
  drm/ttm: remove TTM_MEMTYPE_FLAG_CMA
  drm/ttm: cleanup coding style and implementation.
  drm/ttm: remove io_reserve_fastpath flag
  drm/ttm: cleanup io_mem interface with nouveau
  dt-bindings: ingenic,pinctrl: Support pinmux/pinconf nodes
  drm: remove optional dummy function from drivers using TTM
  powerpc/perf: Update cpu_hw_event to use `struct` for storing MMCR registers
  powerpc/perf: Fix missing is_sier_aviable() during build
  powerpc/64s/hash: Disable subpage_prot syscall by default
  powerpc/64s: Remove PROT_SAO support
  powerpc: Remove stale calc_vm_prot_bits() comment
  powerpc: Remove unneeded inline functions
  macintosh/therm_adt746x: Replace HTTP links with HTTPS ones
  macintosh/adb: Replace HTTP links with HTTPS ones
  powerpc: Replace HTTP links with HTTPS ones
  powerpc/spufs: Rework fcheck() usage
  selftests/powerpc: Run per_event_excludes test on Power8 or later
  powerpc/book3s64/pkeys: Remove is_pkey_enabled()
  selftests/powerpc: ptrace-pkey: Don't update expected UAMOR value
  selftests/powerpc: ptrace-pkey: Update the test to mark an invalid pkey correctly
  selftests/powerpc: ptrace-pkey: Rename variables to make it easier to follow code
  coresight: etm4x: Fix save/restore during cpu idle
  coresight: etm: perf: Add default sink selection to etm perf
  coresight: tmc: Update sink types for default selection
  coresight: Add default sink selection to CoreSight base
  coresight: tmc: Fix TMC mode read in tmc_read_unprepare_etb()
  coresight: tmc: Add shutdown callback for TMC ETR
  coresight: Fix comment in main header file
  coresight: etmv4: Counter values not saved on disable
  coresight: etmv4: Fix resource selector constant
  coresight: Drop double check for ACPI companion device
  coresight: Use devm_kcalloc() in coresight_alloc_conns()
  dt-bindings: arm: coresight: Add optional property to replicators
  coresight: replicator: Reset replicator if context is lost
  dt-bindings: arm: coresight: Add support to skip trace unit power up
  coresight: etm4x: Add support to skip trace unit power up
  coresight: catu: Use CS_AMBA_ID macro for id table
  coresight: replicator: Use CS_AMBA_ID macro for id table
  exec: Implement kernel_execve
  exec: Factor bprm_stack_limits out of prepare_arg_pages
  exec: Factor bprm_execve out of do_execve_common
  exec: Move bprm_mm_init into alloc_bprm
  exec: Move initialization of bprm->filename into alloc_bprm
  exec: Factor out alloc_bprm
  thermal: imx8mm: Support module autoloading
  thermal: ti-soc-thermal: Fix reversed condition in ti_thermal_expose_sensor()
  MAINTAINERS: Add maintenance information for IPA
  exec: Remove unnecessary spaces from binfmts.h
  HID: quirks: add NOGET quirk for Logitech GROUP
  thermal: rcar_gen3_thermal: Do not shadow thcode variable
  libperf: Avoid counting of nonfilterable fdarray fds
  libperf: Add flags to fdarray fds objects
  arm64: perf: Expose some new events via sysfs
  libperf: Avoid internal moving of fdarray fds
  usb: ohci-omap: Convert to use GPIO descriptors
  usb: ohci-omap: Create private state container
  usb: appledisplay: remove needless check before usb_free_coherent()
  USB: Replace HTTP links with HTTPS ones
  usb: usbtest: reduce stack usage in test_queue
  usb: typec: tcpm: Stay in BIST mode till hardreset or unattached
  usb: typec: tcpci: Support BIST test data mode for compliance.
  usb: typec: tcpm: Support bist test data mode for compliance
  usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes
  usb: typec: Comment correction for typec_partner_register_altmode
  usb: typec: intel_pmc_mux: Avoid connect request on disconnect
  usb: core: fix quirks_param_set() writing to a const pointer
  usb: hcd: Try MSI interrupts on PCI devices
  ipmi/watchdog: add missing newlines when printing parameters by sysfs
  phy: samsung-ufs: Fix IS_ERR argument
  Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx
  soundwire: intel: add wake interrupt support
  soundwire: intel/cadence: merge Soundwire interrupt handlers/threads
  soundwire: intel_init: use EXPORT_SYMBOL_NS
  soundwire: intel_init: add implementation of sdw_intel_enable_irq()
  soundwire: intel: introduce helper for link synchronization
  soundwire: intel: introduce a helper to arm link synchronization
  soundwire: intel: revisit SHIM programming sequences.
  soundwire: intel: reuse code for wait loops to set/clear bits
  PCI: aardvark: Don't touch PCIe registers if no card connected
  arm64: Reduce the number of header files pulled into vmlinux.lds.S
  compiler.h: Move compiletime_assert() macros into compiler_types.h
  checkpatch: Remove checks relating to [smp_]read_barrier_depends()
  include/linux: Remove smp_read_barrier_depends() from comments
  tools/memory-model: Remove smp_read_barrier_depends() from informal doc
  Documentation/barriers/kokr: Remove references to [smp_]read_barrier_depends()
  Documentation/barriers: Remove references to [smp_]read_barrier_depends()
  locking/barriers: Remove definitions for [smp_]read_barrier_depends()
  alpha: Replace smp_read_barrier_depends() usage with smp_[r]mb()
  vhost: Remove redundant use of read_barrier_depends() barrier
  asm/rwonce: Don't pull <asm/barrier.h> into 'asm-generic/rwonce.h'
  asm/rwonce: Remove smp_read_barrier_depends() invocation
  alpha: Override READ_ONCE() with barriered implementation
  asm/rwonce: Allow __READ_ONCE to be overridden by the architecture
  compiler.h: Split {READ,WRITE}_ONCE definitions out into rwonce.h
  tools: bpf: Use local copy of headers including uapi/linux/filter.h
  ARM: dts: stm32: enable usb-role-switch on USB OTG on stm32mp15xx-dkx
  MAINTAINERS: Add reset binding entry for Actions Semi Owl SoCs
  clk: actions: Add Actions S500 SoC Reset Management Unit support
  dt-bindings: reset: Add binding constants for Actions S500 RMU
  clk: actions: Add APB, DMAC, GPIO clock support for Actions S500 SoC
  dt-bindings: clock: Add APB, DMAC, GPIO bindings for Actions S500 SoC
  clk: actions: Fix h_clk for Actions S500 SoC
  pinctrl: intel: Add Intel Emmitsburg pin controller support
  dt-bindings: thermal: Get rid of thermal.txt and replace references
  thermal: core: Move initialization after core initcall
  thermal: netlink: Improve the initcall ordering
  net: genetlink: Move initialization to core_initcall
  thermal: rcar_gen3_thermal: Add r8a774e1 support
  thermal/drivers/clock_cooling: Remove clock_cooling code
  thermal: core: remove redundant initialization of variable ret
  thermal: netlink: Fix compilation error when CONFIG_NET=n
  ARM: dts: stm32: Add compatibles for syscon for stm32mp151
  ARM: dts: stm32: Add compatibles for syscon for stm32h743
  ARM: dts: stm32: Add compatibles for syscon for stm32f746
  ARM: dts: stm32: Add compatibles for syscon for stm32f426
  dt-bindings: arm: stm32: Add compatibles for syscon nodes
  ARM: dts: stm32: Fix spi4 pins in stm32mp15-pinctrl
  MAINTAINERS: Add maintainers for MIPS core drivers
  bus: cdmm: Add MIPS R5 arch support
  mips: cdmm: Add mti,mips-cdmm dtb node support
  dt-bindings: bus: Add MIPS CDMM controller
  dt-bindings: interrupt-controller: Convert mti,gic to DT schema
  dt-bindings: power: Convert mti,mips-cpc to DT schema
  ARM: dts: stm32: configure i2c5 support on stm32mp15xx-dkx
  rtc: ds1374: remove unused define
  rtc: ds1374: fix RTC_DRV_DS1374_WDT dependencies
  ARM: dts: stm32: add usart2 node to stm32mp157c-dk2
  ARM: dts: stm32: add uart7 support to stm32mp15xx-dkx boards
  ARM: dts: stm32: add usart3 node to stm32mp157c-ev1
  ARM: dts: stm32: add usart3 node to stm32mp15xx-dkx boards
  ARM: dts: stm32: add usart2, usart3 and uart7 pins in stm32mp15-pinctrl
  clk: qcom: gcc: Make disp gpll0 branch aon for sc7180/sdm845
  dma-buf.rst: Document why indefinite fences are a bad idea
  dma-fence: prime lockdep annotations
  dma-fence: basic lockdep annotations
  USB: serial: qcserial: add EM7305 QDL product ID
  USB: serial: iuu_phoenix: fix led-activity helpers
  drm/vram-helper: stop using TTM_MEMTYPE_FLAG_MAPPABLE
  ARM: dts: stm32: cosmetic updates in stm32mp15-pinctrl
  ipq806x: gcc: add support for child probe
  xfrm: Make the policy hold queue work with VTI.
  parisc: Convert to BIT_MASK() and BIT_WORD()
  KVM: PPC: Protect kvm_vcpu_read_guest with srcu locks
  KVM: PPC: Book3S HV: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9
  KVM: PPC: Book3SHV: Enable support for ISA v3.1 guests
  dt-bindings: iommu: renesas,ipmmu-vmsa: Add r8a774e1 support
  dt-bindings: fpga: Replace HTTP links with HTTPS ones
  dt-bindings: virtio: Replace HTTP links with HTTPS ones
  net: dsa: use the ETH_MIN_MTU and ETH_DATA_LEN default values
  net: dsa: qca8k: implement the port MTU callbacks
  net: hsr: remove redundant null check
  net/fealnx: switch from 'pci_' to 'dma_' API
  mISDN: switch from 'pci_' to 'dma_' API
  tc-testing: Add tdc to kselftests
  crypto/chtls: Enable tcp window scaling option
  net: atlantic: add hwmon getter for MAC temperature
  net: atlantic: A0 ntuple filters
  net: atlantic: use intermediate variable to improve readability a bit
  net: atlantic: use U32_MAX in aq_hw_utils.c
  net: atlantic: add support for 64-bit reads/writes
  net: atlantic: enable ipv6 support for TCP LSO and UDP GSO
  net: atlantic: PTP statistics
  net: atlantic: additional per-queue stats
  net: atlantic: use u64_stats_update_* to protect access to 64-bit stats
  net: atlantic: split rx and tx per-queue stats
  net: atlantic: make _get_sw_stats return count as return value
  net: atlantic: use simple assignment in _get_stats and _get_sw_stats
  net: atlantic: move FRAC_PER_NS to aq_hw.h
  testptp: add new options for perout phase and pulse width
  testptp: promote 'perout' variable to int64_t
  ethernet: myri10ge: use generic power management
  qed: add support for the extended speed and FEC modes
  qed: populate supported link modes maps on module init
  qed: add missing loopback modes
  qed: add support for new port modes
  qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE
  qed: reformat several structures a bit
  qede: introduce support for FEC control
  qede: format qede{,_vf}_ethtool_ops
  qed: add support for Forward Error Correction
  qed: reformat several structures a bit
  qed: use transceiver data to fill link partner's advertising speeds
  qed: add support for multi-rate transceivers
  qed: reformat public_port::transceiver_data a bit
  qede: populate supported link modes maps on module init
  qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE
  linkmode: introduce linkmode_intersects()
  sis: switch from 'pci_' to 'dma_' API
  r6040: switch from 'pci_' to 'dma_' API
  net: packetengines: switch from 'pci_' to 'dma_' API
  arch, net: remove the last csum_partial_copy() leftovers
  net: fs_enet: remove redundant null check
  clk: qcom: msm8996: Make symbol 'cpu_msm8996_clks' static
  clk: qcom: ipq8074: Add correct index for PCIe clocks
  Input: elan_i2c - do not constantly re-query pattern ID
  net: macb: Add WoL interrupt support for MACB type of Ethernet controller
  net: macb: WoL support for GEM type of Ethernet controller
  sched: sch_api: add missing rcu read lock to silence the warning
  net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range
  net: hns: use eth_broadcast_addr() to assign broadcast address
  net: dsa: Setup dsa_netdev_ops
  net: Call into DSA netdevice_ops wrappers
  net: dsa: Add wrappers for overloaded ndo_ops
  net: Wrap ndo_do_ioctl() to prepare for DSA stacked ops
  net: vxge-main: Remove unnecessary cast in kfree()
  f2fs: segment.h: delete a duplicated word
  f2fs: compress: fix to avoid memory leak on cc->cpages
  f2fs: use generic names for generic ioctls
  arm64: dts: meson: update spifc node name on Khadas VIM3/VIM3L
  ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime
  ima: AppArmor satisfies the audit rule requirements
  ima: Rename internal filter rule functions
  clk: <linux/clk-provider.h>: drop a duplicated word
  block: remove blk_queue_stack_limits
  block: remove bdev_stack_limits
  block: inherit the zoned characteristics in blk_stack_limits
  soc: qcom: geni: Fix NULL pointer dereference
  RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify
  RDMA/bnxt_re: Update maintainers for Broadcom rdma driver
  RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes
  RDMA/bnxt_re: Add helper data structures
  RDMA/bnxt_re: Pull psn buffer dynamically based on prod
  RDMA/bnxt_re: introduce a function to allocate swq
  RDMA/bnxt_re: introduce wqe mode to select execution path
  RDMA/qedr: Remove the query_pkey callback
  RDMA/i40iw: Remove the query_pkey callback
  RDMA/cxgb4: Remove the query_pkey callback
  RDMA/siw: Remove the query_pkey callback
  RDMA/core: Remove query_pkey from the mandatory ops
  RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set
  RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set
  ima: Support additional conditionals in the KEXEC_CMDLINE hook function
  ima: Use the common function to detect LSM conditionals in a rule
  ima: Move comprehensive rule validation checks out of the token parser
  ima: Use correct type for the args_p member of ima_rule_entry.lsm elements
  ima: Shallow copy the args_p member of ima_rule_entry.lsm elements
  ima: Fail rule parsing when appraise_flag=blacklist is unsupportable
  regulator: gpio: Honor regulator-boot-on property
  regulator: core: Add destroy_regulator()
  dm crypt: Enable zoned block device support
  dm crypt: add flags to optionally bypass kcryptd workqueues
  dm bufio: do buffer cleanup from a workqueue
  dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue()
  dm dust: add interface to list all badblocks
  dm dust: report some message results directly back to user
  ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq
  ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded
  ASoC: Intel: sof_sdw: add support for systems without i915 audio
  ASoC: Intel: sof_sdw_rt711: remove properties in card remove
  ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name
  ARM: dts: exynos: Replace HTTP links with HTTPS ones
  ARM: s3c24xx: Replace HTTP links with HTTPS ones
  ASoC: soc-dai.h: drop a duplicated word
  ASoC: wcd9335.h: fix duplicated word
  ASoC: tegra20_das.h: delete duplicated words
  ASoC: Intel: Skylake: Avoid the use of one-element array
  pinctl: ti: iodelay: Replace HTTP links with HTTPS ones
  ASoC: tegra: Add Tegra186 based DSPK driver
  ASoC: tegra: Add Tegra210 based AHUB driver
  ASoC: tegra: Add Tegra210 based I2S driver
  ASoC: tegra: Add Tegra210 based DMIC driver
  ASoC: tegra: Add support for CIF programming
  ASoC: dt-bindings: tegra: Add DT bindings for Tegra210
  gpio: pca953x: Use irqchip template
  gpio: omap: handle pin config bias flags
  Revert "gpio: omap: handle pin config bias flags"
  gpio: pcf857x: Use irqchip template
  PCI: loongson: Use DECLARE_PCI_FIXUP_EARLY for bridge_class_quirk()
  gpio: adp5588: Use irqchip template
  selftests: add clone3() CAP_CHECKPOINT_RESTORE test
  pinctrl: single: Use fallthrough pseudo-keyword
  pinctrl: qcom: spmi-gpio: Use fallthrough pseudo-keyword
  spi: lantiq-ssc: Fix warning by using WQ_MEM_RECLAIM
  gpio: adnp: Use irqchip template
  gpio: stmpe: Use irqchip template
  gpio: tc35892: Use irqchip template
  arm64: dts: allwinner: h5: bananapi-m2-plus-v1.2: Tie in CPU OPPs
  arm64: dts: allwinner: h5: libretech-all-h3-cc: Tie in CPU OPPs
  arm64: dts: allwinner: h5: Add CPU Operating Performance Points table
  arm64: dts: allwinner: h5: Add trip and cooling maps to CPU thermal zones
  arm64: dts: allwinner: h5: Add clock to CPU cores
  ARM: dts: sunxi: bananapi-m2-plus-v1.2: Fix CPU supply voltages
  ARM: dts: sunxi: bananapi-m2-plus-v1.2: Add regulator supply to all CPU cores
  ARM: dts: sunxi: libretech-all-h3-cc: Add regulator supply to all CPU cores
  ASoC: Intel: common: change match table ehl-rt5660
  drm/imx: imx-tve: Delete an error message in imx_tve_bind()
  gpu: ipu-v3: image-convert: Wait for all EOFs before completing a tile
  gpu: ipu-v3: image-convert: Combine rotate/no-rotate irq handlers
  gpu: ipu-v3: Restore RGB32, BGR32
  drm/imx: imx-ldb: Disable both channels for split mode in enc->disable()
  drm/imx: parallel-display: move panel/bridge detection to fail early
  drm/imx: imx-ldb: remove useless enum
  drm/imx: drop useless best_encoder callback
  drm/imx: tve: fix regulator_disable error path
  drm/imx: parallel-display: Adjust bus_flags handling
  drm/imx: fix use after free
  uuid: remove unused uuid_le_to_bin() definition
  powerpc/book3s64/kuap: Move UAMOR setup to key init function
  powerpc/book3s64/keys/kuap: Reset AMR/IAMR values on kexec
  powerpc/book3s64/keys: Print information during boot.
  powerpc/book3s64/pkeys: Use MMU_FTR_PKEY instead of pkey_disabled static key
  powerpc/book3s64/pkeys: Use pkey_execute_disable_supported
  powerpc/book3s64/kuep: Add MMU_FTR_KUEP
  powerpc/book3s64/pkeys: Add MMU_FTR_PKEY
  powerpc/book3s64/pkeys: Mark all the pkeys above max pkey as reserved
  powerpc/book3s64/pkeys: Make initial_allocation_mask static
  powerpc/book3s64/pkeys: Convert pkey_total to num_pkey
  powerpc/book3s64/pkeys: Simplify pkey disable branch
  powerpc/book3s64/pkeys: kill cpu feature key CPU_FTR_PKEY
  powerpc/book3s64/pkeys: Prevent key 1 modification from userspace.
  powerpc/book3s64/pkeys: Simplify the key initialization
  powerpc/book3s64/pkeys: Explain key 1 reservation details
  powerpc/book3s64/pkeys: Move pkey related bits in the linux page table
  powerpc/book3s64/pkeys: pkeys are supported only on hash on book3s.
  powerpc/book3s64/pkeys: Fixup bit numbering
  powerpc/book3s64/pkeys: Use PVR check instead of cpu feature
  powerpc/papr/scm: Add bad memory ranges to nvdimm bad ranges
  powerpc/mce: Add MCE notification chain
  powerpc/mm/radix: Create separate mappings for hot-plugged memory
  powerpc/mm/radix: Remove split_kernel_mapping()
  powerpc/mm/radix: Free PUD table when freeing pagetable
  powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings
  powerpc/prom: Enable Radix GTSE in cpu pa-features
  counter: Add microchip TCB capture counter
  dt-bindings: counter: microchip-tcb-capture counter
  dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 compatible
  dt-bindings: atmel-tcb: convert bindings to json-schema
  ARM: at91: add atmel tcb capabilities
  ASoC: soc-dai: remove .digital_mute
  ipmi: remve duplicate code in __ipmi_bmc_register()
  PCI: tegra: Revert tegra124 raw_violation_fixup
  tools headers UAPI: Update tools's copy of linux/perf_event.h
  arm64: perf: Add cap_user_time_short
  perf: Add perf_event_mmap_page::cap_user_time_short ABI
  arm64: perf: Only advertise cap_user_time for arch_timer
  arm64: perf: Implement correct cap_user_time
  time/sched_clock: Use raw_read_seqcount_latch()
  sched_clock: Expose struct clock_read_data
  HID: Replace HTTP links with HTTPS ones
  HID: udraw-ps3: Replace HTTP links with HTTPS ones
  arm64: perf: Correct the event index in sysfs
  HID: mcp2221: Replace HTTP links with HTTPS ones
  video: fbdev: Replace HTTP links with HTTPS ones
  drm: Replace HTTP links with HTTPS ones
  IIO: Ingenic JZ47xx: Add touchscreen mode.
  dt-bindings: iio/adc: Add touchscreen idx for JZ47xx SoC ADC
  reset: Replace HTTP links with HTTPS ones
  backlight: backlight: Make of_find_backlight static
  backlight: backlight: Drop backlight_put()
  backlight: Use backlight_get_brightness() throughout
  backlight: jornada720_bl: Introduce backlight_is_blank()
  backlight: gpio_backlight: Simplify update_status()
  backlight: cr_bllcd: Introduce gpio-backlight semantics
  backlight: as3711_bl: Simplify update_status
  backlight: backlight: Introduce backlight_get_brightness()
  iio/adc: ingenic: Retrieve channels list from soc data struct
  doc-rst: Wire-up Backlight kernel-doc documentation
  backlight: backlight: Add overview and update existing doc
  backlight: backlight: Drop extern from prototypes
  backlight: generic_bl: Remove this driver as it is unused
  backlight: backlight: Document enums in backlight.h
  backlight: backlight: Document inline functions in backlight.h
  backlight: backlight: Improve backlight_device documentation
  IIO: Ingenic JZ47xx: Add xlate cb to retrieve correct channel idx
  IIO: Ingenic JZ47xx: Error check clk_enable calls.
  backlight: backlight: Improve backlight_properties documentation
  backlight: backlight: Improve backlight_ops documentation
  backlight: backlight: Add backlight_is_blank()
  backlight: backlight: Refactor fb_notifier_callback()
  ARM: dts: at91: sama5d3_xplained: change phy-mode
  reset: intel: fix a compile warning about REG_OFFSET redefined
  drm/mxsfb: drop unused function parameter
  s390/bpf: implement BPF_PROBE_MEM
  s390/kernel: expand exception table logic to allow new handling options
  s390/kernel: unify EX_TABLE* implementations
  s390/mm: allow order 10 allocations
  s390/mm: avoid trimming to MAX_ORDER
  s390/qdio: remove internal polling in non-thinint path
  s390/qdio: allow to scan all 128 Input SBALs
  s390/qdio: fix statistics for 128 SBALs
  s390/mm: fix typo in comment
  drm/mxsfb: Make supported modifiers explicit
  ARM: dts: ux500-skomer: Correct accel mounting matrix
  modules: linux/moduleparam.h: drop duplicated word in a comment
  platform/chrome: cros_ec_typec: Unregister partner on error
  iommu/arm-smmu: Add global/context fault implementation hooks
  dt-bindings: arm-smmu: add binding for Tegra194 SMMU
  iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage
  iommu/arm-smmu: ioremap smmu mmio region before implementation init
  iommu/arm-smmu: move TLB timeout and spin count macros
  staging: Replace HTTP links with HTTPS ones
  staging: rtl8188eu: add spaces around operators in header files
  Staging: rtl8188eu: core: Fix coding style issue
  ALSA: Replace the word "slave" in vmaster API
  dt-bindings: iio: ti,ads8688 yaml conversion
  iio: light: stk3310: add chip id for STK3311-X variant
  dt-bindings: iio: accel: kionix,kxsd9 yaml conversion.
  iio: adc: ad7192: move ad7192_of_match table closer to the end of the file
  iio: adc: rockchip_saradc: Demote seemingly unintentional kerneldoc header
  iio: imu: st_lsm6dsx: st_lsm6dsx: Mark 'st_lsm6dsx_accel_ext_info' as __maybe_unused
  iio: imu: st_lsm6dsx: st_lsm6dsx_shub: Demote obvious misuse of kerneldoc to standard comment blocks
  iio: magnetometer: ak8974: Add description for ak8974's 'scan' attribute
  iio: adc: qcom-pm8xxx-xoadc: Demote standard comment block and supply missing description
  iio: imu: inv_mpu6050: inv_mpu_ring: Demote seemingly unintentional kerneldoc header
  iio: imu: inv_mpu6050: inv_mpu_core: Demote obvious misuse of kerneldoc to standard comment blocks
  iio: adc: palmas_gpadc: Demote non-conforming kerneldoc header
  iio: adc: max9611: Demote obvious misuse of kerneldoc to standard comment blocks
  iio: adc: max1363: Fix kerneldoc attribute formatting for 'lock'
  iio: imu: st_lsm6dsx: st_lsm6dsx: Reorder 'inline' declaration
  iio: gyro: fxas21002c: Move 'fxas21002c_reg_fields' to the only file its used
  iio: accel: sca3000: Fix 2 misspellings and demote nonconforming kerneldocs
  iio: adc: cpcap-adc: Demote seemingly unintentional kerneldoc header
  iio: adc: at91-sama5d2_adc: Struct kerneldoc titles need to start with 'struct '
  iio: adc: at91_adc: Fix 'bad line' warning
  iio: dac: ad5504: Fix formatting errors and demote non-compliant kerneldoc
  iio: adc: ad799x: Demote seemingly unintentional kerneldoc header
  iio: light: us5182d: Fix formatting in kerneldoc function block
  iio: temperature: mlx90632: Function parameter descriptions must match exactly
  iio: light: si1145: Demote obvious misuse of kerneldoc to standard comment blocks
  iio: dac: ltc2632: Fix formatting in kerneldoc struct header
  iio: adc: twl6030-gpadc: Fix some misdocumentation and formatting issues
  iio: magnetometer: hmc5843: 'hmc5843_pm_ops' is unused in 1 of 3 files including hmc5843_core.h
  iio: adc: twl4030-madc: Fix misnamed struct attribute
  iio: adc: twl4030-madc: Remove set but unused variables 'len'
  iio: adc: ti_am335x_adc: Remove a couple of unused 'read' variables
  iio: imu: kmx61: Fix formatting in kerneldoc function headers
  iio: magnetometer: mmc35240: Fix function header formatting
  iio: light: cm32181: Fix formatting and docrot issues in cm32181_acpi_get_cpm()
  iio: dac: ad5791: Complete 'struct ad5791_chip_info' documentation
  iio: dac: ad5764: Fix misdocumenting and formatting error
  iio: dac: ad5761: Fix kerneldoc attribute formatting for 'lock'
  iio: dac: ad5758: Move and fix-up kerneldoc header and demote unworthy kerneldoc
  iio: dac: ad5755: Fix kerneldoc attribute formatting for 'lock'
  iio: dac: ad5449: Fix kerneldoc attribute formatting for 'lock'
  iio: dac: ad5446: Complete 'struct ad5446_state' doc and demote unworthy kerneldocs
  iio: dummy: iio_simple_dummy_buffer: Demote file header and correct misspelling
  iio: adc: ad7887: Demote seemingly unintentional kerneldoc header
  iio: dac: ad5064: Value returned by ad5064_vref_name may not be 'const * const'
  iio: dummy: iio_simple_dummy_events: Demote file header and supply descriptions for val2 params
  iio: dac: ad5421: Fix kerneldoc attribute formatting for 'lock'
  iio: dummy: iio_simple_dummy: Add newline after function-end
  iio: dummy: iio_simple_dummy: Demote unworthy kerneldocs and correct wrong parameter in docs
  iio: dac: ad5380: Fix kerneldoc attribute formatting for 'lock'
  iio: dac: ad5360: Fix kerneldoc attribute formatting for 'lock'
  iio: adc: ad7923: Demote obvious misuse of kerneldoc to standard comment blocks
  iio: adc: ad7298: Demote obvious misuse of kerneldoc to standard comment blocks
  iio: common: ms_sensors: ms_sensors_i2c: Fix misspelling of parameter 'client'
  iio: accel: bma220_spi: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  iio: adc: ad_sigma_delta: Remove unused variable 'ret'
  ARM: dts: exynos: Disable frequency scaling for FSYS bus on Odroid XU3 family
  drm: core: Convert device logging to drm_* functions.
  drm/i810: switch from 'pci_' to 'dma_' API
  drm/ast: Use managed MM initialization
  drm/ast: Initialize DRAM type before posting GPU
  drm/ast: Move VRAM size detection to ast_mm.c
  drm/ast: Use managed VRAM-helper initialization
  drm/ast: Rename ast_ttm.c to ast_mm.c
  drm/vram-helper: Managed vram helpers
  dt-bindings: dma: renesas,usb-dmac: Add binding for r8a774e1
  dt-bindings: phy: renesas,usb3-phy: Add r8a774e1 support
  dt-bindings: phy: renesas,usb2-phy: Add r8a774e1 support
  phy: renesas: rcar-gen3-usb2: exit if request_irq() failed
  phy: renesas: rcar-gen3-usb2: move irq registration to init
  devicetree: bindings: phy: Document ipq806x dwc3 qcom phy
  phy: qualcomm: add qcom ipq806x dwc usb phy driver
  ARM: dts: aspeed: tacoma: Fix gpio-key definitions
  ARM: dts: rainier: Configure ball Y23 as GPIOP7 for MCLR_VPP
  ARM: dts: aspeed: rainier: Add second cfam on the hub
  ARM: dts: aspeed: rainier: Add line-name checkstop
  ARM: dts: aspeed: tacoma: Remove checkstop gpio-key
  ARM: dts: aspeed: tacoma: Enable XDMA engine
  ARM: dts: aspeed: witherspoon: Enable XDMA engine
  ARM: dts: aspeed: ast2600: Update XDMA engine node
  ARM: dts: aspeed: ast2500: Update XDMA engine node
  ARM: dts: vf610-zii-ssmb-spu3: Add node for switch watchdog
  ARM: dts: vf610-zii-ssmb-dtu: Add no-sdio/no-sd properties
  arm64: dts: lx2160a-rdb: fix shunt-resistor value
  net: mscc: ocelot: add support for PTP waveform configuration
  ptp: introduce a phase offset in the periodic output request
  ptp: add ability to configure duty cycle for periodic output
  ARM: dts: imx6q-tbs2910: Pass reset-assert-us
  ARM: dts: imx6q-tbs2910: Add an mdio node
  icmp: support rfc 4884
  ARM: dts: imx6qdl-sabresd: Pass reset-assert-us
  ARM: dts: imx6qdl-sabresd: Add an mdio node
  dt-bindings: arm: fsl: Add MYiR Tech boards
  ARM: dts: imx6qdl-gw: add Gateworks System Controller support
  net: mvneta: move rxq->left_size on the stack
  net: mvneta: get rid of skb in mvneta_rx_queue
  net: mvneta: drop all fragments in XDP_DROP
  net: mvneta: move mvneta_run_xdp after descriptors processing
  net: mvneta: move skb build after descriptors processing
  xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines
  sctp: remove the out_nounlock label in sctp_setsockopt
  sctp: pass a kernel pointer to sctp_setsockopt_pf_expose
  sctp: pass a kernel pointer to sctp_setsockopt_ecn_supported
  sctp: pass a kernel pointer to sctp_setsockopt_auth_supported
  sctp: pass a kernel pointer to sctp_setsockopt_event
  sctp: pass a kernel pointer to sctp_setsockopt_event
  sctp: pass a kernel pointer to sctp_setsockopt_reuse_port
  sctp: pass a kernel pointer to sctp_setsockopt_interleaving_supported
  sctp: pass a kernel pointer to sctp_setsockopt_scheduler_value
  sctp: pass a kernel pointer to sctp_setsockopt_scheduler
  sctp: pass a kernel pointer to sctp_setsockopt_add_streams
  sctp: pass a kernel pointer to sctp_setsockopt_reset_assoc
  sctp: pass a kernel pointer to sctp_setsockopt_reset_streams
  sctp: pass a kernel pointer to sctp_setsockopt_enable_strreset
  sctp: pass a kernel pointer to sctp_setsockopt_reconfig_supported
  sctp: pass a kernel pointer to sctp_setsockopt_default_prinfo
  sctp: pass a kernel pointer to sctp_setsockopt_pr_supported
  sctp: pass a kernel pointer to sctp_setsockopt_recvnxtinfo
  sctp: pass a kernel pointer to sctp_setsockopt_recvrcvinfo
  sctp: pass a kernel pointer to sctp_setsockopt_paddr_thresholds
  sctp: pass a kernel pointer to sctp_setsockopt_auto_asconf
  sctp: pass a kernel pointer to sctp_setsockopt_deactivate_key
  sctp: pass a kernel pointer to sctp_setsockopt_del_key
  sctp: pass a kernel pointer to sctp_setsockopt_active_key
  sctp: pass a kernel pointer to sctp_setsockopt_auth_key
  sctp: switch sctp_setsockopt_auth_key to use memzero_explicit
  sctp: pass a kernel pointer to sctp_setsockopt_hmac_ident
  sctp: pass a kernel pointer to sctp_setsockopt_auth_chunk
  sctp: pass a kernel pointer to sctp_setsockopt_maxburst
  sctp: pass a kernel pointer to sctp_setsockopt_fragment_interleave
  sctp: pass a kernel pointer to sctp_setsockopt_context
  sctp: pass a kernel pointer to sctp_setsockopt_adaptation_layer
  sctp: pass a kernel pointer to sctp_setsockopt_maxseg
  sctp: pass a kernel pointer to sctp_setsockopt_mappedv4
  sctp: pass a kernel pointer to sctp_setsockopt_associnfo
  sctp: pass a kernel pointer to sctp_setsockopt_rtoinfo
  sctp: pass a kernel pointer to sctp_setsockopt_nodelay
  sctp: pass a kernel pointer to sctp_setsockopt_peer_primary_addr
  sctp: pass a kernel pointer to sctp_setsockopt_primary_addr
  sctp: pass a kernel pointer to sctp_setsockopt_default_sndinfo
  sctp: pass a kernel pointer to sctp_setsockopt_default_send_param
  sctp: pass a kernel pointer to sctp_setsockopt_initmsg
  sctp: pass a kernel pointer to sctp_setsockopt_partial_delivery_point
  sctp: pass a kernel pointer to sctp_setsockopt_delayed_ack
  sctp: pass a kernel pointer to sctp_setsockopt_peer_addr_params
  sctp: pass a kernel pointer to sctp_setsockopt_autoclose
  sctp: pass a kernel pointer to sctp_setsockopt_events
  sctp: pass a kernel pointer to sctp_setsockopt_disable_fragments
  sctp: pass a kernel pointer to __sctp_setsockopt_connectx
  sctp: pass a kernel pointer to sctp_setsockopt_bindx
  sctp: copy the optval from user space in sctp_setsockopt
  net: make ->{get,set}sockopt in proto_ops optional
  net/ipv6: remove compat_ipv6_{get,set}sockopt
  net/ipv6: factor out mcast join/leave setsockopt helpers
  net/ipv6: factor out MCAST_MSFILTER setsockopt helpers
  net/ipv6: factor out MCAST_MSFILTER getsockopt helpers
  net/ipv4: remove compat_ip_{get,set}sockopt
  net/ipv4: factor out mcast join/leave setsockopt helpers
  net/ipv4: factor out MCAST_MSFILTER setsockopt helpers
  net/ipv4: factor out MCAST_MSFILTER getsockopt helpers
  netfilter: split nf_sockopt
  netfilter: remove the compat argument to xt_copy_counters_from_user
  netfilter: remove the compat_{get,set} methods
  netfilter/ebtables: clean up compat {get, set}sockopt handling
  netfilter/ip6_tables: clean up compat {get, set}sockopt handling
  netfilter/ip_tables: clean up compat {get,set}sockopt handling
  netfilter/arp_tables: clean up compat {get, set}sockopt handling
  net: remove compat_sys_{get,set}sockopt
  net: remove compat_sock_common_{get,set}sockopt
  net: simplify cBPF setsockopt compat handling
  net: streamline __sys_getsockopt
  net: streamline __sys_setsockopt
  net/atm: remove the atmdev_ops {get, set}sockopt methods
  net: rds: rdma_transport.h: delete duplicated word
  net: atm: lec_arpc.h: delete duplicated word
  net: phy: at803x: add mdix configuration support for AR9331 and AR8035
  net: enetc: Use DT protocol information to set up the ports
  net: enetc: Initialize SerDes for SGMII and USXGMII protocols
  net: dsa: felix: (re)use already existing constants
  net: phy: add USXGMII link partner ability constants
  hwmon: (gsc) add 16bit pre-scaled voltage mode
  hwmon: (adm1275) Enable adm1278 ADM1278_TEMP1_EN
  hwmon: (dell-smm) Add Latitude 5480 to fan control whitelist
  hwmon: (nct6683) Replace container_of() with  kobj_to_dev()
  hwmon: (i5k_amb) remove redundant assignment to variable res
  ALSA: asihpi: delete duplicated word
  ALSA: Replace HTTP links with HTTPS ones
  prctl: exe link permission error changed from -EINVAL to -EPERM
  prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe
  proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE
  pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid
  pid: use checkpoint_restore_ns_capable() for set_tid
  capabilities: Introduce CAP_CHECKPOINT_RESTORE
  9p: remove unused code in 9p
  net/9p: Fix sparse endian warning in trans_fd.c
  9p: Fix memory leak in v9fs_mount
  9p: retrieve fid from file when file instance exist.
  media: dvbdev.h: keep * together with the type
  media: v4l2-subdev.h: keep * together with the type
  media: videobuf2: Print videobuf2 buffer state by name
  media: colorspaces-details.rst: fix V4L2_COLORSPACE_JPEG description
  media: tw68: use generic power management
  media: meye: use generic power management
  media: cx88: use generic power management
  media: cx25821: use generic power management
  media: cx23885: use generic power management
  media: sta2x11: use generic power management
  media: dt-bindings: media: renesas,vsp1: Add power-domains and resets
  media: dt-bindings: media: renesas,vsp1: Convert binding to YAML
  media: dt-bindings: media: renesas,fdp1: Add resets property
  media: dt-bindings: media: renesas,fdp1: Make power-domains mandatory
  media: dt-bindings: media: renesas,fdp1: Convert binding to YAML
  media: dt-bindings: media: renesas,fcp: Add resets and iommus properties
  media: dt-bindings: media: renesas,fcp: Make power-domains mandatory
  media: dt-bindings: media: renesas,fcp: Convert binding to YAML
  media: v4l2-async: Log message in case of heterogeneous fwnode match
  media: v4l2-async: Pass notifier pointer to match functions
  media: v4l2-async: Accept endpoints and devices for fwnode matching
  media: device property: Add a function to test is a fwnode is a graph endpoint
  media: i2c: Add RDACM20 driver
  media: dt-bindings: media: i2c: Add bindings for IMI RDACM2x
  media: i2c: Add MAX9286 driver
  media: dt-bindings: media: i2c: Add bindings for Maxim Integrated MAX9286
  media: i2c: dw9768: Add DW9768 VCM driver
  media: dt-bindings: media: i2c: Document DW9768 bindings
  media: i2c: imx290: replace msleep(10) with usleep_range(10000, 11000)
  media: staging: rkisp1: set pads array of the resizer to size 2
  media: staging: rkisp1: remove unused field alloc_ctx from struct rkisp1_device
  media: staging: rkisp1: remove unused field ctrl_handler from struct rkisp1_device
  media: staging: rkisp1: cap: in stream start, replace calls to rkisp1_handle_buffer with rkisp1_set_next_buf
  media: staging: rkisp1: cap: move code that manages the buffers to rkisp1_set_next_buf
  media: staging: rkisp1: cap: protect buf.curr and buf.next with buf.lock
  media: staging: rkisp1: cap: don't set next buffer from rkisp1_vb2_buf_queue
  media: MAINTAINERS: rectify CHRONTEL CH7322 CEC DRIVER section
  media: tw68: Replace http links with https ones
  media: tw5864-core: Replace http links with https ones
  media: rtl2832_sdr: Replace HTTP links with HTTPS ones
  media: ivtv: Replace http links with https ones
  media: imon: Replace http links with https ones
  media: cx18: Replace http links with https ones
  media: allegro: add support for allegro firmware 2019.2
  media: allegro: add a version field to mcu messages
  media: allegro: drop length field from message header
  media: allegro: set num_ref_idx using response of configured channels
  media: allegro: add config blob for channel
  media: allegro: encode bit fields separately
  media: allegro: support handling firmware dependent values
  media: allegro: don't pack MCU messages
  media: allegro: add field for number of buffers
  media: allegro: add explicit mail encoding and decoding
  media: allegro: rework read/write to mailbox
  media: allegro: rework mbox handling
  media: v4l2-subdev.h: drop duplicated word in comment
  media: media-entity.h: drop duplicated word in comment
  media: dvbdev.h: fix duplicated word in comment
  media: media-devnode.h: drop duplicated word in comment
  media: media-device.h: drop duplicated word in comment
  staging/media: Remove unneeded geometry restrictions from i.MX CSI driver
  media: vimc: Add a control to display info on test image
  media: tpg: Add function to return colors' order of test image
  media: tpg: change char argument to const char
  media: vpss: clean up resources in init
  hantro: h264: Refuse to decode unsupported bitstream
  rkvdec: h264: Refuse to decode unsupported bitstream
  hantro: Make sure we don't use post-processor on an encoder
  hantro: Remove unused bytesused argument
  hantro: Move hantro_enc_buf_finish to JPEG codec_ops.done
  hantro: Rework how encoder and decoder are identified
  hantro: h264: Rename scaling list handling function
  hantro: h264: Remove unused macro definition
  media: staging: rkisp1: fix typos in file rkisp1-config.h
  media: staging: rkisp1: remove duplicate macro definition
  media: staging: rkisp1: stats: read the stats in the isr
  drm/ingenic: Silence uninitialized-variable warning
  pinctrl: baytrail: Use fallthrough pseudo-keyword
  staging: rtl8188eu: include: fixed multiple blank space coding style issues
  staging: rtl8188eu: clear tabstop style issues
  media: staging: rkisp1: stats: replace locks wq_lock, irq_lock with one lock
  media: staging: rkisp1: stats: replace spin_lock_irqsave with spin_lock_irq
  media: staging: rkisp1: use a macro for the statistics flags mask
  media: ti-vpe: cal: Split CAMERARX handling to cal-camerarx.c
  media: ti-vpe: cal: Move CAL I/O accessors to cal.h
  media: ti-vpe: cal: Split video node handling to cal-video.c
  media: ti-vpe: cal: Use 'unsigned int' type instead of 'unsigned'
  media: ti-vpe: cal: Remove unneeded phy->sensor NULL check
  media: ti-vpe: cal: Don't store external rate in cal_camerarx
  media: ti-vpe: cal: Refactor camerarx start and stop
  media: ti-vpe: cal: Reorder camerarx functions to prepare refactoring
  media: ti-vpe: cal: Inline cal_camerarx_max_lanes() in its only caller
  media: ti-vpe: cal: Allocate cal_ctx active_fmt array dynamically
  media: ti-vpe: cal: Init formats in cal_ctx_v4l2_register()
  media: ti-vpe: cal: Register a media device
  media: ti-vpe: cal: Store struct device in cal_dev
  media: ti-vpe: cal: Print revision and hwinfo in a more readable format
  media: ti-vpe: cal: Read hardware revision earlier during probe
  media: ti-vpe: cal: Split media initialization and cleanup to functions
  media: ti-vpe: cal: Replace number of ports numerical value by macro
  media: ti-vpe: cal: Remove isvcirqset() and isportirqset() macros
  media: ti-vpe: cal: Move CAL_NUM_CSI2_PORTS from cal_regs.h to cal.c
  media: ti-vpe: cal: Decouple context and phy cleanup at remove time
  media: ti-vpe: cal: Operate on phy instances in cal_quickdump_regs()
  media: ti-vpe: cal: Replace context with phy in async notifier entries
  media: ti-vpe: cal: Move async notifiers from contexts to cal_dev
  media: ti-vpe: cal: Allow multiple contexts per subdev notifier
  media: ti-vpe: cal: Move all sensor-related init to .bound() notifier
  media: ti-vpe: cal: Use ARRAY_SIZE to replace numerical value
  media: ti-vpe: cal: Move DT parsing to CAMERARX
  media: ti-vpe: cal: Add cal_camerarx_destroy() to cleanup CAMERARX
  media: ti-vpe: cal: Unregister video device before cleanup
  media: ti-vpe: cal: Add context V4L2 cleanup and unregister functions
  media: ti-vpe: cal: Split video device initialization and registration
  dma-debug: use named initializers for dir2name
  media: ti-vpe: cal: Move v4l2_device from cal_ctx to cal_dev
  media: ti-vpe: cal: Decouple control handler from v4l2_device
  powerpc: use the generic dma_ops_bypass mode
  dma-mapping: add a dma_ops_bypass flag to struct device
  media: ti-vpe: cal: Fix usage of v4l2_fwnode_endpoint_parse()
  dma-mapping: make support for dma ops optional
  media: ti-vpe: cal: Use of_graph_get_endpoint_by_regs() to parse OF
  media: ti-vpe: cal: Hardcode virtual channel to 0
  media: ti-vpe: cal: Rename cal_create_instance() to cal_ctx_create()
  media: ti-vpe: cal: Add comments to cal_probe() to delimitate sections
  media: ti-vpe: cal: Inline cal_get_camerarx_regmap() in caller
  media: ti-vpe: cal: Use syscon_regmap_lookup_by_phandle_args()
  media: ti-vpe: cal: Split CAMERARX syscon regmap retrieval to a function
  media: ti-vpe: cal: Drop struct cal_dev v4l2_dev field
  media: ti-vpe: cal: Use a loop to create CAMERARX and context instances
  media: ti-vpe: cal: Use ctx_info() instead of v4l2_info()
  media: ti-vpe: cal: Get struct device without going through v4l2_device
  media: ti-vpe: cal: Use correct device name for bus_info
  media: ti-vpe: cal: Rename cal_ctx.csi2_port to cal_ctx.index
  media: ti-vpe: cal: Reorganize remaining code in sections
  media: ti-vpe: cal: Create consistent naming for context functions
  media: ti-vpe: cal: Inline cal_data_get_num_csi2_phy() in its caller
  media: ti-vpe: cal: Group CAMERARX-related functions together
  media: ti-vpe: cal: Create consistent naming for CAMERARX functions
  media: ti-vpe: cal: Store sensor-related data in cal_camerarx
  media: ti-vpe: cal: Add print macros for the cal_camerarx instances
  media: ti-vpe: cal: Use dev_* print macros
  media: ti-vpe: cal: Store instance ID and cal pointer in cal_camerarx
  media: ti-vpe: cal: Remove internal phy structure from cal_camerarx
  media: ti-vpe: cal: Name all cal_camerarx pointers consistently
  media: ti-vpe: cal: Name all cal_dev pointers consistently
  media: ti-vpe: cal: Rename cal_csi2_phy to cal_camerarx_data
  media: ti-vpe: cal: Rename cc_data to cal_camerarx
  media: ti-vpe: cal: Move function to avoid forward declaration
  media: ti-vpe: cal: Remove flags field from struct cal_dev
  media: ti-vpe: cal: Remove unused structure fields
  media: ti-vpe: cal: Remove static const cal_regmap_config template
  media: ti-vpe: cal: Constify platform data
  media: ti-vpe: cal: Make structure fields unsigned where applicable
  media: ti-vpe: cal: Rename cal_csi2_phy base_fields to fields
  media: ti-vpe: cal: Store PHY regmap fields in struct cc_data
  media: ti-vpe: cal: Don't modify cal_csi2_phy base_fields
  media: ti-vpe: cal: Embed base_fields array in struct cal_csi2_phy
  media: ti-vpe: cal: Make loop indices unsigned where applicable
  media: ti-vpe: cal: Turn boolean variable into bool
  media: ti-vpe: cal: Remove needless casts
  media: ti-vpe: cal: Remove needless variable initialization
  media: ti-vpe: cal: Make cal_formats array const
  media: ti-vpe: cal: Turn reg_(read|write)_field() into inline functions
  media: ti-vpe: cal: Inline CAL_VERSION macro in its only user
  media: ti-vpe: cal: Merge all status variables in IRQ handler
  media: ti-vpe: cal: Index IRQ registersstarting at 0
  media: ti-vpe: cal: Index CSI-2 port starting at 0
  media: ti-vpe: cal: Decouple CSI2 port and CPORT
  media: ti-vpe: cal: Avoid function forward declaration
  media: ti-vpe: cal: Sort headers alphabetically
  gspca: First camera mode is skipped
  media: s5p-g2d: Fix a memory leak in an error handling path in 'g2d_probe()'
  media: Add V4L2_TYPE_IS_CAPTURE helper
  media: pci: dt3155: fix spelling mistake
  media: docs: pvrusb2: replace http references with https ones
  media: gspca: replace http references with https ones
  media: atmel: atmel-isc: rework component offsets
  media: davinci: replace http references with https
  media: solo6x10: replace http references with https
  Documentation: userspace-api/media: drop doubled words
  sun4i-csi: call _vb2_fop_release instead of v4l2_fh_release
  sun4i-csi: drop read/write, enable VB2_DMABUF
  sunxi-csi: fill in bus_info of media device
  media: gspca: remove redundant initialization of variable status
  v4l2-core: Print control name in VIDIOC_S/G_(EXT)_CTRL(S)
  include/media/v4l2-subdev.h: fix typo
  cec-api: prevent leaking memory through hole in structure
  go7007: add sanity checking for endpoints
  media: staging: tegra-vde: Power-cycle hardware on probe
  media: staging: tegra-vde: Turn ON power domain on shutdown
  media: staging: tegra-vde: Runtime PM is always available on Tegra
  arm64: dts: qcom: pmi8998: Add nodes for LAB and IBB regulators
  ARM: dts: socfpga: add the temperature sensor to the Arria10 devkit
  arm: dts: socfpga: add reset-names to spi node
  arm64: dts: agilex: add nand clocks
  arm64: dts: agilex: populate clock dts entries for Intel SoCFPGA Agilex
  arm64: dts: marvell: add SMMU support
  ARM: dts: dlink-dns327l: fix reg-init PHY
  ARM: orion/gpio: Make use of for_each_requested_gpio()
  ARM: dts: kirkwood: Replace HTTP links with HTTPS ones
  firmware: turris-mox-rwtm: add debugfs documentation
  firmware: turris-mox-rwtm: support ECDSA signatures via debugfs
  ARM: dts: rockchip: Fix VBUS on rk3288-vyasa
  ARM: dts: rockchip: Add Radxa Rock Pi N8 initial support
  ARM: dts: rockchip: Add VMARC RK3288 SOM initial support
  dt-bindings: arm: rockchip: Add Rock Pi N8 binding
  arm64: dts: rk3399pro: vmarc-som: Move common properties into Carrier
  arm64: dts: rk3399pro: vmarc-som: Move supply regulators into Carrier
  arm64: dts: rk3399pro: vmarc-som: Fix sorting nodes, properties
  ARM: dts: rockchip: dalang-carrier: Move i2c nodes into SOM
  ARM: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac
  arm64: dts: rockchip: Add 'arm,pl330-periph-burst' for dmac
  arm64: dts: rockchip: remove bus-width from mmc nodes in px30 dts files
  dmaengine: linux/dmaengine.h: drop duplicated word in a comment
  dt-bindings: mmc: convert arasan sdhci bindings to yaml
  selftests/bpf: Tests for BPF_SK_LOOKUP attach point
  selftests/bpf: Add verifier tests for bpf_sk_lookup context access
  tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type
  libbpf: Add support for SK_LOOKUP program type
  bpf: Sync linux/bpf.h to tools/
  udp6: Run SK_LOOKUP BPF program on socket lookup
  udp6: Extract helper for selecting socket from reuseport group
  udp: Run SK_LOOKUP BPF program on socket lookup
  udp: Extract helper for selecting socket from reuseport group
  inet6: Run SK_LOOKUP BPF program on socket lookup
  inet6: Extract helper for selecting socket from reuseport group
  inet: Run SK_LOOKUP BPF program on socket lookup
  inet: Extract helper for selecting socket from reuseport group
  bpf: Introduce SK_LOOKUP program type with a dedicated attach point
  bpf, netns: Handle multiple link attachments
  blk-cgroup: show global disk stats in root cgroup io.stat
  blk-cgroup: make iostat functions visible to stat printing
  ne2k-pci: Use netif_msg_init to initialize msg_enable bits
  net: atlantic: add support for FW 4.x
  net: atlantic: align return value of ver_match function with function name
  net: ethernet: et131x: Remove redundant register read
  net: ethernet: et131x: Remove unused variable 'pm_csr'
  net: bna: Remove unused variable 't'
  net: bnxt: don't complain if TC flower can't be supported
  Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14
  Input: elan_i2c - handle firmware updated on newer ICs
  Input: elan_i2c - add support for different firmware page sizes
  Input: elan_i2c - fix detecting IAP version on older controllers
  Input: elan_i2c - handle devices with patterns above 1
  Input: elan_i2c - make fetching IC type of older controllers more robust
  Input: elan_i2c - handle firmware not implementing "get pattern" command
  remoteproc: stm32: Update M4 state in stm32_rproc_stop()
  remoteproc: stm32: Introduce new attach() operation
  remoteproc: stm32: Properly handle the resource table when attaching
  remoteproc: stm32: Parse memory regions when attaching to M4
  remoteproc: Make function rproc_resource_cleanup() public
  remoteproc: stm32: Properly set co-processor state when attaching
  remoteproc: stm32: Parse syscon that will manage M4 synchronisation
  remoteproc: stm32: Remove memory translation from DT parsing
  remoteproc: stm32: Decouple rproc from DT parsing
  remoteproc: stm32: Request IRQ with platform device
  remoteproc: stm32: Decouple rproc from memory translation
  drm: xlnx: DRM/KMS driver for Xilinx ZynqMP DisplayPort Subsystem
  futex: Remove unused or redundant includes
  futex: Consistently use fshared as boolean
  dt-bindings: display: xlnx: Add ZynqMP DP subsystem bindings
  ARM: at91: Replace HTTP links with HTTPS ones
  ARM: at91: pm: add missing put_device() call in at91_pm_sram_init()
  futex: Remove needless goto's
  futex: Remove put_futex_key()
  dt-bindings: media: imx274: Add optional input clock and supplies
  debugobjects: Convert to DEFINE_SHOW_ATTRIBUTE
  PCI/ASPM: Add missing newline in sysfs 'policy'
  arm64: dts: sc7180: Add DSI and MDP OPP tables and power-domains
  arm64: dts: sdm845: Add DSI and MDP OPP tables and power-domains
  xfs: preserve inode versioning across remounts
  kunit: tool: fix improper treatment of file location
  kunit: tool: fix broken default args in unit tests
  kunit: capture stderr on all make subprocess calls
  Documentation: kunit: Remove references to --defconfig
  net: alteon: Avoid some useless memset
  net: alteon: switch from 'pci_' to 'dma_' API
  net: sungem: switch from 'pci_' to 'dma_' API
  selftests/harness: Limit step counter reporting
  net: decnet: af_decnet: Simplify goto loop.
  timers: Lower base clock forwarding threshold
  timers: Remove must_forward_clk
  timers: Spare timer softirq until next expiry
  timers: Expand clk forward logic beyond nohz
  timers: Reuse next expiry cache after nohz exit
  timers: Always keep track of next expiry
  timers: Optimize _next_timer_interrupt() level iteration
  timers: Add comments about calc_index() ceiling work
  timers: Move trigger_dyntick_cpu() to enqueue_timer()
  timers: Use only bucket expiry for base->next_expiry value
  timers: Preserve higher bits of expiration on index calculation
  tcp: add SNMP counter for no. of duplicate segments reported by DSACK
  tcp: fix segment accounting when DSACK range covers multiple segments
  net: sun: cassini: switch from 'pci_' to 'dma_' API
  mptcp: silence warning in subflow_data_ready()
  net: cdc_ncm: hook into set_rx_mode to admit multicast traffic
  net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops
  net: usbnet: export usbnet_set_rx_mode()
  net: cdc_ether: export usbnet_cdc_update_filter
  net: cdc_ether: use dev->intf to get interface information
  selftests/seccomp: Check ENOSYS under tracing
  selftests/seccomp: Refactor to use fixture variants
  selftests/harness: Clean up kern-doc for fixtures
  selftests: kmod: Add module address visibility test
  cpupower: Replace HTTP links with HTTPS ones
  net: openvswitch: reorder masks array based on usage
  net: phy: sfp: Cotsworks SFF module EEPROM fixup
  net: phy: continue searching for C45 MMDs even if first returned ffff:ffff
  NFSv4.0 allow nconnect for v4.0
  freezer: Add unsafe versions of freezable_schedule_timeout_interruptible for NFS
  sunrpc: destroy rpc_inode_cachep after unregister_filesystem
  PCI: dwc: Convert to devm_platform_ioremap_resource_byname()
  dt-bindings: i2c-gpio: Use 'deprecated' keyword on deprecated properties
  spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  spi: spi-pxa2xx: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  spi: spi-at91-usart: Remove unused OF table 'struct of_device_id'
  spi: spi-topcliff-pch: Add missing descriptions to 'struct pch_spi_data'
  spi: spi-zynqmp-gqspi: Correct a couple of misspellings in kerneldoc
  spi: spi-zynq-qspi: Add description for 2 missing attributes/parameters
  spi: spi-pl022: Provide missing struct attribute/function param docs
  spi: spi-s3c64xx: Add missing entries for structs 's3c64xx_spi_dma_data' and 's3c64xx_spi_dma_data'
  spi: spi-meson-spicc: Remove set but never used variable 'data' from meson_spicc_reset_fifo()
  spi: spi-meson-spifc: Fix misdocumenting of 'dev' in 'struct meson_spifc'
  spi: spi-ep93xx: Fix API slippage
  spi: spi-davinci: Fix a few kerneldoc misspellings and API slippages
  spi: spi-bitbang: Demote obvious misuse of kerneldoc to standard comment blocks
  spi: spi-loopback-test: Fix formatting issues in function header blocks
  drm/etnaviv: fix ref count leak via pm_runtime_get_sync
  x86/efi: Remove unused EFI_UV1_MEMMAP code
  x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP
  x86/efi: Remove references to no-longer-used efi_have_uv1_memmap()
  x86/efi: Delete SGI UV1 detection.
  x86/platform/uv: Remove efi=old_map command line option
  x86/platform/uv: Remove vestigial mention of UV1 platform from bios header
  x86/platform/uv: Remove support for UV1 platform from uv
  x86/platform/uv: Remove support for uv1 platform from uv_hub
  x86/platform/uv: Remove support for UV1 platform from uv_bau
  x86/platform/uv: Remove support for UV1 platform from uv_mmrs
  x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x
  x86/platform/uv: Remove support for UV1 platform from uv_tlb
  x86/platform/uv: Remove support for UV1 platform from uv_time
  arm64: dts: keembay: Add device tree for Keem Bay EVM board
  arm64: dts: keembay: Add device tree for Keem Bay SoC
  MAINTAINERS: Add maintainers for Keem Bay SoC
  dt-bindings: arm: Add Keem Bay bindings
  arm64: Add config for Keem Bay SoC
  staging: comedi: comedi_fops.c: added casts to get rid of sparse warnings
  arm64: tegra: Add the GPU on Tegra194
  dt-bindings: fuse: tegra: Add missing compatible strings
  dt-bindings: i2c: tegra: Document Tegra210 VI I2C clocks and power-domains
  dt-bindings: Add documentation for GV11B GPU
  ARM: rpc: Change blacklist to quirklist in ecode.c file
  firmware: arm_scmi: Use NULL instead of integer 0 for rate pointer
  drm/tegra: plane: Support 180° rotation
  drm/tegra: plane: Support horizontal reflection
  drm/tegra: plane: Rename bottom_up to reflect_y
  drm/tegra: dc: Omit superfluous error message in tegra_dc_probe()
  drm/tegra: gr2d: Add tiled PATBASE address register
  drm/tegra: gr3d: Assert reset before power-gating
  drm/tegra: sor: Use correct power supply names for HDMI
  gpu: host1x: debug: Dump push buffer state
  gpu: host1x: debug: Fix multiple channels emitting messages simultaneously
  gpu: host1x: Put gather's BO on pinning error
  gpu: host1x: Optimize BOs usage when firewall is enabled
  gpu: host1x: mipi: Split tegra_mipi_calibrate() and tegra_mipi_wait()
  gpu: host1x: mipi: Use readl_relaxed_poll_timeout() in tegra_mipi_wait()
  gpu: host1x: mipi: Update tegra_mipi_request() to be node based
  spi: renesas,sh-msiof: Add r8a774e1 support
  soc/tegra: fuse: Fix typo in APB MISC warning
  soc/tegra: fuse: Add Tegra186 and Tegra194 SoC IDs
  ASoC: rt5682: optimize the power consumption
  ASoC: soc-dai.h: don't use discriminatory terms for comment
  ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL()
  ASoC: rt5682: disable MICBIAS and Vref2 widget in default
  ASoC: qcom: qdsp6: Use the defined variable to clean code
  ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec
  ASoC: atmel: merge .digital_mute() into .mute_stream()
  block: improve discard bio alignment in __blkdev_issue_discard()
  block: change REQ_OP_ZONE_RESET and REQ_OP_ZONE_RESET_ALL to be odd numbers
  block: defer flush request no matter whether we have elevator
  block: make blk_timeout_init() static
  dt-bindings: sound: renesas, rsnd: Document r8a774e1 bindings
  ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback
  irqchip/loongson-liointc: Fix potential dead lock
  irqchip/loongson-pch-msi: Remove unneeded variable
  irqchip/loongson-pch-pic: Check return value of irq_domain_translate_twocell()
  irqchip/loongson-htvec: Check return value of irq_domain_translate_onecell()
  irqchip/loongson-htvec: Fix potential resource leak
  irqchip/loongson-htpic: Remove unneeded select of I8259
  irqchip/loongson-htpic: Remove redundant kfree operation
  irqchip/irq-bcm7038-l1: Allow building on ARM 32-bit
  irqchip/brcmstb-l2: Match UPG_AUX_AON_INTR2 compatible
  dt-bindings: interrupt-controller: Document UPG auxiliary L2
  irqchip/brcmstb-l2: Match HIF_SPI_INTR2 compatible
  dt-bindings: interrupt-controller: Document Broadcom STB HIF L2
  irqchip/brcmstb-l2: Set controller as wake-up source
  irqchip/bcm7120-l2: Set controller as wake-up source
  perf metric: Add 'struct expr_id_data' to keep expr value
  perf metric: Rename expr__add_id() to expr__add_val()
  perf probe: Warn if the target function is a GNU indirect function
  perf probe: Fix memory leakage when the probe point is not found
  perf probe: Fix wrong variable warning when the probe point is not found
  perf probe: Avoid setting probes on the same address for the same event
  pinctrl: lpc18xx: Use fallthrough pseudo-keyword
  gpio: max77620: Use helper variable and clarify
  arm64: defconfig: Enable AM654x SDHCI controller
  pinctrl: rockchip: Replace HTTP links with HTTPS ones
  arm64: arch_k3: enable chipid driver
  staging: rtl8188eu: add blank line after declarations
  staging: rtl*/security: Use static const in array declarations
  staging: qlge/qlge_main.c: Replace depracated MSI API.
  staging: rtl8712: handle firmware load failure
  staging: rtl8192u: fix a dubious looking mask before a shift
  ARM: dts: sh73a0: Add missing clocks to sound node
  arm64: dts: renesas: r8a774e1: Add CAN[FD] support
  arm64: dts: renesas: r8a774e1: Add RWDT node
  arm64: dts: renesas: r8a774e1: Add MSIOF nodes
  arm64: dts: renesas: r8a774e1: Add I2C and IIC-DVFS support
  arm64: dts: renesas: r8a774e1: Add SDHI nodes
  arm64: dts: renesas: r8a774e1: Add SCIF and HSCIF nodes
  arm64: dts: renesas: r8a774e1: Add TMU device nodes
  arm64: dts: renesas: r8a774e1: Add CMT device nodes
  arm64: dts: renesas: r8a774e1: Add RZ/G2H thermal support
  arm64: dts: renesas: r8a774e1: Add operating points
  arm64: dts: renesas: Introduce r8a774a1-beacon-rzg2m-kit
  arm64: dts: renesas: r8a774e1: Add Ethernet AVB node
  arm64: dts: renesas: r8a774e1: Add GPIO device nodes
  arm64: dts: renesas: r8a774e1: Add SYS-DMAC device nodes
  arm64: dts: renesas: r8a774e1: Add IPMMU device nodes
  ARM: dts: gose: Fix ports node name for adv7612
  ARM: dts: renesas: Fix SD Card/eMMC interface device node names
  arm64: dts: renesas: Fix SD Card/eMMC interface device node names
  arm64: dts: renesas: add full-pwr-cycle-in-suspend into eMMC nodes
  arm64: dts: renesas: Add HiHope RZ/G2H sub board support
  arm64: dts: renesas: Add HiHope RZ/G2H main board support
  arm64: dts: renesas: Initial r8a774e1 SoC device tree
  arm64: defconfig: Enable R8A774E1 SoC
  ALSA: line6: Use kmemdup in podhd_set_monitor_level()
  ALSA: hda: Add support for Loongson 7A1000 controller
  ip6_vti: use IS_REACHABLE to avoid some compile errors
  xfrm: interface: use IS_REACHABLE to avoid some compile errors
  phy: samsung-ufs: add UFS PHY driver for samsung SoC
  dt-bindings: phy: Document Samsung UFS PHY bindings
  arm64: dts: k3-j721e-proc-board: Add wait time for sampling Type-C DIR line
  arm64: dts: ti: k3-j721e: Enable Super-Speed support for USB0
  arm64: dts: ti: k3-j721e-main.dtsi: Add USB to SERDES MUX
  arm64: dts: ti: k3-j721e-main: Add system controller node and SERDES lane mux
  arm64: dts: ti: k3-j721e-main: Add WIZ and SERDES PHY nodes
  dt-bindings: mfd: ti,j721e-system-controller.yaml: Add J721e system controller
  arm64: dts: ti: k3-am65/j721e-main: rename gic-its node to msi-controller
  arm64: dts: ti: k3-j721e-main: rename smmu node to iommu
  arm64: dts: ti: k3-*: Replace HTTP links with HTTPS ones
  arm64: dts: ti: k3-am654-base-board: Add support for SD card
  arm64: dts: ti: k3-am65-main: Add support for sdhci1
  arm64: dts: ti: j721e-common-proc-board: Analog audio support
  arm64: dts: ti: k3-j721e-common-proc-board: Remove duplicated main_i2c1_exp4_pins_default
  arm/arm64: defconfig: Update configs to use the new CROS_EC options
  Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available"
  phy: sun4i-usb: explicitly include gpio/consumer.h
  dmaengine: Extend NXP QDMA driver to check transmission errors
  MAINTAINERS: dmaengine: Microchip: add Tudor Ambarus as co-maintainer
  dmaengine: xilinx: dpdma: Add the Xilinx DisplayPort DMA engine driver
  dmaengine: Add support for repeating transactions
  dt: bindings: dma: xilinx: dpdma: DT bindings for Xilinx DPDMA
  remoteproc: Properly handle firmware name when attaching
  remoteproc: Refactor function rproc_free_vring()
  remoteproc: Refactor function rproc_trigger_auto_boot()
  remoteproc: Refactor function rproc_boot()
  remoteproc: Introducing function rproc_validate()
  remoteproc: Introducing function rproc_actuate()
  remoteproc: Introducing function rproc_attach()
  remoteproc: Add new attach() remoteproc operation
  remoteproc: Add new RPROC_DETACHED state
  remoteproc: qcom_q6v5_mss: Monitor MSS_STATUS for boot completion
  remoteproc: qcom: pil-info: Fix shift overflow
  arm64: dts: hisilicon: hikey: fixes to comply with adi, adv7533 DT binding
  dts: hi3660: Add support for basic usb gadget on Hikey960
  arm64: dts: hisilicon: Align UART nodename with dtschema
  arm64: dts: hisilicon: Use phandles for overriding nodes in hi6220
  ARM: dts: hisilicon: Align L2 cache-controller nodename with dtschema
  ima: Fail rule parsing when the KEY_CHECK hook is combined with an invalid cond
  ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond
  ima: Fail rule parsing when buffer hook functions have an invalid action
  ima: Free the entire rule if it fails to parse
  ima: Free the entire rule when deleting a list of rules
  ima: Have the LSM free its audit rule
  IMA: Add audit log for failure conditions
  integrity: Add errno field in audit message
  spi: coldfire-qspi: Use clk_prepare_enable and clk_disable_unprepare
  spi: Fix SPI NOR and SPI NAND acronyms
  spi: atmel-quadspi: Use optimezed memcpy_fromio()/memcpy_toio()
  spi: Only defer to thread for cleanup when needed
  spi: fix duplicated word in <linux/spi/spi.h>
  Revert "net: sched: Pass root lock to Qdisc_ops.enqueue"
  net: sched: Do not drop root lock in tcf_qevent_handle()
  arm64: dts: qcom: sc7180: Move the fixed-perm property to SoC dtsi
  net/mlx5e: CT: Map 128 bits labels to 32 bit map ID
  net/mlx5e: Do not request completion on every single UMR WQE
  net/mlx5e: RX, Avoid indirect call in representor CQE handling
  net/mlx5e: XDP, Avoid indirect call in TX flow
  net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support
  net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload
  net/mlx5e: IPsec: Add IPsec steering in local NIC RX
  net/mlx5: Add IPsec related Flow steering entry's fields
  net/mlx5: IPsec: Add HW crypto offload support
  net/mlx5: Accel, Add core IPsec support for the Connect-X family
  net/mlx5: E-switch, Reduce dependency on num_vfs during mode set
  net/mlx5: E-switch, Avoid function change handler for non ECPF
  net/mlx5: Make MLX5_EN_TLS non-prompt
  net/mlx5e: Fix build break when CONFIG_XPS is not set
  net/mlx5e: Fix missing switch_id for representors
  spi: bcm2835aux: support effective_speed_hz
  spi: bcm2835: support effective_speed_hz
  regulator: Correct kernel-doc inconsistency
  regmap: fix duplicated word in <linux/regmap.h>
  ASoC: dt-bindings: renesas, fsi: use patternProperties for FSI-A/B
  ASoC: dt-bindings: ak4613: switch to yaml base Documentation
  ASoC: dt-bindings: ak4642: switch to yaml base Documentation
  ASoC: soc-component: Add missed return for calling soc_component_ret
  ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists'
  drm/ingenic: Bump driver to version 1.1
  drm/ingenic: Support multiple panels/bridges
  drm/ingenic: Add support for the IPU
  drm/ingenic: Add support for OSD mode
  drm/ingenic: Use dmam_alloc_coherent()
  drm/ingenic: Move register definitions to ingenic-drm.h
  drm/ingenic: Set DMA descriptor chain address in probe
  drm/ingenic: Add missing CR in debug strings
  drm/ingenic: Rename ingenic-drm.c to ingenic-drm-drv.c
  dt-bindings: display: Add ingenic,ipu.yaml
  dt-bindings: display: Convert ingenic,lcd.txt to YAML
  drm/ingenic: Fix incorrect assumption about plane->index
  ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection
  ASoC: bindings: fsl-asoc-card: Support hp-det-gpio and mic-det-gpio
  ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack
  drm/nouveau/kms/nvd9-: Fix disabling CRCs alongside OR reprogramming
  drm/nouveau/kms/nvd9-: Add CRC support
  drm/nouveau/kms/nv50-: Move hard-coded object handles into header
  drm/nouveau/kms/nv50-: Expose nv50_outp_atom in disp.h
  drm/nouveau/kms/nv140-: Track wndw mappings in nv50_head_atom
  drm/nouveau/kms/nv50-: Fix disabling dithering
  drm/nouveau/kms/nv140-: Don't modify depth in state during atomic commit
  drm/vblank: Add vblank works
  drm/vblank: Use spin_(un)lock_irq() in drm_crtc_vblank_off()
  drm/vblank: Register drmm cleanup action once per drm_vblank_crtc
  ASoC: codecs: ak*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: cs*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: da*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: es*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: wm*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: alc*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: max*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: tas*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream()
  ASoC: codecs: merge .digital_mute() into .mute_stream()
  ASoC: meson: merge .digital_mute() into .mute_stream()
  ASoC: spear: merge .digital_mute() into .mute_stream()
  ASoC: ti: merge .digital_mute() into .mute_stream()
  ASoC: hdmi-codec: merge .digital_mute() into .mute_stream()
  ASoC: soc-dai.c: add .no_capture_mute support
  ASoC: hdmi-codec: return -ENOTSUPP for digital_mute
  rwsem: fix commas in initialisation
  docs: locking: Replace HTTP links with HTTPS ones
  lockdep: Move list.h inclusion into lockdep.h
  drm/tidss: Replace HTTP links with HTTPS ones
  drm/vboxvideo: Replace HTTP links with HTTPS ones
  ALSA: hda: fix snd_hda_codec_cleanup() documentation
  ALSA: hda: export snd_hda_codec_cleanup_for_unbind()
  net: mscc: ocelot: rethink Kconfig dependencies again
  compiler: Remove uninitialized_var() macro
  treewide: Remove uninitialized_var() usage
  checkpatch: Remove awareness of uninitialized_var() macro
  mm/debug_vm_pgtable: Remove uninitialized_var() usage
  f2fs: Eliminate usage of uninitialized_var() macro
  media: sur40: Remove uninitialized_var() usage
  KVM: PPC: Book3S PR: Remove uninitialized_var() usage
  clk: spear: Remove uninitialized_var() usage
  clk: st: Remove uninitialized_var() usage
  spi: davinci: Remove uninitialized_var() usage
  ide: Remove uninitialized_var() usage
  rtlwifi: rtl8192cu: Remove uninitialized_var() usage
  b43: Remove uninitialized_var() usage
  drbd: Remove uninitialized_var() usage
  x86/mm/numa: Remove uninitialized_var() usage
  docs: deprecated.rst: Add uninitialized_var()
  RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue
  dt-bindings: interrupt-controller: Fix typos in loongson,liointc.yaml
  RDMA/qedr: Add EDPM max size to alloc ucontext response
  RDMA/qedr: Add EDPM mode type for user-fw compatibility
  bpf: Drop duplicated words in uapi helper comments
  selftests/bpf: Fix possible hang in sockopt_inherit
  bpf: revert "test_bpf: Flag tests that cannot be jited on s390"
  RDMA/usnic: switch from 'pci_' to 'dma_' API
  af_packet: TPACKET_V3: replace busy-wait loop
  net: fec: replace snprintf() with strlcpy() in fec_ptp_init()
  net: fec: get rid of redundant code in fec_ptp_set()
  net: fec: initialize clock with 0 rather than current kernel time
  net: fec: enable to use PPS feature without time stamping
  IB/hfi1: Remove unnecessary fall-through markings
  RDMA/qedr: SRQ's bug fixes
  IB/isert: allocate RW ctxs according to max IO size
  tools/power/x86/intel-speed-select: Update version for v5.9
  tools/power/x86/intel-speed-select: Add retries for mail box commands
  tools/power/x86/intel-speed-select: Add option to delay mbox commands
  tools/power/x86/intel-speed-select: Ignore -o option processing on error
  tools/power/x86/intel-speed-select: Change path for caching topology info
  raid5: remove the meaningless check in raid5_make_request
  raid5: put the comment of clear_batch_ready to the right place
  raid5: call clear_batch_ready before set STRIPE_ACTIVE
  RDMA/mlx5: Init dest_type when create flow
  dt-bindings: display: panel-dsi-cm: convert to YAML
  drm/panel-simple: Add 50 Hz mode to the Frida FRD350H54004 panel
  drm/panel-simple: Fix inverted V/H SYNC for Frida FRD350H54004 panel
  RDMA/rxe: Remove rxe_link_layer()
  RDMA/rxe: Return void from rxe_mem_init_dma()
  RDMA/rxe: Return void from rxe_init_port_param()
  RDMA/rxe: Drop pointless checks in rxe_init_ports
  block: remove retry loop in ioc_release_fn()
  block: remove unnecessary ioc nested locking
  md: rewrite md_setup_drive to avoid ioctls
  block: integrate bd_start_claiming into __blkdev_get
  block: use bd_prepare_to_claim directly in the loop driver
  block: refactor bd_start_claiming
  block: simplify the restart case in __blkdev_get
  cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported
  cpufreq: intel_pstate: Clean up aperf_mperf_shift description
  selftest: Add tests for XDP programs in CPUMAP entries
  samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap
  libbpf: Add SEC name for xdp programs attached to CPUMAP
  bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries
  bpf: cpumap: Add the possibility to attach an eBPF program to cpumap
  cpumap: Formalize map value as a named struct
  samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop
  net: Refactor xdp_convert_buff_to_frame
  cpumap: Use non-locked version __ptr_ring_consume_batched
  dma-mapping: inline the fast path dma-direct calls
  dma-mapping: move the remaining DMA API calls out of line
  pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  pinctrl: mvebu: pinctrl-armada-37xx: Update documentation block for 'struct armada_37xx_pin_group'
  pinctrl: meson: pinctrl-meson-a1: Remove unused const variable 'i2c_slave_groups'
  pinctrl: tegra: pinctrl-tegra194: Do not initialise field twice
  pinctrl: pinctrl-single: Fix struct/function documentation blocks
  md: simplify md_setup_drive
  md: remove the kernel version of md_u.h
  md: remove the autoscan partition re-read
  md: replace the RAID_AUTORUN ioctl with a direct function call
  md: move the early init autodetect code to drivers/md/
  init: remove the bstat helper
  fs: add a vfs_fchmod helper
  fs: add a vfs_fchown helper
  pinctrl: pinctrl-rockchip: Fix a bunch of kerneldoc misdemeanours
  pinctrl: pinctrl-bm1880: Rename ill documented struct attribute entries
  pinctrl: pinctrl-at91: Demote non-kerneldoc header and complete another
  pinctrl: pinctrl-at91-pio4: PM related attribute descriptions
  pinctrl: pinconf-generic: Add function parameter description 'pctldev'
  pinctrl: devicetree: Add one new attribute description and rename another two
  pinctrl: pinmux: Add some missing parameter descriptions
  pinctrl: core: Fix a bunch of kerneldoc issues
  pinctrl: mediatek: pinctrl-mtk-common-v2: Mark 'mtk_default_register_base_names' as __maybe_unused
  pinctrl: qcom: pinctrl-msm8976: Remove unused variable 'nav_tsync_groups'
  pinctrl: samsung: pinctrl-s3c64xx: Fix formatting issues
  pinctrl: samsung: pinctrl-s3c24xx: Fix formatting issues
  pinctrl: samsung: pinctrl-samsung: Demote obvious misuse of kerneldoc to standard comment blocks
  pinctrl: qcom: pinctrl-msm: Complete 'struct msm_pinctrl' documentation
  pinctrl: bcm: pinctrl-iproc-gpio: Rename incorrectly documented function param
  pinctrl: bcm: pinctrl-bcm281xx: Demote obvious misuse of kerneldoc to standard comment blocks
  pinctrl: sirf: pinctrl-atlas7: Fix a bunch of documentation misdemeanours
  pinctrl: actions: pinctrl-owl: Supply missing 'struct owl_pinctrl' attribute descriptions
  gpio: mmio: replace open-coded for_each_set_bit()
  arm64: tegra: Add compatible string for Tegra194 CPU complex
  arm64: tegra: Add HDMI supplies on Norrin
  arm64: tegra: Add #{address,size}-cells for VI I2C on Tegra210
  arm64: tegra: Add missing clocks and power-domains to Tegra210 VI I2C
  gpio: pca9570: Add DT bindings for NXP PCA9570
  gpio: pca9570: add GPO driver for PCA9570
  platform/x86: acerhdf: Replace HTTP links with HTTPS ones
  ARM: tegra_defconfig: Enable options useful for Nexus 7 and Acer A500
  dt-bindings: ARM: tegra: Add ASUS Google Nexus 7
  dt-bindings: ARM: tegra: Add Acer Iconia Tab A500
  dt-bindings: Add vendor prefix for Acer Inc.
  ARM: tegra: Add device-tree for ASUS Google Nexus 7
  ARM: tegra: Add device-tree for Acer Iconia Tab A500
  rtc: cleanup obsolete comment about struct rtc_class_ops
  MIPS: Prevent READ_IMPLIES_EXEC propagation
  x86/idtentry: Remove stale comment
  iommu/arm-smmu-v3: Fix trivial typo
  rtc: pl031: fix set_alarm by adding back call to alarm_irq_enable
  rtc: ds1374: wdt: Use watchdog core for watchdog part
  rtc: Replace HTTP links with HTTPS ones
  rtc: goldfish: Enable interrupt in set_alarm() when necessary
  rtc: max77686: Do not allow interrupt to fire before system resume
  mips/vdso: Fix resource leaks in genvdso.c
  MIPS: CU1000-Neo: Refresh defconfig to support LED.
  MIPS: Ingenic: Fix bugs and add missing LED node for X1000.
  MIPS: Ingenic: Add YSH & ATIL CU Neo board support.
  dt-bindings: MIPS: Add X1830 based CU1830-Neo and fix bug in CU1000-Neo.
  MIPS: Ingenic: Add Ingenic X1830 support.
  MIPS: fix vdso different address spaces
  mips: Replace HTTP links with HTTPS ones
  MIPS: Loongson64: Load LS7A dtbs
  MIPS: Loongson64: DeviceTree for LS7A PCH
  gpio: max77620: Initialize hardware state of interrupts
  gpio: max77620: Use irqchip template
  gpio: max77620: Don't shadow error code of platform_get_irq()
  gpio: max77620: Don't set of_node
  gpio: max77620: Fix missing release of interrupt
  gpio: max77620: Replace 8 with MAX77620_GPIO_NR
  MIPS: Loongson64: Fix machine naming
  MIPS: Loongson: Fix boot warning about hwmon_device_register()
  MIPS: Loongson: Reduce possible loop times and add log in do_thermal_timer()
  MIPS: Loongson: Cleanup cpu_hwmon.c
  MIPS: ingenic: RS90: Added defconfig
  MIPS: ingenic: Add support for the RS90 board
  MIPS: ingenic: Add support for the JZ4725B SoC
  MIPS: ingenic: Use enum instead of macros for Ingenic SoCs
  dt-bindings: timer/ingenic,tcu: Add compatible strings for JZ4725B SoC
  dt-bindings: MIPS: Add entry for the YLM RetroMini
  dt-bindings: pinctrl: qcom: add drive-open-drain to ipq4019
  pinctrl: qcom: ipq4019: add open drain support
  dt-bindings: vendor-prefixes: Add YLM
  pinctrl: aspeed: Describe the heartbeat function on ball Y23
  pinctrl: aspeed: Improve debug output
  dt-bindings: arm-smmu: add compatible string for Marvell Armada-AP806 SMMU-500
  iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743
  iommu/arm-smmu: Call configuration impl hook before consuming features
  gpio: omap: handle pin config bias flags
  dt-bindings: arm: renesas: Document beacon-rzg2m
  arm64: dts: renesas: Restructure Makefile
  arm64: dts: renesas: cat875: Drop superfluous phy-mode
  ARM: dts: renesas: Remove unused remote property from adv7180 nodes
  ARM: dts: gose: Fix ports node name for adv7180
  dt-bindings: pinctrl: renesas,rza2-pinctrl: Convert to json-schema
  pinctrl: rza1: Demote some kerneldoc headers and fix others
  Bluetooth: Fix update of connection state in `hci_encrypt_cfm`
  md: raid10: Fix compilation warning
  md: raid5: Fix compilation warning
  md: raid5-cache: Remove set but unused variable
  md: Fix compilation warning
  net/mlx5: Enable count action for rules with allow action
  net/mlx5: Add interface changes required for VDPA
  net/mlx5: Add VDPA interface type to supported enumerations
  net/mlx5: Support setting access rights of dma addresses
  arm64: dts: qcom: msm8916-samsung-a2015: Add accelerometer/magnetometer
  arm64: dts: qcom: msm8916: Use higher I2C drive-strength only on DB410c
  arm64: dts: qcom: msm8916: Simplify pinctrl configuration
  arm64: dts: msm8916-samsung/longcheer: Move pinctrl/regulators to end of file
  powerpc/pseries: Detect secure and trusted boot state of the system.
  soundwire: fix the kernel-doc comment
  arm64: dts: qcom: sm8250: Drop tcsr_mutex syscon
  net: ipv6: drop duplicate word in comment
  net: sctp: drop duplicate words in comments
  net: ip6_fib.h: drop duplicate word in comment
  net: dsa.h: drop duplicate word in comment
  net: caif: drop duplicate words in comments
  net: 9p: drop duplicate word in comment
  net: wimax: fix duplicate words in comments
  net: skbuff.h: drop duplicate words in comments
  net: qed: drop duplicate words in comments
  powerpc/vdso: Fix vdso cpu truncation
  powerpc/perf: Add kernel support for new MSR[HV PR] bits in trace-imc
  powerpc/Kconfig: Replace HTTP links with HTTPS ones
  ocxl: Replace HTTP links with HTTPS ones
  cpuidle/pseries: Make symbol 'pseries_idle_driver' static
  pseries: Fix 64 bit logical memory block panic
  powerpc/xive: Remove unused inline function xive_kexec_teardown_cpu()
  powerpc/fadump: fix race between pstore write and fadump crash trigger
  powerpc: Add cputime_to_nsecs()
  powerpc/ppc-opcode: Fold PPC_INST_* macros into PPC_RAW_* macros
  powerpc/ppc-opcode: Reuse raw instruction macros to stringify
  powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h
  powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h
  powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step
  powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding
  powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask
  powerpc/perf/hv-24x7: Add cpu hotplug support
  powerpc/pseries: remove obsolete memory hotplug DT notifier code
  powerpc/pseries: remove dlpar_cpu_readd()
  powerpc/pseries: remove memory "re-add" implementation
  powerpc/pseries: remove prrn special case from DT update path
  powerpc/numa: remove arch_update_cpu_topology
  powerpc/numa: remove prrn_is_enabled()
  powerpc/rtasd: simplify handle_rtas_event(), emit message on events
  powerpc/numa: remove start/stop_topology_update()
  powerpc/numa: remove timed_topology_update()
  powerpc/numa: stub out numa_update_cpu_topology()
  powerpc/numa: remove vphn_enabled and prrn_enabled internal flags
  powerpc/numa: remove unreachable topology workqueue code
  powerpc/numa: remove unreachable topology timer code
  powerpc/numa: make vphn_enabled, prrn_enabled flags const
  powerpc/numa: remove unreachable topology update code
  powerpc/numa: remove ability to enable topology updates
  powerpc/rtas: don't online CPUs for partition suspend
  powerpc/pseries: remove cede offline state for CPUs
  powerpc/security: Allow for processors that flush the link stack using the special bcctr
  powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h
  powerpc/security: split branch cache flush toggle from code patching
  powerpc/security: make display of branch cache flush more consistent
  powerpc/security: change link stack flush state to the flush type enum
  powerpc/security: re-name count cache flush to branch cache flush
  powerpc: re-initialise lazy FPU/VEC counters on every fault
  powerpc/64s: Fix restore_math unnecessarily changing MSR
  powerpc/64s: restore_math remove TM test
  powerpc/pmem: Initialize pmem device on newer hardware
  powerpc/pmem: Avoid the barrier in flush routines
  powerpc/pmem: Update ppc64 to use the new barrier instruction.
  libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier
  powerpc/pmem: Add flush routines using new pmem store and sync instruction
  powerpc/pmem: Add new instructions for persistent storage and sync
  powerpc/pmem: Restrict papr_scm to P8 and above.
  powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE
  powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled
  powerpc/mm: Enable radix GTSE only if supported.
  drivers: net: wan: Fix trivial spelling
  selftests: mlxsw: Test policers' occupancy
  selftests: mlxsw: Add scale test for tc-police
  selftests: mlxsw: tc_restrictions: Test tc-police restrictions
  selftests: forwarding: Add tc-police tests
  mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE
  mlxsw: core_acl_flex_actions: Add police action
  mlxsw: core_acl_flex_actions: Work around hardware limitation
  mlxsw: spectrum_policer: Add devlink resource support
  mlxsw: spectrum_policer: Add policer core
  mlxsw: resources: Add resource identifier for global policers
  mlxsw: reg: Add policer bandwidth limits
  hinic: add firmware update support
  decnet: dn_dev: Remove an unnecessary label.
  docs: networking: timestamping: add section for stacked PHC devices
  net: sundance: Replace HTTP links with HTTPS ones
  Input: mt - cleanup open-coded __set_bit()
  dt-bindings: mfd: dialog: Replace HTTP links with HTTPS ones
  dt-bindings: media: xilinx: Replace HTTP links with HTTPS ones
  scsi: aic7xxx: Fix 'amount_xferred' set but not used issue
  scsi: aic7xxx: Remove unused variables 'wait' and 'paused'
  scsi: aic7xxx: Remove unused variable 'ahd'
  scsi: lpfc: Correct some pretty obvious misdocumentation
  scsi: be2iscsi: Add missing function parameter description
  scsi: be2iscsi: Fix misdocumentation of 'pcontext'
  scsi: be2iscsi: Fix API/documentation slip
  scsi: myrs: Demote obvious misuse of kerneldoc to standard comment blocks
  scsi: ipr: Fix struct packed-not-aligned issues
  scsi: ipr: Remove a bunch of set but checked variables
  scsi: virtio_scsi: Demote seemingly unintentional kerneldoc header
  scsi: ipr: Fix a mountain of kerneldoc misdemeanours
  scsi: pm8001: Provide descriptions for the many undocumented 'attr's
  scsi: aacraid: Fill in the very parameter descriptions for rx_sync_cmd()
  scsi: aic94xx: Fix a couple of formatting and bitrot issues
  scsi: aacraid: Fix a bunch of function header issues
  scsi: aic94xx: Document 'lseq' and repair asd_update_port_links() header
  scsi: aacraid: Demote partially documented function header
  scsi: aacraid: Remove unused variable 'status'
  scsi: aacraid: Fix logical bug when !DBG
  scsi: aacraid: Fix a few kerneldoc issues
  scsi: aacraid: Repair two kerneldoc headers
  of/address: Fix variable name in comment of of_iomap
  MAINTAINERS: update Amit Kucheria's email to a single email address
  block: add max_active_zones to blk-sysfs
  block: add max_open_zones to blk-sysfs
  scsi: qla2xxx: Address a set of sparse warnings
  scsi: sd_zbc: Remove unused inline functions
  scsi: lpfc: NVMe remote port devloss_tmo from lldd
  scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer
  scsi: lpfc: Quieten some printks
  scsi: qla4xxx: Provide a missing function param description and fix formatting
  scsi: aacraid: Fix a bunch of function doc formatting errors
  scsi: aic94xx: Repair kerneldoc formatting error and remove extra param
  scsi: pm8001: Demote obvious misuse of kerneldoc and update others
  scsi: aic94xx: Demote seemingly unintentional kerneldoc header
  scsi: aacraid: Fix a couple of small kerneldoc issues
  scsi: aacraid: Provide suggested curly braces around empty body of if()
  scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks
  scsi: aic7xxx: Fix 'amount_xferred' set but not used issue
  scsi: aic7xxx: Remove unused variable 'targ'
  scsi: aic7xxx: Remove unused variable 'ahc'
  scsi: aic7xxx: Remove unused variable 'tinfo'
  scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks
  scsi: qedf: Remove a whole host of unused variables
  scsi: arcmsr: Remove some set but unused variables
  scsi: bnx2fc: Fix a couple of bitrotted function documentation headers
  scsi: libfc: Provide missing and repair existing function documentation
  scsi: libfc: Fix a couple of misdocumented function parameters
  scsi: libfc: Repair function parameter documentation
  scsi: qedf: Remove set but not checked variable 'tmp'
  scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks
  scsi: bnx2fc: Repair a range of kerneldoc issues
  scsi: fcoe: Correct some kernel-doc issues
  scsi: fcoe: Fix a myriad of documentation issues
  dt-bindings: reset: Convert UniPhier reset to json-schema
  arm64: dts: qcom: sc7180: Add missing properties for Wifi node
  arm64: dts: qcom: Fix WiFi supplies on sc7180-idp
  remoteproc: qcom_sysmon: Solve function header bitrot issues
  remoteproc: remoteproc_core: Use 'gnu_printf' format notation
  scsi: fcoe: Fix various kernel-doc infringements
  scsi: libfc: trivial: Fix spelling mistake of 'discovery'
  scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions
  scsi: libfc: Supply some missing kerneldoc struct/function attributes/params
  netfilter: nf_tables: Fix a use after free in nft_immediate_destroy()
  leds: Add multicolor ID to the color ID list
  dt: bindings: Add multicolor class dt bindings documention
  leds: lp5523: Fix various formatting issues in the code
  leds: lp55xx: Fix file permissions to use DEVICE_ATTR macros
  drm/amd/amdkfd: Fix large framesize for kfd_smi_ev_read()
  include/uapi/linux: Update KFD ioctl version
  drm/amdkfd: Provide SMI events watch
  drm/amdgpu: enable ih CG for navy_flounder
  drm/amdgpu: enable hdp CG and LS for navy_flounder
  drm/amdgpu: enable mc CG and LS for navy_flounder
  drm/amdgpu: enable athub/mmhub PG for navy_flounder
  drm/amd/powerplay: set VCN1 pg only for sienna_cichlid
  drm/amd/display: add DC support for navy flounder
  wireless: Fix trivial spelling
  iwlegacy: Check the return value of pcie_capability_read_*()
  drm/amdgpu: support athub cg setting for navy_flounder
  drm/amdgpu: enable GFX clock gating for navy_flounder
  drm/amdgpu: enable JPEG3.0 PG and CG for navy_flounder
  drm/amdgpu: enable VCN3.0 DPG for navy_flounder
  drm/amdgpu: enable VCN3.0 PG and CG for navy_flounder
  ssb: Replace HTTP links with HTTPS ones
  drm/amdgpu: enable cp_fw_write_wait for navy_flounder
  drm/amdgpu: add vcn ip block for navy_flounder
  drm/amdgpu: add navy_flounder vcn firmware support
  drm/amdgpu/gfx10: add gc golden setting for navy_flounder
  drm/amdkfd: Add kfd2kgd_funcs for navy_flounder kfd support
  drm/amdkfd: Support navy_flounder KFD
  drm/amdgpu: use front door firmware loading for navy_flounder
  drm/amdgpu: add psp block for navy_flounder
  drm/amdgpu: add psp support for navy_flounder
  drm/amdgpu: add smu block for navy_flounder
  drm/amdgpu/powerplay: add smu support for navy_flounder
  zd1211rw: remove needless check before usb_free_coherent()
  drm/amdgpu: add gmc cg support for navy_flounder
  drm/amdgpu: force pa_sc_tile_steering_override to 0 for navy_flounder
  drm/amdgpu: configure navy_flounder gfx according to gfx 10.3
  drm/amdgpu: add virtual display support for navy_flounder.
  drm/amdgpu: add sdma ip block for navy_flounder
  drm/amdgpu: add gfx ip block for navy_flounder
  drm/amdgpu: add ih ip block for navy_flounder
  drm/amdgpu: add gmc ip block for navy_flounder
  rtlwifi: 8821ae: remove unused path B parameters from swing table
  drm/amdgpu: add common ip block for navy_flounder
  rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations
  drm/amdgpu: add support on mmhub for navy_flounder
  drm/amdgpu: initialize IP offset for navy_flounder
  drm/amdgpu/soc15: add support for navy_flounder
  drm/amdgpu/gfx10: add clockgating support for navy_flounder
  drm/amdgpu/gmc10: add navy_flounder support
  drm/amdgpu/gfx10: add support for navy_flounder firmware
  drm/amdgpu: set asic family and ip blocks for navy_flounder
  drm/amdgpu: set fw load type for navy_flounder
  drm/amdgpu: add navy_flounder gpu info firmware
  drm/amdgpu: add navy_flounder asic type
  drm/amdgpu: expand to add multiple trap event irq id
  drm/amd/sriov skip vcn powergating and dec_ring_test
  drm/amdgpu: correct ta header v2 ucode init start address
  drm/amd/sriov porting sriov cap to vcn3.0
  drm/amd/sriov add mmsch_v3 interface
  drm/amdgpu: optimize rlcg write for gfx_v10
  drm/amd/sriov skip jped ip block and close pgcg flags
  drm/amd/powerplay: drop unused code around thermal range setting
  drm/amd/powerplay: maximum the code sharing on thermal irq setting
  drm/amd/powerplay: sort the call flow on temperature ranges retrieving
  drm/amd/powerplay: cache the software_shutdown_temp
  drm/amd/powerplay: correct Sienna Cichlid temperature limit settings
  drm/amd/powerplay: correct Navi1X temperature limit settings
  drm/amd/powerplay: correct the supported pcie GenSpeed and LaneCount
  drm/amd/powerplay: drop unnecessary wrapper around pcie parameters setting
  drm/amd/powerplay: drop unused APIs and parameters
  drm/amd/powerplay: drop smu_v12_0.c unnecessary wrapper V2
  drm/amd/powerplay: drop unnecessary wrappers
  drm/amd/powerplay: apply gfxoff disablement/enablement for all SMU11 ASICs
  drm/amd/powerplay: drop Sienna Cichlid specific set_soft_freq_limited_range
  drm/amd/powerplay: drop unnecessary Sienna Cichlid specific APIs
  drm/amd/powerplay: drop unnecessary Navi1x specific APIs
  drm/amd/powerplay: drop unnecessary Arcturus specific APIs
  drm/amd/powerplay: update the common API for performance level setting
  drm/amd/powerplay: update UMD pstate clock settings
  drm/amd/powerplay: add new UMD pstate data structure
  drm/amd/powerplay: update Sienna Cichlid default dpm table setup
  drm/amd/powerplay: update Navi10 default dpm table setup
  drm/amd/powerplay: update Arcturus default dpm table setting
  drm/amd/powerplay: implement a common set dpm table API for smu V11
  drm/amd/powerplay: add more members for dpm table
  drm/amdgpu: add module parameter choose reset mode
  drm/amdgpu: enable mode1 reset
  drm/amdgpu: RAS emergency restart logic refine
  drm/amd/powerplay: add SMU mode1 reset
  drm/amdkfd: fix kernel-doc and cleanup
  staging: rtl8188eu: core: fix coding style issues
  arm64: tlb: Use the TLBI RANGE feature in arm64
  fanotify: break up fanotify_alloc_event()
  fanotify: create overflow event type
  inotify: do not use objectid when comparing events
  kernfs: do not call fsnotify() with name without a parent
  nfsd: use fsnotify_data_inode() to get the unlinked inode
  fsnotify: return non const from fsnotify_data_inode()
  fsnotify: fold fsnotify() call into fsnotify_parent()
  Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait."
  cpufreq: powernv: Make some symbols static
  usb: misc: sisusbvga: Move static const tables out to different include file
  usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays
  usb: c67x00: c67x00-hcd: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg
  usb: mtu3: mtu3_trace: Supply missing mtu3_debug.h include file
  usb: mtu3: mtu3_trace: Function headers are not suitable for kerneldoc
  usb: dwc2: gadget: Avoid pointless read of EP control register
  usb: dwc2: gadget: Make use of GINTMSK2
  block: always remove partitions from blk_drop_partitions()
  block: relax jiffies rounding for timeouts
  arm64: enable tlbi range instructions
  spi: omap-uwire: Use clk_prepare_enable and clk_disable_unprepare
  arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature
  usb: linux/usb/gadget.h: fix duplicated word in comment
  usb: linux/usb/serial.h: drop duplicated word in comment
  usb: linux/usb/pd_vdo.h: drop duplicated word in comment
  usb: linux/usb.h: drop duplicated word in comment
  USB: musb: Remove unused inline function
  USB: sisusbvga: Fix a potential UB casued by left shifting a negative value
  USB: Remove pci-dma-compat wrapper APIs.
  regulator: Add labibb regulator binding
  regulator: qcom: Add labibb driver
  regulator: Allow regulators to verify enabled during enable()
  s390/dasd: Use struct_size() helper
  s390/dasd: fix inability to use DASD with DIAG driver
  netpoll: Remove unused inline function netpoll_netdev_init()
  mptcp: Remove unused inline function mptcp_rcv_synsent()
  net: flow: Remove unused inline function
  cipso: Remove unused inline functions
  usb: gadget: Replace HTTP links with HTTPS ones
  usb: phy: Replace HTTP links with HTTPS ones
  tools: usb: usbip: Replace HTTP links with HTTPS ones
  usb: dwc3: Replace HTTP links with HTTPS ones
  usb: host: xhci-plat: Replace HTTP links with HTTPS ones
  usb: typec: Replace HTTP links with HTTPS ones
  USB: ohci: Replace HTTP links with HTTPS ones
  staging: dpaa2-ethsw: setup MAC address of switch netdevices
  staging: dpaa2-ethsw: store version information of the DPSW object
  staging: dpaa2-ethsw: disable switch ports are probe time
  staging: dpaa2-ethsw: use netif_running when checking for port up
  staging: dpaa2-ethsw: ignore state interrupts when the interface is not running
  staging: dpaa2-ethsw: fix reported link state
  staging: r8188eu: remove unused members of struct xmit_buf
  staging: gasket: core: Fix a coding style issue in gasket_core.c
  staging: comedi: s626: Remove pci-dma-compat wrapper APIs.
  Staging: vc04_services: Fix unsigned int warnings
  fsnotify: Rearrange fast path to minimise overhead when there is no watcher
  fanotify: Avoid softlockups when reading many events
  cpufreq: amd_freq_sensitivity: Mark sometimes used ID structs as __maybe_unused
  cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift()
  cpufreq: pcc-cpufreq: Mark sometimes used ID structs as __maybe_unused
  cpufreq: powernow-k8: Mark 'hi' and 'lo' dummy variables as __always_unused
  cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused
  cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused
  cpufreq: powernv-cpufreq: Fix a bunch of kerneldoc related issues
  cpufreq: pasemi: Include header file for {check,restore}_astate prototypes
  cpufreq: cpufreq_governor: Demote store_sampling_rate() header to standard comment block
  cpufreq: cpufreq: Demote lots of function headers unworthy of kerneldoc status
  cpufreq: freq_table: Demote obvious misuse of kerneldoc to standard comment blocks
  Bluetooth: Add per-instance adv disable/remove
  arm64/hugetlb: Reserve CMA areas for gigantic pages on 16K and 64K configs
  ALSA: usb-audio: Replace blacklist word
  ALSA: via82xx: Replace the words whitelist
  ALSA: nm256: Replace the words blacklist
  ALSA: intel8x0: Replace the words white/blacklist
  ALSA: hda: Replace the words white/blacklist
  ALSA: es1968: Replace the words white/blacklist
  ALSA: ctxfi: Replace the word blacklist
  ALSA: bt87x: Replace the words white/blacklist
  ALSA: ac97: Replace the words white/blacklist
  dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete
  dmaengine: ioat: init: Correct misspelling of function parameter 'c' for channel
  dmaengine: mv_xor_v2: Supply some missing 'struct mv_xor_v2_device' attribute docs
  dmaengine: xgene-dma: Provide descriptions for 'dev' and 'clk' in device's ddata
  dmaengine: nbpfaxi: Provide some missing attribute docs and split out slave info
  dmaengine: iop-adma: Function parameter documentation must adhere to correct formatting
  dmaengine: imx-sdma: Correct formatting issue and provide 2 new descriptions
  dmaengine: fsl-qdma: Fix 'struct fsl_qdma_format' formatting issue
  dmaengine: sun4i-dma: Demote obvious misuse of kerneldoc to standard comment blocks
  dmaengine: at_hdmac: Repair parameter misspelling and demote non-kerneldoc headers
  dmaengine: altera-msgdma: Fix struct documentation blocks
  dmaengine: ste_dma40: Supply 2 missing struct attribute descriptions
  dmaengine: pl330: Demote obvious misuse of kerneldoc to standard comment block
  dmaengine: mmp_pdma: Demote obvious misuse of kerneldoc to standard comment blocks
  dmaengine: ep93xx_dma: Provide some missing struct attribute documentation
  dmaengine: of-dma: Fix misspellings/formatting issues in some function headers
  dmaengine: mediatek: mtk-hsdma: Fix formatting in 'struct mtk_hsdma_pdesc' doc block
  iio: buffer: fix attach/detach pollfunc order
  drm: drm_rect.h: delete duplicated word in comment
  drm: msm_drm.h: delete duplicated words in comments
  drm: i915_drm.h: delete duplicated words in comments
  drm: drm_mode_config.h: delete duplicated words in comments
  drm: drm_gem.h: delete duplicated words in comments
  drm: drm_bridge.h: delete duplicated word in comment
  drm: drm_atomic.h: delete duplicated word in comment
  drm/i915: Update DRIVER_DATE to 20200715
  airo: use set_current_state macro
  dt-bindings: dma: renesas,rcar-dmac: Document R8A774E1 bindings
  iwlegacy: remove redundant initialization of variable tid
  ipw2200: use generic power management
  ipw2100: use generic power management
  adm8211: use generic power management
  orinoco: use generic power management
  rtl818x_pci: use generic power management
  rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails
  rtlwifi: rtl8192cu: Prevent leaking urb
  rtlwifi: rtl8192cu: Fix deadlock
  rtlwifi: rtl8192cu: Remove uninitialized_var() usage
  b43: Remove uninitialized_var() usage
  orinoco_usb: fix spelling mistake
  rtlwifi: rtl8188ee: Fix endian issue
  rtlwifi: Fix endian issue in ps.c
  broadcom: fix wiki website url
  atmel: fix wiki website url
  wireless: fix wiki website url in main Kconfig
  platform/x86: apple-gmux: Replace HTTP links with HTTPS ones
  arm64: tegra: Add clocks and resets for ISP on Tegra210
  arm64: tegra: Fix compatible string for DPAUX on Tegra210
  arm64: tegra: Add i2c-bus subnode for DPAUX controllers
  ARM: tegra: Add HDMI supplies on Nyan boards
  ARM: tegra: Add missing DSI controller on Tegra30
  ARM: tegra: Add i2c-bus subnode for DPAUX controllers
  memory: tegra: Add Tegra132 compatible string match
  soundwire: sdw.h: fix indentation
  soundwire: sdw.h: fix PRBS/Static_1 swapped definitions
  platform/x86: pcengines-apuv2: revert wiring up simswitch GPIO as LED
  platform/x86: mlx-platform: Extend FAN platform data description
  platform_data/mlxreg: Add presence register field for FAN devices
  Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces
  platform/mellanox: mlxreg-io: Add support for complex attributes
  platform/x86: mlx-platform: Add more definitions for system attributes
  platform_data/mlxreg: Add support for complex attributes
  platform/mellanox: mlxreg-hotplug: Add environmental data to uevent
  platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation
  platform/mellanox: mlxreg-hotplug: Modify module license
  lib/test-string_helpers.c: Add string_upper() and string_lower() tests
  lib/string_helpers: Introduce string_upper() and string_lower() helpers
  platform/x86: thinkpad_acpi: Replace HTTP links with HTTPS ones
  platform/x86: thinkpad_acpi: not loading brightness_init when _BCL invalid
  platform/x86: thinkpad_acpi: lap or desk mode interface
  platform/x86: thinkpad_acpi: Revert "Use strndup_user() in dispatch_proc_write()"
  drm/i915/gt: Assert the kernel context is using the HWSP
  drm/i915/gt: Trace placement of timeline HWSP
  drm/i915: Remove unused inline function drain_delayed_work()
  rtw88: coex: Fix ACL Tx pause during BT inquiry/page.
  mwifiex: Prevent memory corruption handling keys
  mwifiex: Fix reporting 'operation not supported' error code
  wlcore: Remove pointless spinlock
  wlcore: Use spin_trylock in wlcore_irq() to see if we need to queue tx
  wlcore: Use spin_trylock in wlcore_irq_locked() for running the queue
  wlcore: Simplify runtime resume ELP path
  mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces
  rtw88: 8822c: add new RFE type 6
  rtw88: 8822ce: add support for device ID 0xc82f
  rtw88: pci: disable aspm for platform inter-op with module parameter
  rtw88: 8821c: Add 8821CE to Kconfig and Makefile
  rtw88: single rf path chips don't support TX STBC
  rtw88: 8821c: add beamformee support
  rtw88: 8821c: add power tracking
  rtw88: 8821c: add cck pd settings
  arm64: tegra: Sort aliases alphabetically
  arm64: tegra: Remove spurious tabs
  arm64: tegra: Populate VBUS for USB3 on Jetson TX2
  arm64: tegra: Enable DFLL support on Jetson Nano
  arm64: tegra: Add support for Jetson Xavier NX
  arm64: tegra: Re-order PCIe aperture mappings
  arm64: tegra: Enable Tegra VI CSI support for Jetson Nano
  arm64: tegra: jetson-tx1: Add camera supplies
  arm64: tegra: Fix order of XUSB controller clocks
  arm64: tegra: Rename cbb@0 to bus@0 on Tegra194
  arm64: tegra: Sort nodes by unit-address on Jetson Nano
  arm64: tegra: Various fixes for PMICs
  arm64: tegra: Rename agic -> interrupt-controller
  arm64: tegra: Fix indentation in Tegra194 device tree
  arm64: tegra: Fix indentation in Tegra132 device tree
  rtw88: 8821c: add phy calibration
  rtw88: 8821c: add false alarm statistics
  rtw88: 8821c: add query rx desc support
  rtw88: 8821c: add set channel support
  rtw88: 8821c: add dig related settings
  rtw88: 8821c: add set tx power index
  rtw88: 8821c: add basic functions
  arm64: tegra: Remove unused interrupts from Tegra194 AON GPIO
  arm64: tegra: Use standard names for SRAM nodes
  arm64: tegra: Do not mark display hub as simple bus
  arm64: tegra: Fix {clock,reset}-names ordering
  arm64: tegra: Remove XUSB pad controller interrupt from XUSB node
  arm64: tegra: Use standard EEPROM properties
  arm64: tegra: Update USB connector nodes
  arm64: tegra: Remove unneeded power supplies
  arm64: tegra: Add missing #phy-cells property to USB PHYs
  arm64: tegra: Tegra132 EMC is not compatible with Tegra124
  arm64: tegra: Use sor0_out clock on Tegra132
  arm64: tegra: Do not mark host1x as simple bus
  arm64: tegra: Use proper tuple notation
  selftests/livepatch: adopt to newer sysctl error format
  md-cluster: fix wild pointer of unlock_all_bitmaps()
  dmaengine: ti: k3-udma: Use struct_size() in kzalloc()
  dmaengine: ti: k3-udma: Use udma_chan instead of tchan/rchan for IO functions
  dmaengine: ti: k3-udma-private: Use udma_read/write for register access
  dmaengine: ti: k3-udma: Use common defines for TCHANRT/RCHANRT registers
  dmaengine: ti: k3-udma: Do not use ring_get_occ in udma_pop_from_ring
  dmaengine: ti: k3-udma: Remove dma_sync_single calls for descriptors
  dmaengine: idxd: fix PCI_MSI build errors
  md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes
  md: fix deadlock causing by sysfs_notify
  dmaengine: pl330: Add quirk 'arm,pl330-periph-burst'
  dt-bindings: dma: pl330: Document the quirk 'arm,pl330-periph-burst'
  dmaengine: pl330: Improve transfer efficiency for the dregs
  dmaengine: pl330: Remove the burst limit for quirk 'NO-FLUSHP'
  soundwire: intel: don't free dma_data in DAI shutdown
  soundwire: cadence: allocate/free dma_data in set_sdw_stream
  soundwire: intel: remove stream allocation/free
  soundwire: stream: add helper to startup/shutdown streams
  soundwire: intel: implement get_sdw_stream() operations
  MAINTAINERS: change SoundWire maintainer
  powerpc/vdso64: Switch from __get_datapage() to get_datapage inline macro
  powerpc/signal64: Don't opencode page prefaulting
  powerpc/signal_32: Simplify loop in PPC64 save_general_regs()
  powerpc/signal_32: Remove !FULL_REGS() special handling in PPC64 save_general_regs()
  powerpc/kasan: Fix shadow pages allocation failure
  Revert "powerpc/kasan: Fix shadow pages allocation failure"
  docs: powerpc: Clarify book3s/32 MMU families
  selftests/powerpc: Add FPU denormal test
  powerpc/64/signal: Balance return predictor stack in signal trampoline
  powerpc/spufs: add CONFIG_COREDUMP dependency
  powerpc/powernv: Move pnv_ioda_setup_bus_dma under CONFIG_IOMMU_API
  powerpc/powernv: Make pnv_pci_sriov_enable() and friends static
  cpuidle/powernv : Remove dead code block
  powerpc/cacheinfo: Add per cpu per index shared_cpu_list
  powerpc/cacheinfo: Make cpumap_show code reusable
  powerpc/cacheinfo: Use cpumap_print to print cpumap
  ocxl: control via sysfs whether the FPGA is reloaded on a link reset
  MAINTAINERS: Remove self from powerpc EEH
  powerpc/xmon: Reset RCU and soft lockup watchdogs
  qlcnic: convert to new udp_tunnel_nic infra
  qede: convert to new udp_tunnel_nic infra
  fm10k: convert to new udp_tunnel_nic infra
  liquidio_vf: convert to new udp_tunnel_nic infra
  liquidio: convert to new udp_tunnel_nic infra
  enic: convert to new udp_tunnel_nic infra
  cxgb4: convert to new udp_tunnel_nic infra
  bnx2x: convert to new udp_tunnel_nic infra
  xgbe: convert to new udp_tunnel_nic infra
  xgbe: switch to more generic VxLAN detection
  be2net: convert to new udp_tunnel_nic infra
  nfp: convert to new udp_tunnel_nic infra
  selftests/seccomp: Test SECCOMP_IOCTL_NOTIF_ADDFD
  seccomp: Introduce addfd ioctl to seccomp user notifier
  ksz884x: switch from 'pci_' to 'dma_' API
  r8169: add support for RTL8125B
  net: phy: realtek: add support for RTL8125B-internal PHY
  s390/qeth: constify the MPC initialization data
  s390/qeth: unify RX-mode hashtables
  s390/qeth: cleanup OAT code
  s390/qeth: clean up a magic number in the OAT callback
  s390/qeth: use u64_to_user_ptr() in the OAT code
  s390/qeth: clean up error handling for isolation mode cmds
  s390/qeth: don't clear the configured isolation mode
  s390/qeth: only init the isolation mode when necessary
  s390/qeth: fine-tune errno when cmds are cancelled
  s390/qeth: reject unsupported link type earlier
  mlxsw: core: Use mirror reason during Rx listener lookup
  mlxsw: pci: Retrieve mirror reason from CQE during receive
  mlxsw: pci: Add mirror reason field to CQEv2
  mlxsw: trap: Add trap identifiers for mirrored packets
  mlxsw: reg: Increase trap identifier to 10 bits
  mlxsw: spectrum_span: Allow setting policer on a SPAN agent
  mlxsw: spectrum_span: Allow passing parameters to SPAN agents
  mlxsw: spectrum_span: Add support for mirroring towards CPU port
  mlxsw: spectrum_span: Do not dereference destination netdev
  mlxsw: spectrum_span: Add driver private info to parms_set() callback
  mlxsw: spectrum_span: Add per-ASIC SPAN agent operations
  mlxsw: reg: add mirroring_pid_base to MOGCR register
  mlxsw: reg: Add session_id and pid to MPAT register
  net: neterion: vxge: switch from 'pci_' to 'dma_' API
  net: neterion: s2io: switch from 'pci_' to 'dma_' API
  lan743x: switch from 'pci_' to 'dma_' API
  net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN
  bridge: mrp: Extend br_mrp_fill_info
  bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status
  bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect
  bridge: mrp: Implement the MRP Interconnect API
  bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect
  bridge: mrp: Add br_mrp_in_port_open function
  bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open
  bridge: mrp: Extend br_mrp for MRP interconnect
  bridge: mrp: Extend bridge interface
  bridge: uapi: mrp: Extend MRP attributes for MRP interconnect
  switchdev: mrp: Extend switchdev API for MRP Interconnect
  arm64: dts: sdm845: add Inline Crypto Engine registers and clock
  bpfilter: Allow to build bpfilter_umh as a module without static library
  bpfilter: Initialize pos variable
  drm/amd/display: remove an unnecessary NULL check
  drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr()
  drm/amdgpu: use ARRAY_SIZE() to add amdgpu debugfs files
  drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode
  drm/amd/display: Allow for vblank enabled with no active planes
  drm/amd/display: Add missing DCN30 registers and fields for OTG_CRC_CNTL2
  drm/amd/display: handle failed allocation during stream construction
  drm/amd/display: Reuse parsing code of debugfs write buffer
  drm/amd/display: 3.2.94
  drm/amd/display: [FW Promotion] Release 0.0.24
  drm/amd/display: fix dcn3 p_state_change_support validation (v2)
  drm/amd/display: p-state warning occurs while changing resolution from 120hz to 60hz
  drm/amd/display: OLED panel backlight adjust not work with external display connected
  drm/amd/display: reduce sr_xxx_time by 3 us when ppt disable
  drm/amd/display: Power down hardware if set mode is not called before timeout
  drm/amd/display: update dml var
  drm/amdgpu/powerplay: Target power profile mode should be the second parameter of renoir_set_power_profile_mode
  Smack: fix use-after-free in smk_write_relabel_self()
  arm64: stacktrace: Move export for save_stack_trace_tsk()
  wilc1000: let wilc_mac_xmit() return NETDEV_TX_OK
  wilc1000: use API version number info along with firmware filename
  wilc1000: use unified single wilc1000 FW binary
  wilc1000: fix compiler warning for 'wowlan_support' unused variable
  wilc1000: use strlcpy to avoid 'stringop-truncation' warning
  MAINTAINERS: net: wilc1000: Update entry
  PM: sleep: spread "const char *" correctness
  PM: hibernate: fix white space in a few places
  freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS
  bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option
  bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option
  PM: sleep: core: Emit changed uevent on wakeup_sysfs_add/remove
  drm/i915/selftest: Fix an error code in live_noa_gpr()
  arm64/acpi: disallow writeable AML opregion mapping for EFI code regions
  arm64/acpi: disallow AML memory opregions to access kernel memory
  spi: omap-100k: Drop include
  spi: spi-mtk-nor: reject DTR ops
  spi: atmel-quadspi: reject DTR ops
  spi: spi-mem: allow specifying a command's extension
  spi: spi-mem: allow specifying whether an op is DTR or not
  hpilo: Replace one-element array with flexible-array member
  ALSA: hda/tegra: Disable sync-write operation
  firmware: tegra: Update BPMP ABI
  firmware: tegra: Add support for in-band debug
  drm/i915: Recalculate FBC w/a stride when needed
  firmware: tegra: Prepare for supporting in-band debugfs
  firmware: tegra: Use consistent return variable name
  firmware: tegra: Add return code checks and increase debugfs size
  ASoC: Convert UniPhier AIO audio system to json-schema
  ASoC: Convert UniPhier EVEA codec to json-schema
  ASoC: convert rk3328 codec binding to yaml
  xfs: remove duplicated include from xfs_buf_item.c
  xfs: remove SYNC_WAIT and SYNC_TRYLOCK
  xfs: get rid of unnecessary xfs_perag_{get,put} pairs
  ARM: OMAP2+: Drop legacy platform data for omap5 usb host
  ARM: OMAP2+: Drop legacy platform data for omap4 usb
  ARM: OMAP2+: Drop legacy platform data for dra7 dwc3
  ARM: OMAP2+: Drop legacy platform data for omap5 dwc3
  ASoC: ssi: don't use discriminatory terms for debug log
  ASoC: siu: don't use discriminatory terms for parameter
  ASoC: fsi: don't use discriminatory terms for comment
  ASoC: rsnd: don't use discriminatory terms for comment
  ASoC: rsnd: don't use discriminatory terms for function names
  memory: tegra: Fix KCONFIG variables for Tegra186 and Tegra194
  PCI: mvebu: Setup BAR0 in order to fix MSI
  HID: input: Fix devices that return multiple bytes in battery report
  PM: domains: Restore comment indentation for generic_pm_domain.child_links
  pinctrl: sh-pfc: pfc-r8a77951: Add R8A774E1 PFC support
  dt-bindings: pinctrl: sh-pfc: Document r8a774e1 PFC support
  platform/x86: asus-nb-wmi: add support for ASUS ROG Zephyrus G14 and G15
  platform/x86: intel-vbtn: Fix return value check in check_acpi_dev()
  platform/x86: intel-hid: Fix return value check in check_acpi_dev()
  udf: Replace HTTP links with HTTPS ones
  drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2.
  brcm80211: brcmsmac: Move LEDs to GPIO descriptors
  USB: serial: sierra: clean up special-interface handling
  USB: serial: cp210x: use in-kernel types in port data
  brcmfmac: Transform compatible string for FW loading
  USB: serial: cp210x: drop unnecessary packed attributes
  USB: serial: cp210x: add support for TIOCGICOUNT
  USB: serial: cp210x: add support for line-status events
  brcmfmac: set pacing shift before transmitting skb to bus
  brcmfmac: set state of hanger slot to FREE when flushing PSQ
  brcmfmac: reset SDIO bus on a firmware crash
  brcmfmac: do not disconnect for disassoc frame from unconnected AP
  brcmfmac: Fix for wrong disconnection event source information
  brcmfmac: Fix for unable to return to visible SSID
  USB: serial: cp210x: disable interface on errors in open
  drm/i915/dg1: Add fake PCH
  drm/i915/dg1: Remove SHPD_FILTER_CNT register programming
  drm/i915/dg1: add support for the master unit interrupt
  drm/i915/dg1: Add DG1 PCI IDs
  drm/i915/dg1: add initial DG-1 definitions
  drm/i915: Add has_master_unit_irq flag
  brcmfmac: initialize the requested dwell time
  brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map
  brcmfmac: update tx status flags to sync with firmware
  brcmfmac: reserve 2 credits for host tx control path
  brcmfmac: increase message buffer size for control packets
  brcmfmac: allow credit borrowing for all access categories
  xfrm: interface: not xfrmi_ipv6/ipip_handler twice
  ip6_vti: not register vti_ipv6_handler twice
  ip_vti: not register vti_ipip_handler twice
  brcmfmac: To fix Bss Info flag definition Bug
  brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode
  brcmfmac: keep SDIO watchdog running when console_interval is non-zero
  brcmfmac: fix invalid permanent MAC address in wiphy
  brcmfmac: To fix kernel crash on out of boundary access
  dt-bindings: tegra: Document Jetson Xavier NX (and devkit)
  dt-bindings: mfd: Convert ChromeOS EC bindings to json-schema
  drm/virtio: Remove open-coded commit-tail function
  drm/tilcdc: Use standard drm_atomic_helper_commit
  ARM: tegra: Enable CPUFREQ userspace governor
  selftests/livepatch: Use "comm" instead of "diff" for dmesg
  drm/mgag200: Inline mga_crtc_{prepare, commit}() into enable function
  drm/mgag200: Rename G200WB prepare/commit function
  drm/mgag200: Set/clear <syncrst> field in display enable/disable helpers
  drm/mgag200: Split DPMS function into helpers
  drm/mgag200: Don't set or clear <scroff> field during modeset
  drm/mgag200: Move PLL setup out of mode-setting function
  drm/mgag200: Don't write-protect CRTC 0-7 while in mga_crtc_prepare()
  md: improve io stats accounting
  md: raid0/linear: fix dereference before null check on pointer mddev
  tty: serial: qcom-geni-serial: Drop the icc bw votes in suspend for console
  hwspinlock: qcom: Allow mmio usage in addition to syscon
  dt-bindings: hwlock: qcom: Allow device on mmio bus
  dt-bindings: hwlock: qcom: Migrate binding to YAML
  selftests/bpf: Fix merge conflict resolution
  scsi: scsi_debug: Update documentation url and bump version
  scsi: scsi_debug: every_nth triggered error injection
  scsi: scsi_debug: Support hostwide tags
  scsi: scsi_debug: Add check for sdebug_max_queue during module init
  scsi: hisi_sas: Remove one kerneldoc comment
  scsi: hisi_sas: Directly trigger SCSI error handling for completion errors
  scsi: ufs-mediatek: Add inline encryption support
  scsi: cxgb4i: Clean up a debug printk
  scsi: virtio_scsi: Remove unnecessary condition check
  scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked
  scsi: target: Remove unused variable 'tpg'
  scsi: ufs: Fix and simplify setup_xfer_req variant operation
  scsi: ufs: Simplify completion timestamp for SCSI and query commands
  dt-bindings: pwm: samsung: Do not require interrupts on Exynos SoCs
  dt-bindings: backlight: Convert common backlight bindings to DT schema
  dt-bindings: usb: renesas,usb-xhci: convert to YAML
  wan: Replace HTTP links with HTTPS ones
  pcnet32: switch from 'pci_' to 'dma_' API
  amd8111e: switch from 'pci_' to 'dma_' API
  net: wan: cosa: Replace HTTP links with HTTPS ones
  net: jme: Replace HTTP links with HTTPS ones
  net: ethernet: Replace HTTP links with HTTPS ones
  docs: devicetree: add bindings for Seville DSA switch inside Felix driver
  net: dsa: felix: introduce support for Seville VSC9953 switch
  net: dsa: felix: move probing to felix_vsc9959.c
  net: mscc: ocelot: extend watermark encoding function
  net: mscc: ocelot: convert SYS_PAUSE_CFG register access to regfield
  net: mscc: ocelot: disable flow control on NPI interface
  net: mscc: ocelot: split writes to pause frame enable bit and to thresholds
  net: dsa: felix: create a template for the DSA tags on xmit
  net: mscc: ocelot: convert QSYS_SWITCH_PORT_MODE and SYS_PORT_MODE to regfields
  soc: mscc: ocelot: add MII registers description
  net: mscc: ocelot: convert port registers to regmap
  devlink: Fix use-after-free when destroying health reporters
  net: phy: fix mdio-mscc-miim build
  isdn/capi: Replace HTTP links with HTTPS ones
  net: make symbol 'flush_works' static
  selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent
  mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop
  mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c
  mlxsw: spectrum_matchall: Publish matchall data structures
  mlxsw: spectrum_flow: Drop an unused field
  mlxsw: spectrum_flow: Convert a goto to a return
  mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers
  mlxsw: spectrum_span: Add support for global mirroring triggers
  mlxsw: spectrum_span: Prepare for global mirroring triggers
  mlxsw: spectrum_span: Move SPAN operations out of global file
  mlxsw: reg: Add Monitoring Port Analyzer Global Register
  mlxsw: reg: Add Monitoring Mirror Trigger Enable Register
  net: sched: Pass qdisc reference in struct flow_block_offload
  net: x25: kerneldoc fixes
  net: wireless: kerneldoc fixes
  net: tipc: kerneldoc fixes
  net: switchdev: kerneldoc fixes
  net: socket: Move kerneldoc next to function it documents
  net: sched: kerneldoc fixes
  net: rxrpc: kerneldoc fixes
  net: openvswitch: kerneldoc fixes
  net: nfc: kerneldoc fixes
  net: netlabel: kerneldoc fixes
  net: netfilter: kerneldoc fixes
  net: mac80211: kerneldoc fixes
  net: llc: kerneldoc fixes
  net: ipv6: kerneldoc fixes
  net: ipv4: kerneldoc fixes
  net: decnet: kerneldoc fixes
  net: dccp: kerneldoc fixes
  net: core: kerneldoc fixes
  net: can: kerneldoc fixes
  net: 9p: kerneldoc fixes
  net: ipa: fix kerneldoc comments
  tools/bpftool: Strip away modifiers from global variables
  libbpf: Support stripping modifiers for btf_dump
  atm: Replace HTTP links with HTTPS ones
  WAN: Replace HTTP links with HTTPS ones
  selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour
  bpf: Use dedicated bpf_trace_printk event instead of trace_printk()
  serial: qcom_geni_serial: Always use 4 bytes per TX FIFO word
  serial: qcom_geni_serial: Make kgdb work even if UART isn't console
  arm64: dts: sc7180: Add sdhc opps and power-domains
  arm64: dts: sdm845: Add sdhc opps and power-domains
  arm64: dts: sc7180: Add OPP table for all qup devices
  arm64: dts: sdm845: Add OPP table for all qup devices
  spi: spi-geni-qcom: Get rid of most overhead in prepare_message()
  spi: spi-geni-qcom: Set the clock properly at runtime resume
  spi: spi-geni-qcom: Avoid clock setting if not needed
  spi: spi-qcom-qspi: Set an autosuspend delay of 250 ms
  spi: spi-qcom-qspi: Avoid clock setting if not needed
  arm64: dts: sc7180: Add qspi opps and power-domains
  arm64: dts: sdm845: Add qspi opps and power-domains
  spi: spi-qcom-qspi: Use OPP API to set clk/perf state
  tools/bpftool: Remove warning about PID iterator support
  xsk: Add xdp statistics to xsk_diag
  samples: bpf: Add an option for printing extra statistics in xdpsock
  xsk: Add new statistics
  NFSv4.2: add client side xattr caching.
  NFSv4.2: hook in the user extended attribute handlers
  NFSv4.2: add the extended attribute proc functions.
  nfs: make the buf_to_pages_noslab function available to the nfs code
  nfs: define and use the NFS_INO_INVALID_XATTR flag
  nfs: modify update_changeattr to deal with regular files
  NFSv4.2: query the extended attribute access bits
  nfs: define nfs_access_get_cached function
  NFSv4.2: add client side XDR handling for extended attributes
  NFSv4.2: query the server for extended attribute support
  NFSv4.2: define limits and sizes for user xattr handling
  nfs: add client side only definitions for user xattrs
  drm/i915: WARN if max vswing/pre-emphasis violates the DP spec
  nfsd: avoid a NULL dereference in __cld_pipe_upcall()
  nfsd4: a client's own opens needn't prevent delegations
  nfsd: Use seq_putc() in two functions
  svcrdma: Display chunk completion ID when posting a rw_ctxt
  svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send()
  svcrdma: Introduce Send completion IDs
  svcrdma: Record Receive completion ID in svc_rdma_decode_rqst
  svcrdma: Introduce Receive completion IDs
  svcrdma: Introduce infrastructure to support completion IDs
  svcrdma: Add common XDR encoders for RDMA and Read segments
  svcrdma: Add common XDR decoders for RDMA and Read segments
  SUNRPC: Add helpers for decoding list discriminators symbolically
  svcrdma: Remove declarations for functions long removed
  svcrdma: Clean up trace_svcrdma_send_failed() tracepoint
  svcrdma: Consolidate send_error helper functions
  svcrdma: Make svc_rdma_send_error_msg() a global function
  svcrdma: Eliminate return value for svc_rdma_send_error_msg()
  svcrdma: Add a @status parameter to svc_rdma_send_error_msg()
  svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions
  svcrdma: Remove save_io_pages() call from send_error_msg()
  svcrdma: Fix page leak in svc_rdma_recv_read_chunk()
  SUNRPC: Augment server-side rpcgss tracepoints
  nfsd: add fattr support for user extended attributes
  nfsd: implement the xattr functions and en/decode logic
  nfsd: add structure definitions for xattr requests / responses
  nfsd: take xattr bits into account for permission checks
  nfsd: define xattr functions to call into their vfs counterparts
  nfsd: add defines for NFSv4.2 extended attribute support
  nfsd: split off the write decode code into a separate function
  xattr: add a function to check if a namespace is supported
  xattr: break delegations in {set,remove}xattr
  nfs,nfsd: NFSv4.2 extended attribute protocol definitions
  AX.25 Kconfig: Replace HTTP links with HTTPS ones
  firmware: qcom_scm: Add msm8994 compatible
  ARM: dts: meson8b: odroidc1: enable the SDHC controller
  ARM: dts: meson8b: ec100: enable the SDHC controller
  ARM: dts: meson: add the SDHC MMC controller
  arm64: dts: amlogic: Add the Ethernet "timing-adjustment" clock
  arm64: dts: meson-gx: Switch to the meson-ee-pwrc bindings
  ARM: dts: meson8b: add power domain controller
  ARM: dts: meson8m2: add resets for the power domain controller
  ARM: dts: meson8: add power domain controller
  remoteproc: qcom: Add missing slab.h
  dccp: Replace HTTP links with HTTPS ones
  arm64: dts: meson-khadas-vim3: add Khadas MCU nodes
  dt-bindings: timer: Convert mrvl,mmp-timer to json-schema
  net: fddi: skfp: Remove addr_to_string().
  dt-bindings: rtc: Convert sa1100-rtc to json-schema
  dt-bindings: interrupt-controller: Convert mrvl,intc to json-schema
  dt-bindings: i2c: Convert i2c-pxa to json-schema
  dt-bindings: gpio: Convert mrvl-gpio to json-schema
  firmware: qcom_scm: Fix legacy convention SCM accessors
  ARM: OMAP: Replace HTTP links with HTTPS ones
  Replace HTTP links with HTTPS ones: OMAP DEVICE TREE SUPPORT
  net: bridge: fix undefined br_vlan_can_enter_range in tunnel code
  ARM: dts: omap5-uevm: Add watchdog timers for IPU and DSP
  ARM: dts: omap4-panda-common: Add watchdog timers for IPU and DSP
  ARM: dts: omap5-uevm: Add system timers to DSP and IPU
  ARM: dts: omap5-uevm: Add CMA pools and enable IPU & DSP
  ARM: dts: omap5: Add aliases for rproc nodes
  ARM: dts: omap5: Add DSP and IPU nodes
  ARM: dts: omap4-panda-common:: Add system timers to DSP and IPU
  ARM: dts: omap4-panda-common: Add CMA pools and enable IPU & DSP
  ARM: dts: omap4: Add aliases for rproc nodes
  ARM: dts: omap4: Add IPU DT node
  ARM: dts: omap4: Update the DSP node
  ARM: dts: omap5: Add timer_sys_ck clocks for timers
  ARM: dts: omap4: Add timer_sys_ck clocks for timers
  ARM: dts: am335x-pocketbeagle: set default mux for gpio pins
  fs: Expand __receive_fd() to accept existing fd
  pidfd: Replace open-coded receive_fd()
  fs: Add receive_fd() wrapper for __receive_fd()
  fs: Move __scm_install_fd() to __receive_fd()
  net/scm: Regularize compat handling of scm_detach_fds()
  pidfd: Add missing sock updates for pidfd_getfd()
  net/compat: Add missing sock updates for SCM_RIGHTS
  selftests/bpf: Add test for resolve_btfids
  tools headers: Adopt verbatim copy of btf_ids.h from kernel sources
  bpf: Add info about .BTF_ids section to btf.rst
  bpf: Use BTF_ID to resolve bpf_ctx_convert struct
  bpf: Remove btf_id helpers resolving
  bpf: Resolve BTF IDs in vmlinux image
  bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros
  bpf: Compile resolve_btfids tool at kernel compilation start
  bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object
  docs: openrisc: Replace HTTP links with HTTPS ones
  S390: Replace HTTP links with HTTPS ones
  docs: ipmi: Replace HTTP links with HTTPS ones
  drm/i915/mst: filter out the display mode exceed sink's capability
  drm/probe_helper: Add drm_connector_helper_funcs.mode_valid_ctx
  docs: gcov: replace links with HTTPS
  Replace HTTP links with HTTPS ones: 9P FILE SYSTEM
  spi: imx/fsl-lpspi: Convert to GPIO descriptors
  docs: hid: Convert link to https
  Replace HTTP links with HTTPS ones: AFS FILESYSTEM
  Replace HTTP links with HTTPS ones: OMFS
  Documentation/filesystems/proc.rst: copy-editing cleanup
  Documentation/driver-api: nvdimm: drop doubled word
  Documentation/driver-api: ntb: drop doubled word
  regulator: cros-ec: Constify cros_ec_regulator_voltage_ops
  ARM: OMAP2+: Drop legacy platform data for am4 dwc3
  bus: ti-sysc: Add missing quirk flags for usb_host_hs
  drm/i915: Skip signaling a signaled request
  drm/i915/gt: Only swap to a random sibling once upon creation
  ASoC: rockchip: spdif: Handle clk by pm runtime
  Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt()
  Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt()
  Bluetooth: hci_qca: Bug fixes for SSR
  Bluetooth: btusb: add Realtek 8822CE to usb_device_id table
  gcc-plugins: Replace HTTP links with HTTPS ones
  ALSA: echoaudio: re-enable IRQs on failure path
  ALSA: line6: add hw monitor volume control for POD HD500
  Documentation: coda: annotate duplicated words
  Documentation/features: Remove unicore32 from kcov and kmemleak
  drm/bridge: sil_sii8620: initialize return of sii8620_readb
  Driver-API: Documentation: Replace deprecated :c:func: Usage
  cpufreq: Replace HTTP links with HTTPS ones
  Documentation: locking: ww-mutex-design: drop duplicated word
  Documentation: locking: mutex-design: fix duplicated word
  Documentation: x86: earlyprintk: drop doubled words
  Documentation: x86: machinecheck: drop doubled words
  dm verity: add "panic_on_corruption" error handling mode
  dm mpath: use double checked locking in fast path
  dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl
  dm mpath: rework __map_bio()
  dm mpath: factor out multipath_queue_bio
  dm mpath: push locking down to must_push_back_rq()
  dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH
  dm mpath: changes from initial m->flags locking audit
  Documentation: vm/memory-model: eliminate duplicated word
  Documentation: virt/kvm/api: eliminate duplicated word
  Documentation: security/keys: eliminate duplicated word
  Documentation: s390/vfio-ap: eliminate duplicated word
  Documentation: powerpc/vas-api: eliminate duplicated word
  Documentation: misc/xilinx_sdfec: eliminate duplicated word
  Documentation: mips/ingenic-tcu: eliminate duplicated word
  Documentation: maintainer-entry-profile: eliminate duplicated word
  Documentation: leds/ledtrig-transient: eliminate duplicated word
  Documentation: kbuild/kconfig-language: eliminate duplicated word
  Documentation: i2c: eliminate duplicated word
  Documentation: hid/intel-ish-hid: eliminate duplicated word
  Documentation: gpu/drm-uapi: eliminate duplicated word
  Documentation: gpu/komeda-kms: eliminate duplicated word
  Documentation: fpga: eliminate duplicated word
  Documentation: kgdb: eliminate duplicated word
  Documentation: printk-basics: eliminate duplicated word
  Documentation: block: eliminate duplicated word
  Documentation: numaperf: eliminate duplicated word
  doc: yama: Swap HTTP for HTTPS and replace dead link
  arm64: tegra: norrin: Add missing panel power supply
  arm64: tegra: Remove simple regulators bus
  Documentation/security-bugs: Explain why plain text is preferred
  docs: locking: Replace HTTP links with HTTPS ones
  docs: kvm: Replace HTTP links with HTTPS ones
  docs: filesystems: Replace HTTP links with HTTPS ones
  arm64: tegra: Remove simple clocks bus
  arm64: tegra: Remove undocumented battery-name property
  docs: driver-api: i3c: Replace HTTP links with HTTPS ones
  arm64: tegra: Enable XUSB on Norrin
  kobject: documentation: Replace HTTP links with HTTPS ones
  perf/smmuv3: To simplify code for ioremap page in pmcg
  drm/i915/selftest: fix an error return path where err is not being set
  iio: core: remove iio_priv_to_dev() helper
  Replace HTTP links with HTTPS ones: drivers/iio
  Replace HTTP links with HTTPS ones: Documentation/devicetree/bindings/iio
  cpufreq: intel_pstate: Fix static checker warning for epp variable
  cxl: Change PCIBIOS_SUCCESSFUL to 0
  staging: qlge: qlge_ethtool: Remove one byte memset.
  staging: qlge: qlge_mpi: Simplify while statements.
  staging: qlge: qlge_dbg: Simplify while statements
  staging: qlge: qlge.h: Insert line after declaration.
  staging: qlge: qlge.h: Function definition arguments should have names.
  staging: qlge: Remove pci-dma-compat wrapper APIs.
  Staging: speakup: Replace HTTP links with HTTPS ones
  staging: rtl8192e: rtl_core: Remove pci-dma-compat wrapper APIs.
  staging: rtl8192e: rtl8192E_dev: Remove pci-dma-compat wrapper APIs.
  staging: rts5208: Assign array_size() to a variable
  memory: mtk-smi: Add basic support for MT6779
  dt-bindings: mediatek: Add binding for MT6779 SMI
  arm64: defconfig: enable CONFIG_FSL_ENETC_QOS
  arm64: defconfig: enable TSN features for ENETC and similiar hardware
  doc:kmsg: explicitly state the return value in case of SEEK_CUR
  drm/amdgpu: stop allocating dummy GTT nodes
  drm/ttm: further cleanup ttm_mem_reg handling
  ARM: dts: imx6ull: add MYiR MYS-6ULX SBC
  ARM: dts: vf610-zii-spb4: Add node for switch watchdog
  ARM: dts: colibri-imx6: remove pinctrl-names orphan
  ARM: dts: imx: default to #pwm-cells = <3> in the SoC dtsi files
  ARM: dts: vf610-zii-scu4-aib: Configure fibre ports to 1000BaseX
  ARM: dts: vf610-zii-dev-rev-c: Configure fiber port to 1000BaseX
  ARM: dts: ZII: update MDIO speed and preamble
  ARM: dts: vfxxx: Add node for CAAM
  ARM: dts: imx6qp-sabresd: enable sata
  ARM: dts: imx6qp-sabreauto: enable sata
  ARM: dts: add Protonic RVT board
  ARM: dts: add Protonic VT7 board
  ARM: dts: add Protonic WD2 board
  ARM: dts: add Protonic PRTI6Q board
  ARM: dts: imx6ul: Add ASRC device node
  ARM: dts: imx: Align L2 cache-controller nodename with dtschema
  ARM: dts: vf610: Align L2 cache-controller nodename with dtschema
  ARM: dts: imx6sx-sdb: Add MQS support
  ARM: dts: ls1021a: add ftm_alarm0 DT node
  ARM: dts: imx6sx-sabreauto: Add cs42888 sound card support
  ARM: dts: imx6sx-sabreauto: Add SPDIF support
  ARM: dts: imx6sx-sdb: Add SPDIF support
  ARM: dts: imx6sx: Enable ASRC device
  drm/i915/gt: Ignore irq enabling on the virtual engines
  arm64: dts: ls1028a-qds: Add DSPI flash nodes
  ARM: dts: imx53-ppd: alarm LEDs use kernel LED interface
  ARM: dts: imx6sll: Make ssi node name same as other platforms
  ARM: dts: imx: Change usdhc node name on i.MX6/i.MX7 SoCs
  ARM: dts: imx: Change esdhc node name on i.MX2/i.MX3/i.MX5 SoCs
  ARM: dts: imx: Change sdhci node name on i.MX27/i.MX31 SoCs
  ARM: dts: imx6qdl: Remove invalid interrupt for GPC node
  ARM: dts: imx: change iim node name on i.MX SoCs
  ARM: dts: imx: change ocotp node name on MXS SoCs
  ARM: dts: imx: change ocotp node name on i.MX6/7 SoCs
  ARM: dts: ls1021a: output PPS signal on FIPER2
  ARM: dts: imx: Make tempmon node as child of anatop node
  iommu/mediatek: Include liunx/dma-mapping.h
  mmc: sdhci: Fix potential null pointer access while accessing vqmmc
  mmc: core: Add MMC_CAP2_FULL_PWR_CYCLE_IN_SUSPEND
  dt-bindings: mmc: Add full-pwr-cycle-in-suspend property
  mmc: sdhci-msm: Set IO pins in low power state during suspend
  mmc: sdhci-iproc: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  mmc: dw_mmc-exynos: remove redundant initialization of variable 'found'
  arch: arm: mach-omap2: mmc: Move omap_mmc_notify_cover_event() prototype
  mmc: cqhci: Demote faux kerneldoc header down to basic comment block
  mmc: sdhci-msm: Demote faux kerneldoc header down to basic comment block
  mmc: sdhci-of-arasan: Correct formatting and provide missing function arg(s)
  mmc: rtsx_usb_sdmmc: Remove set but unused variable 'err'
  mmc: rtsx_pci_sdmmc: Remove set but unused variable 'err'
  mmc: dw_mmc-exynos: Add kerneldoc descriptions of for 'dev' args
  mmc: core: Correct misspelling of 'mq' in mmc_init_request()'s docs
  mmc: atmel-mci: Provide 2 new and correct 1 existing property description
  mmc: mtk-sd: Demote msdc_recheck_sdio_irq() function header
  mmc: sdhci-s3c: Provide documentation for missing struct properties
  mmc: core: Add missing documetation for 'mmc' and 'ios'
  mmc: core: Provide description for sdio_set_host_pm_flags()'s 'flag' arg
  mmc: core: Mark fixups as __maybe_unused
  mmc: sdhci-msm: Make function sdhci_msm_dump_vendor_regs() static
  mmc: renesas_sdhi_internal_dmac: Fix dma unmapping in error cases
  mmc: renesas_sdhi_internal_dmac: clean up the code for dma complete
  mmc: tmio: core: Add end operation into tmio_mmc_dma_ops
  mmc: sdio: Move SDIO IDs from rsi_sdio driver to common include file
  mmc: sdhci-msm: Use internal voltage control
  mmc: core: Set default power mode in mmc_alloc_host()
  mmc: sdhci: Allow platform controlled voltage switching
  mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A
  mmc: sdhci-esdhc-imx: dump internal IC debug status during error
  mmc: sdio: fix clock rate setting for SDR12/SDR25 mode
  mmc: sdhci_am654: Add support for clkbuf_sel property
  mmc: sdhci_am654: Update delay chain configuration
  mmc: sdhci_am654: Fix conditions for enabling dll
  mmc: sdhci_am654: Add Support for SR2.0
  mmc: sdhci_am654: Add flag for PHY calibration
  dt-bindings: mmc: sdhci-am654: Add ti,clkbuf-sel binding
  dt-bindings: mmc: Convert pwrseq to json-schema
  mmc: sh_mmcif: Use "kHz" for kilohertz
  mmc: sdhci-msm: Fix spelling mistake
  mmc: mmci: add sdio datactrl mask for sdmmc revisions
  mmc: sdhci-of-arasan: Add missed checks for devm_clk_register()
  mmc: sdio: Fix 1-bit mode for SD-combo cards during suspend
  mmc: sdio: Enable SDIO 4-bit bus if not support SD_SCR_BUS_WIDTH_4 for SD combo card
  mmc: sdio: Return ret if sdio_disable_func() fails
  mmc: sdhci-tegra: Add comment for PADCALIB and PAD_CONTROL NVQUIRKS
  dt-bindings: mmc: sdhci-msm: Add interconnect BW scaling strings
  mmc: sdhci-msm: Add interconnect bandwidth scaling support
  mmc: core: Always allow the card detect uevent to be consumed
  drm/i915/gt: Always reset the engine, even if inactive, on execlists failure
  m68k: defconfig: Update defconfigs for v5.8-rc3
  m68k: Use CLEAN_FILES to clean up files
  m68k: mac: Improve IOP debug messages
  m68k: mac: Don't send uninitialized data in IOP message reply
  m68k: mac: Fix IOP status/control register writes
  m68k: mac: Don't send IOP message until channel is idle
  m68k: atari: Annotate dummy read in ROM port IO code as __maybe_unused
  m68k: Use sizeof_field() helper
  m68k: Pass -D options to KBUILD_CPPFLAGS instead of KBUILD_{A,C}FLAGS
  m68k: Optimize cc-option calls for cpuflags-y
  m68k: sun3: Descend to prom from arch/m68k/sun3
  m68k: Add arch/m68k/Kbuild
  Documentation/driver-api: dmaengine/provider: drop doubled word
  dmaengine: idxd: move idxd interrupt handling to mask instead of ignore
  dmaengine: idxd: add work queue drain support
  xfrm interface: store xfrmi contexts in a hash by if_id
  xfrm interface: avoid xi lookup in xfrmi_decode_session()
  mtd: spi-nor: Disable the flash quad mode in spi_nor_restore()
  mtd: spi-nor: Add capability to disable flash quad mode
  arm64: dts: lx2160a: Increase configuration space size
  drm: radeon: fix common struct sg_table related issues
  arm64: dts: renesas: r8a77970: eagle/v3msk: Add QSPI flash support
  arm64: dts: renesas: r8a77970: Add RPC-IF support
  arm64: dts: renesas: r8a77980: condor/v3hsk: Add QSPI flash support
  arm64: dts: renesas: r8a77980: Add RPC-IF support
  drm: amdgpu: fix common struct sg_table related issues
  ARM: imx_v6_v7_defconfig: Support i.MX8MM
  soc: imx: select ARM_GIC_V3 for i.MX8M
  firmware: arm_scmi: Remove fixed size fields from reports/scmi_event_header
  firmware: arm_scmi: Remove unneeded __packed attribute
  firmware: arm_scmi: Remove zero-length array in SCMI notifications
  firmware: arm_scmi: Provide a missing function param description
  clk: scmi: Fix min and max rate when registering clocks with discrete rates
  clk: renesas: cpg-mssr: Add r8a774e1 support
  dt-bindings: clock: renesas,cpg-mssr: Document r8a774e1
  soc: renesas: rcar-rst: Add support for RZ/G2H
  soc: renesas: Identify RZ/G2H
  soc: renesas: Add Renesas R8A774E1 config option
  soc: renesas: rcar-sysc: Add r8a774e1 support
  arm64: dts: zii-ultra: update MDIO speed and preamble
  clk: renesas: Add r8a774e1 CPG Core Clock Definitions
  dt-bindings: power: Add r8a774e1 SYSC power domain definitions
  dt-bindings: reset: renesas,rst: Document r8a774e1 reset module
  dt-bindings: power: renesas,rcar-sysc: Document r8a774e1 SYSC binding
  dt-bindings: arm: renesas: Add HopeRun RZ/G2H boards
  dt-bindings: arm: renesas: Document RZ/G2H SoC DT bindings
  mtd: spi-nor: spansion: Remove s70fl01gs from flash_info
  mtd: spi-nor: sfdp: do not make invalid quad enable fatal
  arm64: dts: ls1043a: update USB nodes status to match board config
  phy: stm32: use NULL instead of zero
  phy: exynos5-usbdrd: use correct format for structure description
  phy: rockchip-typec: use correct format for structure description
  phy: xgene: remove unsigned integer comparison with less than zero
  phy: mapphone-mdm6600: Add missing description for some structure fields
  phy-mvebu-a3700-utmi: correct typo in struct mvebu_a3700_utmi comments
  drm/lima: Expose job_hang_limit module parameter
  phy: exynos5-usbdrd: Calibrating makes sense only for USB2.0 PHY
  dt-bindings: phy: uniphier: Fix incorrect clocks and clock-names for PXs3 usb3-hsphy
  phy: allwinner: Make PHY_SUN6I_MIPI_DPHY depend on COMMON_CLK
  phy: cadence: salvo: fix wrong bit definition
  arm64: defconfig: enable RTC and audio support on Kontron sl28 boards
  arm64: defconfig: add pca9450 pmic driver
  arm64: dts: imx8mn-evk: add pca9450 for i.mx8mn-evk board
  pNFS/flexfiles: The mirror count could depend on the layout segment range
  pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg()
  NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC
  dt-bindings: arm: fsl: add different Protonic boards
  arm64: dts: imx8mp: add ddr pmu device node
  arm64: dts: ls1043a: add more thermal zone support
  arm64: dts: ls1046a: add more thermal zone support
  firmware: imx: Move i.MX SCU soc driver into imx firmware folder
  fpga: dfl: pci: add device id for Intel FPGA PAC N3000
  net: sky2: switch from 'pci_' to 'dma_' API
  net: skge: switch from 'pci_' to 'dma_' API
  net: fec: Set max MTU size to allow the MTU to be changed
  net: dsa: mv88e6xxx: Implement MTU change
  net: bridge: notify on vlan tunnel changes done via the old api
  drm/vkms: change the max cursor width/height
  dt-bindings: iio/adc: Convert ingenic-adc docs to YAML.
  iio: cros_ec_accel_legacy: Add Read Only frequency entries
  MAINTAINERS: adc: at91-sama5d2_adc: remove myself as co-maintainer
  drm: panel: simple: Fix bpc for LG LB070WV8 panel
  leds: gpio: Use struct_size() in devm_kzalloc()
  leds: ns2: Use struct_size() in devm_kzalloc()
  tools: gpio: fix spurious close warning in gpio-event-mon
  tools: gpio: fix spurious close warning in gpio-utils
  tools: gpio: fix spurious close warning in lsgpio
  gpio: uapi: fix misplaced comment line
  gpiolib: cdev: refactor lineevent cleanup into lineevent_free
  gpiolib: cdev: refactor linehandle cleanup into linehandle_free
  gpiolib: cdev: remove recalculation of offset
  gpiolib: cdev: fix minor race in GET_LINEINFO_WATCH
  gpiolib: cdev: rename priv to cdev
  gpiolib: cdev: use blocking notifier call chain instead of atomic
  gpiolib: cdev: remove pointless decrement of i
  gpiolib: cdev: rename numdescs to num_descs
  gpiolib: cdev: rename 'filep' and 'filp' to 'file' to be consistent with other use
  gpiolib: cdev: refactor gpiohandle_flags_to_desc_flags
  gpiolib: cdev: minor indentation fixes
  gpiolib: cdev: sort includes
  gpiolib: move gpiolib-sysfs function declarations into their own header
  leds: gpio: Fix semantic error
  leds: core: Flush scheduled work for system suspend
  leds: trigger: gpio: Avoid warning on update of inverted
  leds: fix spelling mistake
  leds: pca955x: Include the right GPIO header
  leds: lp55xx: Convert to use GPIO descriptors
  pinctrl: qcom: ipq8074: route gpio interrupts to APPS
  pinctrl: nsp: Set irq handler based on trig type
  clocksource/drivers/timer-atmel-tcb: Add sama5d2 support
  clocksource/drivers/timer-atmel-tcb: Allow selecting first divider
  clocksource/drivers/timer-atmel-tcb: Stop using the 32kHz for clockevents
  clocksource/drivers/timer-atmel-tcb: Fill tcb_config
  clocksource/drivers/timer-atmel-tcb: Rework 32khz clock selection
  ARM: at91: add atmel tcb capabilities
  ARM: dts: at91: sama5d2: add TCB GCLK
  dt-bindings: microchip: atmel,at91rm9200-tcb: add sama5d2 compatible
  dt-bindings: atmel-tcb: convert bindings to json-schema
  clk: Drop duplicate selection in Kconfig
  clk: qcom: smd: Add support for MSM8992/4 rpm clocks
  clk: qcom: ipq8074: Add missing clocks for pcie
  dt-bindings: clock: qcom: ipq8074: Add missing bindings for PCIe
  arm64: dts: layerscape: add ftm_alarm0 node
  arm64: dts: ls1028a: Add ftm_alarm0 DT node
  arm64: dts: lx2160a: add ftm_alarm0 DT node
  rsxx: switch from 'pci_free_consistent()' to 'dma_free_coherent()'
  arm64: dts: lx2160a: add DT node for all DSPI controller
  arm64: dts: lx2160a: add dspi controller DT nodes
  drm/panel: auo,b116xw03: fix flash backlight when power on
  <linux/of.h>: add stub for of_get_next_parent() to fix qcom build error
  Replace HTTP links with HTTPS ones: Common CLK framework
  clk: qcom: Add CPU clock driver for msm8996
  dt-bindings: clk: qcom: Add bindings for CPU clock for msm8996
  soc: qcom: Separate kryo l2 accessors from PMU driver
  selftests/seccomp: Check ENOSYS under tracing
  selftests/seccomp: Refactor to use fixture variants
  selftests/harness: Clean up kern-doc for fixtures
  seccomp: Use -1 marker for end of mode 1 syscall list
  seccomp: Fix ioctl number for SECCOMP_IOCTL_NOTIF_ID_VALID
  selftests/seccomp: Rename user_trap_syscall() to user_notif_syscall()
  selftests/seccomp: Make kcmp() less required
  seccomp: Use pr_fmt
  selftests/seccomp: Improve calibration loop
  selftests/seccomp: use 90s as timeout
  selftests/seccomp: Expand benchmark to per-filter measurements
  selftests/seccomp: Check for EPOLLHUP for user_notif
  seccomp: notify about unused filter
  seccomp: Lift wait_queue into struct seccomp_filter
  seccomp: release filter after task is fully dead
  seccomp: rename "usage" to "refs" and document
  seccomp: Add find_notification helper
  seccomp: Report number of loaded filters in /proc/$pid/status
  selftests/seccomp: Set NNP for TSYNC ESRCH flag test
  selftests/seccomp: Add SKIPs for failed unshare()
  selftests/seccomp: Rename XFAIL to SKIP
  drm/amdgpu/display: create fake mst encoders ahead of time (v4)
  drm/amdgpu: fix spelling mistake "Falied" -> "Failed"
  drm/amdgpu: fix preemption unit test
  drm/amdgpu/gfx10: fix race condition for kiq
  drm/amdgpu: minor cleanup of phase1 suspend code
  drm/amd/powerplay: put dpm frequency setting common code in smu_v11_0.c
  drm/amd/powerplay: revise calling chain on retrieving frequency range
  drm/amd/powerplay: revise calling chain on setting soft limit
  drm/amd/powerplay: put setting hard limit common code in smu_v11_0.c
  drm/amd/powerplay: drop unused code and wrapper around clock retrieving
  drm/amd/powerplay: unshare the code for retrieving current clock frequency
  drm/amd/powerplay: bypass wrapper on retrieving current clock frequency
  drm/amd/powerplay: drop unnecessary wrappers around clock retrieving
  drm/amd/powerplay: update driver if file for sienna_cichlid
  drm/amd/powerplay: correct the .get_workload_type() pointer
  Revert "drm/amd/display: add mechanism to skip DCN init"
  drm/amd/display: Fix CSC remap matrix not being applied on dcn30
  drm/amd/display: Use VUPDATE_NO_LOCK instead of VUPDATE for dcn30
  drm/amdgpu: enable gpu recovery for sienna cichlid
  drm/amdgpu: remove unnecessary logic of ASIC check
  drm/amdgpu: don't do soft recovery if gpu_recovery=0
  inet: Remove an unnecessary argument of syn_ack_recalc().
  net/mlx5e: Move devlink-health rx and tx reporters to devlink port
  net/mlx5e: Move devlink port register and unregister calls
  devlink: Add devlink health port reporters API
  devlink: Implement devlink health reporters on per-port basis
  devlink: Create generic devlink health reporter search function
  devlink: Rework devlink health reporter destructor
  devlink: Refactor devlink health reporter constructor
  bpf: Fix fds_example SIGSEGV error
  drm/i915: Pull printing GT capabilities on error to err_print_gt
  KVM: nSVM: remove nonsensical EXITINFO1 adjustment on nested NPF
  KVM: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support
  KVM: VMX: optimize #PF injection when MAXPHYADDR does not match
  KVM: VMX: Add guest physical address check in EPT violation and misconfig
  KVM: VMX: introduce vmx_need_pf_intercept
  KVM: x86: update exception bitmap on CPUID changes
  mlx4: convert to new udp_tunnel_nic infra
  bnxt: convert to new udp_tunnel_nic infra
  ixgbe: convert to new udp_tunnel_nic infra
  ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled
  selftests: net: add a test for UDP tunnel info infra
  netdevsim: add UDP tunnel port offload support
  ethtool: add tunnel info interface
  udp_tunnel: add central NIC RX port offload infrastructure
  udp_tunnel: re-number the offload tunnel types
  debugfs: make sure we can remove u32_array files cleanly
  PCI: Fix pci_create_slot() reference count leak
  RDMA/counter: Allow manually bind QPs with different pids to same counter
  RDMA/counter: Only bind user QPs in auto mode
  RDMA/counter: Add PID category support in auto mode
  RDMA/mlx5: Remove unused to_mibmr function
  nouveau/hmm: support mapping large sysmem pages
  nouveau: fix mapping 2MB sysmem pages
  nouveau/hmm: fault one page at a time
  mm/hmm: add tests for hmm_pfn_to_map_order()
  mm/hmm: provide the page mapping order in hmm_range_fault()
  PCI: Treat "external-facing" devices themselves as internal
  dt-bindings: fix simple-framebuffer example
  dt-bindings: display: convert sharp,lq101r1sx01 to DT Schema
  dt-bindings: display: convert samsung,s6e8aa0 to DT Schema
  dt-bindings: display: convert innolux,p079zca to DT Schema
  PCI: Cache ACS capability offset in device
  PCI: Reorder pci_enable_acs() and dependencies
  drm: fb-helper: Convert logging to drm_* functions.
  drm: mipi-dsi: Convert logging to drm_* functions.
  drm/bridge: Replace HTTP links with HTTPS ones
  drm/bridge: dw-hdmi: Always add the bridge in the global bridge list
  drm/bridge: dw-hdmi: Don't cleanup i2c adapter and ddc ptr in __dw_hdmi_probe() bailout path
  Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM
  KVM: x86: rename update_bp_intercept to update_exception_bitmap
  drm/panel: Replace HTTP links with HTTPS ones
  KVM: x86: mmu: Add guest physical address check in translate_gpa()
  Bluetooth: Use fallthrough pseudo-keyword
  Bluetooth: RFCOMM: Use fallthrough pseudo-keyword
  Bluetooth: core: Use fallthrough pseudo-keyword
  KVM: x86: mmu: Move translate_gpa() to mmu.c
  Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt()
  KVM: x86: Add helper functions for illegal GPA checking and page fault injection
  KVM: x86: drop superfluous mmu_check_root() from fast_pgd_switch()
  KVM: nSVM: use nested_svm_load_cr3() on guest->host switch
  KVM: nSVM: implement nested_svm_load_cr3() and use it for host->guest switch
  KVM: nSVM: move kvm_set_cr3() after nested_svm_uninit_mmu_context()
  KVM: nSVM: introduce nested_svm_load_cr3()/nested_npt_enabled()
  KVM: nSVM: prepare to handle errors from enter_svm_guest_mode()
  KVM: nSVM: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure
  KVM: MMU: stop dereferencing vcpu->arch.mmu to get the context for MMU init
  KVM: nSVM: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu()
  KVM: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code
  dt-bindings: spi: Convert imx lpspi to json-schema
  dt-bindings: spi: Convert imx cspi to json-schema
  dt-bindings: spi: Convert mxs spi to json-schema
  arm64: tlb: don't set the ttl value in flush_tlb_page_nosync
  regmap: Switch to use fwnode instead of OF one
  ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup()
  ASoC: mediatek: mt8183-da7219: support HDMI jack reporting
  ASoC: mediatek: mt8183-da7219: use hdmi-codec
  ASoC: dt-bindings: mt8183-da7219: add a property "mediatek, hdmi-codec"
  ASoC: mediatek: mt8183: support HDMI jack reporting
  ASoC: mediatek: mt8183: use hdmi-codec
  ASoC: dt-bindings: mt8183: add a property "mediatek, hdmi-codec"
  ASoC: fsl_spdif: Add kctl for configuring TX validity bit
  ASoC: fsl_spdif: Clear the validity bit for TX
  libbpf: Fix memory leak and optimize BTF sanitization
  drm/i915/gt: Be defensive in the face of false CS events
  iommu/omap: Replace HTTP links with HTTPS ones
  fbdev: sm712fb: set error code in probe
  fbdev: da8xx-fb: go to proper label on error handling paths in probe
  video: fbdev: vt8623fb: Constify static vga_regsets
  omapfb: dss: Fix max fclk divider for omap36xx
  omapfb: fix multiple reference count leaks due to pm_runtime_get_sync
  video: fbdev: neofb: fix memory leak in neo_scan_monitor()
  video: fbdev: savage: fix memory leak on error handling path in probe
  fbdev/fb.h: Use struct_size() helper in kzalloc()
  fbcon: Use array3_size() helper in scr_memcpyw()
  video: fbdev: amifb: add FIXMEs about {put,get}_user() failures
  video: fbdev: amifb: add FIXME about dead APUS support
  ASoC: codecs: ak4458: Remove set but never checked variable 'ret'
  ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header
  ASoC: codecs: rt5659: Remove many unused const variables
  ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments
  ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR'
  ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header
  ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc
  ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc
  ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile'
  ASoC: sti: uniperif: fix 'defined by not used' warning
  iommu/mediatek: Add mt6779 basic support
  iommu/mediatek: Modify MMU_CTRL register setting
  iommu/mediatek: Extend protect pa alignment value
  iommu/mediatek: Add REG_MMU_WR_LEN_CTRL register definition
  iommu/mediatek: Add sub_comm id in translation fault
  iommu/mediatek: Move inv_sel_reg into the plat_data
  iommu/mediatek: Setting MISC_CTRL register
  iommu/mediatek: Use a u32 flags to describe different HW features
  iommu/mediatek: Rename the register STANDARD_AXI_MODE(0x48) to MISC_CTRL
  dt-bindings: mediatek: Add bindings for MT6779
  blk-mq: remove redundant validation in __blk_mq_end_request()
  blk-mq: Remove unnecessary local variable
  arm64: dts: mt8183: Add krane-sku176 board
  arm64: dts: mt8183: Add USB3.0 support
  arm64: dts: mt8183-evb: Fix unit name warnings
  arm64: dts: mt8183: Fix unit name warnings
  arm64: dts: mt8183: Add MediaTek's peripheral configuration controller
  arm64: dts: mt6358: Add the compatible for the regulators
  dt-bindings: arm64: dts: mediatek: Add mt8183-kukui-krane-sku176
  arm64: dts: mt8173: Re-measure capacity-dmips-mhz
  driver core: Add waiting_for_supplier sysfs file for devices
  driver core: Add state_synced sysfs file for devices that support it
  driver core: Expose device link details in sysfs
  driver core: Drop mention of obsolete bus rwsem from kernel-doc
  s390: add trace events for idle enter/exit
  s390: fix comment regarding interrupts in svc
  s390/ap: rework crypto config info and default domain code
  s390/mm: don't set ARCH_KEEP_MEMBLOCK
  mm/memblock: expose only miminal interface to add/walk physmem
  debugfs: file: Remove unnecessary cast in kfree()
  misc: rtsx: Add support new chip rts5228 mmc: rtsx: Add support MMC_CAP2_NO_MMC
  Documentation/driver-api: xillybus: drop doubled word
  Documentation/driver-api: uio-howto: drop doubled word
  Documentation/driver-api: firmware/request_firmware: drop doubled word
  Documentation/driver-api: firmware/direct-fs-lookup: drop doubled word
  Documentation/driver-api: firmware/firmware_cache: drop doubled word
  Documentation/driver-api: firmware/built-in-fw: drop doubled word
  MAINTAINERS: add Hridya and myself into Android driver maintainers list
  vop: sparse warning fixup
  misc: vmw_vmci_defs: Mark 'struct vmci_handle VMCI_ANON_SRC_HANDLE' as __maybe_unused
  misc: cxl: flash: Remove unused variable 'drc_index'
  iommu/renesas: Expand COMPILE_TEST coverage
  iommu: Tidy up Kconfig for SoC IOMMUs
  misc: eeprom: at24: Tell the compiler that ACPI functions may not be used
  char/mwave: remove redundant initialization of variable bRC
  ttyprintk: remove redundant initialization of variable ret
  char: raw: do not leak CONFIG_MAX_RAW_DEVS to userspace
  uacce: remove uacce_vma_fault
  virtio_console: Constify some static variables
  drivers/base/memory: rename base_memory_block_id to memory_block_id
  drivers/base/memory: init_memory_block() first parameter is not necessary
  perf kmem: Pass additional arguments to 'perf record'
  Documentation/driver-api: driver-model/platform: drop doubled word
  software node: Use software_node_unregister() when unregistering group of nodes
  topology: mark a function as __init to save some memory
  perf parse-events: Report BPF errors
  scripts: add dummy report mode to add_namespace.cocci
  drivers: base: Convert to printk alias functions
  lib: devres: add a comment about the devm_of_iomap() function
  devres: keep both device name and resource name in pretty name
  driver core: platform: expose numa_node to users in sysfs
  kobject: Avoid premature parent object freeing in kobject_cleanup()
  staging: rtl8712/: Using comparison to true is error prone
  staging: rtl8712: Use proper format in call to dev_err()
  staging: rtl8712: Remove variable 'raw' from rtl871x_open_fw()
  staging: rtl8712: Use ETH_ALEN instead of hardcoded value
  staging: rtl8712: Simplify expressions with boolean logic
  staging: rtl8712: Replace constant 49152 with expression 48 * 1024
  Staging: nvec: Replace HTTP links with HTTPS ones
  staging: rtl8188eu: Use fallthrough pseudo-keyword
  staging: vt6655: Use fallthrough pseudo-keyword
  staging: rtl8723bs: Using comparison to true is error prone
  staging: rtl8192u: Using comparison to true is error prone
  staging: rtl8712: Annotate r8712_sitesurvey_cmd()
  staging: rtl8192u: remove copying file
  staging: rtl8192u: remove GPL boiler plate text
  staging: wfx: Get descriptors for GPIOs
  staging: wfx: fix uninitialized variable bytes_done
  virt: vbox: Fix some comments which talk about the "session spinlock"
  virt: vbox: Log unknown ioctl requests as error
  virt: vbox: Add a few new vmmdev request types to the userspace whitelist
  virt: vbox: Add support for the new VBG_IOCTL_ACQUIRE_GUEST_CAPABILITIES ioctl
  virt: vbox: Add vbg_set_host_capabilities() helper function
  virt: vbox: Rename guest_caps struct members to set_guest_caps
  perf script: Show text poke address symbol
  perf script: Add option --show-text-poke-events
  perf intel-pt: Add support for text poke events
  perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL
  perf tools: Add support for PERF_RECORD_TEXT_POKE
  firmware: arm_scmi: Keep the discrete clock rates sorted
  PCI: controller: Convert to devm_platform_ioremap_resource()
  PCI: controller: Convert to devm_platform_ioremap_resource_byname()
  PCI: xilinx: Use pci_host_probe() to register host
  PCI: xilinx-nwl: Use pci_host_probe() to register host
  PCI: rockchip: Use pci_host_probe() to register host
  PCI: rcar: Use pci_host_probe() to register host
  PCI: iproc: Use pci_host_probe() to register host
  PCI: altera: Use pci_host_probe() to register host
  PCI: xgene: Use pci_host_probe() to register host
  PCI: versatile: Use pci_host_probe() to register host
  PCI: v3: Use pci_host_probe() to register host
  PCI: tegra: Use pci_host_probe() to register host
  PCI: mobiveil: Use pci_host_probe() to register host
  PCI: brcmstb: Use pci_host_probe() to register host
  PCI: host-common: Use struct pci_host_bridge.windows list directly
  lockdep: Remove lockdep_hardirq{s_enabled,_context}() argument
  lockdep: Change hardirq{s_enabled,_context} to per-cpu variables
  arm: Break cyclic percpu include
  s390: Break cyclic percpu include
  x86/entry: Fix NMI vs IRQ state tracking
  powerpc64: Break asm/percpu.h vs spinlock_types.h dependency
  lockdep: Prepare for NMI IRQ state tracking
  sparc64: Fix asm/percpu.h build error
  kcsan: Make KCSAN compatible with new IRQ state tracking
  drm/i915/selftest: Check that GPR are restored across noa_wait
  drm/i915/perf: Use GTT when saving/restoring engine GPR
  KVM: MIPS: clean up redundant 'kvm_run' parameters
  KVM: arm64: clean up redundant 'kvm_run' parameters
  KVM: s390: clean up redundant 'kvm_run' parameters
  ARM: dts: uniphier: simplify support-card node structure
  tpm_ftpm_tee: register driver on TEE bus
  optee: enable support for multi-stage bus enumeration
  optee: use uuid for sysfs driver entry
  MIPS: KVM: Remove outdated README
  MIPS: KVM: Limit Trap-and-Emulate to MIPS32R2 only
  udc: lpc32xx: make symbol 'lpc32xx_usbddata' static
  usb: gadget: Use fallthrough pseudo-keyword
  usb: host: Use fallthrough pseudo-keyword
  USB: OHCI: Use fallthrough pseudo-keyword
  usb: Use fallthrough pseudo-keyword
  usb: phy: Use fallthrough pseudo-keyword
  net/mlx5e: CT: Fix releasing ft entries
  net/mlx5e: CT: Remove unused function param
  net/mlx5e: CT: Return err_ptr from internal functions
  net/mlx5e: CT: Expand tunnel register mappings
  net/mlx5e: CT: Use mapping for zone restore register
  net/mlx5e: CT: Re-use tuple modify headers for identical modify actions
  net/mlx5e: Export sharing of mod headers to a new file
  net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid
  net/mlx5e: CT: Don't offload tuple rewrites for established tuples
  net/mlx5e: Use netdev_info instead of pr_info
  net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action
  net/mlx5e: CT: Save ct entries tuples in hashtables
  net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP
  arm64: dts: uniphier: Add missing clock-names and reset-names to pcie-phy
  arm64: dts: uniphier: Rename ethphy node to ethernet-phy
  ARM: dts: uniphier: Add PCIe endpoint and PHY node for Pro5
  ARM: dts: uniphier: Rename ethphy node to ethernet-phy
  dt-bindings: input: Convert imx keypad to json-schema
  dt-bindings: input: Convert matrix-keymap to json-schema
  dt-bindings: i2c: Convert imx i2c to json-schema
  dt-bindings: i2c: Convert mxs i2c to json-schema
  selinux: complete the inlining of hashtab functions
  selinux: prepare for inlining of hashtab functions
  tracing: Save one trace_event->type by using __TRACE_LAST_TYPE
  PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h
  tracing: Simplify defining of the next event id
  SPI SUBSYSTEM: Replace HTTP links with HTTPS ones
  spi: atmel: remove redundant label out_free
  spi: use kthread_create_worker() helper
  ASoC: codecs: Use fallthrough pseudo-keyword
  ASoC: tlv320adcx140: Add tx offset slot programming
  ASoC: tlv320adcx140: Add ASI enable for channel 5-8
  ASoC: atmel-pdmic: remove codec component
  ASoC: atmel-classd: remove codec component
  io_uring: remove dead 'ctx' argument and move forward declaration
  PCI: Fix error in panic message
  ASoC: codecs: rt*: fix 'defined but not used' warning
  ASoC: codecs: max98390: fix 'defined but not used' warning
  ASoC: codecs: es8316: fix 'defined but not used' warning
  ASoC: codecs: cros_ec_codec: fix 'defined but not used' warning
  ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w'
  ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv'
  ASoC: codecs: da7219: fix 'defined but not used' warning
  ASoC: codecs: da7210: fix kernel-doc
  ASoC: uniphier: aio-core: fix kernel-doc
  ASoC: tegra: tegra20_das: remove always-true comparison
  ASoC: samsung: pcm: fix kernel-doc
  ASoC: samsung: spdif: fix kernel-doc
  ASoC: atmel: fix kernel-doc
  MAINTAINERS: Add ADV7180 bindings documentation
  dt-bindings: adv7180: Convert bindings to json-schema
  Replace HTTP links with HTTPS ones: KMOD KERNEL MODULE LOADER - USERMODE HELPER
  selftests: net: Add port split test
  devlink: Move input checks from driver to devlink
  devlink: Add a new devlink port split ability attribute and pass to netlink
  mlxsw: Set port split ability attribute in driver
  devlink: Add a new devlink port lanes attribute and pass to netlink
  mlxsw: Set number of port lanes attribute in driver
  devlink: Replace devlink_port_attrs_set parameters with a struct
  devlink: Move switch_port attribute of devlink_port_attrs to devlink_port
  devlink: Move set attribute of devlink_port_attrs to devlink_port
  net: phy: mscc: fix ptr_ret.cocci warnings
  net: systemport: fix double shift of a vlan_tci by VLAN_PRIO_SHIFT
  ASoC: Intel: sdw_max98373: add card_late_probe support
  ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies
  ASoC: codecs: max98373: add SoundWire support
  ASoC: codecs: max98373: split I2C and common parts
  platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show()
  platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name
  platform/x86: asus-wmi: allow BAT1 battery name
  platform/x86: dell-wmi: add new dmi mapping for keycode 0xffff
  platform/x86: dell-wmi: add new keymap type 0x0012
  platform/x86: dell-wmi: add new backlight events
  platform/x86: Add new intel_atomisp2_led driver
  platform/x86: ISST: Add new PCI device ids
  riscv: Register System RAM as iomem resources
  drm/i915/gt: Optimise aliasing-ppgtt allocations
  platform/x86: system76-acpi: Fix brightness_set schedule while atomic
  platform/x86: intel_cht_int33fe: Drop double check for ACPI companion device
  selftests/mptcp: add diag interface tests
  mptcp: add MPTCP socket diag interface
  mptcp: add msk interations helper
  inet_diag: support for wider protocol numbers
  ASoC: mediatek: mt8183-da7219: support machine driver with rt1015
  ASoC: mediatek: mt8183-da7219: add compatible string for using rt1015
  ASoC: mediatek: mt8183-da7219: extract codec and DAI names
  ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init
  ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical
  net: enetc: use eth_broadcast_addr() to assign broadcast
  drm/i915/bios: Parse HOBL parameter
  drm/i915/display: Remove port and phy from voltage swing functions
  drm/i915/display: Replace drm_i915_private in voltage swing functions by intel_encoder
  drm/edid: Clean up some curly braces
  drm/edid: Iterate through all DispID ext blocks
  drm/edid: Allow looking for ext blocks starting from a specified index
  drm/dp: Include the AUX CH name in the debug messages
  KVM: MIPS: Use common KVM implementation of MMU memory caches
  KVM: MIPS: Account pages used for GPA page tables
  KVM: MIPS: Drop @max param from mmu_topup_memory_cache()
  KVM: arm64: Use common KVM implementation of MMU memory caches
  KVM: arm64: Use common code's approach for __GFP_ZERO with memory caches
  KVM: arm64: Drop @max param from mmu_topup_memory_cache()
  KVM: Move x86's MMU memory cache helpers to common KVM code
  KVM: Move x86's version of struct kvm_mmu_memory_cache to common code
  KVM: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global
  KVM: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups
  KVM: x86/mmu: Zero allocate shadow pages (outside of mmu_lock)
  KVM: x86/mmu: Make __GFP_ZERO a property of the memory cache
  KVM: x86/mmu: Separate the memory caches for shadow pages and gfn arrays
  KVM: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches()
  KVM: x86/mmu: Topup memory caches after walking GVA->GPA
  KVM: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches()
  KVM: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty
  KVM: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches()
  KVM: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals
  KVM: x86/mmu: Consolidate "page" variant of memory cache helpers
  KVM: x86/mmu: Track the associated kmem_cache in the MMU caches
  drm/i915/selftests: Fix compare functions provided for sorting
  ALSA: Replace with fallthrough pseudo keyword in the remaining places
  ALSA: xen: Remove superfluous fall through comments
  ALSA: atmel: Remove invalid "fall through" comments
  drm/i915/tgl: Implement WAs 18011464164 and 22010931296
  xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim
  usbip: Use fallthrough pseudo-keyword
  Documentation/driver-api: usb/URB: drop doubled word
  USB: storage: replace HTTP links with HTTPS ones
  io_uring: get rid of __req_need_defer()
  perf annotate: Fix non-null terminated buffer returned by readlink()
  usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  usb: host: fhci-sched: Remove unused variable 'td'
  usb: host: fhci-tds: Remove unused variables 'buf' and 'extra_data'
  usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  usb: host: ehci-platform: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  usb: early: xhci-dbc: File headers are not good candidates for kerneldoc
  usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile
  usb: early: ehci-dbgp: Remove set but never checked variable 'ret'
  usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init()
  usb: gadget: udc: max3420_udc: Remove set, but never checked variable 'addr'
  usb: gadget: udc: mv_u3d_core: Remove unused static const 'driver_desc'
  usb: host: fotg210-hcd: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: host: bcma-hcd: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: gadget: function: u_uac1_legacy: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: host: fotg210-hcd: Remove unused variable 'hcc_params'
  usb: host: ehci-fsl: Fix incorrectly named function argument
  usb: host: imx21-hcd: Demote function header which is clearly not kerneldoc
  usb: gadget: udc: pch_udc: Fix a plethora of function documentation related issues
  usb: gadget: udc: mv_udc_core: Remove unused static const variable 'driver_desc'
  usb: host: r8a66597-hcd: Remove set, then over-written, but never used variable 'tmp'
  usb: gadget: udc: lpc32xx_udc: Staticify 2 local functions
  usb: gadget: function: f_fs: Demote function header which is clearly not kerneldoc
  usb: gadget: legacy: nokia: Remove unused static variable 'product_nokia'
  usb: gadget: udc: atmel_usba_udc: Remove set but unused variable 'pp'
  usb: misc: legousbtower: Demote function header which is clearly not kerneldoc
  usb: gadget: udc: pxa27x_udc: Fix a bunch of kerneldoc issues
  usb: gadget: function: u_ether: Downgrade kerneldoc headers which to not make the mark
  usb: gadget: udc: amd5536udc_pci: Remove unused variable 'mod_desc'
  usb: gadget: legacy: printer: Remove unused variable 'driver_desc'
  usb: chipidea: ci_hdrc_pci: Fix improper use of kerneldoc format
  usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: gadget: udc: dummy_hcd: Repair misspelled function argument 'dummy_hcd'
  usb: musb: musb_dsps: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: gadget: function: u_serial: Repair misdocumented function argument
  usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: misc: iowarrior: Fix odd corruption issue in the file header
  usb: chipidea: usbmisc_imx: Demote obvious misuse of kerneldoc to standard comment block
  usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation
  usb: typec: altmodes: displayport: Supply missing displayport.h include file
  usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc
  usb: storage: alauda: Remove set but unchecked variable
  usb: host: xhci-debugfs: Use 'gnu_printf' format notation
  usb: chipidea: udc: Fix a few kerneldoc issues
  usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc
  usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc
  usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block
  usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block
  usb: chipidea: udc: Help out kerneldoc headers that have tried, demote the others
  usb: chipidea: udc: Add missing descriptions for function arg 'ci'
  usb: chipidea: debug: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: chipidea: otg: Fix kerneldoc issues relating to description of 'ci'
  usb: gadget: udc: core: Fix a bunch of kerneldoc misdemeanours
  usb: chipidea: core: Document hw_port_test_set()'s missing 'ci' argument
  usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: host: ohci-s3c2410: Demote obvious misuse of kerneldoc to standard comment block
  usb: mtu3: mtu3_debug: Add forward declaration of 'struct ssusb_mtk'
  arm64: dts: qcom: sdm845: Add cpu OPP tables
  usb: ehci-omap: Drop surplus include
  drm/i915: Document FBC related w/as more thoroughly
  drm/i915: Limit WaFbcHighMemBwCorruptionAvoidance to skl and bxt
  drm/i915: Don't do WaFbcTurnOffFbcWatermark for glk
  drm/i915: Move all FBC w/as to .init_clock_gating()
  drm/i915/dvo: Make .get_modes() return the number of modes
  drm/i915/sdvo: Make .get_modes() return the number of modes
  drm/i915/sdvo: Make SDVO deal with HDMI pixel repeat
  drm/i915: Reject DRM_MODE_FLAG_DBLCLK with DVI sinks
  drm/i915/sdvo: Implement limited color range for SDVO HDMI properly
  drm/i915/sdvo: Fix SDVO colorimetry bit defines
  powercap: idle_inject: Replace play_idle() with play_idle_precise() in comments
  PM: domains: Fix up terminology with parent/child
  ACPI: Use fallthrough pseudo-keyword
  x86/kvm/vmx: Use native read/write_cr2()
  x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS
  x86/kvm/svm: Move guest enter/exit into .noinstr.text
  x86/kvm/vmx: Move guest enter/exit into .noinstr.text
  x86/kvm/svm: Add hardirq tracing on guest enter/exit
  x86/kvm/vmx: Add hardirq tracing to guest enter/exit
  x86/kvm: Move context tracking where it belongs
  kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host
  KVM/x86: pmu: Fix #GP condition check for RDPMC emulation
  KVM: x86: take as_id into account when checking PGD
  KVM: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid()
  KVM: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid()
  KVM: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid()
  ALSA: Use fallthrough pseudo-keyword
  ALSA: echoaudio: Address bugs in the interrupt handling
  ALSA: echoaudio: Prevent some noise on unloading the module
  ALSA: echoaudio: Prevent races in calls to set_audio_format()
  ALSA: echoaudio: Race conditions around "opencount"
  ALSA: echoaudio: Remove redundant check
  xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler
  xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler
  ipcomp: assign if_id to child tunnel from parent tunnel
  ip6_vti: support IP6IP tunnel processing
  ip6_vti: support IP6IP6 tunnel processing with .cb_handler
  ip_vti: support IPIP6 tunnel processing
  KVM: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid()
  ip_vti: support IPIP tunnel processing with .cb_handler
  tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels
  tunnel4: add cb_handler to struct xfrm_tunnel
  xfrm: add is_ipip to struct xfrm_input_afinfo
  KVM: x86: Introduce kvm_check_cpuid()
  KVM: X86: Move kvm_apic_set_version() to kvm_update_cpuid()
  clk: meson: meson8b: add the vclk2_en gate clock
  clk: meson: meson8b: add the vclk_en gate clock
  iommu: arm-smmu-impl: Use qcom impl for sm8150 and sm8250 compatibles
  dt-bindings: arm-smmu: Add sm8150 and sm8250 compatible strings
  ARM: s3c24xx: leds: Convert to use GPIO descriptors
  USB: serial: drop redundant transfer-buffer casts
  USB: serial: drop extern keyword from function declarations
  USB: serial: drop unnecessary sysrq include
  USB: serial: add sysrq break-handler dummy
  USB: serial: inline sysrq dummy function
  USB: serial: only process sysrq when enabled
  USB: serial: only set sysrq timestamp for consoles
  USB: serial: ftdi_sio: fix break and sysrq handling
  USB: serial: ftdi_sio: clean up receive processing
  USB: serial: ftdi_sio: make process-packet buffer unsigned
  quota: Fixup http links in quota doc
  Replace HTTP links with HTTPS ones: DISKQUOTA
  ext2: initialize quota info in ext2_xattr_set()
  ext2: fix some incorrect comments in inode.c
  ext2: remove nocheck option
  ext2: fix missing percpu_counter_inc
  ext2: ext2_find_entry() return -ENOENT if no entry found
  ext2: propagate errors up to ext2_find_entry()'s callers
  ext2: fix improper assignment for e_value_offs
  f2fs: don't keep meta inode pages used for compressed block migration
  remoteproc: qcom: Add notification types to SSR
  remoteproc: qcom: Add per subsystem SSR notification
  selinux: specialize symtab insert and search functions
  writeback: remove bdi->congested_fn
  bonding: don't need RTNL for ipsec helpers
  writeback: remove struct bdi_writeback_congested
  writeback: remove {set,clear}_wb_congested
  drbd: remove a bogus bdi_rw_congested call
  audit: issue CWD record to accompany LSM_AUDIT_DATA_* records
  selftests/bpf: Switch perf_buffer test to tracepoint and skeleton
  libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer
  selftests/bpf: Add test relying only on CO-RE and no recent kernel features
  libbpf: Improve BTF sanitization handling
  libbpf: Add btf__set_fd() for more control over loaded BTF FD
  libbpf: Make BTF finalization strict
  dt-bindings: dp83869: Fix the type of device
  dt-bindings: dp83867: Fix the type of device
  bonding: deal with xfrm state in all modes and add more error-checking
  net: dsa: rtl8366rb: Support the CPU DSA tag
  net: dsa: tag_rtl4_a: Implement Realtek 4 byte A tag
  selftests/bpf: test_progs avoid minus shell exit codes
  selftests/bpf: test_progs use another shell exit on non-actions
  bpf: Fix another bpftool segfault without skeleton code enabled
  net/mlx5: Added support for 100Gbps per lane link modes
  ethtool: Add support for 100Gbps per lane link modes
  audit: use the proper gfp flags in the audit_log_nfcfg() calls
  bnxt_en: allow firmware to disable VLAN offloads
  bnxt_en: clean up VLAN feature bit handling
  bnxt_en: Implement ethtool -X to set indirection table.
  bnxt_en: Return correct RSS indirection table entries to ethtool -x.
  bnxt_en: Fill HW RSS table from the RSS logical indirection table.
  bnxt_en: Add helper function to return the number of RSS contexts.
  bnxt_en: Add logical RSS indirection table structure.
  bnxt_en: Fix up bnxt_get_rxfh_indir_size().
  bnxt_en: Set up the chip specific RSS table size.
  mmc: remove the call to check_disk_change
  xtensa/simdisk: remove the call to check_disk_change
  isofs: remove a stale comment
  block: remove flush_disk
  cdrom: remove the unused cdrom_media_changed function
  md: switch to ->check_events for media change notifications
  blk-mq: centralise related handling into blk_mq_get_driver_tag
  blk-mq: streamline handling of q->mq_ops->queue_rq result
  io_uring: only call kfree() for a non-zero pointer
  drm/i915: Remove i915_gem_object_get_dirty_page()
  drm/i915: Release shortlived maps of longlived objects
  drm/i915/gt: Replace opencoded i915_gem_object_pin_map()
  drm/i915/gem: Unpin idle contexts from kswapd reclaim
  drm/vgem: Replace opencoded version of drm_gem_dumb_map_offset()
  drm/i915: Move sseu debugfs under gt/
  iommu/arm-smmu: Update impl quirks comment
  iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag
  KVM: lapic: Use guest_cpuid_has() in kvm_apic_set_version()
  KVM: X86: Go on updating other CPUID leaves when leaf 1 is absent
  KVM: X86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails
  kvm: x86: limit the maximum number of vPMU fixed counters to 3
  KVM: nSVM: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests
  KVM: x86: Make CR4.VMXE reserved for the guest
  KVM: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid()
  kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes
  xen: Mark "xen_nopvspin" parameter obsolete
  x86/kvm: Add "nopvspin" parameter to disable PV spinlocks
  x86/kvm: Change print code to use pr_*() format
  Revert "KVM: X86: Fix setup the virt_spin_lock_key before static key get initialized"
  KVM: x86/mmu: Rename page_header() to to_shadow_page()
  KVM: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup
  KVM: x86/mmu: Make kvm_mmu_page definition and accessor internal-only
  KVM: x86/mmu: Add MMU-internal header
  KVM: x86/mmu: Move kvm_mmu_available_pages() into mmu.c
  KVM: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory
  KVM: x86/mmu: Exit to userspace on make_mmu_pages_available() error
  KVM: x86/mmu: Batch zap MMU pages when shrinking the slab
  KVM: x86/mmu: Batch zap MMU pages when recycling oldest pages
  KVM: x86/mmu: Don't put invalid SPs back on the list of active pages
  KVM: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs
  KVM: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page()
  KVM: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h
  KVM: SVM: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr()
  KVM: SVM: Add svm_ prefix to set/clr/is_intercept()
  KVM: SVM: Add vmcb_ prefix to mark_*() functions
  KVM: SVM: Rename struct nested_state to svm_nested_state
  KVM: nVMX: Wrap VM-Fail valid path in generic VM-Fail helper
  kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest
  kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu
  kvm: x86: Add "last CPU" to some KVM_EXIT information
  kvm: vmx: Add last_cpu to struct vcpu_vmx
  kvm: svm: Always set svm->last_cpu on VMRUN
  kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id()
  KVM: x86: report sev_pin_memory errors with PTR_ERR
  KVM: SVM: convert get_user_pages() --> pin_user_pages()
  KVM: SVM: fix svn_pin_memory()'s use of get_user_pages_fast()
  KVM: nSVM: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests
  KVM: x86: Move the check for upper 32 reserved bits of DR6 to separate function
  KVM: X86: Do the same ignore_msrs check for feature msrs
  KVM: X86: Move ignore_msrs handling upper the stack
  KVM: x86/mmu: Make .write_log_dirty a nested operation
  KVM: nVMX: WARN if PML emulation helper is invoked outside of nested guest
  KVM: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper
  KVM: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool
  KVM: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault()
  KVM: MIPS: fix spelling mistake "Exteneded" -> "Extended"
  drm/i915: gt-fy sseu debugfs
  drm/i915/sseu: Move sseu_info under gt_info
  drm/i915/sseu: Move sseu detection and dump to intel_sseu
  drm/i915: Introduce gt_init_mmio
  drm/i915: Move the engine mask to intel_gt_info
  drm/i915: Move engine-related mmio init to engines_init_mmio
  drm/i915: Use the gt in HAS_ENGINE
  drm/i915: Convert device_info to uncore/de_read
  drm/i915/dp: Helper to check for DDI BUF status to get active
  drm/i915/dp: Helper for checking DDI_BUF_CTL Idle status
  net: phy: Uninline PHY ethtool statistics operations
  net: phy: Define PHY statistics ethtool_phy_ops
  arm64: dts: qcom: sc7180: Drop the unused non-MSA SID
  io_uring: fix a use after free in io_async_task_func()
  Replace HTTP links with HTTPS ones: ATMEL MACB ETHERNET DRIVER
  nvme: remove ns->disk checks
  net: dsa: loop: Print when registration is successful
  f2fs: fix error path in do_recover_data()
  f2fs: fix wrong description of compress feature in f2fs.rst
  f2fs: fix to wait GCed compressed page writeback
  f2fs: remove write attribute of main_blkaddr sysfs node
  perf inject jit: Remove //anon mmap events
  regulator: devres: Standardise on function documentation headers
  regulator: of_regulator: Add missing colon for rdev kerneldoc argument
  regulator: devres: Fix issues with kerneldoc headers
  selinux: Fix spelling mistakes in the comments
  ASoC: amd: fixed kernel warnings
  ASoC: mt8183: add compatible string for using rt1015
  ASoC: mediatek: mt8183: support machine driver with rt1015
  ASoC: mediatek: mt8183: sort header inclusions in alphabetical
  ASoC: qdsp6: use dev_err instead of pr_err
  ASoC: q6asm: add command opcode to timeout error report
  clk: rockchip: Revert "fix wrong mmc sample phase shift for rk3328"
  nvme-pci: use standard block status symbolic names
  nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size()
  nvme-pci: add a blank line after declarations
  nvme-pci: fix some comments issues
  nvme-pci: remove redundant segment validation
  nvme: document quirked Intel models
  nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs
  nvme: support for zoned namespaces
  nvme: support for multiple Command Sets Supported and Effects log pages
  nvme: implement multiple I/O Command Set support
  null_blk: introduce zone capacity for zoned device
  block: add capacity field to zone descriptors
  nvme: use USEC_PER_SEC instead of magic numbers
  nvmet-tcp: simplify nvmet_process_resp_list
  nvme-tcp: optimize network stack with setting msg flags according to batch size
  nvme-tcp: leverage request plugging
  nvme-tcp: have queue prod/cons send list become a llist
  nvme-fcloop: verify wwnn and wwpn format
  nvmet: use unsigned type for u64
  nvmet: introduce flags member in nvmet_fabrics_ops
  nvmet-tcp: remove has_keyed_sgls initialization
  nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl
  nvme-pci: remove the empty line at the beginning of nvme_should_reset()
  nvme-pci: code cleanup for nvme_alloc_host_mem()
  nvme-pci: use unsigned for io queue depth
  nvme-core: use u16 type for ctrl->sqsize
  nvme-core: use u16 type for directives
  ASoC: topology: add more logs when topology load fails.
  ASoC: topology: factor kfree(se) in error handling
  ASoC: topology: use break on errors, not continue
  video: backlight: sky81452-backlight: Fix some kerneldoc issues
  drm/radeon: fix double free
  gpu/drm: Remove debug info about CPU address
  drm/amd/display: Add missing CW4 programming for DCN30
  drm/amdgpu: use register distance member instead of hardcode in mmhub v9.4
  drm/amdgpu: use register distance member instead of hardcode in mmhub v2
  drm/amdgpu: use register distance member instead of hardcode in mmhub v1
  drm/amdgpu: use register distance member instead of hardcode in gfxhub v2.1
  drm/amdgpu: use register distance member instead of hardcode in gfxhub v2
  drm/amdgpu: use register distance member instead of hardcode in gfxhub v1
  drm/amdgpu: use register distance member instead of hardcode in VCN2/JEPG2
  drm/amdgpu: use register distance member instead of hardcode in UVD7/VCE4
  drm/amdgpu: use register distance member instead of hardcode in VCN1/JEPG1
  drm/amdgpu: use register distance member instead of hardcode in GMC10
  drm/amdgpu: use register distance member instead of hardcode in GMC9
  drm/amdgpu: add register distance members into vmhub structure
  drm/amdkfd: Remove redundant kfd2kgd interface lookup
  drm/amdgpu: Move the mutex lock/unlock out
  drm/amd/display: Add missing reg mask for dcn3
  drm/amd/display: Add logger for SMU msg
  drm/amd/display: Request PHYCLK adjustment on PHY enable/disable
  drm/amd/display: 3.2.93
  drm/amd/display: [FW Promotion] Release 0.0.23
  drm/amd/display: Remove VSC infoframe dep on DMCU
  drm/amd/display: Send VSIF on unsupported modes on DAL
  drm/amd/display: Register init
  drm/amd/display: Add diags scaling log by default
  drm/amdgpu: fix coding error of mmhub pg enablement
  drm/amdgpu: use RREG32_KIQ to read register when get cg state
  drm/amdgpu: updated ta ucode loading
  drm/amdgpu: updated ta ucode header
  drm/amdgpu: add TMR destory function for psp
  drm/amdgpu: asd function needs to be unloaded in suspend phase
  USB: serial: use fallthrough pseudo-keyword
  selftests/powerpc: Purge extra count_pmc() calls of ebb selftests
  drm/i915/huc: Adjust HuC state accordingly after GuC fetch error
  drm/i915/uc: Extract uc usage details into separate debugfs
  Bluetooth: Use whitelist for scan policy when suspending
  phy: allwinner: phy-sun6i-mipi-dphy: Constify structs
  phy: ti-pipe3: remove set but unused variable
  phy: ti: dm816x: remove set but unused variable
  phy: core: Document function args
  phy: core: fix code style in devm_of_phy_provider_unregister
  phy: qcom: remove ufs qmp phy driver
  regmap-irq: use fwnode instead of device node in add_irq_chip()
  drm/i915/hdcp: Fix the return handling of drm_hdcp_check_ksvs_revoked
  drm/stm: repair runtime power management
  drm/stm: ltdc: remove call of pm-runtime functions
  drm/i915/hdcp: Update CP as per the kernel internal state
  sched: Add a tracepoint to track rq->nr_running
  net: Restrict receive packets queuing to housekeeping CPUs
  PCI: Restrict probe functions to housekeeping CPUs
  lib: Restrict cpumask_local_spread to houskeeping CPUs
  sched/uclamp: Protect uclamp fast path code with static key
  sched/uclamp: Fix initialization of struct uclamp_rq
  sched, vmlinux.lds: Increase STRUCT_ALIGNMENT to 64 bytes for GCC-4.9
  perf/x86/intel/lbr: Support XSAVES for arch LBR read
  perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch
  x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature
  x86/fpu/xstate: Support dynamic supervisor feature for LBR
  x86/fpu: Use proper mask to replace full instruction mask
  perf/x86: Remove task_ctx_size
  perf/x86/intel/lbr: Create kmem_cache for the LBR context data
  perf/core: Use kmem_cache to allocate the PMU specific data
  perf/core: Factor out functions to allocate/free the task_ctx_data
  perf/x86/intel/lbr: Support Architectural LBR
  perf/x86/intel/lbr: Factor out intel_pmu_store_lbr
  perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all()
  perf/x86/intel/lbr: Mark the {rd,wr}lbr_{to,from} wrappers __always_inline
  perf/x86/intel/lbr: Unify the stored format of LBR information
  perf/x86/intel/lbr: Support LBR_CTL
  perf/x86: Expose CPUID enumeration bits for arch LBR
  x86/msr-index: Add bunch of MSRs for Arch LBR
  perf/x86/intel/lbr: Use dynamic data structure for task_ctx
  perf/x86/intel/lbr: Factor out a new struct for generic optimization
  perf/x86/intel/lbr: Add the function pointers for LBR save and restore
  perf/x86/intel/lbr: Add a function pointer for LBR read
  perf/x86/intel/lbr: Add a function pointer for LBR reset
  x86/cpufeatures: Add Architectural LBRs feature bit
  MIPS: Loongson64: Make acpi_registers_setup() static
  MIPS: Loongson: Update dts file for RS780E
  dt-bindings: mips: Document two Loongson boards
  MIPS: Loongson: Rename CPU device-tree binding
  MIPS: Loongson64: Adjust IRQ layout
  MIPS: Unify naming style of vendor CP0.Config6 bits
  tests: add CLONE_NEWTIME setns tests
  nsproxy: support CLONE_NEWTIME with setns()
  timens: add timens_commit() helper
  timens: make vdso_join_timens() always succeed
  gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse
  gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use
  gpio: gpio-mlxbf: Tell the compiler that ACPI functions may not be used
  gpio: gpio-it87: Fix formatting issues which confuse kerneldoc
  gpio: gpio-syscon: Fix formatting issues which confuse kerneldoc
  gpio: gpio-sama5d2-piobu: Demote all kerneldoc headers to basic comment blocks
  gpio: gpio-pmic-eic-sprd: Fix incorrectly named property 'map'
  gpio: gpio-altera: Add missing kerneldoc entry and demote comment
  gpio: gpiolib-of: Provide documentation for of_gpio_spi_cs_get_count()
  ALSA: usb/line6: remove 'defined but not used' warning
  scsi: target: cxgbit: Remove tx flow control code
  scsi: target: cxgbit: Check connection state before issuing hardware command
  scsi: cxgb4i: Add support for iSCSI segmentation offload
  scsi: storvsc: Add validation for untrusted Hyper-V values
  scsi: advansys: docs: Eliminate duplicated word
  scsi: lpfc: Fix less-than-zero comparison of unsigned value
  scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU
  scsi: ufs: Add inline encryption support to UFS
  scsi: ufs: UFS crypto API
  scsi: ufs: UFS driver v2.1 spec crypto additions
  scsi: lpfc: Fix inconsistent indenting
  scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters
  scsi: pcmcia: nsp_cs: Remove unused variable 'dummy'
  scsi: pcmcia: nsp_cs: Use new __printf() format notation
  scsi: aha152x: Remove unused variable 'ret'
  scsi: fdomain: Mark 'fdomain_pm_ops' as __maybe_unused
  scsi: ufs: Change upiu_flags to be u8
  scsi: mpt3sas: Fix kdoc comments format
  scsi: mpt3sas: Fix set but unused variable
  scsi: sd_zbc: Fix kdoc comment format
  scsi: sd: Fix kdoc comment format
  scsi: megaraid: Remove set but unused variable
  scsi: megaraid: Fix set but unused variable
  scsi: megaraid: Remove set but unused variable
  scsi: megaraid: Remove set but unused variable
  scsi: megaraid: Fix compilation warnings
  scsi: megaraid: Fix kdoc comments format
  f2fs: add GC_URGENT_LOW mode in gc_urgent
  f2fs: avoid readahead race condition
  f2fs: fix return value of move_data_block()
  f2fs: add parameter op_flag in f2fs_submit_page_read()
  f2fs: split f2fs_allocate_new_segments()
  f2fs: lost matching-pair of trace in f2fs_truncate_inode_blocks
  f2fs: fix an oops in f2fs_is_compressed_page
  f2fs: make trace enter and end in pairs for unlink
  f2fs: fix to check page dirty status before writeback
  f2fs: remove the unused compr parameter
  f2fs: support to trace f2fs_fiemap()
  f2fs: support to trace f2fs_bmap()
  f2fs: fix wrong return value of f2fs_bmap_compress()
  f2fs: remove useless parameter of __insert_free_nid()
  f2fs: fix typo in comment of f2fs_do_add_link
  f2fs: fix to wait page writeback before update
  f2fs: show more debug info for per-temperature log
  f2fs: add f2fs_gc exception handle in f2fs_ioc_gc_range
  f2fs: clean up parameter of f2fs_allocate_data_block()
  f2fs: shrink node_write lock coverage
  f2fs: fix to document reserved special compression extension
  f2fs: add prefix for exported symbols
  scsi: zfcp: Avoid benign overflow of the Request Queue's free-level
  scsi: zfcp: Replace open-coded list move
  scsi: zfcp: Clean up zfcp_erp_action_ready()
  scsi: docs: Remove invalid link and update text for zfcp kernel config
  scsi: docs: Update outdated link to IBM developerworks
  scsi: zfcp: Fix an outdated comment for zfcp_qdio_send()
  scsi: zfcp: Use prandom_u32_max() for backoff
  scsi: iscsi: Register sysfs for workqueue iscsi_destroy
  scsi: target: Handle short iSIDs
  scsi: target: Fix iscsi transport id buf len calculation
  scsi: target: Fix iscsi transport id buffer setup
  scsi: target: Fix iscsi transport id parsing
  scsi: target: Fix crash during SPEC_I_PT handling
  scsi: target: Fix xcopy sess release leak
  scsi: target: Check enforce_pr_isids during registration
  drm/i915/ehl: Add new PCI ids
  PCI/AER: Log correctable errors as warning, not error
  PCI/AER: Simplify __aer_print_error()
  selftests: bpf: Remove unused bpf_map_def_legacy struct
  samples: bpf: Refactor BPF map performance test with libbpf
  samples: bpf: Refactor BPF map in map test with libbpf
  samples: bpf: Fix bpf programs with kprobe/sys_connect event
  selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE
  bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE
  libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE
  bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook
  net: sfp: add error checking with sfp_irq_name
  net/sched: Use fallthrough pseudo-keyword
  Replace HTTP links with HTTPS ones: X.25 network layer
  Replace HTTP links with HTTPS ones: GRETH 10/100/1G Ethernet MAC device driver
  bnx2x: fix spelling mistake "occurd" -> "occurred"
  net: ethtool: Remove PHYLIB direct dependency
  net: phy: Register ethtool PHY operations
  net: ethtool: Introduce ethtool_phy_ops
  Documentation: networking: fix ethtool-netlink table formats
  net: phy: add a Kconfig option for mdio_devres
  PCI: Add device even if driver attach failed
  smsc9420: use generic power management
  epic100: use generic power management
  PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state'
  drm/i915/display: Implement new combo phy initialization step
  selftests: fix condition in run_tests
  selftests: do not use .ONESHELL
  PCI: Fix pci_cfg_wait queue locking problem
  mvpp2: fix pointer check
  mptcp: use mptcp worker for path management
  sun/cassini: mark cas_resume() as __maybe_unused
  sun/niu: add __maybe_unused attribute to PM functions
  net: phy: mdio-octeon: Cleanup module loading dependencies
  net: phy: cavium: Improve __iomem mess
  net: phy: dp83640: Fixup cast to restricted __be16 warning
  net: phy: Make phy_10gbit_fec_features_array static
  net: phy: Properly define genphy_c45_driver
  net: phy: Fixup parameters in kerneldoc
  net: phy: at803x: Avoid comparison is always false warning
  net: sfp: Unique GPIO interrupt names
  perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols
  ice: add documentation for device-caps region
  net: systemport: Add support for VLAN transmit acceleration
  selftests: pidfd: skip test if unshare fails with EPERM
  selftests: pidfd: do not use ksft_exit_skip after ksft_set_plan
  iio: adc: ti_am335x_adc: alloc kfifo & IRQ via devm_ functions
  iio: adc: ti_am335x_adc: alloc channels via devm_kcalloc()
  iio:adc:ingenic: drop of_match_ptr protection and include mod_devicetable.h
  iio:adc:ti-tlc4541: Drop CONFIG_OF and of_match_ptr protections.
  iio:adc:ti-adc161s626: Drop of_match_ptr protection.
  iio:adc:ti-adc084s021: drop of_match_ptr protection
  iio:adc:ti-adc0832: drop CONFIG_OF and of_match_ptr protections
  iio:adc:ti-adc081c: Drop of_match_ptr and change to mod_devicetable.h
  iio:adc:sd_adc_modulator: Drop of_match_ptr and tweak includes
  iio:adc:mcp3422: remove CONFIG_OF and of_match_ptr protections
  iio:adc:mcp320x: Drop CONFIG_OF and of_match_ptr protections
  iio:adc:max1118: Drop CONFIG_OF / of_match_ptr protections
  iio:adc:max11100: Drop of_match_ptr protection / add mod_devicetable.h include
  iio:adc:ltc2497 drop of_match_ptr protection
  iio:adc:cpcap-adc: Drop of_match_ptr protection and use device_get_match_data
  iio:adc:ltc2496: Drop of_match_ptr and use mod_devicetable.h
  iio:adc:max1027: drop of_match_ptr and CONFIG_OF protections
  iio:adc:max1363: Drop of_match_ptr and use generic device_get_match_data
  iio:adc:hi8435: Drop of_match_ptr protection.
  iio:adc:hi8435: Drop unused of_gpio.h header
  iio:adc:lpc32xx: Drop of_match_ptr protection
  iio: magnetometer: bmc150: Add proper compatible for BMM150
  dt-bindings: iio: bmc150_magn: Document and fix missing compatibles
  iio: adis16480: Use irq types instead of flags
  Documentation/driver-api: iio/buffers: drop doubled word
  Documentation/driver-api: generic-counter: drop doubled word
  iio: core: move event interface on the opaque struct
  iio: core: move iio_dev's buffer_list to the private iio device object
  iio: core: move channel list & group to private iio device object
  iio: core: move debugfs data on the private iio dev info
  iio: core: remove padding from private information
  iio: core: wrap IIO device into an iio_dev_opaque object
  iio: at91-sama5d2_adc: remove usage of iio_priv_to_dev() helper
  dt-bindings: mtd: fsl-upm-nand: Deprecate chip-delay and fsl, upm-wait-flags
  mtd: rawnand: stm32_fmc2: get resources from parent node
  mtd: rawnand: stm32_fmc2: use regmap APIs
  memory: stm32-fmc2-ebi: add STM32 FMC2 EBI controller driver
  dt-bindings: memory-controller: add STM32 FMC2 EBI controller documentation
  dt-bindings: mtd: update STM32 FMC2 NAND controller documentation
  mtd: rawnand: stm32_fmc2: do not display errors if the driver is deferred
  mtd: rawnand: ingenic: cleanup ARRAY_SIZE() vs sizeof() use
  Input: Use fallthrough pseudo-keyword
  usb: correct kernel-doc inconsistency
  Input: cm109 - remove needless check before usb_free_coherent()
  io_uring: don't burn CPU for iopoll on exit
  io_uring: remove nr_events arg from iopoll_check()
  io_uring: partially inline io_iopoll_getevents()
  block: remove a bogus warning in __submit_bio_noacct_mq
  RDMA/mlx5: Delete one-time used functions
  RDMA/mlx5: Cleanup DEVX initialization flow
  RDMA/mlx5: Separate flow steering logic from main.c
  RDMA/mlx5: Separate counters from main.c
  RDMA/mlx5: Separate restrack callbacks initialization from main.c
  RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function
  KVM: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM()
  umd: Stop using split_argv
  umd: Remove exit_umh
  bpfilter: Take advantage of the facilities of struct pid
  exit: Factor thread_group_exited out of pidfd_poll
  RDMA/hns: Optimize MTR level-0 addressing to access huge page
  RDMA/rxe: Skip dgid check in loopback mode
  Bluetooth: le_simult_central_peripheral experimental feature
  Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear()
  Bluetooth: btusb: USB alternate setting 1 for WBS
  Bluetooth: use configured default params for active scans
  Bluetooth: Adding a configurable autoconnect timeout
  dt-bindings: net: bluetooth: realtek: Fix uart-has-rtscts example
  USB: serial: ch341: fix missing simulated-break margin
  PCI: qcom: Replace define with standard value
  PCI: qcom: Support pci speed set for ipq806x
  dt-bindings: PCI: qcom: Add ipq8064 rev 2 variant
  PCI: qcom: Add ipq8064 rev2 variant
  PCI: qcom: Add support for tx term offset for rev 2.1.0
  PCI: qcom: Define some PARF params needed for ipq8064 SoC
  PCI: qcom: Use bulk clk api and assert on error
  dt-bindings: PCI: qcom: Add ext reset
  PCI: qcom: Add missing reset for ipq806x
  PCI: qcom: Change duplicate PCI reset to phy reset
  dt-bindings: PCI: qcom: Add missing clks
  PCI: qcom: Add missing ipq806x clocks in PCIe driver
  arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[]
  PCI: aardvark: Indicate error in 'val' when config read fails
  xfs: rtbitmap scrubber should check inode size
  xfs: rtbitmap scrubber should verify written extents
  xfs: remove xfs_inobp_check()
  xfs: factor xfs_iflush_done
  xfs: rework xfs_iflush_cluster() dirty inode iteration
  xfs: rename xfs_iflush_int()
  xfs: xfs_iflush() is no longer necessary
  xfs: attach inodes to the cluster buffer when dirtied
  xfs: rework stale inodes in xfs_ifree_cluster
  xfs: clean up inode reclaim comments
  xfs: remove SYNC_WAIT from xfs_reclaim_inodes()
  xfs: remove SYNC_TRYLOCK from inode reclaim
  xfs: don't block inode reclaim on the ILOCK
  xfs: allow multiple reclaimers per AG
  xfs: remove IO submission from xfs_reclaim_inode()
  xfs: make inode reclaim almost non-blocking
  xfs: pin inode backing buffer to the inode log item
  xfs: move xfs_clear_li_failed out of xfs_ail_delete_one()
  xfs: unwind log item error flagging
  xfs: handle buffer log item IO errors directly
  xfs: get rid of log item callbacks
  xfs: clean up the buffer iodone callback functions
  thermal: core: Add notifications call in the framework
  thermal: core: genetlink support for events/cmd/sampling
  thermal: core: Get thermal zone by id
  thermal: core: Add helpers to browse the cdev, tz and governor list
  drm/meson: overlay: fix build failure
  spi: atmel: No need to call spi_master_put() if spi_alloc_master() failed
  spi: spi-geni-qcom: Set an autosuspend delay of 250 ms
  regulator: fan53880: Add support for COMPILE_TEST
  pinctrl: amd: Honor IRQ trigger type requested by the caller
  ARM: dts: ste: Align L2 cache-controller nodename with dtschema
  ARM: dts: arm-realview: Align L2 cache-controller nodename with dtschema
  ASoC: fsl: mpc8610_hpcd: Add missing of_node_put()
  gpio: aggregator: Use bitmap_parselist() for parsing GPIO offsets
  gpio: aggregator: Drop pre-initialization in get_arg()
  pinctrl: ingenic: Properly detect GPIO direction when configured for IRQ
  pinctrl: ingenic: Enhance support for IRQ_TYPE_EDGE_BOTH
  dt-bindings: pinctrl: Convert ingenic,pinctrl.txt to YAML
  ARM: dts: ux500: Supply nodes for the other 2 AB8500 PWM devices
  ARM: dts: ux500: samsung-golden: Add touchkey
  ASoC: da7213: add default clock handling
  ASoC: amd: add ACPI dependency check
  Documentation: Document pm660(l) SPMI GPIOs compatible
  pinctrl: qcom: spmi-gpio: Add pm660(l) compatibility
  pinctrl: ocelot: Add Sparx5 SoC support
  gpio: Add gpio-charger to the documentation
  ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable
  ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable
  ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning
  ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning
  ASoC: amd: acp-rt5645: fix 'defined but not used' warning
  ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning
  pinctrl: meson: fix drive strength register and bit calculation
  ALSA: pcm: Fix build error on m68k and others
  pinctrl: single: fix function name in documentation
  ARM: dts: am33xx-l4: change #pinctrl-cells from 1 to 2
  pinctrl: single: parse #pinctrl-cells = 2
  ARM: configs: sunxi: Enable crypto related options
  ARM: sunxi: configs: Enable the Mailbox driver
  ARM: configs: sunxi: Enable the PS/2 controller
  arm64: dts: uniphier: give fixed port number to support card serial
  ARM: dts: uniphier: give fixed port number to support card serial
  ALSA: hda/hdmi: Add Intel silent stream support
  HID: lenovo: Fix spurious F23 key press report during resume from suspend
  HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support
  HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support
  HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic
  HID: lenovo: Factor out generic parts of the LED code
  HID: lenovo: Merge tpkbd and cptkbd data structures
  PCI: qcom: Fix runtime PM imbalance on error
  PCI: cadence: Fix runtime PM imbalance on error
  PCI: dwc: pci-dra7xx: Fix runtime PM imbalance on error
  arm64: Shift the __tlbi_level() indentation left
  arm64: tlb: Set the TTL field in flush_*_tlb_range
  arm64: tlb: Set the TTL field in flush_tlb_range
  tlb: mmu_gather: add tlb_flush_*_range APIs
  arm64: Add tlbi_user_level TLB invalidation helper
  HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state
  ALSA: pci/au88x0: remove "defined but not used" warnings
  ALSA: vx_core: remove warning for empty loop body
  ALSA: pcmcia/pdaudiocf: fix kernel-doc
  ALSA: pci/via82xx: remove 'set but not used' warnings
  ALSA: pci/fm801: fix kernel-doc
  ALSA: pci/es1938: remove 'set but not used' warning
  ALSA: xen: remove 'set but not used' warning
  ALSA: pci/oxygen/xonar_wm87x6: remove always true condition
  ALSA: pci/rme9652/hdspm: remove always true condition
  ALSA: pci/korg1212: remove 'set but not used' warnings
  ALSA: pci/emu10k1: remove 'set but not used' warning
  ALSA: firewire: fix kernel-doc
  ASoC: pci/emu10k1: remove "set but not used' warnings
  ALSA: pci/ctxfi: fix kernel-doc warnings
  ALSA: pci/ctxfi/ctatc: fix kernel-doc
  ALSA: pci/aw2-saa7146: remove 'set but not used' warning
  ALSA: pci/echoaudio: remove 'set but not used' warning
  ALSA: pci/asihpi: remove 'set but not used' warning
  ALSA: pci/asihpi: fix kernel-doc
  ALSA: pci/asihpi: remove 'set but not used' warnings
  ALSA: isa/gus: remove 'set but not used' warning
  drm/i915: Update dma-attributes for our sg DMA
  ALSA: isa/gus: remove -Wmissing-prototypes warnings
  ALSA: compress: document the compress gapless audio state machine
  ALSA: compress: document the compress audio state machine
  spi: spi-sun6i: sun6i_spi_transfer_one(): enable RF_RDY interrupt only if needed
  spi: spi-sun6i: sun6i_spi_transfer_one(): collate write to Interrupt Control Register
  spi: spi-sun6i: sun6i_spi_fill_fifo(): remove not needed length argument
  spi: spi-sun6i: sun6i_spi_drain_fifo(): remove not needed length argument
  spi: spi-sun6i: sun6i_spi_drain_fifo(): introduce sun6i_spi_get_rx_fifo_count() and make use of it
  spi: spi-sun6i: sun6i_spi_get_tx_fifo_count: Convert manual shift+mask to FIELD_GET()
  spi: spi-sun6i: sun6i_spi_transfer_one(): remove not needed masking of transfer length
  spi: spi-sun6i: sun6i_spi_transfer_one(): remove useless goto
  spi: spi-sun6i: sun6i_spi_transfer_one(): report effectivly used speed_hz of transfer
  drm/i915/gt: Pin the rings before marking active
  arm64: dts: uniphier: add interrupts to support card serial
  ARM: dts: uniphier: rename support card serial node to fix schema warning
  ARM: dts: uniphier: add interrupts to support card serial
  driver core: platform: need consistent spacing around '-'
  drm/ast: Initialize mode setting in ast_mode_config_init()
  drm/ast: Use managed mode-config init
  drm/ast: Replace struct ast_crtc with struct drm_crtc
  drm/ast: Init cursors before creating modesetting structures
  drm/ast: Managed cursor release
  drm/ast: Keep cursor HW BOs mapped
  drm/ast: Add helper to hide cursor
  drm/ast: Don't enable HW cursors twice during atomic update
  drm/ast: Replace ast_cursor_move() with ast_cursor_show()
  drm/ast: Move cursor pageflip into helper
  drm/ast: Update cursor image and checksum from same function
  drm/ast: Move cursor fb pinning and mapping into helper
  drm/ast: Pass struct ast_private instance to cursor init/fini functions
  drm/ast: Move cursor functions to ast_cursor.c
  drm/vc4: crtc: Remove the feed_txp tests
  drm/vc4: txp: Turn the TXP into a CRTC of its own
  drm/vc4: crtc: Move the txp_armed function to the TXP
  drm/vc4: crtc: Move the CRTC initialisation to a separate function
  drm/vc4: crtc: Only access the PixelValve registers if we have to
  drm/vc4: crtc: Split CRTC data in two
  drm/vc4: crtc: Make state functions public
  drm/vc4: crtc: Move HVS setup code to the HVS driver
  smccc: Make constants available to assembly
  KVM: arm64: timers: Move timer registers to the sys_regs file
  KVM: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user
  KVM: arm64: Move SPSR_EL1 to the system register array
  KVM: arm64: Disintegrate SPSR array
  KVM: arm64: Move SP_EL1 to the system register array
  KVM: arm64: Move ELR_EL1 to the system register array
  KVM: arm64: Make struct kvm_regs userspace-only
  KVM: arm64: debug: Drop useless vpcu parameter
  KVM: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access
  KVM: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access
  KVM: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access
  KVM: arm64: Introduce accessor for ctxt->sys_reg
  KVM: arm64: Use TTL hint in when invalidating stage-2 translations
  KVM: arm64: Factor out stage 2 page table data from struct kvm
  arm64: Add level-hinted TLB invalidation helper
  arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors
  arm64: Detect the ARMv8.4 TTL feature
  drm/vc4: Reorder the bind order of the devices
  ALSA: hda: fix SND_HDA_GENERIC kconfig & build
  ALSA: core: pcm_iec958: fix kernel-doc
  drm/vc4: Convert register accessors to FIELD_*
  mfd: axp20x-i2c: Do not define 'struct acpi_device_id' when !CONFIG_ACPI
  ARM: dts: exynos: Define fixed regulators in root node for consistency in SMDK5420
  ARM: dts: exynos: Define fixed regulators in root node for consistency in Arndale
  ARM: dts: exynos: Define fixed regulators in root node for consistency in Origen
  ARM: dts: exynos: Remove DMA controller bus node name to fix dtschema warnings
  arm64: dts: exynos: Add unit address to soc node and move thermal zones on Exynos7
  arm64: dts: exynos: Add unit address to soc node on Exynos5433
  arm64: dts: exynos: Remove DMA controller bus node name to fix dtschema warnings
  arm64: dts: exynos: Keep LDO12 always-on on Espresso
  arm64: dts: exynos: Fix silent hang after boot on Espresso
  ARM: dts: bcm: Align L2 cache-controller nodename with dtschema
  ARM: dts: BCM5301X: Specify switch ports for Luxul devices
  Documentation: fpga: dfl: add descriptions for interrupt related interfaces.
  fpga: dfl: afu: add AFU interrupt support
  fpga: dfl: fme: add interrupt support for global error reporting
  fpga: dfl: afu: add interrupt support for port error reporting
  pstore: Fix linking when crypto API disabled
  kbuild: buildtar: add dtbs support
  kbuild: remove cc-option test of -ffreestanding
  kbuild: remove cc-option test of -fno-stack-protector
  Revert "kbuild: Create directory for target DTB"
  kbuild: run the checker after the compiler
  Input: exc3000 - switch to i2c's probe_new API
  Input: elantech - remove redundant assignments to variable error
  thermal: Make thermal_zone_device_is_enabled() available to core only
  thermal: imx: Use driver's local data to decide whether to run a measurement
  acpi: thermal: Don't call thermal_zone_device_is_enabled()
  RDMA: Move XRCD to be under ib_core responsibility
  RDMA/core: Create and destroy counters in the ib_core
  IB/uverbs: Expose UAPI to query MR
  RDMA/mlx5: Introduce UAPI to query PD attributes
  RDMA/mlx5: Implement the query ucontext functionality
  RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response
  IB/uverbs: Expose UAPI to query ucontext
  IB/uverbs: Set IOVA on IB MR in uverbs layer
  IB/uverbs: Enable CQ ioctl commands by default
  RDMA/core: Optimize XRC target lookup
  RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain
  RDMA/mlx5: Get XRCD number directly for the internal use
  RDMA: Remove the udata parameter from alloc_mr callback
  RDMA/core: Remove ib_alloc_mr_user function
  RDMA/core: Check for error instead of success in alloc MR function
  cpupower: Fix NULL but dereferenced coccicheck errors
  cpupower: Fix comparing pointer to 0 coccicheck warns
  selftests/harness: Report skip reason
  selftests/harness: Display signed values correctly
  selftests/harness: Refactor XFAIL into SKIP
  selftests/harness: Switch to TAP output
  selftests: Add header documentation and helpers
  selftests/binderfs: Fix harness API usage
  selftests: Remove unneeded selftest API headers
  selftests/clone3: Reorder reporting output
  selftests: sync_test: do not use ksft_exit_skip after ksft_set_plan
  selftests: sigaltstack: do not use ksft_exit_skip after ksft_set_plan
  selftests: breakpoints: do not use ksft_exit_skip after ksft_set_plan
  selftests: breakpoints: fix computation of test plan
  kselftest: fix TAP output for skipped tests
  mptcp: fix race in subflow_data_ready()
  Security: Documentation: Replace deprecated :c:func: Usage
  Replace HTTP links with HTTPS ones: IPv*
  net: qede: fix BE vs CPU comparison
  net: qede: fix kernel-doc for qede_ptp_adjfreq()
  net: qed: sanitize BE/LE data processing
  net: qed: use ptr shortcuts to dedup field accessing in some parts
  net: qed: improve indentation of some parts of code
  net: qed: address kernel-doc warnings
  net: qed: correct qed_hw_err_notify() prototype
  net: qed: cleanup global structs declarations
  net: qed: move static iro_arr[] out of header file
  geneve: move all configuration under struct geneve_config
  dpaa2-eth: fix draining of S/G cache
  net/amd: Remove needless assignment and the extra brank lines
  selftests: mptcp: capture pcap on both sides
  sun/cassini: use generic power management
  sun/niu: use generic power management
  sun/sungem: use generic power management
  x86/entry: Rename idtentry_enter/exit_cond_rcu() to idtentry_enter/exit()
  drm/i915: Fix spelling mistake in i915_reg.h
  drm/i915: Don't taint when using fault injection
  drm/i915: Print caller when tainting for CI
  drm/i915: Reboot CI if we get wedged during driver init
  RDMA/core: Clean up tracepoint headers
  iomap: Make sure iomap_end is called after iomap_begin
  xfs: use direct calls for dquot IO completion
  xfs: make inode IO completion buffer centric
  xfs: clean up whacky buffer log item list reinit
  xfs: call xfs_buf_iodone directly
  xfs: mark log recovery buffers for completion
  xfs: mark dquot buffers in cache
  xfs: mark inode buffers in cache
  xfs: add an inode item lock
  xfs: remove logged flag from inode log item
  xfs: Don't allow logging of XFS_ISTALE inodes
  xfs: remove useless definitions in xfs_linux.h
  xfs: use MMAPLOCK around filemap_map_pages()
  xfs: move helpers that lock and unlock two inodes against userspace IO
  xfs: refactor locking and unlocking two inodes against userspace IO
  xfs: fix xfs_reflink_remap_prep calling conventions
  xfs: reflink can skip remap existing mappings
  xfs: only reserve quota blocks if we're mapping into a hole
  xfs: only reserve quota blocks for bmbt changes if we're changing the data fork
  xfs: redesign the reflink remap loop to fix blkres depletion crash
  xfs: rename xfs_bmap_is_real_extent to is_written_extent
  xfs: fix reflink quota reservation accounting error
  xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork
  xfs: preserve rmapbt swapext block reservation from freed blocks
  xfs: Couple of typo fixes in comments
  Revert "drm/i915/dp: Correctly advertise HBR3 for GEN11+"
  ARM: dts: bcm2711: Add HDMI DVP
  RDMA/ipoib: Handle user-supplied address when creating child
  udc: lpc32xx: mark local function static
  io_uring: briefly loose locks while reaping events
  io_uring: fix stopping iopoll'ing too early
  io_uring: don't delay iopoll'ed req completion
  regulator: fan53880: Add missing .owner field in regulator_desc
  dt-bindings: regulator: add pca9450 regulator yaml
  regulator: pca9450: add pca9450 pmic driver
  ASoC: codecs: wm8400: remove unused variables
  drm: drm_fourcc: Add generic alias for 16_16_TILE modifier
  pinctrl: imx8dxl: Support building as module
  pinctrl: imx8qm: Support building as module
  pinctrl: imx8qxp: Support building as module
  pinctrl: imx8mp: Support building as module
  pinctrl: imx8mq: Support building as module
  pinctrl: imx8mn: Support building as module
  pinctrl: imx8mm: Support building as module
  pinctrl: imx: scu: Support i.MX8 SCU SoCs pinctrl driver built as module
  pinctrl: imx: Support i.MX8 SoCs pinctrl driver built as module
  ARM: configs: sunxi: Enable Lima
  ARM: configs: sunxi: Add DRM output-related options
  ARM: configs: sunxi: Enable ASoC options
  ARM: configs: sunxi: Enable Cedrus
  ARM: configs: sunxi: Enable the deinterlace and rotation engines
  ARM: configs: sunxi: Enable the CSI drivers
  ARM: configs: sunxi: Run savedefconfig
  powerpc: Drop CONFIG_MTD_M25P80 in 85xx-hw.config
  perf vendor events power9: Added nest imc metric events
  serial: Remove duplicated macro definition of port type
  tools lib traceevent: Fix reporting of unknown SVM exit reasons
  tools lib traceevent: Change to SPDX License format
  tools lib traceevent: Add builtin handler for trace_marker_raw
  tools lib traceevent: Move kernel_stack event handler to "function" plugin.
  tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex
  tools lib traceevent: Add offset option for function plugin
  tools lib traceevent: Add more SVM exit reasons
  tools lib traceevent: Add plugin for tlb_flush
  tools lib traceevent: Optimize pretty_print() function
  tools lib traceevent: Add support for more printk format specifiers
  tools lib traceevent: Introduced new traceevent API, for adding new plugins directories.
  tools lib traceevent: Add interface for options to plugins
  tools lib traceevent: Add tep_load_plugins_hook() API
  tools: hv: change http to https in hv_kvp_daemon.c
  USB: serial: cp210x: re-enable auto-RTS on open
  USB: serial: cp210x: enable usb generic throttle/unthrottle
  USB: serial: ch341: simulate break condition if not supported
  PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests
  drm/hisilicon: Code refactoring for hibmc_drv_vdac
  PCI: mvebu: Use struct pci_host_bridge.windows list directly
  PCI: cadence: Use struct pci_host_bridge.windows list directly
  firmware: smccc: Add ARCH_SOC_ID support
  ARM: OMAP2: Use custom soc attribute group instead of device_create_file
  ARM: OMAP2: Switch to use DEVICE_ATTR_RO()
  soc: ux500: Use custom soc attribute group instead of device_create_file
  soc: ux500: Switch to use DEVICE_ATTR_RO()
  soc: integrator: Use custom soc attribute group instead of device_create_file
  soc: integrator: Switch to use DEVICE_ATTR_RO()
  soc: realview: Use custom soc attribute group instead of device_create_file
  soc: realview: Switch to use DEVICE_ATTR_RO()
  mfd: sprd-sc27xx-spi: Fix-up bogus IRQ register offset and mask setting
  mfd: rave-sp: Fix mistake in 'struct rave_sp_deframer's kerneldoc
  mfd: si476x-cmd: Add missing documentation for si476x_cmd_fm_rds_status()'s arg 'report'
  mfd: si476x-cmd: Update si476x_cmd_am_rsq_status()'s kerneldoc
  mfd: si476x-i2c: Fix spelling mistake in case() statement's FALLTHROUGH comment
  mfd: si476x-i2c: Add description for si476x_core_fwver_to_revision()'s arg 'func'
  mfd: si476x-cmd: Add missing colon(s) for all documented kerneldoc arguments
  mfd: si476x-cmd: Repair wrongly described function argument 's/response/resp'
  mfd: tps65010: Remove delcared and set, but never used variable 'status'
  mfd: ab3100-otp: Add missing colon(s) for all documented kerneldoc arguments
  mfd: tps65217: Repair incorrect function argument name 's/tps65217/tps/'
  mfd: tps65218: Repair incorrect function argument name 's/tps65218/tps/'
  mfd: cros_ec_dev: Fix cros_feature_to_{name,cells} struct descriptions
  mfd: altera-sysmgr: Supply descriptions for 'np' and 'property' function args
  mfd: atmel-smc: Add missing colon(s) for 'conf' arguments
  mfd: omap-usb-tll: Provide description for 'pdev' argument to .probe()
  mfd: omap-usb-host: Provide description for 'pdev' argument to .probe()
  mfd: omap-usb-host: Remove invalid use of kerneldoc syntax
  mfd: db8500-prcmu: Remove incorrect function header from .probe() function
  mfd: db8500-prcmu: Add description for 'reset_reason' in kerneldoc
  mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices()
  mfd: wm8350-core: Supply description wm8350_reg_{un}lock args
  mfd: wm831x-core: Supply description wm831x_reg_{un}lock args
  mfd: wm8400-core: Supply description for wm8400_reset_codec_reg_cache's arg
  mfd: tc3589x: Remove invalid use of kerneldoc syntax
  mfd: ab8500-debugfs: Fix incompatible types in comparison expression issue
  mfd: ab3100-core: Fix incompatible types in comparison expression warning
  mfd: sprd-sc27xx-spi: Fix symbol 'sprd_pmic_detect_charger_type' was not declared warning
  mfd: altera-sysmgr: Fix physical address storing hacks
  mfd: tps6586x: Fix cast to restricted __le32 warning
  mfd: twl4030-irq: Fix cast to restricted __le32 warning
  mfd: twl4030-irq: Fix incorrect type in assignment warning
  backlight: qcom-wled: Remove unused configs for LED3 and LED4
  backlight: lm3630a_bl: Remove invalid checks for unsigned int < 0
  backlight: backlight: Supply description for function args in existing Kerneldocs
  backlight: ili922x: Add missing kerneldoc description for ili922x_reg_dump()'s arg
  backlight: ili922x: Remove invalid use of kerneldoc syntax
  backlight: ili922x: Add missing kerneldoc descriptions for CHECK_FREQ_REG() args
  backlight: lcd: Add missing kerneldoc entry for 'struct device parent'
  backlight: lms501kf03: Remove unused const variables
  arm64: dts: sun50i-pinephone: dldo4 must not be >= 1.8V
  arm64: dts: allwinner: Add support for PinePhone revision 1.2
  dt-bindings: arm: sunxi: Add PinePhone 1.2 bindings
  net: dsa: vitesse-vsc73xx: Convert to plain comments to avoid kerneldoc warnings
  net: dsa: lan9303: fix variable 'res' set but not used
  net: dsa: rtl8366: Pass GENMASK() signed bits
  net: dsa: bcm_sf2: Pass GENMASK() signed bits
  net: dsa: bcm_sf2: Initialize __be16 with a __be16 value
  net: dsa: b53: Fixup endianness warnings
  net: dsa: mv88e6xxx: scratch: Fixup kerneldoc
  net: dsa: mv88e6xxx: Remove set but unused variable
  net: dsa: mv88e6xxx: vlan_tci is __be16
  net: dsa: mv88e6xxx: Fix sparse warnings from GENMASK
  net: dsa: tag_qca.c: Fix warning for __be16 vs u16
  net: dsa: tag_mtk: Fix warnings for __be16
  net: dsa: tag_lan9303: Fix __be16 warnings
  net: dsa: tag_ksz: Fix __be16 warnings
  net: dsa: Add __percpu property to prevent warnings
  net: dsa: felix: use resolved link config in mac_link_up()
  net: dsa: felix: delete .phylink_mac_an_restart code
  net: dsa: felix: set proper pause frame timers based on link speed
  net: dsa: felix: unconditionally configure MAC speed to 1000Mbps
  net: dsa: felix: support half-duplex link modes
  net: dsa: felix: clarify the intention of writes to MII_BMCR
  io_uring: fix lost cqe->flags
  io_uring: keep queue_sqe()'s fail path separately
  io_uring: fix mis-refcounting linked timeouts
  io_uring: use new io_req_task_work_add() helper throughout
  io_uring: abstract out task work running
  KVM: arm64: Rename HSR to ESR
  Documentation: filesystems: vfs: drop doubled words
  Documentation: filesystems: sysfs-tagging: drop doubled word
  Documentation: filesystems: path-lookup: drop doubled word
  Documentation: filesystems: overlayfs: drop doubled word
  Documentation: filesystems: mount_api: drop doubled word
  Documentation: filesystems: fsverity: drop doubled word
  Documentation: filesystems: directory-locking: drop doubled word
  Documentation: filesystems: configfs: drop doubled word
  Documentation: filesystems: caching/operations: drop doubled word
  Documentation: filesystems: autofs-mount-control: drop doubled words
  Documentation: virt: kvm/s390-pv: drop doubled words
  Documentation: virt: kvm/api: drop doubled words
  Documentation: trace/stm: drop doubled words
  Documentation: trace/histogram-design: drop doubled words
  Documentation: trace/ftrace: drop doubled words
  Documentation: PCI: pci.rst: drop doubled words
  Documentation: PCI: pci-error-recovery: drop doubled words
  Documentation: PCI: pci-endpoint: drop doubled words
  Documentation: PCI: pci-endpoint-cfs: drop doubled words
  Documentation: arm64/sve: drop duplicate words
  Documentation: arm64/acpi_object_usage: drop duplicate words
  Documentation: arm64/arm-acpi: drop duplicate words
  doc: cgroup: add f2fs and xfs to supported list for writeback
  doc: add link to sparse's home page/internal docs
  Replace HTTP links with HTTPS ones: LVM
  docs: CIFS: remove a spam-site URL
  Replace HTTP links with HTTPS ones: CIFS
  Replace HTTP links with HTTPS ones: DRBD driver
  Documentation/features: Add kcov
  Documentation/features: Add kmemleak
  Replace HTTP links with HTTPS ones: Documentation/admin-guide
  trace doc: correct names of varous tracing documents
  mailmap: add entry for obsolete email address
  Documentation: Coccinelle: fix various typos etc.
  Documentation: Clarify f_cred vs current_cred() use
  Documentation/admin-guide: xfs: drop doubled word
  Documentation/admin-guide: tainted-kernels: drop doubled word
  Documentation/admin-guide: sysctl/kernel: drop doubled word
  Documentation/admin-guide: intel-speed-select: drop doubled words
  Documentation/admin-guide: intel_pstate: drop doubled word
  Documentation/admin-guide: arm-ccn: drop doubled word
  Documentation/admin-guide: pnfs-scsi-server: drop doubled word
  Documentation/admin-guide: pnfs-block-server: drop doubled word
  Documentation/admin-guide: mm/ksm: drop doubled word
  Documentation/admin-guide: media/building: drop doubled words
  Documentation/admin-guide: dm-integrity: drop doubled words
  Documentation/admin-guide: cgroup-v1/rdma: drop doubled word
  Documentation/admin-guide: cgroup-v2: drop doubled word
  KVM: arm64: Drop long gone function parameter documentation
  KVM: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER
  KVM: arm64: Lift instrumentation restrictions on VHE
  KVM: arm64: Remove __hyp_text macro, use build rules instead
  KVM: arm64: Compile remaining hyp/ files for both VHE/nVHE
  KVM: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE
  KVM: arm64: Split hyp/sysreg-sr.c to VHE/nVHE
  KVM: arm64: Split hyp/debug-sr.c to VHE/nVHE
  KVM: arm64: Split hyp/switch.c to VHE/nVHE
  KVM: arm64: Duplicate hyp/tlb.c for VHE/nVHE
  KVM: arm64: Move hyp-init.S to nVHE
  KVM: arm64: Build hyp-entry.S separately for VHE/nVHE
  KVM: arm64: Handle calls to prefixed hyp functions
  KVM: arm64: Use build-time defines in has_vhe()
  KVM: arm64: Add build rules for separate VHE/nVHE object files
  KVM: arm64: Move __smccc_workaround_1_smc to .rodata
  KVM: arm64: Fix symbol dependency in __hyp_call_panic_nvhe
  KVM: arm64: Remove the target table
  KVM: arm64: Remove target_table from exit handlers
  KVM: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array
  KVM: arm64: Tolerate an empty target_table list
  KVM: arm64: Drop the target_table[] indirection
  arm64: kvm: Remove kern_hyp_va from get_vcpu_ptr
  KVM: arm64: Allow in-atomic injection of SPIs
  clk: rockchip: use separate compatibles for rk3288w-cru
  qlcninc: use generic power management
  netxen_nic: use generic power management
  net: dsa: microchip: remove unused private members
  net: dsa: microchip: split adjust_link() in phylink_mac_link_{up|down}()
  mptcp: support IPV6_V6ONLY setsockopt
  mptcp: add REUSEADDR/REUSEPORT support
  net: use mptcp setsockopt function for SOL_SOCKET on mptcp sockets
  selftests/net: update initializer syntax to use c99 designators
  bnx2x: Perform Idlechk dump during the debug collection.
  bnx2x: Add support for idlechk tests.
  bnx2x: Add Idlechk related register definitions.
  drm/mediatek: mtk_dsi: Create connector for bridges
  drm/mediatek: mtk_dsi: Use the drm_panel_bridge API
  drm/mediatek: mtk_dsi: Use simple encoder
  drm/mediatek: mtk_dsi: Convert to bridge driver
  drm/mediatek: mtk_dsi: Rename bridge to next_bridge
  arch: rename copy_thread_tls() back to copy_thread()
  arch: remove HAVE_COPY_THREAD_TLS
  unicore: switch to copy_thread_tls()
  sh: switch to copy_thread_tls()
  nds32: switch to copy_thread_tls()
  microblaze: switch to copy_thread_tls()
  hexagon: switch to copy_thread_tls()
  c6x: switch to copy_thread_tls()
  alpha: switch to copy_thread_tls()
  fork: remove do_fork()
  h8300: select HAVE_COPY_THREAD_TLS, switch to kernel_clone_args
  nios2: enable HAVE_COPY_THREAD_TLS, switch to kernel_clone_args
  umd: Track user space drivers with struct pid
  bpfilter: Move bpfilter_umh back into init data
  exec: Remove do_execve_file
  umh: Stop calling do_execve_file
  umd: Transform fork_usermode_blob into fork_usermode_driver
  umd: Rename umd_info.cmdline umd_info.driver_name
  umd: For clarity rename umh_info umd_info
  umh: Separate the user mode driver and the user mode helper support
  umh: Remove call_usermodehelper_setup_file.
  umh: Rename the user mode driver helpers for clarity
  umh: Move setting PF_UMH into umh_pipe_setup
  umh: Capture the pid in umh_pipe_setup
  media: cros-ec-cec: do not bail on device_init_wakeup failure
  media: rockchip: rga: Only set output CSC mode for RGB input
  media: rockchip: rga: Introduce color fmt macros and refactor CSC mode logic
  media: exynos4-is: Add missed check for pinctrl_lookup_state()
  media: staging: rkisp1: set more precise size errors in debugfs
  media: tvp5150: Add missed media_entity_cleanup()
  media: pxa_camera: remove an impossible condition
  media: rcar-csi2: Rename confirm_start() to phy_post_init() to match its usage
  media: docs: dev-decoder: Add one more reason for dynamic change
  media: test_drivers: vivid-core: Use array_size() helper
  media: videobuf2: Fix length check for single plane dmabuf queueing
  media: staging: rkisp1: rsz: fix resolution limitation on sink pad
  media: samsung: Rename Samsung and Exynos to lowercase
  media: staging: rkisp1: rsz: set default format if the given format is not RKISP1_ISP_SD_SRC
  media: staging: rkisp1: rename macros 'RKISP1_DIR_*' to 'RKISP1_ISP_SD_*'
  media: staging: rkisp1: remove macro RKISP1_DIR_SINK_SRC
  media: staging: rkisp1: rsz: supported formats are the isp's src formats, not sink formats
  media: allegro: Fix some NULL vs IS_ERR() checks in probe
  media: vb2: Print the queue pointer in debug messages
  media: use v4l2_rect_enclosed helper
  media: v4l2-rect.h: add enclosed rectangle helper
  media: rcar-csi2: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format
  media: rcar-vin: Add support for MEDIA_BUS_FMT_SRGGB8_1X8 format
  media: rcar-vin: Invalidate pipeline if conversion is not possible on input formats
  media: venus: venc: Fix runtime PM imbalance in venc_open
  media: venus: fix multiple encoder crash
  media: rc: return proper error code on error handling path in init
  media: cx23888: remove unused functions
  media: fintek-cir: remove unused function fintek_clear_reg_bit
  media: nuvoton-cir: remove setting tx carrier functions
  media: drx-k: remove unused MulDiv32 function
  media: MAINTAINERS: remove SOC-CAMERA entry
  media: arch/sh/configs: remove obsolete CONFIG_SOC_CAMERA*
  media: arch/arm/configs: remove obsolete CONFIG_SOC_CAMERA*
  media: soc_camera.h: remove this unused header
  media: staging/media/soc_camera: remove this driver
  media: mach-pxa: palmz72/pcm990: remove soc_camera dependencies
  media: mach-omap1: board-ams-delta.c: remove soc_camera dependencies
  media: mach-imx: mach-imx27_visstrim_m10.c: remove soc_camera dependencies
  media: pxa_camera: update MODULE_DESCRIPTION
  media: ov9640: update MODULE_DESCRIPTION
  media: cec: i2c: ch7322: Add ch7322 CEC controller driver
  media: cec: add adap_controls_phys_addr option
  media: dt-bindings: Add ch7322 media i2c device
  media: vsp1: dl: Fix NULL pointer dereference on unbind
  media: cx231xx: remove redundant assignment to variable err
  media: mtk-mdp: Remove mtk_mdp_comp.id and supporting functionality
  media: mtk-mdp: convert mtk_mdp_dev.comp array to list
  media: mtk-mdp: handle vpu_wdt_reg_handler() errors during probe
  media: mtk-mdp: handle vb2_dma_contig_set_max_seg_size errors during probe
  media: mtk-mdp: remove mtk_mdp_comp.regs from mtk_mdp_comp.h
  media: mtk-mdp: Remove states for format checks
  media: firewire: Using uninitialized values in node_probe()
  media: coda: jpeg: add NULL check after kmalloc
  media: atmel: atmel-sama5d2-isc: fix warning in configs without OF
  media: usb: pwc: pwc.h: Replace zero-length array with flexible-array member
  media: camss: use proper media entity function for subdevices
  media: staging: rkisp1: cap: remove support of BGR666 format
  genirq: Remove preflow handler support
  sparc64: Deselect IRQ_PREFLOW_FASTEOI
  i2c: rk3x: support master_xfer_atomic
  i2c: Use separate MODULE_AUTHOR() statements for multiple authors
  netfilter: nf_tables: reject unsupported chain flags
  netfilter: nf_tables: add NFT_CHAIN_BINDING
  netfilter: nf_tables: add nft_chain_add()
  netfilter: nf_tables: expose enum nft_chain_flags through UAPI
  netfilter: nf_tables: add NFTA_VERDICT_CHAIN_ID attribute
  netfilter: nf_tables: add NFTA_RULE_CHAIN_ID attribute
  netfilter: nf_tables: add NFTA_CHAIN_ID attribute
  ipvs: allow connection reuse for unconfirmed conntrack
  mvpp2: xdp ethtool stats
  mvpp2: XDP TX support
  mvpp2: add basic XDP support
  mvpp2: use page_pool allocator
  mvpp2: refactor BM pool init percpu code
  selftests/net: add ipv6 test coverage in rxtimestamp test
  net: ipa: fix HOLB timer calculation
  net: ipa: introduce ipa_clock_rate()
  ipv6/ping: set skb->mark on icmpv6 sockets
  selftests/bpf: Fix compilation error of bpf_iter_task_stack.c
  bpf: Fix bpftool without skeleton code enabled
  net/xen-netfront: add kernel TX timestamps
  net: bcmgenet: Allow changing carrier from user-space
  arm64: dts: exynos: Remove generic arm,armv8-pmuv3 compatible
  arm64: dts: exynos: Describe PWM interrupts on Exynos7
  ARM: dts: exynos: Fix missing empty reg/ranges property regulators on Trats
  dt-bindings: regulator: Document bindings for fan53880
  regulator: fan53880: Add initial support
  arm64/mm: Redefine CONT_{PTE, PMD}_SHIFT
  arm64/defconfig: Enable CONFIG_KEXEC_FILE
  ASoC: fsl: fsl_asrc: fix kernel-doc
  ASoC: fsl: fsl_ssi: fix kernel-doc
  ASoC: soc-ac97: fix kernel-doc
  ASoC: amd: add logic to check dmic hardware runtime
  ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params()
  arm64/cpufeature: Replace all open bits shift encodings with macros
  arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register
  arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register
  arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register
  net/mlx5: Enable QP number request when creating IPoIB underlay QP
  ASoC: fsl: fsl_esai: fix kernel-doc
  ASoC: fsl: fsl_asrc: fix kernel-doc
  ASoC: fsl: fsl_spdif: fix kernel-doc
  ASoC: fsl: fsl-asoc-card: fix kernel-doc
  ASoC: fsl: fsl_ssi: fix kernel-doc
  ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start
  ASoC: rt5670: Rename dev_gpio to gpio1_is_irq
  ASoC: rt5670: Remove struct rt5670_platform_data
  drm/i915: Export ppgtt_bind_vma
  RDMA/mlx5: Introduce ODP prefetch counter
  arm64: dts: sun50i-a64-pinephone: Add touchscreen support
  arm64: dts: sun50i-a64-pinephone: Enable LCD support on PinePhone
  Replace HTTP links with HTTPS ones: vsprintf
  drm/i915/fbc: Allow FBC to recompress after a 3D workload on i85x/i865
  drm/i915/fbc: Enable fbc on i865
  drm/i915/fbc: Fix nuke for pre-snb platforms
  drm/i915/fbc: Use the correct plane stride
  drm/i915/tgl: Clamp min_cdclk to max_cdclk_freq to unblock 8K
  mtd: spi-nor: winbond: Add support for w25q64jvm
  mtd: spi-nor: macronix: Add support for MX25R1635F
  arm64: defconfig: Enable additional support for Renesas platforms
  ARM: multi_v7_defconfig: Enable additional support for Renesas platforms
  drm/i915/guc: Expand guc_info debugfs with more information
  drm/i915: do not read swizzle info if unavailable
  drm/i915/gem: Split the context's obj:vma lut into its own mutex
  uio: disable lazy irq disable to avoid double fire
  uio_pdrv_genirq: Allow use with non-page-aligned memory resources
  s390/zcrypt: provide cex4 cca sysfs attributes for cex3
  s390/ap: rename and clarify ap state machine related stuff
  s390/zcrypt: split ioctl function into smaller code units
  s390/zcrypt: code beautification and struct field renames
  s390/zcrypt: fix smatch warnings
  s390/pkey: fix smatch warning inconsistent indenting
  s390/extmem: remove stale -ENOSPC comment and handling
  s390/smp: add missing linebreak
  s390/smp: move smp_cpus_done() to header file
  staging: wfx: always enable FastPs in combo with new firmwares
  staging: wfx: add a debugfs entry to force ps_timeout
  staging: wfx: fix CCMP/TKIP replay protection
  staging: wfx: simplify handling of encrypted frames
  staging: wfx: fix handling of frames without RSSI data
  staging: wfx: drop counter of buffered frames
  staging: wfx: fix unexpected calls to ieee80211_sta_set_buffered()
  staging: wfx: improve protection against malformed HIF messages
  staging: wfx: load the firmware faster
  staging: wfx: add tracepoint "queues_stats"
  staging: wfx: correctly retrieve vif ID from Tx confirmation
  staging: wfx: check the vif ID of the Tx confirmations
  staging: wfx: associate tx_queues to vifs
  staging: qlge: qlge_ethtool.c: Proper indentation.
  staging: rtl8712: base_types: Remove unused macros
  staging: rtl8712: Replace FIELD_OFFSET() with offsetof()
  staging: rtl8712: use common ieee80211 constants
  staging: rtl8188eu: Fix WARNINGs of Block comments
  staging: rtl8188eu: Fix CHECK of coding style
  staging: rtl8188eu: use common ieee80211 constants
  staging: rtl8188eu: remove unused parameter
  usb: dwc2: gadget: Remove assigned but never used 'maxsize'
  USB: phy: fsl-usb: remove character device usage
  USB: phy: fsl-usb: remove sysfs abuse
  MAINTAINERS: add freescale USB PHY driver entry
  usb: host: oxu210hp-hcd: Move declaration of 'qtd' into 'ifdef OXU_URB_TRACE'
  usb: c67x00: c67x00-sched: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: class: usbtmc: File headers are not good candidates for kerneldoc
  usb: c67x00: c67x00-ll-hpi: Demote obvious misuse of kerneldoc to standard comment blocks
  usb: mtu3: mtu3_core: Demote obvious misuse of kerneldoc to standard comment block
  usb: cdns3: ep0: Move 'zlp' description to appropriate function header
  usb: host: ohci: Mark cc_to_error as __maybe_unused
  usb: host: ohci-at91: Demote kerneldoc headers down to basic comment blocks
  usb: host: isp1362: Mark the many unused ISP1362_REG entries as __maybe_unused
  usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc
  usb: cdns3: gadget: Fix a bunch of kernel doc issues
  usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc
  usb: cdns3: ep0: Fix a bunch of kerneldoc issues
  usb: cdns3: core: Fix incorrect formatting and misspelled function arg docs
  usb: host: ehci-omap: Provide documentation for ehci_hcd_omap_probe()'s arg 'pdev'
  drm/meson: crtc: handle commit of Amlogic FBC frames
  drm/meson: overlay: setup overlay for Amlogic FBC Scatter Memory layout
  drm/meson: overlay: setup overlay for Amlogic FBC Memory Saving mode
  drm/meson: overlay: setup overlay for Amlogic FBC
  drm/meson: add Amlogic Video FBC registers
  drm/fourcc: Add modifier definitions for describing Amlogic Video Framebuffer Compression
  usb: dwc3: dwc3-omap: Do not read DMA status
  usb: common: ulpi: Fix a few kerneldoc related issues
  usb: dwc3: ulpi: File headers are not doc headers
  usb: dwc3: drd: File headers are not doc headers
  usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc
  usb: common: debug: Demote comment blocks which are obviously not kerneldoc
  usb: host: pci-quirks: Demote function header from kerneldoc to comment block
  usb: phy: phy: Fix-up a whole bunch of formatting issues
  lib: update DEBUG_SHIRQ docs to match reality
  firmware: improve description of firmware_request_nowarn
  net/mlx5e: Enhance TX timeout recovery
  net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose
  net/mlx5e: Add EQ info to TX/RX reporter's diagnose
  net/mlx5e: Enhance CQ data on diagnose output
  net/mlx5e: Rename reporter's helpers
  net/mlx5e: Add helper to get the RQ WQE counter
  net/mlx5e: Add helper to get RQ WQE's head
  net/mlx5e: Move RQ helpers to txrx.h
  net/mlx5e: Align RX/TX reporters diagnose output format
  net/mlx5e: Remove redundant RQ state query
  net/mlx5e: Add a flush timeout define
  net/mlx5e: Change reporters create functions to return void
  scsi: eesox: Fix different dev_id between request_irq() and free_irq()
  scsi: powertec: Fix different dev_id between request_irq() and free_irq()
  scsi: scsi_debug: Fix in_use bitmap corruption
  scsi: iscsi: Remove sessdestroylist
  scsi: iscsi: Optimize work queue flush use
  scsi: iscsi: Delay freeing target_id
  bpf: Fix build without CONFIG_STACKTRACE
  scsi: core: Register sysfs for SCSI workqueue
  scsi: lpfc: Update lpfc version to 12.8.0.2
  scsi: lpfc: Add an internal trace log buffer
  scsi: lpfc: Add blk_io_poll support for latency improvment
  scsi: lpfc: Add support to display if adapter dumps are available
  scsi: lpfc: Allow applications to issue Common Set Features mailbox command
  scsi: lpfc: Fix language in 0373 message to reflect non-error message
  scsi: lpfc: Fix kdump hang on PPC
  scsi: lpfc: Fix shost refcount mismatch when deleting vport
  scsi: lpfc: Fix stack trace seen while setting rrq active
  scsi: lpfc: Fix oops due to overrun when reading SLI3 data
  scsi: lpfc: Fix NVMe rport deregister and registration during ADISC
  scsi: lpfc: Fix missing MDS functionality
  scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test
  drm/i915: Also drop vm.ref along error paths for vma construction
  drm/i915/gem: Drop forced struct_mutex from shrinker_taints_mutex
  sfc_ef100: helper function to set default RSS table of given size
  sfc_ef100: NVRAM selftest support code
  sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ
  sfc_ef100: add EF100 to NIC-revision enumeration
  sfc: get drvinfo driver name from outside the common code
  sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct()
  sfc: commonise efx_fini_dmaq
  sfc: factor out efx_mcdi_filter_table_down() from _remove()
  sfc: don't call tx_limit_len if NIC type doesn't have one
  sfc: assign TXQs without gaps
  sfc: commonise netif_set_real_num[tr]x_queues calls
  sfc: make tx_queues_per_channel variable at runtime
  sfc: move modparam 'rss_cpus' out of common channel code
  sfc: move modparam 'interrupt_mode' out of common channel code
  sfc: remove max_interrupt_mode
  sfc: support setting MTU even if not privileged to configure MAC fully
  xen-netfront: remove redundant assignment to variable 'act'
  net: ipa: simplify ipa_endpoint_program()
  net: ipa: move version test inside ipa_endpoint_program_suspend()
  net: ipa: always handle suspend workaround
  net: ipa: move version test inside ipa_endpoint_program_delay()
  mlx4: Mark PM functions as __maybe_unused
  ksz884x: mark pcidev_suspend() as __maybe_unused
  net: macb: remove is_udp variable
  net: macb: do not initialize queue variable
  net: macb: use hweight32() to count set bits in queue_mask
  net: macb: do not set again bit 0 of queue_mask
  bridge: Extend br_fill_ifinfo to return MPR status
  bridge: mrp: Add br_mrp_fill_info
  bridge: uapi: mrp: Extend MRP attributes to get the status
  dt-bindings: display: Convert connectors to DT schema
  USB: Fix up terminology in include files
  rtc: imxdi: fix trivial typos
  rtc: cpcap: fix range
  drm/i915/gem: Only revoke mmap handlers if active
  drm/i915/gem: Only revoke the GGTT mmappings on aperture detiling changes
  block: initialize current->bio_list[1] in __submit_bio_noacct_mq
  drm/i915/display: prefer dig_port to reference intel_digital_port
  drm/vmwgfx: Use __drm_atomic_helper_crtc_reset
  drm/vc4: Use __drm_atomic_helper_crtc_reset
  drm/mtk: Use __drm_atomic_helper_crtc_reset
  drm/imx: Use __drm_atomic_helper_crtc_reset
  drm/amdgpu: Use __drm_atomic_helper_crtc_reset
  drm/atomic-helper: reset vblank on crtc reset
  drm/i915: Update DRIVER_DATE to 20200702
  arm64: Document sysctls for emulated deprecated instructions
  RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued()
  arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo
  crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo
  ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier
  drm/amd/display: remove redundant initialization of variable result
  drm/amdgpu: use %u rather than %d for sclk/mclk
  drm/amdgpu/atomfirmware: update vram info handling for renoir
  drm/amdgpu/atomfirmware: update to latest integratedinfotable
  drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
  drm/amd/powerplay: fix compile error with ARCH=arc
  drm/amd/display: Only revalidate bandwidth on medium and fast updates
  drm/amd/display: Create plane rotation property
  drm/amdkfd: Add Arcturus GWS support and fix VG10
  Revert "drm/amdgpu: support access regs outside of mmio bar"
  drm/amdgpu: make IB test synchronize with init for SRIOV(v2)
  drm/amdkfd: Update hardware scheduling time quanta
  drm/amd/display: Enable 4 to 1 mpc combine for max detile use
  drm/amd/display: 3.2.92
  drm/amd/display: Add register key and status for edid
  drm/amd/display: [FW Promotion] Release 1.0.22
  drm/amd/display: Fix incorrect rounding for 10Hz refresh range
  drm/amd/display: [FW Promotion] Release 1.0.21
  drm/amd/display: check dpcd read status of DP_DOWNSTREAM_PORT_0
  drm/amd/display: Handle SMU msg response
  drm/amd/display: [FW Promotion] Release 1.0.20
  drm/amd/display: Preserve gpu memory allocation for life of dc
  drm/amd/display: Initialize psr debug flags to 0
  drm/amdgpu: correct discovery_tmr_size init val
  drm/amd/powerplay: drop unnecessary "@" on OD sysfs output
  drm/amd/powerplay: update driver if file for sienna_cichlid
  drm/amd/powerplay: change method to set board parameters
  drm/amdgpu: reduce ip discovery data reading size
  drm/amdgpu: merge atombios init block
  drm/amdgpu: invoke req full access early enough
  drm/amdgpu: move reg base init forward for soc15
  drm/amdgpu: request init data in virt detection
  drm/amdgpu: Let KFD use more VMIDs on Arcturus
  drm/amdgpu: Clean up KFD VMID assignment
  drm/amdgpu: SI support for UVD and VCE power managment
  drm/amdgpu: SI support for VCE clock control
  drm/amdgpu: SI support for UVD clock control
  regulator: mp886x: use .probe_new
  regulator: fix null pointer check on regmap
  regulator: da9211: Document allowed modes
  regulator: da9211: Implement of_map_mode
  regulator: da9211: Move buck modes into header file
  regulator: add document bindings for sy8827n
  regulator: add support for SY8827N regulator
  arm64/panic: Unify all three existing notifier blocks
  regulator: mt6397: Document valid modes
  regulator: mt6397: Implement of_map_mode
  regulator: mt6397: Move buck modes into header file
  bpf: selftests: Restore netns after each test
  bpf: selftests: A few improvements to network_helpers.c
  ASoC: codecs: wm8994: fix kernel-doc
  ASoC: codecs: wm9713: remove spurious kernel-doc comment start
  ASoC: codecs: wm8960: fix kernel-doc
  ASoC: codecs: wm8986: fix missing kernel-doc arguments
  ASoC: codecs: cs42l42: remove always-true comparisons
  ASoC: codecs: cs4270: fix kernel-doc
  ktest.pl: Add MAIL_MAX_SIZE to limit the amount of log emailed
  ktest.pl: Add the log of last test in email on failure
  perf/x86: Keep LBR records unchanged in host context for guest usage
  perf/x86: Add constraint to create guest LBR event without hw counter
  perf/x86/lbr: Add interface to get LBR information
  perf/x86/core: Refactor hw->idx checks and cleanup
  perf/x86: Fix variable types for LBR registers
  RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah()
  drm : Insert blank lines after declarations.
  dma-buf: fix dma-fence-chain out of order test
  Revert "dma-buf: Report signaled links inside dma-fence-chain"
  firmware: stratix10-rsu: fix warnings
  firmware: rsu: add device attributes to sysfs interface
  firmware: stratix10-rsu: extend rsu driver for new features
  firmware: stratix10-svc: extend svc to support new RSU features
  firmware: stratix10-svc: correct reconfig flag and timeout values
  MAINTAINERS: Add myself as DMA-buf maintainer
  drm/i915: Drop vm.ref for duplicate vma on construction
  devres: handle zero size in devm_kmalloc()
  device: remove 'extern' attribute from function prototypes in device.h
  devres: move the size check from alloc_dr() into a separate function
  devres: remove stray space from devm_kmalloc() definition
  thunderbolt: Fix old style declaration warning
  perf parse-events: Disable a subset of bison warnings
  perf parse-events: Disable a subset of flex warnings
  drm/i915/gt: Move the heartbeat into the high priority system wq
  drm/i915/gt: Harden the heartbeat against a stuck driver
  arm64/module: Optimize module load time by optimizing PLT counting
  cpufreq: Remove the weakly defined cpufreq_default_governor()
  cpufreq: Specify default governor on command line
  cpufreq: Register governors at core_initcall
  cpufreq: Fix locking issues with governors
  cpufreq: intel_pstate: Allow raw energy performance preference value
  cpufreq: intel_pstate: Allow enable/disable energy efficiency
  gpio: pch: Move IRQ status message to verbose debug level
  dt-bindings: MIPS: Fix tabs in Ingenic SoCs binding.
  USB: serial: console: add support for flow control
  USB: serial: quatech2: drop two stub functions
  USB: serial: kobil_sct: log failure to update line settings
  USB: serial: keyspan_pda: drop unused firmware reset status
  USB: serial: iuu_phoenix: drop unused URB submission results
  USB: serial: garmin_gps: don't compile unused packet definitions
  drm/i915: Fix the old vs. new epoch counter check during hotplug detect
  drm/hisilicon: Use drmm_kzalloc() instead of devm_kzalloc()
  staging: wilc1000: remove obsolete TODO file
  dt-bindings: firmware: qcom: Add compatible for IPQ8074 SoC
  arm64: dts: qcom: sdm845: Add IMEM and PIL info region
  arm64: dts: qcom: qcs404: Add IMEM and PIL info region
  remoteproc: qcom: Update PIL relocation info on load
  remoteproc: qcom: Introduce helper to store pil info in IMEM
  dt-bindings: remoteproc: Add Qualcomm PIL info binding
  Revert "blk-mq: put driver tag when this request is completed"
  scsi: qla2xxx: SAN congestion management implementation
  scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests
  ring-buffer: Do not trigger a WARN if clock going backwards is detected
  ring-buffer: Call trace_clock_local() directly for RETPOLINE kernels
  ring-buffer: Move the add_timestamp into its own function
  ring-buffer: Consolidate add_timestamp to remove some branches
  mptcp: add receive buffer auto-tuning
  selftests: mptcp: add option to specify size of file to transfer
  net: sched: Allow changing default qdisc to FQ-PIE
  ice: replace single-element array used for C struct hack
  ice: avoid unnecessary single-member variable-length structs
  drm/i915/dp: Correctly advertise HBR3 for GEN11+
  Revert "remoteproc: Add support for runtime PM"
  remoteproc: ingenic: Move clock handling to prepare/unprepare callbacks
  bonding: allow xfrm offload setup post-module-load
  ice: implement snapshot for device capabilities
  net: ipa: HOL_BLOCK_EN_FMASK is a 1-bit mask
  net: ipa: clarify endpoint register macro constraints
  net: ipa: mode register is TX only
  net: ipa: metadata_mask register is RX only
  net: ipa: head-of-line block registers are RX only
  net: ipa: kill IPA_MEM_UC_OFFSET
  net: ipa: standarize more GSI error messages
  net: ipa: always report GSI state errors
  net: ipa: reuse a local variable in ipa_endpoint_init_aggr()
  net: ipa: reduce aggregation time limit
  net: ipa: rework ipa_aggr_granularity_val()
  xen networking: add XDP offset adjustment to xen-netback
  xen networking: add basic XDP support for xen-netfront
  xen: netif.h: add a new extra type for XDP
  selftests/bpf: Test_progs option for listing test names
  selftests/bpf: Test_progs option for getting number of tests
  selftests/bpf: Test_progs indicate to shell on non-actions
  spi: lantiq-ssc: Convert to use GPIO descriptors
  spi: img-spfi: Convert to use GPIO descriptors
  spi: npcm-pspi: Convert to use GPIO descriptors
  spi: Avoid setting the chip select if we don't need to
  spi: fsl: add missing __iomem annotation
  tools/bpftool: Turn off -Wnested-externs warning
  selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns.
  ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support
  ixgbe: Cleanup unneeded delay in ethtool test
  iavf: Fix updating statistics
  dm: remove unused variable
  memory: add Renesas RPC-IF driver
  dt-bindings: memory: document Renesas RPC-IF bindings
  i40e: introduce new dump desc XDP command
  i40e: add XDP ring statistics to dump VSI debug output
  i40e: add XDP ring statistics to VSI stats
  i40e: move check of full Tx ring to outside of send loop
  i40e: eliminate division in napi_poll data path
  i40e: optimize AF_XDP Tx completion path
  spi: bcm2835: Micro-optimise FIFO loops
  spi: bcm2835: Micro-optimise IRQ handler
  spi: bcm3835: Tidy up bcm2835_spi_reset_hw()
  iavf: fix error return code in iavf_init_get_resources()
  i40e: Add support for a new feature Total Port Shutdown
  regulator: lp87565: enable voltage regardless of ENx pin
  ethernet/intel: Convert fallthrough code comments
  regulator: add MP5496 regulator compatible
  regulator: qcom_smd: Add MP5496 regulators
  ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning
  natsemi: use generic power management
  vxge: use generic power management
  ksz884x: use generic power management
  mlx4: use generic power management
  benet: use generic power management
  sundance: use generic power management
  liquidio: use generic power management
  ena_netdev: use generic power management
  starfire: use generic power management
  ne2k-pci: use generic power management
  typhoon: use generic power management
  ASoC: Intel: atom: fix 'defined but not used' warning
  ASoC: Intel: atom: fix kernel-doc
  qed: Make symbol 'qed_hw_err_type_descr' static
  net/packet: remove redundant initialization of variable err
  ktest.pl: Turn off buffering to the log file
  ktest.pl: Just open up the log file once
  ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp
  s390/tty3270: remove function callback casts
  s390/vmem: get rid of memory segment list
  s390/stp: allow group and users to read stp sysfs files
  audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs
  regulator: qcom_spmi: Constify struct regulator_ops
  regulator: qcom_rpm: Constify struct regulator_ops
  drm/panel: st7703: Assert reset prior to powering down the regulators
  drm/panel: st7703: Enter sleep after display off
  drm/panel: st7703: Add support for Xingbangda XBD599
  drm/panel: st7703: Move generic part of init sequence to enable callback
  drm/panel: st7703: Move code specific to jh057n closer together
  drm/panel: st7703: Prepare for supporting multiple panels
  drm/panel: st7703: Rename functions from jh057n prefix to st7703
  drm/panel: rocktech-jh057n00900: Rename the driver to st7703
  dt-bindings: panel: Add compatible for Xingbangda XBD599 panel
  dt-bindings: panel: Convert rocktech,jh057n00900 to yaml
  dt-bindings: vendor-prefixes: Add Xingbangda
  driver-core: Introduce DEVICE_ATTR_ADMIN_{RO,RW}
  regulator: Add dt-binding for QCOM PMIC VBUS output regulator
  regulator: Add support for QCOM PMIC VBUS booster
  sbitmap: Consider cleared bits in sbitmap_bitmap_show()
  ARM: dts: motorola-mapphone-common: remove unneeded "simple-graph-card"
  ASoC: fsl_asrc: Add an option to select internal ratio mode
  ASoC: amd: Enable interrupt in dma_open
  ASoC: dt-bindings: simple-card: Fix 'make dt_binding_check' warnings
  ASoC: Intel: KeemBay: Fix header guard
  ASoC: dt-bindings: keembay-i2s: Fix reg descriptions
  ASoC: fsl_sai: Refine regcache usage with pm runtime
  firmware: arm_scmi: Add base notifications support
  firmware: arm_scmi: Add reset notifications support
  firmware: arm_scmi: Add sensor notifications support
  firmware: arm_scmi: Add perf notifications support
  firmware: arm_scmi: Add power notifications support
  firmware: arm_scmi: Enable notification core
  firmware: arm_scmi: Add notification dispatch and delivery
  firmware: arm_scmi: Add notification callbacks-registration
  firmware: arm_scmi: Add notification protocol-registration
  drm/i915: Fix g4x fbc watermark enable
  bpf: Fix net/core/filter build errors when INET is not enabled
  staging: rtl8188eu: core: Fix coding style issue
  selftests/bpf: Add bpf_iter test with bpf_get_task_stack()
  bpf: Allow %pB in bpf_seq_printf() and bpf_trace_printk()
  bpf: Introduce helper bpf_get_task_stack()
  perf: Expose get/put_callchain_entry()
  ktest.pl: Add a NOT operator
  bpf: Remove redundant synchronize_rcu.
  phy: zynqmp: Fix unused-function compiler warning
  ktest.pl: Define PRE_TEST_DIE to kill the test if the PRE_TEST fails
  ktest.pl: Always show log file location if defined even on success
  ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI)
  ASoC: dt-bindings: Add documentation for TI j721e EVM (CPB and IVI)
  ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture
  block: remove the all_bdevs list
  block: remove the unused bd_private field from struct block_device
  block: remove the bd_queue field from struct block_device
  block: remove the bd_block_size field from struct block_device
  block: simplify set_init_blocksize
  dcssblk: don't set bd_block_size in ->open
  floppy: use block_size
  dt-bindings: phy: zynqmp-psgtr: Fix example's numbers of cells in reg
  blk-iolatency: only call ktime_get() if needed
  mfd: lm3533: Expand control-bank accessors
  staging: rtl8188eu: core: Fix WARNING of Block comments
  staging: vchiq: Move vchiq.h into include directory
  staging: vchiq: Move defines into core header
  staging: vchiq: Use vchiq.h as the main header file for services
  staging: vchiq: Move conditional barrier definition into vchiq_core.h
  staging: vchiq: Get rid of vchi
  staging: vchi: Move vchi_queue_kernel_message() into vchiq
  staging: vchi: Get rid of vchi_bulk_queue_transmit()
  staging: vchi: Get rid of vchi_bulk_queue_receive()
  staging: vchiq: Move definitions only used by core into core header
  staging: vchiq: Make vchiq_add_service() local
  staging: vchiq: Get rid of unnecessary definitions in vchiq_if.h
  staging: vchi: Don't include vchiq_core.h
  staging: vchi: Get rid of struct vchiq_instance forward declaration
  staging: vchiq: Unify fourcc definition mechanisms
  staging: vchi: Rework vchi_msg_hold() to match vchiq_msg_hold()
  staging: vchiq: Pass vchiq's message when holding a message
  staging: vchi: Get rid of struct vchi_service
  staging: vchi: Use struct vchiq_service_params
  staging: vchiq: Don't use a typedef for vchiq_callback
  staging: vchi: Get rid of vchiq_shim's message callback
  staging: vchiq: Export vchiq_msg_queue_push
  staging: vchiq: Export vchiq_get_service_userdata()
  staging: vchi: Expose struct vchi_service
  staging: vchiq: Get rid of vchiq_util.h
  staging: vchiq: Move message queue into struct vchiq_service
  staging: vchiq: Introduce vchiq_validate_params()
  staging: vchi: Get rid of effect less expression
  staging: vchi: Use vchiq's enum vchiq_reason
  staging: vchi: Use enum vchiq_bulk_mode instead of vchi's transmission flags
  staging: vchi: Get rid of flags argument in vchi_msg_hold()
  staging: vc04_services: Get rid of vchi_cfg.h
  staging: vchi: Get rid of unnecessary defines
  staging: vchi_common: Get rid of all unused definitions
  staging: vchi: Get rid of vchi_msg_dequeue()
  staging: vc04_services: bcm2835-audio: Use vchi_msg_hold()
  staging: vchi: Unify struct shim_service and struct vchi_service_handle
  staging: vchi: Get rid of struct vchi_instance_handle
  staging: vchi: Get rid of vchi_msg_peek()
  staging: vchi: Get rid of all useless callback reasons
  staging: vchiq_arm: Add a matching unregister call
  staging: mmal-vchiq: Fix formatting errors in mmal_parameters.h
  staging: mmal-vchiq: If the VPU returns an error, don't negate it
  staging: mmal-vchiq: Always return the param size from param_get
  staging: mmal-vchiq: Fix client_component for 64 bit kernel
  staging: mmal-vchiq: Fixup vchiq-mmal include ordering
  staging: mmal-vchiq: Make a mmal_buf struct for passing parameters
  staging: mmal-vchiq: Make timeout a defined parameter
  staging: kpc2000: kpc_dma: Remove additional goto statements
  staging: kpc2000: kpc_dma: Convert get_user_pages() --> pin_user_pages()
  staging: kpc2000: kpc_dma: Convert set_page_dirty() --> set_page_dirty_lock()
  staging: kpc2000: kpc_dma: Unpin partial pinned pages
  staging: qlge: qlge.h: remove unnecessary spaces
  clk: staging: Specify IOMEM dependency for Xilinx Clocking Wizard driver
  staging: rtl8188eu: Replace function name with __func__
  staging: rtl8712: remove some ieee80211 constants from wifi.h
  staging: rtl8723bs: remove some ieee80211 constants from wifi.h
  staging: rtl8188eu: remove some ieee80211 constants from wifi.h
  staging: rtl8188eu: add spaces around operators
  staging: rtl8188eu: use compound assignment operators
  staging: qlge/qlge_main.c: use generic power management
  staging: vt6655/device_main.c: use generic power management
  staging: rts5208/rtsx.c: use generic power management
  staging: rtl8192e: use generic power management
  staging: rtl8188eu: include: odm.h: fixed a blank space coding style issue.
  ktest.pl: Have config-bisect save each config used in the bisect
  tty/vt: Do not warn when huge selection requested
  block: remove direct_make_request
  block: shortcut __submit_bio_noacct for blk-mq drivers
  block: refator submit_bio_noacct
  block: rename generic_make_request to submit_bio_noacct
  block: move ->make_request_fn to struct block_device_operations
  block: remove the nr_sectors variable in generic_make_request_checks
  block: remove the NULL queue check in generic_make_request_checks
  block: tidy up a warning in bio_check_ro
  block: remove the request_queue argument from blk_queue_split
  fs: remove a weird comment in submit_bh_wbc
  dm: stop using ->queuedata
  bcache: stop setting ->queuedata
  zram: stop using ->queuedata
  umem: stop using ->queuedata
  rsxx: stop using ->queuedata
  ps3vram: stop using ->queuedata
  null_blk: stop using ->queuedata for bio mode
  drbd: stop using ->queuedata
  simdisk: stop using ->queuedata
  nfblock: stop using ->queuedata
  x86/fsgsbase: Fix Xen PV support
  x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase
  selftests/x86/fsgsbase: Add a missing memory constraint
  selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test
  blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq()
  serial: stm32: Use generic DT binding for announcing RTS/CTS lines
  dt-bindings: serial: add generic DT binding for announcing RTS/CTS lines
  misc: ibmvmc: Repair ill-named function argument descriptions
  misc: ocxl: config: Provide correct formatting to function headers
  misc: cxl: hcalls: Demote half-assed kerneldoc attempt
  misc: mic: scif: scif_rma: Repair a bunch of kerneldoc issues
  misc: mic: scif: scif_fence: Fix a bunch of different documentation issues
  misc: mic: scif: scif_dma: Fix a couple of kerneldoc issues
  misc: mic: scif: scif_nm: Supply various kerneldoc fix-ups
  misc: mic: scif: scif_nodeqp: Fix a bunch of kerneldoc issues
  misc: mic: scif: scif_epd: Describe missing 'scifdev' argument(s)
  misc: mic: scif: scif_api: Demote scif_accept() function header
  misc: mic: scif: scif_api: Remove set but unused variable 'read_size'
  misc: mic: cosm: cosm_debugfs: Demote function headers from kerneldoc
  misc: mic: scif: scif_ports: Fix copy 'n' paste error
  misc: mic: cosm: cosm_main: Document 'force' function argument
  misc: mic: host: mic_debugfs: Demote function headers from kerneldoc
  misc: mic: card: mic_debugfs: Demote function headers from kerneldoc
  misc: mic: host: mic_x100: Add missing descriptions to kerneldoc headers
  misc: mic: host: mic_intr: Properly document function arguments
  misc: ibmasm: dot_command: Demote function headers from kerneldoc
  misc: mic: host: mic_x100: Move declaration of mic_x100_intr_init[] into c-file
  misc: ibmasm: r_heartbeat: Demote function headers from kerneldoc
  misc: ibmasm: command: Demote function headers from kerneldoc
  misc: ibmasm: event: Demote function headers from kerneldoc
  misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit()
  misc: genwqe: card_debugfs: Demote file header from kerneldoc
  misc: genwqe: card_sysfs: Demote function/file headers from kerneldoc
  misc: genwqe: card_ddcb: Fix a variety of kerneldoc issues
  misc: genwqe: card_utils: Whole a plethora of documentation issues
  misc: genwqe: card_dev: Whole host of kerneldoc fixes
  misc: genwqe: card_base: Whole host of kerneldoc fixes
  misc: genwqe: card_base: Provide documentation for genwqe_recover_card()'s args
  misc: genwqe: card_base: Remove set but unused variable 'rc'
  misc: enclosure: Update enclosure_remove_device() documentation to match reality
  misc: pch_phub: Remove superfluous descriptions to non-existent args 'offset_address'
  misc: pch_phub: Provide descriptions for 'chip' argument
  misc: lattice-ecp3-config: Remove set but clearly unused variable 'ret'
  misc: enclosure: Fix some kerneldoc anomalies
  misc: habanalabs: gaudi: gaudi_security: Repair incorrectly named function arg
  misc: habanalabs: gaudi: Remove ill placed asterisk from kerneldoc header
  misc: habanalabs: goya: goya_coresight: Remove set but unused variable 'val'
  misc: habanalabs: pci: Scrub documentation for non-present function argument
  misc: habanalabs: goya: Omit pointless check ensuring addr is >=0
  misc: habanalabs: irq: Repair kerneldoc formatting issues
  misc: habanalabs: pci: Fix a variety of kerneldoc issues
  misc: habanalabs: firmware_if: Add missing 'fw_name' and 'dst' entries to function header
  misc: pti: Remove unparsable empty line in function header
  misc: pti: Repair kerneldoc formatting issues
  drm/i915/icl+: Simplify combo/TBT PLL calculation call-chain
  drm/i915/tgl+: Fix TBT DPLL fractional divider for 38.4MHz ref clock
  arm64: dts: rockchip: add rx0 mipi-phy for rk3399
  usb: typec: intel_pmc_mux: Add support for USB4
  usb: typec: intel_pmc_mux: Definitions for response status bits
  usb: typec: Add data structure for Enter_USB message
  usb: typec: Combine the definitions for Accessory and USB modes
  USB: Fix up terminology
  usb: fix kernel-doc warnings and formatting in <linux/usb.h>
  usb: cdns3: gadget: use unsigned int for 32-bit number
  usb: cdns3: gadget: unsigned int is dereferenced as a wider unsigned long
  usb: cdns3: ep0: delete the duplicate code
  Revert "cardreader/rtsx_pcr.c: use generic power management"
  drm/i915/gem: Move obj->lut_list under its own lock
  thunderbolt: Add support for authenticate on disconnect
  thunderbolt: Add support for separating the flush to SPI and authenticate
  thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int
  backlight: lms501kf03: Drop unused include
  backlight: Delete the OT200 backlight driver
  backlight: sky81452: Privatize platform data
  backlight: sky81452: Convert to GPIO descriptors
  MAINTAINERS: remove "PKUNITY SOC DRIVERS" entry
  rtc: remove fb-puv3  driver
  video: fbdev: remove fb-puv3  driver
  pwm: remove pwm-puv3  driver
  input: i8042: remove support for 8042-unicore32io
  i2c/buses: remove i2c-puv3  driver
  cpufreq: remove unicore32 driver
  arch: remove unicore32 port
  drm/drm_connector: use inline comments for drm_bus_flags
  drm/drm_connector: drop legacy drm_bus_flags values
  drm/panel: panel-simple: drop use of legacy drm_bus_flags
  drm/panel: novatek-nt39016: drop use of legacy drm_bus_flags
  drm/panel: raydium-rm67191: drop use of legacy drm_bus_flags
  drm/ingenic-drm: drop use of legacy drm_bus_flags
  drm/tidss: drop use of legacy drm_bus_flags
  drm/of: Make drm_of_find_panel_or_bridge() to check graph's presence
  of_graph: add of_graph_is_present()
  ipvs: avoid expiring many connections from timer
  selftests/bpf: Add byte swapping selftest
  libbpf: Make bpf_endian co-exist with vmlinux.h
  drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS
  drm/amdgpu: enable runtime pm on vega10 when noretry=0
  drm/amdgpu: rework runtime pm enablement for BACO
  drm/amdgpu: call release_firmware() without a NULL check
  drm/amdkfd: Fix circular locking dependency warning
  drm/radeon: fix array out-of-bounds read and write issues
  drm/amdgpu: ensure 0 is returned for success in jpeg_v2_5_wait_for_idle
  drm/amdgpu: make sure to reserve tmr region on all asics which support it
  drm/amdgpu/display: Unlock mutex on error
  drm/amd: fix potential memleak in err branch
  drm/radeon: fix fb_div check in ni_init_smc_spll_table()
  drm/amd/powerplay: return current DCEFCLK on sysfs read (v2)
  drm/powerplay: fix compilation warning
  drm/amd/display: 3.2.91
  drm/amd/display: Fix ineffective setting of max bpc property
  drm/amd/display: [FW Promotion] Release 1.0.19
  drm/amd/display: DP link layer test 4.2.1.1 fix due to specs update
  drm/amd/display: allow query ddc data over aux to be read only operation
  drm/amd/display: Compare v_front_porch when checking if streams are synchronizable
  drm/amd/display: enable seamless boot for dcn30
  drm/amd/display: Red screen observed on startup
  drm/amd/display: Allow 4 split on 10K 420 modes
  drm/amd/display: VSC SDP supported for SST
  drm/amd/display: Fill in dmub_srv fw_version from firmware metadata
  drm/amd/display: Enable output_bpc property on all outputs
  drm/amd/display: Force ODM combine on 5K+ 420 modes
  drm/amd/display: fix 4to1 odm MPC_OUT_FLOW_CONTROL_COUNT
  drm/amd/display: use dispclk AVFS for dppclk
  drm/amd/display: add mechanism to skip DCN init
  drm/amd/display: fine tune logic of edid max TMDS clock check
  drm/amd/display: Added local_sink null check before access
  drm/amd/display: clip plane rects in DM before passing into DC
  drm/amd/display: 3.2.90
  drm/amd/display: [FW Promotion] Release 1.0.18
  drm/amd/display: Correctly respond in psr enablement interface
  drm/amd/display: Fix DML failures caused by doubled stereo viewport
  drm/amd/display: enable assr
  drm/amd/display: implement edid max TMDS clock check in DC
  drm/amd/display: [FW Promotion] Release 1.0.17
  drm/amd/display: Fixed using wrong eDP power sequence function pointer
  drm/amd/display: Fix calculation of virtual channel payload
  drm/amd/display: [FW Promotion] Release 1.0.16
  drm/amd/display: Use dmub fw to lock pipe, cursor, dig
  drm amdgpu: SI UVD enabled on Verde, Tahiti, Pitcairn
  drm amdgpu: SI UVD enable for Oland
  drm amdgpu: SI UVD add uvd_v3_1 to makefile
  drm amdgpu: SI UVD context rreg/wreg
  drm amdgpu: SI UVD v3_1 (v2)
  drm amdgpu: SI UVD registers
  drm amdgpu: SI UVD PACKET_TYPE0
  drm amdgpu: SI UVD add firmwares
  drm/amdgpu/uvd3.x: fix register definition warnings
  drm/amd/display: fix compilation error on allmodconfig
  drm/amdgpu: fix unused variable
  drm/amdgpu: add fw release for sdma v5_0
  drm/amdgpu: sdma v5_2 ring bo mem leak
  drm/amdgpu: remove perf level dpm in one-VF
  drm/amdgpu: add XGMI support for sienna cichlid
  drm/amdgpu: restrict the hw sched jobs number to power of two
  drm/amd/display: Update bounding box states (v2)
  drm/amdgpu: remove redundant initialization of variable ret
  drm/amdgpu: remove unused functions
  drm/amdgpu/display: properly guard the calls to swSMU functions
  drm/amdgpu/display bail early in dm_pp_get_static_clocks
  drm/amdgpu/vcn2.0: fix no previous prototype for functions
  drm/amdgpu/vcn1.0: fix no previous prototype for functions
  drm/amdgpu/pm: fix ref count leak when pm_runtime_get_sync fails
  drm/amdgpu/debugfs: fix ref count leak when pm_runtime_get_sync fails
  drm/amd/display: label internally used symbols as static
  drm/powerplay: label internally used symbols as static
  drm/amdkfd: label internally used symbols as static
  drm/amdgpu: label internally used symbols as static
  drm/amdgpu/jpeg2.0: fix no previous prototype for functions
  drm/amdgpu/jpeg1.0: fix no previous prototype for functions
  drm/amdkfd: fix ref count leak when pm_runtime_get_sync fails
  drm/amdgpu/fence: fix ref count leak when pm_runtime_get_sync fails
  drm/amdgpu/debugfs: fix memory leak when amdgpu_virt_enable_access_debugfs failed
  drm/amdgpu/debugfs: fix memory leak when pm_runtime_get_sync failed
  drm/amdgpu: vcn_v2_5_mc_resume_dpg_mode() can be static
  drm/amdgpu: fix compiler warning
  drm/amd/smu: unify smu ppt callback macros
  drm/amd/smu: unify pptable_func{} callback interface
  drm/amd/display: Update DCN3 bounding box
  drm/amdgpu: remove distinction between explicit and implicit sync (v2)
  drm/amd/amdgpu: Fix offset for SQ_DEBUG_STS_GLOBAL on gfx10 (v2)
  drm/radeon: Fix reference count leaks caused by pm_runtime_get_sync
  drm/amdgpu/display: fix ref count leak when pm_runtime_get_sync fails
  drm/amdgpu: fix ref count leak in amdgpu_display_crtc_set_config
  drm/amd/display: fix ref count leak in amdgpu_drm_ioctl
  drm/amdgpu: fix ref count leak in amdgpu_driver_open_kms
  drm/radeon: fix multiple reference count leak
  drm/amdgpu/gfx9: Fix incorrect firmware size calculation
  drm/amdgpu: fix documentation around busy_percentage
  drm/amdgpu/pm: update comment to clarify Overdrive interfaces
  drm/amdkfd: Fix reference count leaks.
  drm/amdkfd: Add eviction debug messages
  drm/amd/amdgpu:  Fix SQ_DEBUG_STS_GLOBAL* registers
  drm/amd/display: Get num_chans from VBIOS table
  drm/amd: add missing fill of the array`s first element
  drm/amdgpu: Reconfigure ULV for gfx9 server SKUs
  drm/amdkfd: Use correct major in devcgroup check
  drm/amd/display: 3.2.89
  drm/amd/display: [FW Promotion] Release 1.0.15
  drm/amd/display: Not doing bios data pack.
  drm/amd/display: not reset dmub in driver.
  drm/amd/display: Disable pipe split for modes with borders
  drm/amd/display: change global buffer to local buffer
  drm/amd/display: Improve DisplayPort monitor interop
  drm/amd/display: Enable use of dmub iff dmcu is disabled
  drm/amd/display: make calculate watermarks a function pointer
  drm/amd/display: Add helper to convert DC status
  drm/amd/display: add support for per-state dummy-pstate latency
  drm/amd/display: Revert "DP link layer test 4.2.1.1 fix due to specs update"
  drm/amd/display: remove unnecessary mpcc updates
  drm/amd/display: runtime select dmub emulatior.
  drm/amd/display: Passing initial SDP deadline to dmub
  drm/amd/display: Force delay after DP receive power up
  drm/amd/display: 3.2.88
  drm/amd/display: [FW Promotion] Release 1.0.14
  drm/amd/display: update audio wall clock programming
  drm/amd/display: Fix VBA chroma calculation for pipe splitting
  drm/amd/display: Revert "enable plane if plane_status changed"
  drm/amd/display: Remove unused macro from dcn21
  drm/amd/display: Use u16 for drm_bpp in DSC calculations
  drm/amd/display: Move call to disable DPG
  drm/amd/display: [FW Promotion] Release 1.0.13
  drm/amd/display: Fix incorrect dcn1 bandwidth calculations
  drm/amd/display: Rework dsc to isolate FPU operations
  drm/amd/display: correct alpha_en programming for new pixel format
  drm/amd/amdgpu: Add SQ_DEBUG_STS_GLOBAL* registers/bits
  drm/amdgpu/jpeg: fix race condition issue for jpeg start
  drm/amdgpu/sriov: Need to clear kiq position
  drm/amdgpu/sriov: Disable pm for multiple vf sriov
  drm/amdgpu/sriov: Add clear vf fw support
  drm/amdgpu: fix the nullptr issue as for PWR IP not existing in discovery table
  drm/amdgpu: Replace invalid device ID with a valid device ID
  drm/amdgpu: Fix a buffer overflow handling the serial number
  drm/amd/powerplay: maximum code sharing on sensor reading
  drm/amd/powerplay: revise the calling chain on sensor reading
  drm/amd/powerplay: drop unnecessary SMU_MSG_GetDpmClockFreq check
  drm/amd/powerplay: drop unnecessary wrapper .populate_smc_tables
  drm/amd/powerplay: drop redundant .set_min_dcefclk_deep_sleep API (v2)
  drm/amd: correct trivial kernel-doc inconsistencies
  drm/amd/amdgpu: Add SQ debug registers to GFX9/GFX10 headers (v2)
  drm/amd/amdgpu: handle return value of amdgpu_driver_load_kms
  drm/amd/powerplay: move maximum sustainable clock retrieving to .hw_init
  drm/amd/powerplay: add check for power limit OD support
  drm/amd/powerplay: correct power limit retrieving based on current power source
  drm/amd/powerplay: drop unused code around power limit
  drm/amd/powerplay: simplify the code around setting power limit
  drm/amd/powerplay: simplify the code around retrieving power limit
  drm/amd/powerplay: maximize code sharing around power limit
  drm/amd/powerplay: drop unnecessary get_pptable_power_limit wrappers
  drm/amd/powerplay: correct the APIs' naming
  drm/amd/powerplay: drop unnecessary wrappers
  drm/amd/powerplay: drop dead vce powergate code
  drm/amd/powerplay: add error messages on some critical paths
  drm/amd/powerplay: forbid to use pr_err/warn/info/debug
  drm/amd/powerplay: use MGPU friendly err/warn/info/dbg messages
  drm/amdgpu/soc15: fix nullptr issue in soc15_read_register() for reg base accessing
  drm/amd/display: Fix indenting in dcn30_set_output_transfer_func()
  drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp()
  drm/amd/display: Use kvfree() to free coeff in build_regamma()
  drm/amdgpu: skip BAR resizing if the bios already did it
  drm/amd/powerplay: use the same interval as PMFW on retrieving metrics table
  drm/amd/powerplay: update how to use metrics table on Sienna Cichlid
  drm/amd/powerplay: update how to use metrics table on Navi10
  drm/amd/powerplay: update how to use metrics table on Arcturus
  drm/amd/display: drop duplicated .dsc_pg_control for dcn30
  drm/amd/display: drop duplicated structure
  drm/amd/powerplay: update driver if file for sienna_cichlid
  drm/amd/powerplay: update powerplay table for sienna_cichlid
  drm/amd/powerplay: add smu v11_0_7 pptable
  drm/amd/powerplay: move powerplay table operation out of smu_v11_0.c
  drm/amdgpu: support reserve bad page for virt (v3)
  drm/amd/powerplay: use work queue to perform throttling logging
  drm/amd/powerplay: skip BACO feature on DPMs disablement
  drm/amd/powerplay: add firmware cleanup on sw_fini
  drm/amd/powerplay: move amdgpu_irq_src to the smu structure allocation
  drm/amd/powerplay: maximize code sharing between .hw_fini and .suspend
  drm/amd/powerplay: better namings
  drm/amd/powerplay: sort those operations performed in hw setup
  drm/amd/powerplay: maximize code sharing between .hw_init and .resume
  drm/amd/powerplay: move those operations not needed for resume out
  drm/amd/powerplay: postpone operations not required for hw setup to late_init
  drm/amd/powerplay: clean up the overdrive settings
  drm/amd/powerplay: clean up the APIs for pptable setup
  drm/amd/powerplay: clean up the APIs for bootup clocks
  drm/amd/powerplay: centralize all buffer allocation in sw_init phase
  drm/amd/powerplay: implement a common API for dpms disablement
  drm/amd/powerplay: drop unused APIs and unnecessary checks
  drm/amd/powerplay: eliminate asic type check
  drm/amd/display: fix spelling mistake: "propogation" -> "propagation"
  drm/amdgpu/display: use blanked rather than plane state for sync groups
  drm/amd/display: Revalidate bandwidth before commiting DC updates
  drm/amdgpu/fence: use the no_scheduler flag
  Revert "drm/[radeon|amdgpu]: Replace one-element array and use struct_size() helper"
  drm/amd/display: Only actually breakpoint if DEBUG_KERNEL_DC is enabled
  drm/amd/powerplay: use existed smu_dpm_set* interfaces to implement powergate functions
  drm/amdgpu: temporarily read bounding box from gpu_info fw for navi12
  drm/amd/display: Add DCN3 to Kconfig
  drm/amd/display: Add DCN3 blocks to Makefile
  drm/amdgpu/display: fix build without CONFIG_DRM_AMD_DC_DCN3_0
  drm/amd/display: fix and simplify pipe split logic for DCN3
  drm/amdgpu: Enable DM block for DCN3
  drm/amd/display: Remove Unused Registers
  drm/amd/display: Handle RGBE_ALPHA Pixel Format
  drm/amd/display: Init function tables for DCN3
  drm/amd/display: Add DCN3 VPG
  drm/amd/display: Add DCN3 AFMT
  drm/amd/display: Add DCN3 Command Table Helpers
  drm/amd/display: Add DCN3 Resource
  drm/amd/display: Add DCN3 Support in DM (v2)
  drm/amd/display: Add DCN3 HWSEQ
  drm/amd/display: Add DCN3 DMUB
  drm/amd/display: Add DCN3 GPIO
  drm/amd/display: Add DCN3 IRQ
  drm/amd/display: Add DCN3 DML
  drm/amd/display: Add DCN3 DWB
  drm/amd/display: Add DCN3 MMHUBHUB
  drm/amd/display: Add DCN3 HUBP
  drm/amd/display: Add DCN3 HUBHUB
  drm/amd/display: Add DCN3 DPP
  drm/amd/display: Add DCN3 MPC
  drm/amd/display: Add DCN3 OPP header
  drm/amd/display: Add DCN3 OPTC
  drm/amd/display: Add DCN3 DCCG
  drm/amd/display: Add DCN3 CLK_MGR
  drm/amd/display: Add DCN3 DIO
  drm/amd/display: Add DCN3 chip ids
  drm/amdgpu: bypass tmr when reserve c2p memory
  drm/amdgpu: remove unnecessary check for mem train
  drm/amdgpu: support memory training for sienna_cichlid
  drm/amdgpu: reserve fb according to return value from vbios
  drm/amd/powerplay: let PMFW to handle the features disablement on BACO in V2
  drm/amd/powerplay: drop sienna_cichlid hardcode of using pptable
  drm/amd/powerplay: update smu function for sienna_cichlid
  drm/amdgpu: update golden setting for sienna_cichlid
  drm/amdgpu/psp: support for loading PSP SPL fw
  drm/amdgpu/psp: initialization PSP SPL fw
  drm/amdgpu/psp: add structure to support PSP SPL
  drm/amd/powerplay: show gfxclk=0 in gfxoff state
  drm/amdgpu: enable gfxoff for sienna_cichlid
  drm/amd/amdgpu: disable gfxoff to retrieve gfxclk
  drm/amd/powerplay: support mclk socclk limit value set for sienna_cichlid.
  drm/amdgpu/sriov : Add sriov detection for sienna_cichlid
  drm/amdgpu: only use one gfx pipe for Sienna_Cichlid
  drm/amd/powerplay: drop jpeg instance1 dpm setup
  drm/amdgpu: disable runtime pm for sienna_cichlid temporarily
  drm/amd/powerplay: enable fw ctf
  drm/amdgpu: skip GPU scheduler setup for KIQ and MES ring
  drm/amd/powerplay: enable VDDCI and MVDD for sienna_cichlid
  drm/amd/powerplay: append pptable for sienna_cichlid (v2)
  drm/amd/powerplay: and smc dpm info struct for sienna_cichlid
  drm/amdgpu/sriov : Use kiq to do tlb invalidation for gfx10 on sriov
  drm/amd/powerplay: enable ULCK DS for sienna_cichlid
  drm/amdgpu/vcn3.0: schedule instance 0 for decode and 1 for encode
  drm/amdgpu/mes10.1: add no scheduler flag for mes
  drm/amdgpu: enable DPG mode for VCN3.0
  drm/amdgpu: add workaround for issue in DPG for VCN3.0
  drm/amdgpu: rename macro for VCN2.0 2.5 and 3.0
  drm/amdgpu: rename macro for VCN1.0
  drm/amdgpu: add internal reg offset translation for VCN inst 1
  drm/amdgpu: set indirect sram mode for VCN3.0
  drm/amdgpu: add pause DPG mode for VCN3.0
  drm/amdgpu: add stop DPG mode for VCN3.0
  drm/amdgpu: add start DPG mode for VCN3.0
  drm/amdgpu: add mc resume DPG mode for VCN3.0
  drm/amdgpu: add clock gating DPG mode for VCN3.0
  drm/am/powerplay: enable OUT OF BAND MONITER for sienna_cichlid
  drm/amd/powerplay: enable RSMU SMN PG for sienna_cichlid
  drm/amdgpu: update golden setting for sienna_cichlid
  drm/amd/powerplay: bundle GPO with gfx DPM
  drm/amd/powerplay: enable GPO
  drm/amd/powerplay: enable mmhub pg
  drm/amd/powerplay: enable athub pg
  drm/amdgpu: skip VM inv eng assignment for mes ring
  drm/amdgpu/mes: allocate memory slots for hw resource setting
  drm/amdgpu/mes: add status fence memory definitions
  drm/amdgpu/mes: update mes fw api
  drm/amd/powerplay: add function to get power limit for sienna_cichlid
  drm/amd/powerplay: enable APCC DFLL for sienna_cichlid
  drm/amd/powerplay: enable BACO for sienna_cichlid
  drm/amdgpu: Sienna_Cichlid don't enable SMU for SRIOV
  drm/amd/powerplay: enable MM DPM PG for sienna_cichlid (v2)
  drm/amdgpu: fix typo for vcn3/jpeg3 idle check
  drm/amd/powerplay: enable FCLK DS for sienna_cichlid
  drm/amd/powerplay: enable VR0HOT for sienna_cichlid
  drm/amdkfd: sienna_cichlid virtual function support
  drm/amdkfd: Support debugger in Navi1x trap handler
  drm/amdkfd: Support newer assemblers in gfx10 trap handler
  drm/amdkfd: Add Sienna_Cichlid trap handler support
  drm/amdkfd: Support Sienna_Cichlid KFD v4
  drm/amdgpu/dc: Add missing Sienna_Cichlid chip id
  drm/amdgpu: enable 3D pipe 1 on Sienna_Cichlid
  drm/amdgpu: fix SDMA hdp flush engine conflict
  drm/amdgpu: Enable Multi Media Hub (MMHUB) Clock Gating for sienna_cichlid.
  drm/amd/amdgpu: add athub ls support
  drm/amd/amdgpu: add IH cg support
  drm/amd/amdgpu: add HDP mgcg and ls support
  drm/amd/amdgpu: fix the HDP LS/DS/SD programming
  drm/amdgpu: update golden setting for gfx10.3
  drm/amdgpu: set the LMI ctrl and reset earlier
  drm/amdgpu: fix the PSP front door loading VCN firmware
  drm/amdgpu: change the offset for VCN FW cache window
  drm/amdgpu: open GFX clock gating for sienna_cichlid
  drm/amdgpu: switch to query reserved fb size from vbios (v3)
  drm/amdgpu: add atomfirmware helper funciton to query reserved fb size
  drm/amdgpu: add firmware_info v3_4 structure for Sienna_Cichlid
  drm/amdgpu: only send one sdma firmware for sienna_cichlid
  drm/amdgpu: drop gfx_v10_0_tiling_mode_table_init
  drm/amdgpu: support query vram info for sienna_cichlid
  drm/amdgpu: add vram_info v2_5 in atomfirmware header
  drm/amdgpu: disable gfxoff for sienna_cichlid
  drm/amdgpu: add cp firmware backdoor loading triger
  drm/amdgpu: force pa_sc_tile_steering_override to 0 for gfx10.3
  drm/amdgpu/gfx10: add gc golden setting for sienna_cichlid
  drm/amdgpu: enable JPEG3.0 for Sienna_Cichlid
  drm/amdgpu: enable JPEG3.0 PG and CG for Sienna_Cichlid
  drm/amdgpu: add Sienna_Cichlid JPEG PG and CG support
  drm/amdgpu: add JPEG3.0 support for Sienna_Cichlid
  drm/amdgpu: enable VCN3.0 for Sienna_Cichlid
  drm/amdgpu: add Sienna_Cichlid VCN to the VCN family
  drm/amdgpu: enable VCN3.0 PG and CG for Sienna_Cichlid
  drm/amdgpu: add Sienna_Cichlid VCN PG and CG support (v2)
  drm/amdgpu: add VCN3.0 support for Sienna_Cichlid
  drm/amdgpu/mes: correct register offset for sienna_cichlid
  drm/amdgpu: update the num of queue per pipe for mec on sienna_cichlid
  drm/amdgpu: add mes block to sienna_cichlid
  drm/amdgpu/mes10.1: update mes initialization
  drm/amdgpu: no need to set up GPU scheduler for mes ring
  drm/amdgpu/psp: convert amdgpu mes ucode type
  drm/amdgpu: upload mes firmware to gpu buffer
  drm/amdgpu/mes10.1: copy mes fw info into global fw array
  drm/amdgpu/mes10.1: add sienna_cichlid mes firmware support
  drm/amdgpu/mes10.1: implement setting hardware resources
  drm/amdgpu/mes10.1: implement querying the scheduler status
  drm/amdgpu/mes10.1: implement removing hardware queue
  drm/amdgpu/mes10.1: implement adding hardware queue
  drm/amdgpu/mes10.1: add the helper function for mes command submission
  drm/amdgpu/mes10.1: add the mes fw api
  drm/amdgpu/mes10.1: enable the mes ring during initialization
  drm/amdgpu/mes10.1: install mes queue via kiq
  drm/amdgpu/mes10.1: install mes queue by register programming
  drm/amdgpu/mes10.1: initialize the mqd
  drm/amdgpu/mes10.1: allocate mqd buffer
  drm/amdgpu/mes10.1: implement the ring functions of mes specific
  drm/amdgpu/mes10.1: initialize the software part of mes ring
  drm/amdgpu/mes10.1: allocate the eop buffer
  drm/amdgpu/mes: update some mes definitions
  drm/amdgpu: avoid dereferencing a NULL pointer
  drm/amdgpu: add the ring type definition of MES
  drm/amdgpu: assign the doorbell index to mes ring
  drm/amdgpu: add 2rd VCN instance doorbell support
  drm/amdgpu: add psp block load condition for sienna_cichlid
  drm/amdgpu: add gmc cg support for sienna_cichlid
  drm/amdgpu: add support for athub v2.1
  drm/amdgpu: Use variable instead of constant for sdma doorbell range
  drm/amdgpu: update SDMA 5.2 microcode init
  drm/amdgpu: enable psp ip block for sienna_cichlid
  drm/amdgpu: skip for reroute ih for sienna_cichlid psp ring init currently
  drm/amdgpu/psp: add psp support for sienna_cichlid
  drm/amdgpu: skip ASD fw load for sienna_cichlid
  drm/amdgpu/powerplay: add smu block for sienna_cichlid
  drm/i915/display: remove alias to dig_port
  scsi: qla2xxx: Introduce a function for computing the debug message prefix
  scsi: qla2xxx: Make qla2x00_restart_isp() easier to read
  scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump()
  scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle
  scsi: qla2xxx: Remove a superfluous cast
  scsi: qla2xxx: Initialize 'n' before using it
  scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read
  scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le
  scsi: qla2xxx: Check the size of struct fcp_hdr at compile time
  cxgb4: add main VI to mirror VI config replication
  cxgb4: add support for mirror Rxqs
  cxgb4: add mirror action to TC-MATCHALL offload
  pcnet32: Mark PM functions as __maybe_unused
  amd8111e: Mark PM functions as __maybe_unused
  drm/i915: Add PSR2 selective fetch registers
  drm/i915: Reorder intel_psr2_config_valid()
  drm/i915: Add plane damage clips property
  arm64: dts: qcom: sc7180: Add cpu OPP tables
  net: ethernet: mtk-star-emac: use devm_of_mdiobus_register()
  of: mdio: provide devm_of_mdiobus_register()
  of: mdio: remove the 'extern' keyword from function declarations
  net: phy: don't abuse devres in devm_mdiobus_register()
  phy: mdio: add kerneldoc for __devm_mdiobus_register()
  phy: un-inline devm_mdiobus_register()
  Documentation: devres: add missing mdio helper
  net: devres: rename the release callback of devm_register_netdev()
  net: ethernet: ixgbe: don't call devm_mdiobus_free()
  net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init()
  cxgb4vf: configure ports accessible by the VF
  net: qede: update copyright years
  net: qede: convert to SPDX License Identifiers
  net: qede: correct existing SPDX tags
  net: qed: update copyright years
  net: qed: convert to SPDX License Identifiers
  net: qed: correct existing SPDX tags
  selftests/bpf: Allow substituting custom vmlinux.h for selftests build
  tools/bpftool: Allow substituting custom vmlinux.h for the build
  PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity()
  ring-buffer: Mark the !tail (crossing a page) as unlikely
  ring-buffer: speed up buffer resets by avoiding synchronize_rcu for each CPU
  ring-buffer: Add rb_time_t 64 bit operations for speeding up 32 bit
  tcp: call tcp_ack_tstamp() when not fully acked
  net/mlx5e: fix memory leak of tls
  mptcp: do nonce initialization at subflow creation time
  net/tls: fix sign extension issue when left shifting u16 value
  ring-buffer: Incorporate absolute timestamp into add_timestamp logic
  sfc: don't call tx_remove if there isn't one
  sfc: commonise initialisation of efx->vport_id
  sfc: commonise efx->[rt]xq_entries initialisation
  sfc: initialise max_[tx_]channels in efx_init_channels()
  sfc: move definition of EFX_MC_STATS_GENERATION_INVALID
  sfc: factor out efx_tx_tso_header_length() and understand encapsulation
  sfc: remove duplicate declaration of efx_enqueue_skb_tso()
  sfc: commonise TSO fallback code
  sfc: commonise efx_sync_rx_buffer()
  sfc: commonise some MAC configuration code
  sfc: commonise miscellaneous efx functions
  sfc: add missing licence info to mcdi_filters.c
  sfc: commonise MCDI MAC stats handling
  sfc: move NIC-specific mcdi_port declarations out of common header
  net: dsa/bcm_sf2: move pause mode setting into mac_link_up()
  net: dsa/bcm_sf2: move speed/duplex forcing to mac_link_up()
  net: dsa/bcm_sf2: fix incorrect usage of state->link
  net: dsa/b53: use resolved link config in mac_link_up()
  net: dsa/b53: change b53_force_port_config() pause argument
  net: dsa: Improve subordinate PHY error message
  hinic: remove unused but set variable
  blk-cgroup: clean up indentation
  blk-mq: centralise related handling into blk_mq_get_driver_tag
  blk-mq: move blk_mq_put_driver_tag() into blk-mq.c
  blk-mq: move blk_mq_get_driver_tag into blk-mq.c
  powercap: intel_rapl: add support for Sapphire Rapids
  drm/i915/gem: Avoid kmalloc under i915->mm_lock
  ring-buffer: Have nested events still record running time stamp
  tracing: Move pipe reference to trace array instead of current_tracer
  tracing: not necessary to define DEFINE_EVENT_PRINT to be empty again
  tracing: define DEFINE_EVENT_PRINT not related to DEFINE_EVENT
  tracing: not necessary re-define DEFINE_EVENT_PRINT
  tracing: not necessary to undefine DEFINE_EVENT again
  PCI: Replace lkml.org, spinics, gmane with lore.kernel.org
  PCI: Replace http:// links with https://
  ALSA: usb-audio: Fix some typos
  drm/i915: Suppress spurious underruns on gen2
  drm/i915/fbc: Reduce fbc1 compression interval to 1 second
  drm/i915/fbc: Store the fbc1 compression interval in the params
  drm/i915/fbc: Parametrize FBC_CONTROL
  drm/i915/fbc: Don't clear busy_bits for origin==GTT
  drm/i915/fbc: Fix fence_y_offset handling
  drm/i915: Skip stale object handle for debugfs per-file-stats
  ipvs: register hooks only with services
  IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors
  netfilter: nft_set_pipapo: Drop useless assignment of scratch  map index on insert
  netfilter: introduce support for reject at prerouting stage
  soundwire: bus: initialize bus clock base and scale registers
  soundwire: extend SDW_SLAVE_ENTRY
  soundwire: bus_type: convert open-coded while() to for() loop
  soundwire: add definitions for 1.2 spec
  dt-bindings: mfd: Ensure 'syscon' has a more specific compatible
  io_uring: fix missing ->mm on exit
  io_uring: optimise io_req_find_next() fast check
  io_uring: simplify io_async_task_func()
  io_uring: fix NULL mm in io_poll_task_func()
  io_uring: don't fail iopoll requeue without ->mm
  io_uring: clean up io_kill_linked_timeout() locking
  io_uring: do grab_env() just before punting
  io_uring: factor out grab_env() from defer_prep()
  io_uring: do init work in grab_env()
  io_uring: don't pass def into io_req_work_grab_env
  io_uring: fix potential use after free on fallback request free
  io_uring: kill REQ_F_TIMEOUT_NOSEQ
  io_uring: kill REQ_F_TIMEOUT
  io_uring: replace find_next() out param with ret
  io_uring: deduplicate freeing linked timeouts
  platform/chrome: cros_ec_sensorhub: Fix EC timestamp overflow
  platform/chrome: cros_ec_typec: Add PM support
  platform/chrome: cros_ec_typec: Use workqueue for port update
  gpio: gpio-ml-ioh: Fix missing ':' in 'struct ioh_gpio_reg_data
  dt-bindings: mfd: st,stmfx: Remove extra additionalProperties
  drm: panel: simple: Warn in case of incorrect bus format for LVDS panels
  drm: panel: simple: Drop drive/sample bus flags for LVDS panels
  drm: panel: simple: Correct bus format for Satoz SAT050AT40H12R2
  drm: panel: simple: Correct connector type for Starry KR070PE2T
  blk-mq: support batching dispatch in case of io
  blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list
  blk-mq: remove dead check from blk_mq_dispatch_rq_list
  blk-mq: move getting driver tag and budget into one helper
  blk-mq: pass hctx to blk_mq_dispatch_rq_list
  blk-mq: pass request queue into get/put budget callback
  platform/chrome: cros_ec_typec: Add a dependency on USB_ROLE_SWITCH
  iov_iter: Move unnecessary inclusion of crypto/hash.h
  firmware: arm_scmi: Fix SCMI genpd domain probing
  firmware: arm_scmi: Use HAVE_ARM_SMCCC_DISCOVERY instead of ARM_PSCI_FW
  cpufreq: arm_scmi: Set fast_switch_possible conditionally
  firmware: arm_scmi: Add fast_switch_possible() interface
  firmware: arm_scmi: Use signed integer to report transfer status
  drm/i915: Send hotplug event if edid had changed
  drm: Introduce epoch counter to drm_connector
  drm: Add helper to compare edids.
  drm/i915/display: fix missing null check on allocated dsb object
  gpiolib: Deduplicate find_first_zero_bit() call
  iommu: Add include/uapi/linux/iommu.h to MAINTAINERS file
  iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT
  USB: serial: ch341: add min and max line-speed macros
  powerpc/dma: Remove dev->archdata.iommu_domain
  arm64: Remove dev->archdata.iommu pointer
  arm: Remove dev->archdata.iommu pointer
  ia64: Remove dev->archdata.iommu pointer
  x86: Remove dev->archdata.iommu pointer
  iommu/mediatek: Do no use dev->archdata.iommu
  iommu/pamu: Use dev_iommu_priv_get/set()
  iommu/tegra: Use dev_iommu_priv_get/set()
  iommu/rockchip: Use dev_iommu_priv_get/set()
  iommu/omap: Use dev_iommu_priv_get/set()
  iommu/msm: Use dev_iommu_priv_get/set()
  iommu/vt-d: Use dev_iommu_priv_get/set()
  iommu/exynos: Use dev_iommu_priv_get/set()
  iommu/amd: Add helper functions to update domain->pt_root
  iommu/amd: Print extended features in one line to fix divergent log levels
  iommu: Allow page responses without PASID
  platform/chrome: cros_ec_ishtp: Fix a double-unlock issue
  platform/chrome: cros_ec_rpmsg: Document missing struct parameters
  platform/chrome: cros_ec_spi: Document missing function parameters
  iommu/renesas: Add support for r8a77961
  dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a77961 support
  iommu/qcom: Change CONFIG_BIG_ENDIAN to CONFIG_CPU_BIG_ENDIAN
  gpio: omap: Add missing PM ops for suspend
  iommu/pamu: Use kzfree() in fsl_pamu_probe()
  iommu/iova: Don't BUG on invalid PFNs
  drm/i915: fix a couple of spelling mistakes in kernel parameter help text
  drm/i915: HDCP: retry link integrity check on failure
  dt-bindings: display: vc4: dpi: Fix panel warning
  MAINTAINERS: Add entry for ROHM Power Management ICs
  mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs
  dt-bindings: display: bridge: renesas,lvds: Convert binding to YAML
  powerpc/boot/dts: Fix dtc "pciex" warnings
  powerpc/boot: Use address-of operator on section symbols
  selftests/powerpc: Add test for execute-disabled pkeys
  selftests/powerpc: Move Hash MMU check to utilities
  selftests/powerpc: Fix pkey access right updates
  scsi: target: tcmu: Fix crash on ARM during cmd completion
  scsi: ufs: ufs-exynos: Remove an unnecessary NULL check
  igc: Remove checking media type during MAC initialization
  igc: Remove unneeded check for copper media type
  igc: Refactor the igc_power_down_link()
  igc: Remove TCP segmentation TX fail counter
  igc: Add LPI counters
  igc: Fix Rx timestamp disabling
  igc: Refactor igc_ptp_set_timestamp_mode()
  igc: Remove UDP filter setup in PTP code
  igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb
  igc: Remove duplicate code in Tx timestamp handling
  igc: Clean up Rx timestamping logic
  igc: Add initial LTR support
  selftests: forwarding: Add tests for ethtool extended state
  selftests: forwarding: forwarding.config.sample: Add port with no cable connected
  selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib
  mlxsw: spectrum_ethtool: Add link extended state
  mlxsw: reg: Port Diagnostics Database Register
  ethtool: Add link extended state
  Documentation: networking: ethtool-netlink: Add link extended state
  mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs
  mlxsw: Move ethtool_ops to spectrum_ethtool.c
  mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set()
  igc: Add initial EEE support
  dpaa2-eth: add software counter for Tx frames converted to S/G
  dpaa2-eth: send a scatter-gather FD instead of realloc-ing
  sfc: extend common GRO interface to support CHECKSUM_COMPLETE
  sfc: commonise ARFS handling
  sfc: commonise drain event handling
  sfc: commonise PCI error handlers
  sfc: track which BAR is mapped
  sfc: commonise FC advertising
  sfc: commonise other ethtool bits
  sfc: commonise ethtool NFC and RXFH/RSS functions
  sfc: commonise ethtool link handling functions
  sfc: split up nic.h
  sfc: refactor EF10 stats handling
  sfc: don't try to create more channels than we can have VIs
  sfc: extend bitfield macros up to POPULATE_DWORD_13
  sfc: determine flag word automatically in efx_has_cap()
  sfc: update MCDI protocol headers
  net:qos: police action offloading parameter 'burst' change to the original value
  mptcp: close poll() races
  mptcp: __mptcp_tcp_fallback() returns a struct sock
  mptcp: create first subflow at msk creation time
  mptcp: check for plain TCP sock at accept time
  mptcp: fallback in case of simultaneous connect
  net: mptcp: improve fallback to TCP
  net: phy: marvell10g: support XFI rate matching mode
  selftests: forwarding: Add a RED test for SW datapath
  net: sched: sch_red: Add qevents "early_drop" and "mark"
  net: sched: sch_red: Split init and change callbacks
  net: sched: Introduce helpers for qevent blocks
  net: sched: Pass root lock to Qdisc_ops.enqueue
  net: ethernet: ti: am65-cpsw-nuss: enable am65x sr2.0 support
  net: ethernet: ti: am65-cpsw-ethtool: configured critical setting only when no running netdevs
  net: ethernet: ti: am65-cpsw-ethtool: skip hw cfg when change p0-rx-ptype-rrobin
  net: ethernet: ti: am65-cpsw-nuss: fix ports mac sl initialization
  net: ethernet: ti: am65-cpsw: move to pf_p0_rx_ptype_rrobin init in probe
  net: ethernet: ti: am65-cpsw-nuss: restore vlan configuration while down/up
  selinux: fixed a checkpatch warning with the sizeof macro
  audit: add gfp parameter to audit_log_nfcfg
  drm: pl111: Absorb the external register header
  video: fbdev: amba-clcd: Retire elder CLCD driver
  dt-bindings: mmc: Convert imx esdhc to json-schema
  dt-bindings: clock: Correct example in i.MX8QXP LPCG binding
  dt-bindings: clock: Correct mmc node name in i.MX35 binding
  RISC-V: Use a local variable instead of smp_processor_id()
  riscv: Select ARCH_SUPPORTS_ATOMIC_RMW by default
  drm: pl111: Credit where credit is due
  clk: qcom: Fix return value check in apss_ipq6018_probe()
  Documentation/litmus-tests: Add note on herd7 7.56 in atomic litmus test
  tools/memory-model/README: Mention herdtools7 7.56 in compatibility table
  tools/memory-model/README: Expand dependency of klitmus7
  Documentation/litmus-tests: Cite an RCU litmus test
  Documentation/litmus-tests: Merge atomic's README into top-level one
  tools/memory-model: Fix reference to litmus test in recipes.txt
  Documentation/litmus-tests/atomic: Add a test for smp_mb__after_atomic()
  Documentation/litmus-tests/atomic: Add a test for atomic_set()
  Documentation/litmus-tests: Introduce atomic directory
  tools/memory-model: Add an exception for limitations on _unless() family
  MAINTAINERS: Update maintainers for new Documentation/litmus-tests
  Documentation: LKMM: Add litmus test for RCU GP guarantee where reader stores
  Documentation: LKMM: Add litmus test for RCU GP guarantee where updater frees object
  tools/memory-model: Fix "conflict" definition
  tools/memory-model: Add recent references
  kcsan: Disable branch tracing in core runtime
  kcsan: Simplify compiler flags
  kcsan: Re-add GCC as a supported compiler
  kcsan: Add jiffies test to test suite
  kcsan: Remove existing special atomic rules
  kcsan: Rename test.c to selftest.c
  kcsan: Silence -Wmissing-prototypes warning with W=1
  kcsan: Prefer '__no_kcsan inline' in test
  locking/osq_lock: Annotate a data race in osq_lock
  kcsan: Add test suite
  rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_init_rcu()
  x86/mm/pat: Mark an intentional data race
  fork: Annotate a data race in vm_area_dup()
  torture: Remove obsolete "cd $KVM"
  torture: Avoid duplicate specification of qemu command
  torture: Dump ftrace at shutdown only if requested
  torture: Add kvm-tranform.sh script for qemu-cmd files
  torture: Add more tracing crib notes to kvm.sh
  torture: Improve diagnostic for KCSAN-incapable compilers
  torture: Correctly summarize build-only runs
  torture: Pass --kmake-arg to all make invocations
  rcutorture: Check for unwatched readers
  torture: Abstract out console-log error detection
  torture: Add a stop-run capability
  torture: Create qemu-cmd in --buildonly runs
  rcu/rcutorture: Replace 0 with false
  torture: Add --allcpus argument to the kvm.sh script
  torture: Remove whitespace from identify_qemu_vcpus output
  rcutorture: NULL rcu_torture_current earlier in cleanup code
  rcutorture: Handle non-statistic bang-string error messages
  torture: Set configfile variable to current scenario
  rcutorture: Add races with task-exit processing
  locktorture: Use true and false to assign to bool variables
  torture: Add script to smoke-test commits in a branch
  torture:  Remove qemu dependency on EFI firmware
  srcu: Avoid local_irq_save() before acquiring spinlock_t
  srcu: Fix a typo in comment "amoritized"->"amortized"
  refscale: Change --torture type from refperf to refscale
  refperf: Rename refperf.c to refscale.c and change internal names
  refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST
  rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment
  refperf: Add test for RCU Tasks readers
  refperf: Add test for RCU Tasks Trace readers.
  refperf: Change readdelay module parameter to nanoseconds
  refperf: Work around 64-bit division
  doc: Document rcuperf's module parameters
  refperf: Adjust refperf.loop default value
  refperf: Add read-side delay module parameter
  refperf: Simplify initialization-time wakeup protocol
  refperf: Output per-experiment data points
  refperf: Label experiment-number column "Runs"
  refperf: Add warmup and cooldown processing phases
  refperf: More closely synchronize reader start times
  refperf: Convert reader_task structure's "start" field to int
  refperf: Tune reader measurement interval
  refperf: Make functions static
  refperf: Dynamically allocate thread-summary output buffer
  refperf: Dynamically allocate experiment-summary output buffer
  refperf: Provide module parameter to specify number of experiments
  refperf: Convert nreaders to a module parameter
  refperf: Allow decimal nanoseconds
  refperf: Hoist function-pointer calls out of the loop
  refperf: Add holdoff parameter to allow CPUs to come online
  torture: Add refperf to the rcutorture scripting
  rcuperf: Add comments explaining the high reader overhead
  refperf: Add a test to measure performance of read-side synchronization
  rcuperf: Remove useless while loops around wait_event
  rcu-tasks: Fix code-style issues
  rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads()
  rcu-tasks: Add #include of rcupdate_trace.h to update.c
  rcu-tasks: Make rcu_tasks_postscan() be static
  rcu-tasks: Convert sleeps to idle priority
  lib/test_vmalloc.c: Add test cases for kvfree_rcu()
  rcu: Introduce single argument kvfree_rcu() interface
  rcu: Support reclaim for head-less object
  rcu: Introduce 2 arg kvfree_rcu() interface
  mm/list_lru.c: Rename kvfree_rcu() to local variant
  rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_*
  rcu/tiny: support vmalloc in tiny-RCU
  rcu/tree: Maintain separate array for vmalloc ptrs
  rcu/tree: cache specified number of objects
  rcu/tree: Use static initializer for krc.lock
  rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions
  rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro
  rcu/tree: Make debug_objects logic independent of rcu_head
  rcu/tree: Repeat the monitor if any free channel is busy
  rcu/tree: Skip entry into the page allocator for PREEMPT_RT
  rcu/tree: Keep kfree_rcu() awake during lock contention
  rcu: Fix a kernel-doc warnings for "count"
  rcu: Fix some kernel-doc warnings
  kernel/rcu/tree.c: Fix kernel-doc warnings
  rcu: grpnum just records group number
  rcu: grplo/grphi just records CPU number
  rcu: gp_max is protected by root rcu_node's lock
  rcu: Stop shrinker loop
  rcu: Replace 1 with true
  lockdep: Complain only once about RCU in extended quiescent state
  rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr
  rcu: Remove initialized but unused rnp from check_slow_task()
  tick/nohz: Narrow down noise while setting current task's tick dependency
  rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq
  fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls
  rcu: Expedited grace-period sleeps to idle priority
  rcu: No-CBs-related sleeps to idle priority
  rcu: Priority-boost-related sleeps to idle priority
  rcu: Grace-period-kthread related sleeps to idle priority
  trace: events: rcu: Change description of rcu_dyntick trace event
  rcu: Add comment documenting rcu_callback_map's purpose
  rcu: Add callbacks-invoked counters
  rcu: Simplify the calculation of rcu_state.ncpus
  mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls
  rcu: Initialize and destroy rcu_synchronize only when necessary
  doc: Tasks RCU must protect instructions before trampoline
  doc: Timer problems can cause RCU CPU stall warnings
  docs: RCU: Don't duplicate chapter names in rculist_nulls.rst
  docs: RCU: Convert stallwarn.txt to ReST
  docs: RCU: Convert rcuref.txt to ReST
  docs: RCU: Convert torture.txt to ReST
  docs: RCU: Convert rculist_nulls.txt to ReST
  docs: RCU: Convert lockdep.txt to ReST
  docs: RCU: Convert lockdep-splat.txt to ReST
  docs: RCU: Convert checklist.txt to ReST
  ARM: exynos: MCPM: Restore big.LITTLE cpuidle support
  thermal: Rename set_mode() to change_mode()
  thermal: Simplify or eliminate unnecessary set_mode() methods
  thermal: core: Stop polling DISABLED thermal devices
  thermal: Explicitly enable non-changing thermal zone devices
  thermal: Use mode helpers in drivers
  thermal: Add mode helpers
  thermal: remove get_mode() operation of drivers
  thermal: Store device mode in struct thermal_zone_device
  thermal: Add current mode to thermal zone device
  thermal: Store thermal mode in a dedicated enum
  acpi: thermal: Fix error handling in the register function
  ARM: dts: am335x-pocketbeagle: add gpio-line-names
  ARM: dts: am335x-boneblack: add gpio-line-names
  ARM: dts: am33xx-l4: add gpio-ranges
  ARM: dts: am5729-beaglebone-ai: Disable ununsed mailboxes
  ARM: dts: am5729-beaglebone-ai: Enable IPU & DSP rprocs
  spi: omap2-mcspi: Convert to use GPIO descriptors
  spi: spi-geni-qcom: Don't set the cs if it was already right
  ARM: dts: am: Align L2 cache-controller nodename with dtschema
  ARM: dts: omap: Align L2 cache-controller nodename with dtschema
  ASoC: tas2562: Add voltage sense slot property
  ASoC: tas2562: Add voltage sense slot configuration
  ASoC: tas2562: Add right and left channel slot programming
  ASoC: Documentation: fix reference to renamed source file
  asoc: Update supported rate and format for dummy dai
  ARM: dts: omap3: Migrate AES from hwmods to sysc-omap2
  misc: pti: Fix documentation for bit-rotted function pti_tty_driver_write()
  misc: habanalabs: irq: Add missing struct identifier for 'struct hl_eqe_work'
  misc: cb710: sgbuf2: Add missing documentation for cb710_sg_dwiter_write_next_block()'s 'data' arg
  misc: mic: vop: vop_main: Remove set but unused variable 'ret'
  misc: eeprom: eeprom_93cx6: Repair function arg descriptions
  misc: lkdtm: bugs: At least try to use popuated variable
  misc: ti-st: st_kim: Tidy-up bespoke commentry
  misc: ti-st: st_core: Tidy-up bespoke commentry
  misc: c2port: core: Ensure source size does not equal destination size in strncpy()
  misc/pch_phub.c: use generic power management
  misc/phantom.c: use generic power management
  misc/tifm_7xx1.c: use generic power management
  cardreader/rtsx_pcr.c: use generic power management
  cb710/core.c: use generic power management
  lkdtm: Make arch-specific tests always available
  selftests/lkdtm: Reset WARN_ONCE to avoid false negatives
  lkdtm/heap: Avoid edge and middle of slabs
  lkdtm: Avoid more compiler optimizations for bad writes
  mei: me: add MEI device for KBP with ITPS capability
  mei: me: add MEI device for SPT with ITPS capability
  mei: me: add kdoc for mei_me_fw_type_nm()
  mei: me: make mei_me_fw_sku_sps_4() less cryptic
  mei: me: constify the device parameter to the probe quirk
  misc: rtsx_usb: Constify struct usb_device_id
  misc: genwqe: Constify struct pci_error_handlers
  mei: hdcp: Constify struct mei_cl_device_id
  mic: vop: Constify static structs
  misc: mic: Remove the error message as the call will print it
  mux: adgs1408: Add mod_devicetable.h and remove of_match_ptr
  cxl: Fix kobject memleak
  drm/i915: Clamp linetime wm to <64usec
  blk-mq: remove the BLK_MQ_REQ_INTERNAL flag
  blk-mq: put driver tag when this request is completed
  drm/ttm: make TT creation purely optional v3
  drm/ttm: cleanup ttm_mem_type_manager_func.get_node interface v3
  x86/ftrace: Do not jump to direct code in created trampolines
  x86/ftrace: Only have the builtin ftrace_regs_caller call direct hooks
  x86/ftrace: Make non direct case the default in ftrace_regs_caller
  blk-cgroup: remove a dead check in blk_throtl_bio
  blk-cgroup: remove blkcg_bio_issue_check
  blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio
  cgroup: unexport cgroup_rstat_updated
  blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check
  block: move the initial blkg lookup into blkg_tryget_closest
  block: bypass blkg_tryget_closest for the root_blkg
  block: merge blkg_lookup_create and __blkg_lookup_create
  block: move the bio cgroup associatation helpers to blk-cgroup.c
  block: move bio_associate_blkg_from_page to mm/page_io.c
  block: merge __bio_associate_blkg into bio_associate_blkg_from_css
  block: really clone the block cgroup in bio_clone_blkg_association
  block: remove bio_disassociate_blkg
  dm: use bio_uninit instead of bio_disassociate_blkg
  pinctrl: tigerlake: Add support for Tiger Lake-H
  pinctrl: merrifield: Add I²S bus 2 pins to groups and functions
  s390/appldata: use struct_size() helper
  s390/debug: remove struct __debug_entry from uapi
  s390/debug: remove raw view
  s390/time: remove unused function
  s390/pci: remove unused functions
  s390/zcore: remove memmap device
  s390: convert to msecs_to_jiffies()
  io_uring: fix missing wake_up io_rw_reissue()
  phy: zynqmp: Add PHY driver for the Xilinx ZynqMP Gigabit Transceiver
  dt-bindings: phy: Add DT bindings for Xilinx ZynqMP PSGTR PHY
  tracing: Only allow trace_array_printk() to be used by instances
  intel_idle: Eliminate redundant static variable
  USB: serial: ch341: name prescaler, divisor registers
  phy: qcom-snps: Add a set mode callback
  phy: qcom-snps: Add runtime suspend and resume handlers
  phy: qcom-qmp: Add QMP V4 USB3 PHY support for sm8250
  phy: qcom-qmp: Add QMP V4 USB3 UNIPHY
  phy: qcom-qmp: Allow different values for second lane
  drm/connector: fix minor typos in comments
  ARM: shmobile: defconfig: Enable RZ/A1H RTC support
  ARM: shmobile: defconfig: Enable ADV7612 CEC support
  ARM: shmobile: defconfig: Enable RZ/A1 CEU support
  ARM: shmobile: defconfig: Enable RZ/A watchdog support
  ARM: shmobile: defconfig: Enable CAT9554 support
  ARM: shmobile: defconfig: Enable DA9063 ONKEY support
  ARM: shmobile: defconfig: Refresh for v5.8-rc1
  ARM: dts: r8a7778: Enable IRLM setup via DT
  selftests/fpu: Add an FPU selftest
  drm/mipi: use dcs write for mipi_dsi_dcs_set_tear_scanline
  drm/panel: use mipi_dsi_dcs_write_buffer where possible
  drm/dsi: use stack buffer in mipi_dsi_dcs_write()
  drm/zte: remove unneeded semicolon
  staging: ks7010: fix ks_wlan_start_xmit()'s return type
  staging: rtl8188eu: include: hal8188e_rate_adaptive.h: fixed a blank space coding style issue
  liquidio: use list_empty_careful in lio_list_delete_head
  sctp: use list_is_singular in sctp_list_single_entry
  8390: Fix coding-style issues
  net: mscc: ocelot: remove EXPORT_SYMBOL from ocelot_net.c
  r8169: sync support for RTL8401 with vendor driver
  r8169: merge handling of RTL8101e and RTL8100e
  cxgb4vf: fix t4vf_eth_xmit()'s return type
  l2tp: fix l2tp_eth_dev_xmit()'s return type
  net/hsr: fix hsr_dev_xmit()'s return type
  usbnet: ipheth: fix ipheth_tx()'s return type
  net: plip: fix plip_tx_packet()'s return type
  net: dwc-xlgmac: fix xlgmac_xmit()'s return type
  net: pch_gbe: fix pch_gbe_xmit_frame()'s return type
  net: nfp: fix nfp_net_tx()'s return type
  net: nb8800: fix nb8800_xmit()'s return type
  net: arc_emac: fix arc_emac_tx()'s return type
  net: aquantia: fix aq_ndev_start_xmit()'s return type
  caif: fix cfv_netdev_tx()'s return type
  caif: fix cfspi_xmit()'s return type
  caif: fix caif_xmit()'s return type
  cail,hsi: fix cfhsi_xmit()'s return type
  bareudp: Added attribute to enable & disable rx metadata collection
  hinic: add support to get eeprom information
  hinic: add support to identify physical device
  hinic: add self test support
  hinic: add support to set and get irq coalesce
  hinic: add support to set and get pause params
  fpga: dfl: introduce interrupt trigger setting API
  fpga: dfl: pci: add irq info for feature devices enumeration
  fpga: dfl: parse interrupt info for feature devices on enumeration
  selftests/bpf: Test auto-load disabling logic for BPF programs
  libbpf: Support disabling auto-loading BPF programs
  io_uring: fix iopoll -EAGAIN handling
  io_uring: do task_work_run() during iopoll
  blk-rq-qos: remove redundant finish_wait to rq_qos_wait.
  io_uring: clean up req->result setting by rw
  io_uring: kill REQ_F_LINK_NEXT
  io_uring: cosmetic changes for batch free
  io_uring: batch-free linked requests as well
  io_uring: dismantle req early and remove need_iter
  io_uring: remove inflight batching in free_many()
  io_uring: fix refs underflow in io_iopoll_queue()
  io_uring: fix missing io_grab_files()
  io_uring: don't mark link's head for_async
  io_uring: fix feeding io-wq with uninit reqs
  io_uring: fix punting req w/o grabbed env
  io_uring: fix req->work corruption
  staging: qlge: replace pr_err with netdev_err
  staging: qlge: fix ql_sem_unlock
  staging: rtl8188eu: remove unnecessary comments in hal8188e_phy_cfg.h
  tcp: update delivered_ce with delivered
  tcp: count sacked packets in tcp_sacktag_state
  tcp: add ece_ack flag to reno sack functions
  tcp: stamp SCM_TSTAMP_ACK later in tcp_clean_rtx_queue()
  net/mlx5e: kTLS, Improve rx handler function call
  net/mlx5e: kTLS, Cleanup redundant capability check
  net/mlx5e: Increase Async ICO SQ size
  net/mlx5e: kTLS, Add kTLS RX stats
  net/mlx5e: kTLS, Add kTLS RX resync support
  net/tls: Add asynchronous resync
  Revert "net/tls: Add force_resync for driver resync"
  net/mlx5e: kTLS, Add kTLS RX HW offload support
  net/mlx5e: kTLS, Use kernel API to extract private offload context
  net/mlx5e: kTLS, Improve TLS feature modularity
  net/mlx5e: Accel, Expose flow steering API for rules add/del
  net/mlx5e: Receive flow steering framework for accelerated TCP flows
  net/mlx5e: API to manipulate TTC rules destinations
  net/mlx5e: Refactor build channel params
  net/mlx5e: Turn XSK ICOSQ into a general asynchronous one
  net/mlx5: kTLS, Improve TLS params layout structures
  net/mlx5: Avoid eswitch header inclusion in fs core layer
  net/mlx5: Avoid RDMA file inclusion in core driver
  drm/panel-simple: Add missing BUS descriptions for some panels
  drm/panel-simple: Correct EDT ET057090DHU connector type
  tty: fix spelling mistake
  serial: 8250_mtk: Switch to use platform_get_irq()
  serial: 8250_ingenic: Switch to use platform_get_irq()
  serial: 8250_pxa: Switch to use platform_get_irq()
  serial: 8250_omap: Switch to use platform_get_irq()
  serial: 8250_em: Switch to use platform_get_irq()
  serial: kgdboc: Fix bad line wrapping in comment
  serial: serial-tegra: reduce irq-latency after rx errors
  8250-men-mcb: fix signed/unsigned confusion
  serial: core: drop unnecessary gpio include
  dt-bindings: iio: scd30: add device binding file
  iio: chemical: scd30: add serial interface driver
  iio: chemical: scd30: add I2C interface driver
  iio: chemical: scd30: add core driver
  MAINTAINERS: add entry for inv_icm42600 6-axis imu sensor
  dt-bindings: iio: imu: Add inv_icm42600 documentation
  iio: imu: inv_icm42600: add accurate timestamping
  iio: imu: inv_icm42600: add buffer support in iio devices
  iio: imu: inv_icm42600: add device interrupt
  Documentation: ABI: add specific icm42600 documentation
  iio: imu: add Kconfig and Makefile for inv_icm42600 driver
  iio: imu: inv_icm42600: add temperature sensor support
  iio: imu: inv_icm42600: add accelerometer IIO device
  iio: imu: inv_icm42600: add gyroscope IIO device
  iio: imu: inv_icm42600: add SPI driver for inv_icm42600 driver
  iio: imu: inv_icm42600: add I2C driver for inv_icm42600 driver
  iio: imu: inv_icm42600: add core of new inv_icm42600 driver
  iio: adc: Combine read functions for PMIC5 and PMIC7
  iio: adc: rockchip_saradc: Add support iio buffers
  iio: adc: rockchip_saradc: better prefix for channel constant
  iio: adc: rockchip_saradc: move all of probe to devm-functions
  tty: serial: fsl_lpuart: minimum baud rate support
  tty: serial: qcom_geni_serial: Clean up an ARRAY_SIZE() vs sizeof()
  serial: samsung: fix spelling mistake
  serial: samsung: Minor whitespace cleanups
  usb: cdns3: gadget: Replace trace_printk by dev_dbg
  usbip: tools: add in man page how to load the client's module
  staging: rtl8188eu: remove blank lines in header files
  staging: qlge: fix else after return or break
  staging: qlge: fix trailing */ in block comment
  drivers/acpi: Remove function cast
  drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY
  drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY
  irqchip/atmel-aic5: Add support for sam9x60 rtt fixup
  irqchip/imx-intmux: Use struct_size() helper in devm_kzalloc()
  irqchip/irq-mtk-sysirq: Replace spinlock with raw_spinlock
  irqchip/vic: Cut down the external API
  irqchip/vic: Drop cascaded intialization call
  irqchip/ti-sci-inta: Fix typo about MODULE_AUTHOR
  irqchip/ti-sci-inta: Fix return value about devm_ioremap_resource()
  irqchip/ti-sci-inta: Remove dead code in ti_sci_inta_set_type()
  staging: rtl8188eu: Fix indentation
  staging: rtl8188eu: Fix strings split across lines
  staging: rtl8188eu: Fix comment formatting
  scsi: storvsc: Fix spelling mistake
  scsi: ufs: Disable WriteBooster capability for non-supported UFS devices
  scsi: bnx2fc: Removal of unused variables
  scsi: cumana_2: Fix different dev_id between request_irq() and free_irq()
  scsi: ufs: ufs-exynos: Fix build warning
  io_uring: fix function args for !CONFIG_NET
  net: atlantic: put ptp code under IS_REACHABLE check
  net: atlantic: add alignment checks in hw_atl2_utils_fw.c
  net: atlantic: missing space in a comment in aq_nic.h
  net: atlantic: fix typo in aq_ring_tx_clean
  net: atlantic: make aq_pci_func_init static
  net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP
  net: atlantic: fix variable type in aq_ethtool_get_pauseparam
  net: atlantic: MACSec offload statistics checkpatch fix
  mptcp: introduce token KUNIT self-tests
  mptcp: move crypto test to KUNIT
  mptcp: refactor token container
  mptcp: add __init annotation on setup functions
  docs: networking: move FDDI drivers to the hw driver section
  docs: networking: move ATM drivers to the hw driver section
  docs: networking: move AppleTalk / LocalTalk drivers to the hw driver section
  docs: networking: move remaining Ethernet driver docs to the hw section
  docs: networking: move ray_cs to the hw driver section
  docs: networking: move baycom to the hw driver section
  docs: networking: move z8530 to the hw driver section
  docs: networking: reorganize driver documentation again
  drm/i915/gen12: implement Wa_14011508470
  fpga manager: xilinx-spi: check INIT_B pin during write_init
  dt-bindings: fpga: xilinx-slave-serial: add optional INIT_B GPIO
  ARM: configs: at91: sama5: Enable CLASSD
  ARM: dts: at91: sama5d2_xplained: Remove pdmic node
  ARM: dts: sam9x60: add rtt
  dt-bindings: rtc: add microchip,sam9x60-rtt
  net: phy: mdio: reset MDIO devices even if probe() is not implemented
  net: phy: reset the PHY even if probe() is not implemented
  net: mdio: add a forward declaration for reset_control to mdio.h
  net: phy: arrange headers in phy_device.c alphabetically
  net: phy: arrange headers in mdio_device.c alphabetically
  net: phy: arrange headers in mdio_bus.c alphabetically
  net: mvneta: speed down the PHY, if WoL used, to save energy
  kunit: add support for named resources
  kunit: generalize kunit_resource API beyond allocated resources
  bonding: Remove extraneous parentheses in bond_setup
  net: stmmac: dwmac-meson8b: use clk_parent_data for clock registration
  bnx2x: use generic power management
  clk: bcm: dvp: Add missing module informations
  PCI: Align PCIe capability and PCI accessor return values
  PCI: Convert PCIe capability PCIBIOS errors to errno
  PCI: hotplug: ACPI: Fix context refcounting in acpiphp_grab_context()
  docs: staging: use small font for literal includes
  docs: Add remaining Documentation/*.txt at staging/index.rst
  docs: move other kAPI documents to core-api
  docs: move mailbox.txt to driver-api and rename it
  docs: move nommu-mmap.txt to admin-guide and rename to ReST
  docs: trace: ring-buffer-design.txt: convert to ReST format
  docs: dt: convert booting-without-of.txt to ReST format
  docs: sysctl/kernel: document random
  doc: update URL for sparse's tarballs
  Replace HTTP links with HTTPS ones: Documentation/process
  Replace HTTP links with HTTPS ones: Documentation/filesystems
  Replace HTTP links with HTTPS ones: Documentation/driver-api
  Documentation/features: Add KGDB support on RISC-V
  Replace HTTP links with HTTPS ones: Documentation/sphinx/parse-headers.pl
  io-wq: return next work from ->do_work() directly
  io-wq: compact io-wq flags numbers
  io_uring: use task_work for links if possible
  docs: fs: proc.rst: convert a new chapter to ReST
  docs: fix references for DMA*.txt files
  docs: ABI: fix a typo when pointing to w1-generic.rst
  docs: driver-model: remove a duplicated markup at driver.rst
  docs: powerpc: fix some issues at vas-api.rst
  docs: hugetlbpage.rst: fix some warnings
  selftests/vm/keys: fix a broken reference at protection_keys.c
  kcsan: fix a kernel-doc warning
  fs: fs.h: fix a kernel-doc parameter description
  scripts/kernel-doc: handle function pointer prototypes
  net: pylink.h: add kernel-doc descriptions for new fields at phylink_config
  scripts/kernel-doc: parse __ETHTOOL_DECLARE_LINK_MODE_MASK
  net: netdevice.h: add a description for napi_defer_hard_irqs
  net: dev: add a missing kernel-doc annotation
  MAINTAINERS: use my kernel.org address
  docs: f2fs: fix a broken table
  docs: Don't push Sphinx upgrades quite so readily
  ASoC: Intel: sof_sdw: Add MAX98373 support
  ASoC: samsung: Fix a typo in Kconfig
  ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver
  ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec
  regulator: qcom_smd-regulator: Remove unused 'struct regulator_desc pmi8994_boost'
  regulator: wm8400-regulator: Repair dodgy kerneldoc header formatting
  regulator: tps65218-regulator: Remove pointless 'is unsigned int <0' check
  regulator: tps65217-regulator: Use the returned value of tps65217_reg_read()
  regulator: tps65217-regulator: Remove pointless 'is unsigned int <0' check
  regulator: stpmic1_regulator: Properly document 'struct stpmic1_regulator_cfg'
  regulator: pwm-regulator: Demote kerneldoc header to standard comment
  regulator: qcom-rpmh-regulator: Repair dodgy kerneldoc header formatting
  regulator: max8998: Staticify internal function max8998_get_current_limit()
  snd/soc: correct trivial kernel-doc inconsistency
  drm/ttm: do not keep GPU dependent addresses
  ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params
  ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks
  ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config
  ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk
  ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682
  ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components
  ASoC: Intel: Boards: tgl_max98373: add dai_trigger function
  ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log
  ASoC: Intel: sof_sdw: add quirk override with kernel parameter
  ASoC: Intel: bxt_rt298: add missing .owner field
  ASoC: Intel: sof_sdw: add missing .owner field
  ASoC: Intel: cml_rt1011_rt5682: add missing .owner field
  ASoC: SOF: nocodec: add missing .owner field
  drm/scheduler: improve job distribution with multiple queues
  drm/nouveau: don't use ttm bo->offset v3
  drm/vmwgfx: don't use ttm bo->offset
  drm/bridge: ti-sn65dsi86: ensure bridge suspend happens during PM sleep
  arm64: dts: renesas: Add HiHope RZ/G2N Rev2.0/3.0/4.0 board with idk-1110wr display
  arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 sub board support
  arm64: dts: renesas: Add HiHope RZ/G2N Rev.3.0/4.0 main board support
  arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 board with idk-1110wr display
  arm64: dts: renesas: hihope-rzg2-ex: Separate out lvds specific nodes into common file
  arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 sub board support
  arm64: dts: renesas: Add HiHope RZ/G2M Rev.3.0/4.0 main board support
  arm64: dts: renesas: Add HiHope RZ/G2M[N] Rev.3.0/4.0 specific into common file
  arm64: dts: renesas: hihope-common: Separate out Rev.2.0 specific into hihope-rev2.dtsi file
  arm64: dts: renesas: r8a774b1-hihope-rzg2n[-ex]: Rename HiHope RZ/G2N boards
  arm64: dts: renesas: r8a774a1-hihope-rzg2m[-ex/-ex-idk-1110wr]: Rename HiHope RZ/G2M boards
  arm64: dts: renesas: r8a77961: Add IPMMU nodes
  ARM: dts: r8a7742: Add MSIOF[0123] support
  mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake-H SPI serial flash
  mtd: spi-nor: intel-spi: Add support for Intel Emmitsburg SPI serial flash
  batman-adv: Introduce a configurable per interface hop penalty
  batman-adv: Fix typos and grammar in documentation
  batman-adv: Switch mailing list subscription page
  batman-adv: Start new development cycle
  ARM: dts: exynos: Align L2 cache-controller nodename with dtschema
  mtd: parsers: bcm63xx: simplify CFE detection
  mtd: rawnand: brcmnand: ECC error handling on EDU transfers
  mtd: rawnand: brcmnand: Don't default to edu transfer
  mtd: rawnand: qcom: set BAM mode only if not set already
  mtd: rawnand: qcom: avoid write to unavailable register
  mtd: rawnand: trivial spelling
  mtd: rawnand: gpio: Get rid of the legacy interface implementation
  mtd: rawnand: gpio: Implement exec_op()
  mtd: rawnand: gpio: Inherit from nand_controller
  mtd: rawnand: fsl_upm: Get rid of the legacy interface implementation
  mtd: rawnand: fsl_upm: Implement exec_op()
  mtd: rawnand: fsl_upm: Inherit from nand_controller
  mtd: rawnand: fsl_upm: Use gpio descriptors
  mtd: rawnand: fsl_upm: Use platform_get_resource() + devm_ioremap_resource()
  mtd: rawnand: fsl_upm: Use devm_kasprintf() to allocate the MTD name
  mtd: rawnand: fsl_upm: Allocate the fsl_upm_nand object using devm_kzalloc()
  mtd: rawnand: fsl_upm: Get rid of the unused fsl_upm_nand.parts field
  mtd: rawnand: fsl_upm: Remove unused mtd var
  mtd: rawnand: Allocate the interface configurations dynamically
  mtd: rawnand: Get rid of the default ONFI timing mode
  mtd: rawnand: toshiba: Choose the interface configuration for TH58NVG2S3HBAI4
  mtd: rawnand: hynix: Implement ->choose_interface_config() for H27UCG8T2ATR-BC
  mtd: rawnand: toshiba: Implement ->choose_interface_config() for TC58NVG0S3E
  mtd: rawnand: toshiba: Implement ->choose_interface_config() for TC58TEG5DCLTA00
  mtd: rawnand: Add the ->choose_interface_config() hook
  mtd: rawnand: Introduce nand_choose_best_sdr_timings()
  mtd: rawnand: timings: Make onfi_fill_interface_config() a void helper
  mtd: rawnand: s/data_interface/interface_config/
  mtd: rawnand: Hide the chip->data_interface indirection
  mtd: rawnand: timings: Use default values for tPROG_max and tBERS_max
  mtd: rawnand: timings: Avoid redefining tR_max and tCCS_min
  mtd: rawnand: timings: Add a helper to find the closest ONFI mode
  mtd: rawnand: timings: onfi_fill_data_interface timing mode is unsigned
  mtd: rawnand: timings: Provide onfi_fill_data_interface() with a data interface
  mtd: rawnand: timings: Update onfi_fill_data_interface() kernel doc
  mtd: rawnand: Rename nand_init_data_interface()
  mtd: rawnand: Fix nand_setup_data_interface() description
  mtd: rawnand: Rename nand_has_setup_data_iface()
  mtd: rawnand: Use the data interface mode entry when relevant
  mtd: rawnand: Compare the actual timing values
  mtd: rawnand: Reorganize the nand_chip structure
  mtd: rawnand: Declare the nand_manufacturer structure out of nand_chip
  mtd: rawnand: Rename the manufacturer structure
  mtd: rawnand: Create a nand_chip operations structure
  mtd: rawnand: Only use u8 instead of uint8_t in nand_chip structure
  mtd: rawnand: Use unsigned types for nand_chip unsigned values
  mtd: nand: Rename a core structure
  mtd: nand: Drop useless 'depends on' in Kconfig
  mtd: nand: Add an extra level in the Kconfig hierarchy
  mtd: nand: Move nand_device forward declaration to the top
  dt-bindings: mtd: nand: Document the generic rb-gpios property
  mtd: rawnand: tango: Convert the driver to exec_op()
  wilc1000: move wilc driver out of staging
  drm/i915: Extend Wa_14010685332 to all ICP+ PCH's
  i40e: Remove scheduling while atomic possibility
  i40e: Add support for 5Gbps cards
  net/intel: remove driver versions from Intel drivers
  i40e: Add a check to see if MFS is set
  i40e: detect and log info about pre-recovery mode
  i40e: make PF wait reset loop reliable
  i40e: remove unused defines
  i40e: Move client header location
  arm64: sanitize compat_ptrace_write_user()
  arm64: get rid of copy_regset_to_user() in compat_ptrace_read_user()
  arm64: take fetching compat reg out of pt_regs into a new helper
  sparc64: get rid of odd callers of copy_regset_to_user()
  sparc32: get rid of odd callers of copy_regset_to_user()
  sparc64: switch genregs32_get() to use of get_from_target()
  [ia64] access_uarea(): don't bother with fpregs_[gs]et()
  [ia64] access_uarea(): stop bothering with gpregs_[gs]et()
  [ia64] regularize do_gpregs_[gs]et()
  [ia64] teach elf_access_reg() to handle the missing range (r16..r31)
  [ia64] sanitize elf_access_gpreg()
  x86: kill dump_fpu()
  x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer
  Bluetooth: btusb: Comment on unbalanced pm reference
  blktrace: Provide event for request merging
  sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling
  net: phy: mscc: improve vsc8514/8584_config_init consistency
  net: phy: mscc: remove useless page configuration in the config init
  net: phy: mscc: restore the base page in vsc8514/8584_config_init
  net: phy: mscc: do not access the MDIO bus lock directly
  net: phy: mscc: ptp: fix a typo in a comment
  net: phy: mscc: ptp: fix a smatch error
  net: phy: mscc: fix a possible double unlock
  net: phy: mscc: macsec: fix sparse warnings
  net: phy: DP83822: Add setting the fixed internal delay
  net: dp83869: Add RGMII internal delay configuration
  dt-bindings: net: Add RGMII internal delay for DP83869
  net: phy: Add a helper to return the index for of the internal delay
  dt-bindings: net: Add tx and rx internal delays
  dpaa2-eth: fix misspelled function parameters in dpni_[set/get]_taildrop
  dpaa2-eth: fix recursive header include
  dpaa2-eth: fix condition for number of buffer acquire retries
  dpaa2-eth: check the result of skb_to_sgvec()
  dpaa2-eth: trim debugfs FQ stats
  net: phylink: only restart AN if the link mode is using in-band AN
  net: dsa/ar9331: convert to mac_link_up()
  drm/debug: Expose connector VRR monitor range via debugfs
  drm/i915: Fix DP_TRAIN_MAX_{PRE_EMPHASIS,SWING}_REACHED handling
  net: phylink: add phylink_speed_(up|down) interface
  net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup()
  net/mlx5e: vxlan: Use RCU for vxlan table lookup
  net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT
  net/mlx5e: Move including net/arp.h from en_rep.c to rep/neigh.c
  net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel
  net/mlx5: Use kfree(ft->g) in arfs_create_groups()
  net/mlx5: FWTrace: Add missing space
  net/mlx5: Avoid eswitch header inclusion in fs core layer
  ptp_pch: use generic power management
  regulator: max14577-regulator: Demote kerneldoc header to standard comment
  regulator: cpcap-regulator: Demote kerneldoc header to standard comment
  regulator: cpcap-regulator: Remove declared and set, but never used variable 'ignore'
  regulator: wm8350-regulator: Repair odd formatting in documentation
  regulator: ab8500: Remove unused embedded struct expand_register
  regulator: dbx500-prcmu: Remove unused function dbx500_regulator_testcase()
  regulator: consumer: Supply missing prototypes for 3 core functions
  ASoC: rt1015: add missing header inclusion
  ASoC: dapm: declare missing structure prototypes
  ASoC: core: move definition of enum snd_soc_bias_level
  ASoC: tas2562: Fix shut-down gpio property
  ASoC: tas2562: Fix format issue for extra space before a comma
  ASoC: tas2562: Update shutdown GPIO property
  staging: ion: fix common struct sg_table related issues
  staging: mmal-vchiq: Allocate and free components as required
  staging: bcm2835: Break MMAL support out from camera
  trivial: staging: vc04_services: replace bitshift with BIT macro
  tools, bpftool: Define attach_type_name array only once
  tools, bpftool: Define prog_type_name array only once
  staging: most: avoid null pointer dereference when iface is null
  staging: most: sound: remove overcautious argument checking
  staging: most: sound: fix white spaces
  staging: most: sound: fix return values
  staging: most: sound: fix error path
  staging: most: sound: remove noisy log messages
  staging: most: cdev: simplify list iteration
  staging: most: cdev: fix return values
  staging: most: cdev: fix up parenthesizing
  staging: most: cdev: remove overcautious parameter checking
  staging: most: cdev: use dev_*() functions to print messages
  staging: most: cdev: remove noisy log messages
  staging: ion: remove dead code
  Staging: rtl8188eu: Fix alignment coding style issue
  drivers: staging: vt6655: replace CamelCase names on function s_uGetRTSCTSRsvTime
  staging: rts5208: fix memleaks on error handling paths in probe
  staging: kpc2000: kpc_dma: set error code in probe
  staging: rtl8188eu: use common packet header constants
  staging: gasket: replace symbolic permissions
  io_uring: enable READ/WRITE to use deferred completions
  io_uring: pass in completion state to appropriate issue side handlers
  io_uring: pass down completion state on the issue side
  io_uring: add 'io_comp_state' to struct io_submit_state
  io_uring: provide generic io_req_complete() helper
  io_uring: fix NULL-mm for linked reqs
  ALSA: core: Warn on empty module
  hvc: unify console setup naming
  console: Fix trivia typo 'change' -> 'chance'
  console: Propagate error code from console ->setup()
  tty: hvc: Return proper error code from console ->setup() hook
  serial: sunzilog: Return proper error code from console ->setup() hook
  serial: sunsab: Return proper error code from console ->setup() hook
  mips: Return proper error code from console ->setup() hook
  sched/core: Remove mmdrop() definition
  sched/fair: Optimize dequeue_task_fair()
  sched: Micro optimization in pick_next_task() and in check_preempt_curr()
  sched: Remove struct sched_class::next field
  sched: Have sched_class_highest define by vmlinux.lds.h
  sched: Force the address order of each sched class descriptor
  drm/bochs: use drm_gem_vram_offset to get bo offset v2
  drm/vram-helper: don't use ttm bo->offset v4
  drm/qxl: don't use ttm bo->offset
  drm/radeon: don't use ttm bo->offset
  drm/amdgpu: move ttm bo->offset to amdgpu_bo
  Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers
  x86/msr: Filter MSR writes
  MIPS: checksum: fix sparse flooding on asm/checksum.h
  MIPS: io: fix sparse flood on asm/io.h
  MIPS: generic/ip32: io: fix __mem_ioswabq()
  platform/chrome: cros_ec_typec: Add TBT compat support
  platform/chrome: cros_ec: Add TBT pd_ctrl fields
  ARM: dts: bcm2711: Add firmware clocks node
  drm/bridge: dw-mipi-dsi.c: remove unused header file
  ARM: tegra: The Tegra30 SDHCI is not backwards-compatible
  ARM: tegra: The Tegra30 DC is not backwards-compatible
  ARM: tegra: Remove spurious comma from node name
  ARM: tegra: Add parent clock to DSI output
  ARM: tegra: Use standard names for SRAM nodes
  ARM: tegra: seaboard: Use standard battery bindings
  ARM: tegra: Use standard names for LED nodes
  ARM: tegra: Use numeric unit-addresses
  ARM: tegra: medcom-wide: Remove extra panel power supply
  ARM: tegra: Use proper unit-addresses for OPPs
  ARM: tegra: Add missing clock-names for SDHCI controllers
  ARM: tegra: Fix order of XUSB controller clocks
  ARM: tegra: Add #reset-cells to Tegra124 memory controller
  ARM: tegra: Add missing panel power supplies
  ARM: tegra: Add micro-USB A/B port on Jetson TK1
  ARM: tegra: Use proper tuple notation
  ARM: tegra: Use standard name for Ethernet devices
  ARM: tegra: Add missing #sound-dai-cells property to codecs
  ARM: tegra: Add missing #phy-cells property to USB PHYs
  ARM: tegra: Tegra114 SDHCI is not backwards-compatible
  ARM: tegra: Rename sdhci nodes to mmc
  ARM: tegra: Drop display controller parent clocks on Tegra124
  dt-bindings: mfd: Convert stmfx bindings to json-schema
  mfd: sprd: Populate sub-devices defined in DT
  MAINTAINERS: Add myself as maintainer for Khadas MCU drivers
  thermal: Add support for the MCU controlled FAN on Khadas boards
  net: enetc add tc flower offload flow metering policing action
  net: qos: police action add index for tc flower offloading
  net: enetc: add support max frame size for tc flower offload
  net: qos: add tc police offloading action with max frame size limit
  spi: spi-geni-qcom: Use OPP API to set clk/perf state
  tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state
  arm64: dts: sc7180: Add interconnect for QUP and QSPI
  spi: spi-qcom-qspi: Add interconnect support
  spi: spi-geni-qcom: Add interconnect support
  spi: spi-geni-qcom: Combine the clock setting code
  tty: serial: qcom_geni_serial: Add interconnect support
  i2c: i2c-qcom-geni: Add interconnect support
  soc: qcom-geni-se: Add interconnect support to fix earlycon crash
  soc: qcom: geni: Support for ICC voting
  selftests/bpf: Add tcp/udp iterator programs to selftests
  selftests/bpf: Implement sample udp/udp6 bpf_iter programs
  selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs
  selftests/bpf: Add more common macros to bpf_tracing_net.h
  selftests/bpf: Refactor some net macros to bpf_tracing_net.h
  selftests/bpf: Move newer bpf_iter_* type redefining to a new header file
  bpf: Add bpf_skc_to_udp6_sock() helper
  net: bpf: Implement bpf iterator for udp
  net: bpf: Add bpf_seq_afinfo in udp_iter_state
  bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers
  bpf: Add bpf_skc_to_tcp6_sock() helper
  bpf: Allow tracing programs to use bpf_jiffies64() helper
  bpf: Support 'X' in bpf_seq_printf() helper
  net: bpf: Implement bpf iterator for tcp
  net: bpf: Add bpf_seq_afinfo in tcp_iter_state
  soc: qcom: rpmh-rsc: Don't use ktime for timeout in write_tcs_reg_sync()
  lan743x: Remove duplicated include from lan743x_main.c
  net: bridge: add a flag to avoid refreshing fdb when changing/adding
  net: bridge: add option to allow activity notifications for any fdb entries
  net: neighbor: add fdb extended attribute
  net: bridge: fdb_add_entry takes ndm as argument
  MIPS: dts: ocelot: describe the load/save GPIO
  dt-bindings: net: phy: vsc8531: document the load/save GPIO
  net: phy: mscc: timestamping and PHC support
  net: phy: mscc: 1588 block initialization
  net: phy: mscc: take into account the 1588 block in MACsec init
  net: phy: mscc: remove the TR CLK disable magic value
  net: phy: mscc: fix copyright and author information in MACsec
  net: phy: add support for a common probe between shared PHYs
  RDMA/core: Delete not-used create RWQ table function
  IB/mad: Delete RMPP_STATE_CANCELING state
  IB/mad: Change atomics to refcount API
  IB/mad: Issue complete whenever decrements agent refcount
  Bluetooth: Don't restart scanning if paused
  Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake
  Bluetooth: btusb: Reset port on cmd timeout
  bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt
  tcp: Expose tcp_sock_set_keepidle_locked
  sock: Move sock_valbool_flag to header
  selftests/bpf: Workaround for get_stack_rawtp test.
  arm64: dts: ipq8074: enable USB support
  phy: qcom-qusb2: Add ipq8074 device compatible
  phy: qcom-qmp: Add USB QMP PHY support for IPQ8074
  dt-bindings: phy: qcom,qusb2: Add ipq8074 device compatible
  dt-bindings: phy: qcom,qmp: Add ipq8074 usb dt bindings
  phy: exynos: Rename Exynos to lowercase
  ACPI: tables: avoid relocations for table signature array
  spi: altera: fix module autoload
  spi: altera: fix driver matching failure of the device ID "spi_altera"
  ACPI: PAD: Eliminate usage of uninitialized_var() macro
  OPP: refactor dev_pm_opp_of_register_em() and update related drivers
  Documentation: power: update Energy Model description
  PM / EM: change name of em_pd_energy to em_cpu_energy
  PM / EM: remove em_register_perf_domain
  PM / EM: add support for other devices than CPUs in Energy Model
  block: move struct block_device to blk_types.h
  block: reduce ifdef CONFIG_BLOCK madness in headers
  fs: move the buffer_heads_over_limit stub to buffer_head.h
  block: move block-related definitions out of fs.h
  block: simplify sb_is_blkdev_sb
  fs: remove the mount_bdev and kill_block_super stubs
  fs: remove the HAVE_UNLOCKED_IOCTL and HAVE_COMPAT_IOCTL defines
  fs: remove an unused block_device_operations forward declaration
  block: mark bd_finish_claiming static
  tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK
  nvme-rdma: fix a missing completion with remove invalidation
  blk-iocost: Use struct_size() in kzalloc_node()
  block: bio: Use struct_size() in kmalloc()
  block: create the request_queue debugfs_dir on registration
  blktrace: ensure our debugfs dir exists
  blktrace: fix debugfs use after free
  loop: be paranoid on exit and prevent new additions / removals
  blktrace: annotate required lock on do_blk_trace_setup()
  block: revert back to synchronous request_queue removal
  block: clarify context for refcount increment helpers
  block: add docs for gendisk / request_queue refcount helpers
  nvme: use blk_mq_complete_request_remote to avoid an indirect function call
  nvme-rdma: factor out a nvme_rdma_end_request helper
  blk-mq: add a new blk_mq_complete_request_remote API
  blk-mq: factor out a blk_mq_complete_need_ipi helper
  blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request
  blk-mq: move failure injection out of blk_mq_complete_request
  blk-mq: merge the softirq vs non-softirq IPI logic
  blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP
  blk-mq: complete polled requests directly
  blk-mq: remove raise_blk_irq
  blk-mq: factor out a helper to reise the block softirq
  blk-mq: merge blk-softirq.c into blk-mq.c
  ASoC: bindings: fsl-asoc-card: Add compatible string for wm8524
  ASoC: fsl-asoc-card: Add WM8524 support
  PM / EM: update callback structure and add device pointer
  PM / EM: introduce em_dev_register_perf_domain function
  PM / EM: change naming convention from 'capacity' to 'performance'
  tty/vt: check allocation size in con_set_unimap()
  vt_ioctl: move perm checks level up
  vt_ioctl: move vt_kdsetmode out of vt_k_ioctl
  vt_ioctl: move vt_io_fontreset out of vt_io_ioctl
  vt_ioctl: move vt_resizex out of vt_ioctl
  vt_ioctl: move vt_reldisp out of vt_ioctl
  vt_ioctl: move vt_setactivate out of vt_ioctl
  vt_ioctl: move io ioctls to a separate function
  vt_ioctl: move K* ioctls to a separate function
  vt_ioctl: eliminate use of uival and ucval
  vt_ioctl: eliminate ret & breaks in vt_ioctl
  vt: simplify noncolor attributes in build_attr
  vt: remove superfluous parens in invert_screen and build_attr
  vt: use newly defined CUR_* macros
  vt: redefine world of cursor macros
  vt: whitespace and paren cleanup in add_softcursor
  vt: synchronize types and use min in csi_X
  vt: make tc write more obvious in vc_con_write_normal
  vt: simplify vc_attr handling in vc_con_write_normal
  vc: simplify condition in vc_con_write_normal
  vc: move normal char processing from do_con_write
  vc: extract detecting control characters from do_con_write
  vc: introduce struct vc_draw_region
  vc: move translation out of do_con_write
  vt: move rescan_last_byte label earlier
  vt: extract attribute inversion to vc_invert_attr
  vt: rearrange vc_translate_unicode
  vt: separate unicode handling into vc_translate_unicode
  vt: use modern types in do_con_write
  vt: move vc_translate to vt.c and rename it
  vt: get rid of VT10.ID macros
  vt: use tty_insert_flip_string in respond_string
  vt: remove 25 years stale comment
  vt: convert vc_tab_stop to bitmap
  vt: switch G0/1_charset to an array
  vt: deduplicate setGx code
  vc: switch state to bool
  vt: introduce enum vc_intensity for intensity
  vc: separate state
  um: line, remove put_char
  gcc-plugins/stackleak: Add 'verbose' plugin parameter
  gcc-plugins/stackleak: Use asm instrumentation to avoid useless register saving
  ARM: vdso: Don't use gcc plugins for building vgettimeofday.c
  gcc-plugins/stackleak: Don't instrument itself
  dma-buf: minor doc touch-ups
  libbpf: Prevent loading vmlinux BTF twice
  libbpf: Fix spelling mistake "kallasyms" -> "kallsyms"
  tools, bpftool: Fix variable shadowing in emit_obj_refs_json()
  usbip: tools: fix module name in man page
  usbip: tools: fix build error for multiple definition
  USB: ch9: add "USB_" prefix in front of TEST defines
  phy: Remove CONFIG_ARCH_* check for related subdir in Makefile
  RDMA/ipoib: Return void from ipoib_ib_dev_stop()
  RDMA/mlx5: Add support to get MR resource in RAW format
  RDMA/mlx5: Add support to get CQ resource in RAW format
  RDMA/mlx5: Add support to get QP resource in RAW format
  RDMA: Add support to dump resource tracker in RAW format
  ipmi: ssif: Remove finished TODO comment about SMBus alert
  Doc: driver-api: ipmi: Add description of alerts_broken module param
  gpio: Drop superfluous dependencies on GPIOLIB
  gpio: zynq: Remove error prints in EPROBE_DEFER
  gpio: zynq: Add pmc gpio support
  gpio: zynq: Disable the irq if it is not a wakeup source
  gpio: zynq: Add Versal support
  clk: meson: meson8b: Drop CLK_IS_CRITICAL from fclk_div2
  dt-bindings: gpio: Add pmc gpio node to gpio-zynq
  dt-bindings: gpio: Add binding for Versal gpio
  gpio: zynq: protect direction in/out with a spinlock
  drm/i915/dp_mst: Enable VC payload allocation after transcoder is enabled
  dmaengine: pl330: Make sure the debug is idle before doing DMAGO
  dmaengine: idxd: move submission to sbitmap_queue
  dmaengine: idxd: add leading / for sysfspath in ABI documentation
  drm/mipi-dbi: Remove ->enabled
  drm/tiny/repaper: Drop edp->enabled
  dmaengine: acpi: Drop double check for ACPI companion device
  dmaengine: hisilicon: Use struct_size() in devm_kzalloc()
  xfrm: introduce oseq-may-wrap flag
  scsi: ufs: ufs-exynos: Fix return value check in exynos_ufs_init()
  scsi: ufs: Allow exynos ufs driver to build as module
  cxgb4: move device dump arrays in header to C file
  cxgb4: always sync access when flashing PHY firmware
  selftests/net: plug rxtimestamp test into kselftest framework
  net: thunderbolt: Add comment clarifying prtcstns flags
  net/fsl: enable extended scanning in xgmac_mdio
  net/fsl: acpize xgmac_mdio
  net: phy: Allow mdio buses to auto-probe c45 devices
  tulip: uli526x: use generic power management
  tulip: tulip_core: use generic power management
  tulip: de2104x: use generic power management
  tulip: windbond-840: use generic power management
  tulip: dmfe: use generic power management
  amd-xgbe: Convert to generic power management
  amd8111e: Convert to generic power management
  pcnet32: Convert to generic power management
  dn_route_rcv: remove redundant dev null check
  dcb_doit: remove redundant skb check
  net: ipv6: Use struct_size() helper and kcalloc()
  xirc2ps_cs: remove dev null check from do_reset().
  udp: move gro declarations to net/udp.h
  net: move tcp gro declarations to net/tcp.h
  tcp: move ipv4_specific to tcp include file
  tcp: move ipv6_specific declaration to remove a warning
  tcp: add declarations to avoid warnings
  selinux: log error messages on required process class / permissions
  scripts/selinux/mdp: fix initial SID handling
  selinux: allow reading labels before policy is loaded
  audit: log nftables configuration change events
  arm64: dts: qcom: angler: Add qcom,msm-id and pmic-id
  arm64: dts: qcom: msm8994: Add PSCI node
  arm64: dts: qcom: msm8994: Add pmu node
  arm64: dts: qcom: msm8994: Add I2C, SPI and BLSP DMA nodes
  arm64: dts: qcom: msm8994: Add SDHCI1 node
  arm64: dts: qcom: msm8994: Add a proper CPU map
  arm64: dts: qcom: msm8994: Add SPMI PMIC arbiter device
  arm64: dts: qcom: msm8994: Modernize the DTS style
  soc: qcom: smd-rpm: Add msm8994 compatible
  r8169: rename RTL8125 to RTL8125A
  bonding/xfrm: use real_dev instead of slave_dev
  mlxsw: Enforce firmware version for Spectrum-3
  mlxsw: Bump firmware version to XX.2007.1168
  ipv6: fib6: avoid indirect calls from fib6_rule_lookup
  indirect_call_wrapper: extend indirect wrapper to support up to 4 calls
  tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile
  selftests/bpf: Add variable-length data concat pattern less than test
  selftests/bpf: Add variable-length data concatenation pattern test
  bpf: Switch most helper return values from 32-bit int to 64-bit long
  mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c
  rtnetlink: add keepalived rtm_protocol
  arm64: defconfig: Enable Qualcomm IPCC driver
  arm64: dts: qcom: sm8250: Add remoteprocs
  arm64: dts: qcom: sm8250: Add SMP2P nodes
  arm64: dts: qcom: sm8250: Add QMP AOSS node
  arm64: dts: qcom: sm8250: Add IPCC
  arm64: dts: qcom: sm8250-mtp: Drop PM8150 ldo11
  arm64: defconfig: Enable Qualcomm SM8250 pinctrl driver
  soc: qcom: socinfo: add SM8250 entry to soc_id array
  soc: qcom: socinfo: add file with SoC info format version
  soc: qcom: socinfo: fix printing of pmic_model
  soc: qcom: socinfo: add support for newer socinfo data
  drm: bridge: dw-hdmi: Make connector creation optional
  drm: bridge: dw-hdmi: Pass drm_connector to internal functions as needed
  drm: bridge: dw-hdmi: Store current connector in struct dw_hdmi
  drm: bridge: dw-hdmi: Split connector creation to a separate function
  drm: bridge: dw-hdmi: Pass drm_display_info to dw_hdmi_support_scdc()
  drm: bridge: dw-hdmi: Constify mode argument to internal functions
  drm: bridge: dw-hdmi: Constify mode argument to dw_hdmi_phy_ops .init()
  drm: bridge: dw-hdmi: Pass drm_display_info to .mode_valid()
  drm: meson: dw-hdmi: Use dw_hdmi context to replace hack
  drm: bridge: dw-hdmi: Remove unused field from dw_hdmi_plat_data
  drm: bridge: dw-hdmi: Pass private data pointer to .configure_phy()
  drm: bridge: dw-hdmi: Pass private data pointer to .mode_valid()
  drm: bridge: Pass drm_display_info to drm_bridge_funcs .mode_valid()
  drm: edid: Constify connector argument to infoframe functions
  drm: bridge: simple-bridge: Make connector creation optional
  drm: bridge: simple-bridge: Delegate operations to next bridge
  drm: bridge: Return NULL on error from drm_bridge_get_edid()
  drm: bridge: adv7511: Make connector creation optional
  drm: bridge: adv7511: Implement bridge connector operations
  drm: bridge: adv7511: Split connector creation to a separate function
  drm: bridge: adv7511: Split EDID read to a separate function
  arm64: tegra: Rename sdhci nodes to mmc
  arm64: tegra: Add unit-address to memory node
  arm64: tegra: Fixup I/O and PLL supply names for HDMI/DP
  arm64: tegra: Remove parent clock from display controllers
  arm64: tegra: Add interrupt-names for host1x
  arm64: tegra: Add Tegra132 compatible string for host1x
  arm64: tegra: Add interrupt for Tegra194 memory controller
  arm64: tegra: Describe interconnect paths on Tegra194
  arm64: tegra: Describe interconnect paths on Tegra186
  arm64: tegra: Remove extra compatible for Tegra210 SDHCI
  arm64: tegra: Remove extra compatible for Tegra194 SDHCI
  arm64: tegra: Use standard notation for interrupts
  arm64: tegra: Fix #address-cells/#size-cells for SRAM on Tegra186
  arm64: tegra: Add missing #phy-cells property on Jetson AGX Xavier
  arm64: tegra: Add missing #phy-cells property on Jetson TX2
  ARM: tegra: The Tegra114 DC is not backwards-compatible
  ARM: tegra: gr3d is not backwards-compatible
  ARM: tegra: gr2d is not backwards-compatible
  ARM: tegra: Add missing host1x properties
  ARM: tegra: Do not mark host1x as simple bus
  ARM: tegra: tn7: Use the correct DSI/CSI supply
  ARM: tegra: roth: Use the correct DSI/CSI supply
  ARM: tegra: Remove battery-name property
  ARM: tegra: Remove simple regulators bus
  ARM: tegra: Remove simple clocks bus
  ARM: tegra: Add missing clock-names for SDHCI on Tegra114
  x86/mce, EDAC/mce_amd: Print PPIN in machine check records
  RDMA: Add dedicated CM_ID resource tracker function
  RDMA: Add dedicated QP resource tracker function
  RDMA: Add a dedicated CQ resource tracker function
  RDMA: Add dedicated MR resource tracker function
  RDMA/core: Don't call fill_res_entry for PD
  MAINTAINERS: switch dmaengine tree to kernel.org
  net/mlx5: Add support in query QP, CQ and MKEY segments
  net/mlx5: Export resource dump interface
  drm/mm/selftests: fix wrong return type casting
  drm/mm: cleanup and improve next_hole_*_addr()
  drm/mm: optimize find_hole() as well
  drm/mm: remove unused rb_hole_size()
  media: media-request: Fix crash if memory allocation fails
  media: ov2740: add NVMEM interface to read customized OTP data
  media: i2c: imx290: set bus_type before calling v4l2_fwnode_endpoint_alloc_parse()
  media: i2c: imx290: Move the settle time delay out of loop
  media: i2c: imx290: Add support to enumerate all frame sizes
  media: i2c: imx290: Add RAW12 mode support
  media: i2c: imx290: Add support for test pattern generation
  media: i2c: imx290: Add configurable link frequency and pixel rate
  media: i2c: imx290: Add support for 2 data lanes
  media: i2c: imx290: fix reset GPIO pin handling
  media: i2c: imx290: fix the order of the args in SET_RUNTIME_PM_OPS()
  media: i2c: imx290: set the format before VIDIOC_SUBDEV_G_FMT is called
  media: omap3isp: Add missed v4l2_ctrl_handler_free() for preview_init_entities()
  media: marvell-ccic: Add missed v4l2_async_notifier_cleanup()
  media: ov2740: make ov2740 driver only work with ACPI
  media: smiapp: Use pm_runtime_get_if_active
  media: smiapp: Fix runtime PM imbalance on error
  media: media/cec.h: document cec_adapter fields
  media: cec: remove unused waitq and phys_addrs fields
  perf parse-events: Declare bison header file output
  perf expr: Add missing headers noticed when building with NO_LIBBPF=1
  media: cec-ioc-adap-g-caps.rst: document available_log_addrs
  media: budget-core: Improve exception handling in budget_register()
  media: pci: ttpci: av7110: fix possible buffer overflow caused by bad DMA value in debiirq()
  media: dvbsky: MyGica T230* receivers also do DVB-C and DVB-T
  media: cxusb-analog: fix V4L2 dependency
  media: MAINTAINERS: rc-core and lirc maintainership
  media: USB: cdc-acm: blacklist IR Droid / IR Toy device
  media: rc: add support for Infrared Toy and IR Droid devices
  media: dev-encoder.rst: add GFDL-1-1+ to SPDX header
  spi: imx: add fallback feature
  spi: introduce fallback to pio
  Bluetooth: btmtksdio: fix up firmware download sequence
  Bluetooth: btusb: fix up firmware download sequence
  Bluetooth: add a mutex lock to avoid UAF in do_enale_set
  regulator: pfuze100: add condition check for 'ramp_delay = 0'
  media: dev-encoder.rst: add reference to V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL
  media: videodev2.h: add V4L2_FMT_FLAG_ENC_CAP_FRAME_INTERVAL flag
  media: dev-decoder.rst: small fixes
  media: vidioc-g-parm.rst: update the VIDIOC_G/S_PARM documentation
  media: docs-rst: Document memory-to-memory video encoder interface
  ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit()
  ASoC: mediatek: mt8183-da7219: set playback and capture constraints
  ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format
  arm64: dts: imx8mp: Add fallback compatible to ocotp node
  media: vivid: add cache_hints module param
  media: videobuf2: remove redundant if-statement
  media: videobuf2: don't test db_attach in dma-contig prepare and finish
  media: videobuf2: add begin/end cpu_access callbacks to dma-sg
  media: videobuf2: add begin/end cpu_access callbacks to dma-contig
  media: videobuf2: check ->synced flag in prepare() and finish()
  media: videobuf2: do not sync caches when we are allowed not to
  media: videobuf2: factor out planes prepare/finish functions
  media: videobuf2: handle V4L2_FLAG_MEMORY_NON_CONSISTENT flag
  media: videobuf2: add queue memory consistency parameter
  media: videobuf2: add V4L2_FLAG_MEMORY_NON_CONSISTENT flag
  ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit()
  ASoC: intel: sof_rt5682: move disabling jack to dai link's exit()
  ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod
  ASoC: Intel: bdw-rt5677: fix module load/unload issues
  ASoC: soc-link: introduce exit() callback
  media: videobuf2: handle V4L2 buffer cache flags
  media: videobuf2: add cache management members
  media: videobuf2: use explicit unsigned int in vb2_queue
  media: doc-rst: Fix typos in packed Bayer raw14 pixel formats diagram
  media: gspca: remove redundant assignment to variable retval
  media: vpif: Fix runtime PM imbalance in vpif_probe
  media: exynos4-is: Fix runtime PM imbalance in fimc_is_probe
  media: exynos4-is: Fix runtime PM imbalance in isp_video_open
  media: camss: vfe: Fix runtime PM imbalance on error
  media: camss: ispif: Fix runtime PM imbalance on error
  media: camss: csid: Fix runtime PM imbalance in csid_set_power
  media: coda: Fix runtime PM imbalance on error
  media: fimc-capture: Fix runtime PM imbalance on error
  media: s5k6a3: Fix runtime PM imbalance on error
  media: staging: tegra-vde: fix runtime pm imbalance on error
  media: staging: rkisp1: fix dev param for dev_* debugs
  media: staging: rkisp1: stats: don't set stats flags in rkisp1_stats_send_measurement
  media: staging: rkisp1 stats: set a measure flag with '|=' instead of '='
  media: v4l: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem driver
  media: dt-bindings: media: xilinx: Add Xilinx MIPI CSI-2 Rx Subsystem
  arm64: dts: imx8qxp: Add ethernet alias
  arm64: dts: imx8qxp: add i2c aliases
  arm64: dts: imx8qxp: add alias for lsio MU
  cpufreq: blacklist SC7180 in cpufreq-dt-platdev
  cpufreq: blacklist SDM845 in cpufreq-dt-platdev
  s390/kvm: diagnose 0x318 sync and reset
  ia64: enable HAVE_COPY_THREAD_TLS, switch to kernel_clone_args
  sparc: unconditionally enable HAVE_COPY_THREAD_TLS
  sparc: share process creation helpers between sparc and sparc64
  sparc64: enable HAVE_COPY_THREAD_TLS
  firmware: imx: scu-pd: add more cm4 resources
  firmware: imx: add resource management api
  firmware: imx: scu-pd: fix cm40 power domain
  arm64: dts: qcom: Add support for Sony Xperia 10/10 Plus (Ganges platform)
  arm64: dts: qcom: Add support for Sony Xperia XA2/Plus/Ultra (Nile platform)
  arm64: dts: qcom: sdm630: Add sdm630 dts file
  arm64: dts: qcom: pm660(l): Add base dts files
  s390/setup: diag 318: refactor struct
  soc: imx: scu: use devm_kasprintf
  drm/i915/dp_mst: Clear the ACT sent flag during encoder disabling too
  drm/i915/dp_mst: Clear only the ACT sent flag from DP_TP_STATUS
  drm/i915/dp_mst: Move clearing the ACT sent flag closer to its polling
  drm/i915/dp_mst: Disable link training fallback on MST links
  drm/i915/tgl+: Use the correct DP_TP_* register instances in MST encoders
  clk: imx: vf610: add CAAM clock
  clk: imx8mp: add mu root clk
  dt-bindings: soc: qcom: Document MSM8936 SMD RPM
  drivers: soc: Add MSM8936 SMD RPM compatible
  arm64: dts: imx8m: add mu node
  ARM: exynos: clear L310_AUX_CTRL_FULL_LINE_ZERO in default l2c_aux_val
  net: atlantic: A2: phy loopback support
  net: atlantic: A2: report link partner capabilities
  net: atlantic: A2: flow control support
  net: atlantic: A2: EEE support
  net: atlantic: remove baseX usage
  net: atlantic: A2: half duplex support
  net/core/devlink.c: remove new uninitialized_var() usage
  tcindex_change: Remove redundant null check
  net: mtk_eth_soc: use resolved link config in mac_link_up()
  net: mscc: ocelot: support IPv4, IPv6 and plain Ethernet mdb entries
  net: mscc: ocelot: introduce macros for iterating over PGIDs
  net: dsa: felix: call port mdb operations from ocelot
  net: mscc: ocelot: make the NPI port a proper target for FDB and MDB
  net: mscc: ocelot: fix encoding destination ports into multicast IPv4 address
  arm64: dts: imx8m: change ocotp node name on i.MX8M SoCs
  clk: vc5: Enable addition output configurations of the Versaclock
  dt: Add additional option bindings for IDT VersaClock
  clk: vc5: Allow Versaclock driver to support multiple instances
  clk: qcom: smd: Add support for MSM8936 rpm clocks
  dt-bindings: clock: rpmcc: Document MSM8936 compatible
  tools/bpftool: Add documentation and sample output for process info
  tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs
  libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses
  tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h
  tools/bpftool: Minimize bootstrap bpftool
  tools/bpftool: Move map/prog parsing logic into common
  selftests/bpf: Add __ksym extern selftest
  libbpf: Add support for extracting kernel symbol addresses
  libbpf: Generalize libbpf externs support
  selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport
  mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports
  mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION
  mlxsw: spectrum: Split handling of pedit mangle by chip type
  net: phy: marvell: Add Marvell 88E1548P support
  net: phy: marvell: Add Marvell 88E1340S support
  net: phy: marvell: use a single style for referencing functions
  r8169: improve rtl8169_runtime_resume
  r8169: remove driver-specific mutex
  r8169: use RTNL to protect critical sections
  r8169: add rtl8169_up
  r8169: remove no longer needed checks for device being runtime-active
  r8169: mark device as not present when in PCI D3
  net: core: try to runtime-resume detached device in __dev_open
  net: stmmac: dwmac-meson8b: add a compatible string for G12A SoCs
  dt-bindings: net: dwmac-meson: Add a compatible string for G12A onwards
  bnxt_en: Add board.serial_number field to info_get cb
  devlink: Add support for board.serial_number to info_get cb.
  arm64: defconfig: Add CONFIG_QCOM_RPMPD
  net: dsa: sja1105: make the instantiations of struct sja1105_info constant
  net: dsa: sja1105: make config table operation structures constant
  net: dsa: sja1105: remove empty structures from config table ops
  net: dsa: qca8k: Minor comment spelling fix
  net: dsa: qca8k: Improve SGMII interface handling
  net: dsa: qca8k: Switch to PHYLINK instead of PHYLIB
  bonding: support hardware encryption offload to slaves
  mlx5: become aware of when running as a bonding slave
  ixgbe_ipsec: become aware of when running as a bonding slave
  xfrm: bail early on slave pass over skb
  net/mlx5: E-switch, Supporting setting devlink port function mac address
  net/mlx5: Split mac address setting function for using state_lock
  net/mlx5: E-switch, Support querying port function mac address
  net/mlx5: Move helper to eswitch layer
  net/mlx5: E-switch, Introduce and use eswitch support check helper
  net/mlx5: Constify mac address pointer
  net/devlink: Support setting hardware address of port function
  net/devlink: Support querying hardware address of port function
  net/devlink: Prepare devlink port functions to fill extack
  libbpf: Add a bunch of attribute getters/setters for map definitions
  soc: qcom: rpmh: Update rpmh_invalidate function to return void
  soc: qcom: rpmh: Allow RPMH on ARM SoC
  drm/i915/params: switch to device specific parameters
  selftests/bpf: Test access to bpf map pointer
  bpf: Set map_btf_{name, id} for all map types
  bpf: Support access to bpf map fields
  bpf: Rename bpf_htab to bpf_shtab in sock_map
  bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind
  perf parse-events: Declare flex header file output
  perf pmu: Add flex debug build flag
  perf pmu: Add bison debug build flag
  perf parse-events: Use automatic variable for yacc input
  perf parse-events: Use automatic variable for flex input
  perf evlist: Fix the class prefix for 'struct evlist' branch_type methods
  perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods
  perf evlist: Fix the class prefix for 'struct evlist' sample_type methods
  perf evlist: Fix the class prefix for 'struct evlist' strerror methods
  perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods
  perf pmu: Improve CPU core PMU HW event list ordering
  perf pmu: List kernel supplied event aliases for arm64
  perf cs-etm: Allow no CoreSight sink to be specified on command line
  perf expr: Add < and > operators
  perf expr: Add d_ratio operation
  perf script: Fixup some evsel/evlist method names
  perf tests: Add parse metric test for frontend metric
  perf tests: Add parse metric test for ipc metric
  perf tools: Add test_generic_metric function
  perf tools: Release metric_events rblist
  perf tools: Factor out prepare_metric function
  perf tools: Add metricgroup__parse_groups_test function
  perf tools: Add map to parse_groups() function
  perf tools: Add fake_pmu to parse_group() function
  perf parse: Factor out parse_groups() function
  perf tests: Add another metric parsing test
  perf pmu: Add a perf_pmu__fake object to use with __parse_events()
  perf parse: Provide a way to pass a fake_pmu to parse_events()
  perf tests: Factor check_parse_id function
  perf tools: Add fake pmu support
  perf annotate: Remove unneeded conversion to bool
  soc: qcom: rpmh-rsc: Set suppress_bind_attrs flag
  RDMA/rxe: Remove unused rxe_mem_map_pages
  RDMA/hfi1: Remove hfi1_create_qp declaration
  RDMA/ipoib: Return void from ipoib_mcast_stop_thread()
  thunderbolt: Add support for on-board retimers
  thunderbolt: Implement USB4 port sideband operations for retimer access
  thunderbolt: Retry USB4 block read operation
  thunderbolt: Generalize usb4_switch_do_[read|write]_data()
  thunderbolt: Split common NVM functionality into a separate file
  thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list
  thunderbolt: Add KUnit tests for tunneling
  thunderbolt: Add USB3 bandwidth management
  thunderbolt: Make tb_port_get_link_speed() available to other files
  thunderbolt: Implement USB3 bandwidth negotiation routines
  thunderbolt: Increase DP DPRX wait timeout
  thunderbolt: Report consumed bandwidth in both directions
  thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports
  thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports
  thunderbolt: Do not tunnel USB3 if link is not USB4
  thunderbolt: Add DP IN resources for all routers
  thunderbolt: Add KUnit tests for path walking
  thunderbolt: Increase path length in discovery
  thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery
  thunderbolt: Check that both ports are reachable when allocating path
  thunderbolt: Make tb_path_alloc() work with tree topologies
  thunderbolt: Make tb_next_port_on_path() work with tree topologies
  thunderbolt: Fix path indices used in USB3 tunnel discovery
  thunderbolt: Get rid of E2E workaround
  thunderbolt: NHI can use HopIDs 1-7
  thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32
  thunderbolt: Build initial XDomain property block upon first connect
  selftests/x86: Add a syscall_arg_fault_64 test for negative GSBASE
  Bluetooth: Disconnect if E0 is used for Level 4
  gpio: max732x: remove redundant check from probe()
  pinctrl: merrifield: Update pin names in accordance with official list
  platform/chrome: cros_ec_typec: Make configure_mux static
  MIPS: Loongson-2EF: disable fix-loongson3-llsc in compiler
  ACPI: sysfs: add newlines when printing module parameters
  ACPI: EC: add newline when printing 'ec_event_clearing' module parameter
  x86/msr: Move the F15h MSRs where they belong
  ACPI: property: use cached name in acpi_fwnode_get_named_child_node()
  spi: spi-geni-qcom: Don't set {tx,rx}_rem_bytes unnecessarily
  spi: spi-geni-qcom: Simplify setup_fifo_xfer()
  pinctrl: sh-pfc: r8a77970: Add RPC pins, groups, and functions
  pinctrl: sh-pfc: r8a77980: Add RPC pins, groups, and functions
  RDMA: Correct trivial kernel-doc inconsistencies
  ACPI: procfs: Remove last dirs after being marked deprecated for a decade
  clk: renesas: rzg2: Mark RWDT clocks as critical
  clk: renesas: rcar-gen3: Mark RWDT clocks as critical
  clk: renesas: cpg-mssr: Mark clocks as critical only if on at boot
  ASoC: wm_adsp: Add controls for calibration and diagnostic FW
  ASoC: remove snd_soc_component_read32()
  ASoC: codecs: ak*: rename to snd_soc_component_read()
  ASoC: codecs: cs*: rename to snd_soc_component_read()
  ASoC: codecs: da*: rename to snd_soc_component_read()
  ASoC: codecs: rt*: rename to snd_soc_component_read()
  ASoC: codecs: wm*: rename to snd_soc_component_read()
  ASoC: codecs: alc*: rename to snd_soc_component_read()
  ASoC: codecs: msm*: rename to snd_soc_component_read()
  ASoC: codecs: max*: rename to snd_soc_component_read()
  ASoC: codecs: tlv*: rename to snd_soc_component_read()
  ASoC: codecs: wcd*: rename to snd_soc_component_read()
  ASoC: codecs: rename to snd_soc_component_read()
  ASoC: atmel: rename to snd_soc_component_read()
  ASoC: pxa: rename to snd_soc_component_read()
  ASoC: soc-component: use io_mutex correctly
  ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32()
  Bluetooth: use configured params for ext adv
  docs: block: Create blk-mq documentation
  fork: fold legacy_clone_args_valid() into _do_fork()
  soundwire: qcom: Constify static structs
  memory: tegra: Delete some dead code
  memory: tegra: Avoid unused function warnings
  memory: tegra: Drop <linux/clk-provider.h>
  memory: tegra: Fix an error handling path in tegra186_emc_probe()
  memory: tegra30-emc: Poll EMC-CaR handshake instead of waiting for interrupt
  memory: tegra20-emc: Poll EMC-CaR handshake instead of waiting for interrupt
  memory: tegra: Support derated timings on Tegra210
  memory: tegra: Add EMC scaling sequence code for Tegra210
  memory: tegra: Add EMC scaling support code for Tegra210
  memory: tegra: Make debugfs permissions human-readable
  soundwire: intel: transition to 3 steps initialization
  soundwire: intel_init: pass link information as platform data
  soundwire: intel_init: use devm_ allocation
  soundwire: intel_init: remove useless test
  soundwire: intel: clarify drvdata and remove more indirections
  soundwire: intel: cleanups for indirections/logs
  drm/ast: Use per-device logging macros
  drm/ast: Upcast from DRM device to ast structure via to_ast_private()
  drm/ast: Remove test for device from ast_pm_freeze()
  drm/ast: Remove unused code paths for AST 1180
  soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices
  soundwire: Replace 'objs' by 'y'
  soc: mediatek: cmdq: add set event function
  soc: mediatek: cmdq: export finalize function
  soc: mediatek: cmdq: add assign function
  pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH)
  pinctrl: baytrail: Drop no-op ACPI_PTR() call
  pinctrl: lynxpoint: Drop no-op ACPI_PTR() call
  KVM: arm64: Simplify PtrAuth alternative patching
  KVM: arm64: Check HCR_EL2 instead of shadow copy to swap PtrAuth registers
  KVM: arm64: Allow PtrAuth to be enabled from userspace on non-VHE systems
  KVM: arm64: Allow ARM64_PTR_AUTH when ARM64_VHE=n
  KVM: arm64: Enable Address Authentication at EL2 if available
  powerpc/8xx: Modify ptep_get()
  powerpc/mm/book3s64: Skip 16G page reservation with radix
  clk: qcom: smd: Add support for SDM660 rpm clocks
  clk: add function documentation for clk_hw_round_rate()
  leds-bcm6328: support second hw blinking interval
  leds: drop redundant struct-device pointer casts
  leds: wm831x-status: fix use-after-free on unbind
  leds: lm36274: fix use-after-free on unbind
  leds: lm3533: fix use-after-free on unbind
  leds: da903x: fix use-after-free on unbind
  leds: 88pm860x: fix use-after-free on unbind
  leds: lm355x: avoid enum conversion warning
  dt-bindings: leds: fix macro names for pca955x
  soc: qcom: socinfo: Add socinfo entry for SDM630
  pinctrl: lynxpoint: Introduce helpers to enable or disable input
  pinctrl: lynxpoint: Make use of for_each_requested_gpio()
  pinctrl: intel: Make use of for_each_requested_gpio_in_range()
  pinctrl: intel: Protect IO in few call backs by lock
  pinctrl: intel: Split intel_config_get() to three functions
  pinctrl: intel: Drop the only label in the code for consistency
  pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce()
  pinctrl: intel: Make use of IRQ_RETVAL()
  pinctrl: intel: Reduce scope of the lock
  pinctrl: intel: Disable input and output buffer when switching to GPIO
  pinctrl: cherryview: Re-use data structures from pinctrl-intel.h (part 3)
  pinctrl: intel: Allow drivers to define ACPI address space ID
  pinctrl: intel: Allow drivers to define total amount of IRQs per community
  pinctrl: cherryview: Convert chv_writel() to use chv_padreg()
  pinctrl: cherryview: Introduce helpers to IO with common registers
  pinctrl: cherryview: Introduce chv_readl() helper
  arm64: dts: ti: k3-am654-main: Update otap-del-sel values
  arm64: dts: ti: k3-j721e-mcu-wakeup: add k3 platforms chipid module node
  arm64: dts: ti: k3-am65-wakeup: add k3 platforms chipid module node
  clk: qcom: Add ipq6018 apss clock controller
  clk: qcom: Add DT bindings for ipq6018 apss clock controller
  clk: qcom: Add ipq apss pll driver
  dt-bindings: clock: add ipq6018 a53 pll compatible
  Bluetooth: Add hci_dev_lock to get/set device flags
  powerpc/4xx: ppc4xx compile flag optimizations
  powerpc/fixmap: Fix FIX_EARLY_DEBUG_BASE when page size is 256k
  selftests/powerpc: Add prefixed loads/stores to alignment_handler test
  io_uring: kill NULL checks for submit state
  io_uring: set @poll->file after @poll init
  io_uring: remove REQ_F_MUST_PUNT
  io_uring: remove setting REQ_F_MUST_PUNT in rw
  io_uring: support true async buffered reads, if file provides it
  mm: add kiocb_wait_page_queue_init() helper
  btrfs: flag files as supporting buffered async reads
  xfs: flag files as supporting buffered async reads
  block: flag block devices as supporting IOCB_WAITQ
  fs: add FMODE_BUF_RASYNC
  mm: support async buffered reads in generic_file_buffered_read()
  mm: add support for async page locking
  mm: abstract out wake_page_match() from wake_page_function()
  mm: allow read-ahead with IOCB_NOWAIT set
  io_uring: re-issue block requests that failed because of resources
  io_uring: catch -EIO from buffered issue request failure
  io_uring: always plug for any number of IOs
  block: provide plug based way of signaling forced no-wait semantics
  io_uring: separate reporting of ring pages from registered pages
  io_uring: report pinned memory usage
  io_uring: rename ctx->account_mem field
  io_uring: add wrappers for memory accounting
  io_uring: use EPOLLEXCLUSIVE flag to aoid thundering herd type behavior
  io_uring: change the poll type to be 32-bits
  selftests/powerpc: Allow choice of CI memory location in alignment_handler test
  powerpc/powernv/ioda: Return correct error if TCE level allocation failed
  powerpc/pseries/svm: Drop unused align argument in alloc_shared_lppaca() function
  powerpc/ptdump: Fix build failure in hashpagetable.c
  powerpc/mm: Fix typo in IS_ENABLED()
  powerpc/xive: Ignore kmemleak false positives
  powerpc/configs: Remove CMDLINE_BOOL
  powerpc: Remove inaccessible CMDLINE default
  powerpc/dt_cpu_ftrs: Make use of macro ISA_V3_1
  powerpc/dt_cpu_ftrs: Make use of macro ISA_V3_0B
  powerpc/dt_cpu_ftrs: Remove unused macro ISA_V2_07B
  powerpc/64: indirect function call use bctrl rather than blrl in ret_from_kernel_thread
  arm64: dts: qcom: sm8250: add I2C and SPI nodes
  arm64: dts: qcom: sm8250: Add TLMM pinctrl node
  arm64: dts: qcom: pm8150x: add thermal alarms and thermal zones
  arm64: dts: qcom: sm8250-mtp: include pmic files
  arm64: dts: qcom: pm8009: Add base dts file
  hwspinlock: Simplify Kconfig
  ARM: dts: qcom: add qfprom definition to ipq806x
  arm64: dts: ipq8074: enable sdhci node
  arm64: dts: qcom: sm8150: Add USB and PHY device nodes
  arm64: defconfig: Enable the PM8xxx RTC driver
  arm64: dts: qcom: sm8150: Add thermal zones and throttling support
  dt-bindings: thermal: qcom-tsens: Add compatible for sm8150, sm8250
  arm64: dts: msm8916: Add interconnect provider DT nodes
  arm64: dts: qcom: sc7180: Add WCN3990 WLAN module device node
  arm64: dts: qcom: sm8250: add watchdog device
  arm64: dts: qcom: apq8016-sbc: Replace spaces with tabs
  arm64: dts: qcom: msm8916: Pull down PDM GPIOs during sleep
  arm64: dts: qcom: msm8916: Replace invalid bias-pull-none property
  arm64: dts: qcom: msm8916: Set #address-cells for lpass
  arm64: dts: qcom: lenovo630: Add Modem firmware files
  arm64: dts: qcom: msm8998-clamshell: Fix label on l15 regulator
  arm64: dts: qcom: msm8998-mtp: Fix label on l15 regulator
  arm64: dts: qcom: sc7180: Move mss node to the right place
  drm/panel: simple: add Tianma TM070JVHG33
  drm/panel: simple: add CDTech S070PWS19HP-FC21 and S070SWV29HG-DC44
  dt-bindings: display: simple: add Tianma TM070JVHG33
  dt-bindings: display: simple: add CDTech S070PWS19HP-FC21 and S070SWV29HG-DC44
  arm64: defconfig: Enable SDM845 video clock controller
  arm64: dts: qcom: sm8250: change ufs node name to ufshc
  arm64: dts: qcom: sm8250: sort nodes by physical address
  arm64: dts: qcom: sm8250: rename spmi node to spmi_bus
  arm64: dts: qcom: sm8250: use dt-bindings defines for clocks
  net: mvpp2: set xlg flow control in mvpp2_mac_link_up()
  net: mvpp2: add register modification helper
  net: mvpp2: add mvpp2_phylink_to_port() helper
  net: mvpp2: add port support helpers
  Remove redundant skb null check
  tcp: remove indirect calls for icsk->icsk_af_ops->send_check
  tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit
  of: mdio: preserve phy dev_flags in of_phy_connect()
  net: Avoid overwriting valid skb->napi_id
  Remove redundant condition in qdisc_graft
  net: mscc: ocelot: unexpose ocelot_vcap_policer_{add,del}
  net: mscc: ocelot: generalize the "ACE/ACL" names
  net: mscc: ocelot: rename ocelot_ace.{c, h} to ocelot_vcap.{c,h}
  net: mscc: ocelot: move net_device related functions to ocelot_net.c
  net: mscc: ocelot: move ocelot_regs.c into ocelot_vsc7514.c
  net: mscc: ocelot: rename MSCC_OCELOT_SWITCH_OCELOT to MSCC_OCELOT_SWITCH
  net: mscc: ocelot: convert MSCC_OCELOT_SWITCH into a library
  net: mscc: ocelot: rename module to mscc_ocelot
  net: mscc: ocelot: rename ocelot_board.c to ocelot_vsc7514.c
  net: mscc: ocelot: access EtherType using __be16
  net: mscc: ocelot: use plain int when interacting with TCAM tables
  net: dsa: felix: make vcap is2 keys and actions static
  selftests: add selftest for the VRF strict mode
  vrf: add l3mdev registration for table to VRF device lookup
  vrf: add sysctl parameter for strict mode
  vrf: track associations between VRF devices and tables
  l3mdev: add infrastructure for table to VRF mapping
  pinctrl: at91: Make use of for_each_requested_gpio()
  gpio: xra1403: Make use of for_each_requested_gpio()
  gpio: mvebu: Make use of for_each_requested_gpio()
  ARM/orion/gpio: Make use of for_each_requested_gpio()
  gpiolib: Introduce for_each_requested_gpio_in_range() macro
  pinctrl: stm32: add possibility to configure pins individually
  pinctrl: stm32: return proper error code in pin_config_set
  pinctrl: stm32: defer probe if reset resource is not yet ready
  pinctrl: stm32: don't print an error on probe deferral during clock get
  pinctrl: ingenic: Add ingenic,jz4725b-gpio compatible string
  gpiolib: split character device into gpiolib-cdev
  gpio: max732x: remove redundant check
  drm/bridge: tfp410: Fix setup and hold time calculation
  drm/bridge: tfp410: fix de-skew value retrieval from DT
  dt-bindings: display: ti, tfp410.yaml: Redefine ti, deskew property
  dt-bindings: display: ti,tfp410.txt: convert to yaml
  iio: Move attach/detach of the poll func to the core
  iio: at91_adc: remove usage of iio_priv_to_dev() helper
  iio: stm32-dfsdm-adc: remove usage of iio_priv_to_dev() helper
  drm/panel-simple: Add missing connector type for some panels
  drm/panel: otm8009a: Drop unnessary backlight_device_unregister()
  x86/idt: Make idt_descr static
  Drivers: hv: vmbus: Remove the lock field from the vmbus_channel struct
  scsi: storvsc: Introduce the per-storvsc_device spinlock
  drm/i915/gt: Replace manual kmap_atomic() with pin_map for renderstate
  drm/i915/gvt: Drop redundant prepare_write/pin_pages
  scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM
  scsi: target: tcmu: Optimize use of flush_dcache_page
  net/sched: cls_u32: Use struct_size() in kzalloc()
  taprio: Use struct_size() in kzalloc()
  net: phy: read MMD ID from all present MMDs
  net: phy: split devices_in_package
  net: phy: set devices_in_package only after validation
  net: phy: add support for probing MMDs >= 8 for devices-in-package
  net: phy: reword get_phy_device() kerneldoc
  net: phy: clean up get_phy_c22_id() invalid ID handling
  net: phy: clean up get_phy_c45_ids() failure handling
  net: phy: clean up PHY ID reading
  net: phy: clean up cortina workaround
  tipc: Use struct_size() helper
  scsi: ufs: docs: Add WriteBooster documentation
  scsi: core: Fix formatting errors in scsi_lib.c
  scsi: core: Remove scsi_sdb_cache
  scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT
  scsi: ufs: ufs-exynos: Fix spelling mistake "pa_granularty" -> "pa_granularity"
  scsi: ufs-mediatek: Make ufs_mtk_wait_link_state static
  clk: socfpga: agilex: mpu_l2ram_clk should be mpu_ccu_clk
  clk: socfpga: agilex: add nand_x_clk and nand_ecc_clk
  dt-bindings: agilex: add NAND_X_CLK and NAND_ECC_CLK
  clk: bcm: rpi: Remove the quirks for the CPU clock
  clk: bcm2835: Don't cache the PLLB rate
  clk: bcm2835: Allow custom CCF flags for the PLLs
  Revert "clk: bcm2835: remove pllb"
  clk: bcm: rpi: Give firmware clocks a name
  clk: bcm: rpi: Discover the firmware clocks
  clk: bcm: rpi: Add an enum for the firmware clocks
  clk: bcm: rpi: Add DT provider for the clocks
  clk: bcm: rpi: Make the PLLB registration function return a clk_hw
  clk: bcm: rpi: Split pllb clock hooks
  clk: bcm: rpi: Rename is_prepared function
  clk: bcm: rpi: Pass the clocks data to the firmware function
  clk: bcm: rpi: Add clock id to data
  clk: bcm: rpi: Create a data structure for the clocks
  clk: bcm: rpi: Use CCF boundaries instead of rolling our own
  clk: bcm: rpi: Make sure the clkdev lookup is removed
  clk: bcm: rpi: Switch to clk_hw_register_clkdev
  clk: bcm: rpi: Remove pllb_arm_lookup global pointer
  clk: bcm: rpi: Make sure pllb_arm is removed
  clk: bcm: rpi: Remove global pllb_arm clock pointer
  clk: bcm: rpi: Use clk_hw_register for pllb_arm
  clk: bcm: rpi: Statically init clk_init_data
  clk: bcm: rpi: Allow the driver to be probed by DT
  firmware: rpi: Only create clocks device if we don't have a node for it
  dt-bindings: clock: Add a binding for the RPi Firmware clocks
  dt-bindings: arm: bcm: Convert BCM2835 firmware binding to YAML
  clk: bcm: Add BCM2711 DVP driver
  dt-bindings: clock: Add BCM2711 DVP binding
  clk: bcm63xx-gate: switch to dt-bindings definitions
  mips: bmips: add BCM63268 clock definitions
  mips: bmips: add BCM6368 clock definitions
  mips: bmips: add BCM6362 clock definitions
  mips: bmips: add BCM6358 clock definitions
  mips: bmips: add BCM6328 clock definitions
  mips: bmips: add BCM6318 clock definitions
  mips: bmips: add BCM3368 clock definitions
  clk: bcm63xx-gate: add BCM6318 support
  dt-bindings: clock: bcm63xx: add 6318 gated clock bindings
  clk: bcm63xx-gate: fix last clock availability
  tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD
  tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic
  bpf: Avoid verifier failure for 32bit pointer arithmetic
  net: dsa: sja1105: Use struct_size() in kzalloc()
  cxgb4: Use struct_size() helper
  ethernet: ti: am65-cpsw-qos: Use struct_size() in devm_kzalloc()
  ipv6: icmp6: avoid indirect call for icmpv6_send()
  cxgb4: add action to steer flows to specific Rxq
  cxgb4: add support to fetch ethtool n-tuple filters
  cxgb4: add ethtool n-tuple filter deletion
  cxgb4: add ethtool n-tuple filter insertion
  cxgb4: add skeleton for ethtool n-tuple filters
  docs: staging: don't use literalinclude
  docs: move remaining stuff under Documentation/*.txt to Documentation/staging
  drm/i915/gt: Show the culmative runtime as part of the engine info
  docs: sh: convert register-banks.txt to ReST
  docs: sh: convert new-machine.txt to ReST
  docs: powerpc: convert vcpudispatch_stats.txt to ReST
  docs: arm64: convert perf.txt to ReST format
  docs: pci: endpoint/function/binding/pci-test.txt convert to ReST
  docs: misc-devices/apds990x.txt: convert to ReST format
  docs: misc-devices/bh1770glc.txt: convert to ReST
  docs: misc-devices/c2port.txt: convert to ReST format
  docs: misc-devices/pci-endpoint-test.txt: convert to ReST
  docs: misc-devices/pci-endpoint-test.txt: convert to ReST
  docs: misc-devices/spear-pcie-gadget.txt: convert to ReST
  docs: crypto: descore-readme.txt: convert to ReST format
  docs: crypto: convert async-tx-api.txt to ReST format
  docs: crypto: convert api-intro.txt to ReST format
  docs: crypto: convert asymmetric-keys.txt to ReST
  docs: thermal: convert cpu-idle-cooling.rst to ReST
  drm/dp: DRM DP helper for reading Ignore MSA from DPCD
  docs: fs: proc.rst: fix a warning due to a merge conflict
  net: qos offload add flow status with dropped count
  Documentation: tee: Document TEE kernel interface
  Replace HTTP links with HTTPS ones: Documentation/translations/zh_CN
  docs: deprecated.rst: Add zero-length and one-element arrays
  docs/zh_CN: update sysfs.txt about show() usage
  doc:it_IT: add symbol-namespace translation
  docs: mm/gup: Minor documentation update
  Documentation: fix sysctl/kernel.rst heading format warnings
  Documentation: fix filesystems/locking.rst malformed table warnings
  Documentation: remove SH-5 index entries
  doc: x86/speculation: length of underlines
  doc: add novamap to efi kernel command line parameters
  mailmap: add entries for Alexander Lobakin
  drm/i915/gt: Initialise rps timestamp
  power: supply: max8998_charger: Correct ONLINE and add STATUS props
  initrd: Remove erroneous comment
  platform/chrome: cros_ec_typec: Support DP alt mode
  platform/chrome: cros_ec_typec: Add USB mux control
  platform/chrome: cros_ec_typec: Register PD CTRL cmd v2
  platform/chrome: cros_ec: Update mux state bits
  platform/chrome: cros_ec_typec: Register Type C switches
  platform/chrome: cros_ec_debugfs: Control uptime information request
  power: supply: bq24190_charger: Fix runtime PM imbalance on error
  power: supply: sbs-battery: add PEC support
  power: supply: sbs-battery: use i2c_smbus_read_block_data()
  power: supply: gpio-charger: Make gpios optional
  dt-bindings: power: supply: gpio-charger: convert to yaml
  spi: spi-geni-qcom: Simplify setup_fifo_xfer()
  Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters)
  Drivers: hv: vmbus: Use channel_mutex in channel_vp_mapping_show()
  Drivers: hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers)
  Drivers: hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online()
  Drivers: hv: vmbus: Remove the numa_node field from the vmbus_channel struct
  Drivers: hv: vmbus: Remove the target_vp field from the vmbus_channel struct
  clk: meson: g12a: Add support for NNA CLK source clocks
  dt-bindings: clk: g12a-clkc: Add NNA CLK Source clock IDs
  power: supply: axp20x_usb_power: fix spelling mistake
  power: supply: use kobj_to_dev
  dt-bindings: power: supply: bq25890: Document required interrupt
  dt-bindings: power: supply: bq25890: Indent example with tabs
  spi: Move cadence-quadspi driver to drivers/spi/
  mtd: spi-nor: Convert cadence-quadspi to use spi-mem framework
  mtd: spi-nor: cadence-quadspi: Drop redundant WREN in erase path
  mtd: spi-nor: cadence-quadspi: Handle probe deferral while requesting DMA channel
  mtd: spi-nor: cadence-quadspi: Fix error path on failure to acquire reset lines
  mtd: spi-nor: cadence-quadspi: Don't initialize rx_dma_complete on failure
  mtd: spi-nor: cadence-quadspi: Provide a way to disable DAC mode
  mtd: spi-nor: cadence-quadspi: Make driver independent of flash geometry
  spi: npcm-fiu: Reuse BITS_PER_BYTE definition
  drm/arm: fix unintentional integer overflow on left shift
  drm: drm_fourcc: Add uncompressed AFBC modifier
  drm: drm_fourcc: add NV15, Q410, Q401 YUV formats
  spi: spi-geni-qcom: Don't keep a local state variable
  spi: spi-geni-qcom: Actually use our FIFO
  spi: spi-geni-qcom: Check for error IRQs
  spi: spi-geni-qcom: Mo' betta locking
  HID: Wiimote: Treat the d-pad as an analogue stick
  spi: altera: fix size mismatch on 64 bit processors
  spi: altera: support indirect access to the registers
  spi: altera: use regmap-mmio instead of direct mmio register access
  ASoC: qcom: Kconfig: Tweak dependencies on SND_SOC_SDM845
  ASoC: fsl_spdif: Add pm runtime function
  ALSA: hda: Enable sync-write operation as default for all controllers
  drm/panfrost: Use kvfree() to free bo->sgts
  drm/panfrost: Fix runtime PM imbalance on error
  drm/panfrost: Fix inbalance of devfreq record_busy/idle()
  drm/i915/query: Use struct_size() helper
  selftests/livepatch: add test delimiter to dmesg
  selftests/livepatch: refine dmesg 'taints' in dmesg comparison
  selftests/livepatch: Don't clear dmesg when running tests
  USB: OTG: rename product list of devices
  USB: storage: scsi: fix up comment to be more specific
  USB: storage: fix wording in error message
  USB: serial: sierra: unify quirk handling logic
  USB: serial: qcserial: fix up wording in a comment
  USB: OHCI: remove obsolete FIXME comment
  USB: rename USB OTG hub configuration option
  USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE
  cxgb4: add support to read serial flash
  cxgb4: add support to flash boot cfg image
  cxgb4: add support to flash boot image
  cxgb4: add support to flash PHY image
  cxgb4: update set_flash to flash different images
  net: tso: add UDP segmentation support
  net: tso: cache transport header length
  net: tso: constify tso_count_descs() and friends
  net: tso: shrink struct tso_t
  net: tso: double TSO_HEADER_SIZE value
  octeontx2-af: change (struct qmem)->entry_sz from u8 to u16
  net: hns3: streaming dma buffer sync between cpu and device
  net: hns3: replace disable_irq by IRQ_NOAUTOEN flag
  net: hns3: rename buffer-related functions
  net: hns3: pointer type of buffer should be void
  net: hns3: remove unnecessary devm_kfree
  mISDN: hfcsusb: Use struct_size() helper
  lan743x: allow mac address to come from dt
  r8169: allow setting irq coalescing if link is down
  r8169: move switching optional clock on/off to pll power functions
  r8169: move updating counters to rtl8169_down
  r8169: move napi_disable call and rename rtl8169_hw_reset
  r8169: replace synchronize_rcu with synchronize_net
  r8169: improve setting WoL on runtime-resume
  r8169: remove unused constant RsvdMask
  r8169: add info for DASH being enabled
  enetc: Use struct_size() helper in kzalloc()
  net: napi: remove useless stack trace
  net: stmmac: selftests: Use struct_size() helper in kzalloc()
  fpga: Fix dead store in fpga-bridge.c
  fpga: Fix dead store fpga-mgr.c
  fpga: dfl: Use struct_size() in kzalloc()
  fpga manager: xilinx-spi: remove unneeded, mistyped variables
  fpga manager: xilinx-spi: valid for the 7 Series too
  dt-bindings: fpga: xilinx-slave-serial: valid for the 7 Series too
  fpga: dfl: afu: convert get_user_pages() --> pin_user_pages()
  bpf: sk_storage: Prefer to get a free cache_idx
  f2fs: use kfree() to free variables allocated by match_strdup()
  f2fs: get the right gc victim section when section has several segments
  f2fs: fix a race condition between f2fs_write_end_io and f2fs_del_fsync_node_entry
  f2fs: remove useless truncate in f2fs_collapse_range()
  f2fs: use kfree() instead of kvfree() to free superblock data
  f2fs: avoid checkpatch error
  IB/srpt: Remove WARN_ON from srpt_cm_req_recv
  x86/mm/32: Fix -Wmissing prototypes warnings for init.c
  arm64: dts: ls1028a: add one more thermal zone support
  USB: replace hardcode maximum usb string length by definition
  usb: xhci: fix spelling mistake in Kconfig "firwmare" -> "firmware"
  selftests/x86/fsgsbase: Test ptracer-induced GS base write with FSGSBASE
  selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write
  Documentation/x86/64: Add documentation for GS/FS addressing mode
  x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2
  x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit
  x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit
  x86/entry/64: Introduce the FIND_PERCPU_BASE macro
  x86/entry/64: Switch CR3 before SWAPGS in paranoid entry
  x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation
  x86/process/64: Use FSGSBASE instructions on thread copy and ptrace
  x86/process/64: Use FSBSBASE in switch_to() if available
  x86/process/64: Make save_fsgs_for_kvm() ready for FSGSBASE
  x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions
  x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions
  x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE
  x86/ptrace: Prevent ptrace from clearing the FS/GS selector
  spi: spi-geni-qcom: No need for irqsave variant of spinlock calls
  regulator: max8997: Constify struct regulator_ops
  regulator: max8907: Constify static structs
  regulator: ltc3676: Constify ltc3676_regulators
  regulator: cpcap: Constify cpcap_regulator_ops
  regulator: anatop: Constify anatop_core_rops
  drm/etnaviv: Simplify clock enable/disable
  drm/etnaviv: Make the "core" clock mandatory
  drm/etnaviv: Don't ignore errors on getting clocks
  drm/etnaviv: Fix error path on failure to enable bus clk
  drm/etnaviv: convert get_user_pages() --> pin_user_pages()
  ASoC: amd: Removing unnecessary instance initialization
  ALSA: hda: Let LED cdev handling suspend/resume
  x86/mce/dev-mcelog: Use struct_size() helper in kzalloc()
  ALSA: hda/realtek: Unify LED helper code
  ALSA: hda/sigmatel: Use the new vmaster mute LED helper
  ALSA: hda/conexant: Use the new vmaster mute LED helper
  ALSA: hda/realtek: Use the new vmaster mute LED helper
  ALSA: hda: generic: Add vmaster mute LED helper
  ALSA: hda: generic: Drop the old mic-mute LED hook
  ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led()
  ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls
  ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls
  ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls
  ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev
  ALSA: hda: generic: Always call led-trigger for mic mute LED
  x86/stackprotector: Pre-initialize canary for secondary CPUs
  mfd: Add support for the Khadas System control Microcontroller
  dt-bindings: mfd: Add Khadas Microcontroller bindings
  dt-bindings: mfd: gateworks-gsc: Add 16bit pre-scaled voltage mode
  mfd: madera: Fix minor formatting issues
  mfd: madera: Remove unused forward declaration of madera_codec_pdata
  mfd: arizona: Ensure 32k clock is put on driver unbind and error
  mfd: arizona: Remove BUG_ON usage
  mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs
  clocksource: Add Low Power STM32 timers driver
  mfd: stm32: Enable regmap fast_io for stm32-lptimer
  mfd: stm32: Add defines to be used for clkevent purpose
  dt-bindings: mfd: Document STM32 low power timer bindings
  Bluetooth: mgmt: Use command complete on success for set system config
  Bluetooth: Terminate the link if pairing is cancelled
  Bluetooth: Update background scan and report device based on advertisement monitors
  Bluetooth: Notify adv monitor removed event
  Bluetooth: Notify adv monitor added event
  Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR
  Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR
  Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES
  Bluetooth: Add definitions for advertisement monitor features
  Bluetooth: Add get/set device flags mgmt op
  Bluetooth: Replace wakeable in hci_conn_params
  Bluetooth: Replace wakeable list with flag
  Bluetooth: Add bdaddr_list_with_flags for classic whitelist
  Bluetooth: mgmt: Add commands for runtime configuration
  drm/bridge: ti-sn65dsi86: Check the regmap return value when setting a GPIO
  drm/bridge: ti-sn65dsi86: Fix kernel-doc typo ln_polr => ln_polrs
  drm/bridge: ti-sn65dsi86: Don't use kernel-doc comment for local array
  drm/bridge: ti-sn65dsi86: Don't compile GPIO bits if not CONFIG_OF_GPIO
  drm/panfrost: Reduce the amount of logs on deferred probe
  USB: sisusbvga: change char to u8 for sisusb_copy_memory
  drm/i915/gt: Always report the sample time for busy-stats
  drm/i915/selftests: Enable selftesting of busy-stats
  usb: xhci: tegra: Remove PLL power supplies
  usb: sisusb_con: Use array_size() helper in memcpy()
  usb: gadget: u_serial.h: increase MAX_U_SERIAL_PORTS to 8
  usb: dwc2: use well defined macros for power_down
  drivers: usb: Fix trivial spelling
  USB: core: additional Device Classes to debug/usb/devices
  staging:rtl8712: avoid skb_clone after skb allocation fail
  staging: rts5208: Use array_size() helper in vmalloc() and memset()
  staging:r8723bs: remove wrappers around skb_clone() and remove unnecessary in_interrupt() call
  staging: vc04_services: Convert get_user_pages*() --> pin_user_pages*()
  staging: qlge: qlge_main.c: fixed spaces coding style issues
  staging: comedi: fix up missing whitespace in comment
  Staging: comedi: Added blank lines to fix coding style issue
  staging: gasket: Convert get_user_pages*() --> pin_user_pages*()
  arm64: dts: imx8mp: add i2c aliases
  arm64: dts: imx8mm: sort the aliases
  arm64: dts: imx8mq: Add ethernet alias
  arm64: dts: imx8mq: Add mmc aliases
  of: property: Improve cycle detection when one of the devices is never added
  driver core: Add device_is_dependent() to linux/device.h
  ethtool: ioctl: Use array_size() in copy_to_user()
  liquidio: Replace vmalloc_node + memset with vzalloc_node and use array_size
  ARM: dts: at91: sam9x60ek: classd: pull-down the L1 and L3 lines
  ARM: dts: at91: sama5d2_xplained: classd: pull-down the R1 and R3 lines
  audit: Use struct_size() helper in alloc_chunk
  libbpf: Bump version to 0.1.0
  ASoC: Intel: broadwell: simplify card names for SOF uses
  ASoC: Intel: cht*: simplify card names for SOF uses
  ASoC: Intel: byt*: simplify card names for SOF uses
  pwm: iqs620a: Use lowercase hexadecimal literals for consistency
  pwm: Convert period and duty cycle to u64
  clk: pwm: Use 64-bit division function
  backlight: pwm_bl: Use 64-bit division function
  pwm: sun4i: Use nsecs_to_jiffies to avoid a division
  pwm: sifive: Use 64-bit division macro
  pwm: iqs620a: Use 64-bit division
  ASoC: meson: imply acodec glue on axg sound card
  lockdep: Split header file into lockdep and lockdep_types
  tipc: update a binding service via broadcast
  cpu/speculation: Add prototype for cpu_show_srbds()
  dmaengine: cookie bypass for out of order completion
  firmware: imx: make sure MU irq can wake up system from suspend mode
  EDAC: Fix reference count leaks
  spi: bcm63xx-hsspi: add reset support
  spi: bcm63xx-spi: add reset support
  ASoC: fsl_spdif: Add support for imx6sx platform
  ASoC: bindings: fsl_spdif: Add new compatible string for imx6sx
  ASoC: fsl-asoc-card: Add MQS support
  ASoC: bindings: fsl-asoc-card: Add compatible string for MQS
  ASoC: tegra: Fix reference count leaks.
  drm/i915/selftests: fix spelling mistake "submited" -> "submitted"
  drm/rockchip: Add per-pixel alpha support for the PX30 VOP
  dt-bindings: clocks: add rk3288w variant compatible
  clk: rockchip: Handle clock tree for rk3288w variant
  x86/mm: Fix -Wmissing-prototypes warnings for arch/x86/mm/init.c
  ARM: dts: rockchip: Add marvell BT irq config
  ARM: dts: rockchip: rename label and nodename pinctrl subnodes that end with gpio
  arm64: dts: rockchip: rename and label gpio-led subnodes part 2
  arm64: dts: rockchip: rename label and nodename pinctrl subnodes that end with gpio
  arm64: dts: rockchip: fix rk3399-puma gmac reset gpio
  arm64: dts: rockchip: fix rk3399-puma vcc5v0-host gpio
  arm64: dts: rockchip: fix rk3368-lion gmac reset gpio
  arm64: dts: rockchip: set rockpro64 usbc dr_mode as host
  drm/i915/selftests: Check preemption rollback of different ring queue depths
  drm/i915/selftests: Use friendly request names for live_timeslice_rewind
  drm/i915/selftests: Exercise far preemption rollbacks
  tests: add CLOSE_RANGE_UNSHARE tests
  close_range: add CLOSE_RANGE_UNSHARE
  tests: add close_range() tests
  arch: wire-up close_range()
  open: add close_range()
  x86/speculation: Merge one test in spectre_v2_user_select_mitigation()
  drm/i915: Remove redundant i915_request_await_object in blit clears
  drm/i915: Mark up inline getters as taking a const i915_request
  drm/i915/selftests: Fix inconsistent IS_ERR and PTR_ERR
  staging: rtl8712: Remove unnecesary else after return statement.
  staging: rtl8712: switch to common ieee80211 headers
  staging: wfx: make methods 'wfx_get_ps_timeout' and 'wfx_update_pm' static
  x86/alternatives: Add pr_fmt() to debug macros
  EDAC: Remove edac_get_dimm_by_index()
  EDAC/ghes: Scan the system once on driver init
  drm/shmem-helper: Only dma-buf imports are private obj
  drm/shmem-helper: Fix obj->filp derefence
  dmaengine: mmp_tdma: share the IRQ line
  dmaengine: mmp_pdma: Do not warn when IRQ is shared by all chans
  dmaengine: dw: Replace 'objs' by 'y'
  dmaengine: dw: Register ACPI DMA controller for PCI that has companion
  dt-bindings: dmaengine: renesas,usb-dmac: Add binding for r8a7742
  HID: input: do not run GET_REPORT unless there's a Resolution Multiplier
  HID: usbhid: remove redundant assignment to variable retval
  HID: usbhid: do not sleep when opening device
  arm64: dts: imx8mq: enable Hantro G1/G2 VPU
  interconnect: Mark all dummy functions as static inline
  interconnect: Allow inter-provider pairs to be configured
  interconnect: Relax requirement in of_icc_get_from_provider()
  interconnect: Export of_icc_get_from_provider()
  EDAC/ghes: Remove unused members of struct ghes_edac_pvt, rename it to ghes_pvt
  EDAC/ghes: Setup DIMM label from DMI and use it in error reports
  dt-bindings: reset: Convert i.MX7 reset to json-schema
  reset: simple: Add reset callback
  dt-bindings: reset: Convert i.MX reset to json-schema
  reset: Move reset-simple header out of drivers/reset
  drm/kselftest: fix spellint typo in test-drm_mm.c
  drm/ast: Use managed pci functions
  ASoC: rt1015: Flush DAC data before playback.
  ARM: dts: orange-pi-zero-plus2: add leds configuration
  ARM: dts: orange-pi-zero-plus2: enable USB OTG port
  pwm: imx27: Use 64-bit division macro
  pwm: imx-tpm: Use 64-bit division macro
  pwm: clps711x: Use 64-bit division macro
  hwmon: pwm-fan: Use 64-bit division macro
  drm/i915: Use 64-bit division macro
  security: allow using Clang's zero initialization for stack variables
  gpio: pca953x: Add support for the PCAL9535
  dt-bindings: gpio: pca953x: add nxp,pcal9535
  pinctrl-single: fix pcs_parse_pinconf() return value
  pinctrl: ingenic: Add NAND FRE/FWE pins for JZ4740
  backlight: lm3533_bl: Use kobj_to_dev() instead
  scsi: ufs: Fix imprecise load calculation in devfreq window
  scsi: ufs: Add trace event for UIC commands
  scsi: ufs: Remove unused field in struct uic_command
  scsi: ufs: Clean up device vendor name and device quirk table
  scsi: ufs: Add DELAY_BEFORE_LPM quirk for Micron devices
  scsi: mpt3sas: Fix spelling mistake
  scsi: Fix trivial spelling
  scsi: ufs: Add SPDX GPL-2.0 to replace GPL v2 boilerplate
  scsi: ufs: Add compatibility with 3.1 UFS unit descriptor length
  scsi: ufs: Clean up ufs initialization path
  scsi: ufs: Fix potential NULL pointer access during memcpy
  scsi: ufs: Delete ufshcd_read_desc()
  scsi: ufs: Remove max_t in ufs_get_device_desc
  scsi: ufs-mediatek: Allow unbound mphy
  scsi: ufs-mediatek: Fix unbalanced clock on/off
  scsi: ufs-mediatek: Introduce low-power mode for device power supply
  scsi: ufs-mediatek: Do not gate clocks if auto-hibern8 is not entered yet
  scsi: ufs-mediatek: Fix imprecise waiting time for ref-clk control
  spi: spi-cavium-thunderx: flag controller as half duplex
  spi: add Renesas RPC-IF driver
  spi: bcm63xx-hsspi: allow building for BMIPS
  spi: bcm63xx-spi: allow building for BMIPS
  spi: renesas,sh-msiof: Add r8a7742 support
  spi: altera: add platform data for slave information.
  spi: altera: add SPI core parameters support via platform data.
  spi: altera: add 32bit data width transfer support.
  regulator: Fix trivial spelling
  regulator: gpio: Fix trivial spelling
  EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations
  regulator: Add driver for cros-ec-regulator
  platform/chrome: cros_ec: Add command for regulator control.
  dt-bindings: regulator: Add DT binding for cros-ec-regulator
  regmap: remove stray space
  regmap: convert all regmap_update_bits() and co. macros to static inlines
  drm/i915/gt: Don't flush the tasklet if not setup
  ASoC: AMD: Use mixer control to switch between DMICs
  ASoC: max98390: Add Amp init common setting func.
  dt-bindings: Added device tree binding for max98390
  ASoC: rt5682: DAI wclk supports 44100 Hz output
  ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate
  ASoC: rl6231: Add new supports on rl6231
  ASoC: img-parallel-out: Fix a reference count leak
  ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt
  ASoC: wm8960: Support headphone jack detection function
  ASoC: bindings: wm8960: Add property for headphone detection
  ASoC: Add bindings for Samsung Aries audio complex
  ASoC: Document wm8994 endpoints
  ASoC: samsung: Add driver for Aries boards
  ASoC: wm0010: Use kmemdup rather than duplicating its implementation
  drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c
  ASoC: Add documentation for KeemBay i2s
  ASoC: Intel: Add makefiles and kconfig changes for KeemBay
  ASoC: Intel: Add KeemBay platform driver
  EDAC/mc: Call edac_inc_ue_error() before panic
  EDAC, pnd2: Set MCE_PRIO_EDAC priority for pnd2_mce_dec notifier
  ASoC: dt-bindings: mediatek: mt6358: add dmic-mode property
  ASoC: mediatek: mt6358: support DMIC one-wire mode
  scsi: ufs: ufs-exynos: Add UFS host support for Exynos SoCs
  scsi: ufs: Add quirk to fix abnormal ocs fatal error
  scsi: ufs: Introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk
  scsi: ufs: Add quirk to enable host controller without hce
  scsi: ufs: Add quirk to disallow reset of interrupt aggregation
  scsi: ufs: Add quirk to fix mishandling utrlclr/utmrlclr
  ASoC: fsl_easrc: Fix "Function parameter not described" warnings
  ASoC: fsl_easrc: Fix -Wunused-but-set-variable
  ASoC: fsl_easrc: Fix -Wmissing-prototypes warning
  drm/i915/gt: Add a safety submission flush in the heartbeat
  drm/i915/selftests: Dump engine state and trace upon hanging after reset
  drm/i915/selftests: Disable preemptive heartbeats over preemption tests
  x86/asm: Unify __ASSEMBLY__ blocks
  of: reserved_mem: Fix typo in the too-many-regions message
  x86/cpufeatures: Mark two free bits in word 3
  dt-bindings: spi: Document bcm2711 and bcm7211 SPI compatible
  x86/msr: Lift AMD family 0x15 power-specific MSRs
  ASoC: soc-component: tidyup Copyright
  ASoC: soc-component: merge soc_pcm_trigger_start/stop()
  ASoC: soc-component: merge soc-io.c into soc-component.c
  ASoC: soc-component: add snd_soc_component_init()
  ASoC: soc-component: add snd_soc_pcm_component_trigger()
  ASoC: soc-component: add snd_soc_pcm_component_hw_free()
  ASoC: soc-component: add snd_soc_pcm_component_hw_params()
  ASoC: soc-component: add snd_soc_pcm_component_prepare()
  ASoC: soc-component: add soc_component_err()
  ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c
  ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component
  ASoC: soc-component: add soc_component_pin() and share code
  dt-bindings: i2c: Convert imx lpi2c to json-schema
  dt-bindings: mmc: Convert mxs mmc to json-schema
  dt-bindings: mmc: Convert imx mmc to json-schema
  dt-bindings: rtc: Convert imxdi rtc to json-schema
  dt-bindings: clock: Convert imx7ulp clock to json-schema
  dt-bindings: thermal: Convert qoriq to json-schema
  dt-bindings: property-units: Add picoseconds type
  ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages
  ASoC: soc-pcm: improve error messages in soc_pcm_new()
  ASoC: soc-core: reduce verbosity of BE override message
  dt-bindings: irqchip: renesas-rza1-irqc: Convert to json-schema
  ALSA: pcm: Use SG-buffer only when direct DMA is available
  ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too
  ALSA: memalloc: Initialize all fields of snd_dma_buffer properly
  ALSA: pcm: Use dma_mmap_coherent() on x86, too
  ASoC: dt-bindings: add compatible string for MAX98360A
  ASoC: max98357a: add compatible string for MAX98360A
  ath11k: fix wmi peer flags in peer assoc command
  ath11k: Add support for ring backpressure stats
  ath11k: Add dp tx err stats
  ath11k: removing redundant reo unlock followed by immediate lock
  ath11k: add support for spectral scan
  ath11k: Add direct buffer ring support
  ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3
  drm/malidp: convert platform driver to use dev_groups
  drm/arm: Kconfig annotate drivers as COMPILE_TEST
  drm/todo: Add item about modeset properties
  drm/auth: make drm_{set,drop}master_ioctl symmetrical
  drm: vmwgfx: remove drm_driver::master_set() return type
  sched: Remove sched_set_*() return value
  sched: Remove sched_setscheduler*() EXPORTs
  sched,psi: Convert to sched_set_fifo_low()
  sched,rcutorture: Convert to sched_set_fifo_low()
  sched,rcuperf: Convert to sched_set_fifo_low()
  sched,locktorture: Convert to sched_set_fifo()
  sched,irq: Convert to sched_set_fifo()
  sched,watchdog: Convert to sched_set_fifo()
  sched,serial: Convert to sched_set_fifo()
  sched,powerclamp: Convert to sched_set_fifo()
  sched,ion: Convert to sched_set_normal()
  sched,powercap: Convert to sched_set_fifo*()
  sched,spi: Convert to sched_set_fifo*()
  sched,mmc: Convert to sched_set_fifo*()
  sched,ivtv: Convert to sched_set_fifo*()
  sched,drm/scheduler: Convert to sched_set_fifo*()
  sched,msm: Convert to sched_set_fifo*()
  sched,psci: Convert to sched_set_fifo*()
  sched,drbd: Convert to sched_set_fifo*()
  sched,acpi_pad: Convert to sched_set_fifo*()
  sched,crypto: Convert to sched_set_fifo*()
  sched,bL_switcher: Convert to sched_set_fifo*()
  sched: Provide sched_set_fifo()
  sched/pelt: Cleanup PELT divider
  sched/deadline: Fix a typo in a comment
  sched/deadline: Implement fallback mechanism for !fit case
  sched/deadline: Make DL capacity-aware
  sched/deadline: Improve admission control for asymmetric CPU capacities
  sched/deadline: Add dl_bw_capacity()
  sched/deadline: Optimize dl_bw_cpus()
  sched: correct SD_flags returned by tl->sd_flags()
  sched/fair: Fix NOHZ next idle balance
  sched/deadline: Impose global limits on sched_attr::sched_period
  isolcpus: Affine unbound kernel threads to housekeeping cpus
  kthread: Switch to cpu_possible_mask
  psi: eliminate kthread_worker from psi trigger scheduling mechanism
  x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0
  x86, sched: Bail out of frequency invariance if turbo frequency is unknown
  x86, sched: check for counters overflow in frequency invariant accounting
  sched/debug: Add new tracepoints to track util_est
  sched/fair: Remove unused 'sd' parameter from scale_rt_capacity()
  sched/idle,stop: Remove .get_rr_interval from sched_class
  sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task()
  sched/pelt: Remove redundant cap_scale() definition
  sched/cputime: Improve cputime_adjust()
  perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping
  perf/x86/intel/uncore: Wrap the max dies calculation into an accessor
  perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping
  perf/x86/intel/uncore: Validate MMIO address before accessing
  perf/x86/intel/uncore: Record the size of mapped area
  perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL
  ftrace: Add perf text poke events for ftrace trampolines
  ftrace: Add perf ksymbol events for ftrace trampolines
  ftrace: Add symbols for ftrace trampolines
  perf/x86: Add perf text poke events for kprobes
  kprobes: Add perf ksymbol events for kprobe insn pages
  kprobes: Add symbols for kprobe insn pages
  perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers
  perf: Add perf text poke event
  perf/x86/intel/uncore: Add Comet Lake support
  KVM: x86: Switch KVM guest to using interrupts for page ready APF delivery
  x86/mce/inject: Fix a wrong assignment of i_mce.status
  thunderbolt: Improve USB4 config symbol help text
  dt-bindings: MIPS: Document Ingenic SoCs binding.
  ARM: dts: stm32: fix uart7_pins_a comments in stm32mp15-pinctrl
  ARM: dts: stm32: fix uart nodes ordering in stm32mp15-pinctrl
  ARM: dts: stm32: Update UART4 pin states on stm32mp15xx-dkx
  ARM: dts: stm32: Update pin states for uart4 on stm32mp157c-ed1
  ARM: dts: stm32: update uart4 pin configuration for low power on stm32mp157
  dt-bindings: usb: dwc2: Fix issues for stm32mp15x SoC
  MIPS: BCM63xx: add endif comments
  x86/microcode: Do not select FW_LOADER
  clk: rockchip: convert rk3036 pll type to use internal lock status
  clk: rockchip: convert basic pll lock_wait to use regmap_read_poll_timeout
  clk: rockchip: convert rk3399 pll type to use readl_relaxed_poll_timeout
  arm64: dts: rockchip: add fuel gauge to Pinebook Pro dts
  ARM: dts: stm32: update led nodes names for stm32f746-eval
  ARM: dts: stm32: Add missing #address and #size cells on spi node for stm32mp151
  ARM: dts: stm32: Update nodes names for stm32h743 pinctrl
  ARM: dts: stm32: remove useless interrupt-names property on stm32f743
  ARM: dts: stm32: update led nodes names for stm32f746-eval
  ARM: dts: stm32: update led nodes names for stm32f769-disco
  ARM: dts: stm32: update led nodes names for stm32f429-eval
  ARM: dts: stm32: remove useless interrupt-names property on stm32f746
  ARM: dts: stm32: update led nodes names for stm32f469-disco
  ARM: dts: stm32: update led nodes names for stm32f249-disco
  ARM: dts: stm32: update pwm pinctrl node names for stm32f4
  ARM: dts: stm32: remove useless interrupt-names property on stm32f429
  ARM: dts: stm32: enable stmpe811 on stm32429-disco board
  ARM: dts: stm32: Add pin map for I2C3 controller on stm32f4
  ARM: dts: stm32: add I2C3 support on STM32F429 SoC
  ARM: dts: stm32: enable ltdc binding with ili9341, gyro l3gd20 on stm32429-disco board
  ARM: dts: stm32: Add pin map for ltdc & spi5 on stm32f429-disco board
  drm/mm: remove invalid entry based optimization
  ARM: dts: stm32: Add dma config for spi5 on stm32f429
  ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add device tree for camera DB
  dt-bindings: clock: renesas: cpg: Convert to json-schema
  ARM: dts: r8a7742: Add CMT SoC specific support
  ARM: dts: r8a7742: Add thermal device to DT
  ARM: dts: r8a7742-iwg21d-q7: Sound DMA support via DVC on DTS
  ARM: dts: r8a7742-iwg21d-q7: Enable SGTL5000 audio codec
  ARM: dts: r8a7742: Add audio support
  ARM: dts: r8a7742-iwg21d-q7: Add RWDT support
  ARM: dts: r8a7742-iwg21d-q7: Enable Ethernet AVB
  ARM: dts: r8a7742-iwg21d-q7: Enable SDHI2 controller
  ARM: dts: r8a7742-iwg21d-q7: Enable SCIFB2 node
  ARM: dts: r8a7742: Add XHCI support
  ARM: dts: r8a7742: Add USB-DMAC and HSUSB device nodes
  ARM: dts: r8a7742: Add USB 2.0 host support
  ARM: dts: r8a7742: Add RWDT node
  ARM: dts: r9a06g032: Correct GIC compatible value order
  ARM: dts: r8a7742: Add APMU nodes
  ARM: dts: r8a7742: Add Ether support
  ARM: dts: r8a7742: Add Ethernet AVB support
  ARM: dts: r8a7742: Add SATA nodes
  ARM: dts: r8a7742: Add MMC0 node
  ARM: dts: r8a7742: Add SDHI nodes
  ARM: dts: r8a7742: Add I2C and IIC support
  drivers: gpio: Fix trivial spelling
  gpio: mpc8xxx: change the gpio interrupt flags.
  mtd: rawnand: mtk: Convert the driver to exec_op()
  gpiolib: sysfs: use kobj_to_dev
  gpio: driver.h: fix kernel-doc markup
  ARM: dts: s5pv210: Correct BCM4329 bluetooth node
  ARM: dts: s5pv210: Add BMA023 accelerometer support to Aries
  ARM: dts: s5pv210: Add support for GP2A light sensor on Aries
  ARM: dts: s5pv210: Correct fuelgauge definition on Aries
  ARM: dts: s5pv210: Add interrupt-controller property to gph3
  ARM: dts: exynos: Enable Bluetooth support for Artik5 board
  drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
  arm64: dts: exynos: Add UFS node to Exynos7
  ARM: dts: exynos: Extend all Exynos5800 A15's OPPs with max voltage data
  ARM: dts: aspeed: mihawk: Add 8 tmp401 thermal sensors
  ARM: dts: aspeed: mihawk: IO expander uses TCA9554 driver
  ARM: dts: aspeed: rainier: System has one SPI NOR
  Documentation: ABI: usb: chipidea: Update Li Jun's e-mail
  dlmfs: clean up dlmfs_file_{read,write}() a bit
  iio: cros_ec: fix spelling mistake
  iio: Remove superfluous of_node assignments
  iio: remove left-over parent assignments
  iio: light: lm3533-als: use iio_device_set_parent() to assign parent
  iio: remove left-over comments about parent assignment
  iio: remove explicit IIO device parent assignment
  iio: core: add iio_device_set_parent() helper
  iio: core: pass parent device as parameter during allocation
  iio: amplifiers: ad8366: Change devm_gpiod_get() to optional and add the missed check
  iio: improve IIO_CONCENTRATION channel type description
  iio: Kconfig: at91_adc: add COMPILE_TEST dependency to driver
  iio: make iio_device_get_drvdata take a const struct iio_dev *.
  iio: stm32-adc: remove usage of iio_priv_to_dev() helper
  iio: dac: ad5592r: remove usage of iio_priv_to_dev() helper
  iio: imu: bmi160: added mount-matrix support
  iio: imu: bmi160: added regulator support
  iio: imu: bmi160: fix typo
  dt-bindings: iio: imu: bmi160: add regulators and mount-matrix
  iio: cros_ec: Reapply range at resume
  iio: accel: mxc4005: add support for mxc6655
  iio: magnetometer: mmc35240: Constify struct reg_default
  iio: light: stk3310: Constify regmap_config
  iio: dac: ad5592r-base: Constify struct iio_chan_spec_ext_info
  iio: dac: ad5380: Constify struct iio_chan_spec_ext_info
  iio: adc: max11100: Constify struct iio_chan_spec
  iio: imu: inv_mpu6050: Drop double check for ACPI companion device
  iio: magnetometer: ak8975: Add gpio reset support
  iio: magnetometer: ak8975: Fix typo, uniform measurement unit style
  dt-bindings: iio: magnetometer: ak8975: add gpio reset support
  dt-bindings: iio: magnetometer: ak8975: convert format to yaml, add maintainer
  dt-bindings: iio: magnetometer: ak8975: reword gpios, add interrupts, fix style
  iio: adc: Update debug prints
  iio: adc: Update return value checks
  iio: adc: Add support for PMIC7 ADC
  iio: adc: Add info property under adc_data
  iio: adc: Add PMIC7 ADC bindings
  iio: adc: Convert the QCOM SPMI ADC bindings to .yaml format
  iio: accel: bma400: add support for bma400 spi
  iio: chemical: atlas-ezo-sensor: move ret variable scope in atlas_ezo_read_raw()
  iio: humidity: hts221: remove usage of iio_priv_to_dev()
  iio: position: iqs624: remove usage of iio_priv_to_dev()
  iio: light: iqs621: remove usage of iio_priv_to_dev()
  iio: light: tsl2563: pass iio device as i2c_client private data
  drm/i915/gt: Flush gen3 relocs harder, again
  drm/i915/selftests: Trim execlists runtime
  drm/i915/execlists: Lift opportunistic process_csb to before engine lock
  Bluetooth: implement read/set default system parameters mgmt
  Bluetooth: centralize default value initialization.
  Bluetooth: mgmt: read/set system parameter definitions
  Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending
  Bluetooth: hci_qca: Increase SoC idle timeout to 200ms
  Bluetooth: hci_qca: Disable SoC debug logging for WCN3991
  Bluetooth: Use only 8 bits for the HCI CMSG state flags
  Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections
  drm/i915: Leave vma intact as they are discarded
  drm/i915/display: Fix the encoder type check
  Bluetooth: btmrvl_sdio: Refactor irq wakeup
  Bluetooth: btmrvl_sdio: Implement prevent_wake
  Bluetooth: btmrvl_sdio: Set parent dev to hdev
  drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds
  drm/i915/selftests: Remove live_suppress_wait_preempt
  drm/dp_mst: Fix flushing the delayed port/mstb destroy work
  drm/dp_mst: Fix the DDC I2C device registration of an MST port
  drm/dp_mst: Fix the DDC I2C device unregistration of an MST port
  drm/i915/dp_mst: Work around out-of-spec adapters filtering short pulses
  drm/dp_mst: Sanitize mgr->qlock locking in drm_dp_mst_wait_tx_reply()
  drm/i915/dp_mst: Fix disabling MST on a port
  drm/i915: Fix the i915_dsc_fec_support debugfs file for DP MST connectors
  drm/i915/icl: Disable DIP on MST ports with the transcoder clock still on
  drm/mgag200: Use managed device initialization
  drm/mgag200: Embed instance of struct drm_device in struct mga_device
  drm/mgag200: Allocate device structures in mgag200_driver_load()
  drm/mgag200: Separate device initialization into allocation
  drm/mgag200: Move device init and cleanup to mgag200_drv.c
  drm/mgag200: Prefix symbol names in mgag200_drv.c with mgag200_
  drm/mgag200: Separate DRM and PCI functionality from each other
  drm/mgag200: Switch to managed MM
  drm/mgag200: Merge VRAM setup into MM initialization
  drm/mgag200: Lookup VRAM PCI BAR start and length only once
  drm/mgag200: Rename mgag200_ttm.c to mgag200_mm.c
  drm/mgag200: Use pcim_enable_device()
  drm/mgag200: Remove mgag200_cursor.c
  drm/mgag200: Remove declaration of mgag200_mmap() from header file
  ath11k: build HE 6 GHz capability
  ath11k: Add support for 6g scan hint
  ath11k: Send multiple scan_chan_list messages if required
  ath11k: Add 6G scan dwell time parameter in scan request command
  ath11k: set psc channel flag when sending channel list to firmware.
  ath11k: extend peer_assoc_cmd for 6GHz band
  ath11k: Use freq instead of channel number in rx path
  ath11k: add support for 6GHz radio in driver
  ath11k: add 6G frequency list supported by driver
  drm/i915/gt: Include context status in debug dumps
  drivers: gpu: drm: Fix trivial spelling
  drm/i915/selftests: Teach hang-self to target only itself
  drm/i915/gt: Incrementally check for rewinding
  net: wireless: intel: fix wiki website url
  iwlwifi: Replace zero-length array with flexible-array
  drm/i915/tc: fix the reset of ln0
  drm/vc4: crtc: Restrict HACT_ACT setup to DSI
  drm/vc4: crtc: Turn static const variable into a define
  drm/vc4: crtc: Move crtc state to common header
  drm/vc4: crtc: Switch to of_device_get_match_data
  drm/vc4: crtc: Rename SoC data structures
  drm/vc4: plane: Move additional planes creation to driver
  drm/vc4: plane: Move planes creation to its own function
  drm/vc4: drv: Add include guards
  dt-bindings: display: vc4: hdmi: Add missing clock-names property
  dt-bindings: display: vc4: dsi: Add missing clock properties
  dt-bindings: display: vc4: dpi: Add missing clock-names property
  dt-bindings: display: Convert VC4 bindings to schemas
  iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue
  drm/udl: Use GEM vmap/mmap function from SHMEM helpers
  drm/shmem-helper: Add .gem_create_object helper that sets map_cached flag
  Bluetooth: btusb: Configure Intel debug feature based on available support
  drm: Remove struct drm_driver.gem_print_info
  drm/zte: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/zte: Use GEM CMA object functions
  drm/tve200: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/tve200: Use GEM CMA object functions
  drm/tilcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/tilcdc: Use GEM CMA object functions
  drm/sti: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/sti: Use GEM CMA object functions
  drm/stm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
  drm/stm: Use GEM CMA object functions
  drm/shmobile: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/shmobile: Use GEM CMA object functions
  drm/rcar-du: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
  drm/rcar-du: Use GEM CMA object functions
  drm/mxsfb: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/mxsfb: Use GEM CMA object functions
  drm/meson: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
  drm/meson: Use GEM CMA object functions
  drm/mcde: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/mcde: Use GEM CMA object functions
  drm/malidp: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
  drm/malidp: Use GEM CMA object functions
  drm/komeda: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS_WITH_DUMB_CREATE
  drm/komeda: Use GEM CMA object functions
  drm/ingenic: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/ingenic: Use GEM CMA object functions
  drm/imx: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/imx: Use GEM CMA object functions
  drm/hisilicon/kirin: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/hisilicon/kirin: Use GEM CMA object functions
  drm/hisilicon/kirin: Set .dumb_create to drm_gem_cma_dumb_create()
  drm/fsl-dcu: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/fsl-dcu: Use GEM CMA object functions
  drm/atmel-hlcdc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/atmel-hlcdc: Use GEM CMA object functions
  drm/arm: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/arm: Use GEM CMA object functions
  drm/arc: Set GEM CMA functions with DRM_GEM_CMA_DRIVER_OPS
  drm/arc: Use GEM CMA object functions
  drm/cma-helper: Add DRM_GEM_CMA_DRIVER_OPS to set default GEM CMA functions
  drm/cma-helper: Rework DRM_GEM_CMA_VMAP_DRIVER_OPS macro
  drm/cma-helper: Rename symbols from drm_cma_gem_ to drm_gem_cma_
  Bluetooth: btusb: Add support to read Intel debug feature
  Bluetooth: hci_qca: Bug fix during SSR timeout
  usb: chipidea: udc: fix the ENDIAN issue
  drm/i915/rkl: Don't try to read out DSI transcoders
  drm/i915/rkl: Update TGP's pin mapping when paired with RKL
  drm/i915/rkl: RKL uses ABOX0 for pixel transfers
  iwlwifi: mvm: fix gcc-10 zero-length-bounds warning
  ath: fix wiki website url
  ath10k: Acquire tx_lock in tx error paths
  drm/i915/selftests: Make the hanging request non-preemptible
  drm/i915: Adjust the sentinel assert to match implementation
  drm/shmem-helpers: Simplify dma-buf importing
  drm/shmem-helpers: Ensure get_pages is not called on imported dma-buf
  drm/mm: add ig_frag selftest
  iwlwifi: mvm: remove redundant assignment to variable ret
  iwlwifi: fix config variable name in comment
  iwlwifi: mvm: Fix avg-power report
  drm: document how user-space should use link-status
  Revert "drm/i915: Remove unneeded hack now for CDCLK"
  selftests/livepatch: fix mem leaks in test-klp-shadow-vars
  selftests/livepatch: more verification in test-klp-shadow-vars
  selftests/livepatch: rework test-klp-shadow-vars
  selftests/livepatch: simplify test-klp-callbacks busy target tests
  Bluetooth: Allow suspend even when preparation has failed
  Bluetooth: hci_qca: Refactor error handling in qca_suspend()
  Bluetooth: hci_qca: Skip serdev wait when no transfer is pending
  Bluetooth: hci_qca: Only remove TX clock vote after TX is completed
  Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes
  iwlwifi: Don't IWL_WARN on FW reconfiguration
  drm/i915/psr: Program default IO buffer Wake and Fast Wake
  drm/i915: Restore DP-E to VBT mapping table
  drm/i915/gem: Delete unused code
  drm/i915: Correct discard i915_vma_compare assertion
  drm/i915: Discard a misplaced GGTT vma
  drm/i915/gt: Always check to enable timeslicing if not submitting
  drm/i915/gt: Set timeslicing priority from queue
  drm/panel: simple: Add support for KOE TX26D202VM0BWA panel
  dt-bindings: panel-simple: Add koe,tx26d202vm0bwa compatible
  drm/i915/gt: Include the engine's fw-domains in the debug info
  drm/i915: Fix comments mentioning typo in IS_ENABLED()
  iwlwifi: Extended Key ID support for mvm and dvm
  drm/i915/gem: Async GPU relocations only
  drm/i915: Add psr_safest_params
  drm/i915/rkl: Disable PSR2
  drm/i915/rkl: Don't try to access transcoder D
  drm/i915/rkl: Setup ports/phys
  drm/i915/tgl: Add HBR and HBR2+ voltage swing table
  drm/panel: simple: Set connector type for DSI panels
  drm/i915: Fix wrong CDCLK adjustment changes
  drm/i915/rkl: Handle comp master/slave relationships for PHYs
  drm/i915/rkl: Add DDC pin mapping
  drm/i915/rkl: provide port/phy mapping for vbt
  drm/i915/rkl: Set transcoder mask properly
  drm/i915/gt: Track if an engine requires forcewake w/a
  drm/i915: Trim set_timer_ms() intervals
  drm/i915/gem: Mark the buffer pool as active for the cmdparser
  drm/i915/tgl: Implement WA_16011163337
  drm/i915/selftests: Exercise all copy engines with the blt routines
  drm/i915/params: fix i915.reset module param type
  drm/mm: fix hole size comparison
  Bluetooth: hci_qca: Fix an error pointer dereference
  Bluetooth: Removing noisy dbg message
  drm/amd/powerplay: enable PPT and TDC for sienna_cichlid
  drm/amd/powerplay: support to get power index for sienna_cichlid
  drm/amd/powerplay: enable Fan control for sienna_cichlid
  drm/amd/powerplay: enable GFX SS for sienna_cichlid
  drm/amd/powerplay: enable LCLK DPM for sienna_cichlid
  drm/amd/powerplay: support to print pcie levels for sienna_cichlid
  drm/amd/powerplay: support pcie value set and update for sienna_cichlid
  drm/amd/powerplay: enable DCEFCLK DPM and DS for sienna_cichlid
  drm/amd/powerplay: Enable SOCCLK ULV for sienna_cichlid
  drm/amd/powerplay: make gfx ds can be configure for sienna_cichlid
  drm/amdgpu/powerplay: set UCLK DPM for sienna_cichlid
  drm/amdgpu/powerplay: set Thermal control for sienna_cichlid
  drm/amd/powerplay: enable SOC Clock Deep Sleep for sienna_cichlid
  drm/amd/powerplay: enable Graphics Clock Deep Sleep for sienna_cichlid
  drm/amd/powerplay: enable Ultra Low Voltage for sienna_cichlid
  drm/amd/powerplay: set FCLK DPM for sienna_cichlid
  drm/amd/powerplay: set SOCCLK DPM for sienna_cichlid
  drm/amd/powerplay: add support to set performance level for sienna_cichlid
  drm/amdgpu/powerplay: add initial swSMU support for sienna_cichlid (v2)
  drm/amdgpu: add virtual display support for sienna_cichlid
  drm/amdgpu/gfx10: change register configure for sienna_cichlid
  drm/amdgpu: correct SDMA3 IH clinet id for sienna_cichlid
  drm/amdgpu: add sdma ip block for sienna_cichlid (v5)
  drm/amdgpu: add sdma2 and sdma3 irqsrc header files for sienna_cichlid (v2)
  drm/amdgpu: add gfx ip block for sienna_cichlid (v3)
  drm/amdgpu: add ih ip block for sienna_cichlid
  drm/amdgpu: add gmc ip block for sienna_cichlid
  drm/amdgpu: add support gfxhub for sienna_cichlid (v3)
  drm/amdgpu: add support on mmhub for sienna_cichlid
  drm/amdgpu/soc15: add common ip block for sienna_cichlid
  drm/amdgpu: initialize IP offset for sienna_cichlid (v2)
  drm/amdgpu/soc15: add support for sienna_cichlid
  drm/amdgpu/gfx10: add clockgating support for sienna_cichlid
  drm/amdgpu/gmc10: add sienna_cichlid support
  drm/amdgpu/gfx10: add support for sienna_cichlid firmware
  drm/amdgpu: set asic family and ip blocks for sienna_cichlid
  drm/amdgpu: set fw load type for sienna_cichlid
  drm/amdgpu: add sienna_cichlid gpu info firmware v2
  drm/amdgpu: add sienna_cichlid asic type
  drm/amd/display: Add dcn30 Headers (v2)
  drm/amdgpu: add VCN3.0 register headers (v2)
  drm/amdgpu: Add ATHUB 2.1 header files (v2)
  drm/amdgpu: add GC 10.3 header files (v2)
  Bluetooth: Check scan state before disabling during suspend
  drm/amdgpu: restrict bo mapping within gpu address limits
  drm/hdlcd: Don't call drm_crtc_vblank_off on unbind
  drm/malidp: Don't call drm_crtc_vblank_off on unbind
  drm/i915: Replace some hand rolled max()s
  drm/i915: Reverse preemph vs. voltage swing preference
  drm/i915: Add {preemph,voltage}_max() vfuncs
  drm/i915: Fix ivb cpu edp vswing
  drm/i915: Fix ibx max vswing/preemph
  drm/i915: Fix cpt/ppt max pre-emphasis
  drm/shmem-helpers: Redirect mmap for imported dma-buf
  drm/shmem-helpers: Don't call get/put_pages on imported dma-buf in vmap
  drm/i915: Drop i915_request.i915 backpointer
  drm/udl: Don't call get/put_pages on imported dma-buf
  drm/virtio: Call the right shmem helpers
  drm/doc: Some polish for shmem helpers
  drm/gem: WARN if drm_gem_get_pages is called on a private obj
  drm/msm: Don't call dma_buf_vunmap without _vmap
  drm/i915/gt: Suppress the error message for GT init failure on error injection
  drm/i915/gt: Make the CTX_TIMESTAMP readable on !rcs
  drm/i915: Identify Cometlake platform
  drm/i915/selftests: Ignore autoincrementing timestamp on verfifying whitelists
  drm/amdgpu: Add unique_id and serial_number for Arcturus v3
  drm/amdgpu: Add ReadSerial defines for Arcturus
  drm/amdgpu: remove useless code in RAS
  drm/amdgpu: fix RAS memory leak in error case
  objtool: Add support for relocations without addends
  drm/i915/dsi: Dont forget to clean up the connector on error (v2)
  drm/i915/params: prevent changing module params runtime
  drm/i915/params: fix i915.fake_lmem_start module param sysfs permissions
  drm/i915/params: don't expose inject_probe_failure in debugfs
  drm/i915/gt: Move legacy context wa to intel_workarounds
  drm/i915/gt: Split low level gen2-7 CS emitters
  drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
  drm/i915/tgl: Update TC DP vswing table
  drm/i915: Trim the ironlake+ irq handler
  objtool: Rename rela to reloc
  drm/i915: Fix global state use-after-frees with a refcount
  drm: add docs for standard CRTC properties
  video: fbdev: Use IS_BUILTIN
  video: fbdev: pxafb: Use correct return value for pxafb_probe()
  video: pxafb: Fix the function used to balance a 'dma_alloc_coherent()' call
  drivers: video: hdmi: cleanup coding style in video a bit
  console: newport_con: fix an issue about leak related system resources
  video: fbdev: sm712fb: fix an issue about iounmap for a wrong address
  omapfb/dss: fix comparison to bool warning
  drm/i915: Relinquish forcewake immediately after manual grouping
  drm/i915: Handle very early engine initialisation failure
  drm/i915: Add Plane color encoding support for YCBCR_BT2020
  drm: DPMS is no longer the only mutable connector prop
  btmrvl: Fix firmware filename for sd8997 chipset
  btmrvl: Fix firmware filename for sd8977 chipset
  mwifiex: Fix firmware filename for sd8997 chipset
  mwifiex: Fix firmware filename for sd8977 chipset
  video: fbdev: convert get_user_pages() --> pin_user_pages()
  video: fbdev: fix error handling for get_user_pages_fast()
  drm/vblank: use drm_WARN for all warnings
  drm/vblank: use drm_* functions for logging
  Documentation: Fix typo error in todo.rst
  drm/i915/gem: Give each object class a friendly name
  drm/i915/gem: Taint all shrinkable object locks
  auxdisplay: charlcd: Reuse hex_to_bin() instead of custom code
  drm/amdgpu/fru: fix header guard and include header
  drm/amdgpu/nv: enable init reset check
  drm/amdgpu/nv: remove some dead code
  drm/amdgpu/nv: allow access to SDMA status registers
  drm/amdgpu: use IP discovery table for renoir
  drm/amdgpu: clean up discovery testing
  drm/amdgpu: skip gpu_info firmware if discovery info is available
  drm/amd/powerplay: give better names for the thermal IRQ related APIs
  drm/amd/powerplay: use the common APIs for IRQ disablement/enablement
  drm/amd/powerplay: stop thermal IRQs on suspend
  drm/amdgpu: added a sysfs interface for thermal throttling related V4
  drm/amd/powerplay: enable thermal throttling logging support V2
  drm/amd/powerplay: implement ASIC specific thermal throttling logging
  drm/amd/powerplay: update Arcturus smu-driver headers
  drm/amd/powerplay: ack the SMUToHost interrupt on receive V2
  drm/amdkfd: fix a dereference of pdd before it is null checked
  drm/amdgpu/pm: return an error during GPU reset or suspend (v2)
  drm/i915: Check for awaits on still currently executing requests
  drm/i915: Add a few asserts around handling of i915_request_is_active()
  drm/i915: Replace I915_MODE_FLAG_INHERITED with a boolean
  drm/i915: Stop using mode->private_flags
  drm: use drm_dev_has_vblank more
  ARM: dts: qcom: Add MikroTik RB3011
  ARM: dts: qcom: add ethernet definitions to ipq8064
  drm/i915/gt: Start timeslice on partial submission
  drm/amdgpu/gmc10: program the smallK fragment size
  Revert "drm/amd/display: disable dcn20 abm feature for bring up"
  drm/amdkfd: Fix GCC 10 compiler warning
  drm/amd/amdgpu: Fix the CGCG setting is overwritten for SRIOV.
  drm/amd/display: 3.2.87
  drm/amd/display: Don't compare same stream for synchronized vblank
  drm/amd/display: [FW Promotion] Release 1.0.12
  drm/amd/display: enable plane if container of plane_status changed
  drm/amd/display: combine public interfaces into single header
  drm/amd/display: Allow Diagnostics test with eDP not connected
  drm/amd/display: unit show garbage when do OPTC blank
  drm/amd/display: Guard against invalid array access
  drm/amd/display: Disable PG on NV12
  drm/amd/display: Increase Default Sizes of FW State and Trace Buffer
  drm/amd/display: Handle link loss interrupt better
  drm/amd/display: simplify dml log2 function
  drm/amd/display: Fix incorrect HDCP caps for dongle
  drm/amd/display: link_status not align when power off encoder
  drm/amd/display: 3.2.86
  drm/amdgpu: Improve the MTYPE comments
  drm/amdkfd: Track SDMA utilization per process
  drm/amd/powerplay: add check before i2c_add_adapter
  drm/amd/powerplay: remove SRIOV check in SMU11 (v2)
  drm/amd/powerplay: enable SMC message filter
  drm/amd/powerplay: add SMC message filter for SMU11
  drm/amd/powerplay: check whether SMU IP is enabled before access
  drm/amd/display: Make BREAK_TO_DEBUGGER() a debug print
  drm/[radeon|amdgpu]: Replace one-element array and use struct_size() helper
  drm/radeon/dpm: Replace one-element array and use struct_size() helper
  drm/amdgpu: put some case statments in family order
  drm/amdgpu/sdma4: simplify the logic around powering up sdma
  drm/amdgpu: simplify mec2 fw check
  drm/amdgpu: simplify CZ/ST and KV/KB/ML checks
  drm/amdgpu: simplify raven and renoir checks
  drm/amdgpu/gfx10: add navi12 to gfxoff case
  drm/amdgpu/sdma4: add renoir to powergating setup
  drm/amdgpu: simplify ATIF backlight handling
  drm/radeon: disable AGP by default
  drm/amdgpu: print warning when input address is invalid
  drm/amd/powerplay: skip smu_i2c_eeprom_init/fini under sriov mode
  drm/amd/powerplay: remove the support of vega20 from swsmu
  drm/amd/powerplay: remove the support of xgmi pstate on vega20 from swsmu
  drm/amdgpu: change memory training to common function
  drm/amd/display: FW Release 1.0.11
  drm/amd/display: Remove nv12 work around
  drm/amd/display: fix dml immediate flip input
  drm/amd/display: fix dml log2 function
  drm/amd/display: Support CW4 for DMUB ringbuffer inbox
  drm/amd/display: Add DMUB firmware version helpers in DMUB service
  drm/amd/display: vbios data table packing
  drm/amd/display: DP link layer test 4.2.1.1 fix due to specs update
  drm/amd/display: update dml interfaces and variables
  drm/amd/display: 3.2.85
  drm/amd/display: Fix ABM memory alignment issue
  drm/amd/display: FW release 1.0.10
  drm/amd/display: Implement some asic specific abm call backs.
  drm/amd/display: Add bit swap helper based on endianness
  drm/amd/display: Don't pass invalid fw_bss_data pointer into DMUB srv
  drm/amd/display: Check bss_data_size before going down legacy DMUB load path
  drm/amd/display: Do not fail if build scaling params fails
  drm/amd/display: Handle persistence in DM
  drm/i915/gt: Don't declare hangs if engine is stalled
  objtool: Use sh_info to find the base for .rela sections
  objtool: Do not assume order of parent/child functions
  drm/i915/gt: Remove local entries from GGTT on suspend
  drm/i915/gt: Restore both GGTT bindings on resume
  drm/i915/gt: Prevent timeslicing into unpreemptable requests
  drm/i915: work around false-positive maybe-uninitialized warning
  drm/i915/pmu: avoid an maybe-uninitialized warning
  drm/gma500: Stop using mode->private_flags
  drm/mcde: Use mode->clock instead of reverse calculating it from the vrefresh
  drm: pahole struct drm_display_mode
  drm: Flatten drm_mode_vrefresh()
  drm: Shrink drm_display_mode timings
  drm: Make mode->flags u32
  drm: Shrink mode->type to u8
  drm: Shrink {width,height}_mm to u16
  drm/msm/dpu: Stop copying around mode->private_flags
  drm: Nuke mode->vrefresh
  drm/i915/gt: Clear LOCAL_BIND from shared GGTT on resume
  drm/i915/gt: Do not schedule normal requests immediately along virtual
  drm/i915: Reorder await_execution before await_request
  drm/i915: Introduce some local intel_dp variables
  drm/i915/display: Only query DP state of a DDI encoder
  drm/format-helper: Add drm_fb_swab()
  drm/client: Add drm_client_modeset_check()
  drm/client: Add drm_client_framebuffer_flush()
  drm/i915: Improve execute_cb struct packing
  drm/i915/execlists: Shortcircuit queue_prio() for no internal levels
  drm/i915/gt: Force the GT reset on shutdown
  drm/i915/display: Fix early deref of 'dsb'
  drm/i915/gt: Stop cross-polluting PIN_GLOBAL with PIN_USER with no-ppgtt
  drm/i915/gem: Suppress some random warnings
  drm/i915/gt: Cancel the flush worker more thoroughly
  drm/vc4: hdmi: Silence pixel clock error on -EPROBE_DEFER
  drm/auth: remove redundant assignment to variable ret
  drm/i915/dsb: Pre allocate and late cleanup of cmd buffer
  drm/vblank: Fix -Wformat compile warnings on some arches
  drm/i915/gem: Avoid iterating an empty list
  drm/i915: Fix includes and local vars order
  agp/intel: Fix a memory leak on module initialisation failure
  drm/i915/ehl: Extend w/a 14010685332 to JSP/MCC
  drm/i915: Remove unneeded hack now for CDCLK
  drm/i915: Adjust CDCLK accordingly to our DBuf bw needs
  drm/i915: Introduce for_each_dbuf_slice_in_mask macro
  drm/i915: Plane configuration affects CDCLK in Gen11+
  drm/i915: Check plane configuration properly
  drm/i915: Extract cdclk requirements checking to separate function
  drm/i915: Decouple cdclk calculation from modeset checks
  drm/i915: Remove PIN_UPDATE for i915_vma_pin
  drm/i915: Avoid using rq->engine after free during i915_fence_release
  drm/i915: Disable semaphore inter-engine sync without timeslicing
  drm/i915/selftests: Flush the submission, not cancel it!
  drm/i915/selftests: Measure CS_TIMESTAMP
  drm/i915/ehl: Wa_22010271021
  drm/writeback: don't set fence->ops to default
  drm: Restore the NULL check for drm_gem_object_put()
  drm/i915/rkl: RKL only uses PHY_MISC for PHY's A and B
  drm/i915/rkl: Add power well support
  drm/i915/rkl: Limit number of universal planes to 5
  drm/i915/rkl: Update memory bandwidth parameters
  x86/gpu: add RKL stolen memory support
  dma-fence: add might_sleep annotation to _wait()
  drm/i915/gt: Remove errant assertion in __intel_context_do_pin
  drm/i915/rkl: Add PCH support
  drm/i915/rkl: Load DMC firmware for Rocket Lake
  drm/i915/rkl: Re-use TGL GuC/HuC firmware
  drm/i915/rkl: Add RKL platform info and PCI ids
  drm/file: wrap excessively long line
  drm: print the current->comm alongside the pid
  drm: remove transient drm_gem_object_put_unlocked()
  drm/xen: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/vkms: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/virtio: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/vgem: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/vc4: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/v3d: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/tegra: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/rockchip: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/radeon: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/qxl: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/panfrost: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/omapdrm: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/nouveau: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/msm: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/mgag200: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/mediatek: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/lima: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/i915: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/gma500: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/exynos: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/etnaviv: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/armada: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/arm: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/amd: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm: remove _unlocked suffix in drm_gem_object_put_unlocked
  drm/gem: add drm_gem_object_put helper
  drm/gem: add _locked suffix to drm_gem_object_put
  drm/gem: fold drm_gem_object_put_unlocked and __drm_gem_object_put()
  drm: remove drm_driver::gem_free_object
  drm/gma500: Use lockless gem BO free callback
  drm/amdgpu: use the unlocked drm_gem_object_put
  drm/doc: drop struct_mutex reference for drm_gem_object_free
  drm/doc: add WARNING for drm_device::struct_mutex
  drm/doc: drop struct_mutex references
  drm/todo: mention i915 in the struct_mutex section
  drm/gem: use _unlocked reference in drm_gem_objects_lookup docs
  drm: remove unused drm_gem.h include
  drm/i915/gt: Incorporate the virtual engine into timeslicing
  drm/i915/gt: Kick virtual siblings on timeslice out
  drm/i915/selftests: Add tests for timeslicing virtual engines
  drm/i915/selftests: Check for an initial-breadcrumb in wait_for_submit()
  drm/i915/selftests: Restore to default heartbeat
  drm/i915/selftests: Change priority overflow detection
  drm/i915: Don't set queue-priority hint when supressing the reschedule
  drm/i915/selftests: Measure dispatch latency
  drm/i915/runtime_pm: Prefer drm_WARN* over WARN*
  drm/i915/pm: Prefer drm_WARN_ON over WARN_ON
  drm/i915/pmu: Prefer drm_WARN_ON over WARN_ON
  drm/i915/i915_drv: Prefer drm_WARN_ON over WARN_ON
  drm/i915/gem: Prefer drm_WARN* over WARN*
  drm/i915/display/tc: Prefer drm_WARN_ON over WARN_ON
  drm/i915/display/sdvo: Prefer drm_WARN* over WARN*
  drm/i915/display/dp: Prefer drm_WARN* over WARN*
  drm/i915/display/display_power: Prefer drm_WARN_ON over WARN_ON
  iommu/qcom: add optional 'tbu' clock for TLB invalidate
  drm/i915: Fix AUX power domain toggling across TypeC mode resets
  drm/i915: Read out hrawclk on all gen3+ platforms
  drm/i915: Document our lackluster FSB frequency readout
  drm/i915: Fix 400 MHz FSB readout on elk
  drm/mgag200: Replace VRAM helpers with SHMEM helpers
  drm/mgag200: Convert to simple KMS helper
  drm/mgag200: Use simple-display data structures
  drm/mgag200: Remove out-commented suspend/resume helpers
  drm/mgag200: Move register initialization into separate function
  drm/mgag200: Move hiprilvl setting into separate functions
  drm/mgag200: Move TAGFIFO reset into separate function
  drm/mgag200: Set primary plane's format in separate helper function
  drm/mgag200: Set pitch in a separate helper function
  drm/mgag200: Update mode registers after plane registers
  drm/mgag200: Split MISC register update into PLL selection, SYNC and I/O
  drm/mgag200: Move mode-setting code into separate helper function
  drm/mgag200: Clean up mga_crtc_do_set_base()
  drm/mgag200: Clean up mga_set_start_address()
  drm/mgag200: Remove HW cursor
  drm/tilcdc: add missing static for panel_driver
  drm/tilcdc: remove unnecessary state->fb check
  drm/tilcdc: fix leak & null ref in panel_connector_get_modes
  drm/bridge: ti-sn65dsi86: Implement lane reordering + polarity
  drm/bridge: ti-sn65dsi86: Fix off-by-one error in clock choice
  drm/bridge: ti-sn65dsi86: Clear old error bits before AUX transfers
  dt-bindings: drm/bridge: ti-sn65dsi86: Document no-hpd
  dt-bindings: drm/bridge: ti-sn65dsi86: Convert to yaml
  drm/bridge: ti-sn65dsi86: Export bridge GPIOs to Linux
  drm/i915/display: Return error from dbuf allocation failure
  drm/i915: Fix dbuf slice mask when turning off all the pipes
  drm/i915/gt: Reuse the tasklet priority for virtual as their siblings
  drm: Match drm_dp_send_clear_payload_id_table definition to declaration
  drm: Describe dp_rev for drm_dp_set_phy_test_pattern
  drm: Help unconfuse gcc, avoid accidental impossible unsigned comparisons
  drm: Include internal header for managed function declarations
  drm/i915/selftests: Refactor sibling selection
  video: amba-clcd: use devm_of_find_backlight
  drm: Add DRM_MODE_TYPE_USERDEF flag to probed modes matching a video= argument
  drm: encoder_slave: use new I2C API
  drm: encoder_slave: fix refcouting error for modules
  drm/debugfs: fix plain echo to connector "force" attribute
  drm/gem: Fix a leak in drm_gem_objects_lookup()
  drm/rockchip: vop: call vop_cfg_done() under reg_lock
  drm/tilcdc: use devm_of_find_backlight
  drm/omap: display: use devm_of_find_backlight
  drm/i915: Mark check_shadow_context_ppgtt as maybe unused
  drm/i915/gem: Retry faulthandlers on ENOSPC
  drm/i915: Clean up dbuf debugs during .atomic_check()
  drm/i915: Move the dbuf pre/post plane update
  drm/i915: Nuke skl_ddb_get_hw_state()
  drm/i915: Introduce proper dbuf state
  drm/i915: Unify the low level dbuf code
  drm/i915: Polish some dbuf debugs
  drm/i915: Make skl_compute_dbuf_slices() behave consistently for all platforms
  drm/i915: avoid unused scale_user_to_hw() warning
  drm/i915: Protect overlay colorkey macro arguments
  drm/i915: Enable pipe gamma for the overlay
  drm/i915: Configure overlay cc_out precision based on crtc gamma config
  drm/i915: Fix overlay colorkey for 30bpp and 8bpp
  drm/i915: Fix max cursor size for i915g/gm
  drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU
  dt-bindings: display: sun8i-mixer: Allow for an iommu property
  drm/dp_mst: Fix timeout handling of MST down messages
  drm/vblank: remove outdated and noisy output

Git checkout to android-mainline following files:
	arch/arm64/boot/dts/hisilicon/hi3660.dtsi
	arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts
	drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
	drivers/gpu/drm/amd/display/modules/freesync/freesync.c
	drivers/gpu/drm/bridge/adv7511/adv7511_drv.c
	drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h
	drivers/gpu/drm/hisilicon/kirin/Kconfig
	drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h
	drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c
	drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c
	drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h
	drivers/gpu/drm/hisilicon/kirin/Makefile
	drivers/gpu/drm/hisilicon/Makefile
	drivers/gpu/drm/mgag200/mgag200_drv.c
	drivers/gpu/drm/panfrost/panfrost_drv.c
	drivers/gpu/drm/virtio/virtgpu_ioctl.c
        drivers/hwtracing/coresight/coresight-etm4x.c
        drivers/hwtracing/coresight/coresight-etm4x.h
        drivers/hwtracing/coresight/coresight-etm4x-sysfs.c
        drivers/hwtracing/coresight/coresight-funnel.c
        drivers/hwtracing/coresight/coresight-platform.c
        drivers/hwtracing/coresight/coresight-priv.h
        drivers/hwtracing/coresight/coresight-replicator.c
        drivers/hwtracing/coresight/coresight-tmc-etr.c
        drivers/hwtracing/coresight/coresight-tmc.h
	drivers/hwtracing/stm/core.c
	include/linux/stm.h
        include/linux/trace_events.h
        include/trace/trace_events.h
        kernel/trace/trace_events.c
	kernel/trace/trace_kprobe.c
        kernel/trace/trace.h
        kernel/trace/trace_syscalls.c
        kernel/trace/trace_uprobe.c

Conflicts:
	Documentation/devicetree/bindings
	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,scmi.txt
	Documentation/devicetree/bindings/arm/arm,scpi.txt
	Documentation/devicetree/bindings/arm/arm,vexpress-juno.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,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/coresight-cti.yaml
	Documentation/devicetree/bindings/arm/coresight.txt
	Documentation/devicetree/bindings/arm/cpus.yaml
	Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
	Documentation/devicetree/bindings/arm/fsl.yaml
	Documentation/devicetree/bindings/arm/marvell/ap80x-system-controller.txt
	Documentation/devicetree/bindings/arm/marvell/cp110-system-controller.txt
	Documentation/devicetree/bindings/arm/mediatek.yaml
	Documentation/devicetree/bindings/arm/mediatek/mediatek,pericfg.yaml
	Documentation/devicetree/bindings/arm/renesas.yaml
	Documentation/devicetree/bindings/arm/rockchip.yaml
	Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
	Documentation/devicetree/bindings/arm/sunxi.yaml
	Documentation/devicetree/bindings/arm/tegra.yaml
	Documentation/devicetree/bindings/bus/baikal,bt1-apb.yaml
	Documentation/devicetree/bindings/bus/baikal,bt1-axi.yaml
	Documentation/devicetree/bindings/clock/brcm,bcm63xx-clocks.txt
	Documentation/devicetree/bindings/clock/clock-bindings.txt
	Documentation/devicetree/bindings/clock/imx35-clock.yaml
	Documentation/devicetree/bindings/clock/imx8qxp-lpcg.yaml
	Documentation/devicetree/bindings/clock/ingenic,cgu.yaml
	Documentation/devicetree/bindings/clock/qcom,a53pll.yaml
	Documentation/devicetree/bindings/clock/qcom,gpucc.yaml
	Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
	Documentation/devicetree/bindings/clock/qcom,rpmcc.txt
	Documentation/devicetree/bindings/clock/renesas,cpg-mssr.yaml
	Documentation/devicetree/bindings/clock/rockchip,rk3288-cru.txt
	Documentation/devicetree/bindings/clock/silabs,si514.txt
	Documentation/devicetree/bindings/clock/silabs,si5351.txt
	Documentation/devicetree/bindings/clock/silabs,si570.txt
	Documentation/devicetree/bindings/clock/sprd,sc9863a-clk.yaml
	Documentation/devicetree/bindings/clock/ti,cdce706.txt
	Documentation/devicetree/bindings/clock/ti,cdce925.txt
	Documentation/devicetree/bindings/cpufreq/cpufreq-dt.txt
	Documentation/devicetree/bindings/cpufreq/cpufreq-mediatek.txt
	Documentation/devicetree/bindings/cpufreq/nvidia,tegra20-cpufreq.txt
	Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt
	Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-de2-mixer.yaml
	Documentation/devicetree/bindings/display/bridge/nwl-dsi.yaml
	Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml
	Documentation/devicetree/bindings/display/dsi-controller.yaml
	Documentation/devicetree/bindings/display/ilitek,ili9486.yaml
	Documentation/devicetree/bindings/display/msm/dsi.txt
	Documentation/devicetree/bindings/display/msm/gmu.yaml
	Documentation/devicetree/bindings/display/msm/gpu.txt
	Documentation/devicetree/bindings/display/panel/asus,z00t-tm5p5-nt35596.yaml
	Documentation/devicetree/bindings/display/panel/boe,tv101wum-nl6.yaml
	Documentation/devicetree/bindings/display/panel/elida,kd35t133.yaml
	Documentation/devicetree/bindings/display/panel/feixin,k101-im2ba02.yaml
	Documentation/devicetree/bindings/display/panel/ilitek,ili9322.yaml
	Documentation/devicetree/bindings/display/panel/ilitek,ili9881c.yaml
	Documentation/devicetree/bindings/display/panel/leadtek,ltk050h3146w.yaml
	Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.yaml
	Documentation/devicetree/bindings/display/panel/novatek,nt35510.yaml
	Documentation/devicetree/bindings/display/panel/panel-simple-dsi.yaml
	Documentation/devicetree/bindings/display/panel/panel-simple.yaml
	Documentation/devicetree/bindings/display/panel/panel-timing.yaml
	Documentation/devicetree/bindings/display/panel/raydium,rm68200.yaml
	Documentation/devicetree/bindings/display/panel/samsung,s6e88a0-ams452ef01.yaml
	Documentation/devicetree/bindings/display/panel/visionox,rm69299.yaml
	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
	Documentation/devicetree/bindings/display/st,stm32-dsi.yaml
	Documentation/devicetree/bindings/display/ti/ti,j721e-dss.yaml
	Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
	Documentation/devicetree/bindings/dma/arm-pl330.txt
	Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml
	Documentation/devicetree/bindings/dma/renesas,usb-dmac.yaml
	Documentation/devicetree/bindings/dsp/fsl,dsp.yaml
	Documentation/devicetree/bindings/example-schema.yaml
	Documentation/devicetree/bindings/firmware/qcom,scm.txt
	Documentation/devicetree/bindings/fpga/fpga-region.txt
	Documentation/devicetree/bindings/fpga/xilinx-slave-serial.txt
	Documentation/devicetree/bindings/fsi/ibm,fsi2spi.yaml
	Documentation/devicetree/bindings/fuse/nvidia,tegra20-fuse.txt
	Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
	Documentation/devicetree/bindings/gpio/gpio-pca953x.txt
	Documentation/devicetree/bindings/gpio/gpio-zynq.txt
	Documentation/devicetree/bindings/gpio/renesas,rcar-gpio.yaml
	Documentation/devicetree/bindings/gpu/nvidia,gk20a.txt
	Documentation/devicetree/bindings/gpu/vivante,gc.yaml
	Documentation/devicetree/bindings/hwmon/adi,axi-fan-control.yaml
	Documentation/devicetree/bindings/hwmon/gpio-fan.txt
	Documentation/devicetree/bindings/hwmon/lm90.txt
	Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml
	Documentation/devicetree/bindings/i2c/i2c-gpio.yaml
	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
	Documentation/devicetree/bindings/i2c/i2c.txt
	Documentation/devicetree/bindings/i2c/marvell,mv64xxx-i2c.yaml
	Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt
	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
	Documentation/devicetree/bindings/i2c/renesas,iic.txt
	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7606.yaml
	Documentation/devicetree/bindings/iio/adc/maxim,max1238.yaml
	Documentation/devicetree/bindings/iio/adc/rockchip-saradc.yaml
	Documentation/devicetree/bindings/iio/amplifiers/adi,hmc425a.yaml
	Documentation/devicetree/bindings/iio/chemical/atlas,sensor.yaml
	Documentation/devicetree/bindings/iio/dac/adi,ad5770r.yaml
	Documentation/devicetree/bindings/iio/dac/ti,dac7612.txt
	Documentation/devicetree/bindings/iio/iio-bindings.txt
	Documentation/devicetree/bindings/iio/imu/bosch,bmi160.yaml
	Documentation/devicetree/bindings/iio/light/apds9300.txt
	Documentation/devicetree/bindings/iio/light/apds9960.txt
	Documentation/devicetree/bindings/iio/light/opt3001.txt
	Documentation/devicetree/bindings/iio/light/vishay,vcnl4000.yaml
	Documentation/devicetree/bindings/iio/light/vl6180.txt
	Documentation/devicetree/bindings/iio/magnetometer/bmc150_magn.txt
	Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt
	Documentation/devicetree/bindings/iio/potentiometer/mcp41010.txt
	Documentation/devicetree/bindings/iio/potentiostat/lmp91000.txt
	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
	Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml
	Documentation/devicetree/bindings/iio/proximity/vishay,vcnl3020.yaml
	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
	Documentation/devicetree/bindings/input/matrix-keymap.txt
	Documentation/devicetree/bindings/input/touchscreen/cypress,cy8ctma140.yaml
	Documentation/devicetree/bindings/input/touchscreen/edt-ft5x06.yaml
	Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
	Documentation/devicetree/bindings/input/touchscreen/touchscreen.yaml
	Documentation/devicetree/bindings/interconnect/fsl,imx8m-noc.yaml
	Documentation/devicetree/bindings/interconnect/qcom,sc7180.yaml
	Documentation/devicetree/bindings/interconnect/qcom,sdm845.yaml
	Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
	Documentation/devicetree/bindings/interrupt-controller/brcm,l2-intc.txt
	Documentation/devicetree/bindings/interrupt-controller/ingenic,intc.yaml
	Documentation/devicetree/bindings/interrupt-controller/loongson,htvec.yaml
	Documentation/devicetree/bindings/interrupt-controller/loongson,liointc.yaml
	Documentation/devicetree/bindings/interrupt-controller/ti,sci-intr.txt
	Documentation/devicetree/bindings/iommu/arm,smmu.yaml
	Documentation/devicetree/bindings/iommu/mediatek,iommu.txt
	Documentation/devicetree/bindings/iommu/renesas,ipmmu-vmsa.yaml
	Documentation/devicetree/bindings/leds/backlight/qcom-wled.yaml
	Documentation/devicetree/bindings/leds/leds-lm3532.txt
	Documentation/devicetree/bindings/leds/leds-lm3601x.txt
	Documentation/devicetree/bindings/leds/leds-lm36274.txt
	Documentation/devicetree/bindings/leds/leds-lm3692x.txt
	Documentation/devicetree/bindings/leds/leds-lm3697.txt
	Documentation/devicetree/bindings/leds/leds-lp8860.txt
	Documentation/devicetree/bindings/leds/leds-pca955x.txt
	Documentation/devicetree/bindings/mailbox/fsl,mu.yaml
	Documentation/devicetree/bindings/mailbox/mtk-gce.txt
	Documentation/devicetree/bindings/mailbox/qcom,apcs-kpss-global.yaml
	Documentation/devicetree/bindings/mailbox/qcom-ipcc.yaml
	Documentation/devicetree/bindings/media/allwinner,sun8i-a83t-de2-rotate.yaml
	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
	Documentation/devicetree/bindings/media/i2c/imx274.txt
	Documentation/devicetree/bindings/media/i2c/ov8856.yaml
	Documentation/devicetree/bindings/media/renesas,csi2.yaml
	Documentation/devicetree/bindings/media/rockchip-vpu.yaml
	Documentation/devicetree/bindings/media/xilinx/video.txt
	Documentation/devicetree/bindings/memory-controllers/ingenic,nemc.yaml
	Documentation/devicetree/bindings/memory-controllers/mediatek,smi-common.txt
	Documentation/devicetree/bindings/memory-controllers/mediatek,smi-larb.txt
	Documentation/devicetree/bindings/mfd/aspeed-lpc.txt
	Documentation/devicetree/bindings/mfd/cirrus,madera.yaml
	Documentation/devicetree/bindings/mfd/da9062.txt
	Documentation/devicetree/bindings/mfd/gateworks-gsc.yaml
	Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
	Documentation/devicetree/bindings/mfd/st,stpmic1.yaml
	Documentation/devicetree/bindings/mfd/syscon.yaml
	Documentation/devicetree/bindings/mfd/twl-family.txt
	Documentation/devicetree/bindings/mfd/wlf,arizona.yaml
	Documentation/devicetree/bindings/mips/ingenic/devices.yaml
	Documentation/devicetree/bindings/mips/loongson/devices.yaml
	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
	Documentation/devicetree/bindings/mmc/amlogic,meson-mx-sdhc.yaml
	Documentation/devicetree/bindings/mmc/ingenic,mmc.yaml
	Documentation/devicetree/bindings/mmc/mmc-controller.yaml
	Documentation/devicetree/bindings/mmc/mtk-sd.txt
	Documentation/devicetree/bindings/mmc/sdhci-am654.txt
	Documentation/devicetree/bindings/mmc/sdhci-msm.txt
	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
	Documentation/devicetree/bindings/mtd/davinci-nand.txt
	Documentation/devicetree/bindings/mtd/fsl-upm-nand.txt
	Documentation/devicetree/bindings/mtd/nand-controller.yaml
	Documentation/devicetree/bindings/mtd/st,stm32-fmc2-nand.yaml
	Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
	Documentation/devicetree/bindings/net/dsa/dsa.txt
	Documentation/devicetree/bindings/net/dsa/ocelot.txt
	Documentation/devicetree/bindings/net/ethernet-phy.yaml
	Documentation/devicetree/bindings/net/mdio.yaml
	Documentation/devicetree/bindings/net/mscc-phy-vsc8531.txt
	Documentation/devicetree/bindings/net/qcom,ipa.yaml
	Documentation/devicetree/bindings/net/realtek-bluetooth.yaml
	Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml
	Documentation/devicetree/bindings/net/stm32-dwmac.yaml
	Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
	Documentation/devicetree/bindings/net/ti,dp83867.yaml
	Documentation/devicetree/bindings/net/ti,dp83869.yaml
	Documentation/devicetree/bindings/net/ti,k3-am654-cpsw-nuss.yaml
	Documentation/devicetree/bindings/nvmem/allwinner,sun4i-a10-sid.yaml
	Documentation/devicetree/bindings/nvmem/imx-ocotp.yaml
	Documentation/devicetree/bindings/pci/cdns,cdns-pcie-host.yaml
	Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
	Documentation/devicetree/bindings/pci/pci.txt
	Documentation/devicetree/bindings/pci/qcom,pcie.txt
	Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
	Documentation/devicetree/bindings/phy/phy-armada38x-comphy.txt
	Documentation/devicetree/bindings/phy/phy-rockchip-inno-usb2.yaml
	Documentation/devicetree/bindings/phy/qcom,qmp-phy.yaml
	Documentation/devicetree/bindings/phy/qcom,qmp-usb3-dp-phy.yaml
	Documentation/devicetree/bindings/phy/qcom,qusb2-phy.yaml
	Documentation/devicetree/bindings/phy/renesas,usb2-phy.yaml
	Documentation/devicetree/bindings/phy/renesas,usb3-phy.yaml
	Documentation/devicetree/bindings/phy/socionext,uniphier-pcie-phy.yaml
	Documentation/devicetree/bindings/phy/socionext,uniphier-usb3hs-phy.yaml
	Documentation/devicetree/bindings/phy/socionext,uniphier-usb3ss-phy.yaml
	Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/qcom,ipq4019-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/qcom,ipq6018-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt
	Documentation/devicetree/bindings/pinctrl/qcom,sm8250-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
	Documentation/devicetree/bindings/power/power-domain.yaml
	Documentation/devicetree/bindings/power/renesas,rcar-sysc.yaml
	Documentation/devicetree/bindings/power/supply/battery.txt
	Documentation/devicetree/bindings/power/supply/bq25890.txt
	Documentation/devicetree/bindings/power/supply/bq27xxx.yaml
	Documentation/devicetree/bindings/property-units.txt
	Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
	Documentation/devicetree/bindings/regulator/da9211.txt
	Documentation/devicetree/bindings/regulator/lp872x.txt
	Documentation/devicetree/bindings/regulator/mt6397-regulator.txt
	Documentation/devicetree/bindings/reset/renesas,rst.yaml
	Documentation/devicetree/bindings/reset/uniphier-reset.txt
	Documentation/devicetree/bindings/rtc/atmel,at91sam9-rtc.txt
	Documentation/devicetree/bindings/rtc/ingenic,rtc.yaml
	Documentation/devicetree/bindings/rtc/trivial-rtc.yaml
	Documentation/devicetree/bindings/serial/ingenic,uart.yaml
	Documentation/devicetree/bindings/serial/st,stm32-uart.yaml
	Documentation/devicetree/bindings/soc/qcom/qcom,geni-se.yaml
	Documentation/devicetree/bindings/sound/adi,adau1977.txt
	Documentation/devicetree/bindings/sound/amlogic,aiu.yaml
	Documentation/devicetree/bindings/sound/amlogic,g12a-toacodec.yaml
	Documentation/devicetree/bindings/sound/cirrus,cs42l51.yaml
	Documentation/devicetree/bindings/sound/fsl,spdif.txt
	Documentation/devicetree/bindings/sound/fsl-asoc-card.txt
	Documentation/devicetree/bindings/sound/ingenic,aic.yaml
	Documentation/devicetree/bindings/sound/max98357a.txt
	Documentation/devicetree/bindings/sound/mt6358.txt
	Documentation/devicetree/bindings/sound/mt8183-da7219-max98357.txt
	Documentation/devicetree/bindings/sound/mt8183-mt6358-ts3a227-max98357.txt
	Documentation/devicetree/bindings/sound/qcom,q6asm.txt
	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
	Documentation/devicetree/bindings/sound/renesas,rsnd.txt
	Documentation/devicetree/bindings/sound/rockchip-i2s.yaml
	Documentation/devicetree/bindings/sound/rockchip-spdif.yaml
	Documentation/devicetree/bindings/sound/tas2552.txt
	Documentation/devicetree/bindings/sound/tas2562.txt
	Documentation/devicetree/bindings/sound/tas5720.txt
	Documentation/devicetree/bindings/sound/ti,tas6424.txt
	Documentation/devicetree/bindings/sound/tlv320adcx140.yaml
	Documentation/devicetree/bindings/sound/wm8960.txt
	Documentation/devicetree/bindings/sound/wm8994.txt
	Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
	Documentation/devicetree/bindings/spi/brcm,bcm2835-spi.txt
	Documentation/devicetree/bindings/spi/mikrotik,rb4xx-spi.yaml
	Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
	Documentation/devicetree/bindings/spi/spi-davinci.txt
	Documentation/devicetree/bindings/spi/spi-lantiq-ssc.txt
	Documentation/devicetree/bindings/spi/spi-mt65xx.txt
	Documentation/devicetree/bindings/spi/spi-mux.yaml
	Documentation/devicetree/bindings/spi/spi-rockchip.yaml
	Documentation/devicetree/bindings/thermal/allwinner,sun8i-a83t-ths.yaml
	Documentation/devicetree/bindings/thermal/amazon,al-thermal.txt
	Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml
	Documentation/devicetree/bindings/thermal/brcm,bcm2835-thermal.txt
	Documentation/devicetree/bindings/thermal/hisilicon-thermal.txt
	Documentation/devicetree/bindings/thermal/max77620_thermal.txt
	Documentation/devicetree/bindings/thermal/mediatek-thermal.txt
	Documentation/devicetree/bindings/thermal/nvidia,tegra124-soctherm.txt
	Documentation/devicetree/bindings/thermal/nvidia,tegra186-bpmp-thermal.txt
	Documentation/devicetree/bindings/thermal/qcom-spmi-temp-alarm.txt
	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
	Documentation/devicetree/bindings/thermal/rockchip-thermal.txt
	Documentation/devicetree/bindings/thermal/tango-thermal.txt
	Documentation/devicetree/bindings/thermal/thermal-cooling-devices.yaml
	Documentation/devicetree/bindings/thermal/thermal-generic-adc.txt
	Documentation/devicetree/bindings/thermal/thermal-idle.yaml
	Documentation/devicetree/bindings/timer/fsl,imxgpt.yaml
	Documentation/devicetree/bindings/timer/ingenic,tcu.yaml
	Documentation/devicetree/bindings/timer/snps,dw-apb-timer.yaml
	Documentation/devicetree/bindings/timer/ti,keystone-timer.txt
	Documentation/devicetree/bindings/trivial-devices.yaml
	Documentation/devicetree/bindings/usb/brcm,bdc.txt
	Documentation/devicetree/bindings/usb/dwc2.yaml
	Documentation/devicetree/bindings/usb/generic-ehci.yaml
	Documentation/devicetree/bindings/usb/ingenic,jz4770-phy.yaml
	Documentation/devicetree/bindings/usb/ingenic,musb.yaml
	Documentation/devicetree/bindings/usb/nvidia,tegra-xudc.yaml
	Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
	Documentation/devicetree/bindings/usb/ti,keystone-dwc3.yaml
	Documentation/devicetree/bindings/usb/usb-xhci.txt
	Documentation/devicetree/bindings/vendor-prefixes.yaml
	Documentation/devicetree/bindings/virtio/mmio.txt
	Documentation/devicetree/bindings/watchdog/davinci-wdt.txt
	Documentation/devicetree/bindings/watchdog/renesas,wdt.yaml
	arch/arm/Kconfig
	arch/arm64/boot/dts/hisilicon/hi3660-hikey960.dts
	arch/arm64/boot/dts/hisilicon/hi3660.dtsi
	drivers/clk/qcom/Makefile
	drivers/clk/qcom/clk-alpha-pll.c
	drivers/clk/qcom/clk-alpha-pll.h
	drivers/cpufreq/qcom-cpufreq-hw.c
	drivers/cpuidle/Makefile
	drivers/devfreq/devfreq.c
	drivers/firmware/qcom_scm.c
	drivers/firmware/qcom_scm.h
	drivers/gpu/drm/mgag200/mgag200_drv.c
	drivers/gpu/drm/panfrost/panfrost_drv.c
	drivers/gpu/drm/virtio/virtgpu_ioctl.c
	drivers/hid/hid-quirks.c
	drivers/hwtracing/coresight/coresight-etm4x.c
	drivers/hwtracing/coresight/coresight-tmc.h
	drivers/iio/adc/qcom-spmi-adc5.c
	drivers/iio/adc/qcom-vadc-common.c
	drivers/iio/adc/qcom-vadc-common.h
	drivers/input/touchscreen/atmel_mxt_ts.c
	drivers/iommu/arm/arm-smmu/arm-smmu.c
	drivers/leds/Makefile
	drivers/mmc/host/sdhci-msm.c
	drivers/regulator/Kconfig
	drivers/regulator/Makefile
	drivers/scsi/ufs/Kconfig
	drivers/scsi/ufs/ufs-qcom.c
	drivers/scsi/ufs/ufs-qcom.h
	drivers/scsi/ufs/ufs_quirks.h
	drivers/scsi/ufs/ufshcd.c
	drivers/scsi/ufs/ufshcd.h
	drivers/scsi/ufs/unipro.h
	drivers/soc/qcom/Kconfig
	drivers/soc/qcom/Makefile
	drivers/soc/qcom/socinfo.c
	drivers/staging/android/ion/heaps/ion_system_heap.c
	drivers/staging/android/ion/ion_heap.c
	drivers/thermal/thermal_core.c
	drivers/thermal/thermal_of.c
	drivers/thermal/thermal_sysfs.c
	drivers/usb/dwc3/dwc3-qcom.c
	drivers/usb/host/xhci-hub.c
	include/dt-bindings/iio/qcom,spmi-adc7-pm8350.h
	include/dt-bindings/iio/qcom,spmi-adc7-pm8350b.h
	include/dt-bindings/iio/qcom,spmi-adc7-pmk8350.h
	include/dt-bindings/iio/qcom,spmi-adc7-pmr735a.h
	include/dt-bindings/iio/qcom,spmi-adc7-pmr735b.h
	include/dt-bindings/iio/qcom,spmi-vadc.h
	include/linux/device.h
	include/linux/iommu.h
	include/linux/qcom_scm.h
	include/trace/events/sched.h
	kernel/power/energy_model.c
	kernel/sched/core.c
	kernel/sched/cpufreq_schedutil.c
	kernel/sched/fair.c
	kernel/sched/sched.h
	kernel/softirq.c
	scripts/Makefile.lib

Change-Id: I7c866d484c3e28b0ee81d765c536f4672170d854
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
2020-09-08 09:42:47 -07:00
Paul E. McKenney
7fbe67e46a Merge branch 'strictgp.2020.08.24a' into HEAD
strictgp.2020.08.24a: Strict grace periods for KASAN testing.
2020-09-03 09:47:42 -07:00
Paul E. McKenney
8cbd0e38a9 rcu: Add Kconfig option for strict RCU grace periods
People running automated tests have asked for a way to make RCU minimize
grace-period duration in order to increase the probability of KASAN
detecting a pointer being improperly leaked from an RCU read-side critical
section, for example, like this:

	rcu_read_lock();
	p = rcu_dereference(gp);
	do_something_with(p); // OK
	rcu_read_unlock();
	do_something_else_with(p); // BUG!!!

The rcupdate.rcu_expedited boot parameter is a start in this direction,
given that it makes calls to synchronize_rcu() instead invoke the faster
(and more wasteful) synchronize_rcu_expedited().  However, this does
nothing to shorten RCU grace periods that are instead initiated by
call_rcu(), and RCU pointer-leak bugs can involve call_rcu() just as
surely as they can synchronize_rcu().

This commit therefore adds a RCU_STRICT_GRACE_PERIOD Kconfig option
that will be used to shorten normal (non-expedited) RCU grace periods.
This commit also dumps out a message when this option is in effect.
Later commits will actually shorten grace periods.

Reported-by Jann Horn <jannh@google.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2020-08-24 18:40:23 -07:00
Paul E. McKenney
4e88ec4a9e rcuperf: Change rcuperf to rcuscale
This commit further avoids conflation of rcuperf with the kernel's perf
feature by renaming kernel/rcu/rcuperf.c to kernel/rcu/rcuscale.c, and
also by similarly renaming the functions and variables inside this file.
This has the side effect of changing the names of the kernel boot
parameters, so kernel-parameters.txt and ver_functions.sh are also
updated.  The rcutorture --torture type was also updated from rcuperf
to rcuscale.

[ paulmck: Fix bugs located by Stephen Rothwell. ]
Reported-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2020-08-24 18:39:24 -07:00
Ivaylo Georgiev
157dfef35e Merge android-mainline (86b41f4) into msm-waipio
* refs/heads/tmp-86b41f4:
  ANDROID: GKI: drop CONFIG_UAPI_HEADER_TEST from configs
  Linux 5.8-rc4
  x86/ldt: use "pr_info_once()" instead of open-coding it badly
  MIPS: Do not use smp_processor_id() in preemptible code
  MIPS: Add missing EHB in mtc0 -> mfc0 sequence for DSPen
  .gitignore: Do not track `defconfig` from `make savedefconfig`
  io_uring: fix regression with always ignoring signals in io_cqring_wait()
  x86/ldt: Disable 16-bit segments on Xen PV
  x86/entry/32: Fix #MC and #DB wiring on x86_32
  x86/entry/xen: Route #DB correctly on Xen PV
  x86/entry, selftests: Further improve user entry sanity checks
  x86/entry/compat: Clear RAX high bits on Xen PV SYSENTER
  i2c: mlxcpld: check correct size of maximum RECV_LEN packet
  i2c: add Kconfig help text for slave mode
  i2c: slave-eeprom: update documentation
  i2c: eg20t: Load module automatically if ID matches
  i2c: designware: platdrv: Set class based on DMI
  i2c: algo-pca: Add 0x78 as SCL stuck low status for PCA9665
  mm/page_alloc: fix documentation error
  vmalloc: fix the owner argument for the new __vmalloc_node_range callers
  mm/cma.c: use exact_nid true to fix possible per-numa cma leak
  samples/vfs: avoid warning in statx override
  mm/hugetlb.c: fix pages per hugetlb calculation
  Call sysctl_head_finish on error
  arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718
  arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040
  arm64: Add MIDR value for KRYO4XX gold CPU cores
  gfs2: The freeze glock should never be frozen
  gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE
  gfs2: read-only mounts should grab the sd_freeze_gl glock
  gfs2: freeze should work on read-only mounts
  gfs2: eliminate GIF_ORDERED in favor of list_empty
  hwmon: (pmbus) fix a typo in Kconfig SENSORS_IR35221 option
  xen/xenbus: let xenbus_map_ring_valloc() return errno values only
  xen/xenbus: avoid large structs and arrays on the stack
  block: make function __bio_integrity_free() static
  tpm_tis: Remove the HID IFX0102
  tpm_tis_spi: Prefer async probe
  tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes
  tpm/st33zp24: fix spelling mistake "drescription" -> "description"
  tpm_tis: extra chip->ops check on error path in tpm_tis_core_init
  tpm_tis_spi: Don't send anything during flow control
  tpm: Fix TIS locality timeout problems
  arm64/alternatives: use subsections for replacement sequences
  nvme: fix a crash in nvme_mpath_add_disk
  nvme: fix identify error status silent ignore
  Revert "ANDROID: fscrypt: add key removal notifier chain"
  cifs: prevent truncation from long to int in wait_for_free_credits
  cifs: Fix the target file was deleted when rename failed.
  SMB3: Honor 'posix' flag for multiuser mounts
  SMB3: Honor 'handletimeout' flag for multiuser mounts
  SMB3: Honor lease disabling for multiuser mounts
  SMB3: Honor persistent/resilient handle flags for multiuser mounts
  SMB3: Honor 'seal' flag for multiuser mounts
  cifs: Display local UID details for SMB sessions in DebugData
  dt-bindings: clock: imx: Fix e-mail address
  ANDROID: GKI: scripts: Makefile: update the lz4 command (#2)
  drm/amdgpu: use %u rather than %d for sclk/mclk
  drm/amdgpu/atomfirmware: fix vram_info fetching for renoir
  kbuild: make Clang build userprogs for target architecture
  kbuild: fix CONFIG_CC_CAN_LINK(_STATIC) for cross-compilation with Clang
  kconfig: qconf: parse newer types at debug info
  kconfig: qconf: navigate menus on hyperlinks
  kconfig: qconf: don't show goback button on splitMode
  kconfig: qconf: simplify the goBack() logic
  kconfig: qconf: re-implement setSelected()
  kconfig: qconf: make debug links work again
  kconfig: qconf: make search fully work again on split mode
  kconfig: qconf: cleanup includes
  selftests/x86: Consolidate and fix get/set_eflags() helpers
  selftests/x86/syscall_nt: Clear weird flags after each test
  selftests/x86/syscall_nt: Add more flag combinations
  x86/entry/64/compat: Fix Xen PV SYSENTER frame setup
  x86/entry: Move SYSENTER's regs->sp and regs->flags fixups into C
  x86/entry: Assert that syscalls are on the right stack
  drm/amd/display: Only revalidate bandwidth on medium and fast updates
  virtio-blk: free vblk-vqs in error path of virtblk_probe()
  PCI: Make pcie_find_root_port() work for Root Ports
  ANDROID: block: fix checking for wrapped key support
  io_uring: use signal based task_work running
  task_work: teach task_work_add() to do signal_wake_up()
  ACPI: fan: Fix Tiger Lake ACPI device ID
  dt-bindings: thermal: k3: Fix the reg property
  dt-bindings: thermal: Remove soc unit address
  dt-bindings: display: arm: versatile: Pass the sysreg unit name
  dt-bindings: usb: aspeed: Remove the leading zeroes
  dt-bindings: copy process-schema-examples.yaml to process-schema.yaml
  dt-bindings: do not build processed-schema.yaml for 'make dt_binding_check'
  dt-bindings: fix error in 'make clean' after 'make dt_binding_check'
  dt-bindings: mailbox: zynqmp_ipi: fix unit address
  dt-bindings: bus: uniphier-system-bus: fix warning in example
  scripts/dtc: Update to upstream version v1.6.0-11-g9d7888cbf19c
  x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted
  gfs2: Don't sleep during glock hash walk
  gfs2: fix trans slab error when withdraw occurs inside log_flush
  gfs2: Don't return NULL from gfs2_inode_lookup
  drm: sun4i: hdmi: Remove extra HPD polling
  arm/xen: remove the unused macro GRANT_TABLE_PHYSADDR
  selftests: tpm: Use /bin/sh instead of /bin/bash
  selftests: tpm: Use 'test -e' instead of 'test -f'
  Revert "tpm: selftest: cleanup after unseal with wrong auth/policy test"
  block/keyslot-manager: use kvfree_sensitive()
  SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE
  nfsd: fix nfsdfs inode reference count leak
  nfsd4: fix nfsdfs reference count loop
  ANDROID: db845c_gki.fragment: Add audio configs
  ANDROID: lt9611: Sync w/ Vinod's most recent lt9611 patches which enable HDMI audio
  FROMLIST: ASoC: qcom: Kconfig: Tweak dependencies on SND_SOC_SDM845
  FROMGIT: iommu/arm-smmu: Don't bypass pinned stream mappings
  FROMLIST: drm/msm: Fix 0xfffflub in "Refactor address space initialization"
  FROMLIST: drm/msm/dpu: request for display color blocks based on hw catalog entry
  Revert "fs: Do not check if there is a fsnotify watcher on pseudo inodes"
  m68k: mm: fix node memblock init
  m68k: nommu: register start of the memory with memblock
  blk-mq-debugfs: update blk_queue_flag_name[] accordingly for new flags
  ACPI: DPTF: Add battery participant for TigerLake
  Drivers: hv: Change flag to write log level in panic msg to false
  thermal/drivers/rcar_gen3: Fix undefined temperature if negative
  thermal/drivers/cpufreq_cooling: Fix wrong frequency converted from power
  thermal/drivers/tsens: Fix compilation warnings by making functions static
  thermal/drivers/sprd: Fix return value of sprd_thm_probe()
  thermal/drivers/mediatek: Fix bank number settings on mt8183
  thermal/drivers: imx: Fix missing of_node_put() at probe time
  Revert "FROMLIST: esp: select CRYPTO_SEQIV"
  drm/i915: Include asm sources for {ivb, hsw}_clear_kernel.c
  exfat: flush dirty metadata in fsync
  exfat: move setting VOL_DIRTY over exfat_remove_entries()
  exfat: call sync_filesystem for read-only remount
  exfat: add missing brelse() calls on error paths
  exfat: Set the unused characters of FileName field to the value 0000h
  x86/fpu: Reset MXCSR to default in kernel_fpu_begin()
  powerpc/mm/pkeys: Make pkey access check work on execute_only_key
  drm/exynos: fix ref count leak in mic_pre_enable
  drm/exynos: Properly propagate return value in drm_iommu_attach_device()
  drm/exynos: Remove dev_err() on platform_get_irq() failure
  Linux 5.8-rc3
  sched/cfs: change initial value of runnable_avg
  smp, irq_work: Continue smp_call_function*() and irq_work*() integration
  sched/core: s/WF_ON_RQ/WQ_ON_CPU/
  sched/core: Fix ttwu() race
  sched/core: Fix PI boosting between RT and DEADLINE tasks
  sched/deadline: Initialize ->dl_boosted
  sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption
  sched/core: Fix CONFIG_GCC_PLUGIN_RANDSTRUCT build fail
  Revert "ARM: sti: Implement dummy L2 cache's write_sec"
  afs: Fix storage of cell names
  docs: kbuild: fix ReST formatting
  gcc-plugins: fix gcc-plugins directory path in documentation
  ANDROID: Revert "FROMLIST: arm64: dts: sdm845: Set the virtual address range for GMU allocations"
  ANDROID: Revert "FROMLIST: dt-bindings: display: msm: Add required dma-range property"
  scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations
  scsi: libfc: Skip additional kref updating work event
  scsi: libfc: Handling of extra kref
  scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs()
  Documentation: kunit: Add some troubleshooting tips to the FAQ
  kunit: kunit_tool: Fix invalid result when build fails
  kunit: show error if kunit results are not present
  kunit: kunit_config: Fix parsing of CONFIG options with space
  ANDROID: Makefile: append BUILD_NUMBER to version string when defined
  ANDROID: GKI: enable CONFIG_TYPEC_TCPM
  kgdb: Avoid suspicious RCU usage warning
  kdb: Switch to use safer dbg_io_ops over console APIs
  SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment()
  NFSv4 fix CLOSE not waiting for direct IO compeletion
  pNFS/flexfiles: Fix list corruption if the mirror count changes
  nfs: Fix memory leak of export_path
  sunrpc: fixed rollback in rpc_gssd_dummy_populate()
  i2c: core: check returned size of emulated smbus block read
  MAINTAINERS: update info for sparse
  mm/memory_hotplug.c: fix false softlockup during pfn range removal
  mm: remove vmalloc_exec
  arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page
  x86/hyperv: allocate the hypercall page with only read and execute bits
  mm/memory: fix IO cost for anonymous page
  mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages"
  mm: workingset: age nonresident information alongside anonymous pages
  doc: THP CoW fault no longer allocate THP
  docs: mm/gup: minor documentation update
  mm/memcontrol.c: prevent missed memory.low load tears
  mm/memcontrol.c: add missed css_put()
  mm: memcontrol: handle div0 crash race condition in memory.low
  mm/vmalloc.c: fix a warning while make xmldocs
  media: omap3isp: remove cacheflush.h
  make asm-generic/cacheflush.h more standalone
  mm/debug_vm_pgtable: fix build failure with powerpc 8xx
  mm/memory.c: properly pte_offset_map_lock/unlock in vm_insert_pages()
  mm: fix swap cache node allocation mask
  slub: cure list_slab_objects() from double fix
  mm/slab: use memzero_explicit() in kzfree()
  mm, slab: fix sign conversion problem in memcg_uncharge_slab()
  lib: fix test_hmm.c reference after free
  ocfs2: fix value of OCFS2_INVALID_SLOT
  ocfs2: fix panic on nfs server over ocfs2
  ocfs2: load global_inode_alloc
  ocfs2: avoid inode removal while nfsd is accessing it
  kexec: do not verify the signature without the lockdown or mandatory signature
  mm, compaction: make capture control handling safe wrt interrupts
  mm: do_swap_page(): fix up the error code
  openrisc: fix boot oops when DEBUG_VM is enabled
  selftests/powerpc: Fix build failure in ebb tests
  rds: transport module should be auto loaded when transport is set
  sch_cake: fix a few style nits
  sch_cake: don't call diffserv parsing code when it is not needed
  sch_cake: don't try to reallocate or unshare skb unconditionally
  ethtool: fix error handling in linkstate_prepare_data()
  wil6210: account for napi_gro_receive never returning GRO_DROP
  hns: do not cast return value of napi_gro_receive to null
  socionext: account for napi_gro_receive never returning GRO_DROP
  wireguard: receive: account for napi_gro_receive never returning GRO_DROP
  vxlan: fix last fdb index during dump of fdb with nhid
  sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket
  tc-testing: avoid action cookies with odd length.
  bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
  tcp_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT
  net: dsa: sja1105: fix tc-gate schedule with single element
  net: dsa: sja1105: recalculate gating subschedule after deleting tc-gate rules
  net: dsa: sja1105: unconditionally free old gating config
  net: dsa: sja1105: move sja1105_compose_gating_subschedule at the top
  hwmon: (acpi_power_meter) Fix potential memory leak in acpi_power_meter_add()
  fork: annotate data race in copy_process()
  net: macb: free resources on failure path of at91ether_open()
  net: macb: call pm_runtime_put_sync on failure path
  ANDROID: GKI: support CONFIG_INPUT_TOUCHSCREEN
  riscv: Fixup __vdso_gettimeofday broke dynamic ftrace
  i2c: fsi: Fix the port number field in status register
  riscv: Add extern declarations for vDSO time-related functions
  clk: sifive: allocate sufficient memory for struct __prci_data
  riscv: Add -fPIC option to CFLAGS_vgettimeofday.o
  ANDROID: gki_defconfig: x86: Enable KERNEL_LZ4
  ANDROID: GKI: scripts: Makefile: update the lz4 command
  net: bridge: enfore alignment for ethernet address
  tcp: don't ignore ECN CWR on pure ACK
  arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist
  net: phy: mscc: avoid skcipher API for single block AES encryption
  ANDROID: ext4: Optimize match for casefolded encrypted dirs
  ANDROID: ext4: Handle casefolding with encryption
  ANDROID: GKI: Enable INTERVAL_TREE
  UPSTREAM: ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr
  drm/amd/powerplay: Fix NULL dereference in lock_bus() on Vega20 w/o RAS
  vfio/pci: Fix SR-IOV VF handling with MMIO blocking
  ANDROID: f2fs: fix bad merge resolutions
  rcu: Fixup noinstr warnings
  ANDROID: gki_defconfig: Enable CONFIG_WQ_WATCHDOG
  locking/atomics: Provide the arch_atomic_ interface to generic code
  Revert "FROMLIST: pwm: Convert period and duty cycle to u64"
  ANDROID: Incremental fs: fix up attempt to copy structures with READ/WRITE_ONCE
  spi: pxa2xx: Add support for Intel Tiger Lake PCH-H
  arm64: perf: Report the PC value in REGS_ABI_32 mode
  io_uring: fix current->mm NULL dereference on exit
  io_uring: fix hanging iopoll in case of -EAGAIN
  cpuidle: Rearrange s2idle-specific idle state entry code
  x86/entry: Fix #UD vs WARN more
  x86/entry: Increase entry_stack size to a full page
  x86/entry: Fixup bad_iret vs noinstr
  objtool: Don't consider vmlinux a C-file
  kasan: Fix required compiler version
  kdb: Make kdb_printf() console handling more robust
  kdb: Check status of console prior to invoking handlers
  kdb: Re-factor kdb_printf() message write code
  dma-buf: Move dma_buf_release() from fops to dentry_ops
  MIPS: ingenic: gcw0: Fix HP detection GPIO.
  net: bcmgenet: use hardware padding of runt frames
  net: bcmgenet: use __be16 for htons(ETH_P_IP)
  net: bcmgenet: re-remove bcmgenet_hfb_add_filter
  ima: extend boot_aggregate with kernel measurements
  selftests: netfilter: add test case for conntrack helper assignment
  netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c.
  netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers.
  netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c.
  netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers.
  netfilter: Add MODULE_DESCRIPTION entries to kernel modules
  netfilter: ipset: fix unaligned atomic access
  drm/amd: fix potential memleak in err branch
  drm/amd/display: Fix ineffective setting of max bpc property
  drm/amd/display: Enable output_bpc property on all outputs
  drm/amdgpu: add fw release for sdma v5_0
  qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE
  net: phy: call phy_disable_interrupts() in phy_init_hw()
  net: phy: make phy_disable_interrupts() non-static
  net: ethernet: mvneta: Add back interface mode validation
  net: ethernet: mvneta: Do not error out in non serdes modes
  dsa: Allow forwarding of redirected IGMP traffic
  openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len
  drm/fb-helper: Fix vt restore
  IB/hfi1: Add atomic triggered sleep/wakeup
  IB/hfi1: Correct -EBUSY handling in tx code
  IB/hfi1: Fix module use count flaw due to leftover module put calls
  IB/hfi1: Restore kfree in dummy_netdev cleanup
  hwmon: (max6697) Make sure the OVERT mask is set correctly
  nvme-multipath: fix bogus request queue reference put
  nvme-multipath: fix deadlock due to head->lock
  nvme: don't protect ns mutation with ns->head->lock
  nvme-multipath: fix deadlock between ana_work and scan_work
  nvme: fix possible deadlock when I/O is blocked
  nvme-rdma: assign completion vector correctly
  nvme-loop: initialize tagset numa value to the value of the ctrl
  nvme-tcp: initialize tagset numa value to the value of the ctrl
  nvme-pci: initialize tagset numa value to the value of the ctrl
  nvme-pci: override the value of the controller's numa node
  nvme: set initial value for controller's numa node
  ANDROID: fix up direct access to mmap_sem
  ANDROID: GKI: fix up gki_defconfig due to pinctrl upstream merges
  usb: renesas_usbhs: getting residue from callback_result
  block: release bip in a right way in error path
  drm/radeon: fix fb_div check in ni_init_smc_spll_table()
  Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk"
  xhci: Poll for U0 after disabling USB2 LPM
  xhci: Return if xHCI doesn't support LPM
  usb: host: xhci-mtk: avoid runtime suspend when removing hcd
  xhci: Fix enumeration issue when setting max packet size for FS devices.
  xhci: Fix incorrect EP_STATE_MASK
  usb: cdns3: ep0: add spinlock for cdns3_check_new_setup
  usb: cdns3: trace: using correct dir value
  usb: cdns3: ep0: fix the test mode set incorrectly
  kselftest: arm64: Remove redundant clean target
  arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist
  arm64: Don't insert a BTI instruction at inner labels
  arm64: vdso: Don't use gcc plugins for building vgettimeofday.c
  ANDROID: GKI: remove CONFIG_EDAC from arm64 gki_defconfig
  ALSA: usb-audio: Fix OOB access of mixer element list
  arm64: vdso: Only pass --no-eh-frame-hdr when linker supports it
  habanalabs: increase h/w timer when checking idle
  Revert "ANDROID: kbuild: add support for Clang LTO"
  Revert "ANDROID: kbuild: fix dynamic ftrace with clang LTO"
  Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk"
  Revert "ANDROID: scripts/mod: disable LTO for empty.c"
  Revert "ANDROID: efi/libstub: disable LTO"
  Revert "ANDROID: drivers/misc/lkdtm: disable LTO for rodata.o"
  Revert "ANDROID: init: ensure initcall ordering with LTO"
  Revert "ANDROID: soc/tegra: disable ARCH_TEGRA_210_SOC with LTO"
  Revert "ANDROID: irqchip/gic-v3: rename gic_of_init to work around a ThinLTO+CFI bug"
  Revert "ANDROID: arm64: disable HAVE_ARCH_PREL32_RELOCATIONS with LTO_CLANG"
  usb: gadget: udc: Potential Oops in error handling code
  usb: phy: tegra: Fix unnecessary check in tegra_usb_phy_probe()
  usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work
  Revert "ANDROID: arm64: allow LTO_CLANG and THINLTO to be selected"
  usb: cdns3: ep0: add spinlock for cdns3_check_new_setup
  usb: cdns3: trace: using correct dir value
  usb: cdns3: ep0: fix the test mode set incorrectly
  Revert "ANDROID: gki_defconfig: enable LTO, CFI, and SCS"
  Revert "ANDROID: kbuild: fix modfinal with LTO"
  Revert "ANDROID: kbuild: merge module sections with LTO"
  Revert "ANDROID: kbuild: limit LTO inlining"
  soc: imx8m: fix build warning
  habanalabs: Correct handling when failing to enqueue CB
  habanalabs: increase GAUDI QMAN ARB WDT timeout
  habanalabs: rename mmu_write() to mmu_asid_va_write()
  habanalabs: use PI in MMU cache invalidation
  habanalabs: block scalar load_and_exe on external queue
  Revert "ANDROID: x86/vdso: disable LTO only for VDSO"
  Revert "ANDROID: x86: disable HAVE_ARCH_PREL32_RELOCATIONS with LTO_CLANG"
  Revert "ANDROID: x86: disable STACK_VALIDATION with LTO_CLANG"
  Revert "ANDROID: x86: disable UNWINDER_ORC with LTO_CLANG"
  Revert "ANDROID: x86, build: allow LTO_CLANG and THINLTO to be selected"
  Revert "ANDROID: x86: gki_defconfig: enable LTO and CFI"
  Revert "ANDROID: kallsyms: strip hashes from static functions with ThinLTO and CFI"
  Revert "ANDROID: kbuild: merge more sections with LTO"
  scsi: mptscsih: Fix read sense data size
  scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action
  scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset()
  net: phylink: ensure manual pause mode configuration takes effect
  net: phylink: fix ethtool -A with attached PHYs
  scsi: libata: Fix the ata_scsi_dma_need_drain stub
  scsi: qla2xxx: Keep initiator ports after RSCN
  net: Do not clear the sock TX queue in sk_set_socket()
  scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request
  net: ethtool: Handle missing cable test TDR parameters
  bnxt_en: Read VPD info only for PFs
  bnxt_en: Fix statistics counters issue during ifdown with older firmware.
  bnxt_en: Do not enable legacy TX push on older firmware.
  bnxt_en: Store the running firmware version code.
  tracing/boottime: Fix kprobe multiple events
  tracing: Fix event trigger to accept redundant spaces
  tracing/boot: Fix config dependency for synthedic event
  erofs: fix partially uninitialized misuse in z_erofs_onlinepage_fixup
  ARM: imx6: add missing put_device() call in imx6q_suspend_init()
  ARM: imx5: add missing put_device() call in imx_suspend_alloc_ocram()
  cifs: misc: Use array_size() in if-statement controlling expression
  cifs: update ctime and mtime during truncate
  cifs/smb3: Fix data inconsistent when punch hole
  cifs/smb3: Fix data inconsistent when zero file range
  security: Fix hook iteration and default value for inode_copy_up_xattr
  cxgb4vf: update kernel-doc line comments
  cxgb4: update kernel-doc line comments
  cxgb4: fix set but unused variable when DCB is disabled
  cxgb4: move DCB version extern to header file
  cxgb4: remove cast when saving IPv4 partial checksum
  cxgb4: fix SGE queue dump destination buffer context
  cxgb4: use correct type for all-mask IP address comparison
  cxgb4: fix endian conversions for L4 ports in filters
  cxgb4: parse TC-U32 key values and masks natively
  cxgb4: use unaligned conversion for fetching timestamp
  cxgb4: move PTP lock and unlock to caller in Tx path
  cxgb4: move handling L2T ARP failures to caller
  drm/amdgpu/display: Unlock mutex on error
  net: qed: fix "maybe uninitialized" warning
  net: qed: reset ILT block sizes before recomputing to fix crashes
  net: qede: fix use-after-free on recovery and AER handling
  net: qede: fix PTP initialization on recovery
  net: qed: fix excessive QM ILT lines consumption
  net: qed: fix NVMe login fails over VFs
  net: qede: stop adding events on an already destroyed workqueue
  net: qed: fix async event callbacks unregistering
  net: qed: fix left elements count calculation
  net: ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM
  wireguard: device: avoid circular netns references
  wireguard: noise: do not assign initiation time in if condition
  bridge: mrp: Validate when setting the port role
  bridge: uapi: mrp: Fix MRP_PORT_ROLE
  Revert "Revert "module: Make module_enable_ro() static again""
  i2c: designware: Adjust bus speed independently of ACPI
  io_uring: fix io_sq_thread no schedule when busy
  drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU
  cifs: Fix double add page to memcg when cifs_readpages
  PM: sleep: core: mark 2 functions as __init to save some memory
  cpufreq: intel_pstate: Add one more OOB control bit
  ring-buffer: Zero out time extend if it is nested and not absolute
  arm64: Depend on newer binutils when building PAC
  PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle
  ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG)
  arm64: compat: Remove 32-bit sigreturn code from the vDSO
  arm64: compat: Always use sigpage for sigreturn trampoline
  arm64: compat: Allow 32-bit vdso and sigpage to co-exist
  arm64: vdso: Disable dwarf unwinding through the sigreturn trampoline
  hwmon: (pmbus) Fix page vs. register when accessing fans
  hwmon: (bt1-pvt) Mark is_visible functions static
  hwmon: (bt1-pvt) Define Temp- and Volt-to-N poly as maybe-unused
  dma-remap: align the size in dma_common_*_remap()
  dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR
  dma-direct: add missing set_memory_decrypted() for coherent mapping
  s390/debug: avoid kernel warning on too large number of pages
  s390/kasan: fix early pgm check handler execution
  s390: fix system call single stepping
  soc: imx8m: Correct i.MX8MP UID fuse offset
  drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003
  drm: panel-orientation-quirks: Add quirk for Asus T101HA panel
  ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S
  KVM: VMX: Remove vcpu_vmx's defunct copy of host_pkru
  KVM: x86: allow TSC to differ by NTP correction bounds without TSC scaling
  KVM: X86: Fix MSR range of APIC registers in X2APIC mode
  iommu/vt-d: Fix misuse of iommu_domain_identity_map()
  iommu/vt-d: Update scalable mode paging structure coherency
  iommu/vt-d: Enable PCI ACS for platform opt in hint
  iommu/vt-d: Don't apply gfx quirks to untrusted devices
  iommu/vt-d: Set U/S bit in first level page table by default
  iommu/vt-d: Make Intel SVM code 64-bit only
  Revert "ANDROID: make sure proc mount options are applied"
  mei: me: add tiger lake point device ids for H platforms.
  mei: me: disable mei interface on Mehlow server platforms
  binder: fix null deref of proc->context
  FROMLIST: nsproxy: restore EINVAL for non-namespace file descriptor
  GUE: Fix a typo
  mptcp: drop sndr_key in mptcp_syn_options
  ethtool: Fix check in ethtool_rx_flow_rule_create
  hsr: avoid to create proc file after unregister
  ARM: dts: imx6ul-kontron: Change WDOG_ANY signal from push-pull to open-drain
  ARM: dts: imx6ul-kontron: Move watchdog from Kontron i.MX6UL/ULL board to SoM
  xfs: fix use-after-free on CIL context on shutdown
  KVM: VMX: Stop context switching MSR_IA32_UMWAIT_CONTROL
  usbnet: smsc95xx: Fix use-after-free after removal
  mlxsw: spectrum: Do not rely on machine endianness
  net: phy: smsc: fix printing too many logs
  KVM: nVMX: Plumb L2 GPA through to PML emulation
  MAINTAINERS: update email address for Felix Fietkau
  drm/msm: Fix up the rest of the messed up address sizes
  IB/mad: Fix use after free when destroying MAD agent
  RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata
  KVM: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic()
  KVM: LAPIC: ensure APIC map is up to date on concurrent update requests
  RDMA/counter: Query a counter before release
  security: fix the key_permission LSM hook function type
  ANDROID: bpf: Workaround for bpf permissions check regression
  kvm: lapic: fix broken vcpu hotplug
  tools/virtio: Use tools/include/list.h instead of stubs
  tools/virtio: Reset index in virtio_test --reset.
  tools/virtio: Extract virtqueue initialization in vq_reset
  tools/virtio: Use __vring_new_virtqueue in virtio_test.c
  tools/virtio: Add --reset
  tools/virtio: Add --batch=random option
  tools/virtio: Add --batch option
  virtio-mem: add memory via add_memory_driver_managed()
  virtio-mem: silence a static checker warning
  vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap()
  vdpa: fix typos in the comments for __vdpa_alloc_device()
  Revert "module: Make module_enable_ro() static again"
  ACPI: sysfs: Fix pm_profile_attr type
  ACPI: configfs: Disallow loading ACPI tables when locked down
  ANDROID: GKI: update gki defconfigs
  xprtrdma: Fix handling of RDMA_ERROR replies
  xprtrdma: Clean up disconnect
  xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect()
  xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect()
  xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed
  spi: spi-fsl-dspi: Initialize completion before possible interrupt
  spi: spi-fsl-dspi: Fix external abort on interrupt in resume or exit paths
  spi: spi-fsl-dspi: Fix lockup if device is shutdown during SPI transfer
  spi: spi-fsl-dspi: Fix lockup if device is removed during SPI transfer
  powerpc/kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL
  powerpc/fsl_booke/32: Fix build with CONFIG_RANDOMIZE_BASE
  ANDROID: Use depmod from the hermetic toolchain
  Revert "kernel/printk: add kmsg SEEK_CUR handling"
  cifs: Fix cached_fid refcnt leak in open_shroot
  Linux 5.8-rc2
  samples: watch_queue: build sample program for target architecture
  Revert "Makefile: install modules.builtin even if CONFIG_MODULES=n"
  irqchip/gic: Atomically update affinity
  irqchip/riscv-intc: Fix a typo in a pr_warn()
  irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic
  irqchip/loongson-pci-msi: Fix a typo in Kconfig
  video: fbdev: uvesafb: fix "noblank" option handling
  drm/panel-simple: fix connector type for newhaven_nhd_43_480272ef_atxl
  drm/panel-simple: fix connector type for LogicPD Type28 Display
  net: Add MODULE_DESCRIPTION entries to network modules
  rxrpc: Fix notification call on completion of discarded calls
  drm: rcar-du: Fix build error
  tc-testing: update geneve options match in tunnel_key unit tests
  r8169: fix firmware not resetting tp->ocp_base
  ibmvnic: continue to init in CRQ reset returns H_CLOSED
  ionic: tame the watchdog timer on reconfig
  pinctrl: single: fix function name in documentation
  pinctrl: qcom: ipq6018 Add missing pins in qpic pin group
  Revert "pinctrl: freescale: imx: Use 'devm_of_iomap()' to avoid a resource leak in case of error in 'imx_pinctrl_probe()'"
  afs: Fix hang on rmmod due to outstanding timer
  afs: Fix afs_do_lookup() to call correct fetch-status op variant
  powerpc/8xx: Provide ptep_get() with 16k pages
  mm: Allow arches to provide ptep_get()
  mm/gup: Use huge_ptep_get() in gup_hugepte()
  selftests/net: report etf errors correctly
  ibmveth: Fix max MTU limit
  net/sched: cls_api: fix nooffloaddevcnt warning dmesg log
  net: flow_offload: fix flow_indr_dev_unregister path
  flow_offload: use flow_indr_block_cb_alloc/remove function
  flow_offload: add flow_indr_block_cb_alloc/remove function
  geneve: allow changing DF behavior after creation
  enetc: Fix HW_VLAN_CTAG_TX|RX toggling
  net: macb: undo operations in case of failure
  net: phy: Check harder for errors in get_phy_id()
  of: of_mdio: Correct loop scanning logic
  net: ethernet: oki-semi: pch_gbe: fix spelling mistake
  MAINTAINERS: update ieee802154 project website URL
  docs: net: ieee802154: change link to new project URL
  net: ethernet: neterion: vxge: fix spelling mistake
  ANDROID: dm-bow: avoid truncating the logical block size
  ANDROID: dm-default-key: avoid truncating the logical block size
  dm writecache: add cond_resched to loop in persistent_memory_claim()
  x86/asm/64: Align start of __clear_user() loop to 16-bytes
  dm zoned: Fix reclaim zone selection
  dm zoned: Fix random zone reclaim selection
  dm: update original bio sector on Zone Append
  dm zoned: Fix metadata zone size check
  docs: device-mapper: add dm-ebs.rst to an index file
  ANDROID: GKI: enable some more USB configfs options
  MAINTAINERS: Add robert and myself as qcom i2c cci maintainers
  RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads()
  Revert "KVM: VMX: Micro-optimize vmexit time when not exposing PMU"
  i2c: smbus: Fix spelling mistake in the comments
  Documentation/i2c: SMBus start signal is S not A
  i2c: remove deprecated i2c_new_device API
  Documentation: media: convert to use i2c_new_client_device()
  video: backlight: tosa_lcd: convert to use i2c_new_client_device()
  x86/platform/intel-mid: convert to use i2c_new_client_device()
  drm: encoder_slave: use new I2C API
  drm: encoder_slave: fix refcouting error for modules
  i40e: fix crash when Rx descriptor count is changed
  ice: protect ring accesses with WRITE_ONCE
  i40e: protect ring accesses with READ- and WRITE_ONCE
  ixgbe: protect ring accesses with READ- and WRITE_ONCE
  net: increment xmit_recursion level in dev_direct_xmit()
  net: dsa: bcm_sf2: Fix node reference count
  net: ethtool: add missing NETIF_F_GSO_FRAGLIST feature string
  tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes
  bareudp: Fixed multiproto mode configuration
  s390/qeth: let isolation mode override HW offload restrictions
  s390/qeth: fix error handling for isolation mode cmds
  mptcp: drop MP_JOIN request sock on syn cookies
  mptcp: cache msk on MP_JOIN init_req
  net: Fix the arp error in some cases
  net: dsa: sja1105: fix checks for VLAN state in gate action
  net: dsa: sja1105: fix checks for VLAN state in redirect action
  net: dsa: sja1105: remove debugging code in sja1105_vl_gate
  net/sched: act_gate: fix configuration of the periodic timer
  net/sched: act_gate: fix NULL dereference in tcf_gate_init()
  ip_tunnel: fix use-after-free in ip_tunnel_lookup()
  ip6_gre: fix use-after-free in ip6gre_tunnel_lookup()
  net: core: reduce recursion limit value
  net: fix memleak in register_netdevice()
  net: ethernet: mvneta: Add 2500BaseX support for SoCs without comphy
  net: ethernet: mvneta: Fix Serdes configuration for SoCs without comphy
  RISC-V: Acquire mmap lock before invoking walk_page_range
  RISC-V: Don't allow write+exec only page mapping request in mmap
  maccess: make get_kernel_nofault() check for minimal type compatibility
  vfio/type1: Fix migration info capability ID
  doc: devicetree: bindings: fix spelling mistake
  EDAC/amd64: Read back the scrub rate PCI register on F15h
  RDMA/mlx5: Fix integrity enabled QP creation
  maccess: rename probe_kernel_address to get_kernel_nofault
  RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs
  RDMA/mlx5: Fix remote gid value in query QP
  RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path
  docs: dt: minor adjustments at writing-schema.rst
  dt: fix reference to olpc,xo1.75-ec.txt
  dt: Fix broken references to renamed docs
  sparse: use identifiers to define address spaces
  spi: spidev: fix a potential use-after-free in spidev_release()
  spi: spidev: fix a race between spidev_release and spidev_remove
  dt: fix broken links due to txt->yaml renames
  dt: update a reference for reneases pcar file renamed to yaml
  ASoC: rockchip: Fix a reference count leak.
  objtool: Fix noinstr vs KCOV
  objtool: Provide elf_write_{insn,reloc}()
  objtool: Clean up elf_write() condition
  block: make function 'kill_bdev' static
  loop: replace kill_bdev with invalidate_bdev
  libata: Use per port sync for detach
  partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense
  arm64: dts: imx8mm-beacon: Fix voltages on LDO1 and LDO2
  io_uring: fix possible race condition against REQ_F_NEED_CLEANUP
  RDMA/core: Check that type_attrs is not NULL prior access
  RDMA/hns: Fix an cmd queue issue when resetting
  RDMA/hns: Fix a calltrace when registering MR from userspace
  perf build: Fix error message when asking for -fsanitize=address without required libraries
  tools lib traceevent: Add handler for __builtin_expect()
  tools lib traceevent: Handle __attribute__((user)) in field names
  tools lib traceevent: Add append() function helper for appending strings
  RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake
  RDMA/cma: Protect bind_list and listen_list while finding matching cm id
  RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532
  RDMA/efa: Set maximum pkeys device attribute
  RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq
  RDMA/core: Annotate CMA unlock helper routine
  ASoC: amd: closing specific instance.
  arm64: hw_breakpoint: Don't invoke overflow handler on uaccess watchpoints
  arm64: kexec_file: Use struct_size() in kmalloc()
  x86/cpu: Use pinning mask for CR4 bits needing to be 0
  arm64: mm: reserve hugetlb CMA after numa_init
  timekeeping: Fix kerneldoc system_device_crosststamp & al
  usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs
  USB: ohci-sm501: Add missed iounmap() in remove
  cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip
  USB: ehci: reopen solution for Synopsys HC bug
  usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect
  usb: dwc2: Postponed gadget registration to the udc class driver
  usb: add USB_QUIRK_DELAY_INIT for Logitech C922
  usb: host: ehci-exynos: Fix error check in exynos_ehci_probe()
  usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry
  Documentation: ABI: usb: chipidea: Update Li Jun's e-mail
  ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL
  arm64: dts: imx8mn-ddr4-evk: correct ldo1/ldo2 voltage range
  arm64: dts: imx8mm-evk: correct ldo1/ldo2 voltage range
  padata: upgrade smp_mb__after_atomic to smp_mb in padata_do_serial
  crypto: af_alg - fix use-after-free in af_alg_accept() due to bh_lock_sock()
  block: update hctx map when use multiple maps
  drm/msm: Fix setup of a6xx create_address_space.
  drm/msm: Fix address space size after refactor.
  FROMLIST: Update Inline Encryption from v6 to upstream version of patch series
  ionic: export features for vlans to use
  ionic: no link check while resetting queues
  rxrpc: Fix afs large storage transmission performance drop
  rxrpc: Fix handling of rwind from an ACK packet
  net: usb: ax88179_178a: fix packet alignment padding
  rxrpc: Fix trace string
  drm/amdgpu: fix documentation around busy_percentage
  drm/amdgpu/pm: update comment to clarify Overdrive interfaces
  drm/amdkfd: Use correct major in devcgroup check
  selinux: fix undefined return of cond_evaluate_expr
  vfio/pci: Clear error and request eventfd ctx after releasing
  ftrace: Fix maybe-uninitialized compiler warning
  nvdimm/region: always show the 'align' attribute
  io_uring: reap poll completions while waiting for refs to drop on exit
  s390: fix syscall_get_error for compat processes
  s390/qdio: warn about unexpected SLSB states
  s390/qdio: clean up usage of qdio_data
  ARM: dts: NSP: Correct FA2 mailbox node
  ASoC: hdac_hda: fix memleak with regmap not freed on remove
  ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H
  ASoC: SOF: Intel: add PCI ID for CometLake-S
  ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H
  io_uring: acquire 'mm' for task_work for SQPOLL
  io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed
  io_uring: don't fail links for EAGAIN error in IOPOLL mode
  maccess: rename probe_user_{read,write} to copy_{from,to}_user_nofault
  maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault
  bpf: Document optval > PAGE_SIZE behavior for sockopt hooks
  selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed
  bpf: Don't return EINVAL from {get,set}sockopt when optlen > PAGE_SIZE
  devmap: Use bpf_map_area_alloc() for allocating hash buckets
  xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame()
  dm ioctl: use struct_size() helper in retrieve_deps()
  dm writecache: skip writecache_wait when using pmem mode
  dm writecache: correct uncommitted_block when discarding uncommitted entry
  dm zoned: assign max_io_len correctly
  tools headers UAPI: Sync linux/fs.h with the kernel sources
  tools include UAPI: Sync linux/vhost.h with the kernel sources
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  perf script: Initialize zstd_data
  dm zoned: fix uninitialized pointer dereference
  regmap: Fix memory leak from regmap_register_patch
  tools, bpftool: Add ringbuf map type to map command docs
  bpf: bpf_probe_read_kernel_str() has to return amount of data read on success
  ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems
  blktrace: Avoid sparse warnings when assigning q->blk_trace
  blktrace: break out of blktrace setup on concurrent calls
  nfsd: apply umask on fs without ACL support
  efi/libstub: arm: Print CPU boot mode and MMU state at boot
  efi/libstub: arm: Omit arch specific config table matching array on arm64
  efi/x86: Setup stack correctly for efi_pe_entry
  powerpc/syscalls: Use the number when building SPU syscall table
  powerpc/8xx: use pmd_off() to access a PMD entry in pte_update()
  spi: stm32-qspi: Fix error path in case of -EPROBE_DEFER
  regulator: mt6358: Remove BROKEN dependency
  ARM: bcm2835: Fix integer overflow in rpi_firmware_print_firmware_revision()
  arm64: bti: Require clang >= 10.0.1 for in-kernel BTI support
  x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get()
  ALSA: usb-audio: Fix potential use-after-free of streams
  dma-direct: check return value when encrypting or decrypting memory
  dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails
  dma-direct: always align allocation size in dma_direct_alloc_pages()
  dma-direct: mark __dma_direct_alloc_pages static
  dma-direct: re-enable mmap for !CONFIG_MMU
  drm/i915/gvt: Use GFP_ATOMIC instead of GFP_KERNEL in atomic context
  drm/i915/gvt: Fix incorrect check of enabled bits in mask registers
  drm/i915/gvt: Fix two CFL MMIO handling caused by regression.
  drm/i915/gvt: Add one missing MMIO handler for D_SKL_PLUS
  overflow.h: Add flex_array_size() helper
  scripts: Fix typo in headers_install.sh
  kconfig: unify cc-option and as-option
  tools/bootconfig: Add testcase for show-command and quotes test
  tools/bootconfig: Fix to return 0 if succeeded to show the bootconfig
  tools/bootconfig: Fix to use correct quotes for value
  proc/bootconfig: Fix to use correct quotes for value
  tracing: Remove unused event variable in tracing_iter_reset
  tracing/probe: Fix memleak in fetch_op_data operations
  trace: Fix typo in allocate_ftrace_ops()'s comment
  tracing: Make ftrace packed events have align of 1
  sample-trace-array: Remove trace_array 'sample-instance'
  sample-trace-array: Fix sleeping function called from invalid context
  kretprobe: Prevent triggering kretprobe from within kprobe_flush_task
  kprobes: Remove redundant arch_disarm_kprobe() call
  kprobes: Fix to protect kick_kprobe_optimizer() by kprobe_mutex
  kprobes: Use non RCU traversal APIs on kprobe_tables if possible
  kprobes: Suppress the suspicious RCU warning on kprobes
  recordmcount: support >64k sections
  kbuild: improve cc-option to clean up all temporary files
  Documentation: remove SH-5 index entries
  selinux: fix a double free in cond_read_node()/cond_read_list()
  x86/purgatory: Add -fno-stack-protector
  tests: test for setns() EINVAL regression
  e1000e: fix unused-function warning
  e1000: use generic power management
  e1000e: Do not wake up the system via WOL if device wakeup is disabled
  nsproxy: restore EINVAL for non-namespace file descriptor
  lan743x: add MODULE_DEVICE_TABLE for module loading alias
  afs: Fix silly rename
  mlxsw: spectrum: Adjust headroom buffers for 8x ports
  bareudp: Fixed configuration to avoid having garbage values
  mvpp2: remove module bugfix
  tcp: grow window for OOO packets only for SACK flows
  drm: mcde: Fix forgotten user of drm->dev_private
  drm: mcde: Fix display initialization problem
  Staging: rtl8723bs: prevent buffer overflow in update_sta_support_rate()
  staging: wfx: fix coherency of hif_scan() prototype
  staging: wfx: drop useless loop
  staging: wfx: fix AC priority
  arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n
  btrfs: use kfree() in btrfs_ioctl_get_subvol_info()
  btrfs: fix RWF_NOWAIT writes blocking on extent locks and waiting for IO
  btrfs: fix RWF_NOWAIT write not failling when we need to cow
  btrfs: fix failure of RWF_NOWAIT write into prealloc extent beyond eof
  btrfs: fix hang on snapshot creation after RWF_NOWAIT write
  btrfs: check if a log root exists before locking the log_mutex on unlink
  btrfs: fix bytes_may_use underflow when running balance and scrub in parallel
  btrfs: fix data block group relocation failure due to concurrent scrub
  btrfs: fix race between block group removal and block group creation
  btrfs: fix a block group ref counter leak after failure to remove block group
  drm/tegra: Add zpos property for cursor planes
  gpu: host1x: Detach driver on unregister
  gpu: host1x: Correct trivial kernel-doc inconsistencies
  selftests/ftrace: Support ":README" suffix for requires
  selftests/ftrace: Support ":tracer" suffix for requires
  selftests/ftrace: Convert check_filter_file() with requires list
  selftests/ftrace: Convert required interface checks into requires list
  block: Fix use-after-free in blkdev_get()
  arm64: pgtable: Clear the GP bit for non-executable kernel pages
  ARM: dts: am5729: beaglebone-ai: fix rgmii phy-mode
  ARM: dts: Fix omap4 system timer source clocks
  ARM: dts: Fix duovero smsc interrupt for suspend
  ARM: dts: am335x-pocketbeagle: Fix mmc0 Write Protect
  afs: afs_vnode_commit_status() doesn't need to check the RPC error
  afs: Fix use of afs_check_for_remote_deletion()
  afs: Remove afs_operation::abort_code
  afs: Fix yfs_fs_fetch_status() to honour vnode selector
  afs: Remove yfs_fs_fetch_file_status() as it's not used
  selftests/ftrace: Add "requires:" list support
  selftests/ftrace: Return unsupported for the unconfigured features
  selftests/ftrace: Allow ":" in description
  libceph: don't omit used_replica in target_copy()
  libceph: don't omit recovery_deletes in target_copy()
  libceph: move away from global osd_req_flags
  ALSA: hda/realtek - Add quirk for MSI GE63 laptop
  compiler_attributes.h: Support no_sanitize_undefined check with GCC 4
  bpf, xdp, samples: Fix null pointer dereference in *_user code
  drm/tegra: hub: Register child devices
  gpu: host1x: Register child devices
  drm/tegra: hub: Do not enable orphaned window group
  gpu: host1x: Clean up debugfs in error handling path
  s390/numa: let NODES_SHIFT depend on NEED_MULTIPLE_NODES
  s390/vdso: fix vDSO clock_getres()
  s390/vdso: Use $(LD) instead of $(CC) to link vDSO
  s390/protvirt: use scnprintf() instead of snprintf()
  s390: use scnprintf() in sys_##_prefix##_##_name##_show
  s390/crypto: use scnprintf() instead of snprintf()
  s390/zcrypt: use kzalloc
  s390/virtio: remove unused pm callbacks
  s390/qdio: reduce SLSB writes during Input Queue processing
  selftests/seccomp: s390 shares the syscall and return value register
  s390/ptrace: fix setting syscall number
  s390/ptrace: pass invalid syscall numbers to tracing
  s390/ptrace: return -ENOSYS when invalid syscall is supplied
  s390/seccomp: pass syscall arguments via seccomp_data
  s390/qdio: fine-tune SLSB update
  ASoC: fsl_ssi: Fix bclk calculation for mono channel
  efi: Make it possible to disable efivar_ssdt entirely
  efi/libstub: Descriptions for stub helper functions
  drm/i915/display: Fix the encoder type check
  drm/i915/icl+: Fix hotplug interrupt disabling after storm detection
  drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds
  drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds
  drm/i915/icl: Disable DIP on MST ports with the transcoder clock still on
  drm/i915/gt: Incrementally check for rewinding
  drm/i915/tc: fix the reset of ln0
  drm/i915/gt: Prevent timeslicing into unpreemptable requests
  drm/i915/selftests: Restore to default heartbeat
  mfd: mt6360: Fix register driver NULL pointer by adding driver name
  pinctrl: mcp23s08: Split to three parts: fix ptr_ret.cocci warnings
  pinctrl: tegra: Use noirq suspend/resume callbacks
  pinctrl: qcom: spmi-gpio: fix warning about irq chip reusage
  fs: Do not check if there is a fsnotify watcher on pseudo inodes
  MAINTAINERS: change tee mailing list
  ARM: dts: NSP: Disable PL330 by default, add dma-coherent property
  w1: Replace zero-length array with flexible-array
  tracing/probe: Replace zero-length array with flexible-array
  soc: ti: Replace zero-length array with flexible-array
  tifm: Replace zero-length array with flexible-array
  dmaengine: tegra-apb: Replace zero-length array with flexible-array
  stm class: Replace zero-length array with flexible-array
  Squashfs: Replace zero-length array with flexible-array
  ASoC: SOF: Replace zero-length array with flexible-array
  ima: Replace zero-length array with flexible-array
  sctp: Replace zero-length array with flexible-array
  phy: samsung: Replace zero-length array with flexible-array
  RxRPC: Replace zero-length array with flexible-array
  rapidio: Replace zero-length array with flexible-array
  media: pwc: Replace zero-length array with flexible-array
  firmware: pcdp: Replace zero-length array with flexible-array
  oprofile: Replace zero-length array with flexible-array
  block: Replace zero-length array with flexible-array
  tools/testing/nvdimm: Replace zero-length array with flexible-array
  libata: Replace zero-length array with flexible-array
  kprobes: Replace zero-length array with flexible-array
  keys: encrypted-type: Replace zero-length array with flexible-array
  kexec: Replace zero-length array with flexible-array
  KVM: Replace zero-length array with flexible-array
  jffs2: Replace zero-length array with flexible-array
  ibft: Replace zero-length array with flexible-array
  samples: mei: Replace zero-length array with flexible-array
  ia64: kernel: unwind_i.h: Replace zero-length array with flexible-array
  FS-Cache: Replace zero-length array with flexible-array
  firewire: ohci: Replace zero-length array with flexible-array
  cb710: Replace zero-length array with flexible-array
  drm/edid: Replace zero-length array with flexible-array
  drbd: Replace zero-length array with flexible-array
  crypto: Replace zero-length array with flexible-array
  can: Replace zero-length array with flexible-array
  can: peak_canfd: Replace zero-length array with flexible-array
  dmaengine: Replace zero-length array with flexible-array
  ARM: tegra: Replace zero-length array with flexible-array
  aio: Replace zero-length array with flexible-array
  firmware: google: vpd: Replace zero-length array with flexible-array member
  firmware: google: memconsole: Replace zero-length array with flexible-array member
  firmware: dmi-sysfs: Replace zero-length array with flexible-array member
  scsi: Wire up ata_scsi_dma_need_drain for SAS HBA drivers
  scsi: libata: Provide an ata_scsi_dma_need_drain stub for !CONFIG_ATA
  powerpc/64s: Fix KVM interrupt using wrong save area
  scsi: ufs-bsg: Fix runtime PM imbalance on error
  powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH
  ndctl/papr_scm,uapi: Add support for PAPR nvdimm specific methods
  powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl()
  powerpc/papr_scm: Fetch nvdimm health information from PHYP
  seq_buf: Export seq_buf_printf
  powerpc: Document details on H_SCM_HEALTH hcall
  mptcp: fix memory leak in mptcp_subflow_create_socket()
  netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline
  net/sched: act_ct: Make tcf_ct_flow_table_restore_skb inline
  tools/bpftool: Add ringbuf map to a list of known map types
  bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments
  trace/events/block.h: drop kernel-doc for dropped function parameter
  scripts/decode_stacktrace: warn when modpath is needed but is unset
  net: dsa: sja1105: fix PTP timestamping with large tc-taprio cycles
  mvpp2: ethtool rxtx stats fix
  MAINTAINERS: switch to my private email for Renesas Ethernet drivers
  rocker: fix incorrect error handling in dma_rings_init
  test_objagg: Fix potential memory leak in error handling
  net: ethernet: mtk-star-emac: simplify interrupt handling
  mld: fix memory leak in ipv6_mc_destroy_dev()
  bnxt_en: Return from timer if interface is not in open state.
  bnxt_en: Fix AER reset logic on 57500 chips.
  bnxt_en: Re-enable SRIOV during resume.
  bnxt_en: Simplify bnxt_resume().
  MAINTAINERS: merge entries for felix and ocelot drivers
  net: alx: fix race condition in alx_remove
  ibmvnic: Harden device login requests
  net: macb: Only disable NAPI on the actual error path
  qlcnic: Use kobj_to_dev() instead
  mptcp: use list_first_entry_or_null
  net: axienet: fix spelling mistake in comment "Exteneded" -> "extended"
  mptcp: drop MPTCP_PM_MAX_ADDR
  net/rds: NULL pointer de-reference in rds_ib_add_one()
  RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl()
  RDMA/hfi1: Fix trivial mis-spelling of 'descriptor'
  RDMA/mlx5: Fix -Wformat warning in check_ucmd_data()
  efi/libstub: Fix path separator regression
  efi/libstub: Fix missing-prototype warning for skip_spaces()
  KVM: VMX: Add helpers to identify interrupt type from intr_info
  arm64: mm: reset address tag set by kasan sw tagging
  arm64: traps: Dump registers prior to panic() in bad_mode()
  arm64/sve: Eliminate data races on sve_default_vl
  tools: testing: ftrace: trigger: fix spelling mistake
  spi: uapi: spidev: Use TABs for alignment
  io_uring: cancel by ->task not pid
  io_uring: lazy get task
  io_uring: batch cancel in io_uring_cancel_files()
  io_uring: cancel all task's requests on exit
  io-wq: add an option to cancel all matched reqs
  io-wq: reorder cancellation pending -> running
  afs: Fix the mapping of the UAEOVERFLOW abort code
  afs: Fix truncation issues and mmap writeback size
  afs: Concoct ctimes
  afs: Fix EOF corruption
  afs: afs_write_end() should change i_size under the right lock
  afs: Fix non-setting of mtime when writing into mmap
  regualtor: pfuze100: correct sw1a/sw2 on pfuze3000
  io_uring: fix lazy work init
  blk-mq: Remove redundant 'return' statement
  ASoC: SOF: Intel: hda: Clear RIRB status before reading WP
  ASoC: rt1015: Update rt1015 default register value according to spec modification.
  ASoC: qcom: common: set correct directions for dailinks
  ASoc: q6afe: add support to get port direction
  ASoC: soc-pcm: fix checks for multi-cpu FE dailinks
  ASoC: rt5682: Let dai clks be registered whether mclk exists or not
  RDMA/mlx5: Remove duplicated assignment to resp.response_length
  kvm/svm: disable KCSAN for svm_vcpu_run()
  ASoC: soc-topology: use devm_snd_soc_register_dai()
  ASoC: soc-devres: add devm_snd_soc_register_dai()
  efi: Replace zero-length array and use struct_size() helper
  efivarfs: Don't return -EINTR when rate-limiting reads
  efivarfs: Update inode modification time for successful writes
  efi/esrt: Fix reference count leak in esre_create_sysfs_entry.
  powerpc: Fix kernel crash in show_instructions() w/DEBUG_VIRTUAL
  efi/tpm: Verify event log header before parsing
  x86/cpu: Reinitialize IA32_FEAT_CTL MSR on BSP during wakeup
  docs/arm64: Fix typo'd #define in sve.rst
  arm64: remove TEXT_OFFSET randomization
  x86/entry, bug: Comment the instrumentation_begin() usage for WARN()
  x86/entry, ubsan, objtool: Whitelist __ubsan_handle_*()
  x86/entry, cpumask: Provide non-instrumented variant of cpu_is_offline()
  compiler_types.h: Add __no_sanitize_{address,undefined} to noinstr
  kasan: Bump required compiler version
  x86, kcsan: Add __no_kcsan to noinstr
  kcsan: Remove __no_kcsan_or_inline
  x86, kcsan: Remove __no_kcsan_or_inline usage
  MIPS: lantiq: xway: sysctrl: fix the GPHY clock alias names
  efi/x86: Fix build with gcc 4
  drm/i915: work around false-positive maybe-uninitialized warning
  drm/i915/pmu: avoid an maybe-uninitialized warning
  drm/i915/gt: Incorporate the virtual engine into timeslicing
  KVM: MIPS: Fix a build error for !CPU_LOONGSON64
  syscalls: Fix offset type of ksys_ftruncate()
  drm/ttm: Fix dma_fence refcnt leak when adding move fence
  drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved
  crypto: drbg - always try to free Jitter RNG instance
  crypto: marvell/octeontx - Fix a potential NULL dereference
  crypto: algboss - don't wait during notifier callback
  crypto: caam - fix typos
  crypto: ccp - Fix sparse warnings in sev-dev
  crypto: hisilicon - Cap block size at 2^31
  crypto: algif_skcipher - Cap recv SG list at ctx->used
  hwrng: ks-sa - Fix runtime PM imbalance on error
  x86/resctrl: Fix memory bandwidth counter width for AMD
  ALSA: usb-audio: Set 48 kHz rate for Rodecaster
  ALSA: usb-audio: add quirk for Denon DCD-1500RE
  dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL
  esp, ah: modernize the crypto algorithm selections
  esp: select CRYPTO_SEQIV
  esp, ah: consolidate the crypto algorithm selections
  Makefile: Improve compressed debug info support detection
  bcache: pr_info() format clean up in bcache_device_init()
  bcache: use delayed kworker fo asynchronous devices registration
  bcache: check and adjust logical block size for backing devices
  bcache: fix potential deadlock problem in btree_gc_coalesce
  ARM: bcm: Select ARM_TIMER_SP804 for ARCH_BCM_NSP
  ARM: dts: BCM5301X: Add missing memory "device_type" for Luxul XWC-2000
  Linux 5.8-rc1
  security: Add LSM hooks to set*gid syscalls
  Revert "btrfs: switch to iomap_dio_rw() for dio"
  net: ethernet: ti: ale: fix allmulti for nu type ale
  net: ethernet: ti: am65-cpsw-nuss: fix ale parameters init
  net: atm: Remove the error message according to the atomic context
  binderfs: add gitignore for generated sample program
  doc: don't use deprecated "---help---" markers in target docs
  watch_queue: add gitignore for generated sample program
  treewide: replace '---help---' in Kconfig files with 'help'
  ARM: 8985/1: efi/decompressor: deal with HYP mode boot gracefully
  ARM: 8984/1: Kconfig: set default ZBOOT_ROM_TEXT/BSS value to 0x0
  drm/msm: Fix 0xfffflub in "Refactor address space initialization"
  alpha: Fix build around srm_sysrq_reboot_op
  alpha: c_next should increase position index
  alpha: Replace sg++ with sg = sg_next(sg)
  alpha: fix memory barriers so that they conform to the specification
  alpha: remove unneeded semicolon in sys_eiger.c
  alpha: remove unneeded semicolon in osf_sys.c
  alpha: Replace strncmp with str_has_prefix
  alpha: fix rtc port ranges
  alpha: Kconfig: pedantic formatting
  bpf: Undo internal BPF_PROBE_MEM in BPF insns dump
  libbpf: Support pre-initializing .bss global variables
  tools/bpftool: Fix skeleton codegen
  bpf: Fix memlock accounting for sock_hash
  bpf: sockmap: Don't attach programs to UDP sockets
  bpf: tcp: Recv() should return 0 when the peer socket is closed
  smb3: Add debug message for new file creation with idsfromsid mount option
  ibmvnic: Flush existing work items before device removal
  genetlink: clean up family attributes allocations
  x86/entry: Force rcu_irq_enter() when in idle task
  proc: Use new_inode not new_inode_pseudo
  riscv/atomic: Fix sign extension for RV64I
  ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers
  cifs: fix chown and chgrp when idsfromsid mount option enabled
  smb3: allow uid and gid owners to be set on create with idsfromsid mount option
  ext4: support xattr gnu.* namespace for the Hurd
  dt-bindings: Remove redundant 'maxItems'
  netfilter: nf_tables: hook list memleak in flowtable deletion
  ima: fix mprotect checking
  regulator: Fix pickable ranges mapping
  regulator: da9063: fix LDO9 suspend and warning.
  smb311: Add tracepoints for new compound posix query info
  smb311: add support for using info level for posix extensions query
  ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA
  ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End
  ASoC: dmaengine_pcm: export soc_component_to_pcm
  ASoC: soc-card: export snd_soc_lookup_component_nolocked
  ALSA: usb-audio: Add implicit feedback quirk for SSL2+.
  x86/entry: Make NMI use IDTENTRY_RAW
  smb311: Add support for lookup with posix extensions query info
  smb311: Add support for SMB311 query info (non-compounded)
  SMB311: Add support for query info using posix extensions (level 100)
  smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl
  x86/entry: Treat BUG/WARN as NMI-like entries
  KVM: PPC: Fix nested guest RC bits update
  nios2: signal: Mark expected switch fall-through
  drm/msm/dpu: allow initialization of encoder locks during encoder init
  drm/msm/dpu: fix error return code in dpu_encoder_init
  drm/msm: fix potential memleak in error branch
  drm/msm/dpu: request for display color blocks based on hw catalog entry
  net: ipa: header pad field only valid for AP->modem endpoint
  net: ipa: program upper nibbles of sequencer type
  net: ipa: fix modem LAN RX endpoint id
  net: ipa: program metadata mask differently
  ionic: add pcie_print_link_status
  rxrpc: Fix race between incoming ACK parser and retransmitter
  amdgpu: a NULL ->mm does not mean a thread is a kthread
  lib/lzo: fix ambiguous encoding bug in lzo-rle
  ocfs2: fix build failure when TCP/IP is disabled
  mm/memory-failure: send SIGBUS(BUS_MCEERR_AR) only to current thread
  mm/memory-failure: prioritize prctl(PR_MCE_KILL) over vm.memory_failure_early_kill
  Revert "ANDROID: gki_defconfig: disable KPROBES"
  afs: Fix afs_store_data() to set mtime in new operation descriptor
  net/mlx5: E-Switch, Fix some error pointer dereferences
  net/mlx5: Don't fail driver on failure to create debugfs
  net/mlx5e: CT: Fix ipv6 nat header rewrite actions
  net/mlx5: Fix devlink objects and devlink device unregister sequence
  net/mlx5: Disable reload while removing the device
  net/mlx5e: Fix ethtool hfunc configuration change
  net/mlx5e: Fix repeated XSK usage on one channel
  net/mlx5: DR, Fix freeing in dr_create_rc_qp()
  net/mlx5: Fix fatal error handling during device load
  net/mlx5: drain health workqueue in case of driver load error
  iavf: increase reset complete wait time
  iavf: Fix reporting 2.5 Gb and 5Gb speeds
  iavf: use appropriate enum for comparison
  iavf: fix speed reporting over virtchnl
  tools, bpftool: Exit on error in function codegen
  xdp: Fix xsk_generic_xmit errno
  dt-bindings: Fix more incorrect 'reg' property sizes in examples
  ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table
  drm/amd/display: Rework dsc to isolate FPU operations
  alpha: Fix build around srm_sysrq_reboot_op
  drm/amdgpu: Replace invalid device ID with a valid device ID
  dt-bindings: phy: qcom: Fix missing 'ranges' and example addresses
  dt-bindings: Remove more cases of 'allOf' containing a '$ref'
  tipc: fix NULL pointer dereference in tipc_disc_rcv()
  tipc: fix kernel WARNING in tipc_msg_append()
  ionic: remove support for mgmt device
  drivers: dpaa2: Use devm_kcalloc() in setup_dpni()
  ANDROID: kbuild: merge more sections with LTO
  compiler_types.h, kasan: Use __SANITIZE_ADDRESS__ instead of CONFIG_KASAN to decide inlining
  compiler.h: Move function attributes to compiler_types.h
  compiler.h: Avoid nested statement expression in data_race()
  compiler.h: Remove data_race() and unnecessary checks from {READ,WRITE}_ONCE()
  kcsan: Update Documentation to change supported compilers
  kcsan: Remove 'noinline' from __no_kcsan_or_inline
  kcsan: Pass option tsan-instrument-read-before-write to Clang
  kcsan: Support distinguishing volatile accesses
  kcsan: Restrict supported compilers
  kcsan: Avoid inserting __tsan_func_entry/exit if possible
  ubsan, kcsan: Don't combine sanitizer with kcov on clang
  KVM: x86: do not pass poisoned hva to __kvm_set_memory_region
  NFS: Fix direct WRITE throughput regression
  SUNRPC: rpc_xprt lifetime events should record xprt->state
  xprtrdma: Make xprt_rdma_slot_table_entries static
  nfs: set invalid blocks after NFSv4 writes
  NFS: remove redundant initialization of variable result
  sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs
  NFS: Add a tracepoint in nfs_set_pgio_error()
  NFS: Trace short NFS READs
  NFS: nfs_xdr_status should record the procedure name
  SUNRPC: Set SOFTCONN when destroying GSS contexts
  SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT
  SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS
  SUNRPC: trace RPC client lifetime events
  SUNRPC: Trace transport lifetime events
  SUNRPC: Split the xdr_buf event class
  SUNRPC: Add tracepoint to rpc_call_rpcerror()
  SUNRPC: Update the RPC_SHOW_SOCKET() macro
  SUNRPC: Update the rpc_show_task_flags() macro
  SUNRPC: Trace GSS context lifetimes
  SUNRPC: receive buffer size estimation values almost never change
  media: rkvdec: Fix H264 scaling list order
  media: v4l2-ctrls: Unset correct HEVC loop filter flag
  media: videobuf2-dma-contig: fix bad kfree in vb2_dma_contig_clear_max_seg_size
  media: v4l2-subdev.rst: correct information about v4l2 events
  media: s5p-mfc: Properly handle dma_parms for the allocated devices
  media: medium: cec: Make MEDIA_CEC_SUPPORT default to n if !MEDIA_SUPPORT
  media: cedrus: Implement runtime PM
  media: cedrus: Program output format during each run
  media: atomisp: improve ACPI/DMI detection logs
  media: Revert "media: atomisp: add Asus Transform T101HA ACPI vars"
  media: Revert "media: atomisp: Add some ACPI detection info"
  media: atomisp: improve sensor detection code to use _DSM table
  media: atomisp: get rid of an iomem abstraction layer
  media: atomisp: get rid of a string_support.h abstraction layer
  media: atomisp: use strscpy() instead of less secure variants
  media: atomisp: set DFS to MAX if sensor doesn't report fps
  media: atomisp: use different dfs failed messages
  media: atomisp: change the detection of ISP2401 at runtime
  media: atomisp: use macros from intel-family.h
  media: atomisp: don't set hpll_freq twice with different values
  media: atomisp: get rid of a detection hack for a BYT Andorid-based tablet
  media: atomisp: use just one mamoiada_params.h
  media: atomisp: remove some unused defines from *mamoiada_params.h
  media: atomisp: simplify IRQ ifdef logic
  media: atomisp: get rid of ifdef nonsense
  media: atomisp: get rid of a duplicated file
  media: atomisp: do some cleanup at irq_local.h
  media: atomisp: improve IRQ handling debug messages
  media: atomisp: comment an unused code
  media: atomisp: get rid of a left-over wrapper function
  media: atomisp: get rid of an unused IRQ duplicated event
  media: atomisp: get rid of sh_css_pipe.c
  media: staging: media: atomisp: fix stack overflow in init_pipe_defaults()
  media: atomisp: re-enable warnings again
  media: atomisp: remove format duplication at mbus->fourcc table
  media: staging: media: atomisp: add PMIC_OPREGION dependency
  media: staging: media: atomisp: disable all custom formats
  media: staging: media: atomisp: fix enum type mixups
  media: staging: media: atomisp: declare 'struct device' before using it
  media: atomisp: add SPDX headers
  media: staging: atomisp: Check return value from compat_alloc_user_space
  media: staging: atomisp: Fix compat IOCTL handling
  media: staging: atomisp: Fix atomisp_overlay32 compat handling
  media: staging: atomisp: There's no struct atomisp_dvs2_coefficients
  media: atomisp: add some debug messages when binaries are used
  media: atomisp: add a debug message at hmm free
  media: atomisp: allow passing firmware name at modprobe time
  media: atomisp: print firmware data during load
  media: atomisp: provide more details about the firmware binaries
  KVM: selftests: fix sync_with_host() in smm_test
  KVM: async_pf: Inject 'page ready' event only if 'page not present' was previously injected
  KVM: async_pf: Cleanup kvm_setup_async_pf()
  kvm: i8254: remove redundant assignment to pointer s
  KVM: x86: respect singlestep when emulating instruction
  KVM: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported
  KVM: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check
  media: atomisp: get rid of system_types.h
  media: atomisp: get rid of a bunch of other wrappers
  media: atomisp: don't cause a warn if probe failed
  media: atomisp: get rid of an error abstraction layer
  media: atomisp: get rid of non-Linux error codes
  media: atomisp: do another round of coding style cleanup
  media: atomisp: remove some trivial wrappers from compat css20
  media: atomisp: avoid an extra memset() when alloc memory
  media: atomisp: Remove binary_supports_input_format
  media: atomisp: Avoid overflow in compute_blending
  media: atomisp: Remove unnecessary NULL check in atomisp_param
  media: atomisp: Remove unnecessary NULL checks in ia_css_pipe_load_extension
  media: atomisp: Remove second increment of count in atomisp_subdev_probe
  media: atomisp: Clean up if block in sh_css_sp_init_stage
  media: atomisp: avoid OOPS due to non-existing ref_frames
  media: atomisp: remove kvmalloc/kvcalloc abstractions
  media: atomisp: add more comments about frame allocation
  media: atomisp: add debug functions for received events
  media: atomisp: improve warning for IRQ enable function
  media: atomisp: add debug for hmm alloc
  media: atomisp: use pin_user_pages() for memory allocation
  media: atomisp: fix driver caps
  media: atomisp: use Yocto Aero default hmm pool sizes
  media: atomisp: add debug message to help debugging hmm code
  media: atomisp: hmm_bo: untag user pointers
  media: atomisp: get rid of memory_access.c
  media: atomisp: change the type returned by mmgr alloc
  media: atomisp: get rid of unused memory_realloc code
  media: atomisp: get rid of mmgr_load and mmgr_store
  media: atomisp: go one step further to drop ia_css_memory_access.c
  media: atomisp: reduce abstraction at ia_css_memory_access
  media: atomisp: get rid of the hrt/hive_isp_css_mm_hrt abstraction layer
  media: atomisp: simplify hive_isp_css_mm_hrt wrapper
  media: atomisp: fix a handful of spelling mistakes
  media: atomisp: fix size of delay_frames array
  media: atomisp: drop a cast for a const argument
  media: atomisp: partially get rid of one abstraction layer
  media: atomisp: make it use dbg_level to control debug level
  media: atomisp: get rid of some old broken debug code
  media: atomisp: update TODO list
  media: atomisp: don't flood dmesg with -EAGAIN return codes
  media: atomisp: improve debug messages for set format
  media: atomisp: avoid a copy of v4l2_mbus_framefmt at stack
  media: atomisp: reduce debug printk rate when IRQs are received
  media: atomisp: get rid of hmm_vm.c
  media: atomisp: fix pipeline initialization code
  io_uring: fix io_kiocb.flags modification race in IOPOLL mode
  KVM: nVMX: Consult only the "basic" exit reason when routing nested exit
  spi: spi-fsl-dspi: Free DMA memory with matching function
  spi: tools: Add macro definitions to fix build errors
  spi: tools: Make default_tx/rx and input_tx static
  umem: remove redundant initialization of variable ret
  pktcdvd: remove redundant initialization of variable ret
  nvmet: fail outstanding host posted AEN req
  nvme-pci: use simple suspend when a HMB is enabled
  nvme-fc: don't call nvme_cleanup_cmd() for AENs
  nvmet-tcp: constify nvmet_tcp_ops
  nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops
  nvme: do not call del_gendisk() on a disk that was never added
  ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr
  ext4: avoid utf8_strncasecmp() with unstable name
  ext4: stop overwrite the errcode in ext4_setup_super
  ASoC: q6asm: handle EOS correctly
  ext4: fix partial cluster initialization when splitting extent
  ext4: avoid race conditions when remounting with options that change dax
  ASoC: max98390: Update regmap readable reg and volatile
  tools, bpftool: Fix memory leak in codegen error cases
  selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative
  net/filter: Permit reading NET in load_bytes_relative when MAC not set
  x86/mce/dev-mcelog: Fix -Wstringop-truncation warning about strncpy()
  x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned
  x86/entry: Unbreak __irqentry_text_start/end magic
  x86/entry: __always_inline CR2 for noinstr
  lockdep: __always_inline more for noinstr
  x86/entry: Re-order #DB handler to avoid *SAN instrumentation
  x86/entry: __always_inline arch_atomic_* for noinstr
  x86/entry: __always_inline irqflags for noinstr
  x86/entry: __always_inline debugreg for noinstr
  x86/idt: Consolidate idt functionality
  x86/idt: Cleanup trap_init()
  x86/idt: Use proper constants for table size
  x86/idt: Add comments about early #PF handling
  x86/idt: Mark init only functions __init
  x86/entry: Rename trace_hardirqs_off_prepare()
  x86/entry: Clarify irq_{enter,exit}_rcu()
  x86/entry: Remove DBn stacks
  x86/entry: Remove debug IDT frobbing
  x86/entry: Optimize local_db_save() for virt
  x86/entry, mce: Disallow #DB during #MC
  x86/entry, nmi: Disable #DB
  x86/entry: Introduce local_db_{save,restore}()
  x86/hw_breakpoint: Prevent data breakpoints on user_pcid_flush_mask
  x86/hw_breakpoint: Prevent data breakpoints on per_cpu cpu_tss_rw
  x86/hw_breakpoint: Prevent data breakpoints on direct GDT
  x86/hw_breakpoint: Add within_area() to check data breakpoints
  xen: Move xen_setup_callback_vector() definition to include/xen/hvm.h
  x86/entry: Remove the TRACE_IRQS cruft
  x86/entry: Move paranoid irq tracing out of ASM code
  x86/entry/64: Remove TRACE_IRQS_*_DEBUG
  x86/entry/32: Remove redundant irq disable code
  x86/entry: Make enter_from_user_mode() static
  x86/entry/64: Remove IRQ stack switching ASM
  x86/entry: Remove the apic/BUILD interrupt leftovers
  x86/entry: Convert reschedule interrupt to IDTENTRY_SYSVEC_SIMPLE
  x86/entry: Convert XEN hypercall vector to IDTENTRY_SYSVEC
  x86/entry: Convert various hypervisor vectors to IDTENTRY_SYSVEC
  x86/entry: Convert KVM vectors to IDTENTRY_SYSVEC*
  x86/entry: Convert various system vectors
  x86/entry: Convert SMP system vectors to IDTENTRY_SYSVEC
  x86/entry: Convert APIC interrupts to IDTENTRY_SYSVEC
  x86/entry: Provide IDTENTRY_SYSVEC
  x86/entry: Use idtentry for interrupts
  x86/entry: Add IRQENTRY_IRQ macro
  x86/irq: Rework handle_irq() for 64-bit
  x86/irq: Convey vector as argument and not in ptregs
  x86/irq: Use generic irq_regs implementation
  x86/entry/32: Remove common_exception()
  x86/entry/64: Remove error_exit()
  x86/entry: Change exit path of xen_failsafe_callback
  x86/entry: Remove the transition leftovers
  x86/entry: Switch page fault exception to IDTENTRY_RAW
  x86/entry/64: Simplify idtentry_body
  x86/entry: Switch XEN/PV hypercall entry to IDTENTRY
  x86/entry: Split out idtentry_exit_cond_resched()
  x86/entry/64: Move do_softirq_own_stack() to C
  x86/entry: Provide helpers for executing on the irqstack
  genirq: Provide __irq_enter/exit_raw()
  genirq: Provide irq_enter/exit_rcu()
  x86/entry: Clean up idtentry_enter/exit() leftovers
  x86/idtentry: Switch to conditional RCU handling
  x86/entry: Provide idtentry_enter/exit_user()
  x86/entry: Provide idtentry_entry/exit_cond_rcu()
  nmi, tracing: Make hardware latency tracing noinstr safe
  x86/entry: Fix allnoconfig build warning
  x86/entry: Convert double fault exception to IDTENTRY_DF
  x86/idtentry: Provide IDTENTRY_DF
  x86/mce: Address objtools noinstr complaints
  x86/traps: Address objtool noinstr complaints in #DB
  x86/traps: Restructure #DB handling
  x86/entry: Implement user mode C entry points for #DB and #MCE
  x86/idtentry: Provide IDTRENTRY_NOIST variants for #DB and #MC
  x86/entry/64: Remove error code clearing from #DB and #MCE ASM stub
  x86/entry: Convert Debug exception to IDTENTRY_DB
  x86/db: Split out dr6/7 handling
  x86/nmi: Protect NMI entry against instrumentation
  x86/entry: Convert NMI to IDTENTRY_NMI
  x86/idtentry: Provide IDTENTRY_XEN for XEN/PV
  x86/mce: Use untraced rd/wrmsr in the MCE offline/crash check
  x86/entry: Convert Machine Check to IDTENTRY_IST
  x86/mce: Move nmi_enter/exit() into the entry point
  x86/idtentry: Provide IDTENTRY_IST
  x86/traps: Split int3 handler up
  x86/entry: Convert INT3 exception to IDTENTRY_RAW
  x86/idtentry: Provide IDTENTRY_RAW
  x86/int3: Inline bsearch()
  lib/bsearch: Provide __always_inline variant
  x86/int3: Avoid atomic instrumentation
  x86/int3: Ensure that poke_int3_handler() is not traced
  x86/entry/32: Convert IRET exception to IDTENTRY_SW
  x86/entry: Convert SIMD coprocessor error exception to IDTENTRY
  x86/entry: Convert Alignment check exception to IDTENTRY
  x86/entry: Convert Coprocessor error exception to IDTENTRY
  x86/entry: Convert Spurious interrupt bug exception to IDTENTRY
  x86/entry: Convert General protection exception to IDTENTRY
  x86/entry: Convert Stack segment exception to IDTENTRY
  x86/entry: Convert Segment not present exception to IDTENTRY
  x86/entry: Convert Invalid TSS exception to IDTENTRY
  x86/idtentry: Provide IDTENTRY_ERRORCODE
  x86/entry: Convert Coprocessor segment overrun exception to IDTENTRY
  x86/entry: Convert Device not available exception to IDTENTRY
  x86/entry: Convert Invalid Opcode exception to IDTENTRY
  x86/entry: Convert Bounds exception to IDTENTRY
  x86/entry: Convert Overflow exception to IDTENTRY
  x86/entry: Convert Divide Error to IDTENTRY
  x86/traps: Prepare for using DEFINE_IDTENTRY
  x86/entry/common: Provide idtentry_enter/exit()
  x86/idtentry: Provide macros to define/declare IDT entry points
  x86/entry/32: Provide macro to emit IDT entry stubs
  x86/entry/64: Provide sane error entry/exit
  x86/entry: Distangle idtentry
  x86/entry/64: Reorder idtentries
  x86/traps: Split trap numbers out in a separate header
  x86/traps: Make interrupt enable/disable symmetric in C code
  x86/entry/64: Use native swapgs in asm_load_gs_index()
  x86/entry: Disable interrupts for native_load_gs_index() in C code
  x86/traps: Mark sync_regs() noinstr
  x86/traps: Mark fixup_bad_iret() noinstr
  x86/entry: Make entry_64_compat.S objtool clean
  x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline
  x86/entry: Move irq flags tracing to prepare_exit_to_usermode()
  x86/entry: Move irq tracing on syscall entry to C-code
  x86/entry/common: Protect against instrumentation
  x86/entry: Mark enter_from_user_mode() noinstr
  x86/entry/32: Move non entry code into .text section
  x86/entry/64: Move non entry code into .text section
  x86/idt: Remove update_intr_gate()
  bug: Annotate WARN/BUG/stackfail as noinstr safe
  lib/smp_processor_id: Move it into noinstr section
  context_tracking: Ensure that the critical path cannot be instrumented
  x86/entry: Exclude low level entry code from sanitizing
  x86/entry: Remove the unused LOCKDEP_SYSEXIT cruft
  x86/entry/64: Avoid pointless code when CONTEXT_TRACKING=n
  x86/doublefault: Remove memmove() call
  x86/hw_breakpoint: Prevent data breakpoints on cpu_entry_area
  x86/idt: Keep spurious entries unset in system_vectors
  x86/idt: Annotate alloc_intr_gate() with __init
  x86/xen: Split HVM vector callback setup and interrupt gate allocation
  x86/idt: Remove address operator on function machine_check()
  x86/entry/64: Remove unneeded kernel CR3 switching
  x86/entry/64: Remove an unused label
  arm64: warn on incorrect placement of the kernel by the bootloader
  kbuild: fix broken builds because of GZIP,BZIP2,LZOP variables
  samples: binderfs: really compile this sample and fix build issues
  i2c: Drop stray comma in MODULE_AUTHOR statements
  i2c: npcm7xx: npcm_i2caddr[] can be static
  drm/ast: fix missing break in switch statement for format->cpp[0] case 4
  printk/kdb: Redirect printk messages into kdb in any context
  locking/atomics: Flip fallbacks and instrumentation
  asm-generic/atomic: Use __always_inline for fallback wrappers
  mailbox: qcom: Add ipq6018 apcs compatible
  mailbox: qcom: Add clock driver name in apcs mailbox driver data
  riscv: set the permission of vdso_data to read-only
  riscv: use vDSO common flow to reduce the latency of the time-related functions
  kernel: set USER_DS in kthread_use_mm
  kernel: better document the use_mm/unuse_mm API contract
  kernel: move use_mm/unuse_mm to kthread.c
  kernel: move use_mm/unuse_mm to kthread.c
  stacktrace: cleanup inconsistent variable type
  lib: test get_count_order/long in test_bitops.c
  mm: add comments on pglist_data zones
  ocfs2: fix spelling mistake and grammar
  mm/debug_vm_pgtable: fix kernel crash by checking for THP support
  lib: fix bitmap_parse() on 64-bit big endian archs
  checkpatch: correct check for kernel parameters doc
  nilfs2: fix null pointer dereference at nilfs_segctor_do_construct()
  lib/lz4/lz4_decompress.c: document deliberate use of `&'
  kcov: check kcov_softirq in kcov_remote_stop()
  scripts/spelling: add a few more typos
  khugepaged: selftests: fix timeout condition in wait_for_scan()
  selinux: fix double free
  docs: networkng: convert sja1105's devlink info to RTS
  io_uring: check file O_NONBLOCK state for accept
  Crypto/chcr: Checking cra_refcnt before unregistering the algorithms
  Crypto/chcr: Calculate src and dst sg lengths separately for dma map
  io_uring: avoid unnecessary io_wq_work copy for fast poll feature
  io_uring: avoid whole io_wq_work copy for requests completed inline
  docs: networkng: fix lists and table in sja1105
  docs: networking: fix extra spaces in ethtool-netlink
  net: cadence: macb: disable NAPI on error
  mptcp: don't leak msk in token container
  Revert "bus: ti-sysc: Increase max softreset wait"
  ARM: dts: am437x-epos-evm: remove lcd timings
  ARM: dts: am437x-gp-evm: remove lcd timings
  drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp()
  drm/amd/display: Use kvfree() to free coeff in build_regamma()
  arch/powerpc/mm/pgtable.c: another missed conversion
  mptcp: fix races between shutdown and recvmsg
  vxlan: Remove access to nexthop group struct
  nexthop: Fix fdb labeling for groups
  proc: s_fs_info may be NULL when proc_kill_sb is called
  sysctl: reject gigantic reads/write to sysctl files
  cdrom: fix an incorrect __user annotation on cdrom_sysctl_info
  KVM: arm64: Move hyp_symbol_addr() to kvm_asm.h
  Documentation/CodingStyle: Fix duplicate "are" typo
  arch/sparc/mm/srmmu.c: fix build
  netfilter: ctnetlink: memleak in filter initialization error path
  smb3: fix typo in mount options displayed in /proc/mounts
  iommu/vt-d: Move Intel IOMMU driver into subdirectory
  iommu/amd: Move AMD IOMMU driver into subdirectory
  Revert "ANDROID: Remove default y on BRIDGE_IGMP_SNOOPING"
  MAINTAINERS: npcm7xx: Add maintainer for Nuvoton NPCM BMC
  KVM: arm64: Synchronize sysreg state on injecting an AArch32 exception
  KVM: arm64: Make vcpu_cp1x() work on Big Endian hosts
  perf pmu: Remove unused declaration
  scsi: acornscsi: Fix an error handling path in acornscsi_probe()
  tools, bpf: Do not force gcc as CC
  libbpf: Handle GCC noreturn-turned-volatile quirk
  arm64: acpi: fix UBSAN warning
  arm64: vdso32: add CONFIG_THUMB2_COMPAT_VDSO
  spi: dt-bindings: amlogic, meson-gx-spicc: Fix schema for meson-g12a
  drm/sun4i: hdmi ddc clk: Fix size of m divider
  riscv: fix build warning of missing prototypes
  RISC-V: Don't mark init section as non-executable
  RISC-V: Force select RISCV_INTC for CONFIG_RISCV
  RISC-V: Remove do_IRQ() function
  clocksource/drivers/timer-riscv: Use per-CPU timer interrupt
  irqchip: RISC-V per-HART local interrupt controller driver
  RISC-V: Rename and move plic_find_hart_id() to arch directory
  RISC-V: self-contained IPI handling routine
  RISC-V: Sort select statements alphanumerically
  scsi: storvsc: Remove memset before memory freeing in storvsc_suspend()
  scsi: cxlflash: Remove an unnecessary NULL check
  scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM
  scsi: sr: Fix sr_probe() missing deallocate of device minor
  scsi: sr: Fix sr_probe() missing mutex_destroy
  scsi: st: Convert convert get_user_pages() --> pin_user_pages()
  scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb()
  scsi: target: Fix NULL pointer dereference
  scsi: target: Initialize LUN in transport_init_se_cmd()
  scsi: target: Factor out a new helper, target_cmd_init_cdb()
  io_uring: allow O_NONBLOCK async retry
  libbpf: Define __WORDSIZE if not available
  net: flow_offload: remove indirect flow_block declarations leftover
  selftests/net: in rxtimestamp getopt_long needs terminating null entry
  net: mvneta: do not redirect frames during reconfiguration
  clk: mediatek: Remove ifr{0,1}_cfg_regs structures
  clk: baikal-t1: remove redundant assignment to variable 'divider'
  clk: baikal-t1: fix spelling mistake "Uncompatible" -> "Incompatible"
  dt-bindings: clock: Add a missing include to MMP Audio Clock binding
  dccp: Fix possible memleak in dccp_init and dccp_fini
  ionic: wait on queue start until after IFF_UP
  ANDROID: staging: ion: Skip sync if not mapped
  net: sched: export __netdev_watchdog_up()
  net: change addr_list_lock back to static key
  Input: adi - work around module name confict
  ANDROID: GKI: Enable CONFIG_DEBUG_FS for Android S
  bpf: Selftests and tools use struct bpf_devmap_val from uapi
  bpf: Devmap adjust uapi for attach bpf program
  bpf: cgroup: Allow multi-attach program to replace itself
  bpf: Reset data_meta before running programs attached to devmap entry
  tracing/probe: Fix bpf_task_fd_query() for kprobes and uprobes
  scripts: Require pahole v1.16 when generating BTF
  bpf, sockhash: Synchronize delete from bucket list on map free
  bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free
  bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg
  x86: use proper parentheses around new uaccess macro argument uses
  Revert "fs: remove dio_end_io()"
  Revert "btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK"
  Revert "btrfs: split btrfs_direct_IO to read and write part"
  afs: Make afs_zap_data() static
  afs: Remove afs_zero_fid as it's not used
  afs: Fix debugging statements with %px to be %p
  ARM: dts: am437x-sk-evm: remove lcd timings
  uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned
  include/linux/cache.h: expand documentation over __read_mostly
  maccess: return -ERANGE when probe_kernel_read() fails
  x86: use non-set_fs based maccess routines
  maccess: allow architectures to provide kernel probing directly
  maccess: move user access routines together
  maccess: always use strict semantics for probe_kernel_read
  maccess: remove strncpy_from_unsafe
  tracing/kprobes: handle mixed kernel/userspace probes better
  bpf: rework the compat kernel probe handling
  bpf:bpf_seq_printf(): handle potentially unsafe format string better
  bpf: handle the compat string in bpf_trace_copy_string better
  bpf: factor out a bpf_trace_copy_string helper
  maccess: unify the probe kernel arch hooks
  maccess: remove probe_read_common and probe_write_common
  maccess: rename strnlen_unsafe_user to strnlen_user_nofault
  maccess: rename strncpy_from_unsafe_strict to strncpy_from_kernel_nofault
  maccess: rename strncpy_from_unsafe_user to strncpy_from_user_nofault
  maccess: update the top of file comment
  maccess: clarify kerneldoc comments
  maccess: remove duplicate kerneldoc comments
  maccess: remove various unused weak aliases
  maccess: unexport probe_kernel_write()
  mmap locking API: convert mmap_sem comments
  mmap locking API: convert mmap_sem API comments
  mmap locking API: rename mmap_sem to mmap_lock
  mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked()
  mmap locking API: add MMAP_LOCK_INITIALIZER
  mmap locking API: add mmap_read_trylock_non_owner()
  mmap locking API: convert nested write lock sites
  mmap locking API: convert mmap_sem call sites missed by coccinelle
  mmap locking API: use coccinelle to convert mmap_sem rwsem call sites
  DMA reservations: use the new mmap locking API
  MMU notifier: use the new mmap locking API
  mmap locking API: initial implementation as rwsem wrappers
  mm: consolidate pte_index() and pte_offset_*() definitions
  mm: pgtable: add shortcuts for accessing kernel PMD and PTE
  x86/mm: simplify init_trampoline() and surrounding logic
  m68k/mm: move {cache,nocahe}_page() definitions close to their user
  m68k/mm/motorola: move comment about page table allocation funcitons
  csky: replace definitions of __pXd_offset() with pXd_index()
  mm: reorder includes after introduction of linux/pgtable.h
  mm: introduce include/linux/pgtable.h
  mm: don't include asm/pgtable.h if linux/mm.h is already included
  kernel: rename show_stack_loglvl() => show_stack()
  kernel: use show_stack_loglvl()
  sched: print stack trace with KERN_INFO
  kdb: don't play with console_loglevel
  power: use show_stack_loglvl()
  x86/amd_gart: print stacktrace for a leak with KERN_ERR
  sysrq: use show_stack_loglvl()
  xtensa: add show_stack_loglvl()
  xtensa: add loglvl to show_trace()
  x86: add show_stack_loglvl()
  x86: add missing const qualifiers for log_lvl
  unicore32: add show_stack_loglvl()
  unicore32: add loglvl to c_backtrace()
  unicore32: remove unused pmode argument in c_backtrace()
  um: add show_stack_loglvl()
  um/sysrq: remove needless variable sp
  sparc: add show_stack_loglvl()
  sh: add show_stack_loglvl()
  sh: add loglvl to show_trace()
  sh: add loglvl to printk_address()
  sh: remove needless printk()
  sh: add loglvl to dump_mem()
  s390: add show_stack_loglvl()
  riscv: add show_stack_loglvl()
  powerpc: add show_stack_loglvl()
  parisc: add show_stack_loglvl()
  openrisc: add show_stack_loglvl()
  nios2: add show_stack_loglvl()
  nds32: add show_stack_loglvl()
  mips: add show_stack_loglvl()
  microblaze: add show_stack_loglvl()
  microblaze: add loglvl to microblaze_unwind()
  microblaze: add loglvl to microblaze_unwind_inner()
  m68k: add show_stack_loglvl()
  ia64: add show_stack_loglvl()
  ia64: pass log level as arg into ia64_do_show_stack()
  hexagon: add show_stack_loglvl()
  h8300: add show_stack_loglvl()
  csky: add show_stack_loglvl()
  c6x: add show_stack_loglvl()
  arm64: add show_stack_loglvl()
  arm64: add loglvl to dump_backtrace()
  arm: add show_stack_loglvl()
  arm: wire up dump_backtrace_{entry,stm}
  arm: add loglvl to dump_backtrace()
  arm: add loglvl to unwind_backtrace()
  arm/asm: add loglvl to c_backtrace()
  arc: add show_stack_loglvl()
  alpha: add show_stack_loglvl()
  kallsyms/printk: add loglvl to print_ip_sym()
  afs: Fix use of BUG()
  perf parse-events: Fix an old style declaration
  perf parse-events: Fix an incompatible pointer
  perf bpf: Fix bpf prologue generation
  perf probe: Fix user attribute access in kprobes
  perf stat: Fix NULL pointer dereference
  perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events()
  tools headers UAPI: Sync kvm.h headers with the kernel sources
  tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
  tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
  perf beauty: Add support to STATX_MNT_ID in the 'statx' syscall 'mask' argument
  tools headers uapi: Sync linux/stat.h with the kernel sources
  tools arch x86 uapi: Synch asm/unistd.h with the kernel sources
  tools headers API: Update faccessat2 affected files
  fpga: zynqmp: fix modular build
  ASoC: rt5645: Add platform-data for Asus T101HA
  ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet
  x86/vdso: Unbreak paravirt VDSO clocks
  lib/vdso: Provide sanity check for cycles (again)
  clocksource: Remove obsolete ifdef
  ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags
  ASoC: Intel: boards: replace capture_only by dpcm_capture
  ASoC: core: only convert non DPCM link to DPCM link
  ASoC: soc-pcm: dpcm: fix playback/capture checks
  afs: Fix file locking
  afs: Fix memory leak in afs_put_sysnames()
  dma-pool: fix too large DMA pools on medium memory size systems
  MAINTAINERS: Update PARAVIRT_OPS_INTERFACE and VMWARE_HYPERVISOR_INTERFACE
  Revert "FROMLIST: add support for Clang's Shadow Call Stack (SCS)"
  Revert "FROMLIST: scs: add accounting"
  Revert "FROMLIST: scs: add support for stack usage debugging"
  Revert "FROMLIST: arm64: disable function graph tracing with SCS"
  Revert "FROMLIST: arm64: reserve x18 from general allocation with SCS"
  Revert "FROMLIST: arm64: preserve x18 when CPU is suspended"
  Revert "FROMLIST: arm64: efi: restore x18 if it was corrupted"
  Revert "FROMLIST: arm64: vdso: disable Shadow Call Stack"
  Revert "FROMLIST: arm64: disable SCS for hypervisor code"
  drm/i915/display: Only query DP state of a DDI encoder
  Revert "ANDROID: scs: fix recursive spinlock in scs_check_usage"
  Revert "FROMLIST: arm64: implement Shadow Call Stack"
  spi: rspi: Use requested instead of maximum bit rate
  ASoC: meson: add missing free_irq() in error path
  vhost/test: fix up after API change
  virtio_mem: convert device block size into 64bit
  KVM: arm64: Remove host_cpu_context member from vcpu structure
  KVM: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr
  KVM: arm64: Handle PtrAuth traps early
  KVM: x86: Unexport x86_fpu_cache and make it static
  KVM: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K
  KVM: arm64: Save the host's PtrAuth keys in non-preemptible context
  x86_64: Fix jiffies ODR violation
  x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches.
  x86/speculation: Prevent rogue cross-process SSBD shutdown
  x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS.
  KVM: arm64: Stop save/restoring ACTLR_EL1
  KVM: arm64: Add emulation for 32bit guests accessing ACTLR2
  KVM: arm64: Stop writing aarch32's CSSELR into ACTLR
  exfat: Fix potential use after free in exfat_load_upcase_table()
  exfat: fix range validation error in alloc and free cluster
  exfat: fix incorrect update of stream entry in __exfat_truncate()
  exfat: fix memory leak in exfat_parse_param()
  exfat: remove unnecessary reassignment of p_uniname->name_len
  exfat: standardize checksum calculation
  exfat: add boot region verification
  exfat: separate the boot sector analysis
  exfat: redefine PBR as boot_sector
  exfat: optimize dir-cache
  exfat: replace 'time_ms' with 'time_cs'
  exfat: remove the assignment of 0 to bool variable
  exfat: Remove unused functions exfat_high_surrogate() and exfat_low_surrogate()
  exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF
  exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option
  exfat: Use a more common logging style
  exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF
  cifs: Add get_security_type_str function to return sec type.
  iomap: Fix unsharing of an extent >2GB on a 32-bit machine
  xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster()
  f2fs: attach IO flags to the missing cases
  f2fs: add node_io_flag for bio flags likewise data_io_flag
  f2fs: remove unused parameter of f2fs_put_rpages_mapping()
  f2fs: handle readonly filesystem in f2fs_ioc_shutdown()
  f2fs: avoid utf8_strncasecmp() with unstable name
  f2fs: don't return vmalloc() memory from f2fs_kmalloc()
  selftests/net: in timestamping, strncpy needs to preserve null byte
  mptcp: bugfix for RM_ADDR option parsing
  net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy
  net/tls(TLS_SW): Add selftest for 'chunked' sendfile test
  ANDROID: GKI: set CONFIG_BLK_DEV_LOOP_MIN_COUNT to 16
  netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer
  i2c: npcm7xx: Fix a couple of error codes in probe
  io_wq: add per-wq work handler instead of per work
  io_uring: don't arm a timeout through work.func
  io_uring: remove custom ->func handlers
  io_uring: don't derive close state from ->func
  scripts/dtc: use pkg-config to include <yaml.h> in non-standard path
  netfilter: nft_set_rbtree: Don't account for expired elements on insertion
  doc: cgroup: update note about conditions when oom killer is invoked
  module: move the set_fs hack for flush_icache_range to m68k
  nommu: use flush_icache_user_range in brk and mmap
  binfmt_flat: use flush_icache_user_range
  exec: use flush_icache_user_range in read_code
  exec: only build read_code when needed
  m68k: implement flush_icache_user_range
  arm: rename flush_cache_user_range to flush_icache_user_range
  xtensa: implement flush_icache_user_range
  sh: implement flush_icache_user_range
  asm-generic: add a flush_icache_user_range stub
  mm: rename flush_icache_user_range to flush_icache_user_page
  arm,sparc,unicore32: remove flush_icache_user_range
  riscv: use asm-generic/cacheflush.h
  powerpc: use asm-generic/cacheflush.h
  openrisc: use asm-generic/cacheflush.h
  m68knommu: use asm-generic/cacheflush.h
  microblaze: use asm-generic/cacheflush.h
  ia64: use asm-generic/cacheflush.h
  hexagon: use asm-generic/cacheflush.h
  c6x: use asm-generic/cacheflush.h
  arm64: use asm-generic/cacheflush.h
  alpha: use asm-generic/cacheflush.h
  asm-generic: improve the flush_dcache_page stub
  asm-generic: don't include <linux/mm.h> in cacheflush.h
  asm-generic: fix the inclusion guards for cacheflush.h
  unicore32: remove flush_cache_user_range
  powerpc: unexport flush_icache_user_range
  nds32: unexport flush_icache_page
  arm: fix the flush_icache_range arguments in set_fiq_handler
  vhost: convert get_user_pages() --> pin_user_pages()
  docs: mm/gup: pin_user_pages.rst: add a "case 5"
  mm/gup: documentation fix for pin_user_pages*() APIs
  mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages()
  mm/gup: introduce pin_user_pages_locked()
  mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers)
  mm/gup.c: convert to use get_user_{page|pages}_fast_only()
  kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted
  panic: add sysctl to dump all CPUs backtraces on oops event
  kernel/hung_task.c: introduce sysctl to print all traces when a hung task is detected
  kernel/watchdog.c: convert {soft/hard}lockup boot parameters to sysctl aliases
  lib/test_sysctl: support testing of sysctl. boot parameter
  tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_TEST_SYSCTL=y
  kernel/hung_task convert hung_task_panic boot parameter to sysctl
  kernel/sysctl: support handling command line aliases
  kernel/sysctl: support setting sysctl parameters from kernel command line
  xarray.h: correct return code documentation for xa_store_{bh,irq}()
  kernel: add panic_on_taint
  dynamic_debug: add an option to enable dynamic debug for modules only
  ipc/namespace.c: use a work queue to free_ipc
  ipc/msg: add missing annotation for freeque()
  mm/page_idle.c: skip offline pages
  vfs: clean up posix_acl_permission() logic aroudn MAY_NOT_BLOCK
  vfs: do not do group lookup when not necessary
  ALSA: pcm: disallow linking stream to itself
  ALSA: usb-audio: Manage auto-pm of all bundled interfaces
  ARM: dts: dra7-evm-common: Fix duplicate mailbox nodes
  ARM: dts: dra7: Fix timer nodes properly for timer_sys_ck clocks
  ANDROID: dm-bow: Add block_size option
  ANDROID: Incremental fs: Remove dependency on PKCS7_MESSAGE_PARSER
  ARM: dts: Fix am33xx.dtsi ti,sysc-mask wrong softreset flag
  ARM: dts: Fix am33xx.dtsi USB ranges length
  docs/memory-barriers.txt/kokr: smp_mb__{before,after}_atomic(): update Documentation
  io_uring: use kvfree() in io_sqe_buffer_register()
  io_uring: validate the full range of provided buffers for access
  Documentation: devres: add missing entry for devm_platform_get_and_ioremap_resource()
  Replace HTTP links with HTTPS ones: documentation
  docs: it_IT: address invalid reference warnings
  doc: zh_CN: use doc reference to resolve undefined label warning
  docs: Update the location of the LF NDA program
  docs: dev-tools: coccinelle: underlines
  sunrpc: use kmemdup_nul() in gssp_stringify()
  drivers/perf: hisi: Fix wrong value for all counters enable
  arm64: ftrace: Change CONFIG_FTRACE_WITH_REGS to CONFIG_DYNAMIC_FTRACE_WITH_REGS
  dt-bindings: mailbox: Add YAML schemas for QCOM APCS global block
  ANDROID: Incremental fs: Fix four error-path bugs
  trace: fix an incorrect __user annotation on stack_trace_sysctl
  random: fix an incorrect __user annotation on proc_do_entropy
  net/sysctl: remove leftover __user annotations on neigh_proc_dointvec*
  net/sysctl: use cpumask_parse in flow_limit_cpu_sysctl
  selftests/bpf: Fix ringbuf selftest sample counting undeterminism
  KVM: x86: Fix APIC page invalidation race
  ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines
  ALSA: pcm: fix snd_pcm_link() lockdep splat
  spi: spidev_test: Use %u to format unsigned numbers
  regmap: fix the kerneldoc for regmap_test_bits()
  KVM: SVM: fix calls to is_intercept
  KVM: selftests: fix vmx_preemption_timer_test build with GCC10
  KVM: selftests: Add x86_64/debug_regs to .gitignore
  Revert "KVM: x86: work around leak of uninitialized stack contents"
  KVM: VMX: Properly handle kvm_read/write_guest_virt*() result
  ACPI: PM: Avoid using power resources if there are none for D0
  drm/i915/params: fix i915.reset module param type
  drm/i915/gem: Mark the buffer pool as active for the cmdparser
  virtio-mem: drop unnecessary initialization
  net: fix wiki website url mac80211 and wireless files
  include: fix wiki website url in netlink interface header
  doc: networking: wireless: fix wiki website url
  ovl: remove unnecessary lock check
  ALSA: usb-audio: Use the new macro for HP Dock rename quirks
  ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock
  net: dsa: lantiq_gswip: fix and improve the unsupported interface error
  mlxsw: core: Use different get_trend() callbacks for different thermal zones
  ima: Remove __init annotation from ima_pcrread()
  mailbox: imx: ONLY IPC MU needs IRQF_NO_SUSPEND flag
  mailbox: imx: Add runtime PM callback to handle MU clocks
  mailbox: imx: Add context save/restore for suspend/resume
  apparmor: Fix memory leak of profile proxy
  apparmor: fix introspection of of task mode for unconfined tasks
  apparmor: check/put label on apparmor_sk_clone_security()
  i2c: icy: Fix build with CONFIG_AMIGA_PCMCIA=n
  blk-mq: fix blk_mq_all_tag_iter
  blk-mq: split out a __blk_mq_get_driver_tag helper
  fix a braino in "sparc32: fix register window handling in genregs32_[gs]et()"
  i2c: npcm7xx: Remove unnecessary parentheses
  net: dp83869: Reset return variable if PHY strap is read
  rhashtable: Drop raw RCU deref in nested_table_free
  ifcvf: implement config interrupt in IFCVF
  vhost: replace -1 with VHOST_FILE_UNBIND in ioctls
  vhost_vdpa: Support config interrupt in vdpa
  ifcvf: ignore continuous setting same status value
  hpfs: fix warning due to superfluous semicolon
  smb3: extend fscache mount volume coherency check
  kbuild: add variables for compression tools
  Makefile: install modules.builtin even if CONFIG_MODULES=n
  mksysmap: Fix the mismatch of '.L' symbols in System.map
  kbuild: doc: rename LDFLAGS to KBUILD_LDFLAGS
  modpost: change elf_info->size to size_t
  modpost: remove is_vmlinux() helper
  modpost: strip .o from modname before calling new_module()
  modpost: set have_vmlinux in new_module()
  modpost: remove mod->skip struct member
  modpost: add mod->is_vmlinux struct member
  modpost: remove is_vmlinux() call in check_for_{gpl_usage,unused}()
  modpost: remove mod->is_dot_o struct member
  modpost: move -d option in scripts/Makefile.modpost
  modpost: remove -s option
  modpost: remove get_next_text() and make {grab,release_}file static
  modpost: use read_text_file() and get_line() for reading text files
  modpost: avoid false-positive file open error
  modpost: fix potential mmap'ed file overrun in get_src_version()
  modpost: add read_text_file() and get_line() helpers
  modpost: do not call get_modinfo() for vmlinux(.o)
  modpost: drop RCS/CVS $Revision handling in MODULE_VERSION()
  modpost: show warning if any of symbol dump files is missing
  modpost: show warning if vmlinux is not found when processing modules
  modpost: invoke modpost only when input files are updated
  modpost: generate vmlinux.symvers and reuse it for the second modpost
  modpost: refactor -i option calculation
  modpost: print symbol dump file as the build target in short log
  modpost: re-add -e to set external_module flag
  modpost: rename ext_sym_list to dump_list
  modpost: allow to pass -i option multiple times to remove -e option
  modpost: track if the symbol origin is a dump file or ELF object
  firmware/dmi: Report DMI Bios & EC firmware release
  tracing: Remove obsolete PREEMPTIRQ_EVENTS kconfig option
  NTB: ntb_test: Fix bug when counting remote files
  NTB: perf: Fix race condition when run with ntb_test
  NTB: perf: Fix support for hardware that doesn't have port numbers
  NTB: perf: Don't require one more memory window than number of peers
  NTB: ntb_pingpong: Choose doorbells based on port number
  NTB: Fix the default port and peer numbers for legacy drivers
  NTB: Revert the change to use the NTB device dev for DMA allocations
  NTB: ntb_tool: reading the link file should not end in a NULL byte
  ntb_perf: avoid false dma unmap of destination address
  ntb_perf: increase sleep time from one milli sec to one sec
  ntb_tool: pass correct struct device to dma_alloc_coherent
  ntb_perf: pass correct struct device to dma_alloc_coherent
  ntb: hw: remove the code that sets the DMA mask
  NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos
  ntb: intel: fix static declaration
  ntb: intel: add hw workaround for NTB BAR alignment
  power: supply: cw2015: Attach OF ID table to the driver
  power: reset: gpio-poweroff: add missing '\n' in dev_err()
  rtc: pcf2127: watchdog: handle nowayout feature
  rtc: fsl-ftm-alarm: fix freeze(s2idle) failed to wake
  rtc: abx80x: Provide debug feedback for invalid dt properties
  cxgb4: Use kfree() instead kvfree() where appropriate
  net: qed: fixes crash while running driver in kdump kernel
  vsock/vmci: make vmci_vsock_transport_cb() static
  net: ethtool: Fix comment mentioning typo in IS_ENABLED()
  net: phy: mscc: fix Serdes configuration in vsc8584_config_init
  net: mscc: Fix OF_MDIO config check
  net: marvell: Fix OF_MDIO config check
  net: dp83867: Fix OF_MDIO config check
  net: dp83869: Fix OF_MDIO config check
  net: ethernet: mvneta: fix MVNETA_SKB_HEADROOM alignment
  ethtool: linkinfo: remove an unnecessary NULL check
  gfs2: fix use-after-free on transaction ail lists
  gfs2: new slab for transactions
  gfs2: initialize transaction tr_ailX_lists earlier
  dm crypt: avoid truncating the logical block size
  dm mpath: add DM device name to Failing/Reinstating path log messages
  dm mpath: enhance queue_if_no_path debugging
  dm mpath: restrict queue_if_no_path state machine
  dm mpath: simplify __must_push_back
  dm zoned: check superblock location
  dm zoned: prefer full zones for reclaim
  dm zoned: select reclaim zone based on device index
  dm zoned: allocate zone by device index
  dm zoned: support arbitrary number of devices
  dm zoned: move random and sequential zones into struct dmz_dev
  dm zoned: per-device reclaim
  dm zoned: add metadata pointer to struct dmz_dev
  dm zoned: add device pointer to struct dm_zone
  dm zoned: allocate temporary superblock for tertiary devices
  dm zoned: convert to xarray
  dm zoned: add a 'reserved' zone flag
  dm zoned: improve logging messages for reclaim
  dm zoned: avoid unnecessary device recalulation for secondary superblock
  dm zoned: add debugging message for reading superblocks
  dm ebs: use dm_bufio_forget_buffers
  dm bufio: introduce forget_buffer_locked
  dm bufio: clean up rbtree block ordering
  dm integrity: add status line documentation
  gfs2: Smarter iopen glock waiting
  gfs2: Wake up when setting GLF_DEMOTE
  gfs2: Check inode generation number in delete_work_func
  gfs2: Move inode generation number check into gfs2_inode_lookup
  gfs2: Minor gfs2_lookup_by_inum cleanup
  gfs2: Try harder to delete inodes locally
  gfs2: Give up the iopen glock on contention
  gfs2: Turn gl_delete into a delayed work
  gfs2: Keep track of deleted inode generations in LVBs
  gfs2: Allow ASPACE glocks to also have an lvb
  gfs2: instrumentation wrt log_flush stuck
  ANDROID: sched: Allow EAS without schedutil
  ALSA: emu10k1: delete an unnecessary condition
  KVM: x86: emulate reserved nops from 0f/18 to 0f/1f
  KVM: selftests: Fix build with "make ARCH=x86_64"
  gfs2: introduce new gfs2_glock_assert_withdraw
  gfs2: print mapping->nrpages in glock dump for address space glocks
  rxrpc: Fix missing notification
  rxrpc: Move the call completion handling out of line
  mac80211: initialize return flags in HE 6 GHz operation parsing
  cpufreq: CPPC: add SW BOOST support
  cpufreq: change '.set_boost' to act on one policy
  PM: hibernate: Add __init annotation to swsusp_header_init()
  ACPICA: Update version to 20200528
  ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism
  ACPICA: acpidump: Removed dead code from oslinuxtbl.c
  dt-bindings: ASoc: Fix tdm-slot documentation spelling error
  ASoC: meson: fix memory leak of links if allocation of ldata fails
  compiler_types.h: Use unoptimized __unqual_scalar_typeof for sparse
  compiler_types.h: Optimize __unqual_scalar_typeof compilation time
  compiler.h: Enforce that READ_ONCE_NOCHECK() access size is sizeof(long)
  compiler-types.h: Include naked type in __pick_integer_type() match
  ima: Directly free *entry in ima_alloc_init_template() if digests is NULL
  READ_ONCE: Fix comment describing 2x32-bit atomicity
  mtd: clear cache_state to avoid writing to bad blocks repeatedly
  mtd: parser: cmdline: Support MTD names containing one or more colons
  mtd: physmap_of_gemini: remove defined but not used symbol 'syscon_match'
  cfg80211: fix management registrations deadlock
  FROMLIST: esp: select CRYPTO_SEQIV
  xfrm: merge fixup for "remove output_finish indirection from xfrm_state_afinfo"
  blktrace: fix endianness for blk_log_remap()
  blktrace: fix endianness in get_pdu_int()
  blktrace: use errno instead of bi_status
  block: nr_sects_write(): Disable preemption on seqcount write
  block: remove the error argument to the block_bio_complete tracepoint
  ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function
  sata_rcar: handle pm_runtime_get_sync failure cases
  loop: Fix wrong masking of status flags
  Kconfig: add config option for asm goto w/ outputs
  lib/ubsan.c: fix gcc-10 warnings
  tools/testing/selftests/vm: remove duplicate headers
  selftests: vm: pkeys: fix multilib builds for x86
  selftests: vm: pkeys: use the correct page size on powerpc
  selftests/vm/pkeys: override access right definitions on powerpc
  selftests/vm/pkeys: test correct behaviour of pkey-0
  selftests/vm/pkeys: introduce a sub-page allocator
  selftests/vm/pkeys: detect write violation on a mapped access-denied-key page
  selftests/vm/pkeys: associate key on a mapped page and detect write violation
  selftests/vm/pkeys: associate key on a mapped page and detect access violation
  selftests/vm/pkeys: improve checks to determine pkey support
  selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust()
  selftests/vm/pkeys: fix number of reserved powerpc pkeys
  selftests/vm/pkeys: introduce powerpc support
  selftests/vm/pkeys: introduce generic pkey abstractions
  selftests: vm: pkeys: use the correct huge page size
  selftests/vm/pkeys: fix alloc_random_pkey() to make it really random
  selftests/vm/pkeys: fix assertion in pkey_disable_set/clear()
  selftests/vm/pkeys: fix pkey_disable_clear()
  selftests: vm: pkeys: add helpers for pkey bits
  selftests: vm: pkeys: Use sane types for pkey register
  selftests/vm/pkeys: make gcc check arguments of sigsafe_printf()
  selftests/vm/pkeys: move some definitions to arch-specific header
  selftests/vm/pkeys: move generic definitions to header file
  selftests/vm/pkeys: rename all references to pkru to a generic name
  selftests/x86/pkeys: move selftests to arch-neutral directory
  kernel/relay.c: fix read_pos error when multiple readers
  kernel/relay.c: handle alloc_percpu returning NULL in relay_open
  rapidio: convert get_user_pages() --> pin_user_pages()
  rapidio: avoid data race between file operation callbacks and mport_cdev_add().
  exec: open code copy_string_kernel
  exec: simplify the copy_strings_kernel calling convention
  kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro
  mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro
  include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro
  fs/seq_file.c: seq_read: Update pr_info_ratelimited
  fat: improve the readahead for FAT entries
  fat: don't allow to mount if the FAT length == 0
  init: allow distribution configuration of default init
  elfnote: mark all .note sections SHF_ALLOC
  fs/binfmt_elf: remove redundant elf_map ifndef
  checkpatch: use patch subject when reading from stdin
  checkpatch: disallow --git and --file/--fix
  checkpatch: look for c99 comments in ctx_locate_comment
  checkpatch: additional MAINTAINER section entry ordering checks
  include/linux/bitops.h: avoid clang shift-count-overflow warnings
  lib: make a test module with set/clear bit
  lib/flex_proportions.c: cleanup __fprop_inc_percpu_max
  lib/percpu-refcount.c: use a more common logging style
  lib/zlib: remove outdated and incorrect pre-increment optimization
  lib/test_lockup.c: make test_inode static
  lib: Add might_fault() to strncpy_from_user.
  lib/math: avoid trailing newline hidden in pr_fmt()
  get_maintainer: fix unexpected behavior for path/to//file (double slashes)
  get_maintainer: add email addresses from .yaml files
  user.c: make uidhash_table static
  proc: rename "catch" function argument
  zcomp: Use ARRAY_SIZE() for backends list
  include/linux/mm.h: return true in cpupid_pid_unset()
  mm: use false for bool variable
  mm/memory: fix a typo in comment "attampt"->"attempt"
  mm/page-writeback: fix a typo in comment "effictive"->"effective"
  mm/sparse: fix a typo in comment "convienence"->"convenience"
  mm/slub: fix a typo in comment "disambiguiation"->"disambiguation"
  mm: fix a typo in comment "strucure"->"structure"
  mm, memcg: fix some typos in memcontrol.c
  mm/frontswap: fix some typos in frontswap.c
  mm/filemap: fix a typo in comment "unneccssary"->"unnecessary"
  mm/list_lru: fix a typo in comment "numbesr"->"numbers"
  mm/memblock: fix a typo in comment "implict"->"implicit"
  mm/compaction: fix a typo in comment "pessemistic"->"pessimistic"
  mm/vmsan: fix some typos in comment
  mm/hugetlb: fix a typos in comments
  mm: mmap: fix a typo in comment "compatbility"->"compatibility"
  mm: ksm: fix a typo in comment "alreaady"->"already"
  mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded"
  mm: replace zero-length array with flexible-array member
  mm/memory_hotplug: disable the functionality for 32b
  device-dax: add memory via add_memory_driver_managed()
  kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED
  mm/memory_hotplug: introduce add_memory_driver_managed()
  mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK
  mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0
  mm/memory_hotplug: remove is_mem_section_removable()
  powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable()
  mm/memory_hotplug: refrain from adding memory into an impossible node
  mm: add kvfree_sensitive() for freeing sensitive data objects
  kmap: consolidate kmap_prot definitions
  sparc: remove unnecessary includes
  parisc/kmap: remove duplicate kmap code
  kmap: remove kmap_atomic_to_page()
  drm: remove drm specific kmap_atomic code
  arch/kmap: define kmap_atomic_prot() for all arch's
  arch/kmap: don't hard code kmap_prot values
  arch/kmap: ensure kmap_prot visibility
  arch/kunmap_atomic: consolidate duplicate code
  arch/kmap_atomic: consolidate duplicate code
  {x86,powerpc,microblaze}/kmap: move preempt disable
  arch/kunmap: remove duplicate kunmap implementations
  arch/kmap: remove redundant arch specific kmaps
  arch/xtensa: move kmap build bug out of the way
  arch/kmap: remove BUG_ON()
  mm/vmalloc: fix a typo in comment
  mm/debug: add tests validating architecture page table helpers
  x86/mm: define mm_p4d_folded()
  mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/5level-fixup.h
  asm-generic: remove pgtable-nop4d-hack.h
  unicore32: remove __ARCH_USE_5LEVEL_HACK
  sh: add support for folded p4d page tables
  sh: drop __pXd_offset() macros that duplicate pXd_index() ones
  sh: fault: modernize printing of kernel messages
  powerpc: add support for folded p4d page tables
  openrisc: add support for folded p4d page tables
  nios2: add support for folded p4d page tables
  ia64: add support for folded p4d page tables
  hexagon: remove __ARCH_USE_5LEVEL_HACK
  arm64: add support for folded p4d page tables
  arm: add support for folded p4d page tables
  h8300: remove usage of __ARCH_USE_5LEVEL_HACK
  mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check
  usb: core: kcov: collect coverage from usb complete callback
  kcov: collect coverage from interrupts
  kcov: use t->kcov_mode as enabled indicator
  kcov: move t->kcov_sequence assignment
  kcov: move t->kcov assignments into kcov_start/stop
  kcov: fix potential use-after-free in kcov_remote_start
  kcov: cleanup debug messages
  mm: Fix mremap not considering huge pmd devmap
  dm bufio: delete unused and inefficient dm_bufio_discard_buffers
  net/xdp: use shift instead of 64 bit division
  crypto/chtls:Fix compile error when CONFIG_IPV6 is disabled
  inet_connection_sock: clear inet_num out of destroy helper
  yam: fix possible memory leak in yam_init_driver
  lan743x: Use correct MAC_CR configuration for 1 GBit speed
  net: ethernet: freescale: remove unneeded include for ucc_geth
  r8169: fix failing WoL
  net: ethernet: dwmac: Fix an error code in imx_dwmac_probe()
  net: mdiobus: Disable preemption upon u64_stats update
  u64_stats: Document writer non-preemptibility requirement
  net: phy: fixed_phy: Remove unused seqcount
  net: core: device_rename: Use rwsem instead of a seqcount
  net: dsa: qca8k: Fix "Unexpected gfp" kernel exception
  geneve: change from tx_error to tx_dropped on missing metadata
  net: ena: xdp: update napi budget for DROP and ABORTED
  net: ena: xdp: XDP_TX: fix memory leak
  seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds
  tipc: fix NULL pointer dereference in streaming
  genetlink: fix memory leaks in genl_family_rcv_msg_dumpit()
  crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set
  bpf: Fix an error code in check_btf_func()
  ANDROID: Incremental fs: Cache successful hash calculations
  bpf: Fix unused-var without NETDEVICES
  virtio-mem: Don't rely on implicit compiler padding for requests
  virtio-mem: Try to unplug the complete online memory block first
  virtio-mem: Use -ETXTBSY as error code if the device is busy
  virtio-mem: Unplug subblocks right-to-left
  virtio-mem: Drop manual check for already present memory
  virtio-mem: Add parent resource for all added "System RAM"
  virtio-mem: Better retry handling
  virtio-mem: Offline and remove completely unplugged memory blocks
  mm/memory_hotplug: Introduce offline_and_remove_memory()
  virtio-mem: Allow to offline partially unplugged memory blocks
  mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE
  virtio-mem: Paravirtualized memory hotunplug part 2
  virtio-mem: Paravirtualized memory hotunplug part 1
  virtio-mem: Allow to specify an ACPI PXM as nid
  MAINTAINERS: Add myself as virtio-mem maintainer
  virtio-mem: Paravirtualized memory hotplug
  vdpasim: Fix some coccinelle warnings
  ifcvf: move IRQ request/free to status change handlers
  vhost: (cosmetic) remove a superfluous variable initialisation
  crypto: virtio: Fix dest length calculation in __virtio_crypto_skcipher_do_req()
  crypto: virtio: Fix use-after-free in virtio_crypto_skcipher_finalize_req()
  crypto: virtio: Fix src/dst scatterlist calculation in __virtio_crypto_skcipher_do_req()
  virtio-balloon: Disable free page reporting if page poison reporting is not enabled
  vhost_vdpa: disable doorbell mapping for !MMU
  vhost_vdpa: support doorbell mapping via mmap
  vdpa: introduce get_vq_notification method
  vhost: use mmgrab() instead of mmget() for non worker device
  vhost: allow device that does not depend on vhost worker
  cifs: update internal module version number
  cifs: multichannel: try to rebind when reconnecting a channel
  cifs: multichannel: use pointer for binding channel
  smb3: remove static checker warning
  cifs: multichannel: move channel selection above transport layer
  cifs: multichannel: always zero struct cifs_io_parms
  cifs: dump Security Type info in DebugData
  f2fs: fix retry logic in f2fs_write_cache_pages()
  KVM: x86: minor code refactor and comments fixup around dirty logging
  KVM: x86: avoid unnecessary rmap walks when creating/moving slots
  KVM: x86: remove unnecessary rmap walk of read-only memslots
  KVM: Use vmemdup_user()
  x86/kvm: Remove defunct KVM_DEBUG_FS Kconfig
  KVM: MIPS: Enable KVM support for Loongson-3
  KVM: MIPS: Add more MMIO load/store instructions emulation
  KVM: MIPS: Add CONFIG6 and DIAG registers emulation
  KVM: MIPS: Add CPUCFG emulation for Loongson-3
  KVM: MIPS: Add Loongson-3 Virtual IPI interrupt support
  KVM: MIPS: Add more types of virtual interrupts
  KVM: MIPS: Let indexed cacheops cause guest exit on Loongson-3
  KVM: MIPS: Use root tlb to control guest's CCA for Loongson-3
  KVM: MIPS: Introduce and use cpu_guest_has_ldpte
  KVM: MIPS: Use lddir/ldpte instructions to lookup gpa_mm.pgd
  KVM: MIPS: Add EVENTFD support which is needed by VHOST
  KVM: MIPS: Increase KVM_MAX_VCPUS and KVM_USER_MEM_SLOTS to 16
  KVM: MIPS: Fix VPN2_MASK definition for variable cpu_vmbits
  KVM: MIPS: Define KVM_ENTRYHI_ASID to cpu_asid_mask(&boot_cpu_data)
  io_uring: re-set iov base/len for buffer select retry
  io_uring: move send/recv IOPOLL check into prep
  io_uring: deduplicate io_openat{,2}_prep()
  io_uring: do build_open_how() only once
  io_uring: fix {SQ,IO}POLL with unsupported opcodes
  pwm: Add missing "CONFIG_" prefix
  KVM: x86: Move MPK feature detection to common code
  KVM: x86: Assign correct value to array.maxnent
  KVM: VMX: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR
  arm64: debug: mark a function as __init to save some memory
  scs: Report SCS usage in bytes rather than number of entries
  KVM: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories
  afs: Adjust the fileserver rotation algorithm to reprobe/retry more quickly
  afs: Show more a bit more server state in /proc/net/afs/servers
  afs: Don't use probe running state to make decisions outside probe code
  afs: Fix afs_statfs() to not let the values go below zero
  afs: Fix the by-UUID server tree to allow servers with the same UUID
  afs: Reorganise volume and server trees to be rooted on the cell
  afs: Add a tracepoint to track the lifetime of the afs_volume struct
  afs: Detect cell aliases 3 - YFS Cells with a canonical cell name op
  afs: Detect cell aliases 2 - Cells with no root volumes
  afs: Detect cell aliases 1 - Cells with root volumes
  afs: Implement client support for the YFSVL.GetCellName RPC op
  afs: Retain more of the VLDB record for alias detection
  afs: Fix handling of CB.ProbeUuid cache manager op
  afs: Don't get epoch from a server because it may be ambiguous
  afs: Build an abstraction around an "operation" concept
  ALSA: usb-audio: Fix inconsistent card PM state after resume
  scsi: hpsa: hpsa_ioctl(): Tidy up a bit
  scsi: hpsa: Get rid of compat_alloc_user_space()
  scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct
  scsi: hpsa: Lift {BIG_,}IOCTL_Command_struct copy{in,out} into hpsa_ioctl()
  ASoC: max98390: Fix potential crash during param fw loading
  ASoC: max98390: Fix incorrect printf qualifier
  ASoC: fsl-asoc-card: Defer probe when fail to find codec device
  ASoC: rl6231: Modify the target DMIC clock rate
  arm: dts: vexpress: Move mcc node back into motherboard node
  crypto: cavium/nitrox - Fix 'nitrox_get_first_device()' when ndevlist is fully iterated
  crypto: omap-sham - add proper load balancing support for multicore
  crypto: omap-aes - prevent unregistering algorithms twice
  crypto: omap-sham - fix very small data size handling
  crypto: omap-sham - huge buffer access fixes
  crypto: omap-crypto - fix userspace copied buffer access
  crypto: omap-sham - force kernel driver usage for sha algos
  crypto: omap-aes - avoid spamming console with self tests
  vfio-ccw: make vfio_ccw_regops variables declarations static
  iommu: Check for deferred attach in iommu_group_do_dma_attach()
  PCI: uniphier: Add Socionext UniPhier Pro5 PCIe endpoint controller driver
  ovl: make oip->index bool
  ovl: only pass ->ki_flags to ovl_iocb_to_rwf()
  ovl: make private mounts longterm
  ovl: get rid of redundant members in struct ovl_fs
  ovl: add accessor for ofs->upper_mnt
  ovl: initialize error in ovl_copy_xattr
  xfrm: Fix double ESP trailer insertion in IPsec crypto offload.
  smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K
  smb3: default to minimum of two channels when multichannel specified
  drm/nouveau/kms/nv50-: clear SW state of disabled windows harder
  drm/nouveau: gr/gk20a: Use firmware version 0
  drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs
  drm/nouveau/disp/gp100: split SOR implementation from gm200
  drm/nouveau/disp: modify OR allocation policy to account for HDA requirements
  drm/nouveau/disp: split part of OR allocation logic into a function
  drm/nouveau/disp: provide hint to OR allocation about HDA requirements
  atomisp: avoid warning about unused function
  ext4: avoid unnecessary transaction starts during writeback
  ext4: don't block for O_DIRECT if IOCB_NOWAIT is set
  ext4: remove the access_ok() check in ext4_ioctl_get_es_cache
  fs: remove the access_ok() check in ioctl_fiemap
  fs: handle FIEMAP_FLAG_SYNC in fiemap_prep
  fs: move fiemap range validation into the file systems instances
  iomap: fix the iomap_fiemap prototype
  fs: move the fiemap definitions out of fs.h
  fs: mark __generic_block_fiemap static
  ext4: remove the call to fiemap_check_flags in ext4_fiemap
  ext4: split _ext4_fiemap
  ext4: fix fiemap size checks for bitmap files
  ext4: fix EXT4_MAX_LOGICAL_BLOCK macro
  add comment for ext4_dir_entry_2 file_type member
  jbd2: avoid leaking transaction credits when unreserving handle
  ext4: drop ext4_journal_free_reserved()
  ext4: mballoc: use lock for checking free blocks while retrying
  ext4: mballoc: refactor ext4_mb_good_group()
  ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling
  ext4: mballoc: refactor ext4_mb_discard_preallocations()
  ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks
  ext4: add casefold flag to EXT4_INODE_* flags
  ext4: rework map struct instantiation in ext4_ext_map_blocks()
  ext4: make ext_debug() implementation to use pr_debug()
  ext4: mballoc: make mb_debug() implementation to use pr_debug()
  ext4: replace EXT_DEBUG with __maybe_unused in ext4_ext_handle_unwritten_extents()
  ext4: improve ext_debug() msg in case of block allocation failure
  ext4: use BIT() macro for BH_** state bits
  ext4: balloc: use task_pid_nr() helper
  ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK
  ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function
  ext4: mballoc: make ext4_mb_use_preallocated() return type as bool
  ext4: mballoc: simplify error handling in ext4_init_mballoc()
  ext4: mballoc: fix few other format specifier in mb_debug()
  ext4: mballoc: correct the mb_debug() format specifier for pa_len var
  ext4: mballoc: add more mb_debug() msgs
  ext4: mballoc: refactor ext4_mb_show_ac()
  ext4: mballoc: print bb_free info even when it is 0
  ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path
  ext4: fix race between ext4_sync_parent() and rename()
  ext4: fix a typo in a comment
  ext4: clean up ext4_ext_convert_to_initialized() error handling
  ext4: clean up GET_BLOCKS_PRE_IO error handling
  ext4: remove redundant GET_BLOCKS_CONVERT code
  ext4: remove dead GET_BLOCKS_ZERO code
  ext4: don't ignore return values from ext4_ext_dirty()
  ext4: handle ext4_mark_inode_dirty errors
  ext4: fix error pointer dereference
  ext4: Avoid freeing inodes on dirty list
  writeback: Export inode_io_list_del()
  ext4: fix buffer_head refcnt leak when ext4_iget() fails
  ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max
  ext4: remove unnecessary comparisons to bool
  ext4: translate a few more map flags to strings in tracepoints
  ext4: remove EXT4_GET_BLOCKS_KEEP_SIZE flag
  ext4: fix a style issue in fs/ext4/acl.c
  arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined
  x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined
  riscv: support DEBUG_WX
  mm: add DEBUG_WX support
  drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup
  mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid()
  powerpc/mm: drop platform defined pmd_mknotpresent()
  mm: thp: don't need to drain lru cache when splitting and mlocking THP
  hugetlbfs: get unmapped area below TASK_UNMAPPED_BASE for hugetlbfs
  sparc32: register memory occupied by kernel as memblock.memory
  include/linux/memblock.h: fix minor typo and unclear comment
  mm, mempolicy: fix up gup usage in lookup_node
  tools/vm/page_owner_sort.c: filter out unneeded line
  mm: swap: memcg: fix memcg stats for huge pages
  mm: swap: fix vmstats for huge pages
  mm: vmscan: limit the range of LRU type balancing
  mm: vmscan: reclaim writepage is IO cost
  mm: vmscan: determine anon/file pressure balance at the reclaim root
  mm: balance LRU lists based on relative thrashing
  mm: only count actual rotations as LRU reclaim cost
  mm: deactivations shouldn't bias the LRU balance
  mm: base LRU balancing on an explicit cost model
  mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count()
  mm: remove use-once cache bias from LRU balancing
  mm: workingset: let cache workingset challenge anon
  mm: fold and remove lru_cache_add_anon() and lru_cache_add_file()
  mm: allow swappiness that prefers reclaiming anon over the file workingset
  mm: keep separate anon and file statistics on page reclaim activity
  mm: fix LRU balancing effect of new transparent huge pages
  mm: memcontrol: update page->mem_cgroup stability rules
  mm: memcontrol: delete unused lrucare handling
  mm: memcontrol: document the new swap control behavior
  mm: memcontrol: charge swapin pages on instantiation
  mm: memcontrol: make swap tracking an integral part of memory control
  mm: memcontrol: prepare swap controller setup for integration
  mm: memcontrol: drop unused try/commit/cancel charge API
  mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API
  mm: memcontrol: switch to native NR_ANON_THPS counter
  mm: memcontrol: switch to native NR_ANON_MAPPED counter
  mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters
  mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters
  mm: memcontrol: prepare move_account for removal of private page type counters
  mm: memcontrol: prepare uncharging for removal of private page type counters
  mm: memcontrol: convert page cache to a new mem_cgroup_charge() API
  mm: memcontrol: move out cgroup swaprate throttling
  mm: shmem: remove rare optimization when swapin races with hole punching
  mm: memcontrol: drop @compound parameter from memcg charging API
  mm: memcontrol: fix stat-corrupting race in charge moving
  mm: fix NUMA node file count error in replace_page_cache()
  mm/vmscan: update the comment of should_continue_reclaim()
  mm/vmscan.c: change prototype for shrink_page_list
  mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch
  mm/vmscan.c: use update_lru_size() in update_lru_sizes()
  mm: simplify calling a compound page destructor
  mm/hugetlb: define a generic fallback for arch_clear_hugepage_flags()
  mm/hugetlb: define a generic fallback for is_hugepage_only_range()
  arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET
  mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset
  hugetlbfs: fix changes to command line processing
  hugetlbfs: clean up command line processing
  hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate
  hugetlbfs: move hugepagesz= parsing to arch independent code
  hugetlbfs: add arch_hugetlb_valid_size
  khugepaged: introduce 'max_ptes_shared' tunable
  thp: change CoW semantics for anon-THP
  khugepaged: allow to collapse PTE-mapped compound pages
  khugepaged: allow to collapse a page shared across fork
  khugepaged: drain LRU add pagevec after swapin
  khugepaged: drain all LRU caches before scanning pages
  khugepaged: do not stop collapse if less than half PTEs are referenced
  khugepaged: add self test
  mm/page_alloc.c: add missing newline
  padata: document multithreaded jobs
  mm: make deferred init's max threads arch-specific
  mm: parallelize deferred_init_memmap()
  mm: don't track number of pages during deferred initialization
  padata: add basic support for multithreaded jobs
  padata: allocate work structures for parallel jobs from a pool
  padata: initialize earlier
  padata: remove exit routine
  mm: call cond_resched() from deferred_init_memmap()
  mm: initialize deferred pages with interrupts enabled
  mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init
  mm/page_alloc: restrict and formalize compound_page_dtors[]
  mm, page_alloc: reset the zone->watermark_boost early
  mm/page_alloc.c: reset numa stats for boot pagesets
  mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention
  mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists()
  mm/page_alloc: integrate classzone_idx and high_zoneidx
  mm/page_alloc: use ac->high_zoneidx for classzone_idx
  mm/vmstat.c: do not show lowmem reserve protection information of empty zone
  mm/page_alloc.c: clear out zone->lowmem_reserve[] if the zone is empty
  mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio value once when changing it
  mm/page_alloc.c: remove unused free_bootmem_with_active_regions
  mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations
  mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason()
  mm/page_alloc.c: rename free_pages_check() to check_free_page()
  mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad()
  mm/page_alloc.c: bad_flags is not necessary for bad_page()
  mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison
  docs/vm: update memory-models documentation
  mm: simplify find_min_pfn_with_active_regions()
  mm: clean up free_area_init_node() and its helpers
  mm: rename free_area_init_node() to free_area_init_memoryless_node()
  mm: free_area_init: allow defining max_zone_pfn in descending order
  mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES
  mm: memmap_init: iterate over memblock regions rather that check each PFN
  xtensa: simplify detection of memory zone boundaries
  unicore32: simplify detection of memory zone boundaries
  sparc32: simplify detection of memory zone boundaries
  parisc: simplify detection of memory zone boundaries
  m68k: mm: simplify detection of memory zone boundaries
  csky: simplify detection of memory zone boundaries
  arm64: simplify detection of memory zone boundaries for UMA configs
  arm: simplify detection of memory zone boundaries
  alpha: simplify detection of memory zone boundaries
  mm: use free_area_init() instead of free_area_init_nodes()
  mm: free_area_init: use maximal zone PFNs rather than zone sizes
  mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option
  mm: make early_pfn_to_nid() and related defintions close to each other
  mm: memblock: replace dereferences of memblock_region.nid with API calls
  mm: clarify __GFP_MEMALLOC usage
  string.h: fix incompatibility between FORTIFY_SOURCE and KASAN
  kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE
  mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast()
  drm/i915: convert get_user_pages() --> pin_user_pages()
  mm/gup: introduce pin_user_pages_fast_only()
  mm/gup: refactor and de-duplicate gup_fast() code
  mm/gup: move __get_user_pages_fast() down a few lines in gup.c
  mm/memcg: optimize memory.numa_stat like memory.stat
  mm/slub: fix a memory leak in sysfs_slab_add()
  mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked()
  tracing/doc: Fix ascii-art in histogram-design.rst
  pinctrl: sprd: Fix the incorrect pull-up definition
  pinctrl: pxa: pxa2xx: Remove 'pxa2xx_pinctrl_exit()' which is unused and broken
  dt-bindings: clock: Add documentation for X1830 bindings.
  bus: ti-sysc: Increase max softreset wait
  ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init()
  bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user()
  x86: kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user()
  user_regset_copyout_zero(): use clear_user()
  TEST_ACCESS_OK _never_ had been checked anywhere
  x86: switch cp_stat64() to unsafe_put_user()
  binfmt_flat: don't use __put_user()
  binfmt_elf_fdpic: don't use __... uaccess primitives
  binfmt_elf: don't bother with __{put,copy_to}_user()
  i2c: npcm7xx: Add support for slave mode for Nuvoton
  i2c: npcm7xx: Add Nuvoton NPCM I2C controller driver
  dt-bindings: i2c: npcm7xx: add NPCM I2C controller
  i2c: pxa: don't error out if there's no pinctrl
  fix a braino in ia64 uaccess csum changes
  drm/amd/display: Revalidate bandwidth before commiting DC updates
  drm/amdgpu/display: use blanked rather than plane state for sync groups
  ima: Directly assign the ima_default_policy pointer to ima_rules
  lib/vdso: Force inlining of __cvdso_clock_gettime_common()
  RDMA/cm: Spurious WARNING triggered in cm_destroy_id()
  RDMA/mlx5: Return ECE DC support
  RDMA/mlx5: Don't rely on FW to set zeros in ECE response
  RDMA/mlx5: Return an error if copy_to_user fails
  x86/cpu: Add Sapphire Rapids CPU model number
  ARM: OMAP2+: Fix legacy mode dss_reset
  bus: ti-sysc: Fix uninitialized framedonetv_irq
  bus: ti-sysc: Ignore clockactivity unless specified as a quirk
  bus: ti-sysc: Use optional clocks on for enable and wait for softreset bit
  nfsd: safer handling of corrupted c_type
  pinctrl: freescale: imx: Use 'devm_of_iomap()' to avoid a resource leak in case of error in 'imx_pinctrl_probe()'
  pinctrl: freescale: imx: Fix an error handling path in 'imx_pinctrl_probe()'
  pinctrl: sirf: add missing put_device() call in sirfsoc_gpio_probe()
  pinctrl: imxl: Fix an error handling path in 'imx1_pinctrl_core_probe()'
  pinctrl: bcm2835: Add support for wake-up interrupts
  pinctrl: bcm2835: Match BCM7211 compatible string
  dt-bindings: pinctrl: Document optional BCM7211 wake-up interrupts
  dt-bindings: pinctrl: Document 7211 compatible for brcm, bcm2835-gpio.txt
  dt-bindings: pinctrl: stm32: Add missing interrupts property
  gpio: pca953x: Drop unneeded ACPI_PTR()
  clk: sprd: fix compile-testing
  ALSA: es1688: Add the missed snd_card_free()
  ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up
  vfio-ccw: Add trace for CRW event
  vfio-ccw: Wire up the CRW irq and CRW region
  vfio-ccw: Introduce a new CRW region
  MAINTAINERS: Add gpio regmap section
  gpio: add a reusable generic gpio_chip using regmap
  gpiolib: Introduce gpiochip_irqchip_add_domain()
  drm/connector: notify userspace on hotplug after register complete
  ovl: drop negative dentry in upper layer
  ovl: check permission to open real file
  ovl: call secutiry hook in ovl_real_ioctl()
  modpost: load KBUILD_EXTRA_SYMBOLS files in order
  modpost: pass -N option only for modules modpost
  modpost: move -T option close to the modpost command
  modpost: fix -i (--ignore-errors) MAKEFLAGS detection
  kbuild: update modules.order only when contained modules are updated
  kbuild: refactor KBUILD_VMLINUX_{OBJS,LIBS} calculation
  sparc32: mm: Only call ctor()/dtor() functions for first and last user
  sparc32: mm: Disable SPLIT_PTLOCK_CPUS
  sparc32: mm: Don't try to free page-table pages if ctor() fails
  sparc32: register memory occupied by kernel as memblock.memory
  scsi: ufs: Remove redundant urgent_bkop_lvl initialization
  scsi: ufs: Don't update urgent bkops level when toggling auto bkops
  scsi: qedf: Remove redundant initialization of variable rc
  sparc: remove unused header file nfs_fs.h
  scsi: mpt3sas: Fix memset() in non-RDPQ mode
  scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj
  scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range
  IB/hfi1: Use free_netdev() in hfi1_netdev_free()
  RDMA/hns: Uninitialized variable in modify_qp_init_to_rtr()
  RDMA/core: Move and rename trace_cm_id_create()
  IB/hfi1: Fix hfi1_netdev_rx_init() error handling
  RDMA: Remove 'max_map_per_fmr'
  RDMA: Remove 'max_fmr'
  RDMA/core: Remove FMR device ops
  RDMA/rdmavt: Remove FMR memory registration
  RDMA/mthca: Remove FMR support for memory registration
  RDMA/mlx4: Remove FMR support for memory registration
  RDMA/i40iw: Remove FMR leftovers
  RDMA/bnxt_re: Remove FMR leftovers
  RDMA/mlx5: Remove FMR leftovers
  RDMA/core: Remove FMR pool API
  RDMA/rds: Remove FMR support for memory registration
  RDMA/srp: Remove support for FMR memory registration
  RDMA/iser: Remove support for FMR memory registration
  capabilities: add description for CAP_SETFCAP
  io_uring: disallow close of ring itself
  block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed
  selftests: net: ip_defrag: ignore EPERM
  net_failover: fixed rollback in net_failover_open()
  mm/migrate.c: attach_page_private already does the get_page
  Revert "tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv"
  Revert "tipc: Fix potential tipc_node refcnt leak in tipc_rcv"
  vmxnet3: allow rx flow hash ops only when rss is enabled
  hinic: add set_channels ethtool_ops support
  ubi: Select fastmap anchor PEBs considering wear level rules
  um: virtio: Replace zero-length array with flexible-array
  um: Use fdatasync() when mapping the UBD FSYNC command
  um: Do not evaluate compiler's library path when cleaning
  um: Neaten vu_err macro definition
  um: Add a generic "fd" vector transport
  um: Add include: memset() and memcpy() are in <string.h>
  ovl: verify permissions in ovl_path_open()
  ovl: switch to mounter creds in readdir
  ovl: pass correct flags for opening real directory
  ovl: fix redirect traversal on metacopy dentries
  ovl: initialize OVL_UPPERDATA in ovl_lookup()
  ovl: use only uppermetacopy state in ovl_lookup()
  ovl: simplify setting of origin for index lookup
  ovl: fix out of bounds access warning in ovl_check_fb_len()
  selftests/bpf: Add a default $(CXX) value
  tools/bpf: Don't use $(COMPILE.c)
  vfio iommu: typecast corrections
  vfio iommu: Use shift operation for 64-bit integer division
  gfs2: Only do glock put in gfs2_create_inode for free inodes
  bpf, selftests: Use bpf_probe_read_kernel
  s390/bpf: Use bcr 0,%0 as tail call nop filler
  s390/bpf: Maintain 8-byte stack alignment
  selftests/bpf: Fix verifier test
  selftests/bpf: Fix sample_cnt shared between two threads
  bpf, selftests: Adapt cls_redirect to call csum_level helper
  bpf: Add csum_level helper for fixing up csum levels
  bpf: Fix up bpf_skb_adjust_room helper's skb csum setting
  kasan: move kasan_report() into report.c
  mm/mm_init.c: report kasan-tag information stored in page->flags
  ubsan: entirely disable alignment checks under UBSAN_TRAP
  kasan: fix clang compilation warning due to stack protector
  x86/mm: remove vmalloc faulting
  mm: remove vmalloc_sync_(un)mappings()
  x86/mm/32: implement arch_sync_kernel_mappings()
  x86/mm/64: implement arch_sync_kernel_mappings()
  mm/ioremap: track which page-table levels were modified
  mm/vmalloc: track which page-table levels were modified
  mm: add functions to track page directory modifications
  s390: use __vmalloc_node in stack_alloc
  powerpc: use __vmalloc_node in alloc_vm_stack
  arm64: use __vmalloc_node in arch_alloc_vmap_stack
  mm: remove vmalloc_user_node_flags
  mm: switch the test_vmalloc module to use __vmalloc_node
  mm: remove __vmalloc_node_flags_caller
  mm: remove both instances of __vmalloc_node_flags
  mm: remove the prot argument to __vmalloc_node
  mm: remove the pgprot argument to __vmalloc
  gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc
  mm: enforce that vmap can't map pages executable
  mm: remove the prot argument from vm_map_ram
  mm: remove unmap_vmap_area
  mm: remove map_vm_range
  mm: don't return the number of pages from map_kernel_range{,_noflush}
  mm: rename vmap_page_range to map_kernel_range
  mm: remove vmap_page_range_noflush and vunmap_page_range
  mm: pass addr as unsigned long to vb_free
  mm: only allow page table mappings for built-in zsmalloc
  mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTABLE_MAPPING
  mm: unexport unmap_kernel_range_noflush
  mm: remove __get_vm_area
  powerpc: remove __ioremap_at and __iounmap_at
  powerpc: add an ioremap_phb helper
  dma-mapping: use vmap insted of reimplementing it
  staging: media: ipu3: use vmap instead of reimplementing it
  staging: android: ion: use vmap instead of vm_map_ram
  x86: fix vmap arguments in map_irq_stack
  x86/hyperv: use vmalloc_exec for the hypercall page
  mm, memory_failure: don't send BUS_MCEERR_AO for action required error
  mm/memory: remove unnecessary pte_devmap case in copy_one_pte()
  /proc/PID/smaps: Add PMD migration entry parsing
  mm: ptdump: expand type of 'val' in note_page()
  x86: mm: ptdump: calculate effective permissions correctly
  memcg: fix memcg_kmem_bypass() for remote memcg charging
  mm/memcg: automatically penalize tasks with high swap use
  mm/memcg: move cgroup high memory limit setting into struct page_counter
  mm/memcg: move penalty delay clamping out of calculate_high_delay()
  mm/memcg: prepare for swap over-high accounting and penalty calculation
  memcg: expose root cgroup's memory.stat
  mm: memcontrol: simplify value comparison between count and limit
  mm, memcg: add workingset_restore in memory.stat
  include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration
  mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment
  swap: reduce lock contention on swap cache from swap slots allocation
  mm/swapfile.c: use prandom_u32_max()
  mm/swapfile.c: __swap_entry_free() always free 1 entry
  mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable
  swap: try to scan more free slots even when fragmented
  mm/swapfile.c: omit a duplicate code by compare tmp and max first
  mm/swapfile.c: tmp is always smaller than max
  mm/swapfile.c: found_free could be represented by (tmp < max)
  mm/swapfile.c: remove the extra check in scan_swap_map_slots()
  mm/swapfile.c: simplify the calculation of n_goal
  mm/swapfile.c: remove the unnecessary goto for SSD case
  mm/swapfile.c: explicitly show ssd/non-ssd is handled mutually exclusive
  mm/swapfile.c: offset is only used when there is more slots
  mm: swap: properly update readahead statistics in unuse_pte_range()
  mm/swap_state: fix a data race in swapin_nr_pages
  mm/swapfile: use list_{prev,next}_entry() instead of open-coding
  mm/gup.c: further document vma_permits_fault()
  ivtv: convert get_user_pages() --> pin_user_pages()
  mm/gup: introduce pin_user_pages_unlocked
  mm/gup.c: update the documentation
  mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead
  mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE
  mm/page-writeback.c: remove unused variable
  mm/filemap.c: remove misleading comment
  mm_types.h: change set_page_private to inline function
  mm/migrate.c: call detach_page_private to cleanup code
  buffer_head.h: remove attach_page_buffers
  orangefs: use attach/detach_page_private
  ntfs: replace attach_page_buffers with attach_page_private
  iomap: use attach/detach_page_private
  f2fs: use attach/detach_page_private
  fs/buffer.c: use attach/detach_page_private
  btrfs: use attach/detach_page_private
  md: remove __clear_page_buffers and use attach/detach_page_private
  include/linux/pagemap.h: introduce attach/detach_page_private
  iomap: convert from readpages to readahead
  fuse: convert from readpages to readahead
  f2fs: pass the inode to f2fs_mpage_readpages
  f2fs: convert from readpages to readahead
  ext4: pass the inode to ext4_mpage_readpages
  ext4: convert from readpages to readahead
  erofs: convert compressed files from readpages to readahead
  erofs: convert uncompressed files from readpages to readahead
  btrfs: convert from readpages to readahead
  fs: convert mpage_readpages to mpage_readahead
  mm: use memalloc_nofs_save in readahead path
  mm: document why we don't set PageReadahead
  mm: add page_cache_readahead_unbounded
  mm: move end_index check out of readahead loop
  mm: add readahead address space operation
  mm: put readahead pages in cache earlier
  mm: remove 'page_offset' from readahead loop
  mm: rename readahead loop variable to 'i'
  mm: rename various 'offset' parameters to 'index'
  mm: use readahead_control to pass arguments
  mm: add new readahead_control API
  mm: move readahead nr_pages check into read_pages
  mm: ignore return value of ->readpages
  mm: return void from various readahead functions
  mm: move readahead prototypes from mm.h
  mm, dump_page(): do not crash with invalid mapping pointer
  Documentation/vm/slub.rst: s/Toggle/Enable/
  mm/slub: fix stack overruns with SLUB_STATS
  slub: remove kmalloc under list_lock from list_slab_objects() V2
  slub: Remove userspace notifier for cache add/remove
  mm/slub.c: fix corrupted freechain in deactivate_slab()
  usercopy: mark dma-kmalloc caches as usercopy caches
  fs/buffer.c: record blockdev write errors in super_block that it backs
  vfs: track per-sb writeback errors and report them to syncfs
  arch/parisc/include/asm/pgtable.h: remove unused `old_pte'
  ocfs2: mount shared volume without ha stack
  ocfs2: add missing annotation for dlm_empty_lockres()
  squashfs: migrate from ll_rw_block usage to BIO
  gfs2: Allow lock_nolock mount to specify jid=X
  gfs2: Don't ignore inode write errors during inode_go_sync
  docs: filesystems: convert gfs2-glocks.txt to ReST
  ANDROID: scs: fix recursive spinlock in scs_check_usage
  gup: document and work around "COW can break either way" issue
  PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints
  ARM: omap2: fix omap5_realtime_timer_init definition
  selftests/sysctl: Make sysctl test driver as a module
  selftests/sysctl: Fix to load test_sysctl module
  ARM: dts: omap4-droid4: Fix spi configuration and increase rate
  lib: Make test_sysctl initialized as module
  lib: Make prime number generator independently selectable
  keys: Implement update for the big_key type
  security/keys: rewrite big_key crypto to use library interface
  KEYS: Replace zero-length array with flexible-array
  Documentation: security: core.rst: add missing argument
  ANDROID: GKI: Enable SYS_HYPERVISOR
  rcuperf: Fix printk format warning
  Revert "power: supply: sbs-battery: simplify read_read_string_data"
  Revert "power: supply: sbs-battery: add PEC support"
  cifs: multichannel: move channel selection in function
  cifs: fix minor typos in comments and log messages
  smb3: minor update to compression header definitions
  kdb: Remove the misfeature 'KDBFLAGS'
  kdb: Cleanup math with KDB_CMD_HISTORY_COUNT
  serial: amba-pl011: Support kgdboc_earlycon
  serial: 8250_early: Support kgdboc_earlycon
  serial: qcom_geni_serial: Support kgdboc_earlycon
  serial: kgdboc: Allow earlycon initialization to be deferred
  Documentation: kgdboc: Document new kgdboc_earlycon parameter
  kgdb: Don't call the deinit under spinlock
  kgdboc: Disable all the early code when kgdboc is a module
  perf tools: Remove some duplicated includes
  perf symbols: Fix kernel maps for kcore and eBPF
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  MAINTAINERS: Add Lee Jones as reviewer for the PWM subsystem
  pwm: imx27: Fix rounding behavior
  pwm: rockchip: Simplify rockchip_pwm_get_state()
  pwm: img: Call pm_runtime_put() in pm_runtime_get_sync() failed case
  perf stat: Ensure group is defined on top of the same cpu mask
  drm/i915/params: fix i915.fake_lmem_start module param sysfs permissions
  drm/i915/params: don't expose inject_probe_failure in debugfs
  drm/i915: Whitelist context-local timestamp in the gen9 cmdparser
  drm/i915: Fix global state use-after-frees with a refcount
  pwm: tegra: Support dynamic clock frequency configuration
  pwm: jz4740: Add support for the JZ4725B
  pwm: jz4740: Make PWM start with the active part
  pwm: jz4740: Enhance precision in calculation of duty cycle
  pwm: jz4740: Drop dependency on MACH_INGENIC
  pwm: lpss: Fix get_state runtime-pm reference handling
  powerpc/pseries: Make vio and ibmebus initcalls pseries specific
  pwm: sun4i: Support direct clock output on Allwinner A64
  vfio-ccw: Refactor IRQ handlers
  vfio-ccw: Introduce a new schib region
  vfio-ccw: Refactor the unregister of the async regions
  vfio-ccw: Register a chp_event callback for vfio-ccw
  vfio-ccw: Introduce new helper functions to free/destroy regions
  vfio-ccw: document possible errors
  vfio-ccw: Enable transparent CCW IPL from DASD
  cxl: Remove dead Kconfig options
  powerpc: Add POWER10 architected mode
  powerpc/dt_cpu_ftrs: Add MMA feature
  powerpc/dt_cpu_ftrs: Enable Prefixed Instructions
  powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected
  powerpc: Add support for ISA v3.1
  powerpc: Add new HWCAP bits
  powerpc/64s: Don't set FSCR bits in INIT_THREAD
  powerpc/64s: Save FSCR to init_task.thread.fscr after feature init
  powerpc/64s: Don't let DT CPU features set FSCR_DSCR
  powerpc/64s: Don't init FSCR_DSCR in __init_FSCR()
  powerpc/32s: Fix another build failure with CONFIG_PPC_KUAP_DEBUG
  powerpc/module_64: Use special stub for _mcount() with -mprofile-kernel
  powerpc/module_64: Simplify check for -mprofile-kernel ftrace relocations
  powerpc/module_64: Consolidate ftrace code
  powerpc/32: Disable KASAN with pages bigger than 16k
  powerpc/uaccess: Don't set KUEP by default on book3s/32
  powerpc/uaccess: Don't set KUAP by default on book3s/32
  powerpc/8xx: Reduce time spent in allow_user_access() and friends
  powerpc/entry32: Blacklist exception exit points for kprobe.
  powerpc/entry32: Blacklist syscall exit points for kprobe.
  powerpc/entry32: Blacklist exception entry points for kprobe.
  powerpc/32: Blacklist functions running with MMU disabled for kprobe
  powerpc/rtas: Remove machine_check_in_rtas()
  powerpc/32s: Blacklist functions running with MMU disabled for kprobe
  powerpc/32s: Make local symbols non visible in hash_low.
  powerpc/mem: Blacklist flush_dcache_icache_phys() for kprobe
  powerpc/powermac: Blacklist functions running with MMU disabled for kprobe
  powerpc/83xx: Blacklist mpc83xx_deep_resume() for kprobe
  powerpc/82xx: Blacklist pq2_restart() for kprobe
  powerpc/52xx: Blacklist functions running with MMU disabled for kprobe
  powerpc/kprobes: Use probe_address() to read instructions
  powerpc/configs: Add LIBNVDIMM to ppc64_defconfig
  powerpc/rtas: Implement reentrant rtas call
  powerpc/rtas: Move type/struct definitions from rtas.h into rtas-types.h
  powerpc/crash: Use NMI context for printk when starting to crash
  powerpc/kernel: Enables memory hot-remove after reboot on pseries guests
  powerpc/xmon: Show task->thread.regs in process display
  powerpc/configs/64s: Enable CONFIG_PRINTK_CALLER
  powerpc: Fix misleading small cores print
  powerpc/fadump: Account for memory_limit while reserving memory
  powerpc/crashkernel: Take "mem=" option into account
  hw-breakpoints: Fix build warnings with clang
  spi: sprd: switch the sequence of setting WDG_LOAD_LOW and _HIGH
  irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too
  perf/x86/rapl: Fix RAPL config variable bug
  MAINTAINERS: Add myself as virtio-balloon co-maintainer
  vhost: revert "vhost: disable for OABI"
  virtio: force spec specified alignment on types
  virtio-mmio: Delete an error message in vm_find_vqs()
  virtio: add VIRTIO_RING_NO_LEGACY
  9p/xen: increase XEN_9PFS_RING_ORDER
  Revert "drm/msm/dpu: add support for clk and bw scaling for display"
  dt-bindings: mailbox: Convert imx mu to json-schema
  dt-bindings: power: Convert imx gpcv2 to json-schema
  dt-bindings: power: Convert imx gpc to json-schema
  sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf()
  crypto/chtls: IPv6 support for inline TLS
  Crypto/chcr: Fixes a coccinile check error
  Crypto/chcr: Fixes compilations warnings
  crypto/chcr: IPV6 code needs to be in CONFIG_IPV6
  cxgb4/chcr: Enable ktls settings at run time
  ipv6: fix IPV6_ADDRFORM operation logic
  tipc: Fix NULL pointer dereference in __tipc_sendstream()
  selftests/bpf: Extend test_flow_dissector to cover link creation
  selftests/bpf: Convert test_flow_dissector to use BPF skeleton
  selftests/bpf, flow_dissector: Close TAP device FD after the test
  selftests/bpf: Add tests for attaching bpf_link to netns
  bpftool: Support link show for netns-attached links
  bpftool: Extract helpers for showing link attach type
  libbpf: Add support for bpf_link-based netns attachment
  bpf, cgroup: Return ENOLINK for auto-detached links on update
  bpf: Add link-based BPF program attachment to network namespace
  flow_dissector: Move out netns_bpf prog callbacks
  net: Introduce netns_bpf for BPF programs attached to netns
  flow_dissector: Pull locking up from prog attach callback
  libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c
  bpf: Use tracing helpers for lsm programs
  xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame
  xdp: Introduce xdp_convert_frame_to_buff utility routine
  selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt
  bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt
  net: Make locking in sock_bindtoindex optional
  bpf: Change kvfree to kfree in generic_map_lookup_batch()
  tools/bpf: sync bpf.h
  bpf, selftests: Add test for ktls with skb bpf ingress policy
  bpf: Fix running sk_skb program types with ktls
  selftest: Add tests for XDP programs in devmap entries
  bpf: Refactor sockmap redirect code so its easy to reuse
  libbpf: Add SEC name for xdp programs attached to device map
  xdp: Add xdp_txq_info to xdp_buff
  bpf: Add support to attach bpf program to a devmap entry
  bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper
  devmap: Formalize map value as a named struct
  nfsd4: make drc_slab global, not per-net
  bpf: Add rx_queue_mapping to bpf_sock
  selftests/bpf: Add tests for write-only stacks/queues
  docs/bpf: Add BPF ring buffer design notes
  bpf: Add BPF ringbuf and perf buffer benchmarks
  selftests/bpf: Add BPF ringbuf selftests
  libbpf: Add BPF ring buffer support
  bpf: Implement BPF ring buffer and verifier support for it
  bpf: Fix map permissions check
  selftests/bpf: Cleanup comments in test_maps
  selftests/bpf: Cleanup some file descriptors in test_maps
  selftests/bpf: Fix a typo in test_maps
  libbpf: Fix perf_buffer__free() API for sparse allocs
  bpf, selftests: Test probe_* helpers from SCHED_CLS
  bpf, selftests: Add sk_msg helpers load and attach test
  bpf, sk_msg: Add get socket storage helpers
  bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task*
  bpf, sk_msg: Add some generic helpers that may be useful from sk_msg
  libbpf: Use .so dynamic symbols for abi check
  bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run
  libbpf: Install headers as part of make install
  libbpf: Add API to consume the perf ring buffer content
  MAINTAINERS: Adjust entry in XDP SOCKETS to actual file name
  bpf: Fix returned error sign when link doesn't support updates
  tools, bpftool: Print correct error message when failing to load BTF
  tools, bpftool: Make capability check account for new BPF caps
  tools, bpftool: Clean subcommand help messages
  rbd: compression_hint option
  libceph: support for alloc hint flags
  parisc: MAINTAINERS: Update references to parisc website
  parisc: module: Update references to parisc website
  parisc: hardware: Update references to parisc website
  parisc: firmware: Update references to parisc website
  parisc: Kconfig: Update references to parisc website
  security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS
  fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS
  drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS
  lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS
  kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS
  kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment
  kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig
  net: dsa: sja1105: suppress -Wmissing-prototypes in sja1105_vl.c
  vxlan: fix dereference of nexthop group in nexthop update path
  switch cmsghdr_from_user_compat_to_kern() to copy_from_user()
  dpaa2-eth: Keep congestion group taildrop enabled when PFC on
  dpaa2-eth: Add PFC support through DCB ops
  dpaa2-eth: Update FQ taildrop threshold and buffer pool count
  dpaa2-eth: Add congestion group taildrop
  dpaa2-eth: Add helper functions
  dpaa2-eth: Distribute ingress frames based on VLAN prio
  dpaa2-eth: Add support for Rx traffic classes
  net: phy: broadcom: don't export RDB/legacy access methods
  tun: correct header offsets in napi frags mode
  cls_flower: remove mpls_opts_policy
  bridge: mrp: Add support for role MRA
  bridge: mrp: Set the priority of MRP instance
  bridge: mrp: Update MRP frame type
  net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss()
  flow_dissector: work around stack frame size warning
  lan743x: Added fixed link and RGMII support
  selftests: mlxsw: Add test for control packets
  mlxsw: spectrum_trap: Register ACL control traps
  mlxsw: spectrum_trap: Register layer 3 control traps
  mlxsw: spectrum_trap: Register layer 2 control traps
  mlxsw: spectrum_trap: Factor out common Rx listener function
  netdevsim: Register control traps
  devlink: Add ACL control packet traps
  devlink: Add layer 3 control packet traps
  devlink: Add layer 2 control packet traps
  devlink: Add 'control' trap type
  devlink: Add 'mirror' trap action
  netdevsim: Move layer 3 exceptions to exceptions trap group
  mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group
  devlink: Create dedicated trap group for layer 3 exceptions
  sh: remove sh5 support
  sh: add missing EXPORT_SYMBOL() for __delay
  sh: Convert ins[bwl]/outs[bwl] macros to inline functions
  sh: Convert iounmap() macros to inline functions
  sh: Add missing DECLARE_EXPORT() for __ashiftrt_r4_xx
  sh: configs: Cleanup old Kconfig IO scheduler options
  arch/sh: vmlinux.scr
  sh: Replace CONFIG_MTD_M25P80 with CONFIG_MTD_SPI_NOR in sh7757lcr_defconfig
  sh: sh4a: Bring back tmu3_device early device
  net: fec: disable correct clk in the err path of fec_enet_clk_enable
  net: octeon: mgmt: Repair filling of RX ring
  net: remove indirect block netdev event registration
  bnxt_tc: update indirect block support
  nfp: update indirect block support
  mlx5: update indirect block support
  net: use flow_indr_dev_setup_offload()
  net: cls_api: add tcf_block_offload_init()
  net: flow_offload: consolidate indirect flow_block infrastructure
  netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup()
  net/sched: fix a couple of splats in the error path of tfc_gate_init()
  ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support
  net: ethernet: mtk-star-emac: use regmap bitops
  regmap: provide helpers for simple bit operations
  cxgb4: cleanup error code in setup_sge_queues_uld()
  vxlan: Avoid infinite loop when suppressing NS messages with invalid options
  bridge: Avoid infinite loop when suppressing NS messages with invalid options
  ipv4: nexthop: Fix deadcode issue by performing a proper NULL check
  PCI/DPC: Print IRQ number used by port
  PCI/AER: Use "aer" variable for capability offset
  PCI/AER: Remove redundant dev->aer_cap checks
  PCI/AER: Remove redundant pci_is_pcie() checks
  PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership
  block: mark bio_wouldblock_error() bio with BIO_QUIET
  KVM: selftests: fix rdtsc() for vmx_tsc_adjust_test
  Documentation: fixes to the maintainer-entry-profile template
  zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst
  perf libdw: Fix off-by 1 relative directory includes
  perf arm-spe: Support synthetic events
  perf auxtrace: Add four itrace options
  perf tools: Move arm-spe-pkt-decoder.h/c to the new dir
  perf test: Initialize memory in dwarf-unwind
  perf tests: Don't tail call optimize in unwind test
  tools compiler.h: Add attribute to disable tail calls
  workqueue: use BUILD_BUG_ON() for compile time test instead of WARN_ON()
  workqueue: fix a piece of comment about reserved bits for work flags
  kbuild: merge net-y and virt-y into drivers-y
  kbuild: merge init-y into core-y
  kbuild: refactor tagets caluculation for KBUILD_{BUILTIN,KBUILD_MODULES}
  kbuild: refactor subdir-ym calculation
  kbuild: merge two 'ifdef CONFIG_TRIM_UNUSED_KSYMS' blocks
  kbuild: force to build vmlinux if CONFIG_MODVERSION=y
  tracing: Add a trace print when traceoff_on_warning is triggered
  ftrace,bug: Improve traceoff_on_warn
  selftests/ftrace: Distinguish between hist and synthetic event checks
  tracing: Move synthetic events to a separate file
  tracing: Fix events.rst section numbering
  drm/i915: Check for awaits on still currently executing requests
  drm/i915/gt: Do not schedule normal requests immediately along virtual
  tracing/doc: Fix typos in histogram-design.rst
  tracing: Add hist_debug trace event files for histogram debugging
  drm/i915: Reorder await_execution before await_request
  tracing: Add histogram-design document
  tracing: Check state.disabled in synth event trace functions
  regulator: max8998: max8998_set_current_limit() can be static
  regmap: fix alignment issue
  libceph: read_from_replica option
  libceph: support for balanced and localized reads
  libceph: crush_location infrastructure
  libceph: decode CRUSH device/bucket types and names
  libceph: add non-asserting rbtree insertion helper
  ceph: skip checking caps when session reconnecting and releasing reqs
  ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock
  ceph: don't return -ESTALE if there's still an open file
  libceph, rbd: replace zero-length array with flexible-array
  ceph: allow rename operation under different quota realms
  ceph: normalize 'delta' parameter usage in check_quota_exceeded
  ceph: ceph_kick_flushing_caps needs the s_mutex
  ceph: request expedited service on session's last cap flush
  ceph: convert mdsc->cap_dirty to a per-session list
  ceph: reset i_requested_max_size if file write is not wanted
  ceph: throw a warning if we destroy session with mutex still locked
  ceph: fix potential race in ceph_check_caps
  ceph: document what protects i_dirty_item and i_flushing_item
  ceph: don't take i_ceph_lock in handle_cap_import
  ceph: don't release i_ceph_lock in handle_cap_trunc
  ceph: add comments for handle_cap_flush_ack logic
  ceph: split up __finish_cap_flush
  ceph: reorganize __send_cap for less spinlock abuse
  ceph: add metadata perf metric support
  ceph: add read/write latency metric support
  ceph: add caps perf metric for each superblock
  ceph: add dentry lease metric support
  ASoC: qcom: q6asm-dai: kCFI fix
  platform/x86: dcdbas: Check SMBIOS for protected buffer address
  platform/x86: asus_wmi: Reserve more space for struct bias_args
  platform/x86: intel-vbtn: Only blacklist SW_TABLET_MODE on the 9 / "Laptop" chasis-type
  platform/x86: intel-hid: Add a quirk to support HP Spectre X2 (2015)
  platform/x86: touchscreen_dmi: Update Trekstor Twin 10.1 entry
  PCI: tegra: Fix runtime PM imbalance on error
  KVM: check userspace_addr for all memslots
  KVM: selftests: update hyperv_cpuid with SynDBG tests
  x86/kvm/hyper-v: Add support for synthetic debugger via hypercalls
  x86/kvm/hyper-v: enable hypercalls regardless of hypercall page
  x86/kvm/hyper-v: Add support for synthetic debugger interface
  x86/hyper-v: Add synthetic debugger definitions
  KVM: selftests: VMX preemption timer migration test
  KVM: nVMX: Fix VMX preemption timer migration
  x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit
  KVM: x86/pmu: Support full width counting
  KVM: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in
  KVM: x86: announce KVM_FEATURE_ASYNC_PF_INT
  KVM: x86: acknowledgment mechanism for async pf page ready notifications
  KVM: x86: interrupt based APF 'page ready' event delivery
  KVM: introduce kvm_read_guest_offset_cached()
  KVM: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present()
  KVM: x86: extend struct kvm_vcpu_pv_apf_data with token info
  Revert "KVM: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously"
  KVM: VMX: Replace zero-length array with flexible-array
  Revert "KVM: No need to retry for hva_to_pfn_remapped()"
  KVM: nSVM: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE
  selftests: kvm: fix smm test on SVM
  selftests: kvm: add a SVM version of state-test
  selftests: kvm: introduce cpu_has_svm() check
  KVM: MMU: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu
  KVM: nSVM: leave guest mode when clearing EFER.SVME
  KVM: nSVM: split nested_vmcb_check_controls
  KVM: nSVM: remove HF_HIF_MASK
  KVM: nSVM: remove HF_VINTR_MASK
  KVM: nSVM: synthesize correct EXITINTINFO on vmexit
  KVM: SVM: preserve VGIF across VMCB switch
  KVM: nSVM: extract svm_set_gif
  KVM: nSVM: remove unnecessary if
  KVM: nSVM: synchronize VMCB controls updated by the processor on every vmexit
  KVM: nSVM: restore clobbered INT_CTL fields after clearing VINTR
  KVM: nSVM: save all control fields in svm->nested
  KVM: nSVM: remove trailing padding for struct vmcb_control_area
  KVM: nSVM: pass vmcb_control_area to copy_vmcb_control_area
  KVM: nSVM: clean up tsc_offset update
  KVM: nSVM: move MMU setup to nested_prepare_vmcb_control
  KVM: nSVM: extract preparation of VMCB for nested run
  KVM: nSVM: extract load_nested_vmcb_control
  KVM: nSVM: move map argument out of enter_svm_guest_mode
  KVM: check userspace_addr for all memslots
  mfd: mt6360: Remove duplicate REGMAP_IRQ_REG_LINE() entry
  irqchip: Fix "Loongson HyperTransport Vector support" driver build on all non-MIPS platforms
  opp: Don't parse icc paths unnecessarily
  drm/nouveau/kms/gt215-: fix race with audio driver runpm
  drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection
  habanalabs: correctly cast u64 to void*
  habanalabs: initialize variable to default value
  Bluetooth: hci_qca: Fix QCA6390 memdump failure
  dt-bindings: mmc: Convert sdhci-pxa to json-schema
  Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write()
  mmc: sdhci-msm: Clear tuning done flag while hs400 tuning
  Bluetooth: hci_qca: Improve controller ID info log level
  cifs: minor fix to two debug messages
  cifs: Standardize logging output
  smb3: Add new parm "nodelete"
  cifs: move some variables off the stack in smb2_ioctl_query_info
  cifs: reduce stack use in smb2_compound_op
  cifs: get rid of unused parameter in reconn_setup_dfs_targets()
  cifs: handle hostnames that resolve to same ip in failover
  cifs: set up next DFS target before generic_ip_connect()
  cifs: remove redundant initialization of variable rc
  cifs: handle "nolease" option for vers=1.0
  mtd: Support kmsg dumper based on pstore/blk
  pstore/blk: Introduce "best_effort" mode
  pstore/blk: Support non-block storage devices
  pstore/blk: Provide way to query pstore configuration
  pstore/zone: Provide way to skip "broken" zone for MTD devices
  Linux 5.7
  openrisc: Fix issue with argument clobbering for clone/fork
  checkpatch/coding-style: deprecate 80-column warning
  afs: Rename struct afs_fs_cursor to afs_operation
  afs: Remove the error argument from afs_protocol_error()
  afs: Set error flag rather than return error from file status decode
  afs: Make callback processing more efficient.
  afs: Show more information in /proc/net/afs/servers
  afs: Actively poll fileservers to maintain NAT or firewall openings
  afs: Split the usage count on struct afs_server
  afs: Use the serverUnique field in the UVLDB record to reduce rpc ops
  afs: Always include dir in bulk status fetch from afs_do_lookup()
  rxrpc: Adjust /proc/net/rxrpc/calls to display call->debug_id not user_ID
  rxrpc: Map the EACCES error produced by some ICMP6 to EHOSTUNREACH
  vfs, afs, ext4: Make the inode hash table RCU searchable
  MIPS: ralink: drop ralink_clk_init for mt7621
  MIPS: ralink: bootrom: mark a function as __init to save some memory
  ice: Ignore EMODE when setting PHY config
  ice: fix aRFS after flow director delete
  ice: Use coalesce values from q_vector 0 when increasing q_vectors
  ice: fix PCI device serial number to be lowercase values
  ice: fix function signature style format
  ice: Allow VF to request reset as soon as it's initialized
  ice: Fix inability to set channels when down
  ice: Always clear QRXFLXP_CNTXT before writing new value
  ice: Reset VF for all port VLAN changes from host
  ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value
  ice: Increase timeout after PFR
  ice: Fix transmit for all software offloaded VLANs
  ice: support adding 16 unicast/multicast filter on untrusted VF
  ice: allow host to clear administratively set VF MAC
  KVM: arm64: Flush the instruction cache if not unmapping the VM on reboot
  cfg80211: support bigger kek/kck key length
  mac80211: set short_slot for 6 GHz band
  mac80211: Consider 6 GHz band when handling power constraint
  mac80211: accept aggregation sessions on 6 GHz
  cfg80211: require HE capabilities for 6 GHz band
  cfg80211: reject HT/VHT capabilities on 6 GHz band
  cfg80211: treat 6 GHz channels as valid regardless of capability
  mac80211: Add HE 6GHz capabilities element to probe request
  mac80211: use HE 6 GHz band capability and pass it to the driver
  mac80211: check the correct bit for EMA AP
  mac80211: determine chandef from HE 6 GHz operation
  mac80211: avoid using ext NSS high BW if not supported
  mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode
  mac80211: build HE operation with 6 GHz oper information
  mac80211: add HE 6 GHz Band Capability element
  cfg80211: add and expose HE 6 GHz band capabilities
  mac80211: add HE 6 GHz Band Capabilities into parse extension
  cfg80211: handle 6 GHz capability of new station
  ieee80211: add HE ext EIDs and 6 GHz capability defines
  ieee80211: add code to obtain and parse 6 GHz operation field
  ieee80211: definitions for reduced neighbor reports
  cfg80211: add a helper to identify 6 GHz PSCs
  nl80211: really allow client-only BIGTK support
  cfg80211: adapt to new channelization of the 6GHz band
  cfg80211: fix 6 GHz frequencies to kHz
  MIPS: Loongson64: Reorder CPUCFG model match arms
  MIPS: Expose Loongson CPUCFG availability via HWCAP
  mtd: rawnand: Add an invalid ECC mode to discriminate with valid ones
  mtd: rawnand: Return an enum from of_get_nand_ecc_algo()
  mtd: rawnand: Drop OOB_FIRST placement scheme
  mtd: rawnand: Avoid a typedef
  mtd: Fix typo in mtd_ooblayout_set_databytes() description
  mtd: rawnand: Stop using nand_release()
  mtd: rawnand: nandsim: Reorganize ns_cleanup_module()
  mtd: rawnand: nandsim: Rename a label in ns_init_module()
  mtd: rawnand: nandsim: Manage lists on error in ns_init_module()
  mtd: rawnand: nandsim: Fix the label pointing on nand_cleanup()
  mtd: rawnand: nandsim: Free erase_block_wear on error
  mtd: rawnand: nandsim: Use an additional label when freeing the nandsim object
  mtd: rawnand: nandsim: Stop using nand_release()
  mtd: rawnand: nandsim: Free the partition names in ns_free()
  mtd: rawnand: nandsim: Free the allocated device on error in ns_init()
  mtd: rawnand: nandsim: Free partition names on error in ns_init()
  mtd: rawnand: nandsim: Fix the two ns_alloc_device() error paths
  mtd: rawnand: nandsim: Remove debugfs entries at unload time
  mtd: rawnand: nandsim: Keep track of the created debugfs entries
  mtd: rawnand: nandsim: Clean error handling
  mtd: rawnand: nandsim: Use a consistent ns_ prefix for all functions
  mtd: rawnand: nandsim: Use octal permissions
  mtd: rawnand: nandsim: Consistent use of 'ns' instead of 'dev'
  mtd: rawnand: brcmnand: support v2.1-v2.2 controllers
  dt-bindings: mtd: brcmnand: add v2.1 and v2.2 support
  mtd: rawnand: brcmnand: rename page sizes
  mtd: rawnand: brcmnand: fix CS0 layout
  mtd: rawnand: brcmnand: rename v4 registers
  mtd: rawnand: gpmi: Use nand_extract_bits()
  mtd: rawnand: omap_elm: Fix runtime PM imbalance on error
  mtd: rawnand: gpmi: Fix runtime PM imbalance in gpmi_nand_probe
  mtd: rawnand: gpmi: Fix runtime PM imbalance on error
  mtd: rawnand: ingenic: Convert the driver to exec_op()
  mtd: rawnand: ingenic: Fix the RB gpio active-high property on qi, lb60
  mtd: rawnand: xway: Stop using nand_release()
  mtd: rawnand: xway: Fix the probe error path
  mtd: rawnand: vf610: Stop using nand_release()
  mtd: rawnand: txx9ndfmc: Stop using nand_release()
  mtd: rawnand: tmio: Stop using nand_release()
  mtd: rawnand: tmio: Fix the probe error path
  mtd: rawnand: tango: Stop using nand_release()
  mtd: rawnand: sunxi: Stop using nand_release()
  mtd: rawnand: sunxi: Fix the probe error path
  mtd: rawnand: stm32_fmc2: Stop using nand_release()
  mtd: rawnand: socrates: Stop using nand_release()
  mtd: rawnand: socrates: Fix the probe error path
  mtd: rawnand: sharpsl: Stop using nand_release()
  mtd: rawnand: sharpsl: Fix the probe error path
  mtd: rawnand: sh_flctl: Stop using nand_release()
  mtd: rawnand: s3c2410: Stop using nand_release()
  mtd: rawnand: r852: Stop using nand_release()
  mtd: rawnand: qcom: Stop using nand_release()
  mtd: rawnand: plat_nand: Stop using nand_release()
  mtd: rawnand: plat_nand: Fix the probe error path
  mtd: rawnand: pasemi: Stop using nand_release()
  mtd: rawnand: pasemi: Fix the probe error path
  mtd: rawnand: oxnas: Stop using nand_release()
  mtd: rawnand: oxnas: Release all devices in the _remove() path
  mtd: rawnand: oxnas: Unregister all devices on error
  mtd: rawnand: oxnas: Fix the probe error path
  mtd: rawnand: oxnas: Keep track of registered devices
  mtd: rawnand: orion: Stop using nand_release()
  mtd: rawnand: orion: Fix the probe error path
  mtd: rawnand: omap2: Stop using nand_release()
  mtd: rawnand: ndfc: Stop using nand_release()
  mtd: rawnand: mxic: Stop using nand_release()
  mtd: rawnand: mxc: Stop using nand_release()
  mtd: rawnand: mtk: Stop using nand_release()
  mtd: rawnand: mtk: Fix the probe error path
  mtd: rawnand: mpc5121: Stop using nand_release()
  mtd: rawnand: marvell: Stop using nand_release()
  mtd: rawnand: lpc32xx_slc: Stop using nand_release()
  mtd: rawnand: lpc32xx_mlc: Stop using nand_release()
  mtd: rawnand: ingenic: Stop using nand_release()
  mtd: rawnand: ingenic: Fix the probe error path
  mtd: rawnand: hisi504: Stop using nand_release()
  mtd: rawnand: gpmi: Stop using nand_release()
  mtd: rawnand: gpio: Stop using nand_release()
  mtd: rawnand: fsmc: Stop using nand_release()
  mtd: rawnand: fsl_upm: Stop using nand_release()
  mtd: rawnand: fsl_ifc: Stop using nand_release()
  mtd: rawnand: fsl_elbc: Stop using nand_release()
  mtd: rawnand: diskonchip: Stop using nand_release()
  mtd: rawnand: diskonchip: Fix the probe error path
  mtd: rawnand: denali: Stop using nand_release()
  mtd: rawnand: denali: Delete items from the list in the _remove() path
  mtd: rawnand: davinci: Stop using nand_release()
  mtd: rawnand: cs553x: Stop using nand_release()
  mtd: rawnand: cafe: Stop using nand_release()
  mtd: rawnand: cadence: Stop using nand_release()
  mtd: rawnand: brcmnand: Stop using nand_release()
  mtd: rawnand: bcm47xx: Stop using nand_release()
  mtd: rawnand: au1550nd: Stop using nand_release()
  MIPS: Loongson64: Guard against future cores without CPUCFG
  mtd: spi-nor: winbond: Fix 4-byte opcode support for w25q256
  l2tp: add sk_family checks to l2tp_validate_socket
  l2tp: do not use inet_hash()/inet_unhash()
  mptcp: fix NULL ptr dereference in MP_JOIN error path
  sch_cake: Take advantage of skb->hash where appropriate
  ravb: Mask PHY mode to avoid inserting delays twice
  selftests: forwarding: pedit_dsfield: Check counter value
  selftests: forwarding: mirror_lib: Use mausezahn
  vxlan: few locking fixes in nexthop event handler
  vxlan: add check to prevent use of remote ip attributes with NDA_NH_ID
  net: qrtr: Allocate workqueue before kernel_bind
  mptcp: remove msk from the token container at destruction time.
  mptcp: fix race between MP_JOIN and close
  mptcp: fix unblocking connect()
  r8169: improve handling power management ops
  r8169: make rtl8169_down central chip quiesce function
  r8169: move some calls to rtl8169_hw_reset
  r8169: don't reset tx ring indexes in rtl8169_tx_clear
  r8169: enable WAKE_PHY as only WoL source when runtime-suspending
  r8169: change driver data type
  mtd: spi-nor: sfdp: add/use local variable in spi_nor_parse_bfpt()
  bus: ti-sysc: Flush posted write on enable and disable
  net/smc: pre-fetch send buffer outside of send_lock
  net: dsa: sja1105: fix port mirroring for P/Q/R/S
  net: dsa: sja1105: suppress -Wmissing-prototypes in sja1105_static_config.c
  net/sched: act_ct: add nat mangle action only for NAT-conntrack
  devinet: fix memleak in inetdev_init()
  virtio_vsock: Fix race condition in virtio_transport_recv_pkt
  net: hns3: remove some unused codes in hns3_nic_set_features()
  net: hns3: fix two coding style issues in hclgevf_main.c
  net: hns3: fix an incorrect comment for num_tqps in struct hclgevf_dev
  net: hns3: remove two unused macros in hclgevf_cmd.c
  net: hns3: remove an unused macro hclge_is_csq
  net: hns3: fix a print format issue in hclge_mac_mdio_config()
  MAINTAINERS: Add entry for Qualcomm IPCC driver
  mailbox: Add support for Qualcomm IPCC
  dt-bindings: mailbox: Add devicetree binding for Qcom IPCC
  mailbox: zynqmp-ipi: Fix NULL vs IS_ERR() check in zynqmp_ipi_mbox_probe()
  mailbox: imx-mailbox: fix scu msg header size check
  mailbox: sprd: Add Spreadtrum mailbox driver
  dt-bindings: mailbox: Add the Spreadtrum mailbox documentation
  mailbox: ZynqMP IPI: Delete an error message in zynqmp_ipi_probe()
  mailbox: imx: Disable the clock on devm_mbox_controller_register() failure
  i2c: add 'single-master' property to generic bindings
  mailbox: imx: Fix return in imx_mu_scu_xlate()
  mailbox: imx: Support runtime PM
  mailbox: pcc: make pcc_mbox_driver static
  i2c: designware: Add Baikal-T1 System I2C support
  i2c: designware: Move reg-space remapping into a dedicated function
  i2c: designware: Retrieve quirk flags as early as possible
  i2c: designware: Convert driver to using regmap API
  dt: Add bindings for IDT VersaClock 5P49V5925
  clk: vc5: Add support for IDT VersaClock 5P49V6965
  mtd: spi-nor: sfdp: prepare BFPT parsing for JESD216 rev D
  clk: Add Baikal-T1 CCU Dividers driver
  clk: Add Baikal-T1 CCU PLLs driver
  dt-bindings: clk: Add Baikal-T1 CCU Dividers binding
  dt-bindings: clk: Add Baikal-T1 CCU PLLs binding
  Documentation: Add details for pstore/blk
  pstore/zone,blk: Add ftrace frontend support
  pstore/zone,blk: Add console frontend support
  pstore/zone,blk: Add support for pmsg frontend
  pstore/blk: Introduce backend for block devices
  pstore/zone: Introduce common layer to manage storage zones
  ramoops: Add "max-reason" optional field to ramoops DT node
  pstore/ram: Introduce max_reason and convert dump_oops
  pstore/platform: Pass max_reason to kmesg dump
  printk: Introduce kmsg_dump_reason_str()
  printk: honor the max_reason field in kmsg_dumper
  printk: Collapse shutdown types into a single dump reason
  pstore/ftrace: Provide ftrace log merging routine
  pstore/ram: Refactor ftrace buffer merging
  pstore/ram: Refactor DT size parsing
  pstore/ram: Adjust module param permissions to reflect reality
  pstore/platform: Move module params after declarations
  pstore/platform: Use backend name for console registration
  pstore/platform: Switch pstore_info::name to const
  pstore: Make sure console capturing will restart
  pstore: Remove filesystem records when backend is unregistered
  pstore: Do not leave timer disabled for next backend
  pstore: Add locking around superblock changes
  mtd: spi-nor: sfdp: default to addr_width of 3 for configurable widths
  f2fs: fix wrong discard space
  platform/x86: touchscreen_dmi: Add info for the Trekstor Yourbook C11B
  platform/x86: hp-wmi: Introduce HPWMI_POWER_FW_OR_HW as convenient shortcut
  platform/x86: hp-wmi: Convert simple_strtoul() to kstrtou32()
  platform/x86: hp-wmi: Refactor postcode_store() to follow standard patterns
  platform/x86: acerhdf: replace space by * in modalias
  platform/x86: ISST: Increase timeout
  ath11k: clear DCM max constellation tx value
  ath11k: reset trigger frame MAC padding duration
  ath10k: Remove ath10k_qmi_register_service_notifier() declaration
  ath9k_htc: Set RX filter based to allow broadcast Action frame RX
  ath9k: Set RX filter based to allow broadcast Action frame RX
  io_uring: fix overflowed reqs cancellation
  io_uring: off timeouts based only on completions
  io_uring: move timeouts flushing to a helper
  i2c: designware: Discard Cherry Trail model flag
  i2c: designware: Add Baytrail sem config DW I2C platform dependency
  i2c: designware: slave: Set DW I2C core module dependency
  i2c: designware: Use `-y` to build multi-object modules
  dt-bindings: i2c: dw: Add Baikal-T1 SoC I2C controller
  dt-bindings: i2c: Convert DW I2C slave to the DW I2C master example
  dt-bindings: i2c: Convert DW I2C binding to DT schema
  MIPS: Fix build warning about "PTR_STR" redefinition
  net/mlx5e: Make mlx5e_dcbnl_ops static
  net/mlx5e: en_tc: Fix cast to restricted __be32 warning
  net/mlx5e: en_tc: Fix incorrect type in initializer warnings
  net/mlx5: IPSec: Fix incorrect type for spi
  net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types
  net/mlx5: cmd: Fix memset with byte count warning
  net/mlx5: DR: Fix incorrect type in return expression
  net/mlx5: DR: Fix cast to restricted __be32
  net/mlx5: DR: Fix incorrect type in argument
  net/mlx5e: Use generic API to build MPLS label
  net: Make mpls_entry_encode() available for generic users
  net/mlx5: reduce stack usage in qp_read_field
  net/mlx5e: Don't use err uninitialized in mlx5e_attach_decap
  net/mlx5: Kconfig: Fix spelling typo
  mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff
  fs/xfs: Update xfs_ioctl_setattr_dax_invalidate()
  fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags()
  fs/xfs: Create function xfs_inode_should_enable_dax()
  fs/xfs: Make DAX mount option a tri-state
  fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS
  fs/xfs: Remove unnecessary initialization of i_rwsem
  exec: Compute file based creds only once
  rtc: abx80x: Add Device Tree matching table
  rtc: rv3028: Add missed check for devm_regmap_init_i2c()
  rtc: mpc5121: Use correct return value for mpc5121_rtc_probe()
  rtc: goldfish: Use correct return value for goldfish_rtc_probe()
  exec: Add a per bprm->file version of per_clear
  rtc: snvs: Add necessary clock operations for RTC APIs
  rtc: snvs: Make SNVS clock always prepared
  ASoC: soc-card: add snd_soc_card_remove_dai_link()
  ASoC: soc-card: add snd_soc_card_add_dai_link()
  ASoC: soc-card: add snd_soc_card_set_bias_level_post()
  ASoC: soc-card: add snd_soc_card_set_bias_level()
  ASoC: soc-card: add snd_soc_card_remove()
  ASoC: soc-card: add snd_soc_card_late_probe()
  ASoC: soc-card: add snd_soc_card_probe()
  ASoC: soc-card: add probed bit field to snd_soc_card
  ASoC: soc-card: add snd_soc_card_resume_post()
  ASoC: soc-card: add snd_soc_card_resume_pre()
  ASoC: soc-card: add snd_soc_card_suspend_post()
  ASoC: soc-card: add snd_soc_card_suspend_pre()
  ASoC: soc-card: move snd_soc_card_subclass to soc-card
  ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card
  ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card
  ASoC: soc-card: move snd_soc_card_jack_new() to soc-card
  ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card
  ASoC: add soc-card.c
  ASoC: soc.h: convert bool to bit field for snd_soc_card
  m68k,nommu: fix implicit cast from __user in __{get,put}_user_asm()
  m68k,nommu: add missing __user in uaccess' __ptr() macro
  m68k: Drop CONFIG_MTD_M25P80 in stmark2_defconfig
  tcp: tcp_init_buffer_space can be static
  net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static
  drivers/net/ibmvnic: Update VNIC protocol version reporting
  nfp: flower: fix incorrect flag assignment
  dt-bindings: net: rename the bindings document for MediaTek STAR EMAC
  NFC: st21nfca: add missed kfree_skb() in an error path
  dt-bindings: net: imx-dwmac: Add NXP imx8 DWMAC glue layer
  net: ethernet: dwmac: add ethernet glue logic for NXP imx8 chip
  stmmac: platform: add "snps, dwmac-5.10a" IP compatible string
  tipc: remove set but not used variable 'prev'
  neigh: fix ARP retransmit timer guard
  net: dsa: sja1105: avoid invalid state in sja1105_vlan_filtering
  ANDROID: net: bpf: permit redirect from ingress L3 to egress L2 devices at near max mtu
  net: dsa: tag_8021q: stop restoring VLANs from bridge
  pselect6() and friends: take handling the combined 6th/7th args into helper
  spi: spi-fsl-dspi: fix native data copy
  blk-wbt: rename __wbt_update_limits to wbt_update_limits
  blk-wbt: remove wbt_update_limits
  blk-throttle: remove tg_drain_bios
  blk-throttle: remove blk_throtl_drain
  dt-bindings: Merge gpio-usb-b-connector with usb-connector
  vfio/mdev: Fix reference count leak in add_mdev_supported_type
  dt-bindings: timer: renesas: cmt: Convert to json-schema
  dt-bindings: clock: Convert i.MX8QXP LPCG to json-schema
  dt-bindings: timer: Convert i.MX GPT to json-schema
  dt-bindings: thermal: rcar-thermal: Add device tree support for r8a7742
  dt-bindings: serial: Add binding for UART pin swap
  dt-bindings: geni-se: Add interconnect binding for GENI QUP
  dt-bindings: geni-se: Convert QUP geni-se bindings to YAML
  dt-bindings: regulator: Convert anatop regulator to json-schema
  dt-bindings: ASoC: renesas,rsnd: Add r8a7742 support
  bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones
  bpf, selftests: Verifier bounds tests need to be updated
  bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones
  bpf: Fix use-after-free in fmod_ret check
  orangefs: convert get_user_pages() --> pin_user_pages()
  orangefs: remove redundant assignment to variable ret
  ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition
  ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition
  ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi
  default csum_and_copy_to_user(): don't bother with access_ok()
  take the dummy csum_and_copy_from_user() into net/checksum.h
  arm: switch to csum_and_copy_from_user()
  sh32: convert to csum_and_copy_from_user()
  m68k: convert to csum_and_copy_from_user()
  xtensa: switch to providing csum_and_copy_from_user()
  sparc: switch to providing csum_and_copy_from_user()
  parisc: turn csum_partial_copy_from_user() into csum_and_copy_from_user()
  alpha: turn csum_partial_copy_from_user() into csum_and_copy_from_user()
  ia64: turn csum_partial_copy_from_user() into csum_and_copy_from_user()
  ia64: csum_partial_copy_nocheck(): don't abuse csum_partial_copy_from_user()
  x86: switch 32bit csum_and_copy_to_user() to user_access_{begin,end}()
  x86: switch both 32bit and 64bit to providing csum_and_copy_from_user()
  x86_64: csum_..._copy_..._user(): switch to unsafe_..._user()
  net: remove kernel_setsockopt
  net: add a new bind_add method
  sctp: refactor sctp_setsockopt_bindx
  sctp: add sctp_sock_set_nodelay
  net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta()
  net/mlx5e: Fix MLX5_TC_CT dependencies
  net/mlx5e: Properly set default values when disabling adaptive moderation
  net/mlx5e: Fix arch depending casting issue in FEC
  net/mlx5e: Remove warning "devices are not on same switch HW"
  net/mlx5e: Fix stats update for matchall classifier
  net/mlx5: Fix crash upon suspend/resume
  perf build: Add a LIBPFM4=1 build test entry
  perf tools: Add optional support for libpfm4
  perf tools: Correct license on jsmn JSON parser
  perf jit: Fix inaccurate DWARF line table
  perf jvmti: Remove redundant jitdump line table entries
  perf build: Add NO_SDT=1 to the default set of build tests
  perf build: Add NO_LIBCRYPTO=1 to the default set of build tests
  perf build: Add NO_SYSCALL_TABLE=1 to the build tests
  perf build: Remove libaudit from the default feature checks
  perf trace: Grow the syscall table as needed when using libaudit
  perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor
  perf trace: Remove union from syscalltbl, all the fields are needed
  perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable
  net: phy: marvell: unlock after phy_select_page() failure
  perf build: Group the NO_SYSCALL_TABLE logic
  net: phy: mscc: fix PHYs using the vsc8574_probe
  net: ethernet: mtk-star-emac: remove unused variable
  vmxnet3: use correct hdr reference when packet is encapsulated
  RDMA/core: Introduce shared CQ pool API
  spi: Convert DW SPI binding to DT schema
  spi: dw: Refactor mid_spi_dma_setup() to separate DMA and IRQ config
  spi: dw: Make DMA request line assignments explicit for Intel Medfield
  RDMA/core: Add protection for shared CQs used by ULPs
  RDMA/core: Fix several reference count leaks.
  IB/hfi1: Fix spelling mistake "enought" -> "enough"
  RDMA/core: Use offsetofend() instead of open coding
  thermal/int340x_thermal: Don't require IDSP to exist
  thermal/int340x_thermal: Export OEM vendor variables
  thermal/int340x_thermal: Export GDDV
  thermal: qoriq: Update the settings for TMUv2
  RDMA/hns: remove duplicate assignment to pointer raq
  RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode
  Revert "drm/amd/display: disable dcn20 abm feature for bring up"
  drm/amd/powerplay: ack the SMUToHost interrupt on receive V2
  drm/amdgpu/pm: return an error during GPU reset or suspend (v2)
  RDMA/srpt: Increase max_send_sge
  RDMA/srpt: Reduce max_recv_sge to 1
  RDMA/srpt: Make debug output more detailed
  RDMA/srp: Make the channel count configurable per target
  spi: bcm2835: Remove shared interrupt support
  null_blk: force complete for timeout request
  mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA
  mwifiex: Parse all API_VER_ID properties
  ALSA: usb-audio: Fixing usage of plain int instead of NULL
  airo: Fix read overflows sending packets
  brcmfmac: 43012 Update MES Watermark
  brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode
  brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO
  brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode
  brcmfmac: set F2 blocksize for 4373
  wlcore: fix runtime pm imbalance in wlcore_irq_locked
  rtw88: 8822c: remove CCK TX setting when switch channel
  rtw88: 8822c: fix missing brace warning for old compilers
  rtw88: fix EAPOL 4-way failure by finish IQK earlier
  rtw88: coex: 8723d: handle BT inquiry cases
  rtw88: coex: 8723d: set antanna control owner
  wlcore: fix runtime pm imbalance in __wl1271_op_remove_interface
  wlcore: fix runtime pm imbalance in wl1271_op_suspend
  wlcore: fix runtime pm imbalance in wlcore_regdomain_config
  wlcore: fix runtime pm imbalance in wl1271_tx_work
  ASoC: SOF: Intel: hda: fix generic hda codec support
  atmel: Use shared constant for rfc1042 header
  libertas: Use shared constant for rfc1042 header
  cw1200: Remove local sdio VENDOR and DEVICE id definitions
  b43_legacy: Fix connection problem with WPA3
  b43: Fix connection problem with WPA3
  dt-bindings: vendor-prefixes: Add Silex Insight vendor prefix
  Revert "rtw88: no need to set registers for SDIO"
  MAINTAINERS: update qtnfmac maintainers
  dt-bindings: input: touchscreen: edt-ft5x06: change reg property
  dt-bindings: snps,dw-apb-ssi: add optional reset property
  spi: dw: add reset control
  spi: bcm2835: Enable shared interrupt support
  spi: bcm2835: Implement shutdown callback
  blk-mq: drain I/O when all CPUs in a hctx are offline
  blk-mq: add blk_mq_all_tag_iter
  blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx
  blk-mq: use BLK_MQ_NO_TAG in more places
  blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG
  blk-mq: move more request initialization to blk_mq_rq_ctx_init
  blk-mq: simplify the blk_mq_get_request calling convention
  blk-mq: remove the bio argument to ->prepare_request
  nvme: force complete cancelled requests
  blk-mq: blk-mq: provide forced completion method
  regulator: core: Add regulator bypass trace points
  cpuidle: Fix three reference count leaks
  PCI: vmd: Filter resource type bits from shadow register
  PM: runtime: Replace pm_runtime_callbacks_present()
  ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings
  Subject: [PATCH v2] ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update
  xen/pci: Get rid of verbose_request and use dev_dbg() instead
  rt2800: enable MFP support unconditionally
  dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver
  iommu/amd: Remove redundant devid checks
  iommu/amd: Store dev_data as device iommu private data
  iommu/amd: Merge private header files
  iommu/amd: Remove PD_DMA_OPS_MASK
  iommu/amd: Consolidate domain allocation/freeing
  iommu/amd: Free page-table in protection_domain_free()
  iommu/amd: Allocate page-table in protection_domain_init()
  iommu/amd: Let free_pagetable() not rely on domain->pt_root
  iommu/amd: Unexport get_dev_data()
  vmci_host: get rid of pointless access_ok()
  hfi1: get rid of pointless access_ok()
  usb: get rid of pointless access_ok() calls
  lpfc_debugfs: get rid of pointless access_ok()
  efi_test: get rid of pointless access_ok()
  drm_read(): get rid of pointless access_ok()
  via-pmu: don't bother with access_ok()
  drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok()
  omapfb: get rid of pointless access_ok() calls
  amifb: get rid of pointless access_ok() calls
  drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok()
  drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok()
  cm4000_cs.c cmm_ioctl(): get rid of pointless access_ok()
  nvram: drop useless access_ok()
  n_hdlc_tty_read(): remove pointless access_ok()
  tomoyo_write_control(): get rid of pointless access_ok()
  gfs2: Even more gfs2_find_jhead fixes
  spi: dw: Use regset32 DebugFS method to create regdump file
  spi: dw: Add DMA support to the DW SPI MMIO driver
  spi: dw: Cleanup generic DW DMA code namings
  spi: dw: Add DW SPI DMA/PCI/MMIO dependency on the DW SPI core
  spi: dw: Remove DW DMA code dependency from DW_DMAC_PCI
  spi: dw: Move Non-DMA code to the DW PCIe-SPI driver
  spi: dw: Add core suffix to the DW APB SSI core source file
  spi: dw: Fix Rx-only DMA transfers
  spi: dw: Use DMA max burst to set the request thresholds
  spi: dw: Parameterize the DMA Rx/Tx burst length
  spi: dw: Add SPI Rx-done wait method to DMA-based transfer
  spi: dw: Add SPI Tx-done wait method to DMA-based transfer
  spi: dw: Locally wait for the DMA transfers completion
  spi: dw: Return any value retrieved from the dma_transfer callback
  spi: dw: Set xfer effective_speed_hz
  fs: fix indentation in deactivate_super()
  vfs: Remove duplicated d_mountpoint check in __is_local_mountpoint
  workqueue: remove useless unlock() and lock() in series
  workqueue: void unneeded requeuing the pwq in rescuer thread
  comedi: get rid of compat_alloc_user_space() mess in COMEDI_CMD{,TEST} compat
  comedi: do_cmd_ioctl(): lift copyin/copyout into the caller
  comedi: do_cmdtest_ioctl(): lift copyin/copyout into the caller
  comedi: lift copy_from_user() into callers of __comedi_get_user_cmd()
  comedi: get rid of compat_alloc_user_space() mess in COMEDI_INSNLIST compat
  comedi: get rid of compat_alloc_user_space() mess in COMEDI_INSN compat
  Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot
  workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t
  workqueue: Use rcuwait for wq_manager_wait
  parisc: Fix kernel panic in mem_init()
  regulator: extract voltage balancing code to the separate function
  iommu: Fix reference count leak in iommu_group_alloc.
  ASoC: reduce verbosity of error messages for sof-dai and sof-link
  EDAC/amd64: Remove redundant assignment to variable ret in hw_info_get()
  iommu/vt-d: Fix compile warning
  iommu/vt-d: Remove real DMA lookup in find_domain
  iommu/vt-d: Allocate domain info for real DMA sub-devices
  iommu/vt-d: Only clear real DMA device's context entries
  regmap: provide helpers for simple bit operations
  iommu: Remove iommu_sva_ops::mm_exit()
  uacce: Remove mm_exit() op
  regmap: add helper for per-port regfield initialization
  ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed
  ASoC: rt1015: Enable class-D silence and clock detections
  ASoC: tlv320adcx140: Fix dt-binding-check issue
  ASoC: img-i2s-out: Fix runtime PM imbalance on error
  ASoC: topology: remove the redundant pass checks
  ASoC: topology: refine and log the header in the correct pass
  i2c: sh_mobile: simplify code and remove false compilation warning
  gpio: fix locking open drain IRQ lines
  tty: serial: qcom_geni_serial: Add 51.2MHz frequency support
  Bluetooth: Acquire sk_lock.slock without disabling interrupts
  Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe()
  Bluetooth: hci_qca: Fix suspend/resume functionality failure
  powerpc/64s: Disable sanitisers for C syscall/interrupt entry/exit code
  tty: serial: imx: clear Ageing Timer Interrupt in handler
  serial: 8250_fintek: Add F81966 Support
  erofs: suppress false positive last_block warning
  erofs: convert to use the new mount fs_context api
  i2c: i801: Instantiate SPD EEPROMs automatically
  i2c: smbus: Add a way to instantiate SPD EEPROMs automatically
  sc16is7xx: Add flag to activate IrDA mode
  dt-bindings: sc16is7xx: Add flag to activate IrDA mode
  serial: 8250: Support rs485 bus termination GPIO
  serial: 8520_port: Fix function param documentation
  dt-bindings: serial: Add binding for rs485 bus termination GPIO
  mmc: core: Export device/vendor ids from Common CIS for SDIO cards
  mmc: core: Do not export MMC_NAME= and MODALIAS=mmc:block for SDIO cards
  mmc: sdhci-of-at91: fix CALCR register being rewritten
  mmc: sdhci-esdhc-imx: disable the CMD CRC check for standard tuning
  mmc: sdhci-esdhc-imx: fix the mask for tuning start point
  mmc: host: sdhci-esdhc-imx: add wakeup feature for GPIO CD pin
  mmc: mmci_sdmmc: fix DMA API warning max segment size
  mmc: mmci_sdmmc: fix DMA API warning overlapping mappings
  mmc: sdhci-of-arasan: Add support for Intel Keem Bay
  dt-bindings: mmc: arasan: Add compatible strings for Intel Keem Bay
  mmc: sdhci-cadence: fix PHY write
  mmc: sdio: Sort all SDIO IDs in common include file
  mmc: sdio: Fix Cypress SDIO IDs macros in common include file
  mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file
  mmc: sdio: Move SDIO IDs from ath10k driver to common include file
  mmc: sdio: Move SDIO IDs from ath6kl driver to common include file
  mmc: sdio: Move SDIO IDs from smssdio driver to common include file
  mmc: sdio: Move SDIO IDs from btmtksdio driver to common include file
  mmc: sdio: Move SDIO IDs from btmrvl driver to common include file
  mmc: sdio: Move SDIO IDs from mwifiex driver to common include file
  mmc: sdio: Change macro names for Marvell 8688 modules
  staging: rtl8723bs: Use common packet header constants
  staging: sm750fb: Add names to proc_setBLANK args
  staging: most: usb: init return value in default path of switch/case expression
  PCI: tegra194: Fix runtime PM imbalance on error
  usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs
  usb: dwc3: meson-g12a: fix error path when fetching the reset line fails
  xfrm: fix a NULL-ptr deref in xfrm_local_error
  dt-bindings: interrupt-controller: Add Loongson PCH MSI
  irqchip: Add Loongson PCH MSI controller
  dt-bindings: interrupt-controller: Add Loongson PCH PIC
  irqchip: Add Loongson PCH PIC controller
  dt-bindings: interrupt-controller: Add Loongson HTVEC
  irqchip: Add Loongson HyperTransport Vector support
  extcon: arizona: Fix runtime PM imbalance on error
  extcon: max14577: Add proper dt-compatible strings
  extcon: adc-jack: Fix an error handling path in 'adc_jack_probe()'
  extcon: remove redundant assignment to variable idx
  Revert "dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings"
  Revert "dt-bindings: usb: qcom,dwc3: Add compatible for SC7180"
  Revert "dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver"
  ARM: zynq: Don't select CONFIG_ICST
  iwlwifi: bump FW API to 56 for AX devices
  iwlwifi: mvm: add support for range request version 10
  iwlwifi: mvm: fix aux station leak
  iwlwifi: move txq-specific from trans_pcie to common trans
  iwlwifi: move iwl_txq and substructures to a common trans header
  iwlwifi: pcie: gen3: indicate 8k/12k RB size to device
  iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia
  iwlwifi: acpi: support device specific method (DSM)
  iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq
  iwlwifi: pcie: don't count on the FW to set persistence mode
  iwlwifi: set NO_HE if the regulatory domain forbids it
  reiserfs: Replace kmalloc with kcalloc in the comment
  Revert "ANDROID: vfs: Add setattr2 for filesystems with per mount permissions"
  Revert "ANDROID: vfs: Add permission2 for filesystems with per mount permissions"
  Revert "ANDROID: vfs: add d_canonical_path for stacked filesystem support"
  Revert "ANDROID: fs: Restore vfs_path_lookup() export"
  ANDROID: sdcardfs: remove sdcardfs from system
  powerpc/book3s64/kvm: Fix secondary page table walk warning during migration
  opp: Remove bandwidth votes when target_freq is zero
  opp: core: add regulators enable and disable
  opp: Reorder the code for !target_freq case
  opp: Expose bandwidth information via debugfs
  cpufreq: dt: Add support for interconnect bandwidth scaling
  opp: Update the bandwidth on OPP frequency changes
  opp: Add sanity checks in _read_opp_key()
  opp: Add support for parsing interconnect bandwidth
  clk: mediatek: assign the initial value to clk_init_data of mtk_mux
  clk: mediatek: Add MT6765 clock support
  clk: mediatek: add mt6765 clock IDs
  dt-bindings: clock: mediatek: document clk bindings vcodecsys for Mediatek MT6765 SoC
  dt-bindings: clock: mediatek: document clk bindings mipi0a for Mediatek MT6765 SoC
  dt-bindings: clock: mediatek: document clk bindings for Mediatek MT6765 SoC
  CLK: HSDK: CGU: add support for 148.5MHz clock
  CLK: HSDK: CGU: support PLL bypassing
  CLK: HSDK: CGU: check if PLL is bypassed first
  clk: clk-si5341: Add support for the Si5345 series
  e1000: Fix typo in the comment
  igc: Fix wrong register name
  igc: Remove Sequence Error Counter
  igc: Add Receive Error Counter
  igc: Remove symbol error counter
  i40e: Make i40e_shutdown_adminq() return void
  e1000e: Relax condition to trigger reset for ME workaround
  igc: Fix IGC_MAX_RXNFC_RULES
  igc: Reject NFC rules with multiple matches
  igc: Remove unused flags
  igb: make igb_set_fc_watermarks() return void
  ixgbe: Remove unused inline function ixgbe_irq_disable_queues
  ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov()
  ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc()
  dt-bindings: timer: renesas: mtu2: Convert to json-schema
  of/fdt: Remove redundant kbasename function call
  ixgbe: fix signed-integer-overflow warning
  i40e: trivial fixup of comments in i40e_xsk.c
  dt-bindings: clock: Convert i.MX1 clock to json-schema
  dt-bindings: clock: Convert i.MX21 clock to json-schema
  dt-bindings: clock: Convert i.MX25 clock to json-schema
  dt-bindings: clock: Convert i.MX27 clock to json-schema
  i40e: Use scnprintf() for avoiding potential buffer overflow
  dt-bindings: clock: Convert i.MX23 clock to json-schema
  dt-bindings: clock: Convert i.MX28 clock to json-schema
  dt-bindings: clock: Convert i.MX31 clock to json-schema
  dt-bindings: clock: Convert i.MX35 clock to json-schema
  dt-bindings: clock: Convert i.MX5 clock to json-schema
  dt-bindings: iio: imu: bmi160: convert format to yaml, add maintainer
  Documentation/dax: Update DAX enablement for ext4
  fs/ext4: Introduce DAX inode flag
  fs/ext4: Remove jflag variable
  fs/ext4: Make DAX mount option a tri-state
  fs/ext4: Only change S_DAX on inode load
  fs/ext4: Update ext4_should_use_dax()
  fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS
  fs/ext4: Disallow verity if inode is DAX
  fs/ext4: Narrow scope of DAX check in setflags
  comedi: get rid of compat_alloc_user_space() mess in COMEDI_RANGEINFO compat
  comedi: get rid of compat_alloc_user_space() mess in COMEDI_CHANINFO compat
  comedi: get rid of indirection via translated_ioctl()
  comedi: move compat ioctl handling to native fops
  clk: qcom: Add missing msm8998 ufs_unipro_core_clk_src
  clk: ingenic: Mark ingenic_tcu_of_match as __maybe_unused
  dt-bindings: usb: usb-xhci: Document r8a7742 support
  dt-bindings: usb: renesas,usbhs: Add support for r8a7742
  dt-bindings: PCI: pci-rcar-gen2: Add device tree support for r8a7742
  dt-bindings: phy: rcar-gen2: Add r8a7742 support
  dt-bindings: dma: uart: mtk: fix example
  net: hns3: print out speed info when parsing speed fails
  net: hns3: remove some unused fields in struct hclge_dev
  net: hns3: remove two duplicated register macros in hclgevf_main.h
  net: hns3: remove unused struct hnae3_unic_private_info
  net: hns3; remove unused HNAE3_RESTORE_CLIENT in enum hnae3_reset_notify_type
  net: hns3: remove some unused fields in struct hns3_nic_priv
  net: hns3: modify an incorrect type in struct hclgevf_cfg_gro_status_cmd
  net: hns3: modify an incorrect type in struct hclge_cfg_gro_status_cmd
  net: hns3: refactor hclge_query_bd_num_cmd_send()
  net: hns3: refactor hclge_config_tso()
  net: hns3: add a missing mutex destroy in hclge_init_ad_dev()
  net: hns3: remove an unnecessary 'goto' in hclge_init_ae_dev()
  net: be more gentle about silly gso requests coming from user
  net: ks8851: Remove ks8851_mll.c
  net: ks8851: Implement Parallel bus operations
  net: ks8851: Separate SPI operations into separate file
  net: ks8851: Implement register, FIFO, lock accessor callbacks
  net: ks8851: Permit overridding interrupt enable register
  net: ks8851: Factor out TX work flush function
  net: ks8851: Split out SPI specific code from probe() and remove()
  net: ks8851: Split out SPI specific entries in struct ks8851_net
  net: ks8851: Factor out SKB receive function
  net: ks8851: Factor out bus lock handling
  net: ks8851: Use 16-bit read of RXFC register
  net: ks8851: Use 16-bit writes to program MAC address
  net: ks8851: Remove ks8851_rdreg32()
  net: ks8851: Use dev_{get,set}_drvdata()
  net: ks8851: Use devm_alloc_etherdev()
  net: ks8851: Pass device node into ks8851_init_mac()
  net: ks8851: Replace dev_err() with netdev_err() in IRQ handler
  net: ks8851: Rename ndev to netdev in probe
  net: ks8851: Factor out spi->dev in probe()/remove()
  vmxnet3: update to version 4
  vmxnet3: add geneve and vxlan tunnel offload support
  vmxnet3: add support to get/set rx flow hash
  vmxnet3: prepare for version 4 changes
  ice: Refactor VF VSI release and setup functions
  ice: Refactor VF reset
  clk: X1000: Add FIXDIV for SSI clock of X1000.
  dt-bindings: clock: Add and reorder ABI for X1000.
  clk: Ingenic: Add CGU driver for X1830.
  dt-bindings: clock: Add X1830 clock bindings.
  clk: Ingenic: Adjust cgu code to make it compatible with X1830.
  clk: Ingenic: Remove unnecessary spinlock when reading registers.
  ice: remove VM/VF disable command on CORER/GLOBR reset
  ice: Add functions to rebuild host VLAN/MAC config for a VF
  ice: Add function to set trust mode bit on reset
  dt-bindings: usb: Convert ehci-mv to json-schema
  dt-bindings: spi: Convert spi-pxa2xx to json-schema
  ice: Renaming and simplification in VF init path
  ice: Separate VF VSI initialization/creation from reset flow
  dt-bindings: media: Convert marvell,mmp2-ccic to json-schema
  clk: intel: remove redundant initialization of variable rate64
  ice: Add helper function for clearing VPGEN_VFRTRIG
  soc: sifive: l2 cache: Mark l2_get_priv_group as static
  soc: sifive: l2 cache: Eliminate an unsigned zero compare warning
  ice: Simplify ice_sriov_configure
  ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings
  ice: Declare functions static
  ice: fix kernel BUG if register_netdev fails
  ice: fix potential double free in probe unrolling
  ice: cleanup VSI context initialization
  ice: Poll for reset completion when DDP load fails
  dt-bindings: power: sbs-battery: Convert to yaml
  power: supply: sbs-battery: constify power-supply property array
  power: supply: sbs-battery: switch to i2c's probe_new
  power: supply: sbs-battery: switch from of_property_* to device_property_*
  power: supply: sbs-battery: add ability to disable charger broadcasts
  power: supply: sbs-battery: fix idle battery status
  power: supply: sbs-battery: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED support
  power: supply: sbs-battery: add MANUFACTURE_DATE support
  power: supply: sbs-battery: add POWER_SUPPLY_PROP_CONSTANT_CHARGE_CURRENT/VOLTAGE_MAX support
  power: supply: sbs-battery: Improve POWER_SUPPLY_PROP_TECHNOLOGY support
  power: supply: sbs-battery: add POWER_SUPPLY_PROP_CURRENT_AVG support
  power: supply: sbs-battery: add PEC support
  power: supply: sbs-battery: simplify read_read_string_data
  power: supply: sbs-battery: add POWER_SUPPLY_PROP_CAPACITY_ERROR_MARGIN support
  SUNRPC: Remove unreachable error condition in rpcb_getport_async()
  nfsd: Fix svc_xprt refcnt leak when setup callback client failed
  sunrpc: clean up properly in gss_mech_unregister()
  sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations.
  sunrpc: check that domain table is empty at module unload.
  dt-bindings: thermal: Convert i.MX to json-schema
  vfio: Selective dirty page tracking if IOMMU backed device pins pages
  vfio iommu: Add migration capability to report supported features
  vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap
  vfio iommu: Implementation of ioctl for dirty pages tracking
  vfio iommu: Add ioctl definition for dirty pages tracking
  vfio iommu: Cache pgsize_bitmap in struct vfio_iommu
  vfio iommu: Remove atomicity of ref_count of pinned pages
  vfio: UAPI for migration interface for device state
  dt-bindings: mtd: Convert ingenic,jz4780-nand.txt to YAML
  dt-bindings: memory: Convert ingenic,jz4780-nemc.txt to YAML
  gpio: gpiolib: Allow GPIO IRQs to lazy disable
  dt-bindings: gpio: Convert mxs to json-schema
  dt-bindings: serial: Add renesas,em-uart bindings
  dt-bindings: memory-controllers: renesas,dbsc: Convert to json-schema
  dt-bindings: interrupt-controller: arm,gic: Document resets property
  ASoC: fsi: Add missing properties to DT bindings
  dt-bindings: rtc: rtc-sh: Add missing power-domains property
  dt-bindings: media: Add missing clock domain description
  dt-bindings: timer: Convert i.MX SYSCTR to json-schema
  dt-bindings: timer: Convert i.MX TPM to json-schema
  dt-bindings: vendor-prefixes: Add MikroTik
  dt-bindings: clock: Convert i.MX7D clock to json-schema
  ARM: OMAP2+: Fix regression for using local timer on non-SMP SoCs
  dt-bindings: interrupt-controller: Convert imx irqsteer to json-schema
  bus: bt1-axi: Build the driver into the kernel
  bus: bt1-apb: Build the driver into the kernel
  dt-bindings: gpio: renesas, rcar-gpio: Add r8a7742 (RZ/G1H) support
  dt-bindings: power: renesas,apmu: Document r8a7742 support
  dt-bindings: net: renesas,ether: Document R8A7742 SoC
  dt-bindings: net: renesas, ravb: Add support for r8a7742 SoC
  dt-bindings: ata: renesas,rcar-sata: Add r8a7742 support
  dt-bindings: i2c: renesas, iic: Document r8a7742 support
  dt-bindings: i2c: renesas, i2c: Document r8a7742 support
  sfc: avoid an unused-variable warning
  sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event
  x86/ioperm: Prevent a memory leak when fork fails
  dt-bindings: serial: renesas,scifa: Remove part numbers from comments
  dt-bindings: serial: renesas,scifa: Document r8a7742 bindings
  Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT"
  x86/spinlock: Remove obsolete ticket spinlock macros and types
  x86/split_lock: Add Icelake microserver and Tigerlake CPU models
  f2fs: compress: don't compress any datas after cp stop
  f2fs: remove unneeded return value of __insert_discard_tree()
  f2fs: fix wrong value of tracepoint parameter
  f2fs: protect new segment allocation in expand_inode_data
  include/asm-generic/topology.h: guard cpumask_of_node() macro argument
  fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info()
  mm: remove VM_BUG_ON(PageSlab()) from page_mapcount()
  mm,thp: stop leaking unreleased file pages
  mm/z3fold: silence kmemleak false positives of slots
  x86/dma: Fix max PFN arithmetic overflow on 32 bit systems
  tipc: call tsk_set_importance from tipc_topsrv_create_listener
  rxrpc: add rxrpc_sock_set_min_security_level
  ipv6: add ip6_sock_set_recvpktinfo
  ipv6: add ip6_sock_set_addr_preferences
  ipv6: add ip6_sock_set_recverr
  ipv6: add ip6_sock_set_v6only
  ipv4: add ip_sock_set_pktinfo
  ipv4: add ip_sock_set_mtu_discover
  ipv4: add ip_sock_set_recverr
  ipv4: add ip_sock_set_freebind
  ipv4: add ip_sock_set_tos
  tcp: add tcp_sock_set_keepcnt
  tcp: add tcp_sock_set_keepintvl
  tcp: add tcp_sock_set_keepidle
  tcp: add tcp_sock_set_user_timeout
  tcp: add tcp_sock_set_syncnt
  tcp: add tcp_sock_set_quickack
  tcp: add tcp_sock_set_nodelay
  tcp: add tcp_sock_set_cork
  net: add sock_set_reuseport
  net: add sock_set_rcvbuf
  net: add sock_set_keepalive
  net: add sock_enable_timestamps
  net: add sock_bindtoindex
  net: add sock_set_sndtimeo
  net: add sock_set_priority
  net: add sock_no_linger
  net: add sock_set_reuseaddr
  Makefile: support compressed debug info
  modpost: refactor sech_name()
  modpost: fix potential segmentation fault for addend_i386_rel()
  kbuild: disallow multi-word in M= or KBUILD_EXTMOD
  bonding: Fix reference count leak in bond_sysfs_slave_add.
  tcp: ipv6: support RFC 6069 (TCP-LD)
  net: dsa: sja1105: offload the Credit-Based Shaper qdisc
  selftests: Add torture tests to nexthop tests
  power: supply: sbs-battery: Add TI BQ20Z65 support
  power: supply: core: add POWER_SUPPLY_HEALTH_CALIBRATION_REQUIRED
  power: supply: core: add manufacture date properties
  power: supply: core: add capacity error margin property
  kobject: increase allowed number of uevent variables
  power: supply: Make bd9995x_chip_reset static
  x86/mm: Drop deprecated DISCONTIGMEM support for 32-bit
  dt-bindings: PCI: Add UniPhier PCIe endpoint controller description
  KVM: arm64: Move __load_guest_stage2 to kvm_mmu.h
  KVM: arm64: Check advertised Stage-2 page size capability
  x86/Kconfig: Update config and kernel doc for MPK feature on AMD
  selftests/ftrace: Return unsupported if no error_log file
  selftests/ftrace: Use printf for backslash included command
  i2c: avoid confusing naming in header
  i2c: slave-eeprom: update documentation to recent changes
  i2c: slave-eeprom: skip useless initialization
  i2c: acpi: Drop double check for ACPI companion device
  mt76: mt7915: remove set but not used variable 'msta'
  mt76: mt7615: Use kmemdup in mt7615_queue_key_update()
  mt76: only iterate over initialized rx queues
  mt76: mt7615: add support for MT7611N
  mt76: fix wcid allocation issues
  mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy
  mt76: mt7615: fix hw_scan with ssid_type for specified SSID only
  mt76: mt7915: fix a handful of spelling mistakes
  mt76: mt7615: switch to per-vif power_save support
  mt76: mt7915: fix some sparse warnings
  mt76: fix per-driver wcid range checks after wcid array size bump
  mt76: mt7915: fix decoded radiotap HE flags
  mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy
  mt76: mt7915: fix sparse warnings: incorrect type initializer
  mt76: mt7915: fix some sparse warnings
  mt76: mt7915: add spatial reuse support
  mt76: mt76x02: remove check in mt76x02_mcu_msg_send
  mt76: mt7615: introduce remain_on_channel support
  KVM: nVMX: always update CR3 in VMCS
  KVM: SVM: always update CR3 in VMCB
  KVM: nSVM: correctly inject INIT vmexits
  KVM: nSVM: remove exit_required
  KVM: nSVM: inject exceptions via svm_check_nested_events
  KVM: x86: enable event window in inject_pending_event
  dt-bindings: pwm: Convert mxs pwm to json-schema
  dt-bindings: auxdisplay: hd44780: Convert to json-schema
  dt-bindings: display: anx7814.txt: convert to yaml
  powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again
  hwmon: Add Baikal-T1 PVT sensor driver
  hwmon: Add notification support
  dt-bindings: hwmon: Add Baikal-T1 PVT sensor binding
  bus: bt1-axi: Use sysfs_streq instead of strncmp
  bus: bt1-axi: Optimize the return points in the driver
  bus: bt1-apb: Use sysfs_streq instead of strncmp
  bus: bt1-apb: Use PTR_ERR_OR_ZERO to return from request-regs method
  bus: bt1-apb: Fix show/store callback identations
  bus: bt1-apb: Include linux/io.h
  dt-bindings: memory: Add Baikal-T1 L2-cache Control Block binding
  block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds
  perf intel-pt: Refine kernel decoding only warning message
  PCI: hv: Use struct_size() helper
  perf record: Respect --no-switch-events
  perf script: Fix --call-trace for Intel PT
  cgroup: add cpu.stat file to root cgroup
  genirq: Check irq_data_get_irq_chip() return value before use
  powerpc/xive: Share the event-queue page with the Hypervisor.
  powerpc/pseries: Update hv-24x7 information after migration
  Documentation/ABI: Add ABI documentation for chips and sockets
  powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details
  powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details
  powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run
  powerpc/powernv/pci: Sprinkle around some WARN_ON()s
  powerpc/powernv/pci: Reserve the root bus PE during init
  powerpc/powernv/pci: Re-work bus PE configuration
  powerpc/powernv/pci: Add helper to find ioda_pe from BDFN
  powerpc/powernv/pci: Add an explaination for PNV_IODA_PE_BUS_ALL
  powerpc/powernv: Add a print indicating when an IODA PE is released
  powerpc/powernv/npu: Move IOMMU group setup into npu-dma.c
  powerpc/powernv/pci: Move tce size parsing to pci-ioda-tce.c
  powerpc/powernv/pci: Delete old iommu recursive iommu setup
  powerpc/powernv/pci: Add device to iommu group during dma_dev_setup()
  powerpc/powernv/pci: Register iommu group at PE DMA setup
  powerpc/powernv/iov: Don't add VFs to iommu group during PE config
  powerpc/powernv/npu: Clean up compound table group initialisation
  powerpc/64s/kuap: Conditionally restore AMR in kuap_restore_amr asm
  powerpc/64/kuap: Conditionally restore AMR in interrupt exit
  powerpc/64s/kuap: Add missing isync to KUAP restore paths
  powerpc/4xx: Don't unmap NULL mbase
  powerpc/40x: Don't save CR in SPRN_SPRG_SCRATCH6
  powerpc/40x: Avoid using r12 in TLB miss handlers
  powerpc: Remove IBM405 Erratum #77
  powerpc/40x: Remove IBM405 Erratum #51
  powerpc/40x: Remove support for IBM 405GP
  powerpc/40x: Remove support for ISS Simulator
  powerpc/40x: Remove EP405
  powerpc/40x: Remove WALNUT
  powerpc/40x: Remove STB03xxx
  powerpc/40x: Remove support for IBM 403GCX
  powerpc/pgtable: Drop PTE_ATOMIC_UPDATES
  powerpc/40x: Rework 40x PTE access and TLB miss
  sound: ac97: Remove sound driver for ancient platform
  powerpc: Remove Xilinx PPC405/PPC440 support
  powerpc/64: Refactor interrupt exit irq disabling sequence
  powerpc/64s/radix: Don't prefetch DAR in update_mmu_cache
  input: i8042 - Remove special PowerPC handling
  macintosh/ams-input: switch to using input device polling mode
  powerpc/xive: Do not expose a debugfs file when XIVE is disabled
  perf evlist: Disable 'immediate' events last
  perf kcore_copy: Fix module map when there are no modules loaded
  perf jvmti: Fix demangling Java symbols
  perf tests: Add test for the java demangler
  perf jvmti: Do not report error when missing debug information
  perf jvmti: Fix jitdump for methods without debug info
  perf symbols: Fix debuginfo search for Ubuntu
  perf parse: Add 'struct parse_events_state' pointer to scanner
  perf stat: Do not pass avg to generic_metric
  perf tests: Consider subtests when searching for user specified tests
  perf list: Add metrics to command line usage
  perf script: Don't force less for non tty output with --xed
  perf metricgroup: Remove unnecessary ',' from events
  perf metricgroup: Add options to not group or merge
  perf metricgroup: Remove duped metric group events
  perf metricgroup: Order event groups by size
  perf metricgroup: Delay events string creation
  perf metricgroup: Use early return in add_metric
  perf metricgroup: Always place duration_time last
  perf metricgroup: Free metric_events on error
  perf util: Fix potential SEGFAULT in put_tracepoints_path error path
  perf util: Fix memory leak of prefix_if_not_in
  perf ftrace: Detect workload failure
  perf ftrace: Trace system wide if no target is given
  perf branch: Replace zero-length array with flexible-array
  perf config: Add stat.big-num support
  perf bpf-loader: Add missing '*' for key_scan_pos
  perf stat: Report summary for interval mode
  perf stat: Save aggr value to first member of prev_raw_counts
  perf stat: Copy counts from prev_raw_counts to evsel->counts
  perf counts: Reset prev_raw_counts counts
  perf stat: Fix wrong per-thread runtime stat for interval mode
  perf expr: Allow numbers to be followed by a dot
  perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools
  perf stat: Fail on extra comma while parsing events
  perf script: Better align register values in dump
  perf stat: POWER9 metrics: expand "ICT" acronym
  perf tools: Replace zero-length array with flexible-array
  perf intel-pt: Use allocated branch stack for PEBS sample
  perf docs: Introduce security.txt file to document related issues
  perf tool: Make perf tool aware of SELinux access control
  perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed
  perf expr: Migrate expr ids table to a hashmap
  perf tools: Grab a copy of libbpf's hashmap
  perf stat: Fix duration_time value for higher intervals
  perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1
  perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS
  perf trace: Fix the selection for architectures to generate the errno name tables
  perf test: Improve pmu event metric testing
  perf test: Provide a subtest callback to ask for the reason for skipping a subtest
  perf parse-events: Make add PMU verbose output clearer
  perf expr: Fix memory leaks in metric bison
  perf powerpc: Don't ignore sym-handling.c file
  perf expr: Test parsing of floating point numbers
  perf record: Use an eventfd to wakeup when done
  tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT
  perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init()
  perf evsel: Fix 2 memory leaks
  perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()'
  perf tools: Fix is_bpf_image function logic
  perf c2c: Fix 'perf c2c record -e list' to show the default events used
  perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown'
  perf record: Add dummy event during system wide synthesis
  perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK
  perf parse-events: Use strcmp() to compare the PMU name
  perf stat: Increase perf metric output resolution
  perf expr: Print a debug message for division by zero
  perf metrics: Fix parse errors in power9 metrics
  perf metrics: Fix parse errors in power8 metrics
  perf expr: Debug lex if debugging yacc
  perf expr: Parse numbers as doubles
  perf expr: Increase max other
  perf expr: Allow ',' to be an other token
  perf metrics: Fix parse errors in skylake metrics
  perf metrics: Fix parse errors in cascade lake metrics
  perf expr: Allow for unlimited escaped characters in a symbol
  perf script: Enable IP fields for callchains
  perf callchain: Setup callchain properly in pipe mode
  perf session: Try to read pipe data from file
  perf tools: Do not seek in pipe fd during tracing data processing
  perf tools: Do not display extra info when there is nothing to build
  perf probe: Do not show the skipped events
  perf probe: Check address correctness by map instead of _etext
  perf probe: Fix to check blacklist address correctly
  perf probe: Accept the instance number of kretprobe event
  perf counts: Rename perf_evsel__*counts() to evsel__*counts()
  perf evsel: Rename perf_evsel__[hs]w_cache* to evsel__[hs]w_cache*
  perf evsel: Rename perf_evsel__new*() to evsel__new*()
  perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env()
  perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf()
  perf evsel: Rename perf_evsel__resort*() to evsel__resort*()
  perf evsel: Rename perf_evsel__object_config() to evsel__object_config()
  spi: tegra20-sflash: Fix runtime PM imbalance on error
  spi: tegra20-slink: Fix runtime PM imbalance on error
  spi: tegra114: Fix runtime PM imbalance on error
  spi: imx: fallback to PIO if dma setup failure
  ASoC: amd: Removing unnecessary instance initialization
  ASoC: sta32x: add missed function calls in error paths
  ASoC: rt5682: split i2c driver into separate module
  ASoC: nau8810: add I2C device and compatible ID
  ASoC: ingenic: Unconditionally depend on devicetree
  efi/x86: Don't blow away existing initrd
  memory: Add Baikal-T1 L2-cache Control Block driver
  KVM: arm64: Drop obsolete comment about sys_reg ordering
  KVM: arm64: Parametrize exception entry with a target EL
  bus: Add Baikal-T1 APB-bus driver
  bus: Add Baikal-T1 AXI-bus driver
  btrfs: fix space_info bytes_may_use underflow during space cache writeout
  btrfs: fix space_info bytes_may_use underflow after nocow buffered write
  btrfs: fix wrong file range cleanup after an error filling dealloc range
  btrfs: remove redundant local variable in read_block_for_search
  btrfs: open code key_search
  btrfs: split btrfs_direct_IO to read and write part
  btrfs: remove BTRFS_INODE_READDIO_NEED_LOCK
  fs: remove dio_end_io()
  btrfs: switch to iomap_dio_rw() for dio
  dt-bindings: bus: Add Baikal-T1 APB-bus binding
  dt-bindings: bus: Add Baikal-T1 AXI-bus binding
  ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe()
  ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile()
  MIPS: Loongson64: Remove not used pci.c
  clk: versatile: Fix kconfig dependency on COMMON_CLK_VERSATILE
  arm64/kernel: Fix return value when cpu_online() fails in __cpu_up()
  staging: tegra-video: fix V4L2 dependency
  KVM: arm64: Don't use empty structures as CPU reset state
  KVM: arm64: Move sysreg reset check to boot time
  KVM: arm64: Add missing reset handlers for PMU emulation
  KVM: arm64: Refactor vcpu_{read,write}_sys_reg
  KVM: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu
  tee: fix crypto select
  ARM: davinci: fix build failure without I2C
  power: reset: vexpress: fix build issue
  power: vexpress: cleanup: use builtin_platform_driver
  power: vexpress: add suppress_bind_attrs to true
  Revert "ARM: vexpress: Don't select VEXPRESS_CONFIG"
  s390/pci: Log new handle in clp_disable_fh()
  s390/cio, s390/qeth: cleanup PNSO CHSC
  s390/qdio: remove q->first_to_kick
  s390/qdio: fix up qdio_start_irq() kerneldoc
  s390: remove critical section cleanup from entry.S
  s390: add machine check SIGP
  mmc: sdio: Fix macro name for Marvell device with ID 0x9134
  m68k: coldfire/clk.c: move m5441x specific code
  mmc: sdhci-of-esdhc: exit HS400 properly before setting any speed mode
  mmc: sdhci-msm: dump vendor specific registers during error
  mmc: sdhci-msm: Introduce new ops to dump vendor specific registers
  mmc: sdhci-msm: Read and use DLL Config property from device tree file
  mmc: sdhci-msm: Update DDR_CONFIG as per device tree file
  mmc: sdhci-msm: Update dll_config_3 as per HSR
  mmc: host: sdhci-msm: Configure dll-user-control in dll init sequence
  dt-bindings: mmc: Add information for DLL register properties
  dt-bindings: mmc: Add new compatible string for sm8250 target
  sdhci: tegra: Avoid reading autocal timeout values when not applicable
  mmc: renesas_sdhi: remove manual clk handling
  mmc: tmio: Make sure the PM domain is 'started' while probing
  mmc: tmio: Further fixup runtime PM management at remove
  MAINTAINERS: add myself to maintain M5441X mmc host driver
  mmc: host: add Coldfire esdhc support
  mmc: sdhci: add quirks for be to le byte swapping
  m68k: mcf5441x: add support for esdhc mmc controller
  dt-bindings: mmc: renesas,sdhi: Document r8a7742 support
  mmc: meson-mx-sdhc: Don't use literal 0 to initialize structs
  mmc: meson-mx-sdhc: Fix manual RX FIFO flushing
  mmc: sdhci-esdhc-imx: Add HS400 support for i.MX6SLL
  mmc: meson-mx-sdhc: Fix building with CONFIG_MMC_MESON_MX_SDHC=m
  mmc: sdhci-of-dwcmshc: add suspend/resume support
  mmc: sdhci-of-dwcmshc: implement specific set_uhs_signaling
  mmc: host: meson-mx-sdhc: new driver for the Amlogic Meson SDHC host
  dt-bindings: mmc: Document the Amlogic Meson SDHC MMC host controller
  mmc: fix compilation of user API
  mmc: sdhci: use FIELD_GET/PREP for current capabilities bit masks
  mmc: uniphier-sd: call devm_request_irq() after tmio_mmc_host_probe()
  mmc: sdhci-pci-gli: Add Genesys Logic GL9763E support
  mmc: host: Drop redundant MMC_CAP_ERASE
  mmc: core: Enable erase/discard/trim support for all mmc hosts
  mmc: sdricoh_cs: Respect the cmd->busy_timeout from the mmc core
  mmc: sdricoh_cs: Throttle polling rate for commands
  mmc: sdricoh_cs: Throttle polling rate for data transfers
  mmc: cb710: Inform the mmc core about the maximum busy timeout
  memstick: Replace zero-length array with flexible-array
  mmc: meson-mx-sdio: trigger a soft reset after a timeout or CRC error
  dt-bindings: mmc: renesas,mmcif: Document r8a7742 DT bindings
  mmc: sdhci-esdhc: update contact email
  mmc: core: expose info about enhanced rpmb support
  mmc: sdio: Align the initialization commands in retry path for UHS-I
  mmc: sdio: Re-use negotiated OCR mask when re-sending CMD8
  mmc: sdio: Fix several potential memory leaks in mmc_sdio_init_card()
  mmc: sdio: Fix potential NULL pointer error in mmc_sdio_init_card()
  mmc: sdhci-msm: Fix error handling for dev_pm_opp_of_add_table()
  mmc: renesas_sdhi: Avoid bad TAP in HS400
  mmc: renesas_sdhi: handle M3-W ES1.2 and 1.3 revisions
  mmc: mmc_spi: Respect the cmd->busy_timeout from the mmc core
  mmc: mmc_spi: Add/rename defines for timeouts
  mmc: via-sdmmc: Respect the cmd->busy_timeout from the mmc core
  mmc: tifm_sd: Inform the mmc core about the maximum busy timeout
  mmc: sdricoh_cs: Drop redundant in-parameter to sdricoh_query_status()
  mmc: sdricoh_cs: Move MMC_APP_CMD handling to sdricoh_mmc_cmd()
  mmc: sdricoh_cs: Use MMC_APP_CMD rather than a hardcoded number
  mmc: sdricoh_cs: Drop unused defines
  mmc: owl-mmc: Respect the cmd->busy_timeout from the mmc core
  mmc: jz4740: Inform the mmc core about the maximum busy timeout
  mmc: sdhci-pci-o2micro: Make some symbols static
  mmc: core: Use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE
  mmc: sdhci-of-at91: make MMC_SDHCI_OF_AT91 depend on HAVE_CLK
  mmc: renesas_sdhi: shorten types after refactorization
  mmc: mmci_sdmmc: fix power on issue due to pwr_reg initialization
  mmc: sdhci-msm: Use OPP API to set clk/perf state
  staging: greybus: sdio: Respect the cmd->busy_timeout from the mmc core
  mmc: usdhi6rol0: Inform the mmc core about the maximum busy timeout
  mmc: atmel-mci: Respect the cmd->busy_timeout from the mmc core
  mmc: atmel-mci: Set the timer per command rather than per request
  mmc: atmel-mci: Keep timer enabled when queuing a next request
  mmc: sdhci-msm: Enable ADMA length mismatch error interrupt
  mmc: sdhci-msm: Set SDHCI_QUIRK_MULTIBLOCK_READ_ACMD12 quirk
  mmc: sdhci: add spin lock for sdhci_set_default_irqs in sdhci_init
  mmc: host: sdhci-sprd: Implement the request_atomic() API
  mmc: host: sdhci: Implement the request_atomic() API
  mmc: host: Introduce the request_atomic() for the host
  mmc: sdhci: Reduce maximum time under spinlock in sdhci_send_command()
  mmc: sdhci: Tidy sdhci_request() a bit
  mmc: sdhci: Remove unneeded forward declaration of sdhci_finish_data()
  mmc: sdhci: Stop exporting sdhci_send_command()
  mmc: sdhci: Add helpers for the auto-CMD23 flag
  mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs()
  mmc: mmci: Switch to mmc_regulator_set_vqmmc()
  mmc: core: Return 1 from mmc_regulator_set_vqmmc() if switch skipped
  mmc: host: Prepare host drivers for mmc_regulator_set_vqmmc() returning > 0
  mmc: sdhci-of-arasan: Remove uninitialized ret variables
  mmc: renesas_sdhi: simplify summary output
  mmc: renesas_sdhi: improve TAP selection if all TAPs are good
  mmc: renesas_sdhi: clarify handling of selecting TAPs
  mmc: renesas_sdhi: refactor calculation of best TAP
  mmc: sdhci: use FIELD_GET/PREP for capabilities bit masks
  mmc: sdhci: move SDHCI_CAPABILITIES_1 to a more suitable place
  mmc: sdhci-of-arasan: Fix kernel-doc warnings
  mmc: sdhci-of-arasan: Modify clock operations handling
  mmc: sdhci-of-arasan: Rearrange the platform data structs for modularity
  mmc: sdhci-of-arasan: Rename sdhci_arasan_data to avoid confusion
  sdhci: arasan: Add support for Versal Tap Delays
  dt-bindings: mmc: arasan: Document 'xlnx,versal-8.9a' controller
  mmc: wbsd: Replace hardcoded command numbers with existing defines
  mmc: s3cmci: Drop redundant code in s3cmci_setup_data()
  mmc: au1xmmc: Drop redundant code in au1xmmc_send_command()
  mmc: sdhci-sprd: Drop redundant cap flags
  mmc: android-goldfish: Enable MMC_CAP2_NO_SDIO
  sched/headers: Split out open-coded prototypes into kernel/sched/smp.h
  PM / devfreq: Use lockdep asserts instead of manual checks for locked mutex
  PM / devfreq: imx-bus: Fix inconsistent IS_ERR and PTR_ERR
  PM / devfreq: Replace strncpy with strscpy
  PM / devfreq: imx: Register interconnect device
  PM / devfreq: Add generic imx bus scaling driver
  PM / devfreq: tegra30: Delete an error message in tegra_devfreq_probe()
  PM / devfreq: tegra30: Make CPUFreq notifier to take into account boosting
  sched: Replace rq::wake_list
  sched: Add rq::ttwu_pending
  irq_work, smp: Allow irq_work on call_single_queue
  smp: Optimize send_call_function_single_ipi()
  smp: Move irq_work_run() out of flush_smp_call_function_queue()
  smp: Optimize flush_smp_call_function_queue()
  sched: Fix smp_call_function_single_async() usage for ILB
  rcu: Allow for smp_call_function() running callbacks from idle
  zram: Use local lock to protect per-CPU data
  zram: Allocate struct zcomp_strm as per-CPU memory
  connector/cn_proc: Protect send_msg() with a local lock
  squashfs: Make use of local lock in multi_cpu decompressor
  mm/swap: Use local_lock for protection
  radix-tree: Use local_lock for protection
  locking: Introduce local_lock()
  Bluetooth: btbcm: Added 003.006.007, changed 001.003.015
  ALSA: usb-audio: Clean up quirk entries with macros
  mtd: spi-nor: Add support for Cypress cy15x104q
  mtd: spi-nor: Fix SPI NOR acronym
  mtd: spi-nor: spansion: Differentiate between s25fl256s and s25fs256s
  mtd: spi-nor: Add support for s25fs128s1
  MIPS: Loongson64: Define PCI_IOBASE
  MIPS: CPU_LOONGSON2EF need software to maintain cache consistency
  MIPS: DTS: Fix build errors used with various configs
  crypto: hisilicon - fix driver compatibility issue with different versions of devices
  crypto: engine - do not requeue in case of fatal error
  crypto: cavium/nitrox - Fix a typo in a comment
  power: charger: max14577: Add proper dt-compatible strings
  mac80211: support control port TX status reporting
  mtd: spi-nor: spansion: fix writes on S25FS512S
  power: reset: syscon-reboot: Add parental syscon support
  dt-bindings: power: reset: Unrequire regmap property in syscon-reboot node
  perf/x86/rapl: Add AMD Fam17h RAPL support
  perf/x86/rapl: Make perf_probe_msr() more robust and flexible
  perf/x86/rapl: Flip logic on default events visibility
  perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs
  perf/x86/rapl: Move RAPL support to common x86 code
  drivers: soc: ti: knav_qmss_queue: Make knav_gp_range_ops static
  soc: ti: add k3 platforms chipid module driver
  dt-bindings: soc: ti: add binding for k3 platforms chipid module
  ARM: dts: keystone: Rename "msmram" node to "sram"
  dt-bindings: pwm: Convert imx tpm pwm to json-schema
  dt-bindings: pwm: Convert imx pwm to json-schema
  dt-bindings: rtc: Convert MXC RTC V2 to json-schema
  dt-bindings: rtc: Convert MXC RTC to json-schema
  dt-bindings: thermal: rcar-gen3-thermal: Convert bindings to json-schema
  mfd: madera: Move binding over to dtschema
  pinctrl: madera: Move binding over to dtschema
  ASoC: madera: Move binding over to dtschema
  mfd: arizona: Move binding over to dtschema
  ASoC: arizona: Move binding over to dtschema
  extcon: arizona: Move binding over to dtschema
  regulator: arizona-regulator: Move binding over to dtschema
  dt-bindings: watchdog: Convert UniPhier watchdog timer to json-schema
  dt/platform: Fix comment in of_dev_lookup()
  of: Fix a refcounting bug in __of_attach_node_sysfs()
  mfd: lochnagar: Move binding over to dtschema
  clk: lochnagar: Move binding over to dtschema
  pinctrl: lochnagar: Move binding over to dtschema
  ASoC: lochnagar: Move binding over to dtschema
  hwmon: lochnagar: Move binding over to dtschema
  dt-bindings: watchdog: renesas,wdt: Document r8a7742 support
  dt-bindings: vendor-prefixes: Add Shanghai Awinic Technology Co., Ltd.
  dt-bindings: clock: Convert i.MX6UL clock to json-schema
  dt-bindings: clock: Convert i.MX6SLL clock to json-schema
  dt-bindings: clock: Convert i.MX6SL clock to json-schema
  dt-bindings: clock: Convert i.MX6SX clock to json-schema
  dt-bindings: clock: Convert i.MX6Q clock to json-schema
  dt-bindings: usb: qcom,dwc3: Add compatible for SC7180
  dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings
  ice: Check UMEM FQ size when allocating bufs
  net/mlx5: DR, Split RX and TX lock for parallel insertion
  net/mlx5: DR, Add a spinlock to protect the send ring
  net/mlx5e: Optimize performance for IPv4/IPv6 ethertype
  net/mlx5e: Helper function to set ethertype
  net/mlx5: Add missing mutex destroy
  net/mlx5e: Use change upper event to setup representors' bond_metadata
  net/mlx5e: Slave representors sharing unique metadata for match
  net/mlx5: E-Switch, Alloc and free unique metadata for match
  net/mlx5e: Add bond_metadata and its slave entries
  net/mlx5e: Offload flow rules to active lower representor
  net/mlx5e: Support tc block sharing for representors
  net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule
  net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule
  net/mlx5: E-Switch, Refactor eswitch ingress acl codes
  net/mlx5: E-Switch, Refactor eswitch egress acl codes
  ice: Refactor Rx checksum checks
  ice: avoid undefined behavior
  KVM: PPC: Book3S HV: Close race with page faults around memslot flushes
  ice: Change number of XDP Tx queues to match number of Rx queues
  clk: mmp2: Add audio clock controller driver
  dt-bindings: clock: Add Marvell MMP Audio Clock Controller binding
  clk: mmp2: Add support for power islands
  dt-bindings: marvell,mmp2: Add ids for the power domains
  dt-bindings: clock: Make marvell,mmp2-clock a power controller
  clk: mmp2: Add the audio clock
  clk: mmp2: Add the I2S clocks
  clk: mmp2: Rename mmp2_pll_init() to mmp2_main_clk_init()
  clk: mmp2: Move thermal register defines up a bit
  dt-bindings: marvell,mmp2: Add clock id for the Audio clock
  dt-bindings: marvell,mmp2: Add clock id for the I2S clocks
  clk: mmp: frac: Allow setting bits other than the numerator/denominator
  clk: mmp: frac: Do not lose last 4 digits of precision
  ice: Add XDP Tx to VSI ring stats
  ice: Change number of XDP TxQ to 0 when destroying rings
  ice: Handle critical FW error during admin queue initialization
  KVM: PPC: Book3S HV: Remove user-triggerable WARN_ON
  ice: Don't allow VLAN stripping change when pvid set
  ice: Add more Rx errors to netdev's rx_error counter
  ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS
  csky: Fixup CONFIG_DEBUG_RSEQ
  csky: Coding convention in entry.S
  csky: Fixup abiv2 syscall_trace break a4 & a5
  csky: Fixup CONFIG_PREEMPT panic
  IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode
  ice: Fix memory leak
  ice: fix MAC write command
  ice: set VF default LAN address
  ice: remove unused macro
  ice: fix signed vs unsigned comparisons
  ipmi:ssif: Remove dynamic platform device handing
  drm/amd/display: Fix potential integer wraparound resulting in a hang
  drm/amd/display: drop cursor position check in atomic test
  xenbus: Use dev_printk() when possible
  xen-pciback: Use dev_printk() when possible
  drm/amd/display: Fix potential integer wraparound resulting in a hang
  drm/amd/display: drop cursor position check in atomic test
  net: remove kernel_getsockopt
  dlm: use the tcp version of accept_from_sock for sctp as well
  net: dsa: declare lockless TX feature for slave ports
  sctp: fix typo sctp_ulpevent_nofity_peer_addr_change
  net/tls: Add force_resync for driver resync
  net_sched: get rid of unnecessary dev_qdisc_reset()
  net_sched: avoid resetting active qdisc for multiple times
  net_sched: add a tracepoint for qdisc creation
  net_sched: add tracepoints for qdisc_reset() and qdisc_destroy()
  net_sched: use qdisc_reset() in qdisc_destroy()
  binfmt_elf_fdpic: fix execfd build regression
  drivers: ipa: remove discription of nonexistent element
  drivers: ipa: fix typoes for ipa
  tcp: rename tcp_v4_err() skb parameter
  tcp: add tcp_ld_RTO_revert() helper
  net: hns3: add a print for initializing CMDQ when reset pending
  net: hns3: remove unnecessary MAC enable in app loopback
  net: hns3: change the order of reinitializing RoCE and NIC client during reset
  net: hns3: add a resetting check in hclgevf_init_nic_client_instance()
  net: mscc: allow offloading timestamping operations to the PHY
  net: mscc: use the PHY MII ioctl interface when possible
  PCI: Rename _DSM constants to align with spec
  Revert "ANDROID: Incremental fs: Avoid continually recalculating hashes"
  PCI: Avoid FLR for AMD Starship USB 3.0
  PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0
  x86/PCI: Drop unused xen_register_pirq() gsi_override parameter
  copy_xstate_to_kernel(): don't leave parts of destination uninitialized
  netfilter: nf_tables: skip flowtable hooknum and priority on device updates
  netfilter: nf_tables: allow to register flowtable with no devices
  netfilter: nf_tables: delete devices from flowtable
  netfilter: nf_tables: add devices to existing flowtable
  netfilter: nf_tables: pass hook list to flowtable event notifier
  netfilter: nf_tables: add nft_flowtable_hooks_destroy()
  netfilter: nf_tables: pass hook list to nft_{un,}register_flowtable_net_hooks()
  netfilter: nf_tables: generalise flowtable hook parsing
  netfilter: ctnetlink: add kernel side filtering for dump
  RDMA/mlx5: Return ECE data after modify QP
  RDMA/mlx5: Set ECE options during modify QP
  RDMA/mlx5: Convert modify QP to use MLX5_SET macros
  RDMA/mlx5: Remove manually crafted QP context the query call
  RDMA/mlx5: Use direct modify QP implementation
  RDMA/mlx5: Set ECE options during QP create
  RDMA/mlx5: Get ECE options from FW during create QP
  RDMA/cma: Provide ECE reject reason
  RDMA/cma: Connect ECE to rdma_accept
  RDMA/cm: Send and receive ECE parameter over the wire
  RDMA/ucma: Deliver ECE parameters through UCMA events
  RDMA/ucma: Extend ucma_connect to receive ECE parameters
  RDMA/cm: Add Enhanced Connection Establishment (ECE) bits
  IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command
  net: dsa: felix: send VLANs on CPU port as egress-tagged
  net: dsa: felix: accept VLAN config regardless of bridge VLAN awareness state
  net: add large ecmp group nexthop tests
  bridge: multicast: work around clang bug
  nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll()
  mtk-star-emac: mark PM functions as __maybe_unused
  bridge: mrp: Rework the MRP netlink interface
  net: dsa: b53: remove redundant premature assignment to new_pvid
  net: ethernet: mtk-star-emac: fix error path in RX handling
  mlxsw: spectrum_router: remove redundant initialization of pointer br_dev
  nexthop: Fix type of event_type in call_nexthop_notifiers
  vsock: fix timeout in vsock_accept()
  nfp: flower: fix used time of merge flow statistics
  net/sched: fix infinite loop in sch_fq_pie
  RDMA/core: Fix double destruction of uobject
  KVM: x86: track manually whether an event has been injected
  KVM: nSVM: Preserve registers modifications done before nested_svm_vmexit()
  KVM: x86: Initialize tdp_level during vCPU creation
  KVM: nSVM: leave ASID aside in copy_vmcb_control_area
  KVM: nSVM: fix condition for filtering async PF
  kvm/x86: Remove redundant function implementations
  KVM: Fix the indentation to match coding style
  KVM: VMX: replace "fall through" with "return" to indicate different case
  KVM: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index
  KVM: x86: Remove superfluous brackets from case statement
  KVM: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags
  KVM: x86: simplify is_mmio_spte
  KVM: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally
  KVM: VMX: enable X86_FEATURE_WAITPKG in KVM capabilities
  KVM: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated
  fanotify: turn off support for FAN_DIR_MODIFY
  RDMA/core: Use sizeof_field() helper
  hwmon: (applesmc) avoid overlong udelay()
  PM: hibernate: Restrict writes to the resume device
  ACPI: GED: use correct trigger type field in _Exx / _Lxx handling
  xfs: more lockdep whackamole with kmem_alloc*
  xfs: force writes to delalloc regions to unwritten
  xfs: refactor xfs_iomap_prealloc_size
  xfs: measure all contiguous previous extents for prealloc size
  xfs: don't fail unwritten extent conversion on writeback due to edquot
  xfs: rearrange xfs_inode_walk_ag parameters
  xfs: straighten out all the naming around incore inode tree walks
  xfs: move xfs_inode_ag_iterator to be closer to the perag walking code
  xfs: use bool for done in xfs_inode_ag_walk
  xfs: fix inode ag walk predicate function return values
  xfs: refactor eofb matching into a single helper
  xfs: remove __xfs_icache_free_eofblocks
  xfs: remove flags argument from xfs_inode_ag_walk
  xfs: remove xfs_inode_ag_iterator_flags
  xfs: remove unused xfs_inode_ag_iterator function
  xfs: replace open-coded XFS_ICI_NO_TAG
  xfs: move eofblocks conversion function to xfs_ioctl.c
  xfs: allow individual quota grace period extension
  xfs: per-type quota timers and warn limits
  xfs: switch xfs_get_defquota to take explicit type
  xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers
  xfs: fix up some whitespace in quota code
  xfs: always return -ENOSPC on project quota reservation failure
  xfs: group quota should return EDQUOT when prj quota enabled
  xfs: remove the m_active_trans counter
  xfs: separate read-only variables in struct xfs_mount
  xfs: reduce free inode accounting overhead
  xfs: gut error handling in xfs_trans_unreserve_and_mod_sb()
  x86: Hide the archdata.iommu field behind generic IOMMU_API
  ia64: Hide the archdata.iommu field behind generic IOMMU_API
  gpiolib: Separate GPIO_GET_LINEINFO_WATCH_IOCTL conditional
  NFS: remove duplicate headers
  NFS: Replace zero-length array with flexible-array
  NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION
  NFS: Use the correct style for SPDX License Identifier
  nfs4: Remove unneeded semicolon
  net: sunrpc: Fix off-by-one issues in 'rpc_ntop6'
  NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup
  workqueue: Remove unnecessary kfree() call in rcu_free_wq()
  ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe()
  ASoC: tlv320adcx140: Fix warnings when using W=1
  ASoC: wm8962: Fix runtime PM imbalance on error
  ASoC: img-spdif-in: Fix runtime PM imbalance on error
  ASoC: tlv320adcx140: Add support for configuring GPI pins
  dt-bindings: sound: tlv320adcx140: Add GPI config property
  ASoC: img-spdif-out: Fix runtime PM imbalance on error
  ASoC: SOF: Intel: BYT: harden IPC initialization and handling
  ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler
  ASoC: SOF: Intel: BYT: add .remove op
  ASoC: SOF: ipc: ignore DSP replies received when they are not expected
  ASoC: Intel: byt/cht: add .pm_ops
  ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend
  ASoC: SOF: pm: handle resume on legacy Intel platforms
  ASoC: SOF: Intel: byt: Add PM callbacks
  USB: serial: ch341: fix lockup of devices with limited prescaler
  USB: serial: ch341: add basis for quirk detection
  iommu/sun50i: Constify sun50i_iommu_ops
  iommu/hyper-v: Constify hyperv_ir_domain_ops
  iommu/vt-d: Use pci_ats_supported()
  iommu/arm-smmu-v3: Use pci_ats_supported()
  iommu/amd: Use pci_ats_supported()
  PCI/ATS: Only enable ATS for trusted devices
  ASoC: dapm: Move dai_link widgets to runtime to fix use after free
  staging: vchiq: Get rid of VCHIQ_SERVICE_OPENEND callback reason
  staging: vchiq: move vchiq_release_message() into vchiq
  staging: vchi: Get rid of C++ guards
  staging: vchi: Get rid of not implemented function declarations
  staging: vchi: Get rid of vchiq_status_to_vchi()
  staging: vchi: Get rid of vchi_service_set_option()
  staging: vchi: Merge vchi_msg_queue() into vchi_queue_kernel_message()
  staging: vchiq: Move copy callback handling into vchiq
  staging: vchi: Get rid of vchi_queue_user_message()
  staging: vchi: Get rid of vchi_service_destroy()
  MIPS: Loongson64: select NO_EXCEPT_FILL
  arm64/cpufeature: Add get_arm64_ftr_reg_nowarn()
  block: blk-crypto-fallback: remove redundant initialization of variable err
  HID: multitouch: Remove MT_CLS_WIN_8_DUAL
  netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build
  netfilter: conntrack: comparison of unsigned in cthelper confirmation
  netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update
  block: reduce part_stat_lock() scope
  block: use __this_cpu_add() instead of access by smp_processor_id()
  block: remove rcu_read_lock() from part_stat_lock()
  block: add a blk_account_io_merge_bio helper
  block: account merge of two requests
  block: always use a percpu variable for disk stats
  block: move update_io_ticks to blk-core.c
  block: remove generic_{start,end}_io_acct
  zram: nvdimm: use bio_{start,end}_io_acct and disk_{start,end}_io_acct
  nvdimm: use bio_{start,end}_io_acct
  dm: use bio_{start,end}_io_acct
  bcache: use bio_{start,end}_io_acct
  lightnvm/pblk: use bio_{start,end}_io_acct
  rsxx: use bio_{start,end}_io_acct
  drbd: use bio_{start,end}_io_acct
  block: add disk/bio-based accounting helpers
  bcache: configure the asynchronous registertion to be experimental
  bcache: asynchronous devices registration
  bcache: fix refcount underflow in bcache_device_free()
  bcache: Convert pr_<level> uses to a more typical style
  bcache: remove redundant variables i and n
  x86/apb_timer: Drop unused declaration and macro
  MIPS: Fix IRQ tracing when call handle_fpe() and handle_msa_fpe()
  net/mlx5: Add ability to read and write ECE options
  MIPS: mm: add page valid judgement in function pte_modify
  mm/memory.c: Add memory read privilege on page fault handling
  mm/memory.c: Update local TLB if PTE entry exists
  x86/apb_timer: Drop unused TSC calibration
  MIPS: Do not flush tlb page when updating PTE entry
  MIPS: ingenic: Default to a generic board
  MIPS: ingenic: Add support for GCW Zero prototype
  ceph: flush release queue when handling caps for unknown inode
  MIPS: ingenic: DTS: Add memory info of GCW Zero
  MIPS: Loongson64: Switch to generic PCI driver
  MIPS: DTS: Loongson64: Add PCI Controller Node
  dt-bindings: Document Loongson PCI Host Controller
  PCI: Add Loongson PCI Controller support
  PCI: Don't disable decoding when mmio_always_on is set
  MIPS: BCM63xx: fix 6328 boot selection bit
  libceph: ignore pool overlay and cache logic on redirects
  staging: most: usb: use function sysfs_streq
  staging: most: usb: add missing put_device calls
  staging: most: usb: use correct error codes
  staging: most: usb: replace code to calculate array index
  staging: most: usb: don't use error path to exit function on success
  staging: most: usb: move allocation of URB out of critical section
  staging: most: usb: return 0 instead of variable
  staging: most: usb: change return value of function drci_rd_reg
  staging: most: usb: don't use expressions that might fail in a declaration
  staging: most: usb: change order of function parameters
  staging: vt6656: Fix warning: unused variable vnt_frame_time
  staging: vt6656: Move vnt_tx_usb_header to vnt_tx_context
  staging: vt6656: vnt_tx_packet use skb_clone to preserve sk_buff.
  vt: keyboard: avoid signed integer overflow in k_ascii
  driver core: Update device link status correctly for SYNC_STATE_ONLY links
  firmware_loader: change enum fw_opt to u32
  w1: omap-hdq: print dev_err if irq flags are not cleared
  w1: omap-hdq: fix interrupt handling which did show spurious timeouts
  w1: omap-hdq: fix return value to be -1 if there is a timeout
  w1: omap-hdq: cleanup to add missing newline for some dev_dbg
  i2c: nvidia-gpu: Use PTR_ERR_OR_ZERO() to simplify code
  i2c: save a variable in i2c_detect()
  HID: multitouch: enable multi-input as a quirk for some devices
  /dev/mem: Revoke mappings when a driver claims the region
  misc: xilinx-sdfec: convert get_user_pages() --> pin_user_pages()
  misc: xilinx-sdfec: cleanup return value in xsdfec_table_write()
  misc: xilinx-sdfec: improve get_user_pages_fast() error handling
  nvmem: qfprom: remove incorrect write support
  serial: 8250: Enable 16550A variants by default on non-x86
  tty: hvc_console, fix crashes on parallel open/close
  serial: imx: Initialize lock for non-registered console
  erofs: code cleanup by removing ifdef macro surrounding
  clk: ast2600: Fix AHB clock divider for A1
  CDC-ACM: heed quirk also in error handling
  staging: greybus: loopback: fix a spelling error.
  staging: wfx: split wfx_get_ps_timeout() from wfx_update_pm()
  staging: wfx: retrieve the PS status from the vif
  staging: wfx: add support for tx_power_loop
  staging: wfx: drop unused function wfx_pending_requeue()
  staging: wfx: do not declare variables inside loops
  staging: wfx: drop unused variable
  staging: rtl8188eu: make some arrays static const
  staging: rtl8188eu: clean up some declarations
  staging/rtl8192e: Remove function callback casts
  staging: vt6656: Fix vnt_tx_usb_header static checker warning
  staging: rtl8712: Fix IEEE80211_ADDBA_PARAM_BUF_SIZE_MASK
  staging: rtl8192e: Using comparison to true is error prone
  clk: clk-flexgen: fix clock-critical handling
  mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability
  mac80211: fix HT-Control field reception for management frames
  wireless: Use linux/stddef.h instead of stddef.h
  cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb
  nl80211: Add support to configure TID specific Tx rate configuration
  mac80211: allow SA-QUERY processing in userspace
  nl80211: add ability to report TX status for control port TX
  mac80211: Replace zero-length array with flexible-array
  cfg80211: Replace zero-length array with flexible-array
  mac80211: Add new AMPDU factor macro for HE peer caps
  ieee80211: S1G defines
  nl80211: support scan frequencies in KHz
  nl80211: add KHz frequency offset for most wifi commands
  cfg80211: add KHz variants of frame RX API
  nl80211: simplify peer specific TID configuration
  cfg80211: add support for TID specific AMSDU configuration
  mac80211: fix variable names in TID config methods
  cfg80211: fix mask type in cfg80211_tid_cfg structure
  USB: serial: option: add Telit LE910C1-EUX compositions
  clk: bcm2835: Constify struct debugfs_reg32
  ALSA: hda/realtek - Add new codec supported for ALC287
  hwmon: (nct7904) Set default timeout
  mfd: Add support for PMIC MT6360
  clk: sprd: add mipi_csi_xx gate clocks
  clk: sprd: add dt-bindings include for mipi_csi_xx clocks
  dt-bindings: clk: sprd: add mipi_csi_xx clocks for SC9863A
  clk: sprd: check its parent status before reading gate clock
  clk: versatile: remove redundant assignment to pointer clk
  net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032
  crypto: chelsio/chtls: properly set tp->lsndtime
  net: phy: marvell: Configure TDR pulse based on measurement length
  net : phy: marvell: Speedup TDR data retrieval by only changing page once
  net: ethtool: Allow PHY cable test TDR data to configured
  net: phy: marvell: Add support for amplitude graph
  net: ethtool: Add helpers for cable test TDR data
  net: ethtool: Add generic parts of cable test TDR
  net: ethtool: Add attributes for cable test TDR data
  ne2k-pci: Fix various coding-style issues and improve printk() usage
  macvlan: Skip loopback packets in RX handler
  Input: synaptics - add a second working PNP_ID for Lenovo T470s
  ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio
  lpfc: Fix return value in __lpfc_nvme_ls_abort
  lpfc: fix axchg pointer reference after free and double frees
  lpfc: Fix pointer checks and comments in LS receive refactoring
  nvme: set dma alignment to qword
  nvmet: cleanups the loop in nvmet_async_events_process
  nvmet: fix memory leak when removing namespaces and controllers concurrently
  nvmet-rdma: add metadata/T10-PI support
  nvmet: add metadata support for block devices
  nvmet: add metadata/T10-PI support
  nvme: add Metadata Capabilities enumerations
  nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len
  nvmet: rename nvmet_rw_len to nvmet_rw_data_len
  nvmet: add metadata characteristics for a namespace
  nvme-rdma: add metadata/T10-PI support
  nvme-rdma: introduce nvme_rdma_sgl structure
  nvme: introduce NVME_INLINE_METADATA_SG_CNT
  nvme: enforce extended LBA format for fabrics metadata
  nvme: introduce max_integrity_segments ctrl attribute
  nvme: make nvme_ns_has_pi accessible to transports
  nvme: introduce NVME_NS_METADATA_SUPPORTED flag
  nvme: introduce namespace features flag
  block: always define struct blk_integrity in genhd.h
  nvmet: revalidate-ns & generate AEN from configfs
  nvmet: generate AEN for ns revalidate size change
  nvmet: add helper to revalidate bdev and file ns
  nvmet: add async event tracing support
  nvme: delete an unnecessary declaration
  nvme: replace zero-length array with flexible-array
  nvme: fix io_opt limit setting
  nvme: disable streams when get stream params failed
  nvme-fc: print proper nvme-fc devloss_tmo value
  nvme-pci: make sure write/poll_queues less or equal then cpu count
  nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites
  nvmet-tcp: set MSG_EOR if we send last payload in the batch
  nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send
  nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send
  nvmet: mark nvmet_ana_state static
  nvmet: replace kstrndup() with kmemdup_nul()
  mlxsw: spectrum_router: Allow programming link-local prefix routes
  mlxsw: spectrum: Add packet traps for BFD packets
  mlxsw: spectrum: Treat IPv6 link-local SIP as an exception
  mlxsw: spectrum: Share one group for all locally delivered packets
  mlxsw: reg: Move all trap groups under the same enum
  mlxsw: spectrum_trap: Do not hard code "thin" policer identifier
  mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum
  mlxsw: spectrum: Reduce priority of locally delivered packets
  mlxsw: spectrum: Use same trap group for local routes and link-local destination
  mlxsw: spectrum: Use separate trap group for FID miss
  mlxsw: spectrum: Use same trap group for various IPv6 packets
  mlxsw: spectrum: Rename IPv6 ND trap group
  mlxsw: spectrum: Use same switch case for identical groups
  mlxsw: spectrum: Use dedicated trap group for ACL trap
  net: sctp: Fix spelling in Kconfig help
  bnxt_en: fix firmware message length endianness
  bnxt_en: Fix return code to "flash_device".
  bnxt_en: Fix accumulation of bp->net_stats_prev.
  mptcp: attempt coalescing when moving skbs to mptcp rx queue
  net: usb: qmi_wwan: add Telit LE910C1-EUX composition
  r8169: improve rtl_remove_one
  hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init()
  clk: ti: dra7: remove two unused symbols
  net: check untrusted gso_size at kernel entry
  clk: at91: allow setting all PMC clock parents via DT
  clk: at91: allow setting PCKx parent via DT
  clk: at91: optimize pmc data allocation
  clk: at91: pmc: decrement node's refcount
  clk: at91: pmc: do not continue if compatible not located
  ARM: dts: imx6qdl-sabresd: enable fec wake-on-lan
  ARM: dts: imx: add ethernet stop mode property
  dt-bindings: fec: update the gpr property
  net: ethernet: fec: move GPR register offset and bit into DT
  clk: at91: Add peripheral clock for PTC
  net/smc: mark smc_pnet_policy as const
  mptcp: avoid NULL-ptr derefence on fallback
  clk: sprd: return correct type of value for _sprd_pll_recalc_rate
  clk: sprd: mark the local clock symbols static
  clk: intel: Add CGU clock driver for a new SoC
  dt-bindings: clock: Add YAML schemas for QCOM A53 PLL
  clk: qcom: gcc-msm8939: Add MSM8939 Generic Clock Controller
  clk: qcom: gcc: Add support for Secure control source clock
  dt-bindings: clock: Add gcc_sec_ctrl_clk_src clock ID
  clk: qcom: gcc: Add support for a new frequency for SC7180
  clk: socfpga: agilex: add clock driver for the Agilex platform
  dt-bindings: documentation: add clock bindings information for Agilex
  clk: socfpga: add const to _ops data structures
  clk: socfpga: remove clk_ops enable/disable methods
  clk: socfpga: stratix10: use new parent data scheme
  f2fs: code cleanup by removing ifdef macro surrounding
  dt-bindings: clk: intel: Add bindings document & header file for CGU
  clk: zynqmp: Make zynqmp_clk_get_max_divisor static
  KVM: PPC: Book3S HV: Relax check on H_SVM_INIT_ABORT
  KVM: PPC: Book3S: Fix some RCU-list locks
  KVM: PPC: Book3S HV: Ignore kmemleak false positives
  KVM: PPC: Clean up redundant 'kvm_run' parameters
  KVM: PPC: Remove redundant kvm_run from vcpu_arch
  KVM: PPC: Book3S HV: Read ibm,secure-memory nodes
  KVM: PPC: Book3S HV: Remove redundant NULL check
  scsi: ufs: ti-j721e-ufs: Fix unwinding of pm_runtime changes
  scsi: cxgb3i: Fix some leaks in init_act_open()
  scsi: ibmvscsi: Make some functions static
  scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim
  scsi: ufs: Fix WriteBooster flush during runtime suspend
  scsi: ufs: Fix index of attributes query for WriteBooster feature
  scsi: ufs: Allow WriteBooster on UFS 2.2 devices
  scsi: ufs: Remove unnecessary memset for dev_info
  clk: zynqmp: Update fraction clock check from custom type flags
  clk: zynqmp: Add support for custom type flags
  clk: zynqmp: fix memory leak in zynqmp_register_clocks
  clk: zynqmp: Fix invalid clock name queries
  clk: zynqmp: Fix divider2 calculation
  clk: zynqmp: Limit bestdiv with maxdiv
  clk: qcom: gcc: Fix parent for gpll0_out_even
  scsi: ufs-qcom: Fix scheduling while atomic issue
  scsi: mpt3sas: Fix reply queue count in non RDPQ mode
  clk: bcm2835: Remove casting to bcm2835_clk_register
  clk: bcm2835: Fix return type of bcm2835_register_gate
  clk: qcom: sm8250 gcc depends on QCOM_GDSC
  net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a
  ipv4: nexthop version of fib_info_nh_uses_dev
  ipv4: Refactor nhc evaluation in fib_table_lookup
  nexthop: Expand nexthop_is_multipath in a few places
  nexthops: don't modify published nexthop groups
  nexthops: Move code from remove_nexthop_from_groups to remove_nh_grp_entry
  statx: hide interfaces no longer used by io_uring
  io_uring: call statx directly
  statx: allow system call to be invoked from io_uring
  io_uring: add io_statx structure
  net: phy: mscc-miim: read poll when high resolution timers are disabled
  net: phy: mscc-miim: improve waiting logic
  net: phy: mscc-miim: remove redundant timeout check
  net: phy: mscc-miim: use more reasonable delays
  net: mdiobus: add clause 45 mdiobus accessors
  cls_flower: Support filtering on multiple MPLS Label Stack Entries
  flow_dissector: Parse multiple MPLS Label Stack Entries
  tipc: add test for Nagle algorithm effectiveness
  tipc: add support for broadcast rcv stats dumping
  tipc: enable broadcast retrans via unicast
  tipc: add back link trace events
  tipc: introduce Gap ACK blocks for broadcast link
  qed: Add EDPM mode type for user-fw compatibility
  software node: implement software_node_unregister()
  tcp: tcp_v4_err() icmp skb is named icmp_skb
  block/floppy: fix contended case in floppy_queue_rq()
  ANDROID: scsi: ufs: Handle clocks when lrbp fails
  scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event
  scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd()
  scsi: vhost: Notify TCM about the maximum sg entries supported per command
  drm/amdgpu: fix device attribute node create failed with multi gpu
  scsi: qla2xxx: Remove return value from qla_nvme_ls()
  scsi: qla2xxx: Remove an unused function
  ACPI/IORT: Remove the unused __get_pci_rid()
  scsi: iscsi: Register sysfs for iscsi workqueue
  mtd: rawnand: ams-delta: Stop using nand_release()
  mtd: rawnand: arasan: Support the hardware BCH ECC engine
  io_uring: get rid of manual punting in io_close
  io_uring: separate DRAIN flushing into a cold path
  io_uring: don't re-read sqe->off in timeout_prep()
  io_uring: simplify io_timeout locking
  io_uring: fix flush req->refs underflow
  exec: Always set cap_ambient in cap_bprm_set_creds
  cgroup: Remove stale comments
  rcu: Provide rcu_irq_exit_check_preempt()
  rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter()
  spi: spi-fsl-lpspi: Fix runtime PM imbalance on error
  spi: Remove note about transfer limit for spi_write_then_read()
  sched/fair: Don't NUMA balance for kthreads
  vfio/pci: fix memory leaks of eventfd ctx
  ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe
  ASoC: fix incomplete error-handling in img_i2s_in_probe.
  ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src
  x86/io_apic: Remove unused function mp_init_irq_at_boot()
  x86/syscalls: Revert "x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long"
  spi: pxa2xx: Fix runtime PM ref imbalance on probe error
  spi: pxa2xx: Fix controller unregister order
  spi: dw: Fix controller unregister order
  powerpc/xive: Clear the page tables for the ESB IO mapping
  powerpc: Add ppc_inst_as_u64()
  powerpc: Add ppc_inst_next()
  powerpc/32s: Implement dedicated kasan_init_region()
  powerpc/32s: Allow mapping with BATs with DEBUG_PAGEALLOC
  powerpc/8xx: Implement dedicated kasan_init_region()
  powerpc/8xx: Allow large TLBs with DEBUG_PAGEALLOC
  powerpc/8xx: Allow STRICT_KERNEL_RwX with pinned TLB
  powerpc/8xx: Map linear memory with huge pages
  powerpc/8xx: Map IMMR with a huge page
  powerpc/8xx: Add a function to early map kernel via huge pages
  powerpc/8xx: Refactor kernel address boundary comparison
  powerpc/mm: Don't be too strict with _etext alignment on PPC32
  powerpc/8xx: Move DTLB perf handling closer.
  powerpc/8xx: Remove now unused TLB miss functions
  powerpc/8xx: Drop special handling of Linear and IMMR mappings in I/D TLB handlers
  powerpc/8xx: Always pin TLBs at startup.
  powerpc/8xx: Don't set IMMR map anymore at boot
  powerpc/8xx: Add function to set pinned TLBs
  powerpc/8xx: Move PPC_PIN_TLB options into 8xx Kconfig
  powerpc/8xx: MM_SLICE is not needed anymore
  powerpc/8xx: Only 8M pages are hugepte pages now
  powerpc/8xx: Manage 512k huge pages as standard pages.
  powerpc/8xx: Prepare handlers for _PAGE_HUGE for 512k pages.
  powerpc/8xx: Drop CONFIG_8xx_COPYBACK option
  powerpc/mm: Reduce hugepd size for 8M hugepages on 8xx
  powerpc/mm: Create a dedicated pte_update() for 8xx
  powerpc/mm: Standardise pte_update() prototype between PPC32 and PPC64
  powerpc/mm: Standardise __ptep_test_and_clear_young() params between PPC32 and PPC64
  powerpc/mm: Refactor pte_update() on book3s/32
  powerpc/mm: Refactor pte_update() on nohash/32
  powerpc/mm: PTE_ATOMIC_UPDATES is only for 40x
  powerpc/mm: Fix conditions to perform MMU specific management by blocks on PPC32.
  powerpc/mm: Allocate static page tables for fixmap
  powerpc/32s: Don't warn when mapping RO data ROX.
  powerpc/ptdump: Handle hugepd at PGD level
  powerpc/ptdump: Properly handle non standard page size
  powerpc/ptdump: Standardise display of BAT flags
  powerpc/ptdump: Display size of BATs
  powerpc/ptdump: Add _PAGE_COHERENT flag
  ARM: 8980/1: Allow either FLATMEM or SPARSEMEM on the multiplatform build
  ARM: 8979/1: Remove redundant ARCH_SPARSEMEM_DEFAULT setting
  ARM: 8978/1: mm: make act_mm() respect THREAD_SIZE
  ASoC: fix semicolon.cocci warnings
  mfd: max77620: Use single-byte writes on MAX77620
  mfd: wcd934x: Drop kfree for memory allocated with devm_kzalloc
  mfd: stmfx: Disable IRQ in suspend to avoid spurious interrupt
  mfd: stmfx: Fix stmfx_irq_init error path
  mfd: stmfx: Reset chip on resume as supply was disabled
  mfd: wm8994: Silence warning about supplies during deferred probe
  mfd: wm8994: Fix unbalanced calls to regulator_bulk_disable()
  mfd: wm8994: Fix driver operation if loaded as modules
  dt-bindings: mfd: mediatek: Add MT6397 Pin Controller
  mfd: Constify properties in mfd_cell
  mfd: stm32-timers: Use dma_request_chan() instead dma_request_slave_channel()
  mfd: sprd: Remove unnecessary spi_bus_type setting
  mfd: intel-lpss: Update LPSS UART #2 PCI ID for Jasper Lake
  mfd: tqmx86: Fix a typo in MODULE_DESCRIPTION
  mfd: stpmic1: Make stpmic1_regmap_config static
  mfd: htc-i2cpld: Convert to use i2c_new_client_device()
  MAINTAINERS: Add entry for mp2629 Battery Charger driver
  power: supply: mp2629: Add impedance compensation config
  power: supply: Add support for mps mp2629 battery charger
  iio: adc: mp2629: Add support for mp2629 ADC driver
  mfd: mp2629: Add support for mps battery charger
  dt-bindings: mfd: Add document bindings for mp2629
  HID: sony: Fix for broken buttons on DS3 USB dongles
  x86/apic: Make TSC deadline timer detection message visible
  PM: runtime: clk: Fix clk_pm_runtime_get() error path
  cpuidle: Convert Qualcomm SPM driver to a generic CPUidle driver
  mtd: Replace zero-length array with flexible-array
  powerpc/64s: Fix restore of NV GPRs after facility unavailable exception
  batman-adv: Revert "disable ethtool link speed detection when auto negotiation off"
  ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC
  ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround
  ALSA: hwdep: fix a left shifting 1 by 31 UB bug
  drm/nouveau: use correct conflicting framebuffer API
  r8169: sync RTL8168f/RTL8411 hw config with vendor driver
  r8169: sync RTL8168evl hw config with vendor driver
  r8169: sync RTL8168h hw config with vendor driver
  r8169: sync RTL8168g hw config with vendor driver
  bridge: mrp: Fix out-of-bounds read in br_mrp_parse
  qlcnic: fix missing release in qlcnic_83xx_interrupt_test.
  drivers: ipa: print dev_err info accurately
  tracing: Fix events.rst section numbering
  docs: acpi: fix old http link and improve document format
  docs: filesystems: add info about efivars content
  Documentation: LSM: Correct the basic LSM description
  mailmap: change email for Ricardo Ribalda
  docs: sysctl/kernel: document unaligned controls
  Documentation: admin-guide: update bug-hunting.rst
  docs: sysctl/kernel: document ngroups_max
  dpaa_eth: fix usage as DSA master, try 3
  ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices.
  tcp: allow traceroute -Mtcp for unpriv users
  bnx2x: allow bnx2x_bsc_read() to schedule
  ipv4: potential underflow in compat_ip_setsockopt()
  mvneta: MVNETA_SKB_HEADROOM set last 3 bits to zero
  net/tls: fix race condition causing kernel panic
  xtensa: Fix spelling/grammar in comment
  MAINTAINERS: pxa: remove Compulab arm/pxa support
  ARM: pxa: remove Compulab pxa2xx boards
  xsk: Add overflow check for u64 division, stored into u32
  bus: arm-integrator-lm: Fix return value check in integrator_ap_lm_probe()
  RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc
  netfilter: nfnetlink_cthelper: unbreak userspace helper support
  netfilter: conntrack: make conntrack userspace helpers work again
  netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code
  netfilter: ipset: Fix subcounter update skip
  netfilter: nft_reject_bridge: enable reject with bridge vlan
  RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove
  RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe()
  RDMA/hns: Make the end of sge process more clear
  RDMA/hns: Simplify process related to poll cq
  RDMA/hns: Remove redundant parameters from free_srq/qp_wrid()
  RDMA/hns: Remove redundant type cast for general pointers
  RDMA/hns: Optimize the usage of MTR
  RDMA/hns: Refactor the QP context filling process related to WQE buffer configure
  RDMA/hns: Change variables representing quantity to unsigned
  RDMA/hns: Change all page_shift to unsigned
  RDMA/hns: Rename QP buffer related function
  RDMA/hns: Remove unused code about assert
  RDMA/hns: Optimize post and poll process
  RDMA/hns: Add CQ flag instead of independent enable flag
  RDMA/hns: Let software PI/CI grow naturally
  nvdimm: fixes to maintainter-entry-profile
  Documentation/features: Correct RISC-V kprobes support entry
  Documentation/features: Refresh the arch support status files
  x86/reboot/quirks: Add MacBook6,1 reboot quirk
  KVM: arm64: Remove obsolete kvm_virt_to_phys abstraction
  KVM: arm64: Fix incorrect comment on kvm_get_hyp_vector()
  KVM: arm64: Clean up cpu_init_hyp_mode()
  kbuild: make modules.order rule consistent with built-in.a
  kbuild: rename subdir-obj-y to subdir-builtin
  kbuild: move subdir-obj-y to scripts/Makefile.build
  kbuild: clear KBUILD_MODULES in top Makefile if CONFIG_MODULES=n
  kbuild: remove ifdef builtin-target / lib-target
  kbuild: doc: remove documentation about copying Module.symvers around
  kbuild: make module name conflict fatal error
  kbuild: error out if targets prefixed with '__' are directly run
  kbuild: add this-makefile as a shorthand for $(lastword $(MAKEFILE_LIST))
  gcc-plugins: remove always-false $(if ...) in Makefile
  bpfilter: document build requirements for bpfilter_umh
  scripts/checkstack.pl: fix arm sp regex
  scripts/checkstack.pl: add arm push handling for stack usage
  scripts/checkstack.pl: Add argument to print stacks greather than value.
  scripts/checkstack.pl: don't display $dre as different entity
  modpost,fixdep: Replace zero-length array with flexible-array
  scripts: headers_install: Exit with error on config leak
  kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS
  kbuild: remove misleading stale FIXME comment
  kbuild: invoke syncconfig if autoconf.h is missing
  kconfig: announce removal of 'kvmconfig' and 'xenconfig' shorthands
  spi: flags 'SPI_CONTROLLER_MUST_RX' and 'SPI_CONTROLLER_MUST_TX' can't be coexit with 'SPI_3WIRE' mode
  spi: stm32: Add 'SPI_SIMPLEX_RX', 'SPI_3WIRE_RX' support for stm32f4
  ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume
  ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret'
  ASoC: fsl_asrc: Fix -Wmissing-prototypes warning
  ASoC: max98390: Added Amplifier Driver
  xfrm: fix a warning in xfrm_policy_insert_list
  ASoC: SOF: ext_manifest: parse compiler version
  ASoC: SOF: ext_manifest: parse windows
  ASoC: SOF: ext_manifest: parse firmware version
  ASoC: SOF: Introduce extended manifest
  ASoC: SOF: loader: Adjust validation condition for fw_offset
  media: Documentation: media: Refer to mbus format documentation from CSI-2 docs
  media: s5k5baf: Replace zero-length array with flexible-array
  media: i2c: imx219: Drop <linux/clk-provider.h> and <linux/clkdev.h>
  media: i2c: Add ov2740 image sensor driver
  media: ov8856: Implement sensor module revision identification
  media: ov8856: Add devicetree support
  media: dt-bindings: ov8856: Document YAML bindings
  iommu: Don't take group reference in iommu_alloc_default_domain()
  ASoC: soc-link: add snd_soc_link_compr_set_params()
  ASoC: soc-link: add snd_soc_link_compr_shutdown()
  ASoC: soc-link: add snd_soc_link_compr_startup()
  ASoC: soc-link: add snd_soc_link_be_hw_params_fixup()
  ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx()
  ASoC: soc-link: move soc_rtd_xxx()
  ASoC: add soc-link.c
  MIPS: BCM63XX: fix BCM6358 GPIO count
  kobject: send KOBJ_REMOVE uevent when the object is removed from sysfs
  drm/i915/gem: Avoid iterating an empty list
  drm/i915: Avoid using rq->engine after free during i915_fence_release
  drm/i915: Disable semaphore inter-engine sync without timeslicing
  drm/i915/gt: Remove errant assertion in __intel_context_do_pin
  drm/i915: Don't set queue-priority hint when supressing the reschedule
  spi: mux: repair mux usage
  iommu/vt-d: fix a GCC warning
  iommu/vt-d: Fix pointer cast warnings on 32 bit
  iommu: Don't call .probe_finalize() under group->mutex
  pinctrl: at91-pio4: Add COMPILE_TEST support
  pinctrl: Fix return value about devm_platform_ioremap_resource()
  usb: musb: Fix runtime PM imbalance on error
  usb: musb: jz4740: Prevent lockup when CONFIG_SMP is set
  usb: musb: mediatek: add reset FADDR to zero in reset interrupt handle
  usb: musb: use true for 'use_dma'
  usb: musb: start session in resume for host port
  usb: musb: return -ESHUTDOWN in urb when three-strikes error happened
  gpio: rcar: Fix runtime PM imbalance on error
  iomap: remove lockdep_assert_held()
  iomap: add a filesystem hook for direct I/O bio submission
  fs: export generic_file_buffered_read()
  cfg80211: fix debugfs rename crash
  leds: add aw2013 driver
  dt-bindings: leds: Add binding for aw2013
  ACPI: EC: PM: s2idle: Extend GPE dispatching debug message
  ACPI: PM: s2idle: Print type of wakeup debug messages
  ACPI: DPTF: Add battery participant driver
  ACPI: DPTF: Additional sysfs attributes for power participant driver
  ACPI: video: Use native backlight on Acer TravelMate 5735Z
  irqchip/sifive-plic: Improve boot prints for multiple PLIC instances
  gpio: pca935x: Allow IRQ support for driver built as a module
  irqchip/sifive-plic: Setup cpuhp once after boot CPU handler is present
  USB: serial: qcserial: add DW5816e QDL support
  irqchip/sifive-plic: Set default irq affinity in plic_irqdomain_map()
  irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs
  btrfs: turn space cache writeout failure messages into debug messages
  btrfs: include error on messages about failure to write space/inode caches
  btrfs: remove useless 'fail_unlock' label from btrfs_csum_file_blocks()
  btrfs: do not ignore error from btrfs_next_leaf() when inserting checksums
  btrfs: make checksum item extension more efficient
  btrfs: fix corrupt log due to concurrent fsync of inodes with shared extents
  btrfs: unexport btrfs_compress_set_level()
  btrfs: simplify iget helpers
  btrfs: open code read_fs_root
  btrfs: simplify root lookup by id
  btrfs: reloc: clear DEAD_RELOC_TREE bit for orphan roots to prevent runaway balance
  btrfs: reloc: fix reloc root leak and NULL pointer dereference
  btrfs: reduce lock contention when creating snapshot
  btrfs: don't set SHAREABLE flag for data reloc tree
  btrfs: inode: cleanup the log-tree exceptions in btrfs_truncate_inode_items()
  btrfs: rename BTRFS_ROOT_REF_COWS to BTRFS_ROOT_SHAREABLE
  btrfs: drop stale reference to volume_mutex
  btrfs: update documentation of set/get helpers
  btrfs: optimize split page write in btrfs_set_token_##bits
  btrfs: optimize split page write in btrfs_set_##bits
  btrfs: optimize split page read in btrfs_get_token_##bits
  btrfs: optimize split page read in btrfs_get_##bits
  btrfs: drop unnecessary offset_in_page in extent buffer helpers
  btrfs: constify extent_buffer in the API functions
  btrfs: remove unused map_private_extent_buffer
  btrfs: speed up and simplify generic_bin_search
  btrfs: speed up btrfs_set_token_##bits helpers
  btrfs: speed up btrfs_set_##bits helpers
  btrfs: speed up btrfs_get_token_##bits helpers
  btrfs: speed up btrfs_get_##bits helpers
  btrfs: add separate bounds checker for set/get helpers
  btrfs: preset set/get token with first page and drop condition
  btrfs: don't use set/get token in leaf_space_used
  btrfs: don't use set/get token for single assignment in overwrite_item
  btrfs: drop eb parameter from set/get token helpers
  btrfs: use the token::eb for all set/get helpers
  btrfs: remove duplicated include in block-group.c
  btrfs: block-group: rename write_one_cache_group()
  btrfs: block-group: refactor how we insert a block group item
  btrfs: block-group: refactor how we delete one block group item
  btrfs: block-group: refactor how we read one block group item
  btrfs: block-group: don't set the wrong READA flag for btrfs_read_block_groups()
  btrfs: send: emit file capabilities after chown
  btrfs: scrub, only lookup for csums if we are dealing with a data extent
  btrfs: move the block group freeze/unfreeze helpers into block-group.c
  btrfs: rename member 'trimming' of block group to a more generic name
  btrfs: fix a race between scrub and block group removal/allocation
  btrfs: remove more obsolete v0 extent ref declarations
  btrfs: remove unused function btrfs_dev_extent_chunk_tree_uuid
  btrfs: qgroup: mark qgroup inconsistent if we're inherting snapshot to a new qgroup
  btrfs: speedup dead root detection during orphan cleanup
  btrfs: remove unused function heads_to_leaves
  btrfs: add more codes to decoder table
  btrfs: sort error decoder entries
  btrfs: free alien device after device add
  btrfs: include non-missing as a qualifier for the latest_bdev
  btrfs: use crypto_shash_digest() instead of open coding
  btrfs: drop useless goto in open_fs_devices
  btrfs: remove useless check for copy_items() return value
  btrfs: unify buffered and direct I/O read repair
  btrfs: get rid of endio_repair_workers
  btrfs: simplify direct I/O read repair
  btrfs: get rid of one layer of bios in direct I/O
  btrfs: put direct I/O checksums in btrfs_dio_private instead of bio
  btrfs: convert btrfs_dio_private->pending_bios to refcount_t
  btrfs: remove unused btrfs_dio_private::private
  btrfs: make btrfs_check_repairable() static
  btrfs: rename __readpage_endio_check to check_data_csum
  btrfs: clarify btrfs_lookup_bio_sums documentation
  btrfs: don't do repair validation for checksum errors
  btrfs: look at full bi_io_vec for repair decision
  btrfs: fix double __endio_write_update_ordered in direct I/O
  btrfs: fix error handling when submitting direct I/O bio
  block: add bio_for_each_bvec_all()
  btrfs: simplify error handling of clean_pinned_extents()
  btrfs: remove the redundant parameter level in btrfs_bin_search()
  btrfs: make btrfs_read_disk_super return struct btrfs_disk_super
  btrfs: use list_for_each_entry_safe in free_reloc_roots
  btrfs: don't force read-only after error in drop snapshot
  btrfs: remove pointless assertion on reclaim_size counter
  btrfs: tree-checker: remove duplicate definition of 'inode_item_err'
  btrfs: force chunk allocation if our global rsv is larger than metadata
  btrfs: run btrfs_try_granting_tickets if a priority ticket fails
  btrfs: only check priority tickets for priority flushing
  btrfs: account for trans_block_rsv in may_commit_transaction
  btrfs: allow to use up to 90% of the global block rsv for unlink
  btrfs: improve global reserve stealing logic
  btrfs: backref: distinguish reloc and non-reloc use of indirect resolution
  btrfs: reloc: move error handling of build_backref_tree() to backref.c
  btrfs: backref: rename and move finish_upper_links()
  btrfs: backref: rename and move handle_one_tree_block()
  btrfs: reloc: open code read_fs_root() for handle_indirect_tree_backref()
  btrfs: backref: rename and move should_ignore_root()
  btrfs: backref: rename and move backref_tree_panic()
  btrfs: backref: rename and move backref_cache_cleanup()
  btrfs: backref: rename and move remove_backref_node()
  btrfs: backref: rename and move drop_backref_node()
  btrfs: backref: rename and move free_backref_(node|edge)
  btrfs: backref: rename and move link_backref_edge()
  btrfs: backref: rename and move alloc_backref_edge()
  btrfs: backref: rename and move alloc_backref_node()
  btrfs: backref: rename and move backref_cache_init()
  btrfs: rename tree_entry to rb_simple_node and export it
  btrfs: backref: move btrfs_backref_(node|edge|cache) structures to backref.h
  btrfs: reloc: add btrfs_ prefix for backref_node/edge/cache
  btrfs: reloc: refactor useless nodes handling into its own function
  btrfs: reloc: refactor finishing part of upper linkage into finish_upper_links()
  btrfs: reloc: remove the open-coded goto loop for breadth-first search
  btrfs: reloc: pass essential members for alloc_backref_node()
  btrfs: reloc: use wrapper to replace open-coded edge linking
  btrfs: reloc: refactor indirect tree backref processing into its own function
  btrfs: reloc: refactor direct tree backref processing into its own function
  btrfs: reloc: make reloc root search-specific for relocation backref cache
  btrfs: reloc: add backref_cache::fs_info member
  btrfs: reloc: add backref_cache::pending_edge and backref_cache::useless_node
  btrfs: reloc: rename mark_block_processed and __mark_block_processed
  btrfs: reloc: use btrfs_backref_iter infrastructure
  btrfs: backref: implement btrfs_backref_iter_next()
  btrfs: backref: introduce the skeleton of btrfs_backref_iter
  btrfs: add missing annotation for btrfs_tree_lock()
  btrfs: add missing annotation for btrfs_lock_cluster()
  gpio: bcm-kona: Fix return value of bcm_kona_gpio_probe()
  gpio: pxa: Add COMPILE_TEST support
  gpio: pxa: Fix return value of pxa_gpio_probe()
  dt-bindings: gpio: Add renesas,em-gio bindings
  gpio: mlxbf2: Fix sleeping while holding spinlock
  MAINTAINERS: Fix file name for DesignWare GPIO DT schema
  gpio: dwapb: Remove unneeded has_irq member in struct dwapb_port_property
  gpio: dwapb: Don't use IRQ 0 as valid Linux interrupt
  gpio: dwapb: avoid error message for optional IRQ
  gpio: dwapb: Call acpi_gpiochip_free_interrupts() on GPIO chip de-registration
  powercap: RAPL: remove unused local MSR define
  m68k: tools: Replace zero-length array with flexible-array member
  m68k: Add missing __user annotation in get_user()
  m68k: mac: Avoid stuck ISM IOP interrupt on Quadra 900/950
  m68k: mac: Remove misleading comment
  m68k: mac: Don't call via_flush_cache() on Mac IIfx
  PM: runtime: Make clear what we do when conditions are wrong in rpm_suspend()
  printk: Remove pr_cont_once()
  thunderbolt: Add trivial .shutdown
  mmc: block: Fix use-after-free issue for rpmb
  fanotify: fix ignore mask logic for events on child and on dir
  ieee80211: Fix incorrect mask for default PE duration
  mac80211: mesh: fix discovery timer re-arming issue / crash
  usb: dwc3: keystone: Turn on USB3 PHY before controller
  dt-bindings: usb: ti,keystone-dwc3.yaml: Add USB3.0 PHY property
  dt-bindings: usb: convert keystone-usb.txt to YAML
  usb: dwc3: gadget: Check for prepared TRBs
  usb: gadget: Fix issue with config_ep_by_speed function
  usb: cdns3: ep0: delete the redundant status stage
  usb: dwc2: Update Core Reset programming flow.
  usb: gadget: fsl: Fix a wrong judgment in fsl_udc_probe()
  usb: gadget: fix potential double-free in m66592_probe.
  usb: cdns3: Fix runtime PM imbalance on error
  usb: gadget: lpc32xx_udc: don't dereference ep pointer before null check
  usb: dwc3: Increase timeout for CmdAct cleared by device controller
  USB: dummy-hcd: use configurable endpoint naming scheme
  usb: cdns3: gadget: assign interrupt number to USB gadget structure
  usb: gadget: core: sync interrupt before unbind the udc
  arm64: dts: qcom: sc7180: Add interconnect properties for USB
  arm64: dts: qcom: sdm845: Add interconnect properties for USB
  dt-bindings: usb: qcom,dwc3: Introduce interconnect properties for Qualcomm DWC3 driver
  ARM: dts: at91: Remove the USB EP child node
  dt-bindings: usb: atmel: Mark EP child node as deprecated
  usb: gadget: udc: atmel: Don't use DT to configure end point
  usb: dwc3: gadget: Use SET_EP_PRIME for NoStream
  usb: dwc3: gadget: Handle stream transfers
  usb: dwc3: gadget: Don't prepare beyond a transfer
  usb: dwc3: gadget: Wait for transfer completion
  usb: dwc3: gadget: Handle XferComplete for streams
  usb: dwc3: gadget: Enable XferComplete event
  usb: dwc3: gadget: Refactor TRB completion handler
  usb: dwc3: gadget: Check for in-progress END_TRANSFER
  usb: gadget: f_tcm: Inform last stream request
  usb: gadget: Introduce usb_request->is_last
  usb: dwc3: Get MDWIDTH for DWC_usb32
  usb: dwc3: Add support for DWC_usb32 IP
  usb: gadget: tegra-xudc: add port_speed_quirk
  usb: gadget: tegra-xudc: Add Tegra194 support
  dt-bindings: usb: tegra-xudc: Add Tegra194 XUSB controller support
  USB: dummy-hcd: Add missing annotation for set_link_state()
  usb: gadget: Add missing annotation for xudc_handle_setup()
  usb: gadget: mass_storage: use module_usb_composite_driver to simplify the code
  usb: gadget: omap_udc: remove unneeded semicolon
  usb: gadget: udc: remove comparison to bool in mv_u3d_core.c
  usb: gadget: net2272: use false for 'use_dma'
  usb: dwc3: use true,false for dwc->otg_restart_host
  usb: gadget: function: remove redundant assignment to variable 'status'
  USB: gadget: udc: s3c2410_udc: Remove pointless NULL check in s3c2410_udc_nuke
  usb: gadget: f_acm: add suspend resume callbacks
  usb: gadget: f_serial: add suspend resume callbacks
  usb: gadget: u_serial: add suspend resume callbacks
  usb: dwc2: gadget: move gadget resume after the core is in L0 state
  usb: gadget: uvc_video: add worker to handle the frame pumping
  usb: renesas_usbhs: Use the correct style for SPDX License Identifier
  usb: gadget: f_fs: remove unneeded semicolon in __ffs_data_got_descs()
  dt-bindings: usb: dwc3: remove old DWC3 wrapper
  doc: dt: bindings: usb: dwc3: remove amlogic compatible entries
  usb: dwc3: of-simple: remove Amlogic GXL and AXG compatibles
  phy: amlogic: meson-gxl-usb3: remove code for non-existing PHY
  arm64: dts: amlogic: use the new USB control driver for GXL and GXM
  usb: dwc3: meson-g12a: add support for GXL and GXM SoCs
  usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect
  usb: dwc3: meson-g12a: refactor usb init
  usb: gadget: udc: remove unused 'driver_desc'
  usb: gadget: max3420: Add a missing '\n' in a log message
  USB: mtu3: Use the correct style for SPDX License Identifier
  usb: cdns3: change dev_info to dev_dbg for debug message
  usb: cdns3: change "cdsn3" to"cdns3"
  usb: cdns3: delete role_override
  usb: cdns3: core: get role switch node from firmware
  usb: dwc3: gadget: Continue to process pending requests
  usb: gadget: tegra-xudc: Add vbus_draw support
  media: dvb-usb: Add Cinergy S2 PCIe Dual Port support
  media: dvbdev: Fix tuner->demod media controller link
  watchdog: m54xx: Add missing include
  dt-bindings: watchdog: renesas,wdt: Document r8a7742 support
  watchdog: Fix runtime PM imbalance on error
  watchdog: riowd: remove unneeded semicolon
  watchdog: Add new arm_smc_wdt watchdog driver
  dt-bindings: watchdog: Add ARM smc wdt for mt8173 watchdog
  watchdog: imx2_wdt: update contact email
  watchdog: iTCO: fix link error
  watchdog: da9062: No need to ping manually before setting timeout
  watchdog: da9063: Make use of pre-configured timeout during probe
  watchdog: da9062: Initialize timeout during probe
  watchdog: clarify that stop() is optional
  watchdog: imx_sc_wdt: Fix reboot on crash
  watchdog: ts72xx_wdt: fix build error
  ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model)
  habanalabs: handle MMU cache invalidation timeout
  habanalabs: don't allow hard reset with open processes
  habanalabs: GAUDI does not support soft-reset
  habanalabs: add print for soft reset due to event
  habanalabs: improve MMU cache invalidation code
  habanalabs: don't set default fence_ops->wait
  sched/core: Offload wakee task activation if it the wakee is descheduling
  sched/core: Optimize ttwu() spinning on p->on_cpu
  f2fs: avoid inifinite loop to wait for flushing node pages at cp_error
  vxlan: Do not assume RTNL is held in vxlan_fdb_info()
  mlxsw: spectrum: Fix spelling mistake in trap's name
  mlxsw: spectrum: Use dedicated trap group for sampled packets
  mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets
  mlxsw: spectrum: Rename ARP trap group
  mlxsw: spectrum_trap: Remove unnecessary field
  mlxsw: spectrum: Align TC and trap priority
  mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port
  mlxsw: spectrum: Change default rate and priority of DHCP packets
  mlxsw: spectrum: Trap IPv4 DHCP packets in router
  mlxsw: spectrum: Use same trap group for MLD and IGMP packets
  mlxsw: spectrum: Rename IGMP trap group
  m68k/PCI: Fix a memory leak in an error handling path
  Linux 5.7-rc7
  mtd: rawnand: arasan: Add new Arasan NAND controller
  dt-bindings: mtd: Document ARASAN NAND bindings
  MAINTAINERS: Add Arasan NAND controller and bindings
  mtd: rawnand: Add nand_extract_bits()
  mtd: rawnand: Ensure the number of bitflips is consistent
  lib/bch: Allow easy bit swapping
  lib/bch: Rework a little bit the exported function names
  mtd: rawnand: micron: Adapt the PAGE READ flow to constraint controllers
  mtd: rawnand: Remove the cmx270 NAND controller driver
  mtd: rawnand: Fix nand_gpio_waitrdy()
  mtd: rawnand: davinci: Get rid of the legacy interface implementation
  mtd: rawnand: davinci: Implement exec_op()
  mtd: rawnand: davinci: Stop using nand_chip.legacy.IO_ADDR_{R, W}
  mtd: rawnand: davinci: Inherit from nand_controller
  mtd: rawnand: brcmnand: correctly verify erased pages
  mtd: rawnand: brcmnand: improve hamming oob layout
  mtd: rawnand: brcmnand: fix hamming oob layout
  MAINTAINERS: Remove Xiaolei Li and mark MTK NFC as orphaned
  MAINTAINERS: Remove Piotr Sroka and mark Cadence NFC as orphaned
  mtd: rawnand: Propage CS selection to sub operations
  mtd: rawnand: stm32_fmc2: use FIELD_PREP/FIELD_GET macros
  mtd: rawnand: stm32_fmc2: cosmetic change to use nfc instead of fmc2 where relevant
  loop: remove redundant assignment to variable error
  MIPS: tools: Fix resource leak in elf-entry.c
  MIPS: SGI-IP30: Reorder the macros in war.h
  MIPS: emulate CPUCFG instruction on older Loongson64 cores
  MIPS: Tidy up CP0.Config6 bits definition
  MIPS: DTS: Only build subdir of current platform
  MIPS: Fix exception handler memcpy()
  ethtool: propagate get_coalesce return value
  net: ethernet: mtk_star_emac: use devm_register_netdev()
  net: devres: provide devm_register_netdev()
  net: devres: define a separate devres structure for devm_alloc_etherdev()
  net: move devres helpers into a separate source file
  Documentation: devres: add a missing section for networking helpers
  r8169: remove mask argument from r8168ep_ocp_read
  r8169: remove mask argument from r8168dp_ocp_read
  r8169: remove mask argument from rtl_w0w1_eri
  net: smsc911x: Fix runtime PM imbalance on error
  net: psample: fix build error when CONFIG_INET is not enabled
  net/mlx4_core: fix a memory leak bug.
  net: ethernet: ti: cpsw: fix ASSERT_RTNL() warning during suspend
  net: phy: mscc: fix initialization of the MACsec protocol mode
  net: stmmac: don't attach interface until resume finishes
  net: Fix return value about devm_platform_ioremap_resource()
  net: phy: at803x: fix PHY ID masks
  efi/x86: Drop the special GDT for the EFI thunk
  sparc32: fix page table traversal in srmmu_nocache_init()
  drm/msm/a6xx: skip HFI set freq if GMU is powered down
  drm/msm: Update the MMU helper function APIs
  drm/msm: Refactor address space initialization
  drm/msm: Attach the IOMMU device during initialization
  arm: dts: mt2712: add uart APDMA to device tree
  arm64: dts: mt8183: add mmc node
  arm64: dts: mt2712: add ethernet device node
  MAINTAINERS: add files related to kdump
  z3fold: fix use-after-free when freeing handles
  sparc32: use PUD rather than PGD to get PMD in srmmu_nocache_init()
  MAINTAINERS: update email address for Naoya Horiguchi
  sh: include linux/time_types.h for sockios
  kasan: disable branch tracing for core runtime
  selftests/vm/write_to_hugetlbfs.c: fix unused variable warning
  selftests/vm/.gitignore: add mremap_dontunmap
  rapidio: fix an error in get_user_pages_fast() error handling
  x86: bitops: fix build regression
  device-dax: don't leak kernel memory to user space after unloading kmem
  Revert "kobject: Make sure the parent does not get released before its children"
  x86/apic/uv: Remove code for unused distributed GRU mode
  Drivers: hv: vmbus: Resolve more races involving init_vp_index()
  Drivers: hv: vmbus: Resolve race between init_vp_index() and CPU hotplug
  efi/libstub: Add missing prototype for PE/COFF entry point
  x86/mm: Stop printing BRK addresses
  ice: cleanup unsigned loops
  ice: fix usage of incorrect variable
  ice: Fix bad register reads
  ice: check for compatibility between DDP package and firmware
  ice: Check if unicast MAC exists before setting VF MAC
  ice: Fix Tx timeout when link is toggled on a VF's interface
  ice: print Rx MDD auto reset message before VF reset
  ice: Call ice_aq_set_mac_cfg
  ice: Implement aRFS
  ice: Restore filters following reset
  ice: Enable flex-bytes support
  ice: Support IPv6 Flow Director filters
  ice: Support IPv4 Flow Director filters
  ice: Support displaying ntuple rules
  ice: Initialize Flow Director resources
  virtchnl: Add missing explicit padding to structures
  e1000e: disable s0ix entry and exit flows for ME systems
  e1000e: Disable TSO for buffer overrun workaround
  e1000e: Warn if disabling ULP failed
  igb: Report speed and duplex as unknown when device is runtime suspended
  igc: Remove unused descriptor's flags
  igc: Remove igc_nfc_rule_exit()
  igc: Change adapter->nfc_rule_lock to mutex
  igc: Change return type from igc_disable_nfc_rule()
  igc: Fix NFC rule validation
  igc: Fix NFC rules leak when driver is unloaded
  igc: Refactor igc_ethtool_update_nfc_rule()
  igc: Fix NFC rules restoration
  igc: Fix NFC rules with multicast addresses
  igc: Fix NFC rule overwrite cases
  igc: Fix locking issue when retrieving NFC rules
  igc: Fix 'sw_idx' type in struct igc_nfc_rule
  igc: Refactor igc_ethtool_add_nfc_rule()
  net/mlx5: Fix error flow in case of function_setup failure
  net/mlx5e: CT: Correctly get flow rule
  net/mlx5e: Update netdev txq on completions during closure
  net/mlx5: Annotate mutex destroy for root ns
  net/mlx5: Don't maintain a case of del_sw_func being null
  net/mlx5: Fix cleaning unmanaged flow tables
  net/mlx5: Fix memory leak in mlx5_events_init
  net/mlx5e: Fix inner tirs handling
  net/mlx5e: kTLS, Destroy key object after destroying the TIS
  net/mlx5e: Fix allowed tc redirect merged eswitch offload cases
  net/mlx5: Avoid processing commands before cmdif is ready
  net/mlx5: Fix a race when moving command interface to events mode
  net/mlx5: Add command entry handling completion
  net/mlx5e: Support pedit on mpls over UDP decap
  net/mlx5e: Add support for hw decapsulation of MPLS over UDP
  net/mlx5e: Allow to match on mpls parameters
  net/mlx5e: Add support for hw encapsulation of MPLS over UDP
  net: Add netif_is_bareudp() API to identify bareudp devices
  net/mlx5e: Introduce kconfig var for TC support
  net/mlx5e: Move TC-specific code from en_main.c to en_tc.c
  net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c
  net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c
  net/mlx5e: Use IS_ERR() to check and simplify code
  rxrpc: Fix a memory leak in rxkad_verify_response()
  rxrpc: Fix a warning
  net: sun: fix missing release regions in cas_init_one().
  bridge: mrp: Restore port state when deleting MRP instance
  switchdev: mrp: Remove the variable mrp_ring_state
  bridge: mrp: Add br_mrp_unique_ifindex function
  net: mscc: ocelot: fix address ageing time (again)
  r8169: fix OCP access on RTL8117
  net: phy: dp83869: Set opmode from straps
  net: phy: dp83869: Update port-mirroring to read straps
  selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh
  selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o
  selftests/bpf: Add general instructions for test execution
  soc: fsl: dpio: Remove unused inline function qbman_write_eqcr_am_rt_register
  Revert "net: mvneta: speed down the PHY, if WoL used, to save energy"
  xtensa: add missing __user annotations to asm/uaccess.h
  xtensa: fix error paths in __get_user_{check,size}
  selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer
  mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails
  net: ethernet: stmmac: Enable interface clocks on probe for IPQ806x
  selftests: netdevsim: Always initialize 'RET' variable
  netdevsim: Ensure policer drop counter always increases
  cxgb4: add adapter hotplug support for ULDs
  soc: fsl: qe: clean up an indentation issue
  soc: fsl: dpio: Prefer the CPU affine DPIO
  net: flow_offload: simplify hw stats check handling
  net/ethernet/freescale: rework quiesce/activate for ucc_geth
  mpls: Add support for IPv6 tunnels
  ip6_tunnel: add generic MPLS receive support
  tunnel6: support for IPPROTO_MPLS
  ip6_tunnel: add MPLS transmit support
  ip6_tunnel: simplify transmit path
  sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed
  tipc: block BH before using dst_cache
  net: mvpp2: fix RX hashing for non-10G ports
  kunit: use KUnit defconfig by default
  dt-bindings: timer: Add renesas,em-sti bindings
  clocksource/drivers/timer-versatile: Clear OF_POPULATED flag
  clocksource: mips-gic-timer: Mark GIC timer as unstable if ref clock changes
  clocksource: mips-gic-timer: Register as sched_clock
  clocksource: dw_apb_timer_of: Fix missing clockevent timers
  clocksource: dw_apb_timer: Affiliate of-based timer with any CPU
  clocksource: dw_apb_timer: Make CPU-affiliation being optional
  dt-bindings: timer: Move snps,dw-apb-timer DT schema from rtc
  dt-bindings: rtc: Convert snps,dw-apb-timer to DT schema
  clocksource/drivers/timer-ti-dm: Do one override clock parent in prepare()
  clocksource/drivers/timer-ti-dm: Fix spelling mistake "detectt" -> "detect"
  clocksource/drivers/timer-ti-dm: Fix warning for set but not used
  clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support
  clocksource/drivers/timer-ti-32k: Add support for initializing directly
  drivers/clocksource/arm_arch_timer: Remove duplicate error message
  clocksource/drivers/arc_timer: Remove duplicate error message
  clocksource/drivers/rda: drop redundant Kconfig dependency
  soc: fsl: qbman: Remove unused inline function qm_eqcr_get_ci_stashing
  xtensa: fix type conversion in __get_user_size
  xtensa: add missing __user annotations to __{get,put}_user_check
  felix: Fix initialization of ioremap resources
  soc: fsl: qe: Replace one-element array and use struct_size() helper
  mptcp: use untruncated hash in ADD_ADDR HMAC
  ARM64: dts: mediatek: enable ethernet on pumpkin boards
  ARM64: dts: mediatek: add ethernet pins for pumpkin boards
  ARM64: dts: mediatek: add an alias for ethernet0 for pumpkin boards
  ARM64: dts: mediatek: add the ethernet node to mt8516.dtsi
  ARM64: dts: mediatek: add pericfg syscon to mt8516.dtsi
  net: ethernet: mtk-star-emac: new driver
  net: ethernet: mediatek: remove unnecessary spaces from Makefile
  net: ethernet: mediatek: rename Kconfig prompt
  dt-bindings: net: add a binding document for MediaTek STAR Ethernet MAC
  dt-bindings: add new compatible to mediatek,pericfg
  dt-bindings: convert the binding document for mediatek PERICFG to yaml
  treewide: Replace zero-length array with flexible-array
  net: ena: reduce driver load time
  net: ena: cosmetic: minor code changes
  net: ena: cosmetic: fix spacing issues
  net: ena: cosmetic: code reorderings
  net: ena: cosmetic: remove unnecessary code
  net: ena: cosmetic: fix line break issues
  net: ena: cosmetic: fix spelling and grammar mistakes in comments
  net: ena: cosmetic: set queue sizes to u32 for consistency
  net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation()
  net: ena: simplify ena_com_update_intr_delay_resolution()
  net: ena: fix ena_com_comp_status_to_errno() return value
  net: ena: use explicit variable size for clarity
  net: ena: rename ena_com_free_desc to make API more uniform
  net: ena: add support for the rx offset feature
  net: atlantic: proper rss_ctrl1 (54c0) initialization
  net: atlantic: QoS implementation: min_rate
  net: atlantic: change the order of arguments for TC weight/credit setters
  net: atlantic: always use random TC-queue mapping for TX on A2.
  net: atlantic: automatically downgrade the number of queues if necessary
  net: atlantic: QoS implementation: max_rate
  net: atlantic: make TCVEC2RING accept nic_cfg
  net: atlantic: per-TC queue statistics
  net: atlantic: QoS implementation: multi-TC support
  net: atlantic: changes for multi-TC support
  net: atlantic: move PTP TC initialization to a separate function
  net: atlantic: changes for multi-TC support
  selftests: net: add fdb nexthop tests
  vxlan: support for nexthop notifiers
  nexthop: add support for notifiers
  vxlan: ecmp support for mac fdb entries
  nexthop: support for fdb ecmp nexthops
  kunit: use --build_dir=.kunit as default
  Documentation: test.h - fix warnings
  selftests/timens: handle a case when alarm clocks are not supported
  Kernel selftests: Add check if TPM devices are supported
  thermal: rcar_thermal: Clean up rcar_thermal_update_temp()
  spi: Make spi_delay_exec() warn if called from atomic context
  RDMA/rtrs: Get rid of the do_next_path while_next_path macros
  RDMA/rtrs: server: Use already dereferenced rtrs_sess structure
  RDMA/rnbd: Fix compilation error when CONFIG_MODULES is disabled
  ima: verify mprotect change is consistent with mmap policy
  IB/cma: Fix ports memory leak in cma_configfs
  drm/vblank: Fix -Wformat compile warnings on some arches
  tools/power/x86/intel-speed-select: Fix invalid core mask
  tools/power/x86/intel-speed-select: Increase CPU count
  tools/power/x86/intel-speed-select: Fix json perf-profile output output
  ASoC: max9867: keep ADCs and DACs always on
  ASoC: max9867: add digital microphone controls
  x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks
  drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode
  drm/amd/display: Handle GPU reset for DC block
  drm/amdgpu: add apu flags (v2)
  drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven
  drm/amdgpu: fix pm sysfs node handling (v2)
  drm/amdgpu: move gpu_info parsing after common early init
  drm/amdgpu: move discovery gfx config fetching
  selftests: vdso: Add a selftest for vDSO getcpu()
  selftests: vdso: Use a header file to prototype parse_vdso API
  thermal: qoriq: Add platform dependencies
  drivers: thermal: tsens: Merge tsens-common.c into tsens.c
  thermal/of: Rename of-thermal.c
  thermal/governors: Prefix all source files with gov_
  thermal/drivers/user_space: Sort headers alphabetically
  thermal/drivers/of-thermal: Sort headers alphabetically
  thermal/drivers/cpufreq_cooling: Replace module.h with export.h
  thermal/drivers/cpufreq_cooling: Sort headers alphabetically
  thermal/drivers/clock_cooling: Include export.h
  thermal/drivers/clock_cooling: Sort headers alphabetically
  thermal/drivers/thermal_hwmon: Include export.h
  thermal/drivers/thermal_hwmon: Sort headers alphabetically
  thermal/drivers/thermal_helpers: Include export.h
  thermal/drivers/thermal_helpers: Sort headers alphabetically
  thermal/core: Replace module.h with export.h
  thermal/core: Get rid of MODULE_* tags
  thermal: imx8mm: Replace zero-length array with flexible-array
  EDAC/amd64: Add AMD family 17h model 60h PCI IDs
  hwmon: (k10temp) Add AMD family 17h model 60h PCI match
  iio:chemical:pms7003: Fix timestamp alignment and prevent data leak.
  iio:chemical:sps30: Fix timestamp alignment
  iio: adc: stm32-adc: fix a wrong error message when probing interrupts
  x86/amd_nb: Add AMD family 17h model 60h PCI IDs
  iio: light: gp2ap002: Take runtime PM reference on light read
  efi/efivars: Add missing kobject_put() in sysfs entry creation error path
  drm/msm/dpu: dpu_setup_dspp_pcc() can be static
  drm/msm/a6xx: a6xx_hfi_send_start() can be static
  dm zoned: remove leftover hunk for switching to sequential zones
  arm64: Add get_user() type annotation on the !access_ok() path
  dt-bindings: thermal: Add yaml bindings for thermal zones
  dt-bindings: thermal: Add yaml bindings for thermal cooling-devices
  dt-bindings: thermal: Add yaml bindings for thermal sensors
  tpm: eventlog: Replace zero-length array with flexible-array member
  tpm/tpm_ftpm_tee: Use UUID API for exporting the UUID
  selftests: vdso: Rename vdso_test to vdso_test_gettimeofday
  selftests/exec: Verify execve of non-regular files fail
  i2c: efm32: Avoid unnecessary check in efm32_i2c_probe()
  i2c: efm32: Omit superfluous error message in efm32_i2c_probe()
  efi/libstub: Use pool allocation for the command line
  gpio: max730x: bring gpiochip_add_data after port config
  Revert "dt-binding: i2c: add bus-supply property"
  Revert "i2c: core: support bus regulator controlling in adapter"
  ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch
  ALSA: firewire-motu: refactoring protocol v3 for clock source getter
  ALSA: firewire-motu: refactoring protocol v2 for clock source getter
  ALSA: firewire-motu: remove obsoleted codes
  ALSA: firewire-motu: use table-based calculation of packet formats for stream management
  ALSA: firewire-motu: use table-based calculation of packet formats for proc
  ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3
  ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2
  ALSA: firewire-motu: add model-specific table of chunk count
  ALSA: firewire-motu: drop protocol structure
  ALSA: firewire-motu: add wrapper functions for protocol-dependent operations
  ALSA: firewire-motu: localize protocol data
  ALSA: firewire-motu: move spec data to v3 protocol file
  ALSA: firewire-motu: move spec data to v2 protocol file
  block/rnbd: Fix an IS_ERR() vs NULL check in find_or_create_sess()
  i2c: designware: Drop hard coded FIFO depth assignment
  i2c: designware: Read counters from ACPI for PCI driver
  i2c: designware: Move ACPI parts into common module
  i2c: designware: Drop unneeded condition in i2c_dw_validate_speed()
  i2c: designware: Move i2c_dw_validate_speed() helper to a common code
  i2c: designware: Include proper headers in i2c-desingware-core.h
  i2c: designware: Get rid of PCI driver specifics in common code
  efi/libstub: Don't parse overlong command lines
  block: remove the disk and queue NULL checks in blkdev_issue_flush
  block: remove the error_sector argument to blkdev_issue_flush
  crypto: hisilicon/qm - change debugfs file name from qm_regs to regs
  crypto: hisilicon/qm - add DebugFS for xQC and xQE dump
  crypto: hisilicon/zip - add debugfs for Hisilicon ZIP
  crypto: hisilicon/hpre - add debugfs for Hisilicon HPRE
  crypto: hisilicon/sec2 - add debugfs for Hisilicon SEC
  crypto: hisilicon/qm - add debugfs to the QM state machine
  crypto: hisilicon/qm - add debugfs for QM
  crypto: stm32/crc32 - protect from concurrent accesses
  crypto: stm32/crc32 - don't sleep in runtime pm
  crypto: stm32/crc32 - fix multi-instance
  crypto: stm32/crc32 - fix run-time self test issue.
  crypto: stm32/crc32 - fix ext4 chksum BUG_ON()
  PCI: dwc: Use private data pointer of "struct irq_domain" to get pcie_port
  PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link
  PCI: dwc: Fix inner MSI IRQ domain registration
  PCI: dwc: pci-dra7xx: Use devm_platform_ioremap_resource_byname()
  PCI: dwc: intel: Make intel_pcie_cpu_addr() static
  PCI: dwc: Program outbound ATU upper limit register
  MAINTAINERS: add entry for AMD energy driver
  hwmon: (amd_energy) Add documentation
  hwmon: Add amd_energy driver to report energy counters
  hwmon: (nct7802) Replace container_of() API
  hwmon: (lm90) Add max6654 support to lm90 driver
  hwmon : (nct6775) Use kobj_to_dev() API
  hwmon: (pmbus) Driver for Maxim MAX16601
  hwmon: (pmbus) Improve initialization of 'currpage' and 'currphase'
  hwmon: (adt7411) update contact email
  hwmon: (lm75) Fix all coding-style warnings on lm75 driver
  hwmon: Reduce indentation level in __hwmon_device_register()
  hwmon: (ina2xx) Implement alert functions
  hwmon: (lm70) Add support for ACPI
  hwmon: (dell-smm) Use one DMI match for all XPS models
  hwmon: (nct7904) Add watchdog function
  spi: rb4xx: add corresponding device tree documentation
  spi: rb4xx: update driver to be device tree aware
  spi: rb4xx: null pointer bug fix
  ext2: code cleanup by removing ifdef macro surrounding
  firmware: tegra: Defer BPMP probe if shared memory not available
  arm64: tegra: Make the RTC a wakeup source on Jetson Nano and TX1
  soc/tegra: pmc: Enable PMIC wake event on Tegra210
  spi: dw: Discard dma_width member of the dw_spi structure
  spi: dw: Discard unused void priv pointer
  spi: dw: Discard static DW DMA slave structures
  spi: dw: Enable interrupts in accordance with DMA xfer mode
  mt76: mt7915: Fix build error
  ext2: Fix i_op setting for special inode
  batman-adv: use rcu_replace_pointer() where appropriate
  batman-adv: Revert "Drop lockdep.h include for soft-interface.c"
  regulator/mfd: max8998: Document charger regulator
  regulator: max8998: Add charger regulator
  ASoC: pxa: remove Compulab pxa2xx boards
  PCI: pci-bridge-emul: Eliminate the 'reserved' member
  PCI: pci-bridge-emul: Update for PCIe 5.0 r1.0
  PCI: pci-bridge-emul: Fix Root Cap/Status comment
  PCI: pci-bridge-emul: Fix PCIe bit conflicts
  MAINTAINERS: Add file patterns for rcar PCI device tree bindings
  PCI: rcar: Add endpoint mode support
  dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoint controller
  PCI: endpoint: Add support to handle multiple base for mapping outbound memory
  misc: rtsx: Add short delay after exit from ASPM
  x86/boot: Discard .discard.unreachable for arch/x86/boot/compressed/vmlinux
  sc16is7xx: Read the LSR register for basic device presence check
  sc16is7xx: Allow sharing the IRQ line
  sc16is7xx: Use threaded IRQ
  sc16is7xx: Always use falling edge IRQ
  staging: vt6656: move key frag controls to vnt_fill_txkey
  staging: vt6656: Move calling point of vnt_fill_txkey.
  staging: vt6656: Move tx_key inside vnt_fill_txkey.
  staging: vt6656: move tx_body_size/payload_len to skb->len
  staging: vt6656: Move key_buffer inside vnt_fill_txkey.
  staging: vt6656: rxtx use ieee80211_tx_info for rts/cts control
  staging: vt6656: use ieee80211_tx_info to replace need_mic
  staging: vt6656: Move vnt_mic_hdr pointers to vnt_fill_txkey
  staging: vt6656: rxtx remove unused need_ack
  staging: vt6656: remove ieee80211_hdr from vnt_usb_send_context.
  staging: fbtft: fb_st7789v: make HSD20_IPS numeric and not a string
  printk: handle blank console arguments passed in.
  misc: rtsx: Remove unnecessary rts5249_set_aspm(), rts5260_set_aspm()
  misc: rtsx: Simplify rtsx_comm_set_aspm()
  misc: rtsx: Use pcie_capability_clear_and_set_word() for PCI_EXP_LNKCTL
  misc: rtsx: Use ASPM_MASK_NEG instead of hard-coded value
  misc: rtsx: Removed unused dev_aspm_mode
  misc: rtsx: Remove unused pcr_ops
  bus: mhi: core: Handle syserr during power_up
  bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition
  bus: mhi: core: Do not process SYS_ERROR if RDDM is supported
  bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed
  bus: mhi: core: Handle disable transitions in state worker
  bus: mhi: core: Remove the system error worker thread
  bus: mhi: core: Ensure non-zero session or sequence ID values are used
  bus: mhi: core: Improve debug logs for loading firmware
  bus: mhi: core: Return appropriate error codes for AMSS load failure
  bus: mhi: core: Handle firmware load using state worker
  bus: mhi: core: Read transfer length from an event properly
  bus: mhi: core: Add range check for channel id received in event ring
  bus: mhi: core: Cache intmod from mhi event to mhi channel
  bus: mhi: core: Refactor mhi queue APIs
  mips: cevt-r4k: Update the r4k-clockevent frequency in sync with CPU
  mips: csrc-r4k: Mark R4K timer as unstable if CPU freq changes
  mips: Add udelay lpj numbers adjustment
  mips: Add CPS_NS16550_WIDTH config
  mips: Add CONFIG/CONFIG6/Cause reg fields macro
  mips: Add CP0 Write Merge config support
  mips: Fix cpu_has_mips64r1/2 activation for MIPS32 CPUs
  mips: Add MIPS Warrior P5600 support
  mips: Add MIPS Release 5 support
  ice: Rename build_ctob to ice_build_ctob
  ice: remove unnecessary backslash
  ice: remove unnecessary check
  ice: remove unnecessary expression that is always true
  ice: Fix check for removing/adding mac filters
  ice: refactor filter functions
  ice: Fix resource leak on early exit from function
  ice: cleanup vf_id signedness
  ice: Fix casting issues
  ice: Provide more meaningful error message
  ice: Fix probe/open race condition
  ice: only drop link once when setting pauseparams
  ice: Fix check for contiguous TCs
  ice: Don't reset and rebuild for Tx timeout on PFC enabled queue
  ice: Add VF promiscuous support
  ice: Add support for tunnel offloads
  ice: report netlist version in .info_get
  drm/nouveau/dispnv50: fix runtime pm imbalance on error
  drm/nouveau: fix runtime pm imbalance on error
  drm/nouveau: fix runtime pm imbalance on error
  drm/nouveau/debugfs: fix runtime pm imbalance on error
  drm/nouveau/nouveau/hmm: fix migrate zero page to GPU
  drm/nouveau/nouveau/hmm: fix nouveau_dmem_chunk allocations
  drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST
  drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes()
  drm/nouveau/kms/gv100-: Add support for interlaced modes
  drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support
  drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create()
  drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved
  drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head
  drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF
  drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld()
  drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling
  drm/nouveau/kms: Fix regression by audio component transition
  drm/nouveau/device: use regular PRI accessors in chipset detection
  drm/nouveau/device: detect vGPUs
  drm/nouveau/device: detect if changing endianness failed
  drm/nouveau/device: rework mmio mapping code to get rid of second map
  drm/nouveau/mmu: Remove unneeded semicolon
  drm/nouveau: Use generic helper to check _PR3 presence
  drm/nouveau/acr: Use kmemdup instead of kmalloc and memcpy
  drm/nouveau/core/memory: remove redundant assignments to variable ret
  drm/nouveau/svm: map pages after migration
  drm/nouveau/disp/gv100-: expose capabilities class
  drm/nouveau/bios: move ACPI _ROM handling
  drm/nouveau: remove open-coded version of remove_conflicting_pci_framebuffers()
  drm/nouveau/gr/gk20a: move MODULE_FIRMWARE firmware definitions
  drm/nouveau/ibus: use nvkm_subdev_new_()
  drm/nouveau/core: add nvkm_subdev_new_() for bare subdevs
  drm/nouveau/kms: Support NVIDIA format modifiers
  drm/nouveau/kms: Check framebuffer size against bo
  drm/nouveau/kms: Add format mod prop to base/ovly/nvdisp
  drm/nouveau/acr: ensure falcon providing acr functions is bootstrapped first
  drm/nouveau/kms: Remove struct nouveau_framebuffer
  drm/nouveau/kms: Remove field nvbo from struct nouveau_framebuffer
  drm/nouveau/kms: Move struct nouveau_framebuffer.vma to struct nouveau_fbdev
  drm/nouveau/kms: Remove unused fields from struct nouveau_framebuffer
  drm/nouveau: fix out-of-tree module build
  drm: Generalized NV Block Linear DRM format mod
  flow_dissector: Drop BPF flow dissector prog ref on netns cleanup
  bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check
  bpf: Selftests, verifier case for non null pointer map value branch
  bpf: Selftests, verifier case for non null pointer check branch taken
  bpf: Verifier track null pointer branch_taken with JNE and JEQ
  MAINTAINERS, xsk: Update AF_XDP section after moves/adds
  xsk: Explicitly inline functions and move definitions
  xdp: Simplify xdp_return_{frame, frame_rx_napi, buff}
  xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code
  mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL
  ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL
  ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL
  i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL
  i40e: Separate kernel allocated rx_bi rings from AF_XDP rings
  i40e: Refactor rx_bi accesses
  xsk: Introduce AF_XDP buffer allocation API
  xsk: Move defines only used by AF_XDP internals to xsk.h
  xsk: Move driver interface to xdp_sock_drv.h
  xsk: Move xskmap.c to net/xdp/
  xsk: Fix xsk_umem_xdp_frame_sz()
  net: sgi: ioc3-eth: Fix return value check in ioc3eth_probe()
  net: don't return invalid table id error when we fall back to PF_UNSPEC
  net: ipip: fix wrong address family in init error path
  net/tls: free record only on encryption error
  net/tls: fix encryption error checking
  net: phy: tja11xx: add SQI support
  ethtool: provide UAPI for PHY Signal Quality Index (SQI)
  net: ethernet: ti: am65-cpsw-nuss: fix error handling of am65_cpsw_nuss_probe
  net: ethernet: ti: fix some return value check of cpsw_ale_create()
  qed: Add XRC to RoCE
  qed: changes to ILT to support XRC
  net: qrtr: Fix passing invalid reference to qrtr_local_enqueue()
  net: psample: Add tunnel support
  ethtool: count header size in reply size estimate
  RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work
  exfat: add the dummy mount options to be backward compatible with staging/exfat
  IB/uverbs: Introduce create/destroy QP commands over ioctl
  IB/uverbs: Introduce create/destroy WQ commands over ioctl
  IB/uverbs: Introduce create/destroy SRQ commands over ioctl
  IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI
  IB/uverbs: Extend CQ to get its own asynchronous event FD
  IB/uverbs: Refactor related objects to use their own asynchronous event FD
  igc: Change byte order in struct igc_nfc_filter
  igc: Align terms used in NFC support code
  igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c
  igc: Early return in igc_get_ethtool_nfc_entry()
  igc: Cleanup _get|set_rxnfc ethtool ops
  igc: Get rid of igc_max_channels()
  igc: Remove unused field from igc_nfc_filter
  igc: Remove per queue good transmited counter register
  igc: Remove header redirection register
  igc: Remove obsolete circuit breaker registers
  e1000: Do not perform reset in reset_task if we are already down
  igc: Enable NFC rules based source MAC address
  igc: Add support for source address filters in core
  xen: enable BALLOON_MEMORY_HOTPLUG by default
  xen: expand BALLOON_MEMORY_HOTPLUG description
  RDMA/core: Allow the ioctl layer to abort a fully created uobject
  apparmor: Fix use-after-free in aa_audit_rule_init
  apparmor: Fix aa_label refcnt leak in policy_update
  apparmor: fix potential label refcnt leak in aa_change_profile
  drm/amdgpu: resize VRAM BAR for CPU access on gfx10
  drm/amdgpu: drop navi pcie bw callback
  drm/amdgpu: improve error handling in pcie_bw
  drm/amdkfd: fix restore worker race condition
  ARM: dts: mmp3: Drop usb-nop-xceiv from HSIC phy
  ARM: dts: mmp3-dell-ariel: Fix the SPI devices
  ARM: dts: mmp3: Use the MMP3 compatible string for /clocks
  ARM: dts: mmp3: Add the fifth SD HCI
  ARM: dts: berlin*: Fix up the SDHCI node names
  ARM: dts: mmp3: Fix USB & USB PHY node names
  ARM: dts: mmp3: Fix L2 cache controller node name
  ARM: dts: mmp*: Fix up encoding of the /rtc interrupts property
  ARM: dts: pxa*: Fix up encoding of the /rtc interrupts property
  ARM: dts: pxa910: Fix the gpio interrupt cell number
  ARM: dts: pxa3xx: Fix up encoding of the /gpio interrupts property
  ARM: dts: pxa168: Fix the gpio interrupt cell number
  ARM: dts: pxa168: Add missing address/size cells to i2c nodes
  ARM: dts: dove: Fix interrupt controller node name
  ARM: dts: kirkwood: Fix interrupt controller node name
  x86/tsc: Add tsc_early_khz command line parameter
  pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing
  PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc)
  PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port
  RISC-V: gp_in_global needs register keyword
  PCI: shpchp: Make shpchp_unconfigure_device() void
  PCI/switchtec: Correct bool variable type assignment
  PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove()
  iio: proximity: ping: pass reference to IIO device as param to ping_read()
  iio: dac: ad5592r-base: Replace indio_dev->mlock with own device lock
  iio: proximity: Add driver support for vcnl3020 proximity sensor
  dt-bindings: proximity: provide vcnl3020 device tree binding document
  xen/pvcalls: Make pvcalls_back_global static
  xen/cpuhotplug: Fix initial CPU offlining for PV(H) guests
  xen-platform: Constify dev_pm_ops
  xen/pvcalls-back: test for errors when calling backend_connect()
  ANDROID: fscrypt: handle direct I/O with IV_INO_LBLK_32
  BACKPORT: FROMLIST: fscrypt: add support for IV_INO_LBLK_32 policies
  drm/amdgpu: off by one in amdgpu_device_attr_create_groups() error handling
  drm/amdgpu/smu10: Replace one-element array and use struct_size() helper
  drm/amd/display: Set/Reset avmute when disable/enable stream
  drm/amd/display: Fix incorrectly pruned modes with deep color
  drm/amd/display: correct rn NUM_VMID
  drm/amd/display: Avoid pipe split when plane is too small
  drm/amd/display: Defer cursor lock until after VUPDATE
  drm/amd/display: DP training to set properly SCRAMBLING_DISABLE
  drm/amd/display: Remove dml_common_def file
  drm/amd/display: fix and simplify pipe split logic
  drm/amd/display: Minimize DSC resource re-assignment
  drm/amdgpu: add condition to set MP1 state on gpu reset
  drm/amdkfd: report the real PCI bus number
  drm/amdgpu fix incorrect sysfs remove behavior for xgmi
  drm/amd/powerplay: unify the prompts on thermal interrupts
  drm/amd/display: Enable fp16 also on DCE-11.0 - DCE-12. (v2)
  drm/amd/display: Expose support for xBGR ordered fp16 formats.
  drm/amdgpu/vcn2.5: Remove old DPG workaround
  drm/amdgpu/jpeg2.5: Remove JPEG_ENC_MASK from clock ungating
  drm/amdgpu: resolve ras recovery vs smi race condition
  drm/amdkfd: Fix boolreturn.cocci warnings
  drm/amd/display: Respect PP_STUTTER_MODE but don't override DC_DISABLE_STUTTER
  drm/amd/display: Fix disable_stutter debug option
  drm/amd/display: Add DC Debug mask to disable features for bringup
  drm/amdgpu: cleanup unnecessary virt sriov check in amdgpu attribute
  selftests/exec: Add binfmt_script regression test
  exec: Remove recursion from search_binary_handler
  exec: Generic execfd support
  exec/binfmt_script: Don't modify bprm->buf and then return -ENOEXEC
  exec: Move the call of prepare_binprm into search_binary_handler
  exec: Allow load_misc_binary to call prepare_binprm unconditionally
  exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds
  null_blk: don't allow discard for zoned mode
  null_blk: return error for invalid zone size
  arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context
  arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register
  arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register
  arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register
  arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register
  arm64/cpufeature: Add remaining feature bits in ID_PFR0 register
  arm64/cpufeature: Introduce ID_MMFR5 CPU register
  arm64/cpufeature: Introduce ID_DFR1 CPU register
  arm64/cpufeature: Introduce ID_PFR2 CPU register
  arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0
  arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register
  arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register
  clk: imx: use imx8m_clk_hw_composite_bus for i.MX8M bus clk slice
  clk: imx: add imx8m_clk_hw_composite_bus
  clk: imx: add mux ops for i.MX8M composite clk
  IB/hfi1: Enable the transmit side of the datagram ipoib netdev
  IB/ipoib: Add capability to switch between datagram and connected mode
  IB/hfi1: Add packet histogram trace event
  IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size
  IB/hfi1: Activate the dummy netdev
  IB/hfi1: Add rx functions for dummy netdev
  IB/hfi1: Add interrupt handler functions for accelerated ipoib
  IB/hfi1: Add functions to receive accelerated ipoib packets
  IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts
  IB/ipoib: Increase ipoib Datagram mode MTU's upper limit
  IB/hfi1: RSM rules for AIP
  IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs
  IB/hfi1: Remove module parameter for KDETH qpns
  IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev
  IB/hfi1: Add functions to transmit datagram ipoib packets
  IB/hfi1: Add accelerated IP capability bit
  block: remove ioctl_by_bdev
  s390/dasd: remove ioctl_by_bdev calls
  dasd: refactor dasd_ioctl_information
  loop: Add LOOP_CONFIGURE ioctl
  loop: Clean up LOOP_SET_STATUS lo_flags handling
  loop: Rework lo_ioctl() __user argument casting
  loop: Move loop_set_status_from_info() and friends up
  loop: Factor out configuring loop from status
  loop: Remove figure_loop_size()
  loop: Refactor loop_set_status() size calculation
  loop: Switch to set_capacity_revalidate_and_notify()
  loop: Factor out setting loop device size
  loop: Remove sector_t truncation checks
  loop: Call loop_config_discard() only after new config is applied
  powerpc/64s: Disable STRICT_KERNEL_RWX
  iommu/arm-smmu-v3: Manage ASIDs with xarray
  arm64: mm: Add asid_gen_match() helper
  firmware: smccc: Fix missing prototype warning for arm_smccc_version_init
  RDMA/efa: Report host information to the device
  RDMA/efa: Fix setting of wrong bit in get/set_feature commands
  arm64: vdso: Fix CFI directives in sigreturn trampoline
  arm64: vdso: Don't prefix sigreturn trampoline with a BTI C instruction
  kernel/printk: add kmsg SEEK_CUR handling
  printk: Fix a typo in comment "interator"->"iterator"
  irqdomain: Allow software nodes for IRQ domain creation
  irqdomain: Get rid of special treatment for ACPI in __irq_domain_add()
  arm64: dts: Add SC9863A emmc and sd card nodes
  arm64: dts: Add SC9863A clock nodes
  irqdomain: Make __irq_domain_add() less OF-dependent
  arm64: dts: mt6358: add PMIC MT6358 related nodes
  driver core: Remove unnecessary is_fwnode_dev variable in device_add()
  drivers property: When no children in primary, try secondary
  driver core: platform: Fix spelling errors in platform.c
  staging: rtl8192e: Using comparison to true is error prone
  kobject: Make sure the parent does not get released before its children
  w1_therm: remove redundant assignments to variable ret
  w1_therm: Free the correct variable
  driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links
  staging: vchiq_arm: cast with __force as needed
  staging: rtl8192e: Using comparison to true is error prone
  rtc: mt6397: Add support for the MediaTek MT6358 RTC
  mfd: Add support for the MediaTek MT6358 PMIC
  dt-bindings: mfd: Add compatible for the MediaTek MT6358 PMIC
  mfd: mt6397: Trim probe function to support different chips more cleanly
  mfd: mt6397: Modify suspend/resume behavior
  usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x
  mips: MAAR: Use more precise address mask
  MIPS: SGI-IP27: Remove not used definition TICK_SIZE in ip27-timer.c
  igc: Remove mac_table from igc_adapter
  igc: Remove IGC_MAC_STATE_SRC_ADDR flag
  net: nlmsg_cancel() if put fails for nhmsg
  ax25: fix setsockopt(SO_BINDTODEVICE)
  wireguard: noise: separate receive counter from send counter
  wireguard: queueing: preserve flow hash across packet scrubbing
  wireguard: noise: read preshared key while taking lock
  wireguard: selftests: use newer iproute2 for gcc-10
  bpf: Prevent mmap()'ing read-only maps as writable
  security: Fix hook iteration for secid_to_secctx
  atm: switch do_atmif_sioc() to direct use of atm_dev_ioctl()
  atm: lift copyin from atm_dev_ioctl()
  atm: switch do_atm_iobuf() to direct use of atm_getnames()
  atm: move copyin from atm_getnames() into the caller
  atm: separate ATM_GETNAMES handling from the rest of atm_dev_ioctl()
  batadv_socket_read(): get rid of pointless access_ok()
  get rid of compat_mc_setsockopt()
  handle the group_source_req options directly
  ipv6: take handling of group_source_req options into a helper
  ipv4: take handling of group_source_req options into a helper
  ipv[46]: do compat setsockopt for MCAST_{JOIN,LEAVE}_GROUP directly
  ipv6: do compat setsockopt for MCAST_MSFILTER directly
  ip6_mc_msfilter(): pass the address list separately
  ipv4: do compat setsockopt for MCAST_MSFILTER directly
  set_mcast_msfilter(): take the guts of setsockopt(MCAST_MSFILTER) into a helper
  get rid of compat_mc_getsockopt()
  ip*_mc_gsfget(): lift copyout of struct group_filter into callers
  compat_ip{,v6}_setsockopt(): enumerate MCAST_... options explicitly
  lift compat definitions of mcast [sg]etsockopt requests into net/compat.h
  arm64: dts: rockchip: fix pinctrl-names for gpio-leds node on rk3326-odroid-go2
  ARM: dts: bcm: HR2: Fix PPI interrupt types
  ARM: dts: bcm2835-rpi-zero-w: Fix led polarity
  drm/dp: Lenovo X13 Yoga OLED panel brightness fix
  riscv: Fix print_vm_layout build error if NOMMU
  audit: add subj creds to NETFILTER_CFG record to
  riscv: Add support to determine no. of L2 cache way enabled
  riscv: cacheinfo: Implement cache_get_priv_group with a generic ops structure
  arm64: dts: meson-g12b-gtking-pro: add initial device-tree
  dt-bindings: arm: amlogic: add support for the Beelink GT-King Pro
  arm64: dts: meson-g12b-gtking: add initial device-tree
  dt-bindings: arm: amlogic: add support for the Beelink GT-King
  arm64: dts: meson: convert ugoos-am6 to common w400 dtsi
  drm/amd/display: Defer cursor lock until after VUPDATE
  NFSD: Fix improperly-formatted Doxygen comments
  NFSD: Squash an annoying compiler warning
  SUNRPC: Clean up request deferral tracepoints
  NFSD: Add tracepoints for monitoring NFSD callbacks
  NFSD: Add tracepoints to the NFSD state management code
  NFSD: Add tracepoints to NFSD's duplicate reply cache
  SUNRPC: svc_show_status() macro should have enum definitions
  SUNRPC: Restructure svc_udp_recvfrom()
  SUNRPC: Refactor svc_recvfrom()
  drm/amd/display: Remove dml_common_def file
  drm/amd/display: DP training to set properly SCRAMBLING_DISABLE
  dm zoned: terminate reclaim on congestion
  dm zoned: start reclaim with sequential zones
  dm zoned: reclaim random zones when idle
  dm zoned: separate random and cache zones
  dm zoned: return NULL if dmz_get_zone_for_reclaim() fails to find a zone
  dm zoned: Avoid 64-bit division error in dmz_fixup_devices
  dm: use DMDEBUG macros now that they use pr_debug variants
  dm zoned: remove spurious newlines from debugging messages
  dm: use dynamic debug instead of compile-time config option
  dm: replace zero-length array with flexible-array
  dm zoned: metadata version 2
  rds: fix crash in rds_info_getsockopt()
  dm zoned: ignore metadata zone in dmz_alloc_zone()
  dm zoned: Reduce logging output on startup
  dm zoned: add metadata logging functions
  exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds
  exec: Teach prepare_exec_creds how exec treats uids & gids
  SUNRPC: Clean up svc_release_skb() functions
  SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives
  SUNRPC: Replace dprintk() call sites in TCP receive path
  remoteproc: Fix an error code in devm_rproc_alloc()
  firmware: smccc: Add function to fetch SMCCC version
  firmware: smccc: Refactor SMCCC specific bits into separate file
  firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead
  firmware: smccc: Add the definition for SMCCCv1.2 version/error codes
  firmware: smccc: Update link to latest SMCCC specification
  firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above
  pipe: Fix pipe_full() test in opipe_prep().
  ACPI/IORT: Fix PMCG node single ID mapping handling
  arm64/cpufeature: Drop open encodings while extracting parange
  sparc32: fix register window handling in genregs32_[gs]et()
  spi: bcm2835: Tear down DMA before turning off SPI controller
  Bluetooth: hci_qca: Fix uninitialized access to hdev
  efi/libstub: Use snprintf with %ls to convert the command line
  efi/libstub: Get the exact UTF-8 length
  efi/libstub: Use %ls for filename
  efi/libstub: Add UTF-8 decoding to efi_puts
  efi/printf: Add support for wchar_t (UTF-16)
  efi/gop: Add an option to list out the available GOP modes
  efi/libstub: Add definitions for console input and events
  efi/libstub: Implement printk-style logging
  fs: rename pipe_buf ->steal to ->try_steal
  fs: make the pipe_buf_operations ->confirm operation optional
  fs: make the pipe_buf_operations ->steal operation optional
  trace: remove tracing_pipe_buf_ops
  pipe: merge anon_pipe_buf*_ops
  fs: simplify do_splice_from
  fs: simplify do_splice_to
  drm/mediatek: Eliminate the magic number in array size
  drm/mediatek: Cleanup coding style in mediatek a bit
  drm/mediatek: Stop iterating dma addresses when sg_dma_len() == 0
  i2c: pxa: implement generic i2c bus recovery
  MAINTAINERS: Add maintainer entry for linear ranges helper
  soc: imx: move cpu code to drivers/soc/imx
  ARM: imx: move cpu definitions into a header
  ARM: imx: use device_initcall for imx_soc_device_init
  arm64: dts: Add ds26522 node to dts to ls1043ardb
  arm64: dts: add qe node to ls1043ardb
  arm64/cpufeature: Validate hypervisor capabilities during CPU hotplug
  arm64: dts: ls1028a: sl28: keep switch port names consistent
  ASoC: max9867: add mono playback switch
  ASoC: max9867: add filter controls
  ASoC: max9867: don't use regmap defaults
  ASoC: mmp-sspa: Fix the error handling in probe()
  io_uring: don't submit sqes when ctx->refs is dying
  Bluetooth: Fix assuming EIR flags can result in SSP authentication
  rxrpc: Fix ack discard
  rxrpc: Trace discarded ACKs
  Bluetooth: Consolidate encryption handling in hci_encrypt_cfm
  objtool: Enable compilation of objtool for all architectures
  spi: bcm2835aux: Fix controller unregister order
  spi: bcm2835: Fix controller unregister order
  spi: Fix controller unregister order
  soundwire: intel: use a single module
  ASoC: max9867: fix ADC level control
  powerpc/kasan: Declare kasan_init_region() weak
  powerpc/kasan: Refactor update of early shadow mappings
  powerpc/kasan: Remove unnecessary page table locking
  powerpc/kasan: Fix shadow pages allocation failure
  powerpc/kasan: Fix issues by lowering KASAN_SHADOW_END
  powerpc/kasan: Fix error detection on memory allocation
  powerpc/64s/hash: Add stress_slb kernel boot option to increase SLB faults
  ocxl: Fix misleading comment
  powerpc/tm: Document h/rfid and mtmsrd quirk
  powerpc/wii: Fix declaration made after definition
  powerpc/64s/pgtable: fix an undefined behaviour
  powerpc/64s: Fix early_init_mmu section mismatch
  powerpc/powernv: add NULL check after kzalloc
  powerpc/ps3: Add check for otheros image size
  powerpc/book3s64/radix/tlb: Determine hugepage flush correctly
  objtool: Move struct objtool_file into arch-independent header
  objtool: Exit successfully when requesting help
  objtool: Add check_kcov_mode() to the uaccess safelist
  samples/ftrace: Fix asm function ELF annotations
  i2c: altera: cleanup spinlock
  io_uring: reset -EBUSY error when io sq thread is waken up
  arm64: tegra: Make the RTC a wakeup source on Jetson TX2
  arm64: tegra: Enable VI I2C on Jetson Nano
  arm64: tegra: Fix flag for 64-bit resources in 'ranges' property
  arm64: tegra: Add Tegra VI CSI support in device tree
  arm64: tegra: Add reset-cells to memory controller
  arm64: tegra: Fix SOR powergate clocks and reset
  arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier
  arm64: tegra: Fix ethernet phy-mode for Jetson Xavier
  arm64: tegra: Hook up EMC cooling device
  arm64: tegra: Add external memory controller node for Tegra210
  i2c: core: support bus regulator controlling in adapter
  dt-binding: i2c: add bus-supply property
  i2c: reword explanation about atomic transfers
  i2c: slave-eeprom: add support for 24c512 EEPROMs
  i2c: mediatek: Add i2c ac-timing adjust support
  media: dt-bindings: phy: phy-rockchip-dphy-rx0: move rockchip dphy rx0 bindings out of staging
  media: staging: dt-bindings: phy-rockchip-dphy-rx0: remove non-used reg property
  media: atomisp: unify the version for isp2401 a0 and b0 versions
  media: atomisp: update TODO with the current data
  media: atomisp: adjust some code at sh_css that could be broken
  media: atomisp: don't produce errs for ignored IRQs
  media: atomisp: print IRQ when debugging
  media: atomisp: isp_mmu: don't use kmem_cache
  media: atomisp: add a notice about possible leak resources
  usb: pulse8-cec: Switch to use %ptT
  ARM: bcm2835: Switch to use %ptT
  lib/vsprintf: Print time64_t in human readable format
  media: atomisp: disable the dynamic and reserved pools
  media: atomisp: turn on camera before setting it
  media: atomisp: simplify ov2680 array write logic
  media: atomisp-ov2680: get rid of the type field
  media: atomisp: use read/write routines from mainstream
  media: atomisp: ov2680: improve debug messages
  media: atomisp: change the code to properly wait for sensor
  media: atomisp: keep the ISP powered on when setting it
  media: atomisp: fix the value for CamClk on Asus T101HA
  media: atomisp: fix a slab error due to a wrong free
  media: atomisp: get rid of __bo_alloc() macro
  media: atomisp: get rid of spmem_dump.c
  media: atomisp: fix an inverted logic
  media: atomisp: remove a misplaced #endif
  media: atomisp: simplify the power down/up code
  media: atomisp: use pcim_enable_device() again
  media: atomisp: spctrl: be sure to zero .code_addr after free
  media: atomisp: add support for different PMIC configurations
  media: atomisp: move atomisp_gmin_platform.c to pci/ dir
  media: atomisp: detect the PMIC type
  media: atomisp: warn if unsupported subdevs are found
  media: atomisp: reduce the risk of a race condition
  media: atomisp: print the type of PMIC that will be used
  media: atomisp: better display DMI and EFI found entries
  media: atomisp: Add some ACPI detection info
  media: atomisp: add -dDEBUG when building this driver
  media: atomisp: make dfs_config_merr_117a struct const
  media: atomisp: free PCI resources when probing fail
  media: atomisp: relax firmware version detection criteria
  media: atomisp: improve device detection code
  Revert "powerpc/32s: reorder Linux PTE bits to better match Hash PTE bits."
  iio: dummy_evgen: Fix use after free on error in iio_dummy_evgen_create()
  dt-bindings: clock: renesas: mstp: Convert to json-schema
  MAINTAINERS: Renesas Pin Controllers are supported
  soundwire: fix spelling mistake
  soundwire: fix trailing line in sysfs_slave.c
  soundwire: add Slave sysfs support
  soundwire: master: add sysfs support
  soundwire: disco: s/ch/channels/
  arm64: Fix PTRACE_SYSEMU semantics
  clk/soc: mediatek: mt6779: Bind clock driver from platform device
  clk/soc: mediatek: mt6797: Bind clock driver from platform device
  clk/soc: mediatek: mt8183: Bind clock driver from platform device
  arm64: dts: mt6797: Fix mmsys node name
  arm64: dts: mt8173: Fix mmsys node name
  clk / soc: mediatek: Bind clock and gpu driver for mt2701
  clk / soc: mediatek: Bind clock and gpu driver for mt2712
  soc: mediatek: Enable mmsys driver by default if Mediatek arch is selected
  media: atomisp: fix clock rate frequency setting
  media: atomisp: limit the name of the firmware file
  media: atomisp: print a better message when fw version is wrong
  media: atomisp: disable the dummy PM driver is atomisp driver is built
  media: atomisp: move ia_css_configure_sc() implementation
  media: atomisp: fix querycap initialization logic
  media: atomisp: use add_qos_request instead of update
  media: atomisp: remove some file duplication and do more dir renames
  media: atomisp: add firmware load code for ISP2401 rev B0
  media: atomisp: get rid of most checks for ISP2401 version
  media: atomisp: cleanup contents of css_2401_system
  media: atomisp: cleanup contents of css_2401_csi2p_system
  media: atomisp: cleanup contents of css_2400_system/
  media: atomisp: allow building for isp2401
  media: atomisp: change function worders and fix include
  media: atomisp: get rid of some broken code
  media: atomisp: cleanup directory hierarchy
  media: atomisp: simplify makefiles
  media: atomisp: make all file names unique at atomisp driver
  media: atomisp: get rid of __ISP define tests
  media: atomisp: get rid of ISP_VMEM_IS_BAMEM unused defines
  media: atomisp: get rid of ia_css_sc_param.h version dependency
  media: atomisp: get rid of trivial version checks at *.h
  media: atomisp: remove unused duplicated files
  media: atomisp: get rid of io_ls/ subdir
  media: atomisp: rename anr2 param header file
  media: atomisp: remove bayer_io_ls duplication
  media: atomisp: use regulator_get_optional() for first attempt
  media: atomisp: add Asus Transform T101HA ACPI vars
  media: atomisp: get finish de-duplication of hrt/hive*.h
  media: atomisp: hive_isp_css_defs.h: keep just one copy of it
  media: atomisp: remove unused hive_isp_css_host_ids_hrt.h
  media: atomisp: remove several duplicated files
  media: atomisp: remove unused definitions at */isp_capture_defs.h
  media: atomisp: get rid of unused header files
  media: atomisp: get rid of trivial ISP2401 dependencies on header files
  media: atomisp: get rid of several typedef-style defines
  media: atomisp: isp_const.h: get rid of an unused big define list
  media: atomisp: sh_css: detect ISP version at runtime
  media: atomisp: make util.c work with ISP2401 runtime detection
  media: atomisp: get rid of some non-existing functions for ISP2401
  media: atomisp: ia_css_binary_get_shading_info(): don't test version
  media: atomisp: css_trace.h: use the newest tracing code
  media: atomisp: add support for possible new names
  media: atomisp: print css_version in runtime
  media: atomisp: sh_css_param_dvs.h remove ISP version macros
  media: atomisp: unify sh_css_params_shading_id_table_generate()
  media: atomisp: remove table duplication from dfs tables
  media: atomisp: remove ISP version macros from sh_css_legacy.h
  media: atomisp: make sh_css_sp_init_pipeline() ISP version independent
  media: atomisp: make sh_css_struct.h independent of ISP version
  media: atomisp: sh_css_defs.h: get rid of build time dependencies
  media: atomisp: atomisp_compat_ioctl32.c: be independent of ISP version
  media: atomisp: atomisp_compat_css20.c: detect ISP at runtime
  media: atomisp: atomisp_csi2.c: remove useless ifdefs
  media: atomisp: atomisp_subdev.c check ISP version on runtime
  media: atomisp: atomisp_v4l2.c: set wdt timers according with ISP version
  media: atomisp: atomisp_ioctl.c: get rid of a ISP2400/ISP2401 dependency
  media: atomisp: pci/atomisp2/*.h remove #ifdef ISP2401
  media: atomisp: atomisp_dfs_tables.h: don't depend on ISP version
  media: atomisp: atomisp_cmd.c test ISP version in runtime
  media: atomisp: add a way for the driver to know the chipset version
  media: atomisp: simplify math_support.h
  media: atomisp: remove some dead code
  media: atomisp: do lots of other coding style cleanups
  media: atomisp: fix several coding style issues
  media: atomisp: fix several typos
  media: atomisp: select IOSF_MBI dependency
  media: atomisp: allow building the driver again
  media: atomisp: fix a broken compat32 code
  media: atomisp: use new ida API
  media: atomisp: use cpu_latency_qos_*() instead of pm_qos_update*()
  media: atomisp: Fix support for time 64 API
  media: atomisp: replace VFL_TYPE_GRABBER by VFL_TYPE_VIDEO
  media: atomisp: totalram_pages is now a function
  media: atomisp: fix usage of access_ok() kAPI
  MAINTAINERS: adjust atomisp maintainership
  Revert "media: staging: atomisp: Remove driver"
  irqchip/gic-v3-its: Balance initial LPI affinity across CPUs
  fuse: copy_file_range should truncate cache
  fuse: fix copy_file_range cache issues
  hwmon: Add Gateworks System Controller support
  mfd: Add Gateworks System Controller core driver
  dt-bindings: mfd: Add Gateworks System Controller bindings
  vmbus: Replace zero-length array with flexible-array
  Driver: hv: vmbus: drop a no long applicable comment
  hyper-v: Switch to use UUID types directly
  hyper-v: Replace open-coded variant of %*phN specifier
  hyper-v: Supply GUID pointer to printf() like functions
  hyper-v: Use UUID API for exporting the GUID (part 2)
  asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls
  x86/hyperv: Split hyperv-tlfs.h into arch dependent and independent files
  x86/hyperv: Remove HV_PROCESSOR_POWER_STATE #defines
  KVM: x86: hyperv: Remove duplicate definitions of Reference TSC Page
  drivers: hv: remove redundant assignment to pointer primary_channel
  scsi: storvsc: Re-init stor_chns when a channel interrupt is re-assigned
  firmware: arm_sdei: Document the motivation behind these set_fs() calls
  firmware: arm_sdei: remove unused interfaces
  firmware: arm_sdei: Put the SDEI table after using it
  s390/pci: ioremap() align with generic code
  s390/ap: introduce new ap function ap_get_qdev()
  Documentation/s390: Update / remove developerWorks web links
  s390: simplify memory notifier for protecting kdump crash kernel area
  s390/pci: create links between PFs and VFs
  PCI/IOV: Introduce pci_iov_sysfs_link() function
  s390/qdio: add IRQ reduction for error SBALs
  s390/qdio: refactor ACK processing for primed SBALs
  s390/qdio: simplify overlap calculation on Input refill
  s390/cio: Remove unused inline function idset_sch_get_first
  s390: Remove two unused inline functions
  s390/kaslr: add support for R_390_JMP_SLOT relocation type
  s390/mm: fix set_huge_pte_at() for empty ptes
  rcuwait: avoid lockdep splats from rcuwait_active()
  MIPS: ingenic: Add missing include
  MIPS: SGI-IP27: Remove not used includes and comment in ip27-timer.c
  firmware: imx: scu: Fix possible memory leak in imx_scu_probe()
  io_uring: don't add non-IO requests to iopoll pending list
  ARM: dts: imx53-cx9020: Group port definitions for the dvi-converter
  drm/edid: Add Oculus Rift S to non-desktop list
  net: unexport skb_gro_receive()
  ARM: dts: imx5: make src node name generic
  ARM: dts: imx50: Add src node interrupt
  ARM: dts: imx: make src node name generic
  ARM: dts: imx7d-pinfunc: add input mux for ENET2 mdio
  ARM: dts/imx6q-bx50v3: Set display interface clock parents
  scsi: scsi_debug: Parser tables and code interaction
  ARM: dts: imx6sl: Use nvmem interface to get fuse data
  ARM: dts: imx6qdl: Use nvmem interface to get fuse data
  ARM: dts: imx6qdl-gw5910: fix wlan regulator
  ARM: dts: imx6qdl-gw5910: add support for bcm4330-bt
  ARM: dts: imx6qdl-gw5904: add lsm9ds1 iio imu/magn support
  ARM: dts: imx6qdl-gw560x: add lsm9ds1 iio imu/magn support
  scsi: core: Refactor scsi_mq_setup_tags function
  scsi: core: Fix incorrect usage of shost_for_each_device
  ARM: dts: imx53: Add src node interrupt
  ARM: dts: imx51: Add src node interrupt
  scsi: qla2xxx: Fix endianness annotations in source files
  scsi: qla2xxx: Fix endianness annotations in header files
  scsi: qla2xxx: Use make_handle() instead of open-coding it
  scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t
  scsi: qla2xxx: Change {RD,WRT}_REG_*() function names from upper case into lower case
  scsi: qla2xxx: Fix the code that reads from mailbox registers
  scsi: qla2xxx: Use register names instead of register offsets
  scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions
  scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE
  scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit
  scsi: qla2xxx: Add more BUILD_BUG_ON() statements
  scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically
  scsi: qla2xxx: Simplify the functions for dumping firmware
  scsi: qla2xxx: Suppress two recently introduced compiler warnings
  scsi: qla2xxx: Fix spelling of a variable name
  ARM: imx: pcm037: make pcm970_sja1000_platform_data static
  scsi: target: tcmu: Userspace must not complete queued commands
  arm64: dts: imx8mp: Add src node interrupts
  arm64: dts: imx8mq: Add src node interrupts
  ARM: imx_v6_v7_defconfig: extend RN5T618 PMIC family support
  scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error
  clk: imx8m: migrate A53 clk root to use composite core
  clk: imx8mp: use imx8m_clk_hw_composite_core to simplify code
  clk: imx8mp: Define gates for pll1/2 fixed dividers
  clk: imx: imx8mp: fix pll mux bit
  clk: imx8m: drop clk_hw_set_parent for A53
  arm64: dts: imx8m: assign clocks for A53
  scsi: hisi_sas: Stop returning error code from slot_complete_vX_hw()
  scsi: hisi_sas: Add SAS_RAS_INTR0 to debugfs register name list
  scsi: hisi_sas: Modify the commit information for DSM method
  scsi: hisi_sas: Do not reset phy timer to wait for stray phy up
  scsi: sd: Add zoned capabilities device attribute
  arm64: dts: freescale: sl28: enable LPUART1
  tracing/probe: reverse arguments to list_add
  tools/bootconfig: Add a summary of test cases and return error
  ftrace: show debugging information when panic_on_warn set
  scsi: ufs: Make ufshcd_wait_for_register() sleep instead of busy-waiting
  scsi: cxlflash: Fix error return code in cxlflash_probe()
  ARM: dts: imx50: Remove unused iomuxc-gpr node
  arm64: dts: ls1043a-rdb: add compatible for board
  RDMA/mlx5: Add init2init as a modify command
  IB/qib: Call kobject_put() when kobject_init_and_add() fails
  RDMA/hns: Reserve one sge in order to avoid local length error
  RDMA/hns: Rename macro for defining hns hardware page size
  RDMA/hns: Remove redundant memcpy()
  RDMA/hns: Store mr len information into mr obj
  RDMA/hns: Fix error with to_hr_hem_entries_count()
  RDMA/hns: Fix wrong assignment of SRQ's max_wr
  RDMA/hns: Fix assignment to ba_pg_sz of eqe
  RDMA/hns: Fix cmdq parameter of querying pf timer resource
  RDMA/hns: Bugfix for querying qkey
  RDMA/siw: Replace one-element array and use struct_size() helper
  rnbd/rtrs: Pass max segment size from blk user to the rdma library
  RDMA/rtrs: server: Fix some error return code
  RDMA/rtrs: client: Fix function return on success
  RDMA/rtrs: Fix a couple off by one bugs in rtrs_srv_rdma_done()
  RDMA/rtrs: Fix some signedness bugs in error handling
  arm64: dts: meson: add ethernet interrupt to wetek dtsi
  arm64: dts: meson: add support for the Smartlabs SML-5442TW
  dt-bindings: arm: amlogic: add support for the Smartlabs SML-5442TW
  dt-bindings: add vendor prefix for Smartlabs LLC
  arm64: dts: meson: g12: add internal DAC glue
  arm64: dts: meson: g12: add internal DAC
  arm64: dts: meson: libretech-pc: add internal DAC support
  arm64: dts: meson: libretech-ac: add internal DAC support
  arm64: dts: meson: libretech-cc: add internal DAC support
  arm64: dts: meson: p230-q200: add internal DAC support
  arm64: dts: meson: gxl: add acodec support
  arm64: dts: meson-sm1: add support for Hardkernel ODROID-C4
  dt-bindings: arm: amlogic: add odroid-c4 bindings
  arm64: dts: meson-sm1: add cpu thermal nodes
  arm64: dts: meson-g12b: move G12B thermal nodes to meson-g12b.dtsi
  arm64: dts: meson: libretech-pc: add initial audio playback support
  arm64: dts: meson: libretech-ac: add initial audio playback support
  arm64: dts: meson: libretech-cc: add initial audio playback support
  arm64: dts: meson: p230-q200: add initial audio playback support
  arm64: dts: meson-gx: add aiu support
  ARM: dts: meson: Switch existing boards with RGMII PHY to "rgmii-id"
  ARM: dts: meson: Add the Ethernet "timing-adjustment" clock
  ARM: dts: meson8m2: Use the Meson8m2 specific USB2 PHY compatible
  ARM: dts: meson: add the gadget mode properties to the USB0 controller
  soc: amlogic: meson-ee-pwrc: add support for the Meson GX SoCs
  soc: amlogic: meson-ee-pwrc: add support for Meson8/Meson8b/Meson8m2
  dt-bindings: power: meson-ee-pwrc: add support for the Meson GX SoCs
  dt-bindings: power: meson-ee-pwrc: add support for Meson8/8b/8m2
  igc: Remove unused registers
  igc: Remove unused IGC_ICS_DRSTA define
  igc: Dump ETQF registers
  sctp: Don't add the shutdown timer if its already been added
  igc: Refactor ethertype filtering code
  ipv6: use ->ndo_tunnel_ctl in addrconf_set_dstaddr
  ipv6: streamline addrconf_set_dstaddr
  ipv6: stub out even more of addrconf_set_dstaddr if SIT is disabled
  sit: impement ->ndo_tunnel_ctl
  sit: refactor ipip6_tunnel_ioctl
  impr: use ->ndo_tunnel_ctl in ipmr_new_tunnel
  net: add a new ndo_tunnel_ioctl method
  ipv4: consolidate the VIFF_TUNNEL handling in ipmr_new_tunnel
  ipv4: streamline ipmr_new_tunnel
  igc: Fix MAX_ETYPE_FILTER value
  __netif_receive_skb_core: pass skb by reference
  net: inet_csk: Fix so_reuseport bind-address cache in tb->fast*
  igc: Remove ethertype filter in PTP code
  igc: Remove duplicated IGC_RXPBS macro
  realtek/8139cp: use generic power management
  realtek/8139too: use generic power management
  fix multiplication overflow in copy_fdtable()
  igc: Refactor VLAN priority filtering code
  nfp: flower: inform firmware of flower features
  nfp: flower: renaming of feature bits
  io_uring: don't use kiocb.private to store buf_index
  igc: Return -EOPNOTSUPP when VLAN mask doesn't match
  igc: Dump VLANPQF register
  igc: Rename IGC_VLAPQF macro
  selftests: introduce gen_tar Makefile target
  EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable
  igc: Clean up obsolete NVM defines
  igc: remove IGC_REMOVED function
  igc: Remove PCIe Control register
  selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta
  ASoC: Add Marvell MMP SSPA binding
  ASoC: mmp-sspa: Add Device Tree support
  net/af_iucv: clean up function prototypes
  net/af_iucv: remove a redundant zero initialization
  net/af_iucv: replace open-coded U16_MAX
  net/af_iucv: remove pm support
  net/iucv: remove pm support
  s390/net: remove pm support from iucv drivers
  s390/net: remove pm ops from ccwgroup drivers
  MAINTAINERS: add HMM selftests
  mm/hmm/test: add selftests for HMM
  mm/hmm/test: add selftest driver for HMM
  r8152: support additional Microsoft Surface Ethernet Adapter variant
  mptcp: use rightmost 64 bits in ADD_ADDR HMAC
  ext4: fix fiemap size checks for bitmap files
  net: bmac: Fix read of MAC address from ROM
  ext4: fix EXT4_MAX_LOGICAL_BLOCK macro
  dt-bindings: nvmem: stm32: new property for data access
  dt-bindings: eeprom: at24: Fix list of page sizes for writing
  ASoC: amd: return error when acp de-init fails
  ASoC: amd: refactoring dai_hw_params() callback
  ASoC: amd: fix kernel warning
  selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h
  tools/bpf: sync bpf.h
  vsprintf: don't obfuscate NULL and error pointers
  locking/lockdep: Replace zero-length array with flexible-array
  perf/core: Replace zero-length array with flexible-array
  perf/x86: Replace zero-length array with flexible-array
  perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont
  perf/x86/rapl: Add Ice Lake RAPL support
  sched: Defend cfs and rt bandwidth quota against overflow
  sched/cpuacct: Fix charge cpuacct.usage_sys
  sched/fair: Replace zero-length array with flexible-array
  sched/pelt: Sync util/runnable_sum with PELT window when propagating
  sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr()
  sched/fair: Optimize enqueue_task_fair()
  sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list
  sched/debug: Fix requested task uclamp values shown in procfs
  sched/fair: Fix enqueue_task_fair() warning some more
  bpf, testing: Add get{peer, sock}name selftests to test_progs
  bpf, bpftool: Enable get{peer, sock}name attach types
  bpf, libbpf: Enable get{peer, sock}name attach types
  bpf: Add get{peer, sock}name attach types for sock_addr
  drivers/of: keep description of function consistent with function name
  soc: ti: omap-prm: use atomic iopoll instead of sleeping one
  Documentation: admin-guide: pm: Document intel-speed-select
  arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work
  ACPI: APEI: Kick the memory_failure() queue for synchronous errors
  mm/memory-failure: Add memory_failure_queue_kick()
  dm zoned: use dmz_zone_to_dev() when handling metadata I/O
  dm zoned: replace 'target' pointer in the bio context
  dm zoned: remove 'dev' argument from reclaim
  x86/mmiotrace: Use cpumask_available() for cpumask_var_t variables
  dmaengine: tegra210-adma: Fix an error handling path in 'tegra_adma_probe()'
  xfs: cleanup xfs_idestroy_fork
  xfs: move the fork format fields into struct xfs_ifork
  xfs: move the per-fork nextents fields into struct xfs_ifork
  xfs: remove xfs_ifree_local_data
  xfs: remove the XFS_DFORK_Q macro
  xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q
  xfs: remove the NULL fork handling in xfs_bmapi_read
  xfs: remove the special COW fork handling in xfs_bmapi_read
  xfs: improve local fork verification
  xfs: refactor xfs_inode_verify_forks
  xfs: remove xfs_ifork_ops
  xfs: remove xfs_iread
  xfs: don't reset i_delayed_blks in xfs_iread
  xfs: call xfs_dinode_verify from xfs_inode_from_disk
  xfs: handle unallocated inodes in xfs_inode_from_disk
  xfs: split xfs_iformat_fork
  xfs: call xfs_iformat_fork from xfs_inode_from_disk
  xfs: xfs_bmapi_read doesn't take a fork id as the last argument
  xfs: fix the warning message in xfs_validate_sb_common()
  xfs: don't allow SWAPEXT if we'd screw up quota accounting
  xfs: use ordered buffers to initialize dquot buffers during quotacheck
  bus: ti-sysc: Timers no longer need legacy quirk handling
  ARM: OMAP2+: Drop old timer code for dmtimer and 32k counter
  ARM: dts: Configure system timers for omap2
  ARM: dts: Configure system timers for ti81xx
  ARM: dts: Configure system timers for omap3
  ARM: dts: Configure system timers for omap5 and dra7
  ARM: dts: Configure system timers for omap4
  ARM: dts: Configure system timers for am437x
  ARM: dts: Configure system timers for am335x
  ARM: OMAP2+: Add omap_init_time_of()
  bus: ti-sysc: Ignore timer12 on secure omap3
  clk: ti: dm816: enable sysclk6_ck on init
  fscrypt: add support for IV_INO_LBLK_32 policies
  clocksource/drivers/timer-ti-dm: Fix warning for set but not used
  ARM: decompressor: run decompressor in place if loaded via UEFI
  ARM: decompressor: move GOT into .data for EFI enabled builds
  ARM: decompressor: defer loading of the contents of the LC0 structure
  ARM: decompressor: split off _edata and stack base into separate object
  xfs: don't fail verifier on empty attr3 leaf block
  x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall()
  bpf: Fix too large copy from user in bpf_test_init
  ARM: dts: Move am33xx and am43xx mmc nodes to sdhci-omap driver
  PM: hibernate: Split off snapshot dev option
  PM: hibernate: Incorporate concurrency handling
  block: Remove unused flush_queue_delayed in struct blk_flush_queue
  Documentation: ABI: make current_governer_ro as a candidate for removal
  Documentation: cpuidle: update the document
  cpuidle: sysfs: Remove sysfs_switch and switch attributes
  cpuidle: Make cpuidle governor switchable to be the default behaviour
  cpuidle: sysfs: Accept governor name with 15 characters
  cpuidle: sysfs: Fix the overlap for showing available governors
  null_blk: Zero-initialize read buffers in non-memory-backed mode
  block: Document the bio_vec properties
  bio.h: Declare the arguments of the bio iteration functions const
  block: Fix type of first compat_put_{,u}long() argument
  mips: MAAR: Add XPA mode support
  MIPS: Remove useless parameter of bootcmdline_init()
  block: merge part_{inc,dev}_in_flight into their only callers
  block: don't call part_{inc,dec}_in_flight for blk-mq devices
  block: move the blk-mq calls out of part_in_flight{,_rw}
  block: mark blk_account_io_completion static
  MIPS: SGI-IP27: Remove duplicated include in ip27-timer.c
  blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference
  blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx
  blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request
  blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request
  samples, bpf: Refactor kprobe, tail call kern progs map definition
  samples, bpf: Add tracex7 test file to .gitignore
  samples, bpf: Refactor tail call user progs with libbpf
  samples, bpf: Refactor kprobe tracing user progs with libbpf
  samples, bpf: Refactor pointer error check with libbpf
  staging: rtl8192u: Merge almost duplicate code
  driver core: Fix SYNC_STATE_ONLY device link implementation
  ANDROID: fix merge issue in fsnotify.h
  clk: samsung: exynos5433: Add IGNORE_UNUSED flag to sclk_i2s1
  ARM/SAMSUNG EXYNOS ARM ARCHITECTURES: Use fallthrough;
  ARM: decompressor: move headroom variable out of LC0
  phy: intel: Add driver support for ComboPhy
  dt-bindings: phy: Add YAML schemas for Intel ComboPhy
  dt-bindings: phy: Add PHY_TYPE_XPCS definition
  drm/i915: Fix AUX power domain toggling across TypeC mode resets
  drm/i915: Mark check_shadow_context_ppgtt as maybe unused
  drm/i915: avoid unused scale_user_to_hw() warning
  driver core: Remove check in driver_deferred_probe_force_trigger()
  smack: Implement the watch_key and post_notification hooks
  selinux: Implement the watch_key security hook
  fpga: dfl: afu: Corrected error handling levels
  misc: pci_endpoint_test: Add Device ID for RZ/G2E PCIe controller
  genwqe: convert get_user_pages() --> pin_user_pages()
  drivers/mic/scif: convert get_user_pages() --> pin_user_pages()
  keys: Make the KEY_NEED_* perms an enum rather than a mask
  pipe: Add notification lossage handling
  pipe: Allow buffers to be marked read-whole-or-error for notifications
  Add sample notification program
  coresight: cti: Add CPU idle pm notifer to CTI devices
  coresight: cti: Add CPU Hotplug handling to CTI driver
  coresight: etm4x: Fix use-after-free of per-cpu etm drvdata
  coresight: Avoid casting void pointers
  coresight: Include required headers in C files
  coresight: Initialize arg in sparse friendly way
  coresight: Don't initialize variables unnecessarily
  coresight: Mark some functions static
  coresight: etm4x: Add support for Neoverse N1 ETM
  coresight: etmv4: Update default filter and initialisation
  coresight: tmc: Fix TMC mode read in tmc_read_prepare_etb()
  coresight: Fix support for sparsely populated ports
  coresight: etb10: Make coresight_etb_groups static
  coresight: cti: Make some symbols static
  coresight: etm4x: Replace ETM PIDs with UCI IDs for Kryo385
  coresight: etm4x: Add support for Qualcomm SC7180 SoC
  docs: trace: coresight-ect.rst: Fix a build warning
  coresight: docs: Add information about the topology representations
  coresight: cti: Add in sysfs links to other coresight devices
  coresight: Expose device connections via sysfs
  coresight: Add generic sysfs link creation functions
  coresight: Add return value for fixup connections
  coresight: Pass coresight_device for coresight_release_platform_data
  tty: n_gsm: Fix bogus i++ in gsm_data_kick
  tty: n_gsm: Remove unnecessary test in gsm_print_packet()
  watch_queue: Add a key/keyring notification facility
  staging: vt6656: use usb_anchor for tx queue.
  staging: vt6656: vnt_usb_send_context remove variable data.
  staging: vt6656: vnt_beacon_xmit use extra_tx_headroom.
  staging: vt6656: Use sk_buff buffer for tx header
  security: Add hooks to rule on setting a watch
  staging: wfx: Typo fix
  staging: qlge: unmap dma when lock failed
  staging: rtl8192u: Using comparison to true is error prone
  staging: rtl8723bs: Using comparison to true is error prone
  Staging: rtl8723bs: os_de: if-else coding style issue
  pipe: Add general notification queue support
  pipe: Add O_NOTIFICATION_PIPE
  security: Add a hook for the point of notification insertion
  uapi: General notification queue definitions
  kprobes: Prevent probes in .noinstr.text section
  x86/kvm: Restrict ASYNC_PF to user space
  x86/kvm: Sanitize kvm_async_pf_task_wait()
  x86/kvm: Handle async page faults directly through do_page_fault()
  serial: stm32: add no_console_suspend support
  rcu: Provide __rcu_is_watching()
  rcu: Provide rcu_irq_exit_preempt()
  rcu: Make RCU IRQ enter/exit functions rely on in_nmi()
  rcu/tree: Mark the idle relevant functions noinstr
  x86: Replace ist_enter() with nmi_enter()
  x86/mce: Send #MC singal from task work
  x86/entry: Get rid of ist_begin/end_non_atomic()
  sched,rcu,tracing: Avoid tracing before in_nmi() is correct
  sh/ftrace: Move arch_ftrace_nmi_{enter,exit} into nmi exception
  lockdep: Always inline lockdep_{off,on}()
  hardirq/nmi: Allow nested nmi_enter()
  arm64: Prepare arch_nmi_enter() for recursion
  printk: Disallow instrumenting print_nmi_enter()
  printk: Prepare for nested printk_nmi_enter()
  context_tracking: Make guest_enter/exit() .noinstr ready
  lockdep: Prepare for noinstr sections
  tracing: Provide lockdep less trace_hardirqs_on/off() variants
  vmlinux.lds.h: Create section for protection against instrumentation
  spi: ti_qspi: fix unit address
  ASoC: fsl_micfil: Do not pass irq numbers in comments
  ASoC: fsl_micfil: Remove unneeded ifdef's
  ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock
  USB: host: ehci-mxc: Add error handling in ehci_mxc_drv_probe()
  USB: EHCI: ehci-mv: fix less than zero comparison of an unsigned int
  iommu: Fix deferred domain attachment
  fuse: optimize writepages search
  fuse: update attr_version counter on fuse_notify_inval_inode()
  fuse: don't check refcount after stealing page
  fuse: fix weird page warning
  fuse: use dump_page
  virtiofs: do not use fuse_fill_super_common() for device installation
  fuse: always allow query of st_dev
  fuse: always flush dirty data on close(2)
  fuse: invalidate inode attr in writeback cache mode
  ASoC: amd: enable build for RN machine driver
  ASoC: amd: RN machine driver using dmic
  ASoC: amd: create platform devices for Renoir
  ASoC: amd: enable Renoir acp3x drivers build
  ASoC: amd: add ACP PDM DMA driver pm ops
  ASoC: amd: add Renoir ACP PCI driver PM ops
  ASoC: amd: add ACP PDM DMA driver dai ops
  ASoC: amd: add acp3x pdm driver dma ops
  ASoC: amd: irq handler changes for ACP3x PDM dma driver
  ASoC: amd: add ACP3x PDM platform driver
  ASoC: amd: create acp3x pdm platform device
  ASoC: amd: add acp init/de-init functions
  ASoC: amd: add Renoir ACP PCI driver
  ASoC: amd: add Renoir ACP3x IP register header
  iommu/mediatek-v1: Fix a build warning for a unused variable 'data'
  usb: xhci: make symbols static
  x86/boot: Correct relocation destination on old linkers
  proc: proc_pid_ns takes super_block as an argument
  iommu/sun50i: Fix return value check in sun50i_iommu_probe()
  habanalabs: update patched_cb_size for Wreg32
  habanalabs: move event handling to common firmware file
  habanalabs: enable gaudi code in driver
  habanalabs: add gaudi profiler module
  habanalabs: add gaudi security module
  habanalabs: add hwmgr module for gaudi
  habanalabs: add gaudi asic-dependent code
  uapi: habanalabs: add gaudi defines
  habanalabs: add gaudi asic registers header files
  habanalabs: get card type, location from F/W
  habanalabs: support clock gating enable/disable
  habanalabs: set PM profile to auto only for goya
  habanalabs: add dedicated define for hard reset
  habanalabs: check if CoreSight is supported
  habanalabs: add signal/wait to CS IOCTL operations
  habanalabs: handle the h/w sync object
  habanalabs: define ASIC-dependent interface for signal/wait
  uapi: habanalabs: add signal/wait operations
  habanalabs: add missing MODULE_DEVICE_TABLE
  habanalabs: print all CB handles as hex numbers
  habanalabs: update F/W register map
  habanalabs: enable trace data compression (profiler)
  habanalabs: load CPU device boot loader from host
  habanalabs: leave space for 2xMSG_PROT in CB
  habanalabs: support hwmon_reset_history attribute
  habanalabs: Align protection bits configuration of all TPCs
  habanalabs: Allow access to TPC LFSR register
  habanalabs: Add INFO IOCTL opcode for time sync information
  habanalabs: hl_pci_set_dma_mask() can be static
  thermal: cpuidle: Register cpuidle cooling device
  thermal/drivers/cpuidle_cooling: Change the registration function
  dt-bindings: thermal: Add the idle cooling device
  powercap/drivers/idle_inject: Specify idle state max latency
  ARM: 8976/1: module: allow arch overrides for .init section names
  ARM: 8975/1: module: fix handling of unwind init sections
  ARM: 8977/1: ptrace: Fix mask for thumb breakpoint hook
  ARM: 8974/1: use SPARSMEM_STATIC when SPARSEMEM is enabled
  KVM: x86: only do L1TF workaround on affected processors
  drm/etnaviv: Fix a leak in submit_pin_objects()
  drm/etnaviv: fix perfmon domain interation
  drm/i915/gvt: Use ARRAY_SIZE for vgpu_types
  drm/i915: Mark check_shadow_context_ppgtt as maybe unused
  efi/printf: Turn vsprintf into vsnprintf
  efi/printf: Abort on invalid format
  efi/printf: Refactor code to consolidate padding and output
  efi/printf: Handle null string input
  efi/printf: Factor out integer argument retrieval
  efi/printf: Factor out width/precision parsing
  efi/printf: Merge 'p' with the integer formats
  efi/printf: Fix minor bug in precision handling
  efi/printf: Factor out flags parsing and handle '%' earlier
  efi/printf: Add 64-bit and 8-bit integer support
  efi/printf: Drop %n format and L qualifier
  efi/libstub: Optimize for size instead of speed
  efi/libstub: Add a basic printf implementation
  mtd:rawnand: brcmnand: Fix PM resume crash
  arm64: dts: rockchip: fix pd_tcpc0 and pd_tcpc1 node position on rk3399
  USB: serial: usb_wwan: do not resubmit rx urb on fatal errors
  ALSA: hda/realtek - Add more fixup entries for Clevo machines
  efi/libstub: Buffer output of efi_puts
  efi/libstub: Rename efi_[char16_]printk to efi_[char16_]puts
  efi/libstub: Include dependencies of efistub.h
  soundwire: master: add runtime pm support
  soundwire: bus_type: add sdw_master_device support
  soundwire: bus: add unique bus id
  soundwire: bus_type: introduce sdw_slave_type and sdw_master_type
  soundwire: bus: rename sdw_bus_master_add/delete, add arguments
  ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()'
  usb: xhci: fix USB_XHCI_PCI depends
  phy: qcom-qmp: Add QMP V3 USB3 PHY support for SC7180
  dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7180
  dt-bindings: phy: qcom,qmp-usb3-dp: Add dt bindings for USB3 DP PHY
  dt-bindings: phy: qcom,qmp: Convert QMP PHY bindings to yaml
  fscrypt: make test_dummy_encryption use v2 by default
  fscrypt: support test_dummy_encryption=v2
  arm64: dts: qcom: sc7180: Correct the pdc interrupt ranges
  r8169: work around an irq coalescing related tx timeout
  r8169: improve rtl8169_mark_to_asic
  r8169: make rtl_rx better readable
  net: seeq: Use %pM format specifier for MAC addresses
  cxgb4: Use %pM format specifier for MAC addresses
  ipv4,appletalk: move SIOCADDRT and SIOCDELRT handling into ->compat_ioctl
  appletalk: factor out a atrtr_ioctl_addrt helper
  ipv6: move SIOCADDRT and SIOCDELRT handling into ->compat_ioctl
  ipv6: lift copy_from_user out of ipv6_route_ioctl
  net sched: fix reporting the first-time use timestamp
  igc: Remove unneeded register
  igc: Remove unneeded definition
  igc: Use netdev log helpers in igc_base.c
  igc: Use netdev log helpers in igc_dump.c
  igc: Use netdev log helpers in igc_ptp.c
  igc: Use netdev log helpers in igc_ethtool.c
  MAINTAINERS: Add myself as reviewer for Ingenic rproc driver
  remoteproc: ingenic: Added remoteproc driver
  net: phy: simplify phy_link_change arguments
  remoteproc: Add support for runtime PM
  dt-bindings: Document JZ47xx VPU auxiliary processor
  arm64: defconfig: enable Qualcomm IPA and RMNet modules
  arm64: dts: qcom: sc7180: add IPA information
  ARM: dts: rockchip: add rga node for rk322x
  ARM: dts: remove disable-wp from rk3229-xms6 emmc
  ARM: dts: enable WLAN for Mecer Xtreme Mini S6
  arm64: dts: rockchip: add bus-width properties to mmc nodes for px30
  ARM: dts: rockchip: remove identical #include from rk3288.dtsi
  ARM: dts: rockchip: rename and label gpio-led subnodes
  arm64: dts: rockchip: remove disable-wp from rk3308-roc-cc emmc node
  arm64: dts: rockchip: rename and label gpio-led subnodes
  arm64: dts: rockchip: fix defines in pd_vio node for rk3399
  igc: add support to eeprom, registers and link self-tests
  igc: Use netdev log helpers in igc_main.c
  igc: Add ECN support for TSO
  arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk3399-orangepi
  arm64: dts: rockchip: fix rtl8211e nodename for rk3399-orangepi
  arm64: dts: rockchip: fix &pinctrl phy sub nodename for rk3399-nanopi4
  arm64: dts: rockchip: fix rtl8211e nodename for rk3399-nanopi4
  arm64: dts: rockchip: fix rtl8211f nodename for rk3328 Beelink A1
  arm64: dts: rockchip: fix phy nodename for rk3328
  include: dt-bindings: rockchip: remove unused defines
  arm64: dts: rockchip: replace RK_FUNC defines in rk3326-odroid-go2
  ANDROID: fix copyright notice
  docs/devicetree/i2c: brcm,bcm2835: fix node id in example
  mtd: Fix mtd not registered due to nvmem name collision
  mtd: spinand: Propagate ECC information to the MTD structure
  ANDROID: clang: update to 11.0.1
  FROMLIST: x86_64: fix jiffies ODR violation
  arm64: dts: qcom: sc7180: Fix ETMv4 power management patch
  riscv: Use text_mutex instead of patch_lock
  riscv: Use NOKPROBE_SYMBOL() instead of __krpobes annotation
  riscv: Remove the 'riscv_' prefix of function name
  riscv: Add SW single-step support for KDB
  riscv: Use the XML target descriptions to report 3 system registers
  riscv: Add KGDB support
  kgdb: Add kgdb_has_hit_break function
  RISC-V: Skip setting up PMPs on traps
  riscv: K210: Update defconfig
  riscv: K210: Add a built-in device tree
  riscv: Allow device trees to be built into the kernel
  Input: iqs269a - add missing I2C dependency
  dt-bindings: serial: qca,ar9330-uart: Convert to json-schema
  ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option
  x86/cpu: Use RDRAND and RDSEED mnemonics in archrandom.h
  ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet
  f2fs: flush dirty meta pages when flushing them
  f2fs: fix checkpoint=disable:%u%%
  ASoC: max9867: fix volume controls
  afs: Don't unlock fetched data pages until the op completes successfully
  pmu/smmuv3: Clear IRQ affinity hint on device removal
  drivers/perf: hisi: Permit modular builds of HiSilicon uncore drivers
  io_uring: cancel work if task_work_add() fails
  ACPI: IORT: Add comments for not calling acpi_put_table()
  ACPI: GTDT: Put GTDT table after parsing
  arm64: stacktrace: Factor out some common code into on_stack()
  clocksource/drivers/timer-ti-dm: Add clockevent and clocksource support
  clocksource/drivers/timer-ti-32k: Add support for initializing directly
  arm64: Call debug_traps_init() from trap_init() to help early kgdb
  kgdboc: Add kgdboc_earlycon to support early kgdb using boot consoles
  kgdboc: Remove useless #ifdef CONFIG_KGDB_SERIAL_CONSOLE in kgdboc
  kgdb: Prevent infinite recursive entries to the debugger
  kgdb: Delay "kgdbwait" to dbg_late_init() by default
  kgdboc: Use a platform device to handle tty drivers showing up late
  arm64: entry-ftrace.S: Update comment to indicate that x18 is live
  scs: Move DEFINE_SCS macro into core code
  scs: Remove references to asm/scs.h from core code
  scs: Move scs_overflow_check() out of architecture code
  arm64: scs: Use 'scs_sp' register alias for x18
  scs: Move accounting into alloc/free functions
  arm64: scs: Store absolute SCS stack pointer value in thread_info
  drm/msm/a4xx: add a405_registers for a405 device
  drm/msm/a4xx: add adreno a405 support
  drm/msm/a6xx: update a6xx_hw_init for A640 and A650
  drm/msm/a6xx: enable GMU log
  drm/msm/a6xx: update pdc/rscc GMU registers for A640/A650
  drm/msm/a6xx: A640/A650 GMU firmware path
  drm/msm/a6xx: HFI v2 for A640 and A650
  drm/msm/a6xx: add A640/A650 to gpulist
  drm/msm/a6xx: use msm_gem for GMU memory objects
  drm/msm: add internal MSM_BO_MAP_PRIV flag
  drm/msm: add msm_gem_get_and_pin_iova_range
  drm/msm: Check for powered down HW in the devfreq callbacks
  drm/msm/dpu: update bandwidth threshold check
  drm/msm/dpu: add support for clk and bw scaling for display
  drm/msm/dpu: add support for pcc color block in dpu driver
  drm/msm/dpu: add support for color processing blocks in dpu driver
  drm/msm/mdp5: Fix mdp5_init error path for failed mdp5_kms allocation
  drm/msm: Fix typo
  drm/msm: Fix undefined "rd_full" link error
  drm/msm: Add syncobj support.
  drm/msm/dpu: Fix compile warnings
  drm/msm/a6xx: Fix a typo in an error message
  drm/msm/mdp5: Add MDP5 configuration for MSM8x36.
  net/mlx5: Add support for RDMA TX FT headers modifying
  net/mlx5: Move iseg access helper routines close to mlx5_core driver
  net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits
  usb/ehci-platform: Set PM runtime as active on resume
  usb/xhci-plat: Set PM runtime as active on resume
  usb/ohci-platform: Fix a warning when hibernating
  arm64: dts: juno: Fix SCPI shared mem node name
  arm64: dts: vexpress: Fix VExpress LED names
  arm64: dts: juno: Fix GPU interrupt order
  arm64: dts: fvp/juno: Fix bus node names
  arm64: dts: fvp: Fix SMMU DT node
  arm64: dts: fvp/juno: Fix serial node names
  arm64: dts: juno: Use proper DT node name for USB
  vfio/pci: fix memory leaks in alloc_perm_bits()
  vfio-pci: Mask cap zero
  vfio-pci: Invalidate mmaps and block MMIO access on disabled memory
  vfio-pci: Fault mmaps to enable vma tracking
  vfio/type1: Support faulting PFNMAP vmas
  ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params()
  ASoC: amd: raven: Make the driver name consistent across files
  ASoC: fsl_micfil: Fix indentation to put on one line affected code
  usb: renesas-xhci: include correct header for get_unaligned_le16()
  drm/amdgpu: Add a UAPI flag for user to call mem_sync
  drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute IBs too (v3)
  drm/amdgpu: Add mem_sync implementation for all the ASICs.
  drm/amdgpu: Add new ring callback to insert memory sync
  drm/amdgpu: optimize amdgpu device attribute code
  drm/amdgpu: add amdgpu_virt_get_vf_mode helper function
  drm/amdgpu: Add autodump debugfs node for gpu reset v8
  ASoC: cleanup dai / component active code
  ASoC: dwc: use snd_soc_xxx_active()
  ASoC: uniphier: use snd_soc_xxx_active()
  ASoC: ti: use snd_soc_xxx_active()
  ASoC: pxa: use snd_soc_xxx_active()
  ASoC: meson: use snd_soc_xxx_active()
  ASoC: mediatek: use snd_soc_xxx_active()
  ASoC: jz4740: use snd_soc_xxx_active()
  ASoC: intel: use snd_soc_xxx_active()
  ASoC: fsl: use snd_soc_xxx_active()
  ASoC: codecs: use snd_soc_xxx_active()
  ASoC: cirrus: use snd_soc_xxx_active()
  ASoC: bcm: use snd_soc_xxx_active()
  ASoC: atomel: use snd_soc_xxx_active()
  ASoC: use snd_soc_xxx_active()
  ASoC: soc-dai: add snd_soc_dai_stream_active()
  ASoC: soc-component: add snd_soc_component_active()
  ASoC: soc-dai: add snd_soc_dai_active()
  ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate()
  ASoC: soc-dai: add snd_soc_dai_action()
  ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro
  PCI: cadence: Fix to read 32-bit Vendor ID/Device ID property from DT
  PCI: cadence: Remove "cdns,max-outbound-regions" DT property
  dt-bindings: PCI: cadence: Deprecate inbound/outbound specific bindings
  ARM: dts: at91: sama5d2_xplained: Add aliases for the dedicated I2C IPs
  iommu/arm-smmu-v3: Don't reserve implementation defined register space
  iommu/arm-smmu-qcom: Request direct mapping for modem device
  Revert "kgdboc: disable the console lock when in kgdb"
  kgdb: Disable WARN_CONSOLE_UNLOCKED for all kgdb
  SUNRPC: Restructure svc_tcp_recv_record()
  SUNRPC: Rename svc_sock::sk_reclen
  SUNRPC: Trace server-side rpcbind registration events
  SUNRPC: Replace dprintk call sites in TCP state change callouts
  SUNRPC: Add more svcsock tracepoints
  SUNRPC: Remove "#include <trace/events/skb.h>"
  SUNRPC: Trace a few more generic svc_xprt events
  SUNRPC: Tracepoint to record errors in svc_xpo_create()
  SUNRPC: Remove kernel memory address from svc_xprt tracepoints
  svcrdma: Add tracepoints to report ->xpo_accept failures
  svcrdma: Displayed remote IP address should match stored address
  svcrdma: Remove the SVCRDMA_DEBUG macro
  svcrdma: Rename tracepoints that record header decoding errors
  svcrdma: Remove backchannel dprintk call sites
  svcrdma: Fix backchannel return code
  svcrdma: trace undersized Write chunks
  svcrdma: Trace page overruns when constructing RDMA Reads
  svcrdma: Clean up handling of get_rw_ctx errors
  svcrdma: Clean up the tracing for rw_ctx_init errors
  SUNRPC: Move xpt_mutex into socket xpo_sendto methods
  powerpc/watchpoint/xmon: Support 2nd DAWR
  powerpc/watchpoint/xmon: Don't allow breakpoint overwriting
  powerpc/watchpoint: Don't allow concurrent perf and ptrace events
  powerpc/watchpoint: Prepare handler to handle more than one watchpoint
  powerpc/watchpoint: Use builtin ALIGN*() macros
  powerpc/watchpoint: Introduce is_ptrace_bp() function
  powerpc/watchpoint: Use loop for thread_struct->ptrace_bps
  powerpc/watchpoint: Convert thread_struct->hw_brk to an array
  powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable
  powerpc/watchpoint: Get watchpoint count dynamically while disabling them
  powerpc/watchpoint: Provide DAWR number to __set_breakpoint
  powerpc/watchpoint: Provide DAWR number to set_dawr
  powerpc/watchpoint/ptrace: Return actual num of available watchpoints
  powerpc/watchpoint: Introduce function to get nr watchpoints dynamically
  powerpc/watchpoint: Add SPRN macros for second DAWR
  powerpc/watchpoint: Rename current DAWR macros
  powerpc sstep: Add support for prefixed fixed-point arithmetic
  powerpc sstep: Add support for prefixed load/stores
  powerpc: Support prefixed instructions in alignment handler
  powerpc/kprobes: Don't allow breakpoints on suffixes
  powerpc/xmon: Don't allow breakpoints on suffixes
  powerpc: Test prefixed instructions in feature fixups
  powerpc: Test prefixed code patching
  powerpc: Add prefixed instructions to instruction data type
  powerpc/optprobes: Add register argument to patch_imm64_load_insns()
  powerpc: Define new SRR1 bits for a ISA v3.1
  powerpc: Enable Prefixed Instructions
  powerpc: Make test_translate_branch() independent of instruction length
  powerpc/xmon: Move insertion of breakpoint for xol'ing
  powerpc/xmon: Use a function for reading instructions
  powerpc: Introduce a function for reporting instruction length
  powerpc: Define and use get_user_instr() et. al.
  powerpc/kprobes: Use patch_instruction()
  powerpc: Add a probe_kernel_read_inst() function
  powerpc: Add a probe_user_read_inst() function
  powerpc: Use a function for reading instructions
  powerpc: Use a datatype for instructions
  powerpc: Introduce functions for instruction equality
  powerpc: Use a function for byte swapping instructions
  powerpc: Use a function for getting the instruction op code
  powerpc: Use an accessor for instructions
  powerpc: Use a macro for creating instructions from u32s
  powerpc: Change calling convention for create_branch() et. al.
  powerpc/xmon: Use bitwise calculations in_breakpoint_table()
  powerpc/xmon: Move breakpoints to text section
  powerpc/xmon: Move breakpoint instructions to own array
  powerpc/xmon: Remove store_inst() for patch_instruction()
  powerpc/ps3: Fix kexec shutdown hang
  ps3disk: use the default segment boundary
  net/ps3_gelic_net: Remove duplicate error message
  drivers/ps3: Remove duplicate error messages
  powerpc/head_check: Avoid broken pipe
  powerpc/wrapper: Output linker map file
  powerpc/head_check: Automatic verbosity
  powerpc/traps: Make unrecoverable NMIs die instead of panic
  powerpc/traps: Do not trace system reset
  powerpc/64s: machine check do not trace real-mode handler
  powerpc: Implement ftrace_enabled() helpers
  powerpc/64s: machine check interrupt update NMI accounting
  powerpc/pseries: Machine check use rtas_call_unlocked() with args on stack
  powerpc/pseries: Limit machine check stack to 4GB
  powerpc/pseries/ras: fwnmi sreset should not interlock
  phy: cadence: sierra: Fix for USB3 U1/U2 state
  phy: ti: am654: add support for USB super-speed
  phy: ti: am654: show up in regmap debugfs
  drivers: phy: sr-usb: do not use internal fsm for USB2 phy init
  dt-bindings: phy: renesas: usb3-phy: add r8a77961 support
  dt-bindings: phy: renesas: usb3-phy: convert bindings to json-schema
  dt-bindings: phy: renesas: usb2-phy: add r8a77961 support
  dt-bindings: phy: renesas: usb2-phy: convert bindings to json-schema
  phy: qcom-qmp: Ensure register indirection arrays initialized
  phy: omap-usb2: Clean up exported header
  phy: phy-bcm-ns2-usbdrd: Constify phy_ops
  phy: phy-brcm-usb: Constify static structs
  phy: sr-usb: Constify phy_ops
  iommu/arm-smmu-v3: remove set but not used variable 'smmu'
  iommu/mediatek-v1: Add def_domain_type
  dt-bindings: PCI: aardvark: Describe new properties
  PCI: aardvark: Replace custom macros by standard linux/pci_regs.h macros
  PCI: aardvark: Add PHY support
  PCI: aardvark: Add FIXME comment for PCIE_CORE_CMD_STATUS_REG access
  PCI: aardvark: Issue PERST via GPIO
  PCI: aardvark: Improve link training
  PCI: of: Zero max-link-speed value is invalid
  PCI: aardvark: Don't blindly enable ASPM L0s and don't write to read-only register
  PCI: aardvark: Train link immediately after enabling training
  iommu/omap: Add registration for DT fwnode pointer
  iommu/vt-d: Remove IOVA handling code from the non-dma_ops path
  iommu/vt-d: Remove duplicated check in intel_svm_bind_mm()
  iommu/vt-d: Remove redundant IOTLB flush
  iommu/vt-d: Add page request draining support
  iommu/vt-d: Disable non-recoverable fault processing before unbind
  iommu/vt-d: debugfs: Add support to show inv queue internals
  iommu/vt-d: Multiple descriptors per qi_submit_sync()
  iommu/vt-d: Replace intel SVM APIs with generic SVA APIs
  iommu/vt-d: Report SVA feature with generic flag
  iommu/vt-d: Add get_domain_info() helper
  iommu/vt-d: Add custom allocator for IOASID
  iommu/vt-d: Enlightened PASID allocation
  iommu/vt-d: Add svm/sva invalidate function
  iommu/vt-d: Support flushing more translation cache types
  iommu/vt-d: Add bind guest PASID support
  iommu/vt-d: Add nested translation helper function
  iommu/vt-d: Use a helper function to skip agaw for SL
  iommu/vt-d: Move domain helper to header
  media: i2c: imx219: Parse and register properties
  media: i2c: ov13858: Parse and register properties
  media: i2c: ov5670: Parse and register properties
  media: v4l2-ctrls: Add helper to register properties
  media: v4l2-ctrls: Sort includes alphabetically
  iommu/omap: Add check for iommu group when no IOMMU in use
  media: include: v4l2-ctrl: Sort forward declarations
  media: v4l2-fwnode: Add helper to parse device properties
  ASoC: da7213: move set_pll to codec level
  ASoC: da7213: move set_sysclk to codec level
  ASoC: da7213: Add regulator support
  ASoC: da7213: Add da7212 DT compatible
  media: v4l2-ctrls: Add camera orientation and rotation
  media: v4l2-ctrl: Document V4L2_CID_CAMERA_SENSOR_ROTATION
  media: v4l2-ctrl: Document V4L2_CID_CAMERA_ORIENTATION
  media: dt-bindings: video-interface: Replace 'rotation' description
  media: dt-bindings: video-interfaces: Document 'orientation' property
  media: imx: TODO: Remove media link creation todos
  media: imx: silence a couple debug messages
  ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE
  ASoC: Intel: sof_sdw_rt700: remap buttons
  ASoC: Intel: sof_sdw_rt711: remap buttons
  ASoC: Intel: sof_sdw: fix typo in components string
  ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms
  mmc: sdhci: Fix SDHCI_QUIRK_BROKEN_CQE
  media: imx: Create missing links from CSI-2 receiver
  media: imx: csi: Lookup upstream endpoint with imx_media_get_pad_fwnode
  media: imx5/6/7: csi: Mark a bound video mux as a CSI mux
  ASoC: SOF: imx: make imx8m_dsp_ops static
  ASoC: SOF: imx: make dsp_ops static
  ASoC: SOF: define INFO_ flags in dsp_ops
  ASoC: SOF: Intel: sdw: relax sdw machine select constraints
  ASoC: SOF: topology: add support to smart amplifier
  ASoC: SOF: inform DSP that driver is going to be removed
  ASoC: SOF: add a power_down_notify method
  ASoC: SOF: Do nothing when DSP PM callbacks are not set
  media: imx7: csi: Remove imx7_csi_get_upstream_endpoint()
  media: imx: csi: Create media links in bound notifier
  media: imx7: csi: Create media links in bound notifier
  media: imx7: mipi csis: Create media links in bound notifier
  media: imx: mipi csi-2: Create media links in bound notifier
  media: video-mux: Create media links in bound notifier
  media: imx: imx7-media-csi: Implement get_fwnode_pad op
  media: imx: imx7-mipi-csis: Implement get_fwnode_pad op
  media: imx: mipi csi-2: Implement get_fwnode_pad op
  media: video-mux: Implement get_fwnode_pad op
  Revert "docs: sysctl/kernel: document ngroups_max"
  rtlwifi: rtl8192ee: remove redundant for-loop
  mwifiex: Fix memory corruption in dump_station
  media: imx: csi: Implement get_fwnode_pad op
  rtw88: no need to set registers for SDIO
  rtw88: 8723d: fix incorrect setting of ldo_pwr
  rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko
  rtw88: extract: remove the unused after extracting
  rtw88: extract: make 8723d an individual kernel module
  rtw88: extract: make 8822b an individual kernel module
  rtw88: extract: make 8822c an individual kernel module
  rtw88: extract: export symbols about pci interface
  rtw88: extract: export symbols used in chip functionalities
  rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup()
  powerpc/pseries/ras: fwnmi avoid modifying r3 in error case
  powerpc/pseries/ras: Fix FWNMI_VALID off by one
  powerpc/pseries/ras: Avoid calling rtas_token() in NMI paths
  powerpc/64s/exceptions: Machine check reconcile irq state
  powerpc/64s/exceptions: Change irq reconcile for NMIs from reusing _DAR to RESULT
  powerpc/64s/exceptions: Fix in_mce accounting in unrecoverable path
  powerpc/64s/exception: Fix machine check no-loss idle wakeup
  powerpc/eeh: Release EEH device state synchronously
  powerpc/eeh: Fix pseries_eeh_configure_bridge()
  powerpc/64: Update Speculation_Store_Bypass in /proc/<pid>/status
  media: Revert "media: v4l2-fwnode: Add a convenience function for registering subdevs with notifiers"
  ASoC: codecs: rt1308-sdw: remove duplicate allocation
  ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream()
  ASoC: codecs: rt*-sdw: don't assign slave_ops
  Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added
  ipmi_si: Load acpi_ipmi when ACPI IPMI interface added
  ipmi:bt-bmc: Fix error handling and status check
  ipmi: Replace guid_copy() with import_guid() where it makes sense
  ipmi: use vzalloc instead of kmalloc for user creation
  ipmi:bt-bmc: Fix some format issue of the code
  ipmi:bt-bmc: Avoid unnecessary check
  ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive
  cpufreq: Fix up cpufreq_boost_set_sw()
  ACPI / PMIC: Add i2c address for thermal control
  irqchip/gic-v3-its: Track LPI distribution on a per CPU basis
  genirq/irq_sim: Simplify the API
  irqdomain: Make irq_domain_reset_irq_data() available to  non-hierarchical users
  irqchip/sifive-plic: Remove incorrect requirement about number of irq contexts
  irqchip/gic-v3: Fix missing "__init" for gic_smp_init()
  platform-msi: Fix typos in comment
  pcmcia: make pccard_loop_tuple() static
  media: imx: Parse information from firmware without using callbacks
  media: video-mux: Parse information from firmware without using callbacks
  media: v4l2-mc: add v4l2_create_fwnode_links helpers
  media: v4l2-subdev: add v4l2_subdev_get_fwnode_pad_1_to_1
  media: entity: Pass entity to get_fwnode_pad operation
  media: i2c: imx219: Fix a bug in imx219_enum_frame_size
  media: i2c: imx219: Implement get_selection
  dt-bindings: clock: renesas: div6: Convert to json-schema
  clk: renesas: cpg-mssr: Fix STBCR suspend/resume handling
  pcmcia: Replace zero-length array with flexible-array
  MAINTAINERS: Add GPIO Aggregator section
  docs: gpio: Add GPIO Aggregator documentation
  gpio: Add GPIO Aggregator
  gpiolib: Add support for GPIO lookup by line name
  mfd: sm501: Use GPIO_LOOKUP_IDX() helper macro
  i2c: i801: Use GPIO_LOOKUP() helper macro
  Bluetooth: hci_qca: Enable WBS support for wcn3991
  Bluetooth: Add SCO fallback for invalid LMP parameters error
  Bluetooth: Fix for GAP/SEC/SEM/BI-10-C
  Bluetooth: L2CAP: Replace zero-length array with flexible-array
  esp4: improve xfrm4_beet_gso_segment() to be more readable
  ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme
  ALSA: pcm: fix incorrect hw_base increase
  MIPS: SGI-IP30: Remove R5432_CP0_INTERRUPT_WAR from war.h
  MIPS: Loongson: Enable devicetree based probing for 8250 ports in defconfig
  dt-bindings: pinctrl: ocelot: Add Sparx5 SoC support
  pinctrl: ocelot: Fix GPIO interrupt decoding on Jaguar2
  pinctrl: ocelot: Remove instance number from pin functions
  pinctrl: ocelot: Always register GPIO driver
  dt-bindings: pinctrl: rockchip: update example
  gpio: xgene-sb: Drop extra check to call acpi_gpiochip_request_interrupts()
  gpio: xgene-sb: Allow driver to be built with COMPILE_TEST
  gpio: xgene-sb: Drop redundant OF_GPIO dependency
  gpio: mb86s7x: Remove superfluous test for ACPI companion
  gpio: mb86s7x: Use devm_clk_get_optional() to get the input clock
  Revert "soc: qcom: rpmh: Allow RPMH driver to be loaded as a module"
  cpufreq: tegra186: add CPUFREQ_NEED_INITIAL_FREQ_CHECK flag
  drm/exynos-vidi: convert platform driver to use dev_groups
  drm/exynos: dsi: Remove bridge node reference in error handling path in probe function
  Input: elants - refactor elants_i2c_execute_command()
  Input: elants - override touchscreen info with DT properties
  Input: elants - remove unused axes
  exfat: fix possible memory leak in exfat_find()
  exfat: use iter_file_splice_write
  drm/exynos: mixer: Fix enabling of the runtime power management
  drm/exynos: make pointer to const data const type
  drm/exynos: gem: Get rid of the internal 'pages' array
  drm/exynos: gem: rework scatter-list contiguity check on prime import
  drm/exynos: gem: Remove dead-code
  drm/exynos: Delete an error message in three functions
  Input: add support for Azoteq IQS269A
  dt-bindings: input: Add bindings for Azoteq IQS269A
  Linux 5.7-rc6
  io_uring: async task poll trigger cleanup
  RDMA/srpt: Fix disabling device management
  RDMA/mlx5: Update mlx5_ib driver name
  RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs
  RDMA/core: Consolidate ib_create_srq flows
  RDMA/uverbs: Fix create WQ to use the given user handle
  RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer
  MAINTAINERS: Add maintainers for RNBD/RTRS modules
  block/rnbd: a bit of documentation
  block/rnbd: include client and server modules into kernel compilation
  block/rnbd: server: sysfs interface functions
  block/rnbd: server: functionality for IO submitting to block dev
  block/rnbd: server: main functionality
  block/rnbd: server: private header with server structs and functions
  block/rnbd: client: sysfs interface functions
  block/rnbd: client: main functionality
  block/rnbd: client: private header with client structs and functions
  block/rnbd: private headers with rnbd protocol structs and helpers
  RDMA/rtrs: a bit of documentation
  RDMA/rtrs: include client and server modules into kernel compilation
  RDMA/rtrs: server: sysfs interface functions
  RDMA/rtrs: server: statistics functions
  RDMA/rtrs: server: main functionality
  RDMA/rtrs: server: private header with server structs and functions
  RDMA/rtrs: client: sysfs interface functions
  RDMA/rtrs: client: statistics functions
  RDMA/rtrs: client: main functionality
  RDMA/rtrs: client: private header with client structs and functions
  RDMA/rtrs: core: lib functions shared between client and server modules
  RDMA/rtrs: private headers with rtrs protocol structs and helpers
  RDMA/rtrs: public interface header to establish RDMA connections
  sysfs: export sysfs_remove_file_self()
  dt-bindings: power: Convert bq27xxx dt to yaml
  ubi: Fix seq_file usage in detailed_erase_block_info debugfs file
  ubifs: fix wrong use of crypto_shash_descsize()
  sparc64: fix misuses of access_process_vm() in genregs32_[sg]et()
  ARM: dts: ux500: Add touchscreen to the Skomer
  io_uring: remove dead check in io_splice()
  io_uring: add tee(2) support
  splice: export do_tee()
  io_uring: don't repeat valid flag list
  io_uring: rename io_file_put()
  io_uring: remove req->needs_fixed_files
  io_uring: cleanup io_poll_remove_one() logic
  oradax: convert get_user_pages() --> pin_user_pages()
  net: phy: propagate an error back to the callers of phy_sfp_probe
  rds: convert get_user_pages() --> pin_user_pages()
  net: allow __skb_ext_alloc to sleep
  mptcp: remove inner wait loop from mptcp_sendmsg_frag
  mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag
  mptcp: fill skb extension cache outside of mptcp_sendmsg_frag
  mptcp: avoid blocking in tcp_sendpages
  mptcp: break and restart in case mptcp sndbuf is full
  mptcp: move common nospace-pattern to a helper
  net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()"
  dt-bindings: net: dsa: b53: Add missing size and address cells to example
  selftests: Drop 'pref medium' in route checks
  arm64: dts: fvp: Fix ITS node names and #msi-cells
  arm64: dts: fvp: Fix GIC child nodes
  arm64: dts: juno: Fix GIC child nodes
  arm64: dts: fvp: Fix GIC compatible names
  arm64: dts: juno: Fix mem-timer
  arm64: dts: juno: Move fixed devices out of bus node
  arm64: dts: fvp: Move fixed clocks out of bus node
  arm64: dts: vexpress: Move fixed devices out of bus node
  nexthop: Fix attribute checking for groups
  MAINTAINERS: clarify maintenance of ARM Dove drivers
  arm64: dts: armada-3720-turris-mox: fix SFP binding
  arm64: dts: fvp: Move fixed devices out of bus node
  arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO for FCC purposes
  arm64: dts: fvp/juno: Fix node address fields
  ARM: dts: kirkwood: ReadyNAS NV+v2: Add LCD panel
  ARM: dts: kirkwood: Add Check Point L-50 board
  ARM: dts: marvell: drop i2c timeout-ms property
  arm64: dts: add uDPU i2c bus recovery
  arm64: dts: marvell: drop i2c timeout-ms property
  arm64: dts: marvell: armada-37xx: Move PCIe max-link-speed property
  arm64: dts: marvell: armada-37xx: Move PCIe comphy handle property
  arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gpio function
  exec: Move would_dump into flush_old_exec
  arm64: dts: update SolidRun Armada 8040 phy interface types
  io_uring: fix FORCE_ASYNC req preparation
  io_uring: don't prepare DRAIN reqs twice
  io_uring: initialize ctx->sqo_wait earlier
  arm64: dts: imx8mp: add "fsl,imx6sx-fec" compatible string
  gpu/drm: Ingenic: Fix opaque pointer casted to wrong type
  gpu/drm: ingenic: Fix bogus crtc_atomic_check callback
  samples: watchdog: use 'userprogs' syntax
  samples: timers: use 'userprogs' syntax
  samples: auxdisplay: use 'userprogs' syntax
  samples: mei: build sample program for target architecture
  samples: pidfd: build sample program for target architecture
  samples: vfs: build sample programs for target architecture
  samples: connector: build sample program for target architecture
  samples: hidraw: build sample program for target architecture
  samples: uhid: build sample program for target architecture
  samples: uhid: fix warnings in uhid-example
  kbuild: doc: document the new syntax 'userprogs'
  samples: seccomp: build sample programs for target architecture
  bpfilter: use 'userprogs' syntax to build bpfilter_umh
  kbuild: add infrastructure to build userspace programs
  bpfilter: check if $(CC) can link static libc in Kconfig
  bpfilter: match bit size of bpfilter_umh to that of the kernel
  kbuild: warn if always, hostprogs-y, or hostprogs-m is used
  tpm: check event log version before reading final events
  efi: Pull up arch-specific prototype efi_systab_show_arch()
  habanalabs: handle barriers in DMA QMAN streams
  habanalabs: retrieve DMA mask indication from firmware
  habanalabs: update firmware definitions
  habanalabs: increase timeout during reset
  habanalabs: print warning when reset is requested
  habanalabs: unify and improve device cpu init
  habanalabs: re-factor H/W queues initialization
  habanalabs: remove stop-on-error flag from DMA
  habanalabs: don't wait for ASIC CPU after reset
  mips/mm: Add page soft dirty tracking
  MIPS: define more Loongson CP0.Config6 and CP0.Diag feature bits
  MIPS: Loongson64: define offsets and known revisions for some CPUCFG features
  MIPS: Loongson64: fix typos in loongson_regs.h
  MIPS: Remove not used 8250-platform.c
  MIPS: Loongson: Build ATI Radeon GPU driver as module
  net: ipa: do not clear interrupt in gsi_channel_start()
  net: ipa: don't use noirq suspend/resume callbacks
  selftests: mlxsw: Do not hard code trap group name
  selftests: devlink_lib: Remove double blank line
  mlxsw: spectrum_trap: Store all trap data in one array
  mlxsw: spectrum_trap: Store all trap group data in one array
  mlxsw: spectrum_trap: Store all trap policer data in one array
  mlxsw: spectrum_trap: Move struct definition out of header file
  r8169: remove remaining call to mdiobus_unregister
  net: ipa: don't be a hog in gsi_channel_poll()
  ethtool: don't call set_channels in drivers if config didn't change
  nfp: don't check lack of RX/TX channels
  ethtool: check if there is at least one channel for TX/RX in the core
  mptcp: Use 32-bit DATA_ACK when possible
  net: dsa: mt7530: fix roaming from DSA user ports
  netns: enable to inherit devconf from current netns
  dpaa2-eth: add bulking to XDP_TX
  ipv6: Fix suspicious RCU usage warning in ip6mr
  net: phy: broadcom: fix checkpatch complains about tabs
  blktrace: Report pid with note messages
  block/swim3: use set_current_state macro
  block: remove the REQ_NOWAIT_INLINE flag
  arm: dts: mt2701: Add usb2 device nodes
  dt-bindings: gpu: mali-utgard: add mediatek, mt7623-mali compatible
  arm: dts: mt7623: add Mali-450 device node
  soc: mediatek: cmdq: return send msg error code
  iio: buffer: remove attrcount_orig var from sysfs creation
  iio: chemical: add atlas-ezo-sensor initial support
  dt-bindings: iio: chemical: add CO2 EZO module documentation
  iio: adc: exynos: Simplify Exynos7-specific init
  arm64: dts: mt8173: Add capacity-dmips-mhz attributes
  iio: adc: Add scaling support to exynos adc driver
  iio: __iio_update_buffers: Update mode before preenable/after postdisable
  iio: dac: vf610_dac: Replace indio_dev->mlock with own device lock
  arm64: dts: mt2712: use non-empty ranges for usb-phy
  iio: dac: ad5686: Replace indio_dev->mlock with own device lock
  iio: dac: ad5421: Replace indio_dev->mlock with own device lock
  iio: dac: ad5380: Replace indio_dev->mlock with own device lock
  iio: dac: ad5764: Replace indio_dev->mlock with own device lock
  iio: dac: ad5761: Replace indio_dev->mlock with own device lock
  iio: dac: ad5755: Replace indio_dev->mlock with own device lock
  iio: dac: ad5449: Replace indio_dev->mlock with own device lock
  iio: dac: ad5446: Replace indio_dev->mlock with own device lock
  iio: dac: ad5360: Replace indio_dev->mlock with own device lock
  arm64: dts: mt8173: fix mdp aliases property name
  iio: accel: Add bma150/smb380 support to bma180
  iio: accel: bma180: Rename center_temp to temp_offset
  iio: accel: bma180: Add support for bma023
  arm64: dts: mediatek: Switch to SPDX license identifier for MT6797 SoC
  arm64: dts: mediatek: Enable I2C support for 96Boards X20 Development board
  arm64: dts: mediatek: Add I2C support for MT6797 SoC
  dt-bindings: i2c: Document I2C controller binding for MT6797 SoC
  dt-bindings: iio: accel: Add required regulators to bma180
  dt-bindings: iio: accel: Add bma150 family compatibles to bma180
  iio: accel: Make bma180 conflict with input's bma150
  iio: accel: bma180: Prepare for different reset values
  KVM: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version
  KVM: arm64: Support enabling dirty log gradually in small chunks
  KVM: arm64: Unify handling THP backed host memory
  KVM: arm64: Clean up the checking for huge mapping
  KVM: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation
  KVM: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported
  KVM: Fix spelling in code comments
  KVM: arm64: Use cpus_have_final_cap for has_vhe()
  KVM: arm64: Simplify __kvm_timer_set_cntvoff implementation
  KVM: arm64: Clean up kvm makefiles
  KVM: arm64: Change CONFIG_KVM to a menuconfig entry
  KVM: arm64: Update help text
  KVM: arm64: Kill off CONFIG_KVM_ARM_HOST
  KVM: arm64: Move virt/kvm/arm to arch/arm64
  x86/fpu/xstate: Restore supervisor states for signal return
  x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig()
  gpiolib: Document that GPIO line names are not globally unique
  x86/fpu: Introduce copy_supervisor_to_kernel()
  pinctrl: amd: Add ACPI dependency
  pinctrl: equilibrium: Add architecture dependency
  ALSA: hda: Unexport some local helper functions
  ALSA: hda: Drop unused snd_hda_queue_unsol_event()
  ALSA: hda: Fix potential race in unsol event handler
  x86/nmi: Remove edac.h include leftover
  drm/vmwgfx: Return true in function vmw_fence_obj_signaled()
  drm/vmwgfx: remove redundant assignment to variable ret
  drm/vmwgfx: Fix parameter name in vmw_bo_init
  drm/vmwgfx: update MAINTAINERS entry
  bpf: Selftests, add ktls tests to test_sockmap
  bpf: Selftests, add blacklist to test_sockmap
  bpf: Selftests, add whitelist option to test_sockmap
  bpf: Selftests, provide verbose option for selftests execution
  bpf: Selftests, break down test_sockmap into subtests
  bpf: Selftests, improve test_sockmap total bytes counter
  bpf: Selftests, print error in test_sockmap error cases
  bpf: Selftests, sockmap test prog run without setting cgroup
  bpf: Selftests, remove prints from sockmap tests
  bpf: Selftests, move sockmap bpf prog header into progs
  ethernet: ti: am65-cpts: Add missing inline qualifier to stub functions
  selftests/bpf: Move test_align under test_progs
  selftests/bpf: Fix test_align verifier log patterns
  libbpf, hashmap: Fix signedness warnings
  libbpf, hashmap: Remove unused #include
  bpf: Fix check_return_code to only allow [0,1] in trace_iter progs
  net/mlx5e: Take DCBNL-related definitions into dedicated files
  net/mlx5e: Calculate SQ stop room in a robust way
  net/mlx5e: IPoIB, Drop multicast packets that this interface sent
  net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces
  net/mlx5e: CT: Fix offload with CT action after CT NAT action
  net/mlx5: Move internal timer read function to clock library
  net/mlx5: Wait for inactive autogroups
  net/mlx5: Drain wq first during PCI device removal
  net/mlx5: Have single error unwinding path
  net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems
  net/mlx5: Dedicate fw page to the requesting function
  ARM: socfpga: Drop unneeded select of PCI_DOMAINS_GENERIC
  ARM: prima2: Drop unneeded select of HAVE_SMP
  ARM: mvebu: Drop unneeded select of HAVE_SMP
  ARM: mmp: Drop unneeded select of COMMON_CLK
  ARM: davinci: Drop unneeded select of TIMER_OF
  ARM: clps711x: Drop unneeded select of multi-platform selected options
  ARM: berlin: Drop unneeded select of HAVE_SMP
  ARM: aspeed: Drop unneeded select of HAVE_SMP
  ARM: asm9260: Drop unneeded select of GENERIC_CLOCKEVENTS
  ARM: alpine: Drop unneeded select of HAVE_SMP
  ARM: actions: Drop unneeded select of COMMON_CLK
  ARM: arch timer: Drop unneeded select GENERIC_CLOCKEVENTS
  apparmor: Use true and false for bool variable
  security/apparmor/label.c: Clean code by removing redundant instructions
  ARM: mmp: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  ARM/time: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  clk: versatile: Drop the legacy IM-PD1 clock code
  PCI/PM: Assume ports without DLL Link Active train links in 100 ms
  fscrypt: add fscrypt_add_test_dummy_key()
  linux/parser.h: add include guards
  io_uring: file registration list and lock optimization
  apparmor: Replace zero-length array with flexible-array
  HID: Add quirks for Trust Panora Graphic Tablet
  PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay
  mptcp: cope better with MP_JOIN failure
  inet_connection_sock: factor out destroy helper.
  mptcp: add new sock flag to deal with join subflows
  x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs
  arm64: defconfig: Add LEDS_TRIGGER_TIMER
  arm64: dts: qcom: sc7180: Add A618 gpu dt blob
  dt-bindings: arm-smmu: Add sc7180 compatible string
  soc: qcom: rpmh-rsc: Remove the pm_lock
  soc: qcom: rpmh-rsc: Simplify locking by eliminating the per-TCS lock
  kernel/cpu_pm: Fix uninitted local in cpu_pm
  soc: qcom: rpmh-rsc: We aren't notified of our own failure w/ NOTIFY_BAD
  soc: qcom: rpmh-rsc: Correctly ignore CPU_CLUSTER_PM notifications
  io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags
  io_uring: add 'cq_flags' field for the CQ ring
  docs: move locking-specific documents to locking/
  docs: move digsig docs to the security book
  net: phy: tja11xx: execute cable test on link up
  docs: move the kref doc into the core-api book
  docs: add IRQ documentation at the core-api book
  docs: debugging-via-ohci1394.txt: add it to the core-api book
  io_uring: allow POLL_ADD with double poll_wait() users
  net: phy: broadcom: add support for BCM54811 PHY
  io_uring: batch reap of dead file registrations
  docs: fix references for ipmi.rst file
  docs: move IPMI.txt to the driver API book
  spi: dw: Add Tx/Rx DMA properties
  cxgb4: add EOTID tracking and software context dump
  cxgb4: tune burst buffer size for TC-MQPRIO offload
  cxgb4: improve credits recovery in TC-MQPRIO Tx path
  docs: move DMA kAPI to Documentation/core-api
  spi: spi-rockchip: use num-cs property and ctlr->enable_gpiods
  spi: spi-rockchip: add support for spi slave mode
  spi: spi-rockchip: cleanup use struct spi_controller
  KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce
  net: dsa: mt7530: fix VLAN setup
  doc: Fix some errors in ras.rst
  Documentation: update numastat explanation
  docs: vm: page_frags.rst: Fix the reference of stale function
  selftests: mptcp: pm: rm the right tmp file
  docs: debugfs: Update struct debugfs_reg32 definition
  dpaa2-eth: properly handle buffer size restrictions
  doc: zh_CN: add translatation for debugfs.txt
  spi: dw: Clear DMAC register when done or stopped
  spi: dw: Initialize paddr in DW SPI MMIO private data
  spi: dw: Fix native CS being unset
  docs: sysctl/kernel: document ngroups_max
  selftests: implement flower classifier terse dump tests
  net: sched: cls_flower: implement terse dump support
  net: sched: implement terse dump support in act
  net: sched: introduce terse dump flag
  net: core: recursively find netdev by device node
  ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback
  cpuidle: psci: Fixup execution order when entering a domain idle state
  powercap/intel_rapl: add support for ElkhartLake
  ACPI: GED: add support for _Exx / _Lxx handler methods
  kvm: add halt-polling cpu usage stats
  KVM: nVMX: Migrate the VMX-preemption timer
  KVM: nVMX: Change emulated VMX-preemption timer hrtimer to absolute
  KVM: nVMX: Really make emulated nested preemption timer pinned
  KVM: nVMX: Remove unused 'ops' param from nested_vmx_hardware_setup()
  KVM: SVM: Remove unnecessary V_IRQ unsetting
  KVM: SVM: Merge svm_enable_vintr into svm_set_vintr
  KVM: VMX: Handle preemption timer fastpath
  KVM: X86: TSCDEADLINE MSR emulation fastpath
  KVM: x86: introduce kvm_can_use_hv_timer
  KVM: VMX: Optimize posted-interrupt delivery for timer fastpath
  KVM: X86: Introduce more exit_fastpath_completion enum values
  KVM: X86: Introduce kvm_vcpu_exit_request() helper
  KVM: x86: Print symbolic names of VMX VM-Exit flags in traces
  KVM: VMX: Introduce generic fastpath handler
  KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_*
  KVM: nVMX: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU
  KVM: VMX: Improve handle_external_interrupt_irqoff inline assembly
  KVM: Documentation: Fix up cpuid page
  KVM: X86: Sanity check on gfn before removal
  KVM: No need to retry for hva_to_pfn_remapped()
  KVM: X86: Force ASYNC_PF_PER_VCPU to be power of two
  KVM: VMX: Remove unneeded __ASM_SIZE usage with POP instruction
  KVM: x86/mmu: Add a helper to consolidate root sp allocation
  KVM: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums
  KVM: x86/mmu: Move max hugepage level to a separate #define
  KVM: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum
  kvm: x86: Cleanup vcpu->arch.guest_xstate_size
  PNPBIOS: Replace zero-length array with flexible-array
  KVM: nVMX: Tweak handling of failure code for nested VM-Enter failure
  ARM: dts: at91: Configure I2C SCL gpio as open drain
  vhost: missing __user tags
  efi/libstub: Disable Shadow Call Stack
  arm64: scs: Add shadow stacks for SDEI
  arm64: Implement Shadow Call Stack
  arm64: Disable SCS for hypervisor code
  arm64: vdso: Disable Shadow Call Stack
  arm64: efi: Restore register x18 if it was corrupted
  arm64: Preserve register x18 when CPU is suspended
  arm64: Reserve register x18 from general allocation with SCS
  scs: Disable when function graph tracing is enabled
  scs: Add support for stack usage debugging
  scs: Add page accounting for shadow call stack allocations
  scs: Add support for Clang's Shadow Call Stack (SCS)
  arm64: dts: mt8173: fix cooling device range
  selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests
  bpf: Implement CAP_BPF
  bpf, capability: Introduce CAP_BPF
  arm64: dts: mt8173: fix vcodec-enc clock
  ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  bpf, bpftool: Allow probing for CONFIG_HZ from kernel config
  bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, %pus specifier
  bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range
  bpf: Restrict bpf_probe_read{, str}() only to archs where they work
  ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints
  soc: mediatek: Missing platform_device_unregister() on error in mtk_mmsys_probe()
  ARM: dts: at91: sama5d2_xplained: Describe the flx0 I2C function
  ARM: dts: at91: sama5d2_ptc_ek: Add comments to describe the aliases
  ARM: dts: at91: sama5d2_xplained: Add alias for DBGU
  ARM: dts: at91: sama5d2: Add missing flexcom definitions
  ARM: dts: at91: sama5d2: Remove i2s and tcb aliases from SoC dtsi
  ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and I2C flx0 functions
  ARM: dts: at91: sama5d2: Add DMA bindings for the flx1 I2C function
  ARM: dts: at91: sama5d2: Add DMA bindings for the flx3 SPI function
  ARM: dts: at91: sama5d2: Add DMA bindings for the SPI and UART flx4 functions
  ARM: dts: at91: sama5d2: Specify the FIFO size for the Flexcom UART
  ARM: dts: at91: sama5d2: Move flx0 definitions in the SoC dtsi
  ARM: dts: at91: sama5d2: Move flx1 definitions in the SoC dtsi
  ARM: dts: at91: sama5d2: Move flx2 definitions in the SoC dtsi
  ARM: dts: at91: sama5d2: Move flx3 definitions in the SoC dtsi
  ARM: dts: at91: sama5d2: Move flx4 definitions in the SoC dtsi
  ARM: dts: at91: sama5d2: Fix the label numbering for flexcom functions
  of: platform: Batch fwnode parsing when adding all top level devices
  driver core: fw_devlink: Add support for batching fwnode parsing
  driver core: Look for waiting consumers only for a fwnode's primary device
  driver core: Move code to the right part of the file
  bus: mhi: core: Fix some error return code
  ipack: tpci200: fix error return code in tpci200_register()
  coresight: cti: remove incorrect NULL return check
  mei: release me_cl object reference
  dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev()
  dm zoned: introduce dmz_metadata_label() to format device name
  dm zoned: move fields from struct dmz_dev to dmz_metadata
  dm zoned: store device in struct dmz_sb
  dm zoned: use array for superblock zones
  dm zoned: store zone id within the zone structure and kill dmz_id()
  dm zoned: add 'message' callback
  dm zoned: add 'status' callback
  dm mpath: add Historical Service Time Path Selector
  dm mpath: pass IO start time to path selector
  dm writecache: improve performance on DDR persistent memory (Optane)
  dm writecache: remove superfluous test in persistent_memory_claim
  dm persistent data: switch exit_ro_spine to return void
  dm integrity: remove set but not used variables
  dm ebs: pass discards down to underlying device
  dm bufio: implement discard
  dm: add emulated block size target
  dm mpath: switch paths in dm_blk_ioctl() code path
  dm crypt: support using encrypted keys
  w1_therm: adding bulk read support to trigger multiple conversion on bus
  w1_therm: adding alarm sysfs entry
  w1_therm: optimizing temperature read timings
  w1_therm: adding eeprom sysfs entry
  w1_therm: adding resolution sysfs entry
  w1_therm: adding ext_power sysfs entry
  w1_therm: adding sysfs-driver-w1_therm doc
  w1_therm: fix reset_select_slave during discovery
  w1_therm: adding code comments and code reordering
  VMCI: Avoid extra check for access_ok()
  dca: Use PTR_ERR_OR_ZERO() to simplify code
  w1: ds2430: fix eeprom size in driver description
  misc: fastrpc: fix potential fastrpc_invoke_ctx leak
  misc: fastrpc: Fix an incomplete memory release in fastrpc_rpmsg_probe()
  slimbus: core: Fix mismatch in of_node_get/put
  slimbus: core: Set fwnode for a device when setting of_node
  nvmem: jz4780-efuse: Use PTR_ERR_OR_ZERO() to simplify code
  nvmem: ensure sysfs writes handle write-protect pin
  nvmem: imx-ocotp: Improve logic to save many code lines
  firmware: xilinx: Fix an error handling path in 'zynqmp_firmware_probe()'
  misc: xilinx-sdfec: convert to module_platform_driver()
  uio_hv_generic: add missed sysfs_remove_bin_file
  staging: wfx: remove false positive warning
  staging: wfx: trace acknowledges not linked to any stations
  staging: wfx: remove false-positive WARN()
  staging: wfx: fix error reporting in wfx_start_ap()
  staging: wfx: drop unnecessary filter configuration when disabling filter
  staging: wfx: fix PS parameters when multiple vif are in use
  staging: wfx: fix potential dead lock between join and scan
  staging: wfx: merge wfx_stop_ap() with wfx_reset()
  staging: wfx: rename wfx_do_unjoin() into wfx_reset()
  staging: wfx: fix potential use-after-free
  staging: wfx: call wfx_tx_update_sta() before to destroy tx_priv
  staging: wfx: split out wfx_tx_fill_rates() from wfx_tx_confirm_cb()
  staging: wfx: fix status of dropped frames
  staging: wfx: fix indentation
  staging: wfx: fix value of scan timeout
  staging: wfx: check pointers returned by allocations
  staging: wfx: apply 80-columns rule to strings
  staging: wfx: fix warning when unregister a frozen device
  staging: vt6656: vt6655: removing unused macros definition Makefiles
  staging: fbtft: fb_st7789v: Initialize the Display
  staging: qlge: Remove unnecessary spaces in qlge_main.c
  staging: vc04_services: Block comment alignment
  staging: greybus: uart: replace driver line-coding struct
  tty: serial: fsl_lpuart: Use __maybe_unused instead of #if CONFIG_PM_SLEEP
  usb: renesas-xhci: Add ROM loader for uPD720201
  usb: xhci: Add support for Renesas controller with memory
  usb: renesas-xhci: Add the renesas xhci driver
  usb: hci: add hc_driver as argument for usb_hcd_pci_probe
  USB: gadget: fix illegal array access in binding with UDC
  usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B
  Documentation: ABI: correct sysfs attribute description of MOST driver
  staging: most: usb: use macro ATTRIBUTE_GROUPS
  staging: most: fix typo in Kconfig
  staging: most: usb: use dev_dbg function
  staging: most: usb: check number of reported endpoints
  staging: most: usb: remove reference to USB error codes
  staging: most: usb: use dev_*() functions to print messages
  tty: serial: add missing spin_lock_init for SiFive serial console
  rcu: constify sysrq_key_op
  kernel/power: constify sysrq_key_op
  kdb: constify sysrq_key_op
  drm: constify sysrq_key_op
  sparc64: constify sysrq_key_op
  powerpc/xmon: constify sysrq_key_op
  MIPS: constify sysrq_key_op
  alpha: constify sysrq_key_op
  tty/sysrq: constify the the sysrq_key_op(s)
  tty/sysrq: constify the sysrq API
  tty/sysrq: alpha: export and use __sysrq_get_key_op()
  platform/x86: dell-wmi: Ignore keyboard attached / detached events
  platform/x86: dell-laptop: don't register micmute LED if there is no token
  tty: mxser: make mxser_change_speed() return void
  serial: 8250: Fix max baud limit in generic 8250 port
  serial: Allow uart_get_rs485_mode() to return errno
  serial: 8250: Avoid error message on reprobe
  platform/x86: thinkpad_acpi: Replace custom approach by kstrtoint()
  platform/x86: thinkpad_acpi: Use strndup_user() in dispatch_proc_write()
  platform/x86: thinkpad_acpi: Replace next_cmd(&buf) with strsep(&buf, ",")
  drm/i915: Update DRIVER_DATE to 20200515
  tty: n_gsm: Fix waking up upper tty layer when room available
  tty: n_gsm: Fix SOF skipping
  tty: n_gsm: Improve debug output
  ASoC: cros_ec_codec: switch to library API for SHA-256
  ASoC: fsl_esai: Add new compatible string for imx8qm
  ASoC: fsl_esai: introduce SoC specific data
  tty: serial: imx: Add return value check for platform_get_irq()
  serial: 8250_exar: Make use of PCI_DEVICE_DATA() macro
  tty: serial: Add modem control gpio support for STM32 UART
  dt-bindings: serial: Document CTS/RTS gpios in STM32 UART
  tty: serial: samsung: Correct clock selection logic
  serial: lantiq: Make driver modular
  serial: lantiq: Make UART's use as console selectable
  HID: apple: Swap the Fn and Left Control keys on Apple keyboards
  iommu: Remove functions that support private domain
  x86: Fix early boot crash on gcc-10, third try
  MAINTAINERS: add maintainer for mediatek i2c controller driver
  i2c: mux: Replace zero-length array with flexible-array
  i2c: mux: demux-pinctrl: Fix an error handling path in 'i2c_demux_pinctrl_probe()'
  i2c: altera: Fix race between xfer_msg and isr thread
  i2c: algo-pca: update contact email
  i2c: at91: Fix pinmux after devm_gpiod_get() for bus recovery
  ANDROID: export: Disable symbol trimming on modules
  MAINTAINERS: add lib/livepatch to LIVE PATCHING
  dt-bindings: arm: renesas: Document iW-RainboW-G21D-Qseven-RZG1H board
  dt-bindings: arm: renesas: Document iW-RainboW-G21M-Qseven-RZG1H SoM
  pinctrl: rza1: Fix flag name in comment
  pinctrl: sh-pfc: r8a7790: Add r8a7742 PFC support
  dt-bindings: pinctrl: sh-pfc: Document r8a7742 PFC support
  ARM: dts: iwg20d-q7-dbcm-ca: Remove unneeded properties in hdmi@39
  ARM: dts: renesas: Make hdmi encoder nodes compliant with DT bindings
  arm64: dts: renesas: Make hdmi encoder nodes compliant with DT bindings
  objtool: optimize add_dead_ends for split sections
  objtool: use gelf_getsymshndx to handle >64k sections
  objtool: Allow no-op CFI ops in alternatives
  x86/unwind/orc: Fix error handling in __unwind_start()
  phy: phy-cadence-salvo: add phy .init API
  phy: amlogic: meson8b-usb2: Add a compatible string for Meson8m2
  phy: amlogic: meson8b-usb2: unset the IDDQ bit during PHY power-on
  phy: amlogic: meson8b-usb2: Don't set REG_ADP_BC_ACA_ENABLE on Meson8
  phy: amlogic: meson8b-usb2: Use a MMIO regmap
  dt-bindings: phy: meson8b-usb2: Add compatible string for Meson8m2
  dt-bindings: phy: meson8b-usb2: Convert to json-schema
  interconnect: Remove unused module exit code from core
  arm64: dts: allwinner: h6: Add IOMMU
  interconnect: Disallow interconnect core to be built as a module
  MIPS: ath79: ar9331: rename uart to serial node
  MIPS: ath79: ar9331_dpt_module: update led nodes
  MIPS: SGI-IP27: Use the _AC() macro in spaces.h
  MIPS: ralink: Don't include objects twice
  MIPS: Fix builds for VR41xx platforms
  dmaengine: imx-sdma: initialize all script addresses
  crypto: hisilicon/zip - Use temporary sqe when doing work
  crypto: hisilicon - add device error report through abnormal irq
  crypto: hisilicon - remove codes of directly report device errors through MSI
  crypto: hisilicon - QM memory management optimization
  crypto: hisilicon - unify initial value assignment into QM
  crypto: hisilicon - remove use_dma_api related codes
  crypto: hisilicon - add FLR support
  crypto: hisilicon/qm - add state machine for QM
  crypto: hisilicon - refactor module parameter pf_q_num related code
  crypto: hisilicon/zip - modify the ZIP probe process
  crypto: hisilicon/hpre - modify the HPRE probe process
  crypto: hisilicon/sec2 - modify the SEC probe process
  crypto: hisilicon/sec2 - constify sec_dfx_regs
  crypto: hisilicon/zip - constify struct debugfs_reg32
  crypto: hisilicon/hpre - constify struct debugfs_reg32
  crypto: ccree - constify struct debugfs_reg32
  crypto: blake2b - Fix clang optimization for ARMv7-M
  dmaengine: ti: k3-udma: Use proper return code in alloc_chan_resources
  dmaengine: ti: k3-udma: Remove udma_chan.in_ring_cnt
  dmaengine: ti: k3-udma: Add missing dma_sync call for rx flush descriptor
  dmaengine: ti: k3-udma: Fix TR mode flags for slave_sg and memcpy
  dmaengine: zynqmp_dma: Move list_del inside zynqmp_dma_free_descriptor.
  selftests/bpf: Xdp_adjust_tail add grow tail tests
  selftests/bpf: Adjust BPF selftest for xdp_adjust_tail
  bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp().
  xdp: Clear grow memory in bpf_xdp_adjust_tail()
  xdp: Allow bpf_xdp_adjust_tail() to grow packet size
  mlx5: Rx queue setup time determine frame_sz for XDP
  xdp: For Intel AF_XDP drivers add XDP frame_sz
  ice: Add XDP frame size to driver
  i40e: Add XDP frame size to driver
  ixgbevf: Add XDP frame size to VF driver
  ixgbe: Add XDP frame size to driver
  ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K
  virtio_net: Add XDP frame size in two code paths
  vhost_net: Also populate XDP frame size
  tun: Add XDP frame size
  nfp: Add XDP frame size to netronome driver
  net: thunderx: Add XDP frame size
  mlx4: Add XDP frame size and adjust max XDP MTU
  ena: Add XDP frame size to amazon NIC driver
  net: ethernet: ti: Add XDP frame size to driver cpsw
  qlogic/qede: Add XDP frame size to driver
  hv_netvsc: Add XDP frame size to driver
  dpaa2-eth: Add XDP frame size
  veth: Xdp using frame_sz in veth driver
  veth: Adjust hard_start offset on redirect XDP frames
  xdp: Cpumap redirect use frame_sz and increase skb_tailroom
  xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame
  net: XDP-generic determining XDP frame size
  net: netsec: Add support for XDP frame size
  mvneta: Add XDP frame size to driver
  sfc: Add XDP frame size
  bnxt: Add XDP frame size to driver
  xdp: Add frame size to xdp_buff
  Revert "ASoC: cros_ec_codec: use crypto_shash_tfm_digest()"
  dt-bindings: ehci/ohci: Allow iommus property
  dt-bindings: mali-midgard: Allow dma-coherent
  dt-bindings: arm: gic: Allow combining arm,gic-400 compatible strings
  dt-bindings: irqchip: renesas-intc-irqpin: Convert to json-schema
  drivers/macintosh: Fix memleak in windfarm_pm112 driver
  selftests/powerpc: Add a test of counting larx/stcx
  powerpc: Drop unneeded cast in task_pt_regs()
  powerpc/64: Don't initialise init_task->thread.regs
  powerpc/mm: Replace zero-length array with flexible-array
  powerpc: Replace zero-length array with flexible-array
  powerpc: Use trap metadata to prevent double restart rather than zeroing trap
  powerpc: trap_is_syscall() helper to hide syscall trap number
  powerpc: Use set_trap() and avoid open-coding trap masking
  powerpc/64s: Always has full regs, so remove remnant checks
  selftests/bpf: Test for sk helpers in cgroup skb
  selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers
  bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers
  bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb
  bpf: Allow sk lookup helpers in cgroup skb
  selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM"
  bpf: Fix bpf_iter's task iterator logic
  selftests/bpf: Test narrow loads for bpf_sock_addr.user_port
  bpf: Support narrow loads from bpf_sock_addr.user_port
  arm64: defconfig: Enable UACCE/PCI PASID/SEC2/HPRE configs
  samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS
  MAINTAINERS: Mark networking drivers as Maintained.
  r8169: don't include linux/moduleparam.h
  r8169: remove not needed checks in rtl8169_set_eee
  scsi: ufs-mediatek: Customize WriteBooster flush policy
  scsi: ufs: Customize flush threshold for WriteBooster
  scsi: ufs: Introduce ufs_hba_variant_params to group customizable parameters
  net: dsa: felix: fix incorrect clamp calculation for burst
  ipmr: Add lockdep expression to ipmr_for_each_table macro
  ipmr: Fix RCU list debugging warning
  net: phy: mdio-moxart: remove unneeded include
  dt-bindings: dp83867: Convert DP83867 to yaml
  dt-bindings: net: dp83869: Update licensing info
  scsi: sd: Signal drive managed SMR disks
  scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static
  drivers: net: hamradio: Fix suspicious RCU usage warning in bpqether.c
  net: phy: broadcom: fix BCM54XX_SHD_SCR3_TRDDAPD value for BCM54810
  hinic: update huawei ethernet driver maintainer
  hinic: add set_ringparam ethtool_ops support
  devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit
  ethernet: ti: am65-cpsw-qos: add TAPRIO offload support
  ethernet: ti: am65-cpts: add routines to support taprio offload
  scsi: target: Put lun_ref at end of tmr processing
  scsi: aacraid: Fix an oops in error handling
  arm64: dts: qcom: msm8996: Make GPU node control GPU_GX GDSC
  arm64: dts: qcom: db820c: Add vdd_gfx and tie it into mmcc
  evm: Fix a small race in init_desc()
  PCI: Program MPS for RCiEP devices
  io_uring: name sq thread and ref completions
  cifs: fix leaked reference on requeued write
  NFSv3: fix rpc receive buffer size for MOUNT call
  tcp: fix error recovery in tcp_zerocopy_receive()
  ARC: show_regs: avoid extra line of output
  drm/amdgpu: Updated XGMI power down control support check
  drm/amdgpu: Update RAS XGMI error inject sequence
  drm/amdgpu: Add DPM function for XGMI link power down control
  livepatch: add arch-specific headers to MAINTAINERS
  drm/amdgpu: Add cmd to control XGMI link sleep
  PCI: Fix pci_host_bridge struct device release/free handling
  PCI: Fix pci_register_host_bridge() device_register() error handling
  PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port()
  clk: qcom: Add DT bindings for MSM8939 GCC
  clk: qcom: gcc: Add missing UFS clocks for SM8150
  clk: qcom: gcc: Add GPU and NPU clocks for SM8150
  clk: qcom: mmcc-msm8996: Properly describe GPU_GX gdsc
  clk: qcom: gdsc: Handle GDSC regulator supplies
  s390/kexec_file: fix initrd location for kdump kernel
  s390/pci: Fix s390_mmio_read/write with MIO
  drm/amdgpu: remove redundant assignment to variable ret
  drm/amdgpu: turn back rlcg write for gfx_v10
  drm/amd/powerplay: report correct AC/DC event based on ctxid V2
  drm/amd/powerplay: shutdown on HW CTF
  drm/amd/powerplay: try to do a graceful shutdown on SW CTF
  drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion
  char: ipmi: convert to use i2c_new_client_device()
  SUNRPC: 'Directory with parent 'rpc_clnt' already present!'
  net: qed: fix bad formatting
  net: qed: introduce critical hardware error handler
  net: qed: introduce critical fan failure handler
  net: qede: Implement ndo_tx_timeout
  net: qede: optional hw recovery procedure
  net: qed: attention clearing properties
  net: qed: cleanup debug related declarations
  net: qed: critical err reporting to management firmware
  net: qed: invoke err notify on critical areas
  net: qede: add hw err scheduled handler
  net: qed: adding hw_err states and handling
  net: hns3: remove unnecessary frag list checking in hns3_nic_net_xmit()
  net: hns3: remove some unused macros
  net: hns3: modify an incorrect error log in hclge_mbx_handler()
  net: hns3: remove a duplicated printing in hclge_configure()
  net: hns3: modify some incorrect spelling
  r8152: Use MAC address from device tree if available
  MAINTAINERS: Add Jakub to networking drivers.
  MAINTAINERS: another add of Karsten Graul for S390 networking
  drivers: ipa: fix typos for ipa_smp2p structure doc
  pppoe: only process PADT targeted at local interfaces
  clk: ti: dra7xx: fix RNG clock parent
  clk: ti: dra7xx: mark MCAN clock as DRA76x only
  clk: ti: dra7xx: fix gpu clkctrl parent
  clk: ti: omap5: Add proper parent clocks for l4-secure clocks
  clk: ti: omap4: Add proper parent clocks for l4-secure clocks
  clk: ti: composite: fix memory leak
  selftests/bpf: Enforce returning 0 for fentry/fexit programs
  bpf: Enforce returning 0 for fentry/fexit progs
  selftests: fix flower parent qdisc
  net: stmmac: fix num_por initialization
  security: Fix the default value of secid_to_secctx hook
  remoteproc: wcss: Fix arguments passed to qcom_add_glink_subdev()
  libbpf: Fix register naming in PT_REGS s390 macros
  dt-bindings: Fix incorrect 'reg' property sizes
  dt-bindings: ufs: ti: Add missing 'additionalProperties: false'
  dt-bindings: ufs: ti: Fix address properties handling
  dt-bindings: usb: ehci: Add missing 2nd register region
  spi: dt-bindings: sifive: Add missing 2nd register region
  bpf: Fix bug in mmap() implementation for BPF array map
  dt-bindings: serial: renesas,hscif: Document r8a7742 bindings
  dt-bindings: serial: renesas,scifb: Document r8a7742 bindings
  dt-bindings: serial: renesas,scif: Document r8a7742 bindings
  dt-bindings: irqchip: renesas-irqc: Document r8a7742 bindings
  dt-bindings: Add vendor prefix for Baikal Electronics, JSC
  dt-bindings: vendor-prefixes: Add Vaisala
  samples: bpf: Fix build error
  ANDROID: fscrypt: set dun_bytes more precisely
  ANDROID: dm-default-key: set dun_bytes more precisely
  ANDROID: block: backport the ability to specify max_dun_bytes
  arm64: dts: qcom: apq8016-sbc: merge -pins.dtsi into main .dtsi
  arm64: dts: qcom: msm8916: move gpu opp table to gpu node
  arm64: dts: qcom: msm8916: avoid using _ in node names
  arm64: defconfig: Enable Qualcomm SC7180 pinctrl and gcc
  arm64: dts: qcom: c630: Specify UFS device reset
  arm64: dts: qcom: c630: Add WiFi node
  regulator: bd718x7: remove voltage change restriction from BD71847 LDOs
  drm/i915: Document locking guidelines
  lockdown: Allow unprivileged users to see lockdown status
  arm64: dts: qcom: msm8916-samsung-a3u: add nodes for display panel
  ASoC: tlv320adcx140: Configure PDM sampling edge
  ASoC: tlv320adcx140: Add device tree property for PDM edges
  ASoC: tlv320adcx140: Add controls for PDM clk
  drm/i915: Extract i915_cs_timestamp_{ns_to_ticks,tick_to_ns}()
  kasan: add missing functions declarations to kasan.h
  kasan: consistently disable debugging features
  ipc/util.c: sysvipc_find_ipc() incorrectly updates position index
  userfaultfd: fix remap event with MREMAP_DONTUNMAP
  mm/gup: fix fixup_user_fault() on multiple retries
  epoll: call final ep_events_available() check under the lock
  mm, memcg: fix inconsistent oom event behavior
  drm/i915: Store CS timestamp frequency in Hz
  drm/i915: Nuke pointless div by 64bit
  USB: usbfs: fix mmap dma mismatch
  csky: Fixup raw_copy_from_user()
  csky: Fixup gdbmacros.txt with name sp in thread_struct
  drm/i915: Enable SAGV support for Gen12
  drm/i915: Restrict qgv points which don't have enough bandwidth.
  drm/i915: Add TGL+ SAGV support
  ALSA: hda/realtek - Limit int mic boost for Thinkpad T530
  iommu/sun50i: Use __GFP_ZERO instead of memset()
  iommu/sun50i: Fix compile warnings
  iommu: Add Allwinner H6 IOMMU driver
  block: blk-crypto-fallback for Inline Encryption
  block: Make blk-integrity preclude hardware inline encryption
  block: Inline encryption support for blk-mq
  block: Keyslot Manager for Inline Encryption
  Documentation: Document the blk-crypto framework
  iocost: don't let vrate run wild while there's no saturation signal
  cifs: Fix null pointer check in cifs_read
  x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states
  vfs: add faccessat2 syscall
  vfs: don't parse "silent" option
  vfs: don't parse "posixacl" option
  vfs: don't parse forbidden flags
  statx: add mount_root
  statx: add mount ID
  statx: don't clear STATX_ATIME on SB_RDONLY
  uapi: deprecate STATX_ALL
  utimensat: AT_EMPTY_PATH support
  vfs: split out access_override_creds()
  proc/mounts: add cursor
  aio: fix async fsync creds
  vfs: allow unprivileged whiteout creation
  ext4: remove redundant variable has_bigalloc in ext4_fill_super
  ANDROID: Incremental fs: wake up log pollers less often
  ARM: dts: stm32: Split Avenger96 into DHCOR SoM and Avenger96 board
  ARM: dts: stm32: Split SoC-independent parts of DHCOM SOM and PDK2
  ARM: dts: stm32: Add GPIO LEDs for STM32MP1 DHCOM PDK2
  ARM: dts: stm32: Add GPIO keys for STM32MP1 DHCOM PDK2
  block: move blk_io_schedule() out of header file
  arm64: dts: qcom: db820c: Fix invalid pm8994 supplies
  arm64: dts: qcom: db820c: Add pmi8994 RPM regulators
  ring-buffer: Remove all BUG() calls
  ring-buffer: Don't deactivate the ring buffer on failed iterator reads
  media: media: sh_veu: Remove driver
  ARM: dts: stm32: Add IoT Box board support
  dt-bindings: arm: stm32: Document IoT Box compatible
  ARM: dts: stm32: Add Stinger96 board support
  dt-bindings: arm: stm32: Document Stinger96 compatible
  ARM: dts: stm32: Add missing pinctrl entries for STM32MP15
  dt-bindings: Add vendor prefix for Shiratech Solutions
  dt-bindings: iommu: Add Allwinner H6 IOMMU bindings
  ACPI: Delete unused proc filename macros
  usb: host: xhci-plat: keep runtime active when removing host
  usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list
  cpufreq: fix minor typo in struct cpufreq_driver doc comment
  drm/i915/psr: Use new DP VSC SDP compute routine on PSR
  drm/i915/dp: Add compute routine for DP PSR VSC SDP
  drm/i915: Stop sending DP SDPs on ddi disable
  drm/i915: Program DP SDPs on pipe updates
  drm/i915: Fix enabled infoframe states of lspcon
  drm/i915: Add state readout for DP VSC SDP
  drm/i915: Add state readout for DP HDR Metadata Infoframe SDP
  drm/i915: Program DP SDPs with computed configs
  drm/i915: Include DP VSC SDP in the crtc state dump
  drm/i915: Include DP HDR Metadata Infoframe SDP in the crtc state dump
  drm/i915: Include HDMI DRM infoframe in the crtc state dump
  drm: Add logging function for DP VSC SDP
  drm/i915/dp: Read out DP SDPs
  video/hdmi: Add Unpack only function for DRM infoframe
  soc: mediatek: mmsys: Drop <linux/clk-provider.h>
  esp6: calculate transport_header correctly when sel.family != AF_INET6
  usb: cdns3: gadget: make a bunch of functions static
  usb: mtu3: constify struct debugfs_reg32
  usb: gadget: udc: atmel: Make some symbols static
  usb: raw-gadget: fix null-ptr-deref when reenabling endpoints
  usb: raw-gadget: documentation updates
  usb: raw-gadget: support stalling/halting/wedging endpoints
  usb: raw-gadget: fix gadget endpoint selection
  usb: raw-gadget: improve uapi headers comments
  x86/boot: Mark global variables as static
  efi: cper: Add support for printing Firmware Error Record Reference
  efi/libstub/x86: Avoid EFI map buffer alloc in allocate_e820()
  drm/i915/gt: Transfer old virtual breadcrumbs to irq_worker
  mt76: mt7615: fix typo defining ps work
  drm/i915/selftests: Always call the provided engine->emit_init_breadcrumb
  drm/i915: Show per-engine default property values in sysfs
  drm/i915: Drop no-semaphore boosting
  riscv: mmiowb: Fix implicit declaration of function 'smp_processor_id'
  riscv: pgtable: Fix __kernel_map_pages build error if NOMMU
  drm: rcar-du: Set primary plane zpos immutably at initializing
  drm: plane: Verify that no or all planes have a zpos property
  drm: panels: Add MAINTAINERS entry for LVDS panel driver
  dt-bindings: display: renesas: du: Document optional reset properties
  dt-bindings: display: bridge: thc63lvd1024: Convert binding to YAML
  dt-bindings: display: bridge: Convert simple-bridge bindings to YAML
  dt-bindings: display: bridge: Reject additional properties in ports node
  sparc: use scnprintf() in show_pciobppath_attr() in vio.c
  sparc: use scnprintf() in show_pciobppath_attr() in pci.c
  tty: vcc: Fix error return code in vcc_probe()
  xfs: Use the correct style for SPDX License Identifier
  xfs: Replace zero-length array with flexible-array
  xfs: ensure f_bfree returned by statfs() is non-negative
  sparc32: mm: Reduce allocation size for PMD and PTE tables
  sparc32: mm: Change pgtable_t type to pte_t * instead of struct page *
  sparc32: mm: Restructure sparc32 MMU page-table layout
  sparc32: mm: Fix argument checking in __srmmu_get_nocache()
  KVM: MIPS/Emulate: Remove unneeded semicolon
  KVM: MIPS/VZ: Remove unneeded semicolon
  KVM: MIPS/TLB: Remove Unneeded semicolon in tlb.c
  KVM: MIPS: use true,false for bool variable
  MIPS: dts: mscc: Updated changed name for miim pinctrl function
  net: dsa: mt7530: set CPU port to fallback mode
  net: phy: fix aneg restart in phy_ethtool_set_eee
  net: mvneta: speed down the PHY, if WoL used, to save energy
  sfc: fix dereference of table before it is null checked
  nvdimm/pmem: stop using ->queuedata
  nvdimm/btt: stop using ->queuedata
  arm64: defconfig: add MEDIA_PLATFORM_SUPPORT
  arm64: defconfig: ARCH_R8A7795: follow changed config symbol name
  nvdimm/blk: stop using ->queuedata
  arm64: defconfig: add DRM_DISPLAY_CONNECTOR
  arm64: defconfig: DRM_DUMB_VGA_DAC: follow changed config symbol name
  drm/i915: Handle idling during i915_gem_evict_something busy loops
  arm64: dts: qcom: msm8916: Disable coresight by default
  net: phy: at803x: add cable diagnostics support
  drm/i915: Drop I915_RESET_TIMEOUT and friends
  ipv6: set msg_control_is_user in do_ipv6_getsockopt
  drm/i915: Mark the addition of the initial-breadcrumb in the request
  net: phy: bcm54140: add cable diagnostics support
  net: phy: broadcom: add cable test support
  net: phy: broadcom: add bcm_phy_modify_exp()
  net: phy: broadcom: add exp register access methods without buslock
  net: broadcom: Select BROADCOM_PHY for BCMGENET
  net: phy: tja11xx: add cable-test support
  tipc: fix failed service subscription deletion
  tipc: fix memory leak in service subscripting
  tipc: fix large latency in smart Nagle streaming
  net: ignore sock_from_file errors in __scm_install_fd
  samples/bpf: Remove compiler warnings
  bpf: Enable bpf_iter targets registering ctx argument types
  bpf: Change func bpf_iter_unreg_target() signature
  bpf: net: Refactor bpf_iter target registration
  bpf: Add comments to interpret bpf_prog return values
  bpf: Change btf_iter func proto prefix to "bpf_iter_"
  tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0
  net: stmmac: dwmac-meson8b: add support for the RX delay configuration
  net: stmmac: dwmac-meson8b: Make the clock enabling code re-usable
  net: stmmac: dwmac-meson8b: Fetch the "timing-adjustment" clock
  net: stmmac: dwmac-meson8b: Add the PRG_ETH0_ADJ_* bits
  net: stmmac: dwmac-meson8b: Move the documentation for the TX delay
  net: stmmac: dwmac-meson8b: use FIELD_PREP instead of open-coding it
  dt-bindings: net: dwmac-meson: Document the "timing-adjustment" clock
  dt-bindings: net: meson-dwmac: Add the amlogic,rx-delay-ns property
  selftest/bpf: Add BPF triggering benchmark
  selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench
  selftests/bpf: Add benchmark runner infrastructure
  selftests/bpf: Extract parse_num_list into generic testing_helpers.c
  MAINTAINERS: add Karsten Graul as S390 NETWORK DRIVERS maintainer
  s390/ism: fix error return code in ism_probe()
  drm/i915/gem: Remove redundant exec_fence
  md/raid1: Replace zero-length array with flexible-array
  RDMA/mlx5: Fix query_srq_cmd() function
  drm/i915: Remove duplicate inline specifier on write_pte
  io_uring: polled fixed file must go through free iteration
  RDMA/mlx5: Add support for drop action in DV steering
  RDMA/mlx5: Add support in steering default miss
  RDMA/mlx5: Refactor DV create flow
  net: dsa: felix: add support Credit Based Shaper(CBS) for hardware offload
  net: dsa: felix: Configure Time-Aware Scheduler via taprio offload
  net: dsa: felix: qos classified based on pcp
  md: add a newline when printing parameter 'start_ro' by sysfs
  md: stop using ->queuedata
  md/raid1: release pending accounting for an I/O only after write-behind is also finished
  md: remove redundant memalloc scope API usage
  raid5: update code comment of scribble_alloc()
  raid5: remove gfp flags from scribble_alloc()
  md: use memalloc scope APIs in mddev_suspend()/mddev_resume()
  md: remove the extra line for ->hot_add_disk
  md: flush md_rdev_misc_wq for HOT_ADD_DISK case
  md: don't flush workqueue unconditionally in md_open
  md: add new workqueue for delete rdev
  md: add checkings before flush md_misc_wq
  x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates
  mt76: mt7615: configure bss info adding the interface
  mt76: enable p2p support
  mt76: mt7615: reduce hw scan timeout
  mt76: mt7615: do not report scan_complete twice to mac80211
  mt76: mt7663: fix the usage WoW with net detect support
  ARM: vexpress: Don't select VEXPRESS_CONFIG
  bus: vexpress-config: Support building as module
  vexpress: Move setting master site to vexpress-config bus
  bus: vexpress-config: simplify config bus probing
  bus: vexpress-config: Merge vexpress-syscfg into vexpress-config
  mfd: vexpress-sysreg: Support building as a module
  mfd: vexpress-sysreg: Use devres API variants
  mfd: vexpress-sysreg: Drop unused syscon child devices
  mfd: vexpress-sysreg: Drop selecting CONFIG_CLKSRC_MMIO
  clk: vexpress-osc: Support building as a module
  Input: imx_sc_key - use devm_add_action_or_reset() to handle all cleanups
  Input: remove msm-vibrator driver
  dt-bindings: Input: remove msm-vibrator
  hwmon: (da9052) Synchronize access with mfd
  thunderbolt: Update Kconfig to allow building on other architectures.
  KVM: x86/mmu: Capture TDP level when updating CPUID
  KVM: VMX: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook
  KVM: VMX: Add proper cache tracking for CR0
  KVM: VMX: Add proper cache tracking for CR4
  KVM: nVMX: Unconditionally validate CR3 during nested transitions
  KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch'
  KVM: nVMX: Skip IBPB when temporarily switching between vmcs01 and vmcs02
  KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02
  KVM: VMX: Use accessor to read vmcs.INTR_INFO when handling exception
  KVM: x86: handle wrap around 32-bit address space
  kvm/eventfd: remove unneeded conversion to bool
  kvm: Replace vcpu->swait with rcuwait
  rcuwait: Introduce rcuwait_active()
  rcuwait: Introduce prepare_to and finish_rcuwait
  rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken
  rcuwait: Fix stale wake call name in comment
  KVM: x86: Replace late check_nested_events() hack with more precise fix
  KVM: VMX: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked()
  KVM: VMX: Use vmx_interrupt_blocked() directly from vmx_handle_exit()
  KVM: x86: WARN on injected+pending exception even in nested case
  KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior
  KVM: nSVM: Report interrupts as allowed when in L2 and exit-on-interrupt is set
  KVM: nVMX: Prioritize SMI over nested IRQ/NMI
  KVM: nVMX: Preserve IRQ/NMI priority irrespective of exiting behavior
  KVM: SVM: Split out architectural interrupt/NMI/SMI blocking checks
  KVM: VMX: Split out architectural interrupt/NMI blocking checks
  KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events()
  KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-NMI is set
  KVM: nVMX: Report NMIs as allowed when in L2 and Exit-on-NMI is set
  KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowed
  KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a bool instead of int
  KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set
  KVM: nVMX: Open a window for pending nested VMX preemption timer
  KVM: nVMX: Preserve exception priority irrespective of exiting behavior
  KVM: SVM: Implement check_nested_events for NMI
  KVM: SVM: immediately inject INTR vmexit
  KVM: SVM: leave halted state on vmexit
  KVM: SVM: introduce nested_run_pending
  ASoC: tlv320adcx140: Fix bias config values
  drm/i915/gt: Suspend tasklets before resume sanitization
  wcn36xx: Replace zero-length array with flexible-array
  ath11k: fix htt stats module not handle multiple skbs
  net/mlx5: Add support in forward to namespace
  {IB/net}/mlx5: Simplify don't trap code
  rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm
  rtw88: 8723d: fix sparse warnings for power tracking
  rtw88: 8723d: Add 8723DE to Kconfig and Makefile
  rtw88: fill zeros to words 0x06 and 0x07 of security cam entry
  rtw88: 8723d: Add coex support
  rtw88: 8723d: set ltecoex register address in chip_info
  rtw88: 8723d: implement flush queue
  rtw88: 8723d: Add shutdown callback to disable BT USB suspend
  rtw88: 8723d: Add power tracking
  rtw88: 8723d: add IQ calibration
  rtw88: 8723d: Add LC calibration
  brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures
  fs: Introduce DCACHE_DONTCACHE
  fs: Lift XFS_IDONTCACHE to the VFS layer
  gnss: replace zero-length array with flexible-array
  KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c
  fanotify: don't write with size under sizeof(response)
  fsnotify: Remove proc_fs.h include
  fanotify: remove reference to fill_event_metadata()
  fsnotify: add mutex destroy
  fanotify: prefix should_merge()
  x86/hyperv: Properly suspend/resume reenlightenment notifications
  IB/rdmavt: Replace zero-length array with flexible-array
  dmaengine: at_xdmac: Replace zero-length array with flexible-array
  dmaengine: at_hdmac: Replace zero-length array with flexible-array
  dmaengine: qcom: bam_dma: Replace zero-length array with flexible-array
  dmaengine: ti: k3-udma: Use PTR_ERR_OR_ZERO() to simplify code
  gnss: sirf: fix error return code in sirf_probe()
  gpiolib: notify user-space about line status changes after flags are set
  hwmon: (nct7904) Fix incorrect range of temperature limit registers
  hwmon: (nct7904) Read all SMI status registers in probe function
  arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6
  arm64: dts: allwinner: h6: add voltage range to OPP table
  NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs
  iommu: add generic helper for mapping sgtable objects
  scatterlist: add generic wrappers for iterating over sgtable objects
  dma-mapping: add generic helpers for mapping sgtable objects
  ANDROID: Incremental fs: Fix scheduling while atomic error
  drm/i915: Make active_pipes check skl specific
  drm/i915: Extract skl SAGV checking
  drm/i915: Introduce skl_plane_wm_level accessor.
  dma-buf: Use atomic_fetch_add() for the context id
  usb: typec: mux: intel: Fix DP_HPD_LVL bit field
  usb: host: Add ability to build new Broadcom STB USB drivers
  usb: ehci: Add new EHCI driver for Broadcom STB SoC's
  usb: xhci: xhci-plat: Add support for Broadcom STB SoC's
  dt-bindings: Add Broadcom STB USB support
  usb: typec: tps6598x: Add USB role switching logic
  usb: typec: tps6598x: Add OF probe binding
  dt-bindings: usb: Add TI tps6598x device tree binding documentation
  MAINTAINERS: Add entry for Intel PMC mux driver
  usb: typec: Add firmware documentation for the Intel PMC mux control
  usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation
  usb: typec: Add typec_find_orientation()
  usb: roles: Switch on role-switch uevent reporting
  USB: ohci-sm501: fix error return code in ohci_hcd_sm501_drv_probe()
  USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe()
  USB: EHCI: ehci-mv: Fix unused assignment in mv_ehci_probe()
  USB: host: ehci-mxc: Use the defined variable to simplify code
  usblp: poison URBs upon disconnect
  sierra-ms: do not call scsi_get_host_dev()
  dmaengine: moxart-dma: Drop pointless static qualifier in moxart_probe()
  staging: wfx: unlock on error path
  staging: greybus: Fix uninitialized scalar variable
  staging: kpc2000: fix error return code in kp2000_pcie_probe()
  greybus: Replace zero-length array with flexible-array
  staging: vt6656: Remove logically dead code
  staging: bcm2835-camera: insert emty line after declaration
  staging: vt6656: remove difs / sifs adjustments.
  staging: vt6656: vnt_get_rtscts_rsvtime_le replace with rts/cts duration.
  staging: vt6656: Split RTS and CTS Duration functions
  staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ctstoself_duration
  staging: vt6656: vnt_rxtx_rsvtime_le16 to use ieee80211_generic_frame_duration.
  staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_rts_duration
  staging: most: usb: sanity check channel before using it as an index into arrays
  staging: most: usb: add PM functions
  staging: wfx: update TODO
  staging: wfx: fix endianness of the field 'channel_number'
  staging: wfx: fix endianness of the field 'num_tx_confs'
  staging: wfx: fix endianness of the field 'status'
  staging: wfx: fix access to le32 attribute 'len'
  staging: wfx: fix endianness of the struct hif_ind_startup
  staging: wfx: declare the field 'packet_id' with native byte order
  staging: wfx: fix access to le32 attribute 'indication_type'
  staging: wfx: fix access to le32 attribute 'event_id'
  staging: wfx: fix access to le32 attribute 'ps_mode_error'
  staging: wfx: fix endianness of hif_req_read_mib fields
  staging: wfx: fix endianness of fields media_delay and tx_queue_delay
  staging: wfx: fix output of rx_stats on big endian hosts
  staging: wfx: fix wrong bytes order
  staging: wfx: fix cast operator
  staging: wfx: take advantage of le32_to_cpup()
  staging: wfx: fix use of cpu_to_le32 instead of le32_to_cpu
  x86/fpu/xstate: Define new functions for clearing fpregs and xstates
  dmaengine: sf-pdma: Simplify the error handling path in 'sf_pdma_probe()'
  dmaengine: qcom_hidma: use true,false for bool variable
  dmaengine: dmatest: Restore default for channel
  staging: wfx: use kernel types instead of c99 ones
  staging: wfx: remove spaces after cast operator
  staging: wfx: fix alignements of function prototypes
  staging: wfx: remove useless header inclusions
  staging: wfx: prefer ARRAY_SIZE instead of a magic number
  staging: wfx: fix missing 'static' keyword
  staging: wfx: fix missing 'static' statement
  staging: wfx: poll IRQ during init
  staging: wfx: introduce a way to poll IRQ
  staging: wfx: use threaded IRQ with SPI
  staging: wfx: repair external IRQ for SDIO
  staging: wfx: drop useless check
  staging: wfx: fix double free
  staging: wfx: reduce timeout for chip initial start up
  staging: wfx: add support for hardware revision 2 and further
  MIPS: Fix "make clean" error due to recent changes
  MIPS: Fix typos in arch/mips/Kbuild.platforms
  interconnect: Add of_icc_get_by_index() helper function
  ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset
  arm64: tegra: Add XUDC node on Tegra194
  arm64: tegra: Kill off "simple-panel" compatibles
  drm/i915/gt: Reset execlists registers before HWSP
  clk: samsung: Fix CLK_SMMU_FIMCL3 clock name on Exynos542x
  clk: samsung: Mark top ISP and CAM clocks on Exynos542x as critical
  i2c: designware: Allow slave mode for PCI enumerated devices
  i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master()
  i2c: designware: Switch PCI driver to use i2c_dw_configure_master()
  i2c: designware: Move configuration routines to respective modules
  i2c: designware: Use devm_platform_ioremap_resource() to simplify code
  x86/fpu/xstate: Introduce XSAVES supervisor states
  iommu/amd: Unify format of the printed messages
  iommu/vt-d: Unify format of the printed messages
  iommu/vt-d: Apply per-device dma_ops
  iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain
  iommu/vt-d: Allow 32bit devices to uses DMA domain
  drm/meson: pm resume add return errno branch
  iommu/msm: Make msm_iommu_lock static
  csky: Fixup remove unnecessary save/restore PSR code
  csky: Fixup remove duplicate irq_disable
  csky: Fixup calltrace panic
  csky: Fixup perf callchain unwind
  csky: Fixup msa highest 3 bits mask
  csky: Fixup perf probe -x hungup
  csky: Fixup compile error for abiv1 entry.S
  csky/ftrace: Fixup error when disable CONFIG_DYNAMIC_FTRACE
  USB: pci-quirks: Add Raspberry Pi 4 quirk
  PCI: brcmstb: Wait for Raspberry Pi's firmware when present
  firmware: raspberrypi: Introduce vl805 init routine
  soc: bcm2835: Add notify xHCI reset property
  selftests/pidfd: add pidfd setns tests
  nsproxy: attach to namespaces via pidfds
  iommu/amd: Fix get_acpihid_device_id()
  iommu/amd: Fix over-read of ACPI UID from IVRS table
  ovl: return required buffer size for file handles
  ovl: sync dirty data when remounting to ro mode
  ovl: whiteout inode sharing
  ovl: inherit SB_NOSEC flag from upperdir
  ovl: skip overlayfs superblocks at global sync
  ovl: index dir act as work dir
  ovl: prepare to copy up without workdir
  ovl: cleanup non-empty directories in ovl_indexdir_cleanup()
  ovl: resolve more conflicting mount options
  ovl: potential crash in ovl_fid_to_fh()
  arm64: dts: imx8qxp-mek: Do not use underscore in node name
  iommu/iova: Unify format of the printed messages
  iommu/renesas: Fix unused-function warning
  iommu: Do not probe devices on IOMMU-less busses
  iommu/amd: Fix variable "iommu" set but not used
  x86/fpu/xstate: Separate user and supervisor xfeatures mask
  libbpf: Fix probe code to return EPERM if encountered
  selftests/bpf: Install generated test progs
  dt-bindings: firmware: imx: Add more system controls and PM clock types
  dt-bindings: firmware: imx: Move system control into dt-binding headfile
  ARM: dts: imx6qdl-gw552x: add USB OTG support
  Bluetooth: L2CAP: add support for waiting disconnection resp
  Bluetooth: Handle Inquiry Cancel error after Inquiry Complete
  Bluetooth: serdev: Constify serdev_device_ops
  Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032)
  Bluetooth: btusb: Implement hdev->prevent_wake
  Bluetooth: Add hook for driver to prevent wake from suspend
  Bluetooth: Rename BT_SUSPEND_COMPLETE
  Bluetooth: Modify LE window and interval for suspend
  Bluetooth: Fix incorrect type for window and interval
  OPP: Add helpers for reading the binding properties
  dt-bindings: opp: Introduce opp-peak-kBps and opp-avg-kBps bindings
  clk: Move HAVE_CLK config out of architecture layer
  MIPS: Loongson64: Drop asm/clock.h include
  ARM: mmp: Remove legacy clk code
  clk: ti: clkctrl: convert subclocks to use proper names also
  clk: ti: am33xx: fix RTC clock parent
  clk: ti: clkctrl: Fix Bad of_node_put within clkctrl_get_name
  phy: intel-lgm-emmc: Add architecture dependency
  phy: ti: j721e-wiz: Fix some error return code in wiz_probe()
  phy: cpcap-usb: Remove some useless code
  phy: samsung: s5pv210-usb2: Add delay after reset
  zonefs: use REQ_OP_ZONE_APPEND for sync DIO
  block: export bio_release_pages and bio_iov_iter_get_pages
  null_blk: Support REQ_OP_ZONE_APPEND
  scsi: sd_zbc: emulate ZONE_APPEND commands
  scsi: sd_zbc: factor out sanity checks for zoned commands
  block: Modify revalidate zones
  block: introduce blk_req_zone_write_trylock
  block: Introduce REQ_OP_ZONE_APPEND
  block: rename __bio_add_pc_page to bio_add_hw_page
  block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no
  block: add blk_io_schedule() for avoiding task hung in sync dio
  block: don't hold part0's refcount in IO path
  block: re-organize fields of 'struct hd_part'
  block: only define 'nr_sects_seq' in hd_part for 32bit SMP
  block: fix use-after-free on cached last_lookup partition
  block: reset mapping if failed to update hardware queue count
  streamline_config.pl: add LMC_KEEP to preserve some kconfigs
  netlabel: cope with NULL catmap
  net: dsa: tag_sja1105: appease sparse checks for ethertype accessors
  riscv: Make SYS_SUPPORTS_HUGETLBFS depends on MMU
  FROMGIT: media: uapi: h264: Add new profile and levels
  RDMA/cm: Increment the refcount inside cm_find_listen()
  RDMA/cm: Remove needless cm_id variable
  RDMA/cm: Remove the cm_free_id() wrapper function
  RDMA/cm: Make find_remote_id() return a cm_id_private
  RDMA/cm: Add a note explaining how the timewait is eventually freed
  RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait
  RDMA/cm: Pull duplicated code into cm_queue_work_unlock()
  RDMA/cm: Remove unused store to ret in cm_rej_handler
  RDMA/cm: Remove return code from add_cm_id_to_port_list
  RDMA/addr: Mark addr_resolve as might_sleep()
  FROMGIT: media: v4l2-ctrl: Add H264 profile and levels
  riscv: Disable ARCH_HAS_DEBUG_VIRTUAL if NOMMU
  riscv: Add pgprot_writecombine/device and PAGE_SHARED defination if NOMMU
  scsi: hisi_sas: Display proc_name in sysfs
  selinux: netlabel: Remove unused inline function
  riscv: stacktrace: Fix undefined reference to `walk_stackframe'
  fs-verity: remove unnecessary extern keywords
  fs-verity: fix all kerneldoc warnings
  fscrypt: remove unnecessary extern keywords
  fscrypt: name all function parameters
  fscrypt: fix all kerneldoc warnings
  RDMA/hns: Combine enable flags of qp
  RDMA/hns: Extend capability flags for HIP08_C
  riscv: Fix unmet direct dependencies built based on SOC_VIRT
  clk: tegra: Fix initial rate for pll_a on Tegra124
  riscv: perf: RISCV_BASE_PMU should be independent
  remoteproc: Fix and restore the parenting hierarchy for vdev
  remoteproc: Fall back to using parent memory pool if no dedicated available
  RDMA/ucma: Return stable IB device index as identifier
  Input: elants_i2c - provide an attribute to show calibration count
  x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up
  MIPS: Only include the platform file needed
  firmware: qcom_scm-legacy: Replace zero-length array with flexible-array
  rpmsg: Replace zero-length array with flexible-array
  remoteproc: Replace zero-length array with flexible-array
  media: tegra-video: Do not enable COMPILE_TEST
  MAINTAINERS: correct path in TEGRA VIDEO DRIVER
  media: tegra-video: Make tegra210_video_formats static
  MAINTAINERS: Add Tegra Video driver section
  media: tegra-video: Add Tegra210 Video input driver
  drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL
  ARM: dts: Fix wrong mdio clock for dm814x
  clk: tegra: Add Tegra210 CSI TPG clock gate
  clk: tegra30: Use custom CCLK implementation
  clk: tegra20: Use custom CCLK implementation
  clk: tegra: cclk: Add helpers for handling PLLX rate changes
  clk: tegra: pll: Add pre/post rate-change hooks
  clk: tegra: Add custom CCLK implementation
  clk: tegra: Remove the old emc_mux clock for Tegra210
  clk: tegra: Implement Tegra210 EMC clock
  clk: tegra: Export functions for EMC clock scaling
  clk: tegra: Add PLLP_UD and PLLMB_UD for Tegra210
  clk: tegra: Rename Tegra124 EMC clock source file
  i2c: tegra: Add support for the VI I2C on Tegra210
  i2c: tegra: Use FIELD_PREP/FIELD_GET macros
  dt-bindings: i2c: tegra: Document Tegra210 VI I2C
  dt-bindings: tegra: Add VI and CSI bindings
  dt-bindings: clock: tegra: Add clock ID for CSI TPG clock
  dt-bindings: cpufreq: Add binding for NVIDIA Tegra20/30
  dt-bindings: memory: tegra: Add external memory controller binding for Tegra210
  dt-bindings: clock: tegra: Remove PMC clock IDs
  of: Make <linux/of_reserved_mem.h> self-contained
  Input: introduce input_mt_report_slot_inactive()
  dt-bindings: input: touchscreen: elants_i2c: convert to YAML
  erspan: Check IFLA_GRE_ERSPAN_VER is set.
  ANDROID: Incremental fs: Avoid continually recalculating hashes
  docs: net: dsa: sja1105: document the best_effort_vlan_filtering option
  net: dsa: sja1105: implement VLAN retagging for dsa_8021q sub-VLANs
  net: dsa: sja1105: implement a common frame memory partitioning function
  net: dsa: sja1105: add packing ops for the Retagging Table
  net: dsa: sja1105: add a new best_effort_vlan_filtering devlink parameter
  net: dsa: tag_sja1105: implement sub-VLAN decoding
  net: dsa: tag_8021q: support up to 8 VLANs per port using sub-VLANs
  net: dsa: sja1105: prepare tagger for handling DSA tags and VLAN simultaneously
  net: dsa: sja1105: exit sja1105_vlan_filtering when called multiple times
  net: dsa: sja1105: allow VLAN configuration from the bridge in all states
  net: dsa: sja1105: save/restore VLANs using a delta commit method
  net: dsa: sja1105: deny alterations of dsa_8021q VLANs from the bridge
  net: dsa: sja1105: keep the VLAN awareness state in a driver variable
  net: dsa: tag_8021q: introduce a vid_is_dsa_8021q helper
  net: dsa: provide an option for drivers to always receive bridge VLANs
  RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj
  RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event
  tcp: fix SO_RCVLOWAT hangs with fat skbs
  ANDROID: add support for vendor hooks
  sfc: siena_check_caps() can be static
  sfc: actually wire up siena_check_caps()
  ANDROID: GKI: add android_vendor.h
  ANDROID: GKI: Enable CONFIG_STATIC_USERMODEHELPER
  net: ethernet: ti: Remove TI_CPTS_MOD workaround
  dt-bindings: net: Convert UniPhier AVE4 controller to json-schema
  arm64: dts: qcom: sc7180: Add "no-map" to cmd_db reserved area
  remoteproc: wcss: add support for rpmsg communication
  ionic: update doc files
  ionic: add more ethtool stats
  ionic: more ionic name tweaks
  ionic: ionic_intr_free parameter change
  ionic: reset device at probe
  ionic: shorter dev cmd wait time
  ionic: add support for more xcvr types
  ionic: protect vf calls from fw reset
  ionic: updates to ionic FW api description
  ionic: support longer tx sg lists
  ionic: call ionic_port_init after fw-upgrade
  ionic: leave netdev mac alone after fw-upgrade
  remoteproc: core: Prevent system suspend during remoteproc recovery
  ptp: fix struct member comment for do_aux_work
  mptcp: Initialize map_seq upon subflow establishment
  remoteproc: qcom_q6v5_mss: Remove unused q6v5_da_to_va function
  remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/after use
  dlm: remove BUG() before panic()
  dlm: Switch to using wait_event()
  fs:dlm:remove unneeded semicolon in rcom.c
  dlm: user: Replace zero-length array with flexible-array member
  dlm: dlm_internal: Replace zero-length array with flexible-array member
  remoteproc: qcom_q6v5_mss: Drop accesses to MPSS PERPH register space
  dt-bindings: remoteproc: qcom: Replace halt-nav with spare-regs
  x86/fpu/xstate: Define new macros for supervisor and user xstates
  arm64: dts: qcom: msm8916-samsung-a5u: Add touchscreen
  arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen regulator
  arm64: dts: qcom: msm8916: Add blsp_i2c5
  arm64: dts: qcom: msm8916: Add blsp_i2c1
  x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header()
  arm64: dts: qcom: sc7180: Support ETMv4 power management
  mt76: mt7915: fix possible deadlock in mt7915_stop
  mt76: mt7915: allocate proper size for tlv tags
  mt76: mt7915: add debugfs to track TxBF status
  mt76: mt7915: add TxBF capabilities
  mt76: mt7915: add Tx beamformee support
  mt76: mt7915: add Tx beamformer support
  mt76: mt7915: introduce mt7915_get_he_phy_cap
  mt76: mt7615: usb: cancel ps work stopping the vif
  mt76: mt7663u: add missing register definitions
  mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi
  mt76: set runtime stream caps by mt76_phy
  mt76: mt7915: enable firmware module debug support
  mt76: mt7915: add tsf related callbacks
  mt76: mt7915: set peer Tx fixed rate through debugfs
  mt76: mt7915: add .sta_statistics support
  mt76: mt7915: add .sta_add_debugfs support
  mt76: mt7915: add Rx radiotap header support
  mt76: mt7915: add HE capabilities support for peers
  mt76: mt7915: add HE bss_conf support for interfaces
  mt76: mt7915: register per-phy HE capabilities for each interface
  mt76: mt7915: implement HE per-rate tx power support
  mt76: mt7915: enable Rx HE rate reporting
  mt76: add mac80211 driver for MT7915 PCIe-based chipsets
  mt76: add HE phy modes and hardware queue
  mt76: adjust wcid size to support new 802.11ax generation
  mt76: add Rx stats support for radiotap
  mt76: add support for HE RX rate reporting
  mt76: avoid rx reorder buffer overflow
  mt76: mt7615: scan all channels if not specified
  mt76: mt7663: add support to sched scan with randomise addr
  mt76: mt7663: introduce WoW with net detect support
  mt76: mt7615: fix delta tx power for mt7663
  mt76: mt7663: fix target power parsing
  mt76: mt7615: fix ibss mode for mt7663
  mt76: mt7615: check return value of mt7615_eeprom_get_power_index
  mt76: mt7663: read tx streams from eeprom
  mt76: mt7615: introduce beacon_loss mcu event
  mt76: mt7615: add gtk rekey offload support
  mt76: mt7615: introduce PM support
  mt76: mt7663u: introduce suspend/resume to mt7663u
  mt76: mt7615: add WoW support
  mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command
  mt76: mt7615: introduce support for hardware beacon filter
  mt76: mt7615: free pci_vector if mt7615_pci_probe fails
  mt76: mt7615: add passive mode for hw scan
  mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work
  mt76: mt7615: introduce mt7615_check_offload_capability routine
  mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan
  mt76: mt7603: remove duplicate error message
  mt76: mt7615: fix getting maximum tx power from eeprom
  mt76: mt7615: set spatial extension index
  mt76: mt7663: remove check in mt7663_load_n9
  mt76: mt7663: add the possibility to load firmware v2
  mt76: mt76x0: enable MCS 8 and MCS9
  mt76: mt7615: fix event report in mt7615_mcu_bss_event
  mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature
  mt76: mt7663: fix up BMC entry indicated to unicmd firmware
  mt76: enable TDLS support
  mt76: mt7615: move mcu bss upload before creating the sta
  mt76: mt7603: fix tx status rate index calculation
  mt76: mt7615: fix tx status rate index calculation
  mt76: mt7615: do not adjust MAC timings if the device is not running
  mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values
  mt76: mt7603: never use an 802.11b CF-End rate on 5GHz
  mt76: mt7615: never use an 802.11b CF-End rate on 5GHz
  mt76: mt7615: use larger rx buffers if VHT is supported
  mt76: fix A-MPDU density handling
  mt76: mt7615: fix sta ampdu factor for VHT
  mt76: mt7663u: enable AirTimeFairness
  mt76: mt7615: rework mt7615_mac_sta_poll for usb code
  mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv
  mt76: mt7615: fix mt7615_driver_own routine
  mt76: mt7615: fix max wtbl size for 7663
  mt76: mt7615: fix mt7615_firmware_own for mt7663e
  mt76: mt7615: parse mcu return code for unified commands
  mt76: add rx queues info to mt76 debugfs
  mt76: mt7615: make Kconfig entry obvious for MT7663E
  mt76: mt7663: introduce 802.11 PS support in sta mode
  mt76: remove PS_NULLFUNC_STACK capability
  mt76: mt7615: provide aid info to the mcu
  mt76: mt7615: disable aspm by default
  mt76: mt7615: enable scs for mt7663 driver
  mt76: mt7615: introduce mt7663u support
  mt76: mt7615: move core shared code in mt7615-common module
  mt76: mt7615: fix possible deadlock in mt7615_stop
  mt76: remove unnecessary annotations
  mt76: mt7615: enable MSI by default
  mt76: mt7615: rework IRQ handling to prepare for MSI support
  mt76: mt7663: fix DMA unmap length
  mt76: mt7622: fix DMA unmap length
  mt76: mt7615: set hw scan limits only for firmware with offload support
  mt76: mt7615: disable hw/sched scan ops for non-offload firmware
  mt76: mt7663: fix aggr range entry in debugfs
  mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats
  mt76: mt76x2: disable merge of OTP ROM data by default
  mt76: mt7603: disable merge of OTP ROM data by default
  mt76: mt7615: add support for applying tx DPD calibration from EEPROM
  mt76: mt7615: add support for applying DC offset calibration from EEPROM
  mt76: mt7615: disable merge of OTP ROM data by default
  dt-bindings: net: wireless: mt76: document mediatek,eeprom-merge-otp property
  mt76: mt7615: Delete an error message in mt7622_wmac_probe()
  mt76: mt7615: do not always reset the dfs state setting the channel
  mt76: mt7663: correct the name of the rom patch
  mt76: mt7615: add address parameter to mt7615_eeprom_init
  mt76: mt7615: introduce mt7615_wtbl_desc data structure
  mt76: mt7615: rework wtbl key configuration
  mt76: mt76u: rely on mt7622 queue scheme for mt7663u
  mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h
  mt76: mt7615: introduce __mt7663_load_firmware routine
  mt76: mt7615: introduce mt7615_mac_update_rate_desc routine
  mt76: mt7615: introduce mt7663u support to mt7615_write_txwi
  mt76: add headroom and tailroom to mt76_mcu_ops data structure
  mt76: mt7615: remove unnecessary register operations
  mt76: mt7615: introduce rlm tlv in bss_info mcu command
  mt76: mt7615: introduce BSS absence event
  mt76: mt7615: introduce scheduled scan support
  mt76: mt7615: introduce hw scan support
  mt76: mt7663: keep Rx filters as the default
  mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command
  mt76: mt7615: add ethool support to mt7663 driver
  mt76: mt7663: disable RDD commands
  mt76: mt7615: make scs configurable per phy
  mt76: mt7663: enable nf estimation
  mt76: mt7663: fix mt7615_mac_cca_stats_reset routine
  mt76: mt7615: add more useful Tx mib counters
  mt76: mt7615: cleanup mib related defines and structs
  mt76: mt7615: enable aggr_stats for both phy
  mt76: mt7615: modify mt7615_ampdu_stat_read for each phy
  mt76: mt76x0: pci: add mt7610 PCI ID
  mt76: mt76x2u: introduce Mercury UD13 support
  mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter
  mt76: mt76x02: fix handling MCU timeouts during hw restart
  pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map
  arm64: bti: Fix support for userspace only BTI
  arm64: cpufeature: Add "or" to mitigations for multiple errata
  soc: qcom: rpmh-rsc: Timeout after 1 second in write_tcs_reg_sync()
  soc: qcom: rpmh-rsc: Factor "tcs_reg_addr" and "tcs_cmd_addr" calculation
  remoteproc: qcom: pas: Add SM8250 PAS remoteprocs
  dt-bindings: remoteproc: qcom: pas: Add SM8250 remoteprocs
  power: supply: bq24190_charger: convert to use i2c_new_client_device()
  spi: dw: Drop duplicate error message when remap resource
  floppy: suppress UBSAN warning in setup_rw_floppy()
  floppy: add defines for sizes of cmd & reply buffers of floppy_raw_cmd
  floppy: add FD_AUTODETECT_SIZE define for struct floppy_drive_params
  floppy: use print_hex_dump() in setup_DMA()
  floppy: cleanup: make set_fdc() always set current_drive and current_fd
  floppy: cleanup: get rid of current_reqD in favor of current_drive
  floppy: make sure to reset all FDCs upon resume()
  floppy: cleanup: do not iterate on current_fdc in do_floppy_init()
  floppy: cleanup: add a few comments about expectations in certain functions
  floppy: cleanup: do not iterate on current_fdc in DMA grab/release functions
  floppy: cleanup: make get_fdc_version() not rely on current_fdc anymore
  floppy: cleanup: make next_valid_format() not rely on current_drive anymore
  floppy: cleanup: make check_wp() not rely on current_{fdc,drive} anymore
  floppy: cleanup: make fdc_specify() not rely on current_{fdc,drive} anymore
  floppy: cleanup: make fdc_configure() not rely on current_fdc anymore
  floppy: cleanup: make perpendicular_mode() not rely on current_fdc anymore
  floppy: cleanup: make need_more_output() not rely on current_fdc anymore
  floppy: cleanup: make result() not rely on current_fdc anymore
  floppy: cleanup: make output_byte() not rely on current_fdc anymore
  floppy: cleanup: make wait_til_ready() not rely on current_fdc anymore
  floppy: cleanup: make show_floppy() not rely on current_fdc anymore
  floppy: cleanup: make reset_fdc_info() not rely on current_fdc anymore
  floppy: cleanup: make twaddle() not rely on current_{fdc,drive} anymore
  floppy: use symbolic register names in the x86 port
  floppy: use symbolic register names in the sparc64 port
  floppy: use symbolic register names in the sparc32 port
  floppy: use symbolic register names in the powerpc port
  floppy: use symbolic register names in the parisc port
  floppy: use symbolic register names in the m68k port
  floppy: add references to 82077's extra registers
  floppy: split the base port from the register in I/O accesses
  pstore: Refactor pstorefs record list removal
  pstore: Add proper unregister lock checking
  ASoC: mmp-sspa: Set appropriate bus format for given bit width
  ASoC: mmp-sspa: Add support for the runtime power management
  ASoC: mmp-sspa: Prepare/unprepare the clocks
  ASoC: mmp-sspa: Remove the embedded struct ssp_device
  ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm
  ASoC: mmp-sspa: Get rid of dma_params and phys_base
  ASoC: mmp-sspa: A trivial typo fix
  ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()'
  ASoC: Intel: Skylake: Update description for HDaudio kconfig
  ASoC: rockchip-i2s: add description for rk3308
  ASoC: ux500: mop500: Fix some refcounted resources issues
  ASoC: Intel: Skylake: Replace zero-length array with flexible-array
  pstore: Convert "records_list" locking to mutex
  pstore: Rename "allpstore" to "records_list"
  pstore: Convert "psinfo" locking to mutex
  pstore: Rename "pstore_lock" to "psinfo_lock"
  pstore: Drop useless try_module_get() for backend
  nvme-pci: dma read memory barrier for completions
  ARM: OMAP2+: pm33xx-core: Make am43xx_get_rtc_base_addr static
  ARM: omap2: make omap5_erratum_workaround_801819 static
  media: dvb-frontends: remove redundant initialization of variable status
  media: mantis_dvb: remove redundant initialization to variable result
  media: usb: ttusb-dec: reduce the number of memory reads in ttusb_dec_handle_irq()
  media: stv0900_core: remove redundant assignment to variable val
  media: dvb: remove redundant assignment to variable bw
  media: gpio-ir-tx: allow transmission without carrier
  media: gpio-ir-tx: improve precision of transmitted signal due to scheduling
  dt-bindings: vendor-prefixes: Add U-Boot bootloader prefix
  samples/kprobes: Add __kprobes and NOKPROBE_SYMBOL() for handlers.
  kprobes: Support NOKPROBE_SYMBOL() in modules
  kprobes: Support __kprobes blacklist in modules
  kprobes: Lock kprobe_mutex while showing kprobe_blacklist
  sched: Make scheduler_ipi inline
  sched: Clean up scheduler_ipi()
  media: v4l: document VIDIOC_SUBDEV_QUERYCAP
  media: v4l2-subdev: add VIDIOC_SUBDEV_QUERYCAP ioctl
  media: v4l2-subdev: Guard whole fops and ioctl hdlr
  media: v4l2-dev: Add v4l2_device_register_ro_subdev_node()
  media: Documentation: media: Document read-only subdevice
  media: Documentation: media: Update sub-device API intro
  dt-bindings: thermal: Convert UniPhier thermal monitor to json-schema
  RDMA/iw_cxgb4: Fix incorrect function parameters
  RDMA/core: Fix double put of resource
  IB/core: Fix potential NULL pointer dereference in pkey cache
  IB/hfi1: Fix another case where pq is left on waitlist
  IB/i40iw: Remove bogus call to netdev_master_upper_dev_get()
  IB/mlx4: Test return value of calls to ib_get_cached_pkey
  RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info()
  bootconfig: Fix to prevent warning message if no bootconfig option
  platform/x86: intel-vbtn: Detect switch position before registering the input-device
  platform/x86: intel-vbtn: Move detect_tablet_mode() to higher in the file
  platform/x86: asus-wmi: Ignore WMI events with code 0x79
  platform/x86: asus-wmi: Add support for SW_TABLET_MODE
  platform/x86: asus-wmi: Move asus_wmi_input_init and _exit lower in the file
  platform/x86: asus_wmi: remove redundant initialization of variable status
  platform/x86: asus-nb-wmi: Revert "Do not load on Asus T100TA and T200TA"
  platform/x86: sony-laptop: Make resuming thermal profile safer
  platform/x86: sony-laptop: SNC calls should handle BUFFER types
  x86/cpu: Use INVPCID mnemonic in invpcid.h
  ASoC: mmp-sspa: Drop S20_3LE case
  ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on
  ASoC: Intel: Use readq to read 64 bit registers
  ASoC: Intel: baytrail: Fix register access
  pinctrl: rockchip: return ENOMEM instead of EINVAL if allocation fails
  PCI: Replace zero-length array with flexible-array
  PCI: Check for platform_get_irq() failure consistently
  driver core: platform: Clarify that IRQ 0 is invalid
  memory: samsung: exynos5422-dmc: Reduce protected code area in IRQ handler
  pinctrl: mediatek: add pinctrl-mtk-common-v2 module license
  pinctrl: ingenic: Add irq_{request,release}_resources callbacks
  drm/amd/amdgpu: Update update_config() logic
  drm/amd/amdgpu: add raven1 part to the gfxoff quirk list
  pinctrl: qcom: Add affinity callbacks to msmgpio IRQ chip
  arm64: kconfig: Update and comment GCC version check for kernel BTI
  drm/i915: Handle idling during i915_gem_evict_something busy loops
  drm/mcde: dsi: Fix return value check in mcde_dsi_bind()
  pinctrl: rk805: Constify rk805_gpio_cfgs
  powerpc/40x: Make more space for system call exception
  netfilter: nft_set_rbtree: Add missing expired checks
  netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration
  i2c: pxa: use master-abort for device probes
  i2c: pxa: clear all master action bits in i2c_pxa_stop_message()
  i2c: pxa: remove some unnecessary debug
  i2c: pxa: ensure timeout messages are unique
  i2c: pxa: avoid complaints with non-responsive slaves
  i2c: pxa: consolidate i2c_pxa_*xfer() implementations
  efi/earlycon: Fix early printk for wider fonts
  spi: Convert UniPhier SPI controller to json-schema
  SoC: rsnd: add interrupt support for SSI BUSIF buffer
  ipw2x00: Fix comment for CLOCK_BOOTTIME constant
  rndis_wlan: Replace zero-length array with flexible-array
  qtnfmac: Replace zero-length array with flexible-array
  prism54: Replace zero-length array with flexible-array
  mwl8k: Replace zero-length array with flexible-array
  iwlegacy: Replace zero-length array with flexible-array
  ipw2x00: Replace zero-length array with flexible-array
  rndis_wlan: Remove logically dead code
  brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame()
  brcmfmac: make non-global functions static
  brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys
  brcmfmac: use actframe_abort to cancel ongoing action frame
  brcmfmac: set security after reiniting interface
  brcmfmac: fix 802.1d priority to ac mapping for pcie dongles
  brcmfmac: map 802.1d priority to precedence level based on AP WMM params
  ARM: oxnas: make ox820_boot_secondary static
  Revert "tty: hvc: Fix data abort due to race in hvc_open"
  arm64: dts: renesas: r8a774c0-cat874: Add support for AISTARVISION MIPI Adapter V2.1
  MIPS: VDSO: Allow ld.lld to link the VDSO
  MIPS: VDSO: Use $(LD) instead of $(CC) to link VDSO
  MIPS: Unconditionally specify '-EB' or '-EL'
  MIPS: VDSO: Move disabling the VDSO logic to Kconfig
  kbuild: add CONFIG_LD_IS_LLD
  wil6210: Replace zero-length array with flexible-array
  ath11k: convert to devm_platform_get_and_ioremap_resource
  ath11k: remove redundant initialization of pointer info
  ath10k: fix ath10k_pci struct layout
  ath10k: fix gcc-10 zero-length-bounds warnings
  ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA
  carl9170: Replace zero-length array with flexible-array
  ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295
  ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295
  ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295
  kbuild: determine the output format of DTC by the target suffix
  kbuild: remove unused AS assignment
  kbuild: remove '/' target
  Revert "objtool: Skip samples subdirectory"
  kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMPILER macro
  kbuild: use -MMD instead of -MD to exclude system headers from dependency
  kbuild: ensure full rebuild when the compiler is updated
  kbuild: use $(CC_VERSION_TEXT) to evaluate CC_IS_GCC and CC_IS_CLANG
  unicore32: do not evaluate compiler's library path when cleaning
  h8300: suppress error messages for 'make clean'
  hexagon: suppress error message for 'make clean'
  um: do not evaluate compiler's library path when cleaning
  kconfig: allow only 'config', 'comment', and 'if' inside 'choice'
  kconfig: tests: remove randconfig test for choice in choice
  kconfig: do not assign a variable in the return statement
  kconfig: do not use OR-assignment for zero-cleared structure
  f2fs: compress: fix zstd data corruption
  f2fs: add compressed/gc data read IO stat
  f2fs: fix potential use-after-free issue
  f2fs: compress: don't handle non-compressed data in workqueue
  f2fs: remove redundant assignment to variable err
  f2fs: refactor resize_fs to avoid meta updates in progress
  f2fs: use round_up to enhance calculation
  f2fs: introduce F2FS_IOC_RESERVE_COMPRESS_BLOCKS
  f2fs: Avoid double lock for cp_rwsem during checkpoint
  f2fs: report delalloc reserve as non-free in statfs for project quota
  f2fs: Fix wrong stub helper update_sit_info
  f2fs: compress: let lz4 compressor handle output buffer budget properly
  f2fs: remove blk_plugging in block_operations
  f2fs: introduce F2FS_IOC_RELEASE_COMPRESS_BLOCKS
  f2fs: shrink spinlock coverage
  f2fs: correctly fix the parent inode number during fsync()
  f2fs: rework filename handling
  f2fs: split f2fs_d_compare() from f2fs_match_name()
  f2fs: don't leak filename in f2fs_try_convert_inline_dir()
  f2fs: compress: support lzo-rle compress algorithm
  f2fs: introduce mempool for {,de}compress intermediate page allocation
  scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str()
  scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data
  scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects
  scsi: zfcp: Fence adapter status propagation for common statuses
  scsi: zfcp: Move p-t-p port allocation to after xport data
  scsi: zfcp: Fence fc_host updates during link-down handling
  scsi: zfcp: Move fc_host updates during xport data handling into fenced function
  scsi: zfcp: Move shost updates during xconfig data handling into fenced function
  scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function
  scsi: mpt3sas: Remove unused including <linux/version.h>
  scsi: mpt3sas: Fix double free warnings
  scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1
  scsi: megaraid_sas: TM command refire leads to controller firmware crash
  scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro
  scsi: megaraid_sas: Remove IO buffer hole detection logic
  scsi: megaraid_sas: Limit device queue depth to controller queue depth
  scsi: ufs: Cleanup WriteBooster feature
  scsi: ufs-mediatek: Enable WriteBooster capability
  scsi: ufs: Add LU Dedicated buffer mode support for WriteBooster
  scsi: ufs: Add "index" in parameter list of ufshcd_query_flag()
  scsi: ufs-mediatek: Add fixup_dev_quirks vops
  scsi: ufs: Export ufs_fixup_device_setup() function
  scsi: ufs: Introduce fixup_dev_quirks vops
  scsi: ufs: Enable WriteBooster on some pre-3.1 UFS devices
  scsi: lpfc: Remove redundant initialization to variable rc
  scsi: ufs: Replace zero-length array with flexible-array
  scsi: libsas: Replace zero-length array with flexible-array
  scsi: qedi: Remove unused variable udev & uctrl
  scsi: bfa: Make bfad_iocmd_ioc_get_stats() static
  scsi: target: loopback: Fix READ with data and sensebytes
  scsi: aacraid: Use memdup_user() as a cleanup
  dt-bindings: phy: Convert UniPhier USB3-PHY conroller to json-schema
  dt-bindings: phy: Convert UniPhier USB2-PHY controller to json-schema
  dt-bindings: phy: Convert UniPhier PCIe-PHY controller to json-schema
  dt-bindings: timer: renesas: ostm: Convert to json-schema
  dt-bindings: watchdog: renesas-wdt: Convert to json-schema
  dt-bindings: gpio: rcar: Convert to json-schema
  arm64: dts: sdm845: Add "no-hpd" to sn65dsi86 on cheza
  soc: qcom: socinfo: add msm8936/39 and apq8036/39 soc ids
  sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs
  soc: qcom: aoss: Add SM8250 compatible
  checkpatch: warn about uses of ENOTSUPP
  net: cleanly handle kernel vs user buffers for ->msg_control
  net/scm: cleanup scm_detach_fds
  net: add a CMSG_USER_DATA macro
  ANDROID: GKI: enable CONFIG_IRQ_TIME_ACCOUNTING
  arch: arm64: dts: msm8996: Add CCI node
  arm64: dts: msm8996: Fix CSI IRQ types
  net: dsa: tag_sja1105: Constify dsa_device_ops
  net: dsa: ocelot: Constify dsa_device_ops
  scsi: pm: Balance pm_only counter of request queue during system resume
  scsi: qla2xxx: Do not log message when reading port speed via sysfs
  tomoyo: use true for bool variable
  dt-bindings: serial: Convert ingenic,uart.txt to YAML
  dt-bindings: i2c: Convert i2c-jz4780.txt to YAML
  dt-bindings: intc: Convert ingenic,intc.txt to YAML
  kunit: kunit_tool: Separate out config/build/exec/parse
  dt-bindings: clock: Convert ingenic,cgu.txt to YAML
  dt-bindings: timer: Document allwinner,erratum-unknown1 property
  dt-bindings: usb: dwc2: add power-domains property
  dt-bindings: gpu: add power-domains #cooling-cells to arm,mali-bifrost.yaml
  drm/amd/amdgpu: remove defined but not used 'crtc_offsets'
  drm/amd/amdgpu: Update update_config() logic
  drm/amd/amdgpu: Add missing GRBM bits for GFX 10.1
  drm/amd/amdgpu: add raven1 part to the gfxoff quirk list
  drm/amd/powerplay: skip judging if baco support for Arcturus sriov
  dt-bindings: sh_eth: Sort compatible string in increasing number of the SoC
  MAINTAINERS: Update Raspberry Pi development repository
  tracing: Wait for preempt irq delay thread to execute
  net: ipa: use tag process on modem crash
  net: ipa: set DMA length in gsi_trans_cmd_add()
  tools/bootconfig: Fix apply_xbc() to return zero on success
  riscv: perf_event: Make some funciton static
  sfc: make firmware-variant printing a nic_type function
  sfc: make filter table probe caller responsible for adding VLANs
  sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table
  sfc: rework handling of (firmware) multicast chaining state
  sfc: move 'must restore' flags out of ef10-specific nic_data
  sfc: use efx_has_cap for capability checks outside of NIC-specific code
  sfc: make capability checking a nic_type function
  sfc: move vport_id to struct efx_nic
  net: qed: Disable SRIOV functionality inside kdump kernel
  net: qed*: Reduce RX and TX default ring count when running inside kdump kernel
  hinic: add link_ksettings ethtool_ops support
  team: Replace zero-length array with flexible-array
  net: atarilance: Replace zero-length array with flexible-array
  ipv6: Replace zero-length array with flexible-array
  mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_MS for timeouts
  mtd: rawnand: stm32_fmc2: remove useless inline comments
  mtd: rawnand: stm32_fmc2: manage all errors cases at probe time
  arm64: dts: qcom: sc7180: Update Q6V5 MSS node
  arm64: dts: qcom: sc7180: Add Q6V5 MSS node
  arm64: dts: qcom: sc7180: Update reserved memory map
  i2c: mux: pca954x: Convert license to SPDX identifier
  i2c: mux: pca954x: Move device_remove_file() out of pca954x_cleanup()
  i2c: mux: pca954x: Make use of device properties
  i2c: mux: pca954x: Refactor pca954x_irq_handler()
  tools, bpf: Synchronise BPF UAPI header with tools
  bpf: Minor fixes to BPF helpers documentation
  tools, bpftool: Minor fixes for documentation
  tools, bpftool: Poison and replace kernel integer typedefs
  remoteproc: qcom_q6v5_mss: Extract mba/mpss from memory-region
  dt-bindings: remoteproc: qcom: Use memory-region to reference memory
  remoteproc: qcom: pas: Add SC7180 Modem support
  iio: light: ltr501: Constify structs
  staging: iio: ad5933: attach life-cycle of kfifo buffer to parent device and use managed calls throughout
  iio: bmp280: fix compensation of humidity
  iio: light: cm32181: Fix integartion time typo
  iio: light: cm32181: Add support for parsing CPM0 and CPM1 ACPI tables
  dt-bindings: remoteproc: qcom: Add SC7180 MPSS support
  dt-bindings: at24: add microchip, 24lc[0-9]+ to the compatible pattern
  dt-bindings: watchdog: Convert i.MX7ULP to json-schema
  dt-bindings: watchdog: Convert i.MX to json-schema
  dt-bindings: nvmem: Convert MXS OCOTP to json-schema
  dt-bindings: nvmem: Convert i.MX IIM to json-schema
  dt-bindings: nvmem: Convert i.MX OCOTP to json-schema
  dt-bindings: gpio: Convert i.MX to json-schema
  dt-bindings: thermal: Convert i.MX8MM to json-schema
  tools/power/x86/intel-speed-select: Update version
  tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable
  intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N
  tools/power/x86/intel-speed-select: Fix CLX-N package information output
  tools/power/x86/intel-speed-select: Check support status before enable
  tools/power/x86/intel-speed-select: Change debug to error
  remoteproc/mediatek: fix invalid use of sizeof in scp_ipi_init()
  NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn
  SUNRPC: Signalled ASYNC tasks need to exit
  nfs: fix NULL deference in nfs4_get_valid_delegation
  drm/i915: Mark concurrent submissions with a weak-dependency
  drm/i915: Propagate error from completed fences
  drm: fix trivial field description cut-and-paste error
  ANDROID: dm-default-key: Update key size for wrapped keys
  Smack: Remove unused inline function smk_ad_setfield_u_fs_path_mnt
  spi: dw-mmio: Do not add acpi modalias when CONFIG_ACPI is not enabled
  spi: sun6i: Add support for GPIO chip select lines
  spi: uniphier: Use devm_platform_get_and_ioremap_resource() to simplify code
  spi: uniphier: Depend on HAS_IOMEM
  exec: Set the point of no return sooner
  exec: Move handling of the point of no return to the top level
  exec: Run sync_mm_rss before taking exec_update_mutex
  drm/i915/gt: Restore Cherryview back to full-ppgtt
  drm/i915/gt: Force pte cacheline to main memory
  Documentation: PCI: Give unique labels to sections
  MIPS: unexport __flush_icache_user_range
  drm/i915: Remove unused HAS_FWTABLE macro
  drm/i915/selftests: Always flush before unpining after writing
  drm/i915: Emit await(batch) before MI_BB_START
  netfilter: conntrack: fix infinite loop on rmmod
  netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue
  rxrpc: Fix the excessive initial retransmission timeout
  bdi: fix up for "remove the name field in struct backing_dev_info"
  io_uring: remove duplicate semicolon at the end of line
  ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue
  bpf, libbpf: Replace zero-length array with flexible-array
  drm/mgag200: Embed connector instance in struct mga_device
  drm/mgag200: Remove unused fields from struct mga_device
  drm/mgag200: Use managed mode-config initialization
  drm/mgag200: Integrate init function into load function
  drm/mgag200: Remove several references to struct mga_device.dev
  drm/mgag200: Convert struct drm_device to struct mga_device with helper
  rtc: ingenic: Reset regulator register in probe
  rtc: ingenic: Fix masking of error code
  rtc: ingenic: Remove unused fields from private structure
  rtc: ingenic: Set wakeup params in probe
  rtc: ingenic: Enable clock in probe
  rtc: ingenic: Use local 'dev' variable in probe
  rtc: ingenic: Only support probing from devicetree
  netfilter: flowtable: Add pending bit for offload work
  workqueue: Fix an use after free in init_rescuer()
  rtc: mc13xxx: fix a double-unlock issue
  rtc: stmp3xxx: update contact email
  rtc: max77686: Use single-byte writes on MAX77620
  MAINTAINERS: correct typo in new NXP LAYERSCAPE GEN4
  rtc: pcf2127: report battery switch over
  rtc: pcf2127: set regmap max_register
  rtc: pcf2127: remove unnecessary #ifdef
  rtc: pcf2127: let the core handle rtc range
  rtc: add new VL flag for backup switchover
  mm/hmm: remove the customizable pfn format from hmm_range_fault
  mm/hmm: remove HMM_PFN_SPECIAL
  drm/amdgpu: remove dead code after hmm_range_fault()
  mm/hmm: make hmm_range_fault return 0 or -1
  drm/i915: Use stashed away hpd isr bits in intel_digital_port_connected()
  Documentation/vmcoreinfo: Add documentation for 'KERNELPACMASK'
  drm/i915: Stash hpd status bits under dev_priv
  arm64/crash_core: Export KERNELPACMASK in vmcoreinfo
  drm/i915: Turn intel_digital_port_connected() in a vfunc
  drm/i915: Fix glk watermark calculations
  nfsd: Fix old-style function definition
  powerpc/kasan: Fix stack overflow by increasing THREAD_SHIFT
  powerpc: Remove _ALIGN_UP(), _ALIGN_DOWN() and _ALIGN()
  powerpc: Replace _ALIGN() by ALIGN()
  powerpc: Replace _ALIGN_UP() by ALIGN()
  powerpc: Replace _ALIGN_DOWN() by ALIGN_DOWN()
  drivers/powerpc: Replace _ALIGN_UP() by ALIGN()
  powerpc/8xx: Update email address in MAINTAINERS
  powerpc/5200: update contact email
  powerpc: module_[32|64].c: replace swap function with built-in one
  powerpc/powernv: Fix a warning message
  xfrm: fix unused variable warning if CONFIG_NETFILTER=n
  drm/i915/mst: Wait for ACT sent before enabling the pipe
  ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig
  wcn36xx: Fix error handling path in 'wcn36xx_probe()'
  ath10k: Replace zero-length array with flexible-array
  ath11k: Remove bus layer includes from upper layer
  ath11k: Add drv private for bus opaque struct
  ath11k: Add support for multibus support
  ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info()
  wil6210: avoid gcc-10 zero-length-bounds warning
  ath10k: Remove msdu from idr when management pkt send fails
  ath10k: Skip handling del_server during driver exit
  ath11k: remove stale monitor status descriptor
  tee: optee: Add support for session login client UUID generation
  tee: add support for session's client UUID generation
  drm/i915: Tidy awaiting on dma-fences
  drm/i915: Make intel_timeline_init static
  ASoC: SOF: core: fix error return code in sof_probe_continue()
  ASoC: mediatek: mt8183-da7219: set headset button maps
  bpf, arm64: Optimize ADD,SUB,JMP BPF_K using arm64 add/sub immediates
  bpf, arm64: Optimize AND,OR,XOR,JSET BPF_K using arm64 logical immediates
  arm64: insn: Fix two bugs in encoding 32-bit logical immediates
  PCI: hv: Retry PCI bus D0 entry on invalid device state
  PCI: hv: Fix the PCI HyperV probe failure path to release resource properly
  arm64: fix the flush_icache_range arguments in machine_kexec
  lib: linear_ranges: Add missing MODULE_LICENSE()
  PCI: brcmstb: Disable L0s component of ASPM if requested
  dt-bindings: PCI: brcmstb: New prop 'aspm-no-l0s'
  PCI: brcmstb: Fix window register offset from 4 to 8
  PCI: brcmstb: Don't clk_put() a managed clock
  vdpasim: remove unused variable 'ret'
  PCI: brcmstb: Assert fundamental reset on initialization
  PCI: endpoint: Pass page size as argument to pci_epc_mem_init()
  PCI: rcar: Fix calculating mask for PCIEPAMR register
  PCI: rcar: Move shareable code to a common file
  PCI: rcar: Rename pcie-rcar.c to pcie-rcar-host.c
  thunderbolt: Replace zero-length array with flexible-array
  Bluetooth: Introduce debug feature when dynamic debug is disabled
  Bluetooth: Add support for experimental features configuration
  Bluetooth: Replace BT_DBG with bt_dev_dbg for security manager support
  Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option
  Bluetooth: replace zero-length array with flexible-array member
  Bluetooth: Replace BT_DBG with bt_dev_dbg for management support
  Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list
  Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17)
  Bluetooth: Fix advertising handle is set to 0
  Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree
  dt-bindings: net: bluetooth: Add rtl8723bs-bluetooth
  drm/i915/gt: Mark up the racy read of execlists->context_tag
  PCI: tegra: Fix reporting GPIO error value
  powerpc/vdso32: Fallback on getres syscall when clock is unknown
  drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest
  mmc: sdhci-acpi: Add SDHCI_QUIRK2_BROKEN_64_BIT_DMA for AMDI0040
  m68k: defconfig: Update defconfigs for v5.7-rc1
  ARM: dts: r8a7740: Add missing extal2 to CPG node
  ARM: dts: r8a7742: Add GPIO nodes
  ARM: dts: r8a7742: Add [H]SCIF{A|B} support
  ARM: dts: r8a7742: Add IRQC support
  ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake()
  mtd: rawnand: diskonchip: Get rid of the legacy interface implementation
  mtd: rawnand: diskonchip: Implement exec_op()
  mtd: rawnand: diskonchip: Inherit from nand_controller
  mtd: rawnand: diskonchip: Get rid of doc2000_readbuf_dword()
  mtd: rawnand: diskonchip: Make sure doc2001plus_readbuf() works for single byte reads
  mtd: rawnand: diskonchip: Set the NAND_NO_BBM_QUIRK flag
  mtd: rawnand: cafe: Set the NAND_NO_BBM_QUIRK flag
  mtd: rawnand: Add a NAND_NO_BBM_QUIRK flag
  mtd: rawnand: micron: Allow controllers to overload raw accessors
  mtd: rawnand: Allow controllers to overload soft ECC hooks
  mtd: rawnand: Expose monolithic read/write_page_raw() helpers
  mtd: rawnand: jedec: Adapt the parameter page read to constraint controllers
  mtd: rawnand: onfi: Adapt the parameter page read to constraint controllers
  mtd: rawnand: Give the possibility to verify a read operation is supported
  mtd: rawnand: Add a helper to check supported operations
  mtd: rawnand: Avoid indirect access to ->data_buf()
  mtd: rawnand: Rename the use_bufpoi variables
  mtd: rawnand: Fix comments about the use of bufpoi
  mtd: rawnand: Rename a NAND chip option
  mtd: rawnand: Reorder the nand_chip->options flags
  mtd: rawnand: Translate obscure bitfields into readable macros
  ubi: Relax the 'no MLC' rule and allow MLCs operating in SLC mode
  mtd: cmdlinepart: Add an slc option to use SLC mode on a part
  mtd: partitions: ofpart: Parse the slc-mode property
  dt-bindings: mtd: partition: Document the slc-mode property
  mtd: Add support for emulated SLC mode on MLC NANDs
  mtd: rawnand: toshiba: Set the pairing scheme for TC58TEG5DCLTA00
  mtd: rawnand: Define the "distance 3" MLC pairing scheme
  mtd: rawnand: toshiba: Add a specific init for TC58TEG5DCLTA00
  mtd: rawnand: cs553x: Get rid of the legacy interface implementation
  mtd: rawnand: cs553x: Implement exec_op()
  mtd: rawnand: cs553x: Stop using chip->legacy.IO_ADDR_{R, W}
  mtd: rawnand: cs553x: Declare controllers instead of NAND chips
  mtd: rawnand: jedec: Use intermediate variables to improve readability
  mtd: rawnand: jedec: Define the number of parameter pages
  mtd: rawnand: onfi: Drop a useless parameter page read
  mtd: rawnand: onfi: Avoid doing a copy of the parameter page
  mtd: rawnand: onfi: Define the number of parameter pages
  mtd: rawnand: onfi: Use intermediate variables to improve readability
  mtd: rawnand: onfi: Fix redundancy detection check
  mtd: rawnand: timings: Fix default tR_max and tCCS_min timings
  mtd: rawnand: timings: Add mode information to the timings structure
  mtd: rawnand: marvell: Rename the ->correct() function
  mtd: rawnand: marvell: Rename a function to clarify
  mtd: rawnand: marvell: Fix probe error path
  mtd: rawnand: marvell: Use nand_cleanup() when the device is not yet registered
  mtd: rawnand: marvell: Use devm_platform_ioremap_res()
  mtd: rawnand: marvell: Fix the condition on a return code
  mtd: rawnand: Give more information about the ECC weakness
  mtd: rawnand: au1550nd: Patch the read/write buf helper prototypes
  mtd: rawnand: au1550nd: Get rid of the legacy interface implementation
  ALSA: firewire-motu: fulfill missing entries in Kconfig
  backlight: Add backlight_device_get_by_name()
  soundwire: intel: (cosmetic) remove multiple superfluous "else" statements
  soundwire: (cosmetic) remove multiple superfluous "else" statements
  soundwire: qcom: Use IRQF_ONESHOT
  hinic: fix a bug of ndo_stop
  net: dsa: sja1105: implement cross-chip bridging operations
  net: dsa: introduce a dsa_switch_find function
  net: dsa: permit cross-chip bridging between all trees in the system
  net: bridge: allow enslaving some DSA master network devices
  net: hns3: disable auto-negotiation off with 1000M setting in ethtool
  net: hns3: optimized the judgment of the input parameters of dump ncl config
  net: hns3: provide .get_cmdq_stat interface for the client
  net: hns3: modify two uncorrect macro names
  net: hns3: remove a redundant register macro definition
  net/mlx5: Replace zero-length array with flexible-array
  SUNRPC: fix use-after-free in rpc_free_client_work()
  livepatch: Make klp_apply_object_relocs static
  Linux 5.7-rc5
  ANDROID: GKI: x86: Drop CONFIG_DEVPORT
  MAINTAINERS: adjust to livepatch .klp.arch removal
  power: bq25890: implement INPUT_CURRENT_LIMIT property
  power: bq25890: implement PRECHARGE_CURRENT property
  power: bq25890: implement CHARGE_TYPE property
  power: bq25890: update state on property read
  netfilter: conntrack: avoid gcc-10 zero-length-bounds warning
  power: bq25890: fix ADC mode configuration
  power: bq25890: use proper CURRENT_NOW property for I_BAT
  parisc: add sysctl file interface panic_on_stackoverflow
  parisc: use -fno-strict-aliasing for decompressor
  parisc: suppress error messages for 'make clean'
  power: supply: max17040: Correct voltage reading
  net: phy: Send notifier when starting the cable test
  net: phy: Put interface into oper testing during cable test
  net: phy: marvell: Add cable test support
  net: ethtool: Add helpers for reporting test results
  net: ethtool: Add infrastructure for reporting cable test results
  net: ethtool: Make helpers public
  net: ethtool: Add attributes for cable test reports
  net: ethtool: netlink: Add support for triggering a cable test
  net: phy: Add support for polling cable test
  net: phy: Add cable test support to state machine
  mtd: rawnand: au1550nd: Implement exec_op()
  mtd: rawnand: au1550nd: Stop using IO_ADDR_{R, W} in au_{read, write}_buf[16]()
  mtd: rawnand: denali: add more delays before latching incoming data
  mtd: rawnand: Take check_only into account
  mtd: rawnand: brcmnand: Remove unused including <linux/version.h>
  mtd: rawnand: cadence: Make cadence_nand_attach_chip static
  mtd: rawnand: ingenic: Make qi_lb60_ooblayout_ops static
  mtd: rawnand: fsmc: Change to non-atomic bit operations
  net: dsa: loop: Add module soft dependency
  net: usb: qmi_wwan: remove redundant assignment to variable status
  net: huawei_cdc_ncm: remove redundant assignment to variable ret
  net: usb: ax88179_178a: remove redundant assignment to variable ret
  dsa: sja1105: fix semicolon.cocci warnings
  power: supply: olpc_battery: fix the power supply name
  power: supply: smb347-charger: Add delay before getting IRQSTAT
  power: supply: smb347-charger: IRQSTAT_D is volatile
  interconnect: Add helpers for enabling/disabling a path
  interconnect: imx: Fix return value check in imx_icc_node_init_qos()
  ALSA: fireface: add support for RME Fireface UFX (untested)
  ALSA: fireface: add support for RME FireFace 802
  ALSA: fireface: code refactoring to decide name of sound card
  ALSA: fireface: code refactoring to add enumeration constants for model identification
  ALSA: fireface: start IR context immediately
  ALSA: fireface: fix configuration error for nominal sampling transfer frequency
  ALSA: hda/realtek: Add quirk for Samsung Notebook
  iio: sca3000: Remove an erroneous 'get_device()'
  iio: light: cm32181: Make lux_per_bit and lux_per_bit_base_it runtime settings
  iio: light: cm32181: Use units of 1/100000th for calibscale and lux_per_bit
  iio: light: cm32181: Change reg_init to use a bitmap of which registers to init
  iio: light: cm32181: Handle CM3218 ACPI devices with 2 I2C resources
  iio: light: cm32181: Clean up the probe function a bit
  iio: light: cm32181: Add support for the CM3218
  iio: light: cm32181: Add some extra register defines
  iio: light: cm32181: Add support for ACPI enumeration
  iio: light: cm32181: Switch to new style i2c-driver probe function
  iio: hid-sensors: move triggered buffer setup into hid_sensor_setup_trigger
  Input: add driver for the Cypress CY8CTMA140 touchscreen
  dt-bindings: touchscreen: Add CY8CTMA140 bindings
  Input: applespi - replace zero-length array with flexible-array
  octeontx2-pf: Use the napi_alloc_frag() to alloc the pool buffers
  netprio_cgroup: Fix unlimited memory leak of v2 cgroups
  IB/mlx4: Replace zero-length array with flexible-array
  bpf, runqslower: include proper uapi/bpf.h
  gcc-10: mark more functions __init to avoid section mismatch warnings
  power: supply: KConfig cleanup default n
  power: supply: Fix Kconfig help text indentiation
  power: supply: Support ROHM bd99954 charger
  dt_bindings: ROHM BD99954 Charger
  power: supply: add battery parameters
  dt-bindings: battery: add new battery parameters
  power: supply: bd70528: use linear ranges
  tools/bpf: selftests: Add bpf_iter selftests
  tools/bpf: selftests: Add iter progs for bpf_map/task/task_file
  tools/bpf: selftests: Add iterator programs for ipv6_route and netlink
  tools/bpftool: Add bpf_iter support for bptool
  tools/libpf: Add offsetof/container_of macro in bpf_helpers.h
  tools/libbpf: Add bpf_iter support
  bpf: Support variable length array in tracing programs
  bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary
  bpf: Add bpf_seq_printf and bpf_seq_write helpers
  bpf: Add PTR_TO_BTF_ID_OR_NULL support
  bpf: Add task and task/file iterator targets
  net: bpf: Add netlink and ipv6_route bpf_iter targets
  bpf: Add bpf_map iterator
  bpf: Implement common macros/helpers for target iterators
  bpf: Create file bpf iterator
  bpf: Create anonymous bpf iterator
  bpf: Implement bpf_seq_read() for bpf iterator
  bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE
  bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE
  bpf: Allow loading of a bpf_iter program
  bpf: Implement an interface to register bpf_iter targets
  power: reset: ltc2952: remove unused variable
  power: supply: lp8788: Fix an error handling path in 'lp8788_charger_probe()'
  selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering
  selftests: mlxsw: tc_restrictions: add test to check sample action restrictions
  selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh
  mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules
  mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules
  mlxsw: spectrum_matchall: Expose a function to get min and max rule priority
  mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct
  mlxsw: spectrum_flower: Expose a function to get min and max rule priority
  mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress
  gcc-10: avoid shadowing standard library 'free()' in crypto
  net: freescale: select CONFIG_FIXED_PHY where needed
  gcc-10: disable 'restrict' warning for now
  gcc-10: disable 'stringop-overflow' warning for now
  hinic: add three net_device_ops of vf
  nvme: define constants for identification values
  nvmet: align addrfam list to spec
  nvmet: centralize port enable access for configfs
  nvmet: use type-name map for address treq
  nvmet: use type-name map for ana states
  nvmet: use type-name map for address family
  nvmet: add generic type-name mapping
  nvme-multipath: stop using ->queuedata
  nvme-tcp: try to send request in queue_rq context
  nvme-tcp: avoid scheduling io_work if we are already polling
  nvme-tcp: use bh_lock in data_ready
  nvme-pci: align io queue count with allocted nvme_queue in nvme_probe
  nvme-pci: remove last_sq_tail
  nvme-pci: remove volatile cqes
  nvme: flush scan work on passthrough commands
  nvme: clean up error handling in nvme_init_ns_head
  nvme-fc: avoid gcc-10 zero-length-bounds warning
  nvmet: add ns revalidation support
  nvme: consolodate io settings
  nvme: revalidate namespace stream parameters
  nvme: consolidate chunk_sectors settings
  nvme: revalidate after verifying identifiers
  nvme-multipath: set bdi capabilities once
  nvme: check namespace head shared property
  nvme: always search for namespace head
  nvme: release namespace head reference on error
  nvme: unlink head after removing last namespace
  nvme: remove the magic 1024 constant in nvme_scan_ns_list
  nvme: avoid an Identify Controller command for each namespace scan
  nvme: factor out a nvme_ns_remove_by_nsid helper
  nvme: clean up nvme_scan_work
  nvme: refine the Qemu Identify CNS quirk
  nvmet-fc: slight cleanup for kbuild test warnings
  nvmet-rdma: use SRQ per completion vector
  nvme: remove unused parameter
  nvme: provide num dword helper
  lpfc: nvmet: Add Send LS Request and Abort LS Request support
  lpfc: nvmet: Add support for NVME LS request hosthandle
  lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme
  lpfc: Refactor Send LS Response support
  lpfc: Refactor Send LS Abort support
  lpfc: Refactor Send LS Request support
  lpfc: Refactor NVME LS receive handling
  lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions
  lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx
  lpfc: Refactor lpfc nvme headers
  nvme-fcloop: add target to host LS request support
  nvme-fcloop: refactor to enable target to host LS
  nvmet-fc: Add Disconnect Association Xmt support
  nvmet-fc: rename ls_list to ls_rcv_list
  nvmet-fc: track hostport handle for associations
  nvmet-fc: perform small cleanups on unneeded checks
  nvmet-fc: add LS failure messages
  nvme-fc: Add Disconnect Association Rcv support
  nvmet-fc: Update target for common definitions for LS handling
  nvme-fc: Update header and host for common definitions for LS handling
  nvme-fc: convert assoc_active flag to bit op
  nvme-fc: Ensure private pointers are NULL if no data
  nvmet-fc: Better size LS buffers
  nvme-fc nvmet-fc: refactor for common LS definitions
  nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request
  nvme-fc: Sync header to FC-NVME-2 rev 1.08
  hfs: stop using ioctl_by_bdev
  bdi: remove the name field in struct backing_dev_info
  bdi: simplify bdi_alloc
  bdi: remove bdi_register_owner
  bdi: unexport bdi_register_va
  driver core: remove device_create_vargs
  block: rename blk_mq_alloc_rq_maps
  block: rename __blk_mq_alloc_rq_map
  block: alloc map and request for new hardware queue
  block: save previous hardware queue count before udpate
  block: free both rq_map and request
  nvme: fix possible hang when ns scanning fails during error recovery
  nvme-pci: fix "slimmer CQ head update"
  bdi: add a ->dev_name field to struct backing_dev_info
  bdi: use bdi_dev_name() to get device name
  gcc-10: disable 'array-bounds' warning for now
  Input: edt-ft5x06 - prefer asynchronous probe
  Input: edt-ft5x06 - improve power management operations
  Input: edt-ft5x06 - move parameter restore into helper
  Input: edt-ft5x06 - fix get_default register write access
  gcc-10: disable 'zero-length-bounds' warning for now
  video: fbdev: pxa168fb: make pxa168fb_init_mode() return void
  drm/i2c/tda998x: Make tda998x_audio_digital_mute static
  Stop the ad-hoc games with -Wno-maybe-initialized
  hwmon: (drivetemp) Fix SCT support if SCT data tables are not supported
  drm/panel-simple: Support hpd-gpios for delaying prepare()
  dt-bindings: display: Add hpd-gpios to panel-common bindings
  btrfs_ioctl_send(): don't bother with access_ok()
  panel: simple: Add BOE NV133FHM-N62
  dt-bindings: display: simple: Add BOE NV133FHM-N62
  fat_dir_ioctl(): hadn't needed that access_ok() for more than a decade...
  panel: simple: Fix size and bpp of BOE NV133FHM-N61
  dlmfs_file_write(): get rid of pointless access_ok()
  net: atlantic: unify MAC generation
  net: atlantic: remove check for boot code survivability before reset request
  net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code
  net: atlantic: remove TPO2 check from A0 code
  net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5
  net: atlantic: minor MACSec code cleanup
  net: atlantic: use __packed instead of the full expansion.
  io_uring: fix zero len do_splice()
  MIPS: Remove NEC MARKEINS/EMMA
  MIPS: Remove PMC MSP71xx platform
  MIPS: Remove support for LASAT
  exec: Fix spelling of search_binary_handler in a comment
  exec: Move the comment from above de_thread to above unshare_sighand
  drm/i915: Replace zero-length array with flexible-array
  drm/i915: Replace the hardcoded I915_FENCE_TIMEOUT
  nsproxy: add struct nsset
  ACPI: hotplug: PCI: Use the new acpi_evaluate_reg() helper
  ACPI: utils: Add acpi_evaluate_reg() helper
  ACPI: debug: Make two functions static
  ACPI: sleep: Put the FACS table after using it
  ACPI: scan: Put SPCR and STAO table after using it
  ACPI: EC: Put the ACPI table after using it
  ACPI: APEI: Put the HEST table for error path
  ACPI: APEI: Put the error record serialization table for error path
  ACPI: APEI: Put the error injection table for error path and module exit
  ACPI: APEI: Put the boot error record table after parsing
  ACPI: watchdog: Put the watchdog action table after parsing
  ACPI: LPIT: Put the low power idle table after using it
  ACPICA: Update version to 20200430
  ACPICA: Fix required parameters for _NIG and _NIH
  ACPICA: Dispatcher: add status checks
  ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators
  ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h
  ACPICA: Make acpi_protocol_lengths static
  net/mlx5e: Enhance ICOSQ WQE info fields
  net/mlx5: Accel, Remove unnecessary header include
  net/mlx5e: Use struct assignment for WQE info updates
  net/mlx5e: Take TX WQE info structures out of general EN header
  net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow
  net/mlx5e: kTLS, Fill work queue edge separately in TX flow
  net/mlx5e: Split TX acceleration offloads into two phases
  net/mlx5e: Update UDP fields of the SKB for GSO first
  net/mlx5e: Make TLS offload independent of wqe and pi
  net/mlx5e: Pass only eseg to IPSEC offload
  net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit
  net/mlx5e: Unify checks of TLS offloads
  net/mlx5e: Return bool from TLS and IPSEC offloads
  usb: raw-gadget: fix return value of ep read ioctls
  usb: dwc3: select USB_ROLE_SWITCH
  usb: gadget: legacy: fix error return code in gncm_bind()
  usb: gadget: legacy: fix error return code in cdc_bind()
  usb: gadget: legacy: fix redundant initialization warnings
  usb: gadget: tegra-xudc: Fix idle suspend/resume
  usb: gadget: net2272: Fix a memory leak in an error handling path in 'net2272_plat_probe()'
  usb: phy: twl6030-usb: Fix a resource leak in an error handling path in 'twl6030_usb_probe()'
  usb: cdns3: gadget: prev_req->trb is NULL for ep0
  usb: gadget: audio: Fix a missing error return value in audio_bind()
  usb: dwc3: pci: Enable extcon driver for Intel Merrifield
  dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg()
  net: ipv4: really enforce backoff for redirects
  net: lio_core: remove redundant assignment to variable tx_done
  net/atheros: remove redundant assignment to variable size
  cnic: remove redundant assignment to variable ret
  net: tg3: tidy up loop, remove need to compute off with a multiply
  r8169: improve reset handling for chips from RTL8168g
  r8169: add helper rtl_wait_txrx_fifo_empty
  r8169: add helper rtl_enable_rxdvgate
  r8169: add helper r8168g_wait_ll_share_fifo_ready
  net: ipa: Remove ipa_endpoint_stop{,_rx_dma} again
  ipv6: use DST_NOCOUNT in ip6_rt_pcpu_alloc()
  net: dsa: sja1105: remove set but not used variable 'prev_time'
  net: dsa: vsc73xx: convert to devm_platform_ioremap_resource
  ieee802154: 6lowpan: remove unnecessary comparison
  octeontx2-vf: Fix error return code in otx2vf_probe()
  net/dst: use a smaller percpu_counter batch for dst entries accounting
  io_uring: remove obsolete 'state' parameter
  io_uring: remove 'fd is io_uring' from close path
  drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance.
  umh: fix memory leak on execve failure
  dpaa2-eth: prevent array underflow in update_cls_rule()
  nfp: abm: fix error return code in nfp_abm_vnic_alloc()
  r8169: re-establish support for RTL8401 chip version
  nfsd: clients don't need to break their own delegations
  kthread: save thread function
  dt-bindings: power: reset: Convert syscon-reboot-mode to DT schema
  power: supply: cw2015: Make some symbols static
  power: bq25890: unlock on error paths in bq25890_resume()
  net: tcp: fix rx timestamp behavior for tcp_recvmsg
  bpf: Allow any port in bpf_bind helper
  net: Refactor arguments of inet{,6}_bind
  selftests/bpf: Move existing common networking parts into network_helpers
  selftests/bpf: Generalize helpers to control background listener
  cachefiles: Fix race between read_waiter and read_copier involving op->to_do
  PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect
  serial: 8250_pci: Move Pericom IDs to pci_ids.h
  NFSv4: Fix fscache cookie aux_data to ensure change_attr is included
  NFS: Fix fscache super_cookie allocation
  NFS: Fix fscache super_cookie index_key from changing after umount
  drm/amd/display: add basic atomic check for cursor plane
  drm/amd/display: Fix vblank and pageflip event handling for FreeSync
  drm/i915: Prevent using semaphores to chain up to external fences
  Revert "gfs2: Don't demote a glock until its revokes are written"
  gfs2: If go_sync returns error, withdraw but skip invalidate
  drm/i915: Peel dma-fence-chains for await
  drm/amdgpu: implement soft_recovery for gfx10
  drm/amdgpu: enable hibernate support on Navi1X
  drm/amdgpu: Use GEM obj reference for KFD BOs
  drm/amdgpu: force fbdev into vram
  drm/amd/powerplay: perform PG ungate prior to CG ungate
  drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
  drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate
  drm/amdgpu: only set DPM_FLAG_NEVER_SKIP for legacy ATPX BOCO
  drm/amdgpu: drop extra runtime pm handling in resume pmop
  drm/amdgpu: fix runpm logic in amdgpu_pmops_resume
  drm/amdgpu: drop pm_runtime_set_active
  drm/amdgpu: implement soft_recovery for gfx10
  drm/amdgpu: cleanup sysfs file handling
  drm/amdgpu: enable hibernate support on Navi1X
  drm/amdgpu: use node_id and node_size to calcualte dram_base_address
  drm/amdgpu: switch to common rlc_autoload helper
  drm/amdgpu: drop unused ras ta helper function
  drm/amdgpu: switch to common ras ta helper
  drm/amdgpu: switch to common xgmi ta helpers
  ASoC: cros_ec_codec: allocate shash_desc dynamically
  regulator: use linear_ranges helper
  power: supply: bd70528: rename linear_range to avoid collision
  lib/test_linear_ranges: add a test for the 'linear_ranges'
  lib: add linear ranges helpers
  gfs2: Grab glock reference sooner in gfs2_add_revoke
  gfs2: don't call quota_unhold if quotas are not locked
  gfs2: move privileged user check to gfs2_quota_lock_check
  gfs2: remove check for quotas on in gfs2_quota_check
  gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change
  gfs2: Fix problems regarding gfs2_qa_get and _put
  ceph: demote quotarealm lookup warning to a debug message
  cpupower: Remove unneeded semicolon
  xfs: remove duplicate headers
  xfs: fix unused variable warning in buffer completion on !DEBUG
  xfs: remove unnecessary includes from xfs_log_recover.c
  xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c
  xfs: hoist setting of XFS_LI_RECOVERED to caller
  xfs: refactor intent item iop_recover calls
  xfs: refactor intent item RECOVERED flag into the log item
  xfs: refactor adding recovered intent items to the log
  xfs: refactor releasing finished intents during log recovery
  xfs: refactor xlog_item_is_intent now that we're done converting
  xfs: refactor recovered BUI log item playback
  xfs: refactor recovered CUI log item playback
  xfs: refactor recovered RUI log item playback
  xfs: refactor recovered EFI log item playback
  xfs: remove log recovery quotaoff item dispatch for pass2 commit functions
  xfs: refactor log recovery BUI item dispatch for pass2 commit functions
  xfs: refactor log recovery CUI item dispatch for pass2 commit functions
  xfs: refactor log recovery RUI item dispatch for pass2 commit functions
  xfs: refactor log recovery EFI item dispatch for pass2 commit functions
  xfs: refactor log recovery icreate item dispatch for pass2 commit functions
  xfs: refactor log recovery dquot item dispatch for pass2 commit functions
  xfs: refactor log recovery inode item dispatch for pass2 commit functions
  xfs: refactor log recovery buffer item dispatch for pass2 commit functions
  xfs: refactor log recovery item dispatch for pass1 commit functions
  xfs: refactor log recovery item dispatch for pass2 readhead functions
  xfs: refactor log recovery item sorting into a generic dispatch structure
  xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item
  selftests/lkdtm: Use grep -E instead of egrep
  selftests/lkdtm: Don't clear dmesg when running tests
  selftests/ftrace: mark irqsoff_tracer.tc test as unresolved if the test module does not exist
  tools/testing: Replace zero-length array with flexible-array
  kselftests: dmabuf-heaps: Fix confused return value on expected error testing
  fork: prevent accidental access to clone3 features
  iommu/virtio: Reverse arguments to list_add
  ARM: dts: am437x: fix networking on boards with ksz9031 phy
  memory: samsung: exynos5422-dmc: Fix tFAW timings alignment
  drm/i915/gt: Improve precision on defer_request assert
  f2fs: introduce f2fs_bmap_compress()
  f2fs: support fiemap on compressed inode
  f2fs: support partial truncation on compressed inode
  f2fs: remove redundant compress inode check
  f2fs: use strcmp() in parse_options()
  f2fs: Use the correct style for SPDX License Identifier
  gfs2: More gfs2_find_jhead fixes
  gfs2: Another gfs2_walk_metadata fix
  gfs2: Fix use-after-free in gfs2_logd after withdraw
  gfs2: Fix BUG during unmount after file system withdraw
  gfs2: Fix error exit in do_xmote
  KVM: SVM: Disable AVIC before setting V_IRQ
  KVM: Introduce kvm_make_all_cpus_request_except()
  KVM: VMX: pass correct DR6 for GD userspace exit
  KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6
  KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6
  drm/i915: Pull waiting on an external dma-fence into its routine
  drm/i915: Ignore submit-fences on the same timeline
  i2c: tegra: Synchronize DMA before termination
  i2c: tegra: Better handle case where CPU0 is busy for a long time
  i2c: tegra: Keep IRQs enabled during suspend/resume
  i2c: tegra: Restore pinmux on system resume
  ASoC: soc-core: Replace zero-length array with flexible-array
  ASoC: SOF: Intel: Fix unused variable warning
  uapi/drm/drm_fourcc.h: Note on platform specificity for format modifiers
  iwlwifi: pcie: handle QuZ configs with killer NICs as well
  MIPS: Replace zero-length array with flexible-array
  MIPS: Loongson: Add DMA support for LS7A
  MIPS: inst.h: Stop including asm.h to avoid various build failures
  fanotify: Replace zero-length array with flexible-array
  mmc: block: Fix request completion in the CQE timeout path
  ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain
  ALSA: firewire-lib: pool ideal sequence of syt offset and data block
  ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure
  ALSA: firewire-lib: code refactoring for data block calculation
  ALSA: firewire-lib: code refactoring for syt offset calculation
  ALSA: firewire-lib: code refactoring for syt computation
  ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing
  ALSA: firewire-lib: add reference to domain structure from stream structure
  ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor
  ALSA: firewire-lib: fix invalid assignment to union data for directional parameter
  ALSA: fireworks: Replace zero-length array with flexible-array
  drm/ast: Don't check new mode if CRTC is being disabled
  iwlwifi: dbg_ini: differentiate ax210 hw with same hw type
  iwlwifi: pcie: skip fragmented receive buffers
  iwlwifi: remove outdated copyright print/module statement
  iwlwifi: mvm: don't transmit on unallocated queue
  iwlwifi: tx: enable A-MSDU in low latency mode
  iwlwifi: use longer queues for 256-BA
  iwlwifi: pcie: gen2: use DMA pool for byte-count tables
  iwlwifi: pcie: remove some dead code
  iwlwifi: dbg: mark a variable __maybe_unused
  iwlwifi: mvm: attempt to allocate smaller queues
  iwlwifi: pcie: allocate much smaller byte-count table
  iwlwifi: dump api version in yaml format
  iwlwifi: pcie: convert all AX101 devices to the device tables
  iwlwifi: pcie: remove occurrences of 22000 in the FW name defines
  iwlwifi: pcie: convert QnJ with Hr to the device table
  iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr
  iwlwifi: pcie: remove outdated comment about PCI RTPM reference
  iwlwifi: mvm: add IML/ROM information to the assertion dumps
  iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes
  iwlwifi: yoyo: remove magic number
  iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero
  iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc
  iwlwifi: bump FW API to 55 for AX devices
  iwlwifi: yoyo: add D3 resume timepoint
  iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD
  iwlwifi: avoid debug max amsdu config overwriting itself
  iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter
  iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters
  iwlwifi: mvm: add support for range request command version 9
  iwlwifi: yoyo: don't access TLV before verifying len
  iwlwifi: remove antenna_coupling module parameter
  iwlwifi: yoyo: use hweight_long instead of bit manipulating
  iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4
  iwlwifi: fw api: fix PHY data 2/3 position
  drm/ast: Make ast_primary_plane_helper_atomic_update static
  crypto: lib/sha1 - fold linux/cryptohash.h into crypto/sha.h
  crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h
  crypto: lib/sha1 - rename "sha" to "sha1"
  crypto: s390/sha1 - prefix the "sha1_" functions
  crypto: powerpc/sha1 - prefix the "sha1_" functions
  crypto: powerpc/sha1 - remove unused temporary workspace
  mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES
  ASoC: cros_ec_codec: use crypto_shash_tfm_digest()
  KEYS: encrypted: use crypto_shash_tfm_digest()
  sctp: use crypto_shash_tfm_digest()
  Bluetooth: use crypto_shash_tfm_digest()
  ubifs: use crypto_shash_tfm_digest()
  nfsd: use crypto_shash_tfm_digest()
  ecryptfs: use crypto_shash_tfm_digest()
  fscrypt: use crypto_shash_tfm_digest()
  nfc: s3fwrn5: use crypto_shash_tfm_digest()
  crypto: s5p-sss - use crypto_shash_tfm_digest()
  crypto: omap-sham - use crypto_shash_tfm_digest()
  crypto: n2 - use crypto_shash_tfm_digest()
  crypto: mediatek - use crypto_shash_tfm_digest()
  crypto: hisilicon/sec2 - use crypto_shash_tfm_digest()
  crypto: ccree - use crypto_shash_tfm_digest()
  crypto: ccp - use crypto_shash_tfm_digest()
  crypto: artpec6 - use crypto_shash_tfm_digest()
  crypto: essiv - use crypto_shash_tfm_digest()
  crypto: arm64/aes-glue - use crypto_shash_tfm_digest()
  crypto: hash - introduce crypto_shash_tfm_digest()
  crypto: lib/sha256 - return void
  crypto - Avoid free() namespace collision
  crypto: drbg - fix error return code in drbg_alloc_state()
  crypto: acomp - search acomp with scomp backend in crypto_has_acomp
  crypto: engine - support for batch requests
  crypto: engine - support for parallel requests based on retry mechanism
  crypto: algapi - create function to add request in front of queue
  hwrng: cctrng - update help description
  hwrng: cctrng - change default to n
  hwrng: cctrng - Add dependency on OF
  crypto: bcm - Use the defined variable to clean code
  crypto: stm32/hash - don't print error on probe deferral
  crypto: stm32/hash - defer probe for dma device
  crypto: stm32/hash - defer probe for reset controller
  mmc: core: Fix recursive locking issue in CQE recovery path
  mmc: core: Check request type before completing the request
  cpufreq: qoriq: Add platform dependencies
  drm/i915/gvt: use context lrc_reg_state for shadow ppgtt override
  drm/i915/gvt: Support PPGTT table load command
  drm/i915/gvt: move workload destroy out of execlist complete
  evm: Fix possible memory leak in evm_calc_hmac_or_hash()
  powerpc/uaccess: Don't use "m<>" constraint
  ima: Set again build_ima_appraise variable
  ima: Remove redundant policy rule set in add_rules()
  ima: Fix ima digest hash table key calculation
  audit: Replace zero-length array with flexible-array
  scsi: lpfc: Update lpfc version to 12.8.0.1
  scsi: lpfc: Fix MDS Diagnostic Enablement definition
  scsi: lpfc: Fix noderef and address space warnings
  scsi: lpfc: Remove unnecessary lockdep_assert_held calls
  scsi: lpfc: Change default queue allocation for reduced memory consumption
  scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type
  scsi: lpfc: Remove re-binding of nvme rport during registration
  scsi: lpfc: Maintain atomic consistency of queue_claimed flag
  scsi: target: tcmu: Make pgr_support and alua_support attributes writable
  scsi: target: Make transport_flags per device
  scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl
  scsi: target: Add missing emulate_pr attribute to passthrough backends
  scsi: mpt3sas: Disable DIF when prot_mask set to zero
  mm: limit boost_watermark on small zones
  ubsan: disable UBSAN_ALIGNMENT under COMPILE_TEST
  mm/vmscan: remove unnecessary argument description of isolate_lru_pages()
  epoll: atomically remove wait entry on wake up
  kselftests: introduce new epoll60 testcase for catching lost wakeups
  percpu: make pcpu_alloc() aware of current gfp context
  mm/slub: fix incorrect interpretation of s->offset
  scripts/gdb: repair rb_first() and rb_last()
  eventpoll: fix missing wakeup for ovflist in ep_poll_callback
  arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory()
  scripts/decodecode: fix trapping instruction formatting
  kernel/kcov.c: fix typos in kcov_remote_start documentation
  mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous()
  mm, memcg: fix error return value of mem_cgroup_css_alloc()
  ipc/mqueue.c: change __do_notify() to bypass check_kill_permission()
  scsi: mpt3sas: Update maintainers
  scsi: mpt3sas: Capture IOC data for debugging purposes
  scsi: mpt3sas: Use true, false for ioc->use_32bit_dma
  scsi: vmw_pvscsi: Use true, false for adapter->use_msg
  scsi: fnic: Use true, false for fnic->internal_reset_inprogress
  scsi: qedi: Remove comparison of 0/1 to bool variable
  scsi: aacraid: Make some symbols static
  scsi: qla2xxx: Make qlafx00_process_aen() return void
  scsi: qla2xxx: Use true, false for ha->fw_dumped
  scsi: qla2xxx: Use true, false for need_mpi_reset
  scsi: qla2xxx: Make qla_set_ini_mode() return void
  sparc64: Replace zero-length array with flexible-array
  scsi: qla2xxx: Fix issue with adapter's stopping state
  evm: Fix RCU list related warnings
  ima: Fix return value of ima_write_policy()
  scsi: qla2xxx: Fix failure message in qlt_disable_vha()
  evm: Check also if *tfm is an error pointer in init_desc()
  ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash()
  scsi: qla2xxx: Fix warning after FC target reset
  net: fix a potential recursive NETDEV_FEAT_CHANGE
  net: relax SO_TXTIME CAP_NET_ADMIN check
  mptcp: set correct vfs info for subflows
  bonding: propagate transmit status
  netpoll: accept NULL np argument in netpoll_send_skb()
  netpoll: netpoll_send_skb() returns transmit status
  netpoll: move netpoll_send_skb() out of line
  netpoll: remove dev argument from netpoll_send_skb_on_dev()
  net: microchip: encx24j600: add missed kthread_stop
  net: phy: fix less than zero comparison with unsigned variable val
  scsi: core: Remove 'list' entry from struct scsi_cmnd
  net/smc: remove set but not used variables 'del_llc, del_llc_resp'
  tcp: tcp_mark_head_lost is only valid for sack-tcp
  net: remove newlines in NL_SET_ERR_MSG_MOD
  arm64: dts: ti: k3-am65/j721e-mcu: update cpts node
  dt-binding: net: ti: am65x-cpts: make reg and compatible required
  net: ethernet: ti: am65-cpsw-nuss: use of_platform_device_create() for mdio
  scsi: scsi_debug: Disallow zone sizes that are not powers of 2
  dpaa2-eth: create a function to flush the XDP fds
  hsr: remove WARN_ONCE() in hsr_fill_frame_info()
  soc: fsl: dpio: properly compute the consumer index
  docs: net: dsa: sja1105: document intended usage of virtual links
  net: dsa: sja1105: implement tc-gate using time-triggered virtual links
  net: dsa: sja1105: support flow-based redirection via virtual links
  net: dsa: sja1105: make room for virtual link parsing in flower offload
  net: dsa: sja1105: add static tables for virtual links
  net: dsa: introduce a dsa_port_from_netdev public helper
  Revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu"
  net: bareudp: avoid uninitialized variable warning
  RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz
  module: Make module_enable_ro() static again
  x86/module: Use text_mutex in apply_relocate_add()
  module: Remove module_disable_ro()
  livepatch: Remove module_disable_ro() usage
  x86/module: Use text_poke() for late relocations
  s390/module: Use s390_kernel_write() for late relocations
  s390: Change s390_kernel_write() return type to match memcpy()
  livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols
  livepatch: Remove .klp.arch
  livepatch: Apply vmlinux-specific KLP relocations early
  livepatch: Disallow vmlinux.ko
  exec: Rename flush_old_exec begin_new_exec
  exec: Move most of setup_new_exec into flush_old_exec
  exec: In setup_new_exec cache current in the local variable me
  exec: Merge install_exec_creds into setup_new_exec
  exec: Rename the flag called_exec_mmap point_of_no_return
  exec: Make unlocking exec_update_mutex explict
  binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf
  PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges
  io_uring: don't use 'fd' for openat/openat2/statx
  ALSA: Replace zero-length array with flexible-array
  ALSA: rawmidi: Fix racy buffer resize under concurrent accesses
  cxgb4: remove duplicate headers
  MAINTAINERS: Remove me from amdgpu maintainers
  drm/amd/display: remove duplicate headers
  drm/amd/display: remove variable "result" in dcn20_patch_unknown_plane_state()
  drm/amd/amdgpu: cleanup coding style a bit
  drm/amd/display: add basic atomic check for cursor plane
  drm/amd/display: Fix vblank and pageflip event handling for FreeSync
  drm/amdgpu: Fix bug in RAS invoke
  net: qrtr: Do not depend on ARCH_QCOM
  net: qrtr: Add MHI transport layer
  net: hisilicon: Make CONFIG_HNS invisible
  via-rhine: Add platform dependencies
  net:enetc: bug fix for qos sfi operate space after freed
  net: encx24j600: make encx24j600_hw_init() return void
  net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule()
  net: tulip: de4x5: make PCI_signature() return void
  net: atheros: remove dead code in atl1c_resume()
  b43: remove dead function b43_rssinoise_postprocess()
  soc: tegra: Fix tegra_pmc_get_suspend_mode definition
  usb: hso: correct debug message
  net: phy: Make iproc_mdio_resume static
  drivers: drm: panel: Add ASUS TM5P5 NT35596 panel driver
  ARM: 8973/1: Add missing newline terminator to kernel message
  dt-bindings: display: Document ASUS Z00T TM5P5 NT35596 panel compatible
  drm: panel: add MODULE_LICENSE to panel-visionox-rm69299.c
  soc/tegra: pmc: Enable PMIC wake event on Tegra194
  soc/tegra: pmc: Select GENERIC_PINCONF
  drm/i915/gen12: Add aux table invalidate for all engines
  drm/i915: Remove wait priority boosting
  ANDROID: GKI: driver core: Set fw_devlink=on by default
  drm/i915: Mark concurrent submissions with a weak-dependency
  tools/bootconfig: Fix resource leak in apply_xbc()
  arm64: defconfig: Remove QCOM_GLINK_SSR
  rpmsg: glink: Integrate glink_ssr in qcom_glink
  soc: qcom: glink_ssr: Internalize ssr_notifiers
  remoteproc: qcom: Pass ssr_name to glink subdevice
  ARM: dts: am57xx: fix networking on boards with ksz9031 phy
  ARM: omap2plus: Drop unneeded select of MIGHT_HAVE_CACHE_L2X0
  tracing: Make tracing_snapshot_instance_cond() static
  tracing: Fix doc mistakes in trace sample
  gpu/trace: Minor comment updates for gpu_mem_total tracepoint
  tracing: Add a vmalloc_sync_mappings() for safe measure
  tracing: Wait for preempt irq delay thread to finish
  platform/x86: intel-vbtn: Fix probe failure on devices with only switches
  platform/x86: intel-vbtn: Also handle tablet-mode switch on "Detachable" and "Portable" chassis-types
  platform/x86: intel-vbtn: Do not advertise switches to userspace if they are not there
  platform/x86: intel-vbtn: Split keymap into buttons and switches parts
  platform/x86: intel-vbtn: Use acpi_evaluate_integer()
  platform/x86: toshiba_acpi: Drop duplicate check for led_classdev_unregister()
  rcutorture: Convert ULONG_CMP_LT() to time_before()
  torture: Add a --kasan argument
  torture: Save a few lines by using config_override_param initially
  torture: Allow scenario-specific Kconfig options to override CFcommon
  torture: Allow --kconfig options to override --kcsan defaults
  torture: Abstract application of additional Kconfig options
  torture: Eliminate duplicate #CHECK# from ConfigFragment
  rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static
  torture: Make --kcsan argument also create a summary
  torture: Add --kcsan argument to top-level kvm.sh script
  rcu: Allow rcutorture to starve grace-period kthread
  rcutorture: Right-size TREE10 CPU consumption
  rcutorture: Add flag to produce non-busy-wait task stalls
  platform/x86: thinkpad_acpi: Drop duplicate check for led_classdev_unregister()
  platform/x86: samsung-laptop: Drop duplicate check for led_classdev_unregister()
  platform/x86: lg-laptop: Drop duplicate check for led_classdev_unregister()
  arm64: vdso: Map the vDSO text with guarded pages when built for BTI
  arm64: vdso: Force the vDSO to be linked as BTI when built for BTI
  arm64: vdso: Annotate for BTI
  arm64: asm: Provide a mechanism for generating ELF note for BTI
  arm64: bti: Provide Kconfig for kernel mode BTI
  arm64: mm: Mark executable text as guarded pages
  arm64: bpf: Annotate JITed code for BTI
  arm64: Set GP bit in kernel page tables to enable BTI for the kernel
  arm64: asm: Override SYM_FUNC_START when building the kernel with BTI
  arm64: bti: Support building kernel C code using BTI
  arm64: Document why we enable PAC support for leaf functions
  platform/x86: eeepc-laptop: Drop duplicate check for led_classdev_unregister()
  platform/x86: asus-wmi: Drop duplicate check for led_classdev_unregister()
  platform/x86: asus-laptop: Drop duplicate check for led_classdev_unregister()
  splice: move f_mode checks to do_{splice,tee}()
  x86/cpu/amd: Make erratum #1054 a legacy erratum
  firmware: arm_scmi: fix psci dependency
  xfs: remove unused iget_flags param from xfs_imap_to_bp()
  xfs: remove unused shutdown types
  xfs: random buffer write failure errortag
  xfs: remove unused iflush stale parameter
  xfs: combine xfs_trans_ail_[remove|delete]()
  xfs: drop unused shutdown parameter from xfs_trans_ail_remove()
  xfs: use delete helper for items expected to be in AIL
  xfs: acquire ->ail_lock from xfs_trans_ail_delete()
  xfs: abort consistently on dquot flush failure
  xfs: fix duplicate verification from xfs_qm_dqflush()
  xfs: ratelimit unmount time per-buffer I/O error alert
  xfs: refactor ratelimited buffer error messages into helper
  xfs: reset buffer write failure state on successful completion
  xfs: remove unnecessary shutdown check from xfs_iflush()
  xfs: simplify inode flush error handling
  xfs: factor out buffer I/O failure code
  xfs: refactor failed buffer resubmission into xfsaild
  objtool: Fix infinite loop in find_jump_table()
  ext4: remove unnecessary test_opt for DIOREAD_NOLOCK
  net: remove spurious declaration of tcp_default_init_rwnd()
  virtio_net: fix lockdep warning on 32 bit
  bdi: move bdi_dev_name out of line
  vboxsf: don't use the source name in the bdi name
  bpf, i386: Remove unneeded conversion to bool
  kgdb: Return true in kgdb_nmi_poll_knock()
  kgdb: Drop malformed kernel doc comment
  kgdb: Fix spurious true from in_dbg_master()
  x86/delay: Introduce TPAUSE delay
  x86/delay: Refactor delay_mwaitx() for TPAUSE support
  x86/delay: Preparatory code cleanup
  arm64: vdso: Add --eh-frame-hdr to ldflags
  x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro
  x86/platform/uv: Unexport uv_apicid_hibits
  x86/platform/uv: Remove _uv_hub_info_check()
  x86/platform/uv: Simplify uv_send_IPI_one()
  x86/platform/uv: Mark uv_min_hub_revision_id static
  x86/platform/uv: Mark is_uv_hubless() static
  x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros
  x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c
  x86/platform/uv: Unexport sn_coherency_id
  x86/platform/uv: Remove the uv_partition_coherence_id() macro
  x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static
  dt-bindings: arm-smmu: Allow mmu-400, smmu-v1 compatible
  arm64: dts: qcom: sdm845-cheza: Add iommus property
  dt-bindings: remoteproc: qcom: Add iommus property
  iommu/arm-smmu: Allow client devices to select direct mapping
  iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back
  iommu: arm-smmu-impl: Convert to a generic reset implementation
  iommu/arm-smmu: Make remove callback message more informative
  cpu/hotplug: Remove __freeze_secondary_cpus()
  cpu/hotplug: Remove disable_nonboot_cpus()
  mmc: sdhci-pci-gli: Fix can not access GL9750 after reboot from Windows 10
  mmc: alcor: Fix a resource leak in the error path for ->probe()
  mmc: sdhci-pci-gli: Fix no irq handler from suspend
  powerpc/xive: Enforce load-after-store ordering when StoreEOI is active
  ARM: dts: stm32: Add bindings for SPI2 on AV96
  ARM: dts: stm32: Add alternate pinmux for SPI2 pins
  ARM: dts: stm32: Add bindings for ADC on AV96
  ARM: dts: stm32: Add alternate pinmux for ADC pins
  ARM: dts: stm32: Add bindings for FDCAN2 on AV96
  ARM: dts: stm32: Add alternate pinmux for FDCAN2 pins
  ARM: dts: stm32: Add bindings for FDCAN1 on AV96
  ARM: dts: stm32: Add alternate pinmux for FDCAN1 pins
  ARM: dts: stm32: Repair I2C2 operation on AV96
  ARM: dts: stm32: Add alternate pinmux for I2C2 pins
  spi: dw: Get rid of dma_inited flag
  spi: dw: Avoid useless assignments in generic DMA setup
  soc: fsl_asrc: Make some functions static
  ASoC: rt1016: Add the devicetree file for the rt1016
  ASoC: rt1016: Add the rt1016 support
  ASoC: rt5677: Use devm_snd_soc_register_component()
  ASoC: mediatek: mt8183: fix error handling of platform_get_irq()
  x86/apic: Convert the TSC deadline timer matching to steppings macro
  x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro
  KVM: nSVM: trap #DB and #BP to userspace if guest debugging is on
  HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option
  MIPS: asm: Rename some macros to avoid build errors
  mips: cm: Add L2 ECC/parity errors reporting
  mips: cm: Fix an invalid error code of INTVN_*_ERR
  KVM: selftests: Add KVM_SET_GUEST_DEBUG test
  KVM: X86: Fix single-step with KVM_SET_GUEST_DEBUG
  KVM: X86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG
  KVM: x86: fix DR6 delivery for various cases of #DB injection
  KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly
  MIPS: ingenic: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: Use fallthrough for arch/mips
  Revert "i2c: tegra: Fix suspending in active runtime PM state"
  dt-bindings: pci: rcar: add r8a77961 support
  PCI: rcar: Add suspend/resume
  PCI: rcar: Fix incorrect programming of OB windows
  MIPS: Truncate link address into 32bit for 32bit kernel
  MIPS: Remove dead code in pci.h
  PCI: host-generic: Eliminate pci_host_common_probe wrappers
  MIPS: CFE: Remove dead code in cfe_getfwinfo()
  MIPS: Octeon: Remove dead code in __cvmx_helper_npi_probe()
  arm64: hugetlb: avoid potential NULL dereference
  powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG
  powerpc/ima: Fix secure boot rules in ima arch policy
  ARM: dts: stm32: bump PSCI to version 1.0 on stm32mp15x
  ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC
  ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags
  ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags
  logic_pio: Use _inX() and _outX()
  logic_pio: Improve macro argument name
  io: Provide _inX() and _outX()
  usb: chipidea: msm: Ensure proper controller reset using role switch API
  arm64: dts: hi6220: Add CTI options
  drm/i915/gen12: Invalidate aux table entries forcibly
  drm/i915/gen12: Flush L3
  drm/i915/gen12: Fix HDC pipeline flush
  Revert "drm/i915/tgl: Include ro parts of l3 to invalidate"
  clk: qoriq: add cpufreq platform device
  cpufreq: qoriq: convert to a platform driver
  phy: cadence: salvo: add salvo phy driver
  doc: dt-binding: cdns-salvo-phy: add binding doc
  arm64: dts: hikey960: pinctrl: Fix spi2/spi3 pinconf
  net: flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE
  MAINTAINERS: put DYNAMIC INTERRUPT MODERATION in proper order
  wireguard: send/receive: use explicit unlikely branch instead of implicit coalescing
  wireguard: selftests: initalize ipv6 members to NULL to squelch clang warning
  wireguard: send/receive: cond_resched() when processing worker ringbuffers
  wireguard: socket: remove errant restriction on looping to self
  wireguard: selftests: use normal kernel stack size on ppc64
  eventfd: convert to f_op->read_iter()
  drm/vkms: Hold gem object while still in-use
  drm/vkms: enable cursor by default
  powerpc/64s/kuap: Restore AMR in fast_interrupt_return
  net: ethernet: ti: am65-cpsw-nuss: fix irqs type
  dsa: sja1105: dynamically allocate stats structure
  ionic: Use debugfs_create_bool() to export bool
  net: phy: tja11xx: add support for master-slave configuration
  ethtool: provide UAPI for PHY master/slave configuration.
  Crypto/chcr: fix for hmac(sha) test fails
  Crypto/chcr: support for 48 byte key_len in aes-xts
  Crypto/chcr: fix for ccm(aes) failed test
  Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests
  Crypto/chcr: fix gcm-aes and rfc4106-gcm failed tests
  net: ipa: kill ipa_cmd_dma_task_32b_addr_add()
  net: ipa: kill ipa_endpoint_stop()
  net: ipa: don't retry in ipa_endpoint_stop()
  net: ipa: get rid of workaround in ipa_endpoint_stop()
  net: ipa: fix a bug in ipa_endpoint_stop()
  net: ipa: remove endpoint delay mode feature
  net: ipa: introduce ipa_endpoint_program_suspend()
  net: ipa: have ipa_endpoint_init_ctrl() return previous state
  net: ipa: only reset channel twice for IPA v3.5.1
  net: ipa: rename db_enable flag
  net: dsa: Do not leave DSA master with NULL netdev_ops
  net: dsa: remove duplicate assignment in dsa_slave_add_cls_matchall_mirred
  tcp: defer xmit timer reset in tcp_xmit_retransmit_queue()
  tcp: refine tcp_pacing_delay() for very low pacing rates
  arm64: dts: sdm845: add IPA iommus property
  net: stricter validation of untrusted gso packets
  seg6: fix SRH processing to comply with RFC8754
  net: mscc: ocelot: ANA_AUTOAGE_AGE_PERIOD holds a value in seconds, not ms
  net: dsa: ocelot: the MAC table on Felix is twice as large
  r8169: use fsleep in polling functions
  timer: add fsleep for flexible sleeping
  ipv6: Implement draft-ietf-6man-rfc4941bis
  power: supply: core: Add type property to uevent env
  power: supply: core: Add a macro that maps enum properties to text values
  power: supply: core: Use designated initializer for property text arrays
  power: supply: core: Cleanup power supply sysfs attribute list
  ARM: futex: Address build warning
  drm/i915/execlists: Track inflight CCID
  drm/i915/execlists: Avoid reusing the same logical CCID
  drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane
  drm/i915/gt: Yield the timeslice if caught waiting on a user semaphore
  drm/i915: Check current i915_vma.pin_count status first on unbind
  net: dsa: sja1105: the PTP_CLK extts input reacts on both edges
  selftests: net: tcp_mmap: fix SO_RCVLOWAT setting
  net: hsr: fix incorrect type usage for protocol variable
  net: phy: mscc: use phy_package_shared
  net: phy: bcm54140: use phy_package_shared
  net: phy: add concept of shared storage for PHYs
  Revert "crypto: chelsio - Inline single pdu only"
  Smack:- Remove redundant inode_smack cache
  Smack:- Remove mutex lock "smk_lock" from inode_smack
  Smack: slab-out-of-bounds in vsscanf
  smack: remove redundant structure variable from header.
  smack: avoid unused 'sip' variable warning
  net: macsec: fix rtnl locking issue
  net: 7990: Fix use correct return type for ndo_start_xmit()
  net: cpmac: Fix use correct return type for ndo_start_xmit()
  net: moxa: Fix use correct return type for ndo_start_xmit()
  net: lantiq: Fix use correct return type for ndo_start_xmit()
  net: enetc: Make some symbols static
  net: mediatek: Fix use correct return type for ndo_start_xmit()
  net: socionext: Fix use correct return type for ndo_start_xmit()
  net: mvpp2: cls: Prevent buffer overflow in mvpp2_ethtool_cls_rule_del()
  net: mvpp2: prevent buffer overflow in mvpp22_rss_ctx()
  net: renesas: Fix use correct return type for ndo_start_xmit()
  s390/qeth: clean up Kconfig help text
  s390/qeth: return error when starting a reset fails
  s390/qeth: set TX IRQ marker on last buffer in a group
  s390/qeth: indicate contiguous TX buffer elements
  s390/qeth: merge TX skb mapping code
  s390/qeth: don't use restricted offloads for local traffic
  s390/qeth: extract helpers for next-hop lookup
  s390/qeth: add debugfs file for local IP addresses
  s390/qeth: process local address events
  s390/qeth: keep track of LP2LP capability for csum offload
  net: ethernet: mediatek: Make mtk_m32 static
  sparc: mm: return true,false in kern_addr_valid()
  net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh()
  net: bridge: return false in br_mrp_enabled()
  net: cortina: Fix use correct return type for ndo_start_xmit()
  RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled
  RDMA/mlx5: Assign profile before calling stages
  drm/amdgpu/navi10: fix unsigned comparison with 0
  drm/amdgpu: Use GEM obj reference for KFD BOs
  drm/amdgpu: force fbdev into vram
  drm/amd/powerplay: perform PG ungate prior to CG ungate
  drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate
  drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate
  drm/amdgpu: use the BAR if possible in amdgpu_device_vram_access v2
  drm/amd/display: Add dm support for DP 1.4 Compliance edid corruption test
  objtool, kcsan: Add kcsan_disable_current() and kcsan_enable_current_nowarn()
  selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct
  net: ethernet: ti: Use PTR_ERR_OR_ZERO() to simplify code
  RDMA/mlx5: Move all WR logic from qp.c to separate file
  RDMA/mlx5: Refactor mlx5_post_send() to improve readability
  RDMA/mlx5: Update mlx5_ib to use new cmd interface
  RDMA/hns: Remove redundant assignment of caps
  RDMA/hns: Adjust lp_pktn_ini dynamically
  RDMA/hns: Fix comments with non-English symbols
  RDMA/hns: Optimize SRQ buffer size calculating process
  RDMA/hns: Move SRQ code to the reasonable place
  RDMA/hns: Optimize WQE buffer size calculating process
  RDMA/hns: Remove unused MTT functions
  RDMA/hns: Optimize PBL buffer allocation process
  xfs: clean up the error handling in xfs_swap_extents
  sunrpc: Remove unused function ip_map_update
  nfsd: handle repeated BIND_CONN_TO_SESSION
  nfsd4: add filename to states output
  nfsd4: stid display should preserve on-the-wire byte order
  nfsd4: common stateid-printing code
  RDMA/mlx5: Set UDP source port based on the grh.flow_label
  RDMA/cma: Initialize the flow label of CM's route path record
  RDMA/mlx5: Define RoCEv2 udp source port when set path
  RDMA/core: Consider flow label when building skb
  RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port
  gfs2: fix withdraw sequence deadlock
  drm/udl: Make udl_handle_damage static
  video: fbdev: valkyriefb.c: fix warning comparing pointer to 0
  drm/panel: add support for rm69299 visionox panel
  dt-bindings: documenting compatible string vendor "visionox"
  video: fbdev: w100fb: Fix a potential double free.
  arm64: dts: qcom: sdm845: Add SoC compatible to MTP
  ARM: mm: Remove virtual address print from B15 RAC driver
  kcsan: Add __kcsan_{enable,disable}_current() variants
  checkpatch: Warn about data_race() without comment
  fbdev: aty: use true, false for bool variables in atyfb_base.c
  video: uvesafb: use true,false for bool variables
  video: udlfb: use true,false for bool variables
  video: fbdev: i810: use true,false for bool variables
  drm/i915: Propagate error from completed fences
  spi: dw: Add Elkhart Lake PSE DMA support
  spi: dw: Propagate struct device pointer to ->dma_init() callback
  spi: dw: Add 'mfld' suffix to Intel Medfield related routines
  spi: dw: Move few headers under #ifdef CONFIG_SPI_DW_MID_DMA
  spi: dw: Downgrade interrupt.h to irqreturn.h where appropriate
  spi: dw: Move interrupt.h to spi-dw.h who is user of it
  spi: dw: Remove unused variable in CR0 configuring hooks
  spi: dw: Zero DMA Tx and Rx configurations on stack
  ARM: dts: tegra30: beaver: Add CPU Operating Performance Points
  ARM: dts: tegra30: beaver: Set up voltage regulators for DVFS
  ARM: tegra: Create tegra20-cpufreq platform device on Tegra30
  cpufreq: tegra20: Use generic cpufreq-dt driver (Tegra30 supported now)
  ARM: tegra: Don't enable PLLX while resuming from LP1 on Tegra30
  ARM: tegra: Switch CPU to PLLP on resume from LP1 on Tegra30/114/124
  ANDROID: GKI: Remove FAIR_GROUP_SCHED
  ARM: tegra: Correct PL310 Auxiliary Control Register initialization
  cpuidle: tegra: Support CPU cluster power-down state on Tegra30
  ARM: tegra: Do not fully reinitialize L2 on resume
  ARM: tegra: Initialize r0 register for firmware wake-up
  firmware: tf: Different way of L2 cache enabling after LP2 suspend
  ASoC: mediatek: Fix error handling
  x86/resctrl: Support wider MBM counters
  x86/resctrl: Support CPUID enumeration of MBM counter width
  x86/resctrl: Maintain MBM counter width per resource
  x86/resctrl: Query LLC monitoring properties once during boot
  x86/resctrl: Remove unnecessary RMID checks
  x86/cpu: Move resctrl CPUID code to resctrl/
  x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h
  CIFS: Spelling s/EACCESS/EACCES/
  RDMA: Allow ib_client's to fail when add() is called
  spi: bcm2835: Fix error return code in bcm2835_dma_init()
  spi: a3700: make a3700_spi_init() return void
  RDMA/mad: Remove snoop interface
  regulator: db8500-prcmu: Use true,false for bool variable
  drm/i915/tgl+: Fix interrupt handling for DP AUX transactions
  ASoC: amd :High hw_level while simultaneous capture
  s390: nvme reipl
  s390: nvme ipl
  tracing/kprobes: Reject new event if loc is NULL
  tracing/boottime: Fix kprobe event API usage
  tracing/kprobes: Fix a double initialization typo
  bootconfig: Fix to remove bootconfig data from initrd while boot
  s390/pci: Documentation update for s390 PCI
  s390/pci: removes wrong PCI multifunction assignment
  s390: ptrace: hard-code "s390x" instead of UTS_MACHINE
  media: ipu3.rst: fix a build warning
  media: vidioc-enum-fmt.rst: make the ENUM_FMT text clearer
  watchdog: iTCO: fix link error
  serial: samsung: 32-bit access for TX/RX hold registers
  serial: samsung: dt-bindings: Add reg-io-width compatible
  serial: samsung: Replace rd_regb/wr_regb with rd_reg/wr_reg
  Revert "tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state"
  ANDROID: Drop ABI monitoring from KASAN build config
  KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly
  KVM: selftests: Fix build for evmcs.h
  kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits
  KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path
  media: vimc: Make use of V4L2_CAP_IO_MC
  media: staging/intel-ipu3: Make use of V4L2_CAP_IO_MC
  media: rcar-vin: Make use of V4L2_CAP_IO_MC
  media: v4l2: Extend VIDIOC_ENUM_FMT to support MC-centric devices
  media: pci: Fill v4l2_fmtdesc with designated initializers
  media: v4l2-dev/ioctl: Add V4L2_CAP_IO_MC
  reset: hi6220: Add support for AO reset controller
  dt-bindings: reset: meson: add gxl internal dac reset
  reset: imx7: Add support for i.MX8MP SoC
  dt-bindings: reset: imx7: Document usage on i.MX8MP SoC
  dt-bindings: reset: imx7: Add support for i.MX8MN
  backlight: qcom-wled: Add support for WLED5 peripheral that is present on PM8150L PMICs
  docs/virt/kvm: Document configuring and running nested guests
  HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T
  HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T
  HID: asus: Add report_size to struct asus_touchpad_info
  HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check
  HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock
  HID: asus: Only set EV_REP if we are adding a mapping
  efi/libstub: Correct comment typos
  dt-bindings: backlight: qcom-wled: Add WLED5 bindings
  backlight: qcom-wled: Add callback functions
  dt-bindings: backlight: qcom-wled: Convert the wled bindings to .yaml format
  dt-bindings: phy: usb-snps-femto-v2: Add regulator entries to example
  rtlwifi: rtl8188ee: remove Comparison to bool in rf.c
  b43: remove Comparison of 0/1 to bool variable in pio.c
  b43: remove Comparison of 0/1 to bool variable in phy_n.c
  libertas_tf: avoid a null dereference in pointer priv
  mwifiex: avoid -Wstringop-overflow warning
  rtlwifi: remove comparison of 0/1 to bool variable
  brcmsmac: remove Comparison to bool in brcms_b_txstatus()
  brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue
  brcmfmac: Fix P2P Group Formation failure via Go-neg method
  brcmfmac: support the second p2p connection
  rtw88: fix an issue about leak system resources
  rtw88: 8723d: add interface configurations table
  rtw88: 8723d: Set IG register for CCK rate
  rtw88: 8723d: Add chip_ops::false_alarm_statistics
  rtw88: 8723d: some chips don't support LDPC
  rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully
  rtw88: 8723d: Add set_channel
  rtw88: 8723d: Add query_rx_desc
  rtw88: 8723d: Add DIG parameter
  ray_cs: use true,false for bool variable
  rtlwifi: use true,false for bool variable in rtl_init_rfkill()
  ipw2x00: Remove a memory allocation failure log message
  rtw88: Use udelay instead of usleep in atomic context
  iopoll: Introduce read_poll_timeout_atomic macro
  bpf, riscv: Optimize BPF_JSET BPF_K using andi on RV64
  bpf, riscv: Optimize BPF_JMP BPF_K when imm == 0 on RV64
  bpf, riscv: Optimize FROM_LE using verifier_zext on RV64
  bpf, riscv: Enable missing verifier_zext optimizations on RV64
  xfrm: remove output_finish indirection from xfrm_state_afinfo
  xfrm: remove extract_output indirection from xfrm_state_afinfo
  xfrm: place xfrm6_local_dontfrag in xfrm.h
  xfrm: expose local_rxpmtu via ipv6_stubs
  xfrm: move xfrm4_extract_header to common helper
  xfrm: state: remove extract_input indirection from xfrm_state_afinfo
  xfrm: avoid extract_output indirection for ipv4
  ALSA: hda: Return true,false for return type bool
  ath11k: Replace zero-length array with flexible-array
  ath9k_htc: Silence undersized packet warnings
  ath6kl: Replace zero-length array with flexible-array
  ath11k: fix kernel panic by freeing the msdu received with invalid length
  ath11k: Add support to reset htt peer stats
  carl9170: remove P2P_GO support
  ath11k: add tx hw 802.11 encapsulation offloading support
  Input: axp20x-pek - always register interrupt handlers
  usb: chipidea: Enable user-space triggered role-switching
  usb: chipidea: udc: add software sg list support
  usb: chipidea: usbmisc_imx: using different ops for imx7d and imx7ulp
  usb: chipidea: pull down dp for possible charger detection operation
  usb: chipidea: introduce imx7d USB charger detection
  usb: chipidea: introduce CI_HDRC_CONTROLLER_VBUS_EVENT glue layer use
  Input: lm8333 - update contact email
  RISC-V: Remove unused code from STRICT_KERNEL_RWX
  bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size
  bpf, sockmap: msg_pop_data can incorrecty set an sge length
  drm/i915/icp: Add Wa_14010685332
  ANDROID: Rename build.config.gki.arch_kasan
  binfmt_elf_fdpic: remove the set_fs(KERNEL_DS) in elf_fdpic_core_dump
  binfmt_elf: remove the set_fs(KERNEL_DS) in elf_core_dump
  binfmt_elf: remove the set_fs in fill_siginfo_note
  signal: refactor copy_siginfo_to_user32
  powerpc/spufs: simplify spufs core dumping
  powerpc/spufs: stop using access_ok
  powerpc/spufs: fix copy_to_user while atomic
  neigh: send protocol value in neighbor create notification
  net: ethernet: ti: am65-cpts: fix build
  erspan: Add type I version 0 support.
  cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call
  drm/amd/display: Prevent dpcd reads with passive dongles
  drm/amd/display: fix counter in wait_for_no_pipes_pending
  drm/i915/gt: Stop holding onto the pinned_default_state
  drm/amd/display: Update DCN2.1 DV Code Revision
  net/smc: remove unused inline function smc_curs_read
  net/smc: log important pnetid and state change events
  dt-binding: net: ti: am65x-cpts: fix dt_binding_check fail
  net: ipa: remove duplicated include from ipa_mem.c
  perf flamegraph: Use /bin/bash for report and record scripts
  perf cs-etm: Move definition of 'traceid_list' global variable from header file
  libsymbols kallsyms: Move hex2u64 out of header
  libsymbols kallsyms: Parse using io api
  perf bench: Add kallsyms parsing
  perf: cs-etm: Update to build with latest opencsd version.
  perf symbol: Fix kernel symbol address display
  perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*()
  perf evsel: Rename perf_evsel__store_ids() to evsel__store_id()
  perf evsel: Rename perf_evsel__env() to evsel__env()
  perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx()
  perf evsel: Rename perf_evsel__fallback() to evsel__fallback()
  perf evsel: Rename perf_evsel__has*() to evsel__has*()
  perf evsel: Rename perf_evsel__{prev,next}() to evsel__{prev,next}()
  perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*()
  perf evsel: Rename *perf_evsel__read*() to *evsel__read()
  perf evsel: Ditch perf_evsel__cmp(), not used for quite a while
  perf evsel: Rename perf_evsel__is_*() to evsel__is*()
  perf pmu: Add perf_pmu__find_by_type helper
  tools feature: Add support for detecting libpfm4
  perf doc: Pass ASCIIDOC_EXTRA as an argument
  perf mem2node: Avoid double free related to realloc
  perf evsel: Rename perf_evsel__{str,int}val() and other tracepoint field metehods to to evsel__*()
  perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*()
  perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*()
  perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*()
  perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc()
  perf evsel: Rename *perf_evsel__*name() to *evsel__*name()
  perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size()
  perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos()
  perf evsel: Rename perf_evsel__config*() to evsel__config*()
  perf evsel: Rename perf_evsel__exit() to evsel__exit()
  perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event()
  perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu()
  perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas()
  perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus()
  perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t'
  perf intel-pt: Update documentation about using /proc/kcore
  perf intel-pt: Update documentation about itrace G and L options
  perf intel-pt: Add support for synthesizing branch stacks for regular events
  perf thread-stack: Add thread_stack__br_sample_late()
  perf evsel: Add support for synthesized branch stack sample type
  perf auxtrace: Add option to synthesize branch stack for regular events
  perf intel-pt: Change branch stack support to use thread-stacks
  perf intel-pt: Consolidate thread-stack use condition
  perf thread-stack: Add branch stack support
  perf tools: Simplify checking if SMT is active.
  perf tools: Fix reading new topology attribute "core_cpus"
  libperf evlist: Fix a refcount leak
  perf parse-events: Fix another memory leaks found on parse_events()
  perf parse-events: Fix memory leaks found on parse_events
  perf parse-events: Fix memory leaks found on parse_events
  libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus.
  perf record: Move side band evlist setup to separate routine
  perf record: Introduce --switch-output-event
  libsubcmd: Introduce OPT_CALLBACK_SET()
  perf evlist: Allow reusing the side band thread for more purposes
  perf evlist: Move the sideband thread routines to separate object
  perf parse-events: Add parse_events_option() variant that creates evlist
  perf bpf: Decouple creating the evlist from adding the SB event
  perf top: Move sb_evlist to 'struct perf_top'
  perf record: Move sb_evlist to 'struct record'
  perf tools: Move routines that probe for perf API features to separate file
  clk: Allow the common clk framework to be selectable
  mmc: meson-mx-sdio: Depend on OF_ADDRESS and not just OF
  MIPS: Remove redundant CLKDEV_LOOKUP selects
  h8300: Remove redundant CLKDEV_LOOKUP selects
  arm64: tegra: Remove redundant CLKDEV_LOOKUP selects
  ARM: Remove redundant CLKDEV_LOOKUP selects
  ARM: Remove redundant COMMON_CLK selects
  clk: clk-xgene: Fix a typo in Kconfig
  io_uring: handle -EFAULT properly in io_uring_setup()
  clk: Remove unused inline function clk_debug_reparent
  clk: impd1: Look up clock-output-names
  clk: Unlink clock if failed to prepare or enable
  dt-bindings: iommu: renesas,ipmmu-vmsa: convert to json-schema
  sch_choke: Remove classid from choke_skb_cb.
  net: sierra_net: Remove unused inline function
  bnx2x: Remove unused inline function bnx2x_vf_vlan_credit
  net: sched: choke: Remove unused inline function choke_set_classid
  net: microchip: Remove unused inline function is_bits_set
  myri10ge: Remove unused inline function myri10ge_vlan_ip_csum
  net: stmmac: Remove unused inline function stmmac_rx_threshold_count
  net: mv643xx_eth: Remove unused inline function sum16_as_be
  net: sun: cassini: Remove unused inline functions
  net: tehuti: remove unused inline function bdx_tx_db_size
  sysctl: Fix unused function warning
  net: ni: Fix use correct return type for ndo_start_xmit()
  net: ethernet: ti: use true, false for bool variables in cpsw_new.c
  net: bnxt: Remove Comparison to bool in bnxt_ethtool.c
  net: agere: use true,false for bool variable
  net: atheros: remove conversion to bool in atl1c_start_mac()
  net: qede: Use true for bool variable in qede_init_fp()
  bnx2x: Remove Comparison to bool in bnx2x_dcb.c
  qlcnic: use true,false for bool variable in qlcnic_sriov_common.c
  net: emac: Fix use correct return type for ndo_start_xmit()
  net: nxp: Fix use correct return type for ndo_start_xmit()
  ARM: OMAP5: Make L4SEC clock domain SWSUP only
  ARM: OMAP4: Make L4SEC clock domain SWSUP only
  ARM: dts: omap5: add DES crypto accelerator node
  ARM: dts: omap5: add SHA crypto accelerator node
  ARM: dts: omap5: add aes2 entry
  ARM: dts: omap5: add aes1 entry
  net: altera: Fix use correct return type for ndo_start_xmit()
  net: allwinner: Fix use correct return type for ndo_start_xmit()
  ARM: dts: dra7-ipu-dsp-common: Add watchdog timers to IPU and DSP nodes
  ARM: dts: am571x-idk: Add CMA pools and enable IPUs & DSP1 rprocs
  ARM: dts: am572x-idk-common: Add CMA pools and enable IPU & DSP rprocs
  ARM: dts: beagle-x15-common: Add CMA pools and enable IPU & DSP rprocs
  ARM: dts: dra76-evm: Add CMA pools and enable IPU & DSP rprocs
  ARM: dts: dra71-evm: Add CMA pools and enable IPUs & DSP1 rprocs
  ARM: dts: dra72-evm-revc: Add CMA pools and enable IPUs & DSP1 rprocs
  ARM: dts: dra72-evm: Add CMA pools and enable IPUs & DSP1 rprocs
  ARM: dts: dra7-evm: Add CMA pools and enable IPU & DSP rprocs
  ARM: dts: dra7-ipu-dsp-common: Add timers to IPU and DSP nodes
  ARM: dts: dra7-ipu-dsp-common: Add mailboxes to IPU and DSP nodes
  ARM: dts: dra7-ipu-dsp-common: Move mailboxes into common files
  ARM: dts: DRA72x: Add aliases for rproc nodes
  ARM: dts: DRA74x: Add aliases for rproc nodes
  ARM: dts: DRA74x: Add DSP2 processor device node
  ARM: dts: DRA7: Add common IPU and DSP nodes
  ARM: dts: dra7: add timer_sys_ck entries for IPU/DSP timers
  net: broadcom: fix a mistake about ioremap resource
  drm: Fix HDCP failures when SRM fw is missing
  ARM: dts: Add 32KHz clock as default clock source
  platform/x86: touchscreen_dmi: Drop comma in terminator line
  platform/x86: touchscreen_dmi: add Vinga J116 touchscreen
  platform/x86: Add Slim Bootloader firmware update signaling driver
  platform/x86: intel_pmc_core: avoid unused-function warnings
  MAINTAINERS: Add me as maintainer of Intel SCU drivers
  platform/x86: Add Elkhart Lake SCU/PMC support
  platform/x86: thinkpad_acpi: Remove always false 'value < 0' statement
  ARM: dts: omap4-droid4: Fix occasional lost wakeirq for uart1
  ARM: dts: omap4-droid4: Fix flakey wlan by disabling internal pull for gpio
  drm/amdgpu: allocate large structures dynamically
  amdgpu_acpi: add backlight control for the DC case
  drm/radeon: fix unsigned comparison with 0
  drm/amdgpu: Avoid integer overflow in amdgpu_device_suspend_display_audio
  drm/amd/display: 3.2.84
  drm/amd/display: Add struct field for future use
  drm/amd/display: move location of dmub_srv.h file
  drm/amd/display: remove unused module/stats
  drm/amd/display: Check DMCU Exists Before Loading
  drm/amd/display: Prevent dpcd reads with passive dongles
  drm/amd/display: Add 4 to 1 MPC split support
  drm/amd/display: The external monitor will show gray screen during SUT reboot
  drm/amd/display: add addition dc type to translate to dmub fw type
  drm/amd/display: Support FP16 pixel format
  drm/amd/display: temporary clamp the vratio used to 1.0
  drm/amd/display: Allow PState switch in VBLANK one display VACTIVE
  drm/amd/display: fix counter in wait_for_no_pipes_pending
  drm/amd/display: Mode change with same timing causing long display blank
  drm/amd/display: Update DCN2.1 DV Code Revision
  drm/amd/display: Move panel_cntl specific register from abm to panel_cntl.
  drm/amd/display: remove unused variable 'ret' in dm_suspend()
  clk: vexpress-osc: Use the devres clock API variants
  clk: versatile: Only enable SP810 on 32-bit by default
  clk: versatile: Rework kconfig structure
  amba: Retry adding deferred devices at late_initcall
  arm64: vexpress: Don't select CONFIG_POWER_RESET_VEXPRESS
  ARM: vexpress: Move vexpress_flags_set() into arch code
  tools: gpio: add bias flags to lsgpio
  gpio: exar: Fix bad handling for ida_simple_get error path
  gpio-f7188x: Add GPIO support for F81865
  gpio: tegra186: export MODULE_DEVICE_TABLE
  doc: thermal: add cpu-idle-cooling to index tree
  workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO.
  doc:locking: remove info about old behavior of locktorture
  docs: sysctl/kernel: document firmware_config
  docs: sysctl/kernel: document ftrace entries
  samples: fix binderfs sample
  docs: s390: Fix wrong label Guest2 instead of Guest3
  docs: coresight: fix `make htmldocs` warning
  doc:it_IT: align Italian translation
  doc: misc-device: add uacce to toctree(index)
  docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc
  watchdog: update email address in conversion doc
  kobject: documentation: Fix erroneous function example in kobject doc.
  media: admin-guide: split cardlist.rst file
  media: admin-guide: make clear about PCI subsystem IDs
  media: cec: silence shift wrapping warning in __cec_s_log_addrs()
  media: sun8i: Fix an error handling path in 'deinterlace_runtime_resume()'
  media: vimc: deb: Add support for {RGB,BGR,GBR}888 bus formats on source pad
  media: vimc: Add missing {RGB,BGR,GBR}888 media bus codes
  media: vimc: Support multiple media bus codes for each pixelformat
  media: ti-vpe: avoid gcc-9 warning
  media: staging: media: usbvision: usbvision-core Correct spelling
  docs: filesystems: convert configfs.txt to ReST
  media: staging: media: imx: no need to check return value of debugfs_create functions
  iocost: protect iocg->abs_vdebt with iocg->waitq.lock
  docs: filesystems: convert xfs-self-describing-metadata.txt to ReST
  docs: filesystems: convert xfs-delayed-logging-design.txt to ReST
  docs: filesystems: convert sysfs-tagging.txt to ReST
  docs: filesystems: convert sysfs-pci.txt to ReST
  docs: filesystems: convert spufs/spu_run.txt to ReST
  docs: filesystems: convert spufs/spufs.txt to ReST
  docs: filesystems: convert spufs/spu_create.txt to ReST
  docs: filesystems: split spufs.txt into 3 separate files
  docs: filesystems: convert sharedsubtree.txt to ReST
  docs: filesystems: convert seq_file.txt to ReST
  docs: filesystems: convert quota.txt to ReST
  docs: filesystems: convert mount_api.txt to ReST
  docs: filesystems: convert mandatory-locking.txt to ReST
  docs: filesystems: convert locks.txt to ReST
  docs: filesystems: convert fuse-io.txt to ReST
  docs: filesystems: convert files.txt to ReST
  docs: filesystems: convert fiemap.txt to ReST
  docs: filesystems: convert dnotify.txt to ReST
  docs: filesystems: convert devpts.txt to ReST
  docs: filesystems: convert coda.txt to ReST
  docs: filesystems: convert automount-support.txt to ReST
  docs: filesystems: convert cifs/cifsroot.txt to ReST
  docs: filesystems: caching/backend-api.txt: convert it to ReST
  docs: filesystems: caching/cachefiles.txt: convert to ReST
  docs: filesystems: caching/operations.txt: convert it to ReST
  docs: filesystems: caching/netfs-api.txt: convert it to ReST
  docs: filesystems: convert caching/fscache.txt to ReST format
  docs: filesystems: convert caching/object.txt to ReST
  media: MAINTAINERS: update the Amlogic VDEC driver maintainer entry
  HID: i2c-hid: add Schneider SCL142ALM to descriptor override
  media: meson: vdec: enable mcrcc for VP9
  arm64: cacheflush: Fix KGDB trap detection
  media: cx231xx: Remove unneeded semicolon
  media: rcar-csi2: Fix comment of VCDT/VCDT2 register
  media: imx: utils: Default colorspace to SRGB
  media: dt-bindings: media: rockchip-vpu: fix interrupt-names
  media: staging: rkisp1: cap: enable RGB capture format with YUV media bus
  media: staging: rkisp1: rsz: change (hv)div only if capture format is YUV
  media: staging: rkisp1: rsz: remove redundant if statement and add inline doc
  media: staging: rkisp1: rsz: get the capture format info from the capture struct
  bus: mhi: core: Fix channel device name conflict
  bus: mhi: core: Fix typo in comment
  bus: mhi: core: Offload register accesses to the controller
  bus: mhi: core: Remove link_status() callback
  bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails
  bus: mhi: Fix parsing of mhi_flags
  mei: me: disable mei interface on LBG servers.
  Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default""
  drivers: base: Fix NULL pointer exception in __platform_driver_probe() if a driver developer is foolish
  i2c: at91: Send bus clear command if SDA is down
  i2c: use my kernel.org address from now on
  i2c: fix missing pm_runtime_put_sync in i2c_device_probe
  serial: amba-pl011: Make sure we initialize the port.lock spinlock
  tty: serial: qcom_geni_serial: Use OPP API to set clk/perf state
  serial: lantiq: Add x86 in Kconfig dependencies for Lantiq serial driver
  spi: dw-apb-ssi: Add Intel Keem Bay support
  spi: dw-apb-ssi: Add compatible string for DesignWare DWC_ssi
  spi: dw: Add support for Intel Keem Bay SPI
  spi: dw: Add support for DesignWare DWC_ssi
  spi: dw: Add update_cr0() callback to update CTRLR0
  spi: dw: Fix typo in few registers name
  arm64: cpufeature: Group indexed system register definitions by name
  i2c: pxa: fix i2c_pxa_wait_bus_not_busy() boundary condition
  i2c: pxa: clean up decode_bits()
  i2c: pxa: fix i2c_pxa_scream_blue_murder() debug output
  i2c: pxa: move DT IDs along side platform IDs
  i2c: pxa: move private definitions to i2c-pxa.c
  i2c: pxa: always set fm and hs members for each type
  i2c: pxa: add and use definitions for IBMR register
  spi: bcm2835: Fixes bare use of unsigned
  i2c: pxa: re-arrange register field definitions
  i2c: pxa: re-arrange functions to flow better
  i2c: pxa: re-arrange includes to be in alphabetical order
  i2c: pxa: remove unneeded includes
  i2c: pxa: use official address byte helper
  iommu/amd: Do not flush Device Table in iommu_map_page()
  iommu/amd: Update Device Table in increase_address_space()
  iommu/amd: Call domain_flush_complete() in update_domain()
  iommu/amd: Do not loop forever when trying to increase address space
  iommu/amd: Fix race in increase_address_space()/fetch_pte()
  iommu: Unexport iommu_group_get_for_dev()
  iommu: Move more initialization to __iommu_probe_device()
  iommu: Remove add_device()/remove_device() code-paths
  iommu/exynos: Convert to probe/release_device() call-backs
  iommu/exynos: Use first SYSMMU in controllers list for IOMMU core
  iommu/omap: Convert to probe/release_device() call-backs
  iommu/omap: Remove orphan_dev tracking
  iommu/renesas: Convert to probe/release_device() call-backs
  iommu/tegra: Convert to probe/release_device() call-backs
  iommu/rockchip: Convert to probe/release_device() call-backs
  iommu/qcom: Convert to probe/release_device() call-backs
  iommu/mediatek-v1 Convert to probe/release_device() call-backs
  iommu/mediatek: Convert to probe/release_device() call-backs
  iommu/msm: Convert to probe/release_device() call-backs
  iommu/virtio: Convert to probe/release_device() call-backs
  iommu/s390: Convert to probe/release_device() call-backs
  iommu/pamu: Convert to probe/release_device() call-backs
  iommu/arm-smmu: Convert to probe/release_device() call-backs
  iommu/vt-d: Convert to probe/release_device() call-backs
  iommu/amd: Convert to probe/release_device() call-backs
  iommu/amd: Remove dev_data->passthrough
  iommu: Export bus_iommu_probe() and make is safe for re-probing
  iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device()
  iommu: Split off default domain allocation from group assignment
  iommu: Move new probe_device path to separate function
  iommu: Keep a list of allocated groups in __iommu_probe_device()
  iommu: Move default domain allocation to iommu_probe_device()
  iommu: Add probe_device() and release_device() call-backs
  iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU
  iommu/amd: Remove dma_mask check from check_device()
  iommu/vt-d: Wire up iommu_ops->def_domain_type
  iommu/amd: Implement iommu_ops->def_domain_type call-back
  iommu: Add def_domain_type() callback in iommu_ops
  iommu: Move default domain allocation to separate function
  platform/x86: thinkpad_acpi: Remove always false 'value < 0' statement
  platform/x86: intel_pmc_core: avoid unused-function warnings
  platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
  platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL
  arm64: dts: rockchip: Define the rockchip Video Decoder node on rk3399
  ASoC: qcom: lpass-cpu: Make I2S SD lines configurable
  dt-bindings: sound: lpass-cpu: Document DAI subnodes
  ARM: dts: stm32: Enable thermal sensor support on stm32mp15xx-dkx
  ARM: dts: stm32: add sd-uhs properties in SD-card node for stm32mp157c-ed1
  PCI: altera: Clean up indentation issue on a return statement
  drm/mm: optimize rb_hole_addr rbtree search
  drm/ttm: Remove reference to the mem_glob member
  PCI: endpoint: functions/pci-epf-test: Fix DMA channel release
  powerpc/mm/book3s64: Fix MADV_DONTNEED and parallel page fault race
  powerpc/mm/book3s64: Avoid sending IPI on clearing PMD
  powerpc/kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check
  powerpc/kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa
  powerpc/kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page
  powerpc/kvm/book3s: Avoid using rmap to protect parallel page table update.
  powerpc/kvm/book3s: use find_kvm_host_pte in pute_tce functions
  powerpc/kvm/book3s: Use find_kvm_host_pte in h_enter
  powerpc/kvm/book3s: Use find_kvm_host_pte in page fault handler
  powerpc/kvm/book3s: Add helper for host page table walk
  powerpc/kvm/book3s: Use kvm helpers to walk shadow or secondary table
  powerpc/kvm/nested: Add helper to walk nested shadow linux page table.
  powerpc/kvm/book3s: Add helper to walk partition scoped linux page table.
  powerpc/kvm/book3s: switch from raw_spin_*lock to arch_spin_lock.
  powerpc/perf/callchain: Use __get_user_pages_fast in read_user_stack_slow
  powerpc/mce: Don't reload pte val in addr_to_pfn
  powerpc/book3s64/hash: Use the pte_t address from the caller
  powerpc/hash64: Restrict page table lookup using init_mm with __flush_hash_table_range
  powerpc/mm/hash64: use _PAGE_PTE when checking for pte_present
  powerpc/pkeys: Check vma before returning key fault error to the user
  powerpc/pkeys: Avoid using lockless page table walk
  mm: change pmdp_huge_get_and_clear_full take vm_area_struct as arg
  media: staging: ipu3-imgu: Add a sanity check for the parameter struct size
  media: staging: ipu3-imgu: Move alignment attribute to field
  media: Revert "staging: imgu: Address a compiler warning on alignment"
  media: MAINTAINERS: ipu3-imgu: Add Tian Shu and Bingbu as reviewers
  media: ipu3.rst: add explanation for running mode
  media: staging: ipu3: Fix stale list entries on parameter queue failure
  media: venus: venc,vdec: Return EBUSY on S_FMT while streaming
  media: venus: Mark last capture buffer
  usb: typec: mux: intel: Handle alt mode HPD_HIGH
  usb: usbfs: correct kernel->user page attribute mismatch
  usb: typec: intel_pmc_mux: Fix the property names
  USB: core: Fix misleading driver bug report
  media: venus: vdec: Init registered list unconditionally
  drm/i915/execlists: Record the active CCID from before reset
  media: venus: vdec: Mark flushed buffers with error state
  media: venus: helpers: Done buffers per queue type
  media: venus: core: Constify codec frequency data array
  media: venus: core: Fix mutex destroy in remove
  media: venus: core: Add missing mutex destroy
  PCI: v3-semi: Fix a memory leak in v3_pci_probe() error handling paths
  drm/i915: Added required new PCode commands
  arm64: cpufeature: Extend comment to describe absence of field info
  staging: gasket: Check the return value of gasket_get_bar_index()
  staging: ks7010: remove me from CC list
  crypto: xilinx - Remove set but not used variable 'drv_ctx'
  crypto: xilinx: Handle AES PM API return status
  staging: vt6656: Use const for read only data
  staging: vt6655: fix LONG_LINE warning
  staging: vt6655: return early if not bNeedAck
  staging: vt6655: extract index manupulation out of function call
  staging: vt6655: return at the ond of case body
  staging: vt6655: remove else after return and invert condition
  staging: vt6655: do calculation of uAckTime first
  staging: vt6655: merge two switch cases in s_uGetDataDuration
  staging:rtl8723bs: eliminate usage of skb_clone after skb allocation fail
  staging: pi433: fix error return code in pi433_probe()
  staging: rtl8723bs: remove conversion to bool in halbtcoutsrc_Get()
  staging: rtl8723bs: os_dep: Cleanup pointer casting code style
  staging: rtl8723bs: os_dep: remove rtw_spt_band_free()
  staging: vt6656: refactor power save operation
  staging: vt6656: Return on isr0 when zero.
  staging: vt6656: use struct wiphy retry short and long settings.
  staging: vt6656: return all key calls to mac80211 stack.
  staging: vt6656 remove vnt_mac_disable_keyentry calls
  staging: vt6656: vnt_set_keymode simplify key modes.
  staging: vt6656: Refactor the vnt_rf_table_download function
  staging: vt6656: Refactor the vnt_set_bss_mode function
  staging: vt6656: Check the return values in vnt_set_bss_mode function
  staging: wfx: avoid compiler warning on empty array
  Staging: comedi: drivers: ni_pcimio: Fix variable name
  staging: sm750fb: print error message with actual value
  staging: sm750fb: add common function to set color offsets and visual mode
  staging: sm750fb: add missing case while setting FB_VISUAL
  staging: wilc1000: Increase the size of wid_list array
  staging: qlge: Fix function argument alignment warning in ql_init_device
  staging: qlge: Fix suspect code indent warning in ql_init_device
  staging: qlge: Remove multi-line dereference from ql_request_irq
  staging: qlge: Remove goto statements from ql_get_mac_addr_reg
  staging: qlge: Fix indentation in ql_get_mac_addr_reg
  staging: qlge: Remove gotos from ql_set_mac_addr_reg
  staging: qlge: Fix indentation in ql_set_mac_addr_reg
  staging: most: usb: consolidate code
  staging: most: usb: drop unlikely macros
  staging: most: usb: use EINVAL error code
  staging: most: usb: remove overcautious parameter checking
  PCI: dwc: Make hisi_pcie_platform_ops static
  PCI: dwc: Clean up computing of msix_tbl
  KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction
  drm/i915/tgl+: Fix interrupt handling for DP AUX transactions
  drm/client: Dual licence the header in GPL-2 and MIT
  drm: Replace drm_modeset_lock/unlock_all with DRM_MODESET_LOCK_ALL_* helpers
  arm64: Sort vendor-specific errata
  efi/libstub: Make efi_printk() input argument const char*
  drm/meson: add mode selection limits against specific SoC revisions
  drm/i915/gt: Small tidy of gen8+ breadcrumb emission
  ARM: dts: ux500: samsung-skomer: Add magnetometer
  ARM: dts: ux500: samsung-golden: Add magnetometer
  usb: dwc3: gadget: WARN on no-resource status
  usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer
  usb: dwc3: gadget: Store resource index of start cmd
  usb: dwc3: gadget: Properly handle failed kick_transfer
  usb: dwc3: core: Use role-switch default dr_mode
  usb: dwc3: drd: Don't free non-existing irq
  usb: dwc3: meson-g12a: refactor usb2 phy init
  usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init
  usb: dwc3: meson-g12a: get the reset as shared
  usb: dwc3: meson-g12a: handle the phy and glue registers separately
  usb: dwc3: meson-g12a: specify phy names in soc data
  dt-bindings: usb: amlogic,meson-g12a-usb-ctrl: add the Amlogic GXL and GXM Families USB Glue Bindings
  dt-bindings: usb: qcom,dwc3: Add compatible for SC7180
  dt-bindings: usb: qcom,dwc3: Convert USB DWC3 bindings
  usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue
  usb: dwc3: gadget: Remove unnecessary checks
  usb: dwc3: gadget: Give back staled requests
  usb: dwc3: gadget: Properly handle ClearFeature(halt)
  dt-bindings: usb: document aspeed vhub device ID/string properties
  usb: gadget: aspeed: fixup usb1 device descriptor at init time
  usb: gadget: aspeed: allow to set device IDs in device tree
  usb: gadget: aspeed: allow to set usb strings in device tree
  usb: gadget: add "usb_validate_langid" function
  usb: gadget: aspeed: support multiple language strings
  usb: gadget: aspeed: improve vhub port irq handling
  usb: dwc3: support continuous runtime PM with dual role
  usb: cdns3: mark local functions static
  USB: dwc2: Use the correct style for SPDX License Identifier
  USB: dwc3: Use the correct style for SPDX License Identifier
  USB: gadget: Use the correct style for SPDX License Identifier
  HID: intel-ish-hid: avoid bogus uninitialized-variable warning
  drm/bridge: chrontel-ch7033: Add a new driver
  dt-bindings: display: Add Chrontel CH7033 Video Encoder binding
  dt-bindings: Add vendor prefix for Chrontel, Inc.
  ARM: dts: r8a7742-iwg21d-q7: Add iWave G21D-Q7 board based on RZ/G1H
  ARM: dts: r8a7742-iwg21m: Add iWave RZ/G1H Qseven SOM
  ARM: dts: r8a7742: Initial SoC device tree
  ath11k: fix resource unavailability for htt stats after peer stats display
  ath11k: use true,false for bool variables
  ath10k: Add support for targets without trustzone
  ath10k: Setup the msa resources before qmi init
  dt-bindings: ath10k: Add wifi-firmware subnode for wifi node
  ath10k: remove the max_sched_scan_reqs value
  ath10k: Avoid override CE5 configuration for QCA99X0 chipsets
  efi/libstub/x86: Work around LLVM ELF quirk build regression
  efi/libstub: Fix mixed mode boot issue after macro refactor
  ARM: dts: aspeed: Change KCS nodes to v2 binding
  ARM: dts: Aspeed: AST2600: Add XDMA PCI-E root control reset
  ARM: dts: aspeed: ast2600: Add XDMA Engine
  ARM: dts: aspeed: ast2500: Add XDMA Engine
  ARM: dts: aspeed: Adding Facebook Yosemite V2 BMC
  ARM: dts: aspeed: Add YADRO Nicole BMC
  ARM: dts: aspeed: mihawk: add aliases for i2c
  ARM: dts: aspeed: tacoma: Add TPM
  ARM: dts: aspeed: tacoma: Enable the second VUART
  ARM: dts: aspeed: tacoma: Add iio-hwmon nodes for IIO devices
  ARM: dts: aspeed: rainier: Add VGA reserved memory region
  ARM: dts: aspeed: rainier: Add gpio line names
  ARM: dts: aspeed: tacoma: Add gpio line names
  ARM: dts: aspeed: zaius: Add gpio line names
  ARM: dts: aspeed: romulus: Add gpio line names
  ARM: dts: aspeed: witherspoon: Add gpio line names
  ARM: dts: aspeed: ast2600: Set arch timer always-on
  ARM: dts: aspeed: tacoma: Add GPIOs for FSI
  ARM: dts: aspeed: mihawk: Change the name of leds
  ARM: dts: aspeed: rainier: Remove regulators
  ARM: dts: aspeed: rainier: Add host FSI description
  ARM: dts: aspeed: ast2600evb: Enable FSI master
  ARM: dts: aspeed: tacoma: Add gpio-key definitions
  ARM: dts: aspeed: rainier: Set PCA9552 pin types
  ARM: dts: aspeed: rainier: Enable VUART2
  ARM: dts: aspeed: ast2400: Add video engine support
  ARM: dts: aspeed: tacoma: Enable eMMC controller
  ARM: dts: aspeed: tiogapass: Add gpio line names
  ARM: dts: aspeed: tiogapass: Add IPMB device
  ARM: dts: aspeed: ast2600: Add Video Engine node
  drm/tidss: remove AM65x PG1 YUV erratum code
  ALSA: hda: Use hdac_to_hda_codec macro
  drm/omap: change default signal polarities and drives
  ALSA: hda: Use dev_to_hdac_dev macro
  ARM: dts: aspeed: ast2600: Add SCU interrupt controllers
  ARM: dts: aspeed: ast2500: Add SCU interrupt controller
  phy: qcom-qmp: Rename UFS PCS QMP v4 registers
  phy: qcom-qmp: Use proper PWRDOWN offset for sm8150 USB
  phy: qcom-qmp: Add SM8150 QMP USB3 PHY support
  phy: qcom-snps: Add SNPS USB PHY driver for QCOM based SOCs
  dt-bindings: phy: Add binding for qcom,usb-snps-femto-v2
  scsi: scsi_debug: Implement ZBC host-aware emulation
  scsi: scsi_debug: Add zone_size_mb module parameter
  scsi: scsi_debug: Add zone_nr_conv module parameter
  scsi: scsi_debug: Add zone_max_open module parameter
  scsi: scsi_debug: Add ZBC module parameter
  scsi: scsi_debug: Add ZBC zone commands
  scsi: scsi_debug: Add ZBC mode and VPD pages
  soundwire: bus: reduce verbosity on enumeration
  soundwire: debugfs: clarify SDPX license with GPL-2.0-only
  soundwire: slave: don't init debugfs on device registration error
  Documentation: SoundWire: clarify TDM mode support
  soundwire: qcom: fix error handling in probe
  scsi: scsi_debug: Bump to version 1.89
  scsi: scsi_debug: Re-arrange parameters alphabetically
  scsi: scsi_debug: Implement PRE-FETCH commands
  scsi: scsi_debug: Improve command duration calculation
  scsi: scsi_debug: Weaken rwlock around ramdisk access
  scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16)
  scsi: scsi_debug: Add per_host_store option
  scsi: scsi_debug: Randomize command completion time
  ANDROID: GKI: enable CONFIG_HID_BATTERY_STRENGTH
  ANDROID: Incremental fs: Fix issues with very large files
  docs: dt: convert writing-bindings.txt to ReST
  docs: dt: convert submitting-patches.txt to ReST format
  docs: dt: convert ABI.txt to ReST format
  docs: dt: convert overlay-notes.txt to ReST format
  docs: dt: convert of_unittest.txt to ReST
  docs: dt: convert dynamic-resolution-notes.txt to ReST
  docs: dt: convert changesets to ReST
  riscv: force __cpu_up_ variables to put in data section
  docs: dt: usage_model.rst: fix link for DT usage
  riscv: add Linux note to vdso
  docs: dt: convert usage-model.txt to ReST
  docs: dt: add an index.rst file for devicetree
  riscv: set max_pfn to the PFN of the last page
  RISC-V: Remove N-extension related defines
  RISC-V: Add bitmap reprensenting ISA features common across CPUs
  RISC-V: Export riscv_cpuid_to_hartid_mask() API
  platform/chrome: cros_usbpd_logger: Add __printf annotation to append_str()
  platform/chrome: cros_ec_i2c: Appease the kernel-doc deity
  of: Documentation: change overlay example to use current syntax
  xsk: Remove unnecessary member in xdp_umem
  xsk: Change two variable names for increased clarity
  bpf: Avoid gcc-10 stringop-overflow warning in struct bpf_prog
  drm/panel: boe-tv101wum-n16: fine tune clock
  ARM: dts: socfpga: Add fpga2hps and fpga2sdram bridges
  ARM: dts: socfgpa: set bridges status to disabled
  FROMGIT: phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string
  dt-bindings: display: dw_mipi_dsi.txt: convert to yaml
  drm/panel: panel-simple: fix AUO G101EVN010 connector/panel type
  net: partially revert dynamic lockdep key changes
  bonding: remove useless stats_lock_key
  nfp: abm: fix a memory leak bug
  arm64: dts: ti: j721e-main: add main navss cpts node
  arm64: dts: ti: k3-j721e-mcu: add mcu cpsw cpts node
  arm64: dts: ti: k3-am65-main: add main navss cpts node
  arm64: dts: ti: k3-am65-mcu: add cpsw cpts node
  net: ethernet: ti: am65-cpsw-nuss: enable packet timestamping support
  net: ethernet: ti: introduce am654 common platform time sync driver
  dt-binding: ti: am65x: document common platform time sync cpts module
  atm: fix a memory leak of vcc->user_back
  atm: fix a UAF in lec_arp_clear_vccs()
  docs: devlink: clarify the scope of snapshot id
  devlink: let kernel allocate region snapshot id
  devlink: factor out building a snapshot notification
  net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply
  net_sched: sch_fq: add horizon attribute
  net_sched: fix tcm_parent in tc filter dump
  net: sched: fallback to qdisc noqueue if default qdisc setup fail
  cxgb4/chcr: avoid -Wreturn-local-addr warning
  arm64: dts: sdm845: add IPA iommus property
  ANDROID: iommu/arm-smmu: Allow inherting stream mapping from bootloader
  net: ipa: define SMEM memory region for IPA
  net: ipa: define IMEM memory region for IPA
  net: ipa: redefine struct ipa_mem_data
  dt-bindings: net: add IPA iommus property
  ASoC: wm8524: Add support S32_LE
  s390/qeth: fix cancelling of TX timer on dev_close()
  r8169: use new helper eth_hw_addr_crc
  net: add helper eth_hw_addr_crc
  net: dsa: felix: allow the device to be disabled
  Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()
  net/smc: save SMC-R peer link_uid
  net/smc: create improved SMC-R link_uid
  net/smc: improve termination processing
  net/smc: add termination reason and handle LLC protocol violation
  net/smc: asymmetric link tagging
  net/smc: assign link to a new connection
  net/smc: send DELETE_LINK, ALL message and wait for send to complete
  net/smc: wait for departure of an IB message
  net/smc: handle incoming CDC validation message
  net/smc: send failover validation message
  net/smc: switch connections to alternate link
  net/smc: save state of last sent CDC message
  x86/boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded
  net: enetc: fix an issue about leak system resources
  bnxt_en: show only relevant ethtool stats for a TX or RX ring
  bnxt_en: Split HW ring statistics strings into RX and TX parts.
  bnxt_en: Refactor the software ring counters.
  bnxt_en: Add doorbell information to bnxt_en_dev struct.
  bnxt_en: Add support for L2 doorbell size.
  bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries.
  bnxt_en: Define the doorbell offsets on 57500 chips.
  bnxt_en: Improve kernel log messages related to ethtool reset.
  bnxt_en: fix ethtool_reset_flags ABI violations
  bnxt_en: refactor ethtool firmware reset types
  bnxt_en: prepare to refactor ethtool reset types
  bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw.
  bnxt_en: Improve TQM ring context memory sizing formulas.
  bnxt_en: Allocate TQM ring context memory according to fw specification.
  bnxt_en: Update firmware spec. to 1.10.1.33.
  net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc()
  devlink: Fix reporter's recovery condition
  firmware: arm_sdei: Drop check for /firmware/ node and always register driver
  drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
  drm/i915/gt: Make timeslicing an explicit engine property
  drm/i915: Avoid dereferencing a dead context
  stmmac: fix pointer check after utilization in stmmac_interrupt
  tipc: fix partial topology connection closure
  MAINTAINERS: remove myself as ceph co-maintainer
  net: dsa: Do not make user port errors fatal
  drm/i915/selftests: Repeat the rps clock frequency measurement
  ceph: fix double unlock in handle_cap_export()
  ceph: fix special error code in ceph_try_get_caps()
  ceph: fix endianness bug when handling MDS session feature bits
  i40iw: Fix error handling in i40iw_manage_arp_cache()
  arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init()
  tty: xilinx_uartps: Fix missing id assignment to the console
  arm64: dts: allwinner: sun50i-a64: Add missing address/size-cells
  arm64: dts: allwinner: h6: Enable CPU opp tables for Pine H64
  arm64: dts: allwinner: Sort Pine H64 device-tree nodes
  uapi: revert flexible-array conversions
  kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts
  USB: serial: qcserial: Add DW5816e support
  spi: amd: Drop superfluous member from struct amd_spi
  spi: amd: Fix refcount underflow on remove
  spi: amd: Drop duplicate driver data assignments
  spi: amd: Pass probe errors back to driver core
  spi: amd: Fix duplicate iounmap in error path
  KVM: x86: Fixes posted interrupt check for IRQs delivery modes
  gcc-10 warnings: fix low-hanging fruit
  udf: stop using ioctl_by_bdev
  isofs: stop using ioctl_by_bdev
  hfsplus: stop using ioctl_by_bdev
  cdrom: factor out a cdrom_multisession helper
  cdrom: factor out a cdrom_read_tocentry helper
  ide-cd: rename cdrom_read_tocentry
  block: add a cdrom_device_info pointer to struct gendisk
  drm/i915/display: Warn if the FBC is still writing to stolen on removal
  fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags()
  fs/xfs: Create function xfs_inode_should_enable_dax()
  fs/xfs: Make DAX mount option a tri-state
  fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS
  fs/xfs: Remove unnecessary initialization of i_rwsem
  xfs: spell out the parameter name for ->cancel_item
  xfs: use a xfs_btree_cur for the ->finish_cleanup state
  xfs: turn dfp_done into a xfs_log_item
  xfs: refactor xfs_defer_finish_noroll
  xfs: turn dfp_intent into a xfs_log_item
  xfs: merge the ->diff_items defer op into ->create_intent
  xfs: merge the ->log_item defer op into ->create_intent
  xfs: factor out a xfs_defer_create_intent helper
  xfs: remove the xfs_inode_log_item_t typedef
  xfs: remove the xfs_efd_log_item_t typedef
  xfs: remove the xfs_efi_log_item_t typedef
  xfs: refactor xlog_recover_buffer_pass1
  xfs: simplify xlog_recover_inode_ra_pass2
  xfs: factor out a xlog_buf_readahead helper
  xfs: rename inode_list xlog_recover_reorder_trans
  xfs: refactor the buffer cancellation table helpers
  xfs: define printk_once variants for xfs messages
  xfs: stop CONFIG_XFS_DEBUG from changing compiler flags
  xfs: remove unnecessary check of the variable resblks in xfs_symlink
  xfs: simplify the flags setting in xfs_qm_scall_quotaon
  xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach
  xfs: remove unnecessary variable udqp from xfs_ioctl_setattr
  xfs: reserve quota inode transaction space only when needed
  xfs: combine two if statements with same condition
  xfs: trace quota allocations for all quota types
  xfs: report unrecognized log item type codes during recovery
  KVM: SVM: fill in kvm_run->debug.arch.dr[67]
  KVM: nVMX: Replace a BUG_ON(1) with BUG() to squash clang warning
  drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled
  Documentation/dax: Update Usage section
  fs/stat: Define DAX statx attribute
  fs: Remove unneeded IS_DAX() check in io_is_direct()
  drm/i915: Streamline the artihmetic
  drm/i915: Rename variables to be consistent with bspec
  drm/i915: Nuke mode.vrefresh usage
  drm/i915: Remove cnl pre-prod workarounds
  drm/i915/fbc: Require linear fb stride to be multiple of 512 bytes on gen9/glk
  drm/i915: Rename bw_state to new_bw_state
  drm/i915: Track active_pipes in bw_state
  drm/i915: Use bw state for per crtc SAGV evaluation
  ASoC: qcom: Use the defined variable to simplify code
  ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate.
  ASoC: rl6231: Add the K bypass for the PLL parameters
  cachefiles: Fix corruption of the return value in cachefiles_read_or_alloc_pages()
  ARM: dts: s5pv210: Set MAX8998 GPIO pulls on Aries boards
  ARM: dts: s5pv210: Correct FIMC definitions
  ARM: dts: s5pv210: Assign clocks to MMC devices on Aries boards
  ARM: dts: s5pv210: Enable ADC on Aries boards
  ARM: dts: s5pv210: Add an ADC node
  ARM: dts: s5pv210: Disable pull for vibrator enable GPIO on Aries boards
  ARM: dts: s5pv210: Add si470x FM radio to Galaxy S
  ARM: dts: s5pv210: Add remaining i2c-gpio adapters to Aries boards
  ARM: dts: s5pv210: Add panel support to Aries boards
  ARM: dts: s5pv210: Add touchkey support to Aries boards
  ARM: dts: s5pv210: Add FSA9480 support to Aries boards
  ARM: dts: s5pv210: Add WM8994 support to Aries boards
  ARM: dts: s5pv210: Disable pulls on GPIO I2C adapters for Aries
  ARM: dts: s5pv210: Set keep-power-in-suspend for SDHCI1 on Aries
  ARM: dts: s5pv210: Correct gpi pinctrl node name
  io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files()
  arm64: insn: Report PAC and BTI instructions as skippable
  arm64: insn: Don't assume unrecognized HINTs are skippable
  arm64: insn: Provide a better name for aarch64_insn_is_nop()
  arm64: insn: Add constants for new HINT instruction decode
  arm64: Unify WORKAROUND_SPECULATIVE_AT_{NVHE,VHE}
  bpf, arm: Optimize ALU ARSH K using asr immediate instruction
  bpf, arm: Optimize ALU64 ARSH X using orrpl conditional instruction
  ARM: dts: s5pv210: Add sleep GPIO configuration for Galaxy S
  ARM: dts: s5pv210: Add sleep GPIO configuration for Fascinate4G
  ARM: dts: s5pv210: Add helper define for sleep gpio config
  ASoC: adau7118: Mark the ADAU7118 reset register as volatile
  drm/i915/gem: Implement legacy MI_STORE_DATA_IMM
  drm/i915/gem: Specify address type for chained reloc batches
  x86/boot: Fix -Wint-to-pointer-cast build warning
  x86/boot: Add kstrtoul() from lib/
  powerpc/fadump: consider reserved ranges while reserving memory
  powerpc/fadump: use static allocation for reserved memory ranges
  ARM: multi_v7_defconfig: Enable r8a7742 SoC
  ARM: shmobile: defconfig: Enable r8a7742 SoC
  powerpc/ps3: Move static keyword to the front of declaration
  ARM: debug-ll: Add support for r8a7742
  soc: renesas: Add Renesas R8A7742 config option
  ASoC: codecs: max9768: update contact email
  ASoC: max98373: reorder max98373_reset() in resume
  ASoC: rt1308: Revise the devicetree file mode
  sun6i: dsi: fix gcc-4.8
  arm64: Disable old style assembly annotations
  arm64: kernel: Convert to modern annotations for assembly functions
  arm64: entry: Refactor and modernise annotation for ret_to_user
  arm64: dts: allwinner: a64: Remove unused SPDIF sound card
  ACPI/IORT: work around num_ids ambiguity
  Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()"
  arm64: dts: allwinner: a64: pinetab: Fix cpvdd supply name
  drm/i915: Allow some leniency in PCU reads
  drm/i915/gem: Lazily acquire the device wakeref for freeing objects
  drm: ingenic-drm: add MODULE_DEVICE_TABLE
  ANDROID: Remove out-of-tree difference in fsnotify.h
  ALSA: hda/tegra: workaround playback failure on Tegra194
  ALSA: hda: add member to store ratio for stripe control
  ALSA: hda/tegra: correct number of SDO lines for Tegra194
  brcmfmac: no need to check return value of debugfs_create functions
  vt: fix unicode console freeing with a common interface
  Revert "tty: serial: bcm63xx: fix missing clk_put() in bcm63xx_uart"
  brcmfmac: remove comparison to bool in brcmf_fws_attach()
  brcmfmac: add vendor ie for association responses
  brcmfmac: only generate random p2p address when needed
  brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request
  brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop
  brcmfmac: keep apsta enabled when AP starts with MCHAN feature
  rtw88: fix spelling mistake "fimrware" -> "firmware"
  rtw88: 8822c: update phy parameter tables to v50
  HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock
  dmaengine: idxd: fix interrupt completion after unmasking
  dmaengine: owl: Use correct lock in owl_dma_get_pchan()
  dmaengine: dw-edma: support local dma device transfer semantics
  ath11k: add DBG_MAC prints to track vdev events
  ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev
  ath11k: fix error return code in ath11k_dp_alloc()
  ath10k: fix possible memory leak in ath10k_bmi_lz_data_large()
  MIPS: tools: Move "returns" after "loongson3-llsc-check"
  x86/mcelog: Add compat_ioctl for 32-bit mcelog support
  drm/virtio: create context before RESOURCE_CREATE_2D in 3D mode
  dt-bindings: phy-qcom-ipq4019-usb: add binding document
  phy: add driver for Qualcomm IPQ40xx USB PHY
  firmware: xilinx: Export zynqmp_pm_fpga_{get_status,load}
  ALSA: usb-audio: add mapping for ASRock TRX40 Creator
  dmaengine: Fix doc strings to satisfy validation script
  dmaengine: Include dmaengine.h into dmaengine.c
  powerpc/64s/kuap: Restore AMR in system reset exception
  cpufreq: qcom: fix wrong compatible binding
  arm64: dts: uniphier: Add support for Akebi96
  dt-bindings: arm: Add Akebi96 board support
  arm64: dts: uniphier: add #address-cells and #size-cells to SPI nodes
  ARM: dts: uniphier: add #address-cells and #size-cells to SPI nodes
  arm64: dts: uniphier: Stabilize Ethernet RGMII mode of PXs3 ref board
  arm64: dts: uniphier: Add ethernet aliases
  ARM: dts: uniphier: Add ethernet aliases
  arm64: dts: uniphier: Add XDMAC node
  ARM: dts: uniphier: Add XDMAC node
  powerpc/64/kuap: Move kuap checks out of MSR[RI]=0 regions of exit code
  powerpc/64s: Fix unrecoverable SLB crashes due to preemption check
  net/smc: enqueue local LLC messages
  net/smc: delete link processing as SMC server
  net/smc: delete link processing as SMC client
  net/smc: llc_del_link_work and use the LLC flow for delete link
  net/smc: delete an asymmetric link as SMC server
  net/smc: final part of add link processing as SMC server
  net/smc: rkey processing for a new link as SMC server
  net/smc: first part of add link processing as SMC server
  net/smc: final part of add link processing as SMC client
  net/smc: rkey processing for a new link as SMC client
  net/smc: first part of add link processing as SMC client
  net: macb: fix an issue about leak related system resources
  net: ena: cosmetic: extract code to ena_indirection_table_set()
  net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros
  net: ena: use SHUTDOWN as reset reason when closing interface
  net: ena: drop superfluous prototype
  net: ena: add support for reporting of packet drops
  net: ena: add unmask interrupts statistics to ethtool
  net: ena: remove code that does nothing
  net: ena: changes to RSS hash key allocation
  net: ena: change default RSS hash function to Toeplitz
  net: ena: allow setting the hash function without changing the key
  net: ena: fix error returning in ena_com_get_hash_function()
  net: ena: avoid unnecessary admin command when RSS function set fails
  net: usb: qmi_wwan: add support for DW5816e
  net_sched: sch_skbprio: add message validation to skbprio_change()
  net_sched: sch_fq: perform a prefetch() earlier
  net_sched: sch_fq: do not call fq_peek() twice per packet
  net_sched: sch_fq: use bulk freeing in fq_gc()
  net_sched: sch_fq: change fq_flow size/layout
  net_sched: sch_fq: avoid touching f->next from fq_gc()
  Linux 5.7-rc4
  power: bq25890: protect view of the chip's state
  power: bq25890: remove redundant I2C bus check
  power: bq25890: make property table const
  power: bq25890: simplify chip name property getter
  x86/tlb/uv: Add a forward declaration for struct flush_tlb_info
  ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse
  Revert "ALSA: hda/realtek: Fix pop noise on ALC225"
  ARM: uaccess: fix DACR mismatch with nested exceptions
  ARM: uaccess: integrate uaccess_save and uaccess_restore
  ARM: uaccess: consolidate uaccess asm to asm/uaccess-asm.h
  MAINTAINERS: btrfs: fix git repo URL
  dt-bindings: arm: Add Calxeda system registers json-schema binding
  dt-bindings: ipmi: Convert IPMI-SMIC bindings to json-schema
  dt-bindings: memory-controllers: Convert Calxeda DDR to json-schema
  dt-bindings: arm: Convert Calxeda L2 cache controller to json-schema
  dt-bindings: phy: Convert Calxeda ComboPHY binding to json-schema
  dt-bindings: net: Convert Calxeda Ethernet binding to json-schema
  dt-bindings: sata: Convert Calxeda SATA controller to json-schema
  dt-bindings: clock: Convert Calxeda clock bindings to json-schema
  dt-bindings: Remove cases of 'allOf' containing a '$ref'
  power: supply: add CellWise cw2015 fuel gauge driver
  dt-bindings: power: supply: add cw2015_battery bindings
  dt-bindings: Document cellwise vendor-prefix
  iio: vcnl4000: Add buffer support for VCNL4010/20.
  iio: vcnl4000: Add sampling frequency support for VCNL4010/20.
  iio: vcnl4000: Add event support for VCNL4010/20.
  iio: vcnl4000: Factorize data reading and writing.
  iio: vcnl4000: Fix i2c swapped word reading.
  iio: imu: adis16xxx: use helper to access iio core debugfs dir
  iio: adc: stm32-dfsdm: fix device used to request dma
  iio: adc: stm32-adc: fix device used to request dma
  iio: adc: ti-ads8344: Fix channel selection
  staging: iio: ad2s1210: Fix SPI reading
  x86/unwind/orc: Move ORC sorting variables under !CONFIG_MODULES
  iio: DAC extension for ltc2634-12/10/8
  iio: documentation ltc2632_chip_info add num_channels
  iio: magnetometer: ak8974: Provide scaling
  iio: magnetometer: ak8974: Break out measurement
  iio: magnetometer: ak8974: Correct realbits
  iio: magnetometer: ak8974: add Alps hscdtd008a
  dt-bindings: magnetometer: ak8974: Add Alps hscdtd008a
  iio: imu: st_lsm6dsx: enable 833Hz sample frequency for tagged sensors
  iio: adc: ad7476: remove redundant null check on an array
  iio: buffer: extend short-hand use for 'indio_dev->buffer'
  iio: dac: ad5592r: Fix a typo in the name of a function
  iio: dac: ad5593r: Fix a typo in MODULE_DESCRIPTION
  iio: st_sensors: Use get_unaligned_be24() and sign_extend32()
  iio: temperature: max31856: Use get_unaligned_beXX()
  iio: pressure: zpa2326: Use get_unaligned_le24()
  iio: pressure: ms5611: Use get_unaligned_be24()
  iio: pressure: hp206c: Use get_unaligned_be24()
  iio: magnetometer: rm3100: Use get_unaligned_be24()
  iio: light: zopt2201: Use get_unaligned_le24()
  iio: light: si1133: Use get_unaligned_be24()
  iio: health: afe4403: Use get_unaligned_be24()
  iio: gyro: adis16130: Use get_unaligned_be24()
  iio: dac: ad5446: Use put_unaligned_be24()
  iio: dac: ad5624r_spi: Use put_unaligned_be24()
  iio: dac: ltc2632: Use put_unaligned_be24()
  iio: adc: ti-ads124s08: Use get_unaligned_be24()
  iio: adc: mpc3422: Use get_unaligned_beXX()
  iio: adc: ad_sigma_delta: Use {get,put}_unaligned_be24()
  iio: Use an early return in iio_device_alloc to simplify code.
  iio: chemical: Add OF match table for CCS811 VOC sensor
  iio: chemical: Add support for external Reset and Wakeup in CCS811
  dt-bindings: iio: chemical: Add binding for CCS811 VOC sensor
  dt-bindings: iio: Add adis16475 documentation
  iio: imu: Add support for adis16475
  ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format
  drm/i915/gt: Sanitize RPS interrupts upon resume
  power: supply: core: fix memory leak in HWMON error path
  inet_diag: bc: read cgroup id only for full sockets
  net: ethernet: fec: Replace interrupt driven MDIO with polled IO
  smc: Remove unused function.
  RDMA/efa: Count admin commands errors
  RDMA/efa: Count mmap failures
  RDMA/efa: Report create CQ error counter
  ptp: ptp_clockmatrix: Add adjphase() to support PHC write phase mode.
  ptp: Add adjust_phase to ptp_clock_caps capability.
  ptp: Add adjphase function to support phase offset control.
  RDMA/mlx5: Set lag tx affinity according to slave
  RDMA/mlx5: Refactor affinity related code
  RDMA/core: Get xmit slave for LAG
  RDMA/core: Add LAG functionality
  RDMA: Group create AH arguments in struct
  ALSA: line6: Add poll callback for hwdep
  ALSA: line6: hwdep: add support for O_NONBLOCK opening mode
  iio: dac: vf610: Fix an error handling path in 'vf610_dac_probe()'
  dt-bindings: power: Convert power_supply text to yaml
  vhost: vsock: kick send_pkt worker once device is started
  virtio-blk: handle block_device_operations callbacks after hot unplug
  MIPS: perf: Remove unnecessary "fallthrough" pseudo keywords
  mips: Drop CONFIG_MTD_M25P80 in various defconfig files
  MIPS: Loongson64: Correct TLB type for Loongson-3 Classic
  dt-bindings: Add binding for IT6505.
  dt-bindings: fix vendor prefix for ITE Tech. Inc.
  i915:get_engines(): get rid of pointless access_ok()
  i915: alloc_oa_regs(): get rid of pointless access_ok()
  i915 compat ioctl(): just use drm_ioctl_kernel()
  i915: switch copy_perf_config_registers_or_number() to unsafe_put_user()
  i915: switch query_{topology,engine}_info() to copy_to_user()
  readdir.c: get rid of the last __put_user(), drop now-useless access_ok()
  readdir.c: get compat_filldir() more or less in sync with filldir()
  switch readdir(2) to unsafe_copy_dirent_name()
  clk: meson: meson8b: Don't rely on u-boot to init all GP_PLL registers
  selftests/bpf: Use reno instead of dctcp
  net/smc: llc_add_link_work to handle ADD_LINK LLC requests
  net/smc: allocate index for a new link
  net/smc: introduce smc_pnet_find_alt_roce()
  net/smc: remove DELETE LINK processing from smc_core.c
  net/smc: take link down instead of terminating the link group
  net/smc: add smcr_port_err() and smcr_link_down() processing
  net/smc: add smcr_port_add() and smcr_link_up() processing
  net/smc: remember PNETID of IB device for later device matching
  net/smc: mutex to protect the lgr against parallel reconfigurations
  net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link()
  net/smc: map and register buffers for a new link
  net/smc: unmapping of buffers to support multiple links
  net/smc: multiple link support for rmb buffer registration
  net: enetc: add tc flower psfp offload driver
  net: enetc: add hw tc hw offload features for PSPF capability
  net: schedule: add action gate offloading
  net: qos: introduce a gate control flow action
  net: bcmgenet: Move wake-up event out of side band ISR
  net: ipa: do not cache channel state
  net: ipa: pass channel pointer to gsi_channel_state()
  drop_monitor: work around gcc-10 stringop-overflow warning
  net: dsa: mv88e6xxx: 88e6390 10G serdes support
  net: dsa: mv88e6xxx: use generic clause 45 definitions
  net: atlantic: A2 ingress / egress hw configuration
  net: atlantic: basic A2 init/deinit hw_ops
  net: atlantic: common functions needed for basic A2 init/deinit hw_ops
  net: atlantic: HW bindings for basic A2 init/deinit hw_ops
  net: atlantic: add A2 RPF hw_ops
  net: atlantic: HW bindings for A2 RFP
  net: atlantic: A2 hw_ops skeleton
  net: atlantic: minimal A2 fw_ops
  net: atlantic: minimal A2 HW bindings required for fw_ops
  net: atlantic: A2 driver-firmware interface
  net: atlantic: move IS_CHIP_FEATURE to aq_hw.h
  net: atlantic: make hw_get_regs optional
  net: atlantic: simplify hw_get_fw_version() usage
  net: atlantic: add hw_soft_reset, hw_prepare to hw_ops
  net: atlantic: add defines for 10M and EEE 100M link mode
  net: atlantic: add A2 device IDs
  net: atlantic: update company name in the driver description
  ANDROID: README: Add requirement for "Bug:" tag for FROMLIST
  gtp: set NLM_F_MULTI flag in gtp_genl_dump_pdp()
  cxgb4: Add missing annotation for service_ofldq()
  ice: cleanup language in ice.rst for fw.app
  net: Make PTP-specific drivers depend on PTP_1588_CLOCK
  drivers: net: davinci_mdio: fix potential NULL dereference in davinci_mdio_probe()
  devlink: fix return value after hitting end in region read
  hv_netvsc: Fix netvsc_start_xmit's return type
  dt-bindings: Add a minimum version check for dtschema
  net: phy: DP83TC811: Fix WoL in config init to be disabled
  net: phy: DP83822: Fix WoL in config init to be disabled
  net: fix skb_panic to output real address
  dt-bindings: serial: Convert 8250 to json-schema
  net: ethernet: stmmac: simplify phy modes management for stm32
  bpf: Fix use-after-free of bpf_link when priming half-fails
  net: Replace the limit of TCP_LINGER2 with TCP_FIN_TIMEOUT_MAX
  drm/i915/gem: Try an alternate engine for relocations
  drm/i915/gem: Use a single chained reloc batches for a single execbuf
  drm/i915/gem: Use chained reloc batches
  selinux: do not allocate hashtabs dynamically
  selinux: fix return value on error in policydb_read()
  selinux: simplify range_write()
  r8169: switch from netif_xxx message functions to netdev_xxx
  r8169: remove "out of memory" error message from rtl_request_firmware
  r8169: simplify counter handling
  r8169: remove redundant driver message when entering promiscuous mode
  ipv6: Use global sernum for dst validation with nexthop objects
  bpf: Bpf_{g,s}etsockopt for struct bpf_sock_addr
  docs: networking: arcnet-hardware.rst: don't duplicate chapter names
  net: docs: add page_pool.rst to index.rst
  docs: networking: device drivers: convert toshiba/spider_net.txt to ReST
  docs: networking: device drivers: convert ti/tlan.txt to ReST
  docs: networking: device drivers: convert ti/cpsw.txt to ReST
  docs: networking: device drivers: convert ti/cpsw_switchdev.txt to ReST
  docs: networking: device drivers: convert smsc/smc9.txt to ReST
  docs: networking: device drivers: convert sb1000.txt to ReST
  docs: networking: device drivers: convert qualcomm/rmnet.txt to ReST
  docs: networking: device drivers: convert neterion/vxge.txt to ReST
  docs: networking: device drivers: convert neterion/s2io.txt to ReST
  docs: networking: device drivers: convert microsoft/netvsc.txt to ReST
  docs: networking: device drivers: convert intel/ipw2200.txt to ReST
  docs: networking: device drivers: convert intel/ipw2100.txt to ReST
  docs: networking: device drivers: convert freescale/gianfar.txt to ReST
  docs: networking: device drivers: convert freescale/dpaa.txt to ReST
  docs: networking: device drivers: convert dlink/dl2k.txt to ReST
  docs: networking: device drivers: convert dec/dmfe.txt to ReST
  docs: networking: device drivers: convert dec/de4x5.txt to ReST
  docs: networking: device drivers: convert davicom/dm9000.txt to ReST
  docs: networking: device drivers: convert cirrus/cs89x0.txt to ReST
  docs: networking: device drivers: convert chelsio/cxgb.txt to ReST
  docs: networking: device drivers: convert aquantia/atlantic.txt to ReST
  docs: networking: device drivers: convert amazon/ena.txt to ReST
  docs: networking: device drivers: convert 3com/vortex.txt to ReST
  docs: networking: device drivers: convert 3com/3c509.txt to ReST
  docs: networking: convert z8530drv.txt to ReST
  docs: networking: convert xfrm_sysctl.txt to ReST
  docs: networking: convert xfrm_sync.txt to ReST
  docs: networking: convert xfrm_proc.txt to ReST
  docs: networking: convert xfrm_device.txt to ReST
  docs: networking: convert x25.txt to ReST
  docs: networking: convert x25-iface.txt to ReST
  docs: networking: convert vxlan.txt to ReST
  docs: networking: convert vrf.txt to ReST
  docs: networking: convert udplite.txt to ReST
  docs: networking: convert tuntap.txt to ReST
  amd/amdgpu: Limit rlcg write registers only for nv12
  drm/amdkfd: Use a systematic method to calculate queue mask bit
  drm/amdgpu: Rename amdgpu_gfx_kcq_queue_mask_transform()
  drm/amdgpu: skip reservation of discovery tmr region in pre-Navi
  drm/amdgpu: re-structue members for ip discovery
  drm/amdgpu: update the method to set kcq queue mask
  drm/amdgpu: check SMU NULL ptr on gfx hw init
  drm/amdgpu: change HWIP from UVD to VCN for VCN2.5
  net/mlx5: Add support to get lag physical port
  net/mlx5: Change lag mutex lock to spin lock
  bonding: Implement ndo_get_xmit_slave
  bonding: Add array of all slaves
  bonding: Add function to get the xmit slave in active-backup mode
  bonding: Add helper function to get the xmit slave in rr mode
  bonding: Add helper function to get the xmit slave based on hash
  bonding/alb: Add helper functions to get the xmit slave
  bonding: Rename slave_arr to usable_slaves
  bonding: Export skip slave logic to function
  net/core: Introduce netdev_get_xmit_slave
  r8169: remove not needed parameter in rtl8169_set_magic_reg
  selinux: fix error return code in policydb_read()
  bpf: Add selftest for BPF_ENABLE_STATS
  libbpf: Add support for command BPF_ENABLE_STATS
  bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS
  PCI: Allow pci_resize_resource() for devices on root bus
  x86/apic: Move TSC deadline timer debug printk
  ftrace/x86: Fix trace event registration for syscalls without arguments
  power: supply: core: tabularize HWMON temperature labels
  ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only
  dt-bindings: sound: wm8994: Correct required supplies based on actual implementaion
  ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards
  drm/i915: Implement vm_ops->access for gdb access into mmaps
  audit: make symbol 'audit_nfcfgs' static
  selftests: fix kvm relocatable native/cross builds and installs
  selftests/ftrace: Make XFAIL green color
  PCI: host-generic: Support building as modules
  PCI: Constify struct pci_ecam_ops
  ftrace/selftest: make unresolved cases cause failure if --fail-unresolved set
  ftrace/selftests: workaround cgroup RT scheduling issues
  io_uring: punt splice async because of inode mutex
  io_uring: check non-sync defer_list carefully
  io_uring: fix extra put in sync_file_range()
  power: charger-manager: clarify num_properties starting value
  drm/i915/gt: Make timeslicing an explicit engine property
  drm/amdgpu: Add missing parameter description in comments
  drm/amdkfd: Fix comment formatting
  drm/amdgpu: Changed CU reservation golden settings
  drm/amdkfd: Report domain with topology
  power: supply: core: hide unused HWMON labels
  power: supply: core: fix HWMON temperature labels
  power: supply: core: allow to constify property lists
  power: supply: generic-adc-battery: Prepare for const properties
  power: supply: charger-manager: Prepare for const properties
  drm/amd/display: work around fp code being emitted outside of DC_FP_START/END
  drm/amdgpu/dc: Use WARN_ON_ONCE for ASSERT
  drm/amdgpu: drop redundant cg/pg ungate on runpm enter
  drm/amdgpu: move kfd suspend after ip_suspend_phase1
  iommu/qcom: Fix local_base status check
  iommu: Properly export iommu_group_get_for_dev()
  iommu/vt-d: Use right Kconfig option name
  ASoC: SOF: Update correct LED status at the first time usage of update_mute_led()
  iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system
  power: supply: core: reduce power_supply_show_usb_type() parameters
  ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset
  ALSA: isa/wavefront: prevent out of bounds write in ioctl
  KVM: arm64: Fix 32bit PC wrap-around
  drm/i915/pmu: Keep a reference to module while active
  ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO
  efi/libstub: Check return value of efi_parse_options
  efi/x86: Support builtin command line
  efi/libstub: Unify initrd loading across architectures
  efi/x86: Move command-line initrd loading to efi_main
  efi/libstub: Upgrade ignored dtb= argument message to error
  efi/tpm: Use efi_err for error messages
  efi/gop: Use efi_err for error messages
  efi/x86: Use efi_err for error messages
  efi/libstub: Move pr_efi/pr_efi_err into efi namespace
  efi/libstub: Add a helper function to split 64-bit values
  efi/x86: Use correct size for boot_params
  io_uring: use cond_resched() in io_ring_ctx_wait_and_kill()
  io_uring: use proper references for fallback_req locking
  io_uring: only force async punt if poll based retry can't handle it
  io_uring: enable poll retry for any file with ->read_iter / ->write_iter
  cxgb4: fix EOTID leak when disabling TC-MQPRIO offload
  stmmac: intel: Fix kernel crash due to wrong error path
  hinic: Use kmemdup instead of kzalloc and memcpy
  hinic: make symbol 'dump_mox_reg' static
  net: phy: bcm54140: add second PHY ID
  net: phy: bcm54140: apply the workaround on b0 chips
  net: phy: bcm54140: fix phy_id_mask
  net: phy: bcm54140: use genphy_soft_reset()
  net: phy: at803x: add downshift support
  r8169: configure PME_SIGNAL for RTL8125 too
  r8169: improve max jumbo packet size definition
  net: usb: ax88179_178a: Implement ethtool_ops set_eeprom
  mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly
  dpaa2-eth: fix error return code in setup_dpni()
  net: ll_temac: Fix return value check in temac_probe()
  tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040
  net: ethernet: fec: Revert "net: ethernet: fec: Replace interrupt driven MDIO with polled IO"
  net: lpc-enet: fix error return code in lpc_mii_init()
  security: Fix the default value of fs_context_parse_param hook
  ice: Fix error return code in ice_add_prof()
  octeontx2-pf: Fix error return code in otx2_probe()
  net: macb: Fix runtime PM refcounting
  dpaa_eth: Fix comparing pointer to 0
  ptp_qoriq: output PPS signal on FIPER2 in default
  net: moxa: Fix a potential double 'free_irq()'
  net: macsec: preserve ingress frame ordering
  powerpc/uaccess: Implement user_read_access_begin and user_write_access_begin
  drm/i915/gem: Replace user_access_begin by user_write_access_begin
  uaccess: Selectively open read or write user access
  uaccess: Add user_read_access_begin/end and user_write_access_begin/end
  net: ipa: zero return code before issuing generic EE command
  net: ipa: fix an error message in gsi_channel_init_one()
  net: ipa: fix a bug in ipa_endpoint_stop()
  ionic: add device reset to fw upgrade down
  ionic: refresh devinfo after fw-upgrade
  ionic: no link check until after probe
  netlink: add infrastructure to expose policies to userspace
  netlink: factor out policy range helpers
  netlink: remove NLA_EXACT_LEN_WARN
  netlink: allow NLA_MSECS to have range validation
  netlink: extend policy range validation
  nl80211: link recursive netlink nested policy
  netlink: limit recursion depth in policy validation
  netlink: remove type-unsafe validation_data pointer
  dp83640: reverse arguments to list_add_tail
  net: bridge: vlan: Add a schedule point during VLAN processing
  net: dsa: b53: Remove is_static argument to b53_read_op()
  net: dsa: b53: Bound check ARL searches
  net: dsa: b53: Provide number of ARL buckets
  net: dsa: b53: Rename num_arl_entries to num_arl_bins
  r8169: add check for invalid parameter combination in rtl_set_coalesce
  r8169: improve rtl_set_coalesce
  r8169: improve interrupt coalescing parameter handling
  r8169: improve rtl_coalesce_choose_scale
  r8169: improve rtl_get_coalesce
  r8169: merge scale for tx and rx irq coalescing
  r8169: don't pass net_device to irq coalescing sub-functions
  PCI/AER: Use only _OSC to determine AER ownership
  iocost_monitor: drop string wrap around numbers when outputting json
  iocost_monitor: exit successfully if interval is zero
  blk-iocost: account for IO size when testing latencies
  blk-iocost: switch to fixed non-auto-decaying use_delay
  RDMA/mlx5: Verify that QP is created with RQ or SQ
  RDMA/mlx5: Consolidate into special function all create QP calls
  RDMA/mlx5: Remove redundant destroy QP call
  RDMA/mlx5: Copy response to the user in one place
  RDMA/mlx5: Handle udate outlen checks in one place
  RDMA/mlx5: Promote RSS RAW QP flags check to higher level
  RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces
  RDMA/mlx5: Reduce amount of duplication in QP destroy
  RDMA/mlx5: Separate to user/kernel create QP flows
  RDMA/mlx5: Separate XRC_TGT QP creation from common flow
  RDMA/mlx5: Globally parse DEVX UID
  RDMA/mlx5: Delete impossible inlen check
  RDMA/mlx5: Rely on existence of udata to separate kernel/user flows
  RDMA/mlx5: Remove second user copy in create_user_qp
  RDMA/mlx5: Combine copy of create QP command in RSS RAW QP
  RDMA/mlx5: Promote RSS RAW QP attribute check in higher level
  RDMA/mlx5: Store QP type in the vendor QP structure
  RDMA/mlx5: Delete unsupported QP types
  efi/libstub: Avoid returning uninitialized data from setup_graphics()
  power: reset: introduce oxnas-restart
  drivers/perf: hisi: Fix typo in events attribute array
  drivers/perf: arm_spe_pmu: Avoid duplicate printouts
  drm/amd/display: Fix unsigned comparison to zero
  drm/amd/display: remove set but not used variable 'speakers' in dcn10_stream_encoder.c
  drm/amd/display: remove set but not used variable 'speakers' in dce_stream_encoder.c
  drm/amd/display: remove set but not used variable 'pixel_width'
  drm/amd/display: remove set but not used variable 'dc'
  drm/amdgpu: remove set but not used variable 'direct_poll' in vcn_v2_5.c
  drm/amdgpu: remove set but not used variable 'direct_poll' in vcn_v2_0.c
  drm/amdgpu: remove set but not used variable 'priority'
  drm/amd/display: work around fp code being emitted outside of DC_FP_START/END
  drm/amdgpu/dc: Use WARN_ON_ONCE for ASSERT
  drm/radeon: cleanup coding style a bit
  drm/amdgpu: update RAS sequence to parse TA flags
  drm/amdgpu: update RAS TA to Host interface
  drm/amdgpu: update RAS error handling
  drivers/perf: arm_dsu_pmu: Avoid duplicate printouts
  drm/amdgpu: put the audio codec into suspend state before gpu reset V3
  drm/amdgpu/smu10: remove duplicate assignment of smu10_hwmgr_funcs members
  drm/amd/display: remove duplicate assignment of dcn21_funcs members
  drm/amdkfd: Track GPU memory utilization per process
  arm64: kexec_file: print appropriate variable
  ibmvnic: Skip fatal error reset after passive init
  hsr: remove hsr interface if all slaves are removed
  tcp: add hrtimer slack to sack compression
  tcp: tcp_sack_new_ofo_skb() should be more conservative
  tcp: add tp->dup_ack_counter
  selinux: properly handle multiple messages in selinux_netlink_send()
  arm: mm: use __pfn_to_section() to get mem_section
  mlxsw: spectrum_span: Remove old SPAN API
  mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change
  mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API
  mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API
  mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent
  mlxsw: spectrum_span: Wrap buffer change in a function
  mlxsw: spectrum_span: Rename function
  mlxsw: spectrum_span: Add APIs to get / put an analyzed port
  mlxsw: spectrum_span: Add APIs to get / put a SPAN agent
  docs: networking: convert tproxy.txt to ReST
  docs: networking: convert timestamping.txt to ReST
  docs: networking: convert team.txt to ReST
  docs: networking: convert tcp-thin.txt to ReST
  docs: networking: convert tc-actions-env-rules.txt to ReST
  docs: networking: convert switchdev.txt to ReST
  docs: networking: convert strparser.txt to ReST
  docs: networking: convert skfp.txt to ReST
  docs: networking: convert seg6-sysctl.txt to ReST
  docs: networking: convert secid.txt to ReST
  docs: networking: convert sctp.txt to ReST
  docs: networking: convert rxrpc.txt to ReST
  docs: networking: convert regulatory.txt to ReST
  docs: networking: convert rds.txt to ReST
  docs: networking: convert ray_cs.txt to ReST
  docs: networking: convert radiotap-headers.txt to ReST
  docs: networking: convert proc_net_tcp.txt to ReST
  docs: networking: convert ppp_generic.txt to ReST
  docs: networking: convert PLIP.txt to ReST
  docs: networking: convert pktgen.txt to ReST
  docs: networking: convert phonet.txt to ReST
  docs: networking: convert packet_mmap.txt to ReST
  docs: networking: convert operstates.txt to ReST
  docs: networking: convert openvswitch.txt to ReST
  docs: networking: convert nf_flowtable.txt to ReST
  docs: networking: convert nf_conntrack-sysctl.txt to ReST
  docs: networking: convert netif-msg.txt to ReST
  docs: networking: convert netfilter-sysctl.txt to ReST
  docs: networking: convert netdevices.txt to ReST
  docs: networking: convert netdev-features.txt to ReST
  docs: networking: convert netconsole.txt to ReST
  docs: networking: convert multiqueue.txt to ReST
  docs: networking: convert mpls-sysctl.txt to ReST
  docs: networking: convert mac80211-injection.txt to ReST
  docs: networking: convert ltpc.txt to ReST
  docs: networking: convert lapb-module.txt to ReST
  docs: networking: convert l2tp.txt to ReST
  inet_diag: add support for cgroup filter
  inet_diag: add cgroup id attribute
  stmmac: intel: Place object in the Makefile according to the order
  stmmac: intel: Fix indentation to put on one line affected code
  stmmac: intel: Eliminate useless conditions and variables
  stmmac: intel: Convert to use pci_alloc_irq_vectors() API
  stmmac: intel: Remove unnecessary loop for PCI BARs
  stmmac: intel: Fix clock handling on error and remove paths
  stmmac: intel: Fix kernel crash due to wrong error path
  net/smc: remove obsolete link state DELETING
  net/smc: remove handling of CONFIRM_RKEY_CONTINUE
  net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow
  net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow
  net/smc: new smc_rtoken_set functions for multiple link support
  net/smc: move the TEST_LINK response processing into event handler
  net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey
  net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey
  net/smc: adapt SMC client code to use the LLC flow
  net/smc: adapt SMC server code to use the LLC flow
  net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer
  net/smc: introduce link group type
  net/smc: enqueue all received LLC messages
  net/smc: add event-based llc_flow framework
  mptcp: fix uninitialized value access
  mptcp: initialize the data_fin field for mpc packets
  mptcp: fix 'use_ack' option access.
  mptcp: avoid a WARN on bad input.
  mptcp: move option parsing into mptcp_incoming_options()
  mptcp: consolidate synack processing.
  net/faraday: Fix unnecessary check in ftmac100_probe()
  rionet: Fix use correct return type for ndo_start_xmit()
  net: caif: Fix use correct return type for ndo_start_xmit()
  ARM: dts: qcom: ipq4019: add MDIO node
  dt-bindings: add Qualcomm IPQ4019 MDIO bindings
  net: phy: mdio: add IPQ4019 MDIO driver
  drm: Correct DP DSC macro typo
  NFS: Fix a race in __nfs_list_for_each_server()
  hinic: Use ARRAY_SIZE for nic_vf_cmd_msg_handler
  hinic: make a bunch of functions static
  sched/core: Simplify sched_init()
  sched/swait: Reword some of the main description
  sched/fair: Use __this_cpu_read() in wake_wide()
  sched/core: Fix illegal RCU from offline CPUs
  sched/fair: Mark sched_init_granularity __init
  sched/fair: Refill bandwidth before scaling
  sched: Extract the task putting code from pick_next_task()
  sched: Make newidle_balance() static again
  sched/topology: Kill SD_LOAD_BALANCE
  sched: Remove checks against SD_LOAD_BALANCE
  sched/debug: Make sd->flags sysctl read-only
  sched/fair: find_idlest_group(): Remove unused sd_flag parameter
  exit: Move preemption fixup up, move blocking operations down
  sched/fair: Simplify the code of should_we_balance()
  sched/fair: Remove distribute_running from CFS bandwidth
  sched/fair: Eliminate bandwidth race between throttling and distribution
  sched/debug: Fix trival print_task() format
  perf/x86/intel/pt: Drop pointless NULL assignment.
  perf: Add cond_resched() to task_function_call()
  x86/perf: Add hardware performance events support for Zhaoxin CPU.
  x86/retpoline: Fix retpoline unwind
  x86: Change {JMP,CALL}_NOSPEC argument
  x86: Simplify retpoline declaration
  x86/speculation: Change FILL_RETURN_BUFFER to work with objtool
  objtool: Add support for intra-function calls
  objtool: Move the IRET hack into the arch decoder
  objtool: Remove INSN_STACK
  objtool: Make handle_insn_ops() unconditional
  objtool: Rework allocating stack_ops on decode
  objtool: UNWIND_HINT_RET_OFFSET should not check registers
  objtool: is_fentry_call() crashes if call has no destination
  x86,smap: Fix smap_{save,restore}() alternatives
  objtool: Fix ORC vs alternatives
  objtool: Uniquely identify alternative instruction groups
  objtool: Remove check preventing branches within alternative
  x86/mm/cpa: Flush direct map alias during cpa
  mtd: cfi_cmdset_0001: Support the absence of protection registers
  drm/i915/gt: Move the batch buffer pool from the engine to the gt
  dt-bindings: serial: Move Marvell compatible string to 8250 binding doc
  arm64: vdso: Add -fasynchronous-unwind-tables to cflags
  ALSA: hda/realtek - Add LED class support for micmute LED
  ALSA: hda/realtek - Enable micmute LED on and HP system
  ALSA: hda/realtek - Introduce polarity for micmute LED GPIO
  net/mlx5e: Unify reserving space for WQEs
  net/mlx5e: Rename ICOSQ WQE info struct and field
  net/mlx5e: Fetch WQE: reuse code and enforce typing
  net/mlx5e: XDP, Print the offending TX descriptor on error completion
  net/mlx5e: TX, Generalise code and usage of error CQE dump
  net/mlx5e: Use proper name field for the UMR key
  net/mlx5: Add support for release all pages event
  net/mlx5: Rate limit page not found error messages
  net/mlx5: Add helper function to release fw page
  net/mlx5: Remove unused field in EQ
  net/mlx5: CT: Remove unused variables
  net/mlx5e: CT: Avoid false warning about rule may be used uninitialized
  net/mlx5e: Remove unneeded semicolon
  net/mlx5e: Use helper API to get devlink port index for all port flavours
  net/mlx5: IPsec, Fix coverity issue
  block: remove the bd_openers checks in blk_drop_partitions
  net/mlx5e: Fix q counters on uplink representors
  net/mlx5: Fix command entry leak in Internal Error State
  net/mlx5: Fix forced completion access non initialized command entry
  net/mlx5: DR, On creation set CQ's arm_db member to right value
  net/mlx5: E-switch, Fix mutex init order
  net/mlx5: E-switch, Fix printing wrong error value
  net/mlx5: E-switch, Fix error unwinding flow for steering init failure
  ANDROID: GKI: enable CONFIG_RTC_SYSTOHC
  ANDROID: Incremental fs: Add setattr call
  fibmap: Warn and return an error in case of block > INT_MAX
  arm64: defconfig: enable meson gx audio as module
  MIPS: Loongson64: Probe CPU features via CPUCFG
  spi: atmel: Add missing annotation for atmel_spi_next_xfer_dma_submit()
  MIPS: perf: Add hardware perf events support for new Loongson-3
  MIPS: tools: Show result for loongson3-llsc-check
  spi: pxa2xx: Apply CS clk quirk to BXT
  selftests/bpf: Test allowed maps for bpf_sk_select_reuseport
  bpf: Fix error return code in map_lookup_and_delete_elem()
  i2c: powermac: use true,false for bool variable
  dma-buf: fix documentation build warnings
  libbpf: Fix false uninitialized variable warning
  bpf, riscv: Fix stack layout of JITed code on RV32
  i2c: aspeed: Avoid i2c interrupt status clear race condition.
  i2c: amd-mp2-pci: Fix Oops in amd_mp2_pci_init() error handling
  i2c: stm32f7: prevent array underflow in stm32f7_get_lower_rate()
  perf vendor events power9: Add hv_24x7 socket/chip level metric events
  perf tools: Enable Hz/hz prinitg for --metric-only option
  perf tests expr: Added test for runtime param in metric expression
  perf metricgroups: Enhance JSON/metric infrastructure to handle "?"
  perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr()
  perf report: Fix warning assignment of 0/1 to bool variable
  perf tools: Remove unneeded semicolons
  perf c2c: Remove unneeded semicolon
  libtraceevent: Remove unneeded semicolon
  perf script: Remove extraneous newline in perf_sample__fprintf_regs()
  perf synthetic events: Remove use of sscanf from /proc reading
  tools api: Add a lightweight buffered reading api
  perf bench: Add a multi-threaded synthesize benchmark
  ASoC: SOF: sort out Kconfig, again
  arm64: defconfig: Enable SM8250 GCC driver
  ASoC: rt5682: remove unwanted btn_type assignment
  ASoC: rt5682: remove duplicate rt5682_reset() calls
  ASoC: rt5682: replace message printing from pr_() to dev_()
  ASoC: rt5682: remove empty default case
  ASoC: rt5682: fix space issues
  ASoC: rt5682: simplify assertions
  ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID
  ANDROID: drivers: gpu: drm: fix export symbol type
  ANDROID: driver: gpu: drm: fix export symbol types
  ANDROID: iommu: fix export symbol type
  ANDROID: ion: fix export symbol type
  ANDROID: sdcardfs: fix export symbol type
  ANDROID: ufshcd-crypto: fix export symbol type
  ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms
  ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config
  ASoC: topology: set component dai_index to ipc dai config dai_index
  ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config
  KVM: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS
  remove the no longer needed pid_alive() check in __task_pid_nr_ns()
  ASoC: Intel: broadwell: Fix oops during module removal
  KVM: arm64: Save/restore sp_el0 as part of __guest_enter
  of: reserved-memory: Support multiple regions per device
  of: reserved-memory: Support lookup of regions by name
  powerpc/uaccess: Implement unsafe_copy_to_user() as a simple loop
  powerpc/uaccess: Implement unsafe_put_user() using 'asm goto'
  powerpc/uaccess: Evaluate macro arguments once, before user access is allowed
  btrfs: fix gcc-4.8 build warning for struct initializer
  KVM: arm64: Delete duplicated label in invalid_vector
  ovl: clear ATTR_OPEN from attr->ia_valid
  ovl: clear ATTR_FILE from attr->ia_valid
  drm/ast: remove duplicate assignment of ast_crtc_funcs member
  ANDROID: virt_wifi: fix export symbol types
  ANDROID: vfs: fix export symbol type
  ANDROID: vfs: fix export symbol types
  ANDROID: fscrypt: fix export symbol type
  ANDROID: cfi: fix export symbol types
  drm/i915: Update DRIVER_DATE to 20200430
  soc: renesas: rcar-rst: Add support for RZ/G1H
  soc: renesas: rcar-sysc: Add R8A7742 support
  clk: renesas: rcar-gen2: Remove superfluous CLK_RENESAS_DIV6 selects
  clk: renesas: cpg-mssr: Add R8A7742 support
  drm/i915/selftests: Add tiled blits selftest
  USB: uas: add quirk for LaCie 2Big Quadra
  phy: qualcomm: usb-hs-28nm: Prepare clocks in init
  MAINTAINERS: Add Vinod Koul as Generic PHY co-maintainer
  ALSA: opti9xx: shut up gcc-10 range warning
  crypto: bcm - Fix unused assignment
  crypto: bcm - Remove the unnecessary cast for PTR_ERR().
  crypto: drbg - should select CTR
  crypto: ctr - no longer needs CRYPTO_SEQIV
  hwrng: cctrng - Make some symbols static
  crypto: hisilicon/qm - Make qm_controller_reset() static
  hwrng: optee - Use UUID API for exporting the UUID
  lib/mpi: Fix 64-bit MIPS build with Clang
  crypto: ccp - Add support for SEV-ES to the PSP driver
  padata: add separate cpuhp node for CPUHP_PADATA_DEAD
  hwrng: cctrng - Remove unnecessary FIPS ifdef
  crypto: arch/nhpoly1305 - process in explicit 4k chunks
  crypto: arch/lib - limit simd usage to 4k chunks
  fpga: dfl: afu: support debug access to memory-mapped afu regions
  fpga: dfl.h: Replace zero-length array with flexible-array member
  arm64: dts: agilex: correct service layer driver's compatible value
  dt-bindings, firmware: add compatible value Intel Stratix10 service layer binding
  fpga: stratix10-soc: add compatible property value for intel agilex
  arm64: dts: agilex: correct FPGA manager driver's compatible value
  dt-bindings: fpga: add compatible value to Stratix10 SoC FPGA manager binding
  fpga: machxo2-spi: Use new structure for SPI transfer delays
  fpga: ice40-spi: Use new structure for SPI transfer delays
  fpga: dfl: support multiple opens on feature device node.
  powerpc/64: Have MPROFILE_KERNEL depend on FUNCTION_TRACER
  Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr
  powerpc/sysfs: Show idle_purr and idle_spurr for every CPU
  powerpc/pseries: Account for SPURR ticks on idle CPUs
  powerpc/idle: Store PURR snapshot in a per-cpu global variable
  powerpc: Move idle_loop_prolog()/epilog() functions to header file
  scsi: dpt_i2o: Remove always false 'chan < 0' statement
  scsi: qedi: Check for buffer overflow in qedi_set_path()
  scsi: qla2xxx: make 1-bit bit-fields unsigned int
  scsi: core: free sgtables in case command setup fails
  drm/i915/gt: Restore aggressive post-boost downclocking
  drm/i915/gt: Apply the aggressive downclocking to parking
  drm/i915/gt: Switch to manual evaluation of RPS
  drm/i915/gt: Track use of RPS interrupts in flags
  drm/i915/gt: Move rps.enabled/active to flags
  drm/i915/gt: Always enable busy-stats for execlists
  net: bcmgenet: add WAKE_FILTER support
  net: bcmgenet: add support for ethtool rxnfc flows
  net: bcmgenet: code movement
  Revert "net: bcmgenet: remove unused function in bcmgenet.c"
  net: bcmgenet: move clk_wol management to bcmgenet_wol
  net: bcmgenet: Fix WoL with password after deep sleep
  net: bcmgenet: set Rx mode before starting netif
  bpf: Fix unused variable warning
  selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test
  selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed
  bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH
  tools: bpftool: Make libcap dependency optional
  tools: bpftool: Allow unprivileged users to probe features
  tools: bpftool: For "feature probe" define "full_mode" bool as global
  wireguard: receive: use tunnel helpers for decapsulating ECN markings
  wireguard: queueing: cleanup ptr_ring in error path of packet_queue_init
  wireguard: send: remove errant newline from packet_encrypt_worker
  platform/chrome: cros_ec_sensorhub: Allocate sensorhub resource before claiming sensors
  MIPS: ingenic: Drop obsolete code, merge the rest in setup.c
  MIPS: ingenic: GCW0: Update defconfig
  MIPS: ingenic: CI20: enable OST, PWM drivers in defconfig
  MIPS: ingenic: DTS: Update GCW0 support
  MIPS: ingenic: DTS: Update JZ4770 support
  MIPS: ingenic: DTS: Add nodes for the watchdog/PWM/OST
  MIPS: ingenic: DTS: Respect cell count of common properties
  MIPS: ingenic: DTS: Fix invalid value in #dma-cells
  arm64: Reorder the macro arguments in the copy routines
  drm/bridge: fix stack usage warning on old gcc
  arm64: silicon-errata.rst: Sort the Cortex-A55 entries
  HID: mcp2221: add gpiolib dependency
  HID: i2c-hid: reset Synaptics SYNA2393 on resume
  HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT
  mptcp: replace mptcp_disconnect with a stub
  net/smc: move llc layer related init and clear into smc_llc.c
  net/smc: use mutex instead of rwlock_t to protect buffers
  net/smc: process llc responses in tasklet context
  net/smc: use worker to process incoming llc messages
  net/smc: simplify link deactivation
  net/smc: move testlink work to system work queue
  net/smc: add new link state and related helpers
  net/smc: multi-link support for smc_rmb_rtoken_handling()
  net/smc: convert static link ID instances to support multiple links
  net/smc: convert static link ID to dynamic references
  net/smc: introduce link_idx for link group array
  net/smc: separate function for link initialization
  net/smc: rework pnet table to support SMC-R failover
  um: Fix typo in vector driver transport option definition
  um: syscall.c: include <asm/unistd.h>
  um: Fix xor.h include
  arm64: dts: meson: kvim3: move hdmi to tdm a
  netfilter: nf_osf: avoid passing pointer to local var
  Revert "net: ethernet: fec: Prevent MII event after MII_SPEED write"
  net: dsa: mv88e6xxx: remove duplicate assignment of struct members
  arm64: dts: meson-g12: remove spurious blank line
  ila: remove unused inline function ila_addr_is_ila
  net: hsr: remove unused inline functions
  video: fbdev: controlfb: fix build for COMPILE_TEST=y && PPC_PMAC=y && PPC32=n
  arm64: dts: meson: S922X: extend cpu opp-points
  ARC: guard dsp early init against non ARCv2
  netpoll: Fix use correct return type for ndo_start_xmit()
  arm64: dts: meson-g12b-khadas-vim3: add missing frddr_a status property
  ptp: ptp_ines: convert to devm_platform_ioremap_resource
  net: hns3: adds support for reading module eeprom info
  arm64: dts: meson: fix leds subnodes name
  arm64: dts: meson-gxbb-kii-pro: fix board compatible
  arm64: dts: meson-g12b-ugoos-am6: fix board compatible
  arm64: dts: meson: fixup SCP sram nodes
  arm64: dts: meson-g12-common: fix dwc2 clock names
  arm64: dts: meson-g12b-ugoos-am6: fix usb vbus-supply
  arm64: dts: amlogic: use the new USB control driver for GXL and GXM
  MIPS: Loongson64: Switch the order of RS780E and LS7A
  power: supply: max17042_battery: Add support for the TTE_NOW prop
  drm/i915/gt: Keep a no-frills swappable copy of the default context state
  regulator: Revert "Use driver_deferred_probe_timeout for regulator_init_complete_work"
  spi: stm32-qspi: Fix unbalanced pm_runtime_enable issue
  spi: uniphier: fix error return code in uniphier_spi_probe()
  spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe()
  ASoC: dt-bindings: simple-card: switch to yaml base Documentation
  ANDROID: GKI: Enable net testing options
  ASoC: rt5682: fix I2C/Soundwire dependencies
  ASoC: fsl_easrc: mark PM functions __maybe_unused
  drm: Nuke mode->hsync
  block: add a bio_queue_enter helper
  block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT
  block: cleanup the memory stall accounting in submit_bio
  block: improve the submit_bio and generic_make_request documentation
  ARM: defconfig: u8500: Enable new drivers for ux500
  blk-mq: make function '__blk_mq_sched_dispatch_requests' static
  thermal/drivers/ti-soc-thermal: Avoid dereferencing ERR_PTR
  HID: usbhid: Fix race between usbhid_close() and usbhid_stop()
  mac80211: fix memory overlap due to variable length param
  mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate
  mac80211: TX legacy rate control for Beacon frames
  drm/i915/selftests: fix error handling in __live_lrc_indirect_ctx_bb()
  mac80211_hwsim: Advertise support for multicast RX registration
  drm/i915: Avoid dereferencing a dead context
  staging: wilc1000: adjust for management frame register API changes
  staging: rtl8723bs: remove mgmt_frame_register method
  ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime
  ARM: 8970/1: decompressor: increase tag size
  ASoC: mxs-saif: Fix unused assignment
  ASoc: nau8810: add AUX related dapm widgets and routes
  ASoC: codecs: wm97xx: fix ac97 dependency
  ASoC: component: suppress uninitialized-variable warning
  posix-cpu-timers: Replace __get_task_for_clock with pid_for_clock
  ARM: 8971/1: replace the sole use of a symbol with its definition
  ARM: 8969/1: decompressor: simplify libfdt builds
  ASoC: soc-dai: add snd_soc_dai_compr_get_metadata()
  ASoC: soc-dai: add snd_soc_dai_compr_set_metadata()
  ASoC: soc-dai: add snd_soc_dai_compr_pointer()
  ASoC: soc-dai: add snd_soc_dai_compr_ack()
  ASoC: soc-dai: add snd_soc_dai_compr_get_params()
  ASoC: soc-dai: add snd_soc_dai_compr_set_params()
  ASoC: soc-dai: add snd_soc_dai_compr_trigger()
  ASoC: soc-dai: add snd_soc_dai_compr_shutdown()
  ASoC: soc-dai: add snd_soc_dai_compr_start()
  ASoC: soc-dai: add snd_soc_pcm_dai_remove()
  ASoC: soc-dai: add snd_soc_pcm_dai_probe()
  ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger()
  ASoC: soc-dai: add snd_soc_pcm_dai_trigger()
  ASoC: soc-dai: add snd_soc_pcm_dai_prepare()
  ASoC: soc-dai: add snd_soc_pcm_dai_new()
  ASoC: soc-dai: don't overwide dai->driver->ops
  ASoC: soc-dai: add soc_dai_err()
  gpio: Make "offset" and "unsigned int", not just "unsigned"
  gpio: Document proper return value for gpio drivers
  posix-cpu-timers: Replace cpu_timer_pid_type with clock_pid_type
  posix-cpu-timers: Extend rcu_read_lock removing task_struct references
  iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config
  iommu/mediatek: Fix MTK_IOMMU dependencies
  iommu: Fix the memory leak in dev_iommu_free()
  cpuidle: sysfs: Minor coding style corrections
  cpuidle: sysfs: Remove the unused define_one_r(o/w) macros
  drm/qxl: qxl_release use after free
  drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper()
  gpio: pca953x: drop unused parameters of pca953x_recalc_addr()
  gpio: pca953x: fix handling of automatic address incrementing
  gpio: pca953x: Rewrite ->get_multiple() function
  interconnect: qcom: Move the static keyword to the front of declaration
  greybus: fix typos in GREYBUS/GREYBUS_ES2 help text
  media: v4l2-ctrls.h: clarify the p_def argument of v4l2_ctrl_new_std_compound
  media: cec-gpio: handle gpiod_get_value errors correctly
  media: vidioc-reqbufs/create-bufs.rst: fix typo
  media: MAINTAINERS: adjust entries to moving CEC USB drivers
  media: vimc: cap: Report a colorspace
  media: si2157: ensure wait_status is initialized
  media: rc: no need for decoder state if decoder not enabled
  media: m88ds3103: error in set_frontend is swallowed and not reported
  arm64: vdso: use consistent 'map' nomenclature
  arm64: vdso: use consistent 'abi' nomenclature
  arm64: vdso: simplify arch_vdso_type ifdeffery
  arm64: vdso: remove aarch32_vdso_pages[]
  clk: meson: meson8b: Make the CCF use the glitch-free VPU mux
  clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en gate bits
  clk: meson: meson8b: Fix the polarity of the RESET_N lines
  clk: meson: meson8b: Fix the first parent of vid_pll_in_sel
  backlight: l4f00242t03: Convert to GPIO descriptors
  ARM: dts: stm32: Rename LEDs to match silkscreen on AV96
  ARM: dts: stm32: Add bindings for USB on AV96
  ARM: dts: stm32: Add bindings for audio on AV96
  ARM: dts: stm32: Add alternate pinmux for SAI2 pins on stm32mp15
  ARM: dts: stm32: Add bindings for HDMI video on AV96
  ARM: dts: stm32: Add alternate pinmux for LTDC pins on stm32mp15
  ARM: dts: stm32: Enable Bluetooth on AV96
  ARM: dts: stm32: Add alternate pinmux for USART2 pins on stm32mp15
  ARM: dts: stm32: Enable WiFi on AV96
  ARM: dts: stm32: Add configuration EEPROM on AV96
  ARM: dts: stm32: Add QSPI NOR on AV96
  ARM: dts: stm32: Add eMMC attached to SDMMC2 on AV96
  ARM: dts: stm32: Repair SDMMC1 operation on AV96
  ARM: dts: stm32: Add alternate pinmux for SDMMC pins on stm32mp15
  ARM: dts: stm32: Add missing ethernet PHY skews on AV96
  ARM: dts: stm32: Add missing ethernet PHY reset on AV96
  ARM: dts: stm32: Repair ethernet operation on AV96
  ARM: dts: stm32: Add alternate pinmux for ethernet RGMII on stm32mp15
  ARM: dts: stm32: Repair PMIC interrupt on AV96
  ARM: dts: stm32: Repair PMIC configuration on AV96
  MAINTAINERS: remove entry after hp100 driver removal
  ALSA: hda/hdmi: fix without unlocked before return
  MAINTAINERS: Restore alphabetical sorting
  drm/i915/gt: Avoid uninitialized use of rpcurupei in frequency_show
  mtd: spi-nor: Fix description of the sr_ready() return value
  mtd: spi-nor: Uniformize the return value in spi_nor_*_ready()
  mtd: spi-nor: micron-st: Enable locking for n25q00
  arm64: dts: fsl: add fsl,extts-fifo property for fman ptp
  arm64: dts: imx8mn: Update VDD_ARM 1.2GHz setpoint voltage
  arm64: dts: freescale: imx8mp: update input_val for AUDIOMIX_BIT_STREAM
  scsi: ibmvscsi: Fix WARN_ON during event pool release
  arm64: dts: lx2160a: add more thermal zone support
  arm64: dts: imx8qxp-mek: Add PMIC thermal zone support
  arm64: dts: imx8qxp-mek: Sort labels alphabetically
  selftests/bpf: Add runqslower binary to .gitignore
  selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest
  selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read
  libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id()
  selftests/bpf: Fix invalid memory reads in core_relo selftest
  selftests/bpf: Fix memory leak in extract_build_id()
  selftests/bpf: Fix memory leak in test selector
  libbpf: Fix memory leak and possible double-free in hashmap__clear
  selftests/bpf: Convert test_hashmap into test_progs test
  selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers
  selftests/bpf: Ensure test flavors use correct skeletons
  arm64: dts: imx8mm: specify #sound-dai-cells for SAI nodes
  ARM: dts: imx6-sr-som: add ethernet PHY configuration
  dt-bindings: clocks: imx8mp: Add ids for audiomix clocks
  clk: imx: Add helpers for passing the device as argument
  clk: imx: pll14xx: Add the device as argument when registering
  clk: imx: gate2: Allow single bit gating clock
  usb: chipidea: usb2: remove unneeded semicolon
  libbpf: Add BTF-defined map-in-map support
  libbpf: Refactor map creation logic and fix cleanup leak
  libbpf: Refactor BTF-defined map definition parsing logic
  bpftool: Add link bash completions
  bpftool: Add bpftool-link manpage
  bpftool: Add bpf_link show and pin support
  bpftool: Expose attach_type-to-string array to non-cgroup code
  selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info
  libbpf: Add low-level APIs for new bpf_link commands
  bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link
  bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link
  bpf: Allocate ID for bpf_link
  bpf: Refactor bpf_link update handling
  dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath
  power: supply: axp288_charger: Omit superfluous error message
  RDMA/mlx5: Process all vendor flags in one place
  RDMA/mlx5: Return all configured create flags through query QP
  RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags
  RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature
  RDMA/mlx5: Process create QP flags in one place
  RDMA/mlx5: Delete create QP flags obfuscation
  RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow
  RDMA/mlx5: Remove second copy from user for non RSS RAW QPs
  RDMA/mlx5: Move DRIVER QP flags check into separate function
  RDMA/mlx5: Update all DRIVER QP places to use QP subtype
  RDMA/mlx5: Split scatter CQE configuration for DCT QP
  RDMA/mlx5: Separate create QP flows to be based on type
  RDMA/mlx5: Set QP subtype immediately when it is known
  RDMA/mlx5: Avoid setting redundant NULL for XRC QPs
  RDMA/mlx5: Prepare QP allocation for future removal
  RDMA/mlx5: Perform check if QP creation flow is valid
  RDMA/mlx5: Delete impossible GSI port check
  RDMA/mlx5: Organize QP types checks in one place
  drm/i915: Use proper fault mask in interrupt postinstall too
  Input: synaptics-rmi4 - fix error return code in rmi_driver_probe()
  selftests/bpf: fix test_sysctl_prog with alu32
  netfilter: add audit table unregister actions
  signal: Remove has_group_leader_pid
  audit: tidy and extend netfilter_cfg x_tables
  exec: Remove BUG_ON(has_group_leader_pid)
  posix-cpu-timer:  Unify the now redundant code in lookup_task
  posix-cpu-timer: Tidy up group_leader logic in lookup_task
  docs: networking: convert kcm.txt to ReST
  docs: networking: convert ipvs-sysctl.txt to ReST
  docs: networking: convert ipvlan.txt to ReST
  docs: networking: convert ipv6.txt to ReST
  docs: networking: convert ip-sysctl.txt to ReST
  docs: networking: convert ipsec.txt to ReST
  docs: networking: convert iphase.txt to ReST
  docs: networking: convert ip_dynaddr.txt to ReST
  docs: networking: convert ipddp.txt to ReST
  docs: networking: convert ila.txt to ReST
  docs: networking: convert hinic.txt to ReST
  docs: networking: convert gtp.txt to ReST
  docs: networking: convert gen_stats.txt to ReST
  docs: networking: convert generic_netlink.txt to ReST
  docs: networking: convert generic-hdlc.txt to ReST
  docs: networking: convert framerelay.txt to ReST
  docs: networking: convert fore200e.txt to ReST
  docs: networking: convert filter.txt to ReST
  docs: networking: convert fib_trie.txt to ReST
  docs: networking: convert eql.txt to ReST
  docs: networking: convert driver.txt to ReST
  docs: networking: convert dns_resolver.txt to ReST
  docs: networking: convert defza.txt to ReST
  docs: networking: convert decnet.txt to ReST
  docs: networking: convert dctcp.txt to ReST
  docs: networking: convert dccp.txt to ReST
  docs: networking: convert cxacru.txt to ReST
  docs: networking: convert cops.txt to ReST
  docs: networking: convert cdc_mbim.txt to ReST
  docs: networking: convert bonding.txt to ReST
  docs: networking: convert baycom.txt to ReST
  docs: networking: convert ax25.txt to ReST
  docs: networking: convert atm.txt to ReST
  docs: networking: convert arcnet.txt to ReST
  docs: networking: convert arcnet-hardware.txt to ReST
  docs: networking: convert altera_tse.txt to ReST
  docs: networking: convert 6pack.txt to ReST
  docs: networking: convert caif files to ReST
  Fix use after free in get_tree_bdev()
  net: ethernet: fec: Prevent MII event after MII_SPEED write
  dpaa2-eth: Use proper division helper in dpaa2_dbg_ch_show
  drm/i915/execlists: Verify we don't submit two identical CCIDs
  drm/i915/execlists: Track inflight CCID
  drm/i915/execlists: Avoid reusing the same logical CCID
  proc: Ensure we see the exit of each process tid exactly once
  net/x25: Fix null-ptr-deref in x25_disconnect
  rculist: Add hlists_swap_heads_rcu
  net/ena: Fix build warning in ena_xdp_set()
  net: phy: bcm54140: Make a bunch of functions static
  drm/amd/display: Use cursor locking to prevent flip delays
  drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
  drm/amd/display: Defer cursor update around VUPDATE for all ASIC
  drm/amd/display: fix rn soc bb update
  drm/amd/display: check if REFCLK_CNTL register is present
  gpio: mm-lantiq: Fix small typo
  selftests: tls: run all tests for TLS 1.2 and TLS 1.3
  kselftest: add fixture variants
  kselftest: run tests by fixture
  kselftest: create fixture objects
  kselftest: factor out list manipulation to a helper
  drm/amdkfd: Enable over-subscription with >1 GWS queue
  drm/amdkfd: Enable GWS based on FW Support
  drm/amdkfd: New IOCTL to allocate queue GWS (v2)
  drm/amdgpu: pass unlocked flag to params at amdgpu_vm_bo_update_mapping
  drm/amdgpu: add new unlocked flag for PTE updates
  drm/amdgpu: rename direct to immediate for VM updates
  drm/amdgpu: cleanup IB pool handling a bit
  drm/amdgpu: partial revert VM sync changes
  drm/amdgpu: check ring type for secure IBs
  drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem
  drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2
  drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_map_buffer v2
  drm/amdgpu: Fix per-IB secure flag GFX hang
  drm/amdgpu: Fine-grained TMZ support
  drm/amdgpu: stop evicting encrypted BOs to swap
  drm/amdgpu: add TMZ handling to amdgpu_move_blit
  drm/amdgpu: also add the TMZ flag to GART
  drm/amdgpu: fix the wrong logic checking when secure buffer is created (v3)
  drm/amdgpu: Move to a per-IB secure flag (TMZ)
  drm/amd/display: Indicate use of TMZ buffers to DC
  drm/amdgpu: implement TMZ accessor (v3)
  drm/amdgpu: remove the alignment placeholder for secure buffer
  drm/amdgpu: move CS secure flag next the structs where it's used
  drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10
  drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5
  drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4
  drm/amdgpu: expand amdgpu_copy_buffer interface with tmz parameter
  drm/amdgpu: expand sdma copy_buffer interface with tmz parameter
  drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h
  drm/amdgpu: set TMZ bits in PTEs for secure BO (v4)
  drm/amdgpu: job is secure iff CS is secure (v5)
  drm/amdgpu: expand the context control interface with trust flag
  drm/amdgpu: expand the emit tmz interface with trusted flag
  drm/amdgpu: add tmz bit in frame control packet
  drm/amdgpu: add function to check tmz capability (v4)
  drm/amdgpu: add amdgpu_tmz data structure
  drm/amdgpu: add tmz feature parameter (v2)
  drm/amdgpu: define the TMZ bit for the PTE
  drm/amdgpu: add UAPI to create secure commands (v3)
  drm/amdgpu: add UAPI for creating encrypted buffers
  drm/amd/display: 3.2.83.1
  drm/amd/display: 3.2.83
  drm/amd/display: Use cursor locking to prevent flip delays
  drm/amd/display: Internal refactoring to abstract color caps
  drm/amd/display: Add set backlight to hw sequencer.
  drm/amd/display: Add dummy p-state latency bounding box override
  drm/amd/display: Add panel cntl id for set backlight level.
  drm/amd/display: Pass command instead of header into DMUB service
  drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1
  drm/amd/display: Defer cursor update around VUPDATE for all ASIC
  drm/amd/display: Change viewport limit to 12 for DCN2
  drm/amd/display: Fail validation if building scaling params fails
  drm/amd/display: fix rn soc bb update
  drm/amd/display: check if REFCLK_CNTL register is present
  drm/amd/display: Add DML variable for future asics
  drm/amd/display: clean up some header paths
  drm/amd/display: Fix DMUB meta offset for new load method
  drm/amd/display: Do not disable pipe split if mode is not supported
  drm/amd/display: 3.2.82
  ARM: dts: Add devicetree for Integrator/AP with IM-PD1
  NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION
  SUNRPC: defer slow parts of rpc_free_client() to a workqueue.
  drm/amdgpu: bump version for invalidate L2 before SDMA IBs
  drm/amdgpu: invalidate L2 before SDMA IBs (v2)
  selftests: net: add new testcases for nexthop API compat mode sysctl
  net: ipv4: add sysctl for nexthop api compatibility mode
  net: ipv6: new arg skip_notify to ip6_rt_del
  MAINTAINERS: adjust to renaming physmap_of_versatile.c
  ARM: integrator: Add some Kconfig selections
  ARM: integrator: Retire LM and IM-PD1 boardfile code
  bus: Add driver for Integrator/AP logic modules
  bus: Add DT bindings for Integrator/AP logic modules
  libbpf: Remove unneeded semicolon in btf_dump_emit_type
  net/mlx5: TX WQE Add trailer insertion field
  net/mlx5: Add release all pages capability bit
  net/mlx5: Introduce TLS RX offload hardware bits
  net/mlx5: Add structure and defines for pci sync for fw update event
  net/mlx5: Add structure layout and defines for MFRL register
  net/mlx5: Refactor imm_inval_pkey field in cqe struct
  net/mlx5: Use aligned variable while allocating ICM memory
  net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures
  net/mlx5: Add support for COPY steering action
  drm/amdgpu: add tiling flags from Mesa
  drm/amd/powerplay: avoid using pm_en before it is initialized revised
  Revert "drm/amd/powerplay: avoid using pm_en before it is initialized"
  selftests/bpf: Copy runqslower to OUTPUT directory
  power: supply: sc27xx: Add boot voltage support
  power: supply: sc27xx: Add CURRENT_NOW/VOLTAGE_NOW properties support
  power: supply: sc27xx: Allow to change the battery full capacity
  power: supply: sc27xx: Set 'no_thermal' flag for SC27xx fuel gauge
  power: supply: ab8500_fg: remove comparison to bool
  power: reset: qcom-pon: reg write mask depends on pon generation
  drm: pl111: Move VExpress setup into versatile init
  drm: pl111: Simplify vexpress init
  drm: pl111: Fix module autoloading
  firmware_loader: move fw_fallback_config to a private kernel symbol namespace
  driver core: Add missing '\n' in log messages
  driver/base/soc: Use kobj_to_dev() API
  scripts: sphinx-pre-install: change the output order
  scripts: sphinx-pre-install: fix a bug when using with venv
  scripts: sphinx-pre-install: change recommendation text if venv exists
  scripts: sphinx-pre-install: change the warning for version < 2.4.4
  scripts: sphinx-pre-install: only ask to activate valid venvs
  drm/i915: Use devm_drm_dev_alloc
  doc: nvdimm: remove reference to non-existent CONFIG_NFIT_TEST
  docs: sysctl/kernel: document cad_pid
  docs: virt/kvm: close inline string literal
  docs: orangefs: fix pvfs2tab literal block
  Documentation: zh_CN: convert to use i2c_new_client_device()
  Update the documentation referencing Plan 9 from User Space.
  mailmap: Add entry for Leonardo Bras
  Documentation: x86: fix space instead of tab in uefi doc
  drm/i915/tgl: Wa_14011059788
  drm/qxl: Don't use drm_device->dev_private
  drm/qxl: Use devm_drm_dev_alloc
  of: property: Do not link to disabled devices
  of: property: Fix create device links for all child-supplier dependencies
  of: property: Don't retry device_link_add() upon failure
  dt-bindings: iio: adi,ltc2983: Add missing quotes on dependencies
  dt-bindings: i2c: i2c-stm32f7: add st,stm32mp15-i2c compatible
  ACPI/IORT: take _DMA methods into account for named components
  interconnect: imx: Add platform driver for imx8mn
  interconnect: imx: Add platform driver for imx8mq
  interconnect: imx: Add platform driver for imx8mm
  interconnect: Add imx core driver
  dt-bindings: interconnect: Add bindings for imx8m noc
  thunderbolt: Check return value of tb_sw_read() in usb4_switch_op()
  spi: spi-amd: fix warning
  efi/libstub/arm64: align PE/COFF sections to segment alignment
  ARM: dts: stm32: add Fast Mode Plus info in I2C nodes of stm32mp151
  ARM: dts: stm32: use st,stm32mp15-i2c compatible for stm32mp151
  arm64: vdso: Add '-Bsymbolic' to ldflags
  dmaengine: dmatest: Fix process hang when reading 'wait' parameter
  regulator: bd718x7: remove voltage change restriction from BD71847
  driver core: Ensure wait_for_device_probe() waits until the deferred_probe_timeout fires
  driver core: Use dev_warn() instead of dev_WARN() for deferred_probe_timeout warnings
  driver core: Revert default driver_deferred_probe_timeout value to 0
  component: Silence bind error on -EPROBE_DEFER
  driver core: Fix handling of fw_devlink=permissive
  coredump: fix crash when umh is disabled
  drm/amdgpu: bump version for invalidate L2 before SDMA IBs
  drm/amdgpu: invalidate L2 before SDMA IBs (v2)
  drm/amdgpu: add tiling flags from Mesa
  arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants
  amba: Initialize dma_parms for amba devices
  driver core: platform: Initialize dma_parms for platform devices
  drm/amdgpu/vcn2.5: wait for tiles off after unpause
  drm/amd/powerplay: avoid using pm_en before it is initialized revised
  Revert "drm/amd/powerplay: avoid using pm_en before it is initialized"
  ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card()
  ARM: dts: stm32: add cortex-M4 pdds management in Cortex-M4 node
  drm: make drm_file use keyed wakeups
  drm/amdkfd: Put ASIC revision into HSA capability
  pinctrl: db8500: Fix some old bugs
  pinctrl: ab8505: Define group for GPIO pin 50
  pinctrl: bm1880: add pwm37 to bm1880_pctrl_groups
  gpio: tegra: mask GPIO IRQs during IRQ shutdown
  drm/bochs: Remove explicit drm_connector_register
  drm/ast: Drop explicit connector register/unregister
  drm/aspeed: Use devm_drm_dev_alloc
  drm/aspeed: Drop aspeed_gfx->fbdev
  gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res()
  drm/cirrus: Move to drm/tiny
  ALSA: hda/hdmi: fix race in monitor detection during probe
  drm/cirrus: Don't use drm_device->dev_private
  drm/cirrus: Use devm_drm_dev_alloc
  drm/komeda: use devm_drm_dev_alloc
  drm/ingenic: Don't set drm_device->dev_private
  drm/ingenic: Use devm_drm_dev_alloc
  drm/mcde: Don't use drm_device->dev_private
  drm/mcde: Use devm_drm_dev_alloc
  gpio: of: Build fails if CONFIG_OF_DYNAMIC enabled without CONFIG_OF_GPIO
  ASoC: broadwell: add channel constraint
  ASoC: bdw-rt5650: add channel constraint
  ASoC: bdw-rt5677: add channel constraint
  drm/tidss: Delete tidss->saved_state
  drm/tidss: Don't use drm_device->dev_private
  drm/tidss: Use devm_drm_dev_alloc
  drm/gm12u320: Don't use drm_device->dev_private
  uio: remove unneeded variable "ret" in uio_dmem_genirq_open
  drivers: uio: remove redundant assignment to variable retval
  drm/gm12u320: Use devm_drm_dev_alloc
  KVM: arm64: Drop PTE_S2_MEMATTR_MASK
  gpio: ftgpio010: Fix small typo
  fpga: dfl: fme: add performance reporting support
  Documentation: fpga: dfl: add description for performance reporting support
  gpiolib: Rename "chip" variables to "gc" in core header file
  drm/hx8357d: Use devm_drm_dev_alloc
  drm/ili9225: Use devm_drm_dev_alloc
  gpiolib: Improve kernel messages
  drm/ili9341: Use devm_drm_dev_alloc
  drm/ili9486: Use devm_drm_dev_alloc
  arm64/kernel: Fix range on invalidating dcache for boot page tables
  drm/mi0283qt: Use devm_drm_dev_alloc
  drm/repaper: Use devm_drm_dev_alloc
  firmware: xilinx: Add sysfs and API to set boot health status
  firmware: xilinx: Add sysfs to set shutdown scope
  firmware: xilinx: Add system shutdown API interface
  firmware: xilinx: Add sysfs interface
  firmware: xilinx: Add APIs to read/write GGS/PGGS registers
  firmware: xilinx: Remove eemi ops for fpga related APIs
  firmware: xilinx: Remove eemi ops for aes engine
  firmware: xilinx: Remove eemi ops for set_requirement
  firmware: xilinx: Remove eemi ops for release_node
  firmware: xilinx: Remove eemi ops for request_node
  firmware: xilinx: Remove eemi ops for set_suspend_mode
  firmware: xilinx: Remove eemi ops for init_finalize
  firmware: xilinx: Remove eemi ops for reset_get_status
  firmware: xilinx: Remove eemi ops for reset_assert
  firmware: xilinx: Use APIs instead of IOCTLs
  firmware: xilinx: Remove eemi ops for clock set/get parent
  firmware: xilinx: Remove eemi ops for clock set/get rate
  firmware: xilinx: Remove eemi ops for clock_getdivider
  firmware: xilinx: Remove eemi ops for clock_setdivider
  firmware: xilinx: Remove eemi ops for clock_getstate
  firmware: xilinx: Remove eemi ops for clock_disable
  firmware: xilinx: Remove eemi ops for clock_enable
  firmware: xilinx: Remove eemi ops for query_data
  firmware: xilinx: Remove eemi ops for get_chipid
  drm/st7586: Use devm_drm_dev_alloc
  drm/st7735r: Use devm_drm_dev_alloc
  arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely
  firmware: xilinx: Remove eemi ops for get_api_version
  firmware: fpga: replace the error codes with the standard ones
  arm64: lib: Consistently enable crc32 extension
  drm/i915/selftests: Tweak the tolerance for clock ticks to 12.5%
  arm64: docs: Mandate that the I-cache doesn't hold stale kernel text
  arm64: cpufeature: Add an overview comment for the cpufeature framework
  arm64: cpufeature: Relax checks for AArch32 support at EL[0-2]
  arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only
  arm64: cpufeature: Factor out checking of AArch32 features
  arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0()
  arm64: cpufeature: Add CPU capability for AArch32 EL1 support
  arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1
  arm64: cpufeature: Relax check for IESB support
  drm/udl: don't set drm_device->dev_private
  drm/udl: Use devm_drm_dev_alloc
  drm/v3d: Delete v3d_dev->pdev
  drm/v3d: Delete v3d_dev->dev
  drm/v3d: Use devm_drm_dev_alloc
  drm/v3d: Don't set drm_device->dev_private
  ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used
  arm64/mm: Use phys_to_page() to access pgtable memory
  arm64: smp: Make cpus_stuck_in_kernel static
  arm64: entry: remove unneeded semicolon in el1_sync_handler()
  drm/vboxvideo: Use devm_gen_pool_create
  drm/vboxvideo: use managed pci functions
  drm/vboxvideo: Stop using drm_device->dev_private
  drm/vboxvideo: Use devm_drm_dev_alloc
  arm64/kernel: vmlinux.lds: drop redundant discard/keep macros
  drm/vboxvideo: drop DRM_MTRR_WC #define
  arm64: drop GZFLAGS definition and export
  drm: Add devm_drm_dev_alloc macro
  most: core: use function subsys_initcall()
  bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices()
  nvmem: core: cleanup old eeprom compat entry attributes
  slimbus: ngd: remove redundant assignment
  slimbus: ngd: get drvdata from correct device
  arm64: kexec_file: Avoid temp buffer for RNG seed
  arm64: rename stext to primary_entry
  gpio: dwapb: Amend indentation in some cases
  gpio: dwapb: Get rid of unnecessary conjunction over 32-bit value
  pinctrl: stmfx: stmfx_pinconf_set doesn't require to get direction anymore
  bus: mhi: core: Add support for MHI suspend and resume
  tty: hvc: Fix data abort due to race in hvc_open
  sparc64: vcc: Fix error return code in vcc_probe()
  ASoC: tlv320adcx140: Fix mic gain registers
  ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type
  staging/speakup: Add inflection synth parameter
  staging: rtl8723bs: core: remove set but not used 'pframe'
  staging: rtl8723bs: core: remove set but not used 'pwrpriv'
  staging: rtl8723bs: core: remove set but not used 'listen_interval'
  staging: rtl8723bs: core: remove set but not used 'algthm'
  Staging: rtl8723bs: core: remove set but not used 'ptxservq'
  staging: rtl8723bs: os_dep: remove set but not used 'size'
  staging: rtl8723bs: os_dep: remove set but not used 'uintRet'
  staging: vt6656: Remove duplicate code in vnt_rf_table_download
  staging: vt6656: Use return instead of goto
  staging: vt6656: Remove the local variable "array"
  staging: qlge: Remove print statements for lbq_clean_idx and lbq_free_cnt
  staging: qlge: Remove print statement for vlgrp field
  staging: qlge: Remove unnecessary parentheses around struct field
  staging: vt6656: Remove preamble_type setting from vnt_tx_packet.
  staging: vt6656: Remove set short time in vnt_init_registers.
  MAINTAINERS: Add entry for Renesas R-Car thermal drivers
  staging: vt6656: rxtx: remove duration_id and void returns.
  staging: rtl8188eu: remove some superfluous comments
  staging: vt6656: Add formula to the vnt_rf_addpower function
  staging: vt6656: Remove functions' documentation
  staging: vt6656: Check the return value of vnt_control_out_* calls
  staging:r8188eu: avoid skb_clone for amsdu to msdu conversion
  staging: wfx: update list of errors
  staging: wfx: fix display of exception indication
  staging: wfx: fix messages names in tracepoints
  staging: wfx: update list of known messages in tracepoints
  staging: wfx: also show unnamed counters fields
  staging: wfx: show counters of all interfaces
  staging: wfx: fix double init of tx_policy_upload_work
  staging: wfx: fix the warning "inconsistent notification"
  staging: wfx: fix overflow in frame counters
  staging: wfx: fix highest Rx value declared in ieee80211_supported_band
  staging: wfx: add an explicit warning when chip detect too high temperature
  staging: wfx: add support for 'device too hot' indication
  staging: wfx: fix CAB sent at the wrong time
  staging: wfx: fix support for AP that do not support PS-Poll
  staging: wfx: mark chip frozen on error indication
  staging: wfx: change the field chip_frozen into a boolean
  staging: wfx: fix (future) TDLS support
  staging: wfx: cleanup long lines in data_tx.c
  s390/qdio: remove always-true condition
  s390/qdio: de-duplicate tiqdio_inbound_processing()
  s390/qdio: keep track of allocated queue count
  s390/qdio: roll-back after queue allocation error
  s390/qdio: do more fine-grained allocation roll-back
  s390/qdio: consolidate thinint init/exit
  s390/qdio: put thinint indicator after early error
  s390/qdio: tear down thinint indicator after early error
  s390/qdio: consistently restore the IRQ handler
  s390/pci: Documentation for zPCI
  s390/pci: Do not disable PF when VFs exist
  s390/pci: Handling multifunctions
  s390/pci: Adding bus resource
  s390/pci: adapt events for zbus
  s390/pci: create zPCI bus
  s390/pci: define RID and RID available
  s390/pci: define kernel parameters for PCI multifunction
  s390/pci: adaptation of iommu to multifunction
  s390/pci: Expose new port attribute for PCIe functions
  Revert "i2c: tegra: Better handle case where CPU0 is busy for a long time"
  Revert "i2c: tegra: Synchronize DMA before termination"
  i2c: iproc: generate stop event for slave writes
  pinctrl: fix several typos
  MIPS: Loongson: Get host bridge information
  usb: core: hub: use true,false for bool variable
  MIPS: oprofile: remove unneeded semicolon in common.c
  arm64: simplify ptrauth initialization
  arm64: remove ptrauth_keys_install_kernel sync arg
  drm/qxl: qxl_release leak in qxl_hw_surface_alloc()
  drm/qxl: qxl_release leak in qxl_draw_dirty_fb()
  pinctrl: meson: wire up the gpio_chip's set_config callback
  pinctrl: meson: implement the gpio_chip get_direction callback
  drm/omap: venc: remove unused variable 'venc_config_pal_bdghi'
  Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices
  Bluetooth: hci_qca: add compatible for QCA9377
  dt-bindings: net: bluetooth: Add device tree bindings for QCA9377
  Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP
  Bluetooth: allow scatternet connections if supported.
  Bluetooth: Adding driver and quirk defs for multi-role LE
  gpu: host1x: Use SMMU on Tegra124 and Tegra210
  drm/tegra: Fix SMMU support on Tegra124 and Tegra210
  pinctrl: samsung: Save/restore eint_mask over suspend for EINT_TYPE GPIOs
  xfrm: add IPv6 support for espintcp
  xfrm: add support for UDPv6 encapsulation of ESP
  drm/virtio: only destroy created contexts
  pinctrl: qcom: Add sm8250 pinctrl driver.
  dt-bindings: pinctrl: qcom: Add sm8250 pinctrl bindings
  drm/meson: Remove unneeded semicolon
  ath11k: use GFP_ATOMIC under spin lock
  ath10k: correct tx bitrate of iw for SDIO
  ath10k: add bitrate parse for peer stats info
  ath10k: add rx bitrate report for SDIO
  ath10k: enable firmware peer stats info for wmi tlv
  ath5k: remove conversion to bool in ath5k_ani_calibration()
  ath9k: add calibration timeout for AR9002
  ath9k: invalidate all calibrations at once
  ath9k: interleaved NF calibration on AR9002
  ath9k: do not miss longcal on AR9002
  ath9k: remove needless NFCAL_PENDING flag setting
  ath9k: fix AR9002 ADC and NF calibrations
  x86/tboot: Mark tboot static
  ssb: scan: fix block comments coding style issues
  ssb: sprom: fix block comments coding style issues
  cpufreq: imx-cpufreq-dt: support i.MX7ULP
  drm/i915/gt: fix spelling mistake "evalution" -> "evaluation"
  arm64: dts: imx8qxp: support scu mailbox channel
  rtw88: fix sparse warnings for download firmware routine
  ARM: dts: r7s9210: Remove bogus clock-names from OSTM nodes
  ARM: shmobile: r8a7742: Basic SoC support
  dt-bindings: reset: rcar-rst: Document r8a7742 reset module
  dt-bindings: power: rcar-sysc: Document r8a7742 SYSC binding
  dt-bindings: clock: renesas: cpg-mssr: Document r8a7742 binding
  clk: renesas: Add r8a7742 CPG Core Clock Definitions
  dt-bindings: power: rcar-sysc: Add r8a7742 power domain index macros
  mtd: spi-nor: macronix: Add support for mx25u51245g
  backlight: lp855x: Ensure regulators are disabled on probe failure
  mtd: spi-nor: macronix: Add support for mx25l51245g
  mtd: spi-nor: core: fix kernel-doc typo for spi_nor_[{info|sfdp}_]init_params()
  mtd: spi-nor: core: fix kernel-doc typo for spi_nor_manufacturer_init_params()
  mtd: spi-nor: fix kernel-doc for spi_nor::spimem
  mtd: spi-nor: fix kernel-doc for spi_nor::info
  mtd: spi-nor: fix kernel-doc for spi_nor::reg_proto
  mtd: spi-nor: fix kernel-doc for spi_nor::mtd
  mtd: spi-nor: fix kernel-doc for 'struct spi_nor'
  phy: qcom: qmp: Add SM8250 UFS PHY
  cpufreq: dt: Add support for r8a7742
  cpufreq: Add i.MX7ULP to cpufreq-dt-platdev blacklist
  cpufreq: omap: Build driver by default for ARCH_OMAP2PLUS
  scsi: ibmvfc: Don't send implicit logouts prior to NPIV login
  Input: synaptics-rmi4 - really fix attn_data use-after-free
  Input: i8042 - add ThinkPad S230u to i8042 reset list
  Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list"
  Input: atkbd - receive and use physcode->keycode mapping from FW
  Input: atkbd - expose function row physical map to userspace
  Input: i8042 - attach fwnode to serio i8042 kbd device
  netfilter: nft_nat: add netmap support
  netfilter: nft_nat: add helper function to set up NAT address and protocol
  netfilter: nft_nat: set flags from initialization path
  netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported
  audit: log audit netlink multicast bind and unbind
  scsi: core: doc: Change function comments to kernel-doc style
  scsi: ufs-qcom: Configure write booster type
  scsi: ufs: sysfs: Add sysfs entries for write booster
  scsi: ufs: Add write booster feature support
  scsi: ufs: Use true for bool variables in ufshcd_complete_dev_init()
  scsi: sr: Use {get,put}_unaligned_be*() instead of open-coding these functions
  scsi: aacraid: Fix error handling paths in aac_probe_one()
  selinux: fix error return code in cond_read_list()
  bpf: Fix sk_psock refcnt leak when receiving message
  cpu/hotplug: Fix a typo in comment "broadacasted"->"broadcasted"
  net: ethernet: ti: fix return value check in k3_cppi_desc_pool_create_name()
  r8169: improve error message if no dedicated PHY driver is found
  bpf, cgroup: Remove unused exports
  netfilter: nf_tables: allow up to 64 bytes in the set element data area
  drm/dp_mst: Kill the second sideband tx slot, save the world
  ARC: [plat-eznps]: Restrict to CONFIG_ISA_ARCOMPACT
  drm/amd/display: remove conversion to bool in dc_link_ddc.c
  drm/amd/display: remove conversion to bool in dcn20_mpc.c
  drm/amdgpu: remove conversion to bool in amdgpu_device.c
  drm/amdgpu: decouple EccErrCnt query and clear operation
  drm/amdgpu: switch to SMN interface to operate RSMU index mode
  drm/amdgpu: drop redundant cg/pg ungate on runpm enter
  drm/amdgpu: move kfd suspend after ip_suspend_phase1
  drm/amdgpu: sw pstate switch should only be for vega20
  drm/amdgpu: Remove unneeded semicolon
  selftests: forwarding: tc_actions.sh: add matchall mirror test
  mlxsw: spectrum: Move flow offload binding into spectrum_flow.c
  mlxsw: spectrum_matchall: Process matchall events from the same cb as flower
  mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead
  mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions
  mlxsw: spectrum_matchall: Move ingress indication into mall_entry
  mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add()
  mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add()
  mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del()
  mlxsw: spectrum: Push matchall bits into a separate file
  mlxsw: spectrum: Push flow_block related functions into a separate file
  mlxsw: spectrum: Rename acl_block to flow_block
  mlxsw: spectrum_acl: Move block helpers into inline header functions
  ARM: dts: rockchip: fix pinctrl sub nodename for spi in rk322x.dtsi
  arm64: dts: rockchip: Fix Pinebook Pro FUSB302 interrupt
  arm64: dts: rockchip: remove #sound-dai-cells from &spdif node of rk3399-hugsun-x99.dts
  arm64: dts: rockchip: remove #sound-dai-cells from &i2s1 node of rk3399-pinebook-pro.dts
  ARM: dts: rockchip: swap clock-names of gpu nodes
  arm64: dts: rockchip: swap interrupts interrupt-names rk3399 gpu node
  arm64: dts: rockchip: fix status for &gmac2phy in rk3328-evb.dts
  arm64: dts: rockchip: remove extra assigned-clocks property from &gmac2phy node in rk3328-evb.dts
  ARM: dts: rockchip: fix phy nodename for rk3229-xms6
  ARM: dts: rockchip: fix phy nodename for rk3228-evb
  drm/rockchip: Remove unneeded semicolon
  drm/rockchip: cdn-dp-core: Make cdn_dp_core_suspend/resume static
  net/sonic: Fix a resource leak in an error handling path in 'jazz_sonic_probe()'
  net: tc35815: Fix phydev supported/advertising mask
  sch_sfq: validate silly quantum values
  r8169: improve configuring RxConfig register
  r8169: improve handling CPCMD_MASK
  x86/speculation: Add Ivy Bridge to affected list
  interconnect: Add devm_of_icc_get() as exported API for users
  bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features().
  bnxt_en: Return error when allocating zero size context memory.
  bnxt_en: Improve AER slot reset.
  bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF.
  bnxt_en: Fix VF anti-spoof filter setup.
  net: bridge: Add checks for enabling the STP.
  bridge: mrp: Integrate MRP into the bridge
  bridge: mrp: Implement netlink interface to configure MRP
  bridge: mrp: Connect MRP API with the switchdev API
  bridge: switchdev: mrp: Implement MRP API for switchdev
  switchdev: mrp: Extend switchdev API to offload MRP
  bridge: mrp: Add MRP interface.
  net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN
  bridge: mrp: Extend bridge interface
  bridge: mrp: Update Kconfig
  bridge: uapi: mrp: Add mrp attributes.
  net: phy: marvell10g: fix temperature sensor on 2110
  drm/i915: Use proper fault mask in interrupt postinstall too
  sch_choke: avoid potential panic in choke_reset()
  fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks
  net/tls: Fix sk_psock refcnt leak when in tls_data_ready()
  net/x25: Fix x25_neigh refcnt leak when x25 disconnect
  net/tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict()
  net: rtnetlink: remove redundant assignment to variable err
  aquantia: Fix the media type of AQC100 ethernet controller in the driver
  kcsan: Use GFP_ATOMIC under spin lock
  Improve KCSAN documentation a bit
  ANDROID: add ion_stat tracepoint to common kernel
  locktorture.c: Fix if-statement empty body warnings
  rcutorture: Mark data-race potential for rcu_barrier() test statistics
  rcutorture: Make kvm-recheck-rcu.sh handle truncated lines
  rcutorture: Add KCSAN stubs
  rcu: Remove self-stack-trace when all quiescent states seen
  rcu: When GP kthread is starved, tag idle threads as false positives
  rcu: Use data_race() for RCU expedited CPU stall-warning prints
  ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync()
  rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU
  rcu-tasks: Add IPI failure count to statistics
  rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs
  rcu-tasks: Add count for idle tasks on offline CPUs
  rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics
  rcu-tasks: Make RCU tasks trace also wait for idle tasks
  rcu-tasks: Handle the running-offline idle-task special case
  rcu-tasks: Disable CPU hotplug across RCU tasks trace scans
  rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks
  rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built
  rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI
  rcu-tasks: Add grace-period and IPI counts to statistics
  rcu-tasks: Split ->trc_reader_need_end
  rcu-tasks: Provide boot parameter to delay IPIs until late in grace period
  rcu-tasks: Add a grace-period start time for throttling and debug
  rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks
  rcu-tasks: Make rcutorture writer stall output include GP state
  rcu-tasks: Add RCU tasks to rcutorture writer stall output
  rcu-tasks: Move #ifdef into tasks.h
  rcu-tasks: Add stall warnings for RCU Tasks Trace
  rcutorture: Add torture tests for RCU Tasks Trace
  rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks
  rcu-tasks: Code movement to allow more Tasks RCU variants
  rcu-tasks: Further refactor RCU-tasks to allow adding more variants
  rcu-tasks: Use unique names for RCU-Tasks kthreads and messages
  rcutorture: Add torture tests for RCU Tasks Rude
  rcu-tasks: Add an RCU-tasks rude variant
  rcu-tasks: Refactor RCU-tasks to allow variants to be added
  rcutorture: Add a test for synchronize_rcu_mult()
  rcu: Reinstate synchronize_rcu_mult()
  rcu-tasks: Create struct to hold state information
  rcu-tasks: Move Tasks RCU to its own file
  rcu: Add per-task state to RCU CPU stall warnings
  sched/core: Add function to sample state of locked-down task
  rcu-tasks: Use context-switch hook for PREEMPT=y kernels
  rcu: Add comments marking transitions between RCU watching and not
  rcutorture: Add test of holding scheduler locks across rcu_read_unlock()
  rcu: Don't use negative nesting depth in __rcu_read_unlock()
  rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field
  rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs()
  rcu: Make rcu_read_unlock_special() safe for rq/pi locks
  rcu: Add KCSAN stubs to update.c
  rcu: Add rcu_gp_might_be_stalled()
  rcu/tree: Count number of batched kfree_rcu() locklessly
  rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching
  rcuperf: Add ability to increase object allocation size
  rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before()
  rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after()
  rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison
  rcu: Replace 1 by true
  rcu: Replace assigned pointer ret value by corresponding boolean value
  rcu: Mark rcu_state.gp_seq to detect more concurrent writes
  rcu: Get rid of some doc warnings in update.c
  Revert "rculist: Describe variadic macro argument in a Sphinx-compatible way"
  rcu: Fix the (t=0 jiffies) false positive
  rcu: Expedite first two FQS scans under callback-overload conditions
  drm: Make drm_dp_mst_dsc_aux_for_port() safe for old compilers
  rcu: Use data_race() for RCU CPU stall-warning prints
  rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks
  srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays
  rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks
  rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking
  rcu: Mark rcu_state.ncpus to detect concurrent writes
  srcu: Add KCSAN stubs
  rcu: Add KCSAN stubs
  vsock/virtio: fix multiple packet delivery to monitoring devices
  vhost/vsock: fix packet delivery order to monitoring devices
  dt-bindings: net: convert qca,ar71xx documentation to yaml
  net: ag71xx: extend link validation to support other SoCs
  drm/dp_mst: Fix drm_dp_send_dpcd_write() return code
  drm/i915/gt: Check cacheline is valid before acquiring
  drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma()
  drm/i915/selftests: Fix i915_address_space refcnt leak
  io_uring: statx must grab the file table for valid fd
  EDAC/i10nm: Update driver to support different bus number config register offsets
  drm/i915/gt: Fix up clock frequency
  EDAC, {skx,i10nm}: Make some configurations CPU model specific
  dmaengine: dmatest: Describe members of struct dmatest_info
  dmaengine: dmatest: Describe members of struct dmatest_params
  dmaengine: dmatest: Allow negative timeout value to specify infinite wait
  Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait"
  dmaengine: dmatest: Fix iteration non-stop logic
  dmaengine: stm32-dma: direct mode support through device tree
  dt-bindings: dma: add direct mode support through device tree in stm32-dma
  dmaengine: qcom_hidma: Simplify error handling path in hidma_probe
  dmaengine: tegra-apb: Ensure that clock is enabled during of DMA synchronization
  dmaengine: mmp_tdma: Validate the transfer direction
  dmaengine: dw-edma: Check MSI descriptor before copying
  dmaengine: fix channel index enumeration
  ANDROID: GKI: Enable GENERIC_IRQ_CHIP
  spi: spi-amd: Add AMD SPI controller driver support
  btrfs: transaction: Avoid deadlock due to bad initialization timing of fs_info::journal_info
  btrfs: fix partial loss of prealloc extent past i_size after fsync
  nvme: prevent double free in nvme_alloc_ns() error handling
  ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT
  ASoC: Intel: Multiple I/O PCM format support for pipe
  ASoC: Intel: Skylake: Add alternative topology binary name
  SUNRPC: Revert 241b1f419f ("SUNRPC: Remove xdr_buf_trim()")
  SUNRPC: Fix GSS privacy computation of auth->au_ralign
  SUNRPC: Add "@len" parameter to gss_unwrap()
  propagate_one(): mnt_set_mountpoint() needs mount_lock
  regulator: max77826: Remove erroneous additionalProperties
  drm/stm: ltdc: check number of endpoints
  ASoC: hisilicon: Use the defined variable to clean code
  ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free()
  ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt()
  ASoC: mxs-saif: Avoid unnecessary check
  ASoC: Intel: sof_sdw: add amp number in components string for ucm
  ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL()
  phy: qcom-qusb2: Re add "qcom,sdm845-qusb2-phy" compat string
  libbpf: Return err if bpf_object__load failed
  leds: trigger: remove redundant assignment to variable ret
  leds: netxbig: Convert to use GPIO descriptors
  ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet
  usb: typec: ucsi: Fix the stub for ucsi_register_port_psy()
  dma-buf: Fix SET_NAME ioctl uapi
  arm64: dts: ti: k3-j721e-main: Add main domain watchdog entries
  drm/i915/gt: Sanitize GT first
  drm/i915/gt: Check cacheline is valid before acquiring
  drm/i915/execlists: Check preempt-timeout target before submit_ports
  locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed()
  arm64: dts: ti: k3-am65-main: Add ehrpwm nodes
  inotify: Fix error return code assignment flow.
  arm64: dts: ti: am654: Add thermal zones
  arm64: dts: ti: am65-wakeup: Add VTM node
  arm64: dts: renesas: Fix IOMMU device node names
  ARM: dts: renesas: Fix IOMMU device node names
  arm64: dts: ti: k3-j721e-common-proc-board: add assigned clks for DSS
  arm64: dts: ti: k3-j721e-main: Add DSS node
  arm64: dts: ti: am654: Add DSS node
  ARM: dts: shmobile: Update CMT1 compatible values
  platform/x86: thinkpad_acpi: Add support for dual fan control
  m68k: amiga: config: Replace zero-length array with flexible-array member
  leds: add sgm3140 driver
  dt-bindings: leds: Add binding for sgm3140
  leds: ariel: Add driver for status LEDs on Dell Wyse 3020
  leds: pwm: check result of led_pwm_set() in led_pwm_add()
  clocksource/drivers/versatile: Allow CONFIG_CLKSRC_VERSATILE to be disabled
  drm/i915: re-disable -Wframe-address
  PM: ACPI: Output correct message on target power state
  ACPI: CPPC: Make some symbols static
  ACPI: processor: idle: Allow probing on platforms with one ACPI C-state
  PM: hibernate: Freeze kernel threads in software_resume()
  cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once
  x86/setup: Add an initrdmem= option to specify initrd physical address
  ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter
  clocksource/drivers/timer-microchip-pit64b: Select CONFIG_TIMER_OF
  xfrm interface: don't take extra reference to netdev
  configfs: fix config_item refcnt leak in configfs_rmdir()
  sysctl: pass kernel pointers to ->proc_handler
  sysctl: avoid forward declarations
  sysctl: remove all extern declaration from sysctl.c
  mm: remove watermark_boost_factor_sysctl_handler
  ath10k: add statistics of tx retries and tx failed when tx complete disable
  ath10k: enable rx duration report default for wmi tlv
  ath11k: fix reo flush send
  zonefs: Replace uuid_copy() with import_uuid()
  netfilter: nat: never update the UDP checksum when it's 0
  netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit
  Linux 5.7-rc3
  x86/cpu: Export native_write_cr4() only when CONFIG_LKTDM=m
  selftests/bpf: Add cls_redirect classifier
  x86/tlb: Restrict access to tlbstate
  xen/privcmd: Remove unneeded asm/tlb.h include
  x86/tlb: Move PCID helpers where they are used
  bpf: Make verifier log more relevant by default
  x86/tlb: Uninline nmi_uaccess_okay()
  bpf: add bpf_ktime_get_boot_ns()
  xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments
  x86/tlb: Move cr4_set_bits_and_update_boot() to the usage site
  MIPS: Kernel: Identify Loongson-2K processors
  x86/tlb: Move paravirt_tlb_remove_table() to the usage site
  x86/tlb: Move __flush_tlb_all() out of line
  net: bpf: Make bpf_ktime_get_ns() available to non GPL programs
  net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head
  bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n
  bpf, riscv: Fix tail call count off by one in RV32 BPF JIT
  bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h
  bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE,SYSCTL,SOCKOPT}
  tools/bpf/bpftool: Remove duplicate headers
  bpf: Remove set but not used variable 'dst_known'
  PM: sleep: Helpful edits for devices.rst documentation
  MIPS: Loongson: Add support for perf tool
  MIPS: Rename the "Fill" cache ops to avoid build failure
  pcm_native: result of put_user() needs to be checked
  x86/tlb: Move flush_tlb_others() out of line
  x86/tlb: Move __flush_tlb_one_kernel() out of line
  x86/tlb: Move __flush_tlb_one_user() out of line
  x86/tlb: Move __flush_tlb_global() out of line
  x86/tlb: Move __flush_tlb() out of line
  platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device()
  firmware_loader: revert removal of the fw_fallback_config export
  i2c: iproc: add support for SMBUS quick cmd
  i2c: powermac: Simplify reading the "reg" and "i2c-address" property
  i2c: qup: remove unneeded conversion to bool
  i2c: brcmstb: Fix handling of optional interrupt
  i2c: regroup documentation of bindings
  i2c: stm32f7: allows for any bus frequency
  dt-bindings: i2c: i2c-stm32f7: allow clock-frequency range
  i2c: stm32: don't print an error on probe deferral
  i2c: brcmstb: Allow to compile it on BCM2835
  i2c: slave-eeprom: Make it possible to pre-load eeprom data
  objtool: Fix infinite loop in for_offset_range()
  ALSA: line6: Fix POD HD500 audio playback
  net: hns3: remove an unnecessary check in hclge_set_umv_space()
  net: remove obsolete comment
  net: openvswitch: use div_u64() for 64-by-32 divisions
  net: openvswitch: suitable access to the dp_meters
  hinic: add net_device_ops associated with vf
  hinic: add sriov feature support
  hinic: add mailbox function support
  net/mlx4_core: Add missing iounmap() in error path
  dccp: remove unused inline function dccp_set_seqno
  qlcnic: remove unused inline function qlcnic_hw_write_wx_2M
  liquidio: remove unused inline functions
  ptp: clockmatrix: remove unnecessary comparison
  hsr: remove unnecessary code in hsr_dev_change_mtu()
  mptcp: fix race in msk status update
  tcp: mptcp: use mptcp receive buffer space to select rcv window
  dpaa2-eth: add channel stat to debugfs
  octeontx2-pf: Remove unneeded semicolon
  net: phy: dp83867: Remove unneeded semicolon
  net: hns3: optimize the filter table entries handling when resetting
  net: hns3: use mutex vport_lock instead of mutex umv_lock
  net: hns3: refactor the promisc mode setting
  net: hns3: add support for dumping UC and MC MAC list
  net: hns3: refactor the MAC address configure
  net: hns3: replace num_req_vfs with num_alloc_vport in hclge_reset_umv_space()
  net: hns3: remove unnecessary parameter 'is_alloc' in hclge_set_umv_space()
  net: hns3: refine for unicast MAC VLAN space management
  scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user()
  compat sysinfo(2): don't bother with field-by-field copyout
  Input: mms114 - add extra compatible for mms345l
  dt-bindings: mms114: document melfas,mms345l binding
  drm/i915: Use indirect ctx bb to mend CMD_BUF_CCTL
  drm/i915: Add live selftests for indirect ctx batchbuffers
  panel: simple: Add Ivo M133NWF4 R0
  dt-bindings: display: simple: Add IVO M133NWF4 R0
  drm/i915: Add per ctx batchbuffer wa for timestamp
  iio: imu: st_lsm6dsx: unlock on error in st_lsm6dsx_shub_write_raw()
  drm/i915: Add engine scratch register to live_lrc_fixed
  block: bypass ->make_request_fn for blk-mq drivers
  dm: remove the make_request_fn check in device_area_is_invalid
  bcache: remove a duplicate ->make_request_fn assignment
  block: remove create_io_context
  panel: simple: Add BOE NV133FHM-N61
  dt-bindings: display: simple: Add BOE NV133FHM-N61
  iio: adis: Support different burst sizes
  iio: adis: Add adis_update_bits() APIs
  iio: imu: adis: Add irq flag variable
  video/fbdev/riva: Remove dead code
  iio: imu: adis: Add Managed device functions
  iio: at91-sama5d2_adc: adjust iio_triggered_buffer_{predisable,postenable} positions
  iio: at91-sama5d2_adc: split at91_adc_current_chan_is_touch() helper
  drm/panel: remove set but not used variable 'config'
  iio: adc: at91-sama5d2_adc: update for other trigger usage
  iio: adc: at91-sama5d2_adc: handle unfinished conversions
  dt-bindings: panel: Document some missing compatible strings
  drm/bridge: panel: Return always an error pointer in drm_panel_bridge_add()
  iio: light: vl6180: add include of mod_devicetable.h and drop of_match_ptr
  iio: light: st_uvis25: Add mod_devicetable.h and drop of_match_ptr
  iio: light: opt3001: Add mod_devicetable.h and drop use of of_match_ptr
  drm/bridge: ps8640: Let panel to set the connector type
  drm: panel: Set connector type for LP120UP1
  iio: light: gp2ap020a00f: Swap of.h for mod_devicetable.h + drop of_match_ptr
  iio: light: cm3232: Add mod_devicetable.h include and drop of_match_ptr
  iio: light: cm32181: Add mod_devicetable.h and remove of_match_ptr
  drm/panel: ili9322: Remove unneeded semicolon
  iio: light: bh1780: use mod_devicetable.h and drop of_match_ptr macro
  iio: accel: kxsd9-i2c: Use mod_devicetable.h and drop of_match_ptr macro
  iio: accel: dmard06: Use mod_devicetable.h and drop of_match_ptr macro
  drm/panel: simple: Add support for AUO G121EAN01.4 panel
  drm/panel: simple: Add support for AUO G156XTN01.0 panel
  drm/panel: simple: Add support for AUO G190EAN01 panel
  iio: chemical: atlas-sensor: add RTD-SM module support
  dt-bindings: iio: chemical: add Atlas Scientific RTD-SM sensor docs
  iio: chemical: atlas-sensor: correct DO-SM channels
  NFSv4: Remove unreachable error condition due to rpc_run_task()
  dma-contiguous: fix comment for dma_release_from_contiguous
  dma-pool: scale the default DMA coherent pool size with memory capacity
  x86/mm: unencrypted non-blocking DMA allocations use coherent pools
  dma-pool: add pool sizes to debugfs
  dma-direct: atomic allocations must come from atomic coherent pools
  dma-pool: dynamically expanding atomic pools
  Staging: rtl8188eu: core: rtw_pwrctrl: fixed a coding style issue
  staging: wfx: check ssidlen and prevent an array overflow
  Staging: rtl8723bs: Fix comment typo "the the".
  staging: qlge: qlge_dbg.c: Remove trailing semicolon from macro
  MAINTAINERS: Add rcy@google.com as maintainer for drivers/staging/gasket
  Staging: gasket: fix typo in gasket_page_table.c comments.
  efi/libstub: Re-enable command line initrd loading for x86
  x86/unwind/orc: Fix premature unwind stoppage due to IRET frames
  x86/unwind/orc: Fix error path for bad ORC entry type
  x86/unwind/orc: Prevent unwinding before ORC initialization
  x86/unwind/orc: Don't skip the first frame for inactive tasks
  x86/unwind: Prevent false warnings for non-current tasks
  x86/unwind/orc: Convert global variables to static
  x86/entry/64: Fix unwind hints in rewind_stack_do_exit()
  x86/entry/64: Fix unwind hints in __switch_to_asm()
  x86/entry/64: Fix unwind hints in kernel exit path
  x86/entry/64: Fix unwind hints in register clearing code
  objtool: Fix stack offset tracking for indirect CFAs
  s390/protvirt: fix compilation issue
  arm64: dts: imx8mp: Add thermal zones support
  dt-bindings: arm: imx: add kontron smarc to schema
  arm64: dts: imx8m: Fix AIPS reg properties
  arm: dts: ls1021atwr: Add QSPI node properties
  arm64: dts: ls1012a: Add QSPI node properties
  selftests/bpf: Fix a couple of broken test_btf cases
  ARM: dts: e60k02: add interrupt for PMIC
  tools/runqslower: Ensure own vmlinux.h is picked up first
  bpf: Make bpf_link_fops static
  bpftool: Respect the -d option in struct_ops cmd
  selftests/bpf: Add test for freplace program with expected_attach_type
  bpf: Propagate expected_attach_type when verifying freplace programs
  bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd
  bpf, x86_32: Fix logic error in BPF_LDX zero-extension
  bpf, x86_32: Fix clobbering of dst for BPF_JSET
  bpf, x86_32: Fix incorrect encoding in BPF_LDX zero-extension
  bpf: Fix reStructuredText markup
  ptp: idt82p33: remove unnecessary comparison
  net: ipv6: remove unused inline function ip6_set_txhash
  net: sched: remove unused inline function qdisc_reset_all_tx
  net: atlantic: Remove unneeded semicolon
  net/mlxfw: Remove unneeded semicolon
  net: systemport: suppress warnings on failed Rx SKB allocations
  net: bcmgenet: suppress warnings on failed Rx SKB allocations
  net: phy: clear phydev->suspended after soft reset
  net: phy: remove genphy_no_soft_reset
  net: phy: make phy_suspend a no-op if PHY is suspended already
  net: phylink, dsa: eliminate phylink_fixed_state_cb()
  dpaa2-eth: fix return codes used in ndo_setup_tc
  net: sched: report ndo_setup_tc failures via extack
  macsec: avoid to set wrong mtu
  PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events
  PCI: Use of_node_name_eq() for node name comparisons
  dt-bindings: phy: qcom-qusb2: Fix defaults
  mlxsw: spectrum_span: Replace zero-length array with flexible-array member
  mlxsw: spectrum_span: Use 'refcount_t' for reference counting
  mlxsw: spectrum_span: Remove unnecessary debug prints
  mlxsw: spectrum_span: Rename parms() to parms_set()
  mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure()
  scsi: sgiwd93: Remove unneeded semicolon in sgiwd93.c
  scsi: qla4xxx: Remove unneeded semicolon in ql4_os.c
  scsi: isci: Use true, false for bool variables
  scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c
  scsi: bfa: Remove unneeded semicolon in bfa_fcs_rport.c
  scsi: bfa: Remove set but not used variable 'fchs'
  scsi: snic: Make snic_io_exch_ver_cmpl_handler() return void
  scsi: mpt3sas: Remove NULL check before freeing function
  scsi: ipr: Remove NULL check before freeing function
  scsi: bfa: Remove unneeded semicolon in bfa_fcs_lport_ns_sm_online()
  scsi: pmcraid: Replace dma_pool_malloc with dma_pool_zalloc
  scsi: target: iscsi: Remove the iscsi_data_count structure
  scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block()
  scsi: BusLogic: Remove conversion to bool in blogic_inquiry()
  scsi: megaraid: Use true, false for bool variables
  proc: Use PIDTYPE_TGID in next_tgid
  ANDROID: Remove VLA from uid_sys_stats.c
  Use proc_pid_ns() to get pid_namespace from the proc superblock
  dt-bindings: Fix erroneous 'additionalProperties'
  drm/i915: Drop rq->ring->vma peeking from error capture
  proc: Put thread_pid in release_task not proc_flush_pid
  mm: check that mm is still valid in madvise()
  ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7)
  PCI/AER: Don't select CONFIG_PCIEAER by default
  Documentation: PM: sleep: Update driver flags documentation
  PCI: keystone: Don't select CONFIG_PCI_KEYSTONE_HOST by default
  ALSA: pcm: oss: Place the plugin buffer overflow checks correctly
  PCI: dra7xx: Don't select CONFIG_PCI_DRA7XX_HOST by default
  PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED
  PCI/PM: Call .bridge_d3() hook only if non-NULL
  PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP
  PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended()
  PM: sleep: core: Rename dev_pm_may_skip_resume()
  PM: sleep: core: Rework the power.may_skip_resume handling
  PM: sleep: core: Do not skip callbacks in the resume phase
  ANDROID: Incremental fs: Use simple compression in log buffer
  RDMA/core: Fix race between destroy and release FD object
  riscv: select ARCH_HAS_STRICT_KERNEL_RWX only if MMU
  IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info()
  drm/i915/gt: Use the RPM config register to determine clk frequencies
  drm/i915/gt: Trace RPS events
  x86/alternatives: Move temporary_mm helpers into C
  scsi: mpt3sas: Update mpt3sas version to 33.101.00.00
  scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region
  scsi: mpt3sas: Separate out RDPQ allocation to new function
  scsi: mpt3sas: Rename function name is_MSB_are_same
  scsi: mpt3sas: Don't change the DMA coherent mask after allocations
  x86/cr4: Sanitize CR4.PCE update
  ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver
  scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup()
  KVM: SVM: do not allow VMRUN inside SMM
  kvm: add capability for halt polling
  KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32
  scsi: aic7xxx: Remove unnecessary NULL checks before kfree
  scsi: aic7xxx: Use kzalloc() instead of kmalloc()+memset()
  x86/cpu: Uninline CR4 accessors
  scsi: cxgb4i: Remove superfluous null check
  MIPS: Clear XContext at boot time
  MIPS: arch_send_call_function_single_ipi() calling conventions change
  drm/i915/gt: Prefer soft-rc6 over RPS DOWN_TIMEOUT
  MIPS: Loongson-3: Add some unaligned instructions emulation
  MIPS: Move unaligned load/store helpers to inst.h
  MIPS: Fix the declaration conflict of mm_isBranchInstr()
  scsi: qla2xxx: Delete all sessions before unregister local nvme port
  scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV
  scsi: qla2xxx: Fix MPI failure AEN (8200) handling
  amdgpu/dc: remove redundant assignment to variable 'option'
  drm/amdgpu/gmc: Use consistent variable on unlocks
  drm/amd/display: remove redundant assignment to variable ret
  drm/amdgpu: protect ring overrun
  drm/amdgpu:  extent threshold of waiting FLR_COMPLETE
  drm/amdgpu: for nv12 always need smu ip
  drm/amdgpu: skip sysfs node not belong to one vf mode
  drm/amdgpu: enable one vf mode for nv12
  drm/amdgpu: clear the messed up checking logic
  drm/amdgpu: provide RREG32_SOC15_NO_KIQ, will be used later
  drm/amdgpu: sriov is forbidden to call disable DPM
  drm/amdgpu: skip cg/pg set for SRIOV
  drm/amdgpu: ignore TA ucode for SRIOV
  selftests/ftrace: Check the first record for kprobe_args_type.tc
  afs: Make record checking use TASK_UNINTERRUPTIBLE when appropriate
  afs: Fix to actually set AFS_SERVER_FL_HAVE_EPOCH
  afs: Remove some unused bits
  block: Limit number of items taken from the I/O scheduler in one go
  block: unexport bdev_read_page and bdev_write_page
  drm/i915: Split some long lines
  drm/i915: Introduce .set_idle_link_train() vfunc
  drm/i915: Introduce .set_signal_levels() vfunc
  drm/i915: Introduce .set_link_train() vfunc
  drm/i915: Have pfit calculations return an error code
  drm/i915: Pass connector state to pfit calculations
  drm/i915: s/pipe_config/crtc_state/ in pfit functions
  dt-bindings: Fix command line length limit calling dt-mk-schema
  drm/i915: Use drm_rect to store the pfit window pos/size
  drm/i915: Flatten a bunch of the pfit functions
  drm/i915: Fix skl+ non-scaled pfit modes
  x86/tlb: Uninline __get_current_cr3_fast()
  drm/amd/display: Fix green screen issue after suspend
  drm/amd/display: blank dp stream before re-train the link
  drm/amd/display: DispalyPort: Write OUI only if panel supports it
  iwlwifi: debug: set NPK buffer in context info
  iwlwifi: pcie: add new structs for So devices with long latency
  iwlwifi: pcie: add new structure for Qu devices with medium latency
  iwlwifi: mvm: tell firmware about required LTR delay
  iwlwifi: update few product names in AX family
  iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0
  iwlwifi: add new cards for AX family
  iwlwifi: acpi: read TAS table from ACPI and send it to the FW
  iwlwifi: remove fw_monitor module parameter
  iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct
  iwlwifi: mvm: add framework for specific phy configuration
  iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user
  iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point
  iwlwifi: mvm: add DCM flag to rate pretty-print
  iwlwifi: pcie: gen2: minor code cleanups in byte table update
  iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs
  iwlwifi: pcie: use seq_file for tx_queue debugfs file
  iwlwifi: support version 9 of WOWLAN_GET_STATUS notification
  iwlwifi: dbg: support multiple dumps in legacy dump flow
  iwlwifi: move API version lookup to common code
  drm/edid: Fix off-by-one in DispID DTD pixel clock
  iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx
  regmap-i2c: add 16-bit width registers support
  batman-adv: remove unused inline function batadv_arp_change_timeout
  RDMA/hns: Simplify the status judgment code of hns_roce_v1_m_qp()
  RDMA/hns: Simplify the state judgment code of qp
  RDMA/hns: Simplify the cqe code of poll cq
  RDMA/hns: Simplify the qp state convert code
  RDMA/hns: Optimize hns_roce_v2_set_mac()
  RDMA/hns: Optimize hns_roce_config_link_table()
  spi: spi-fsl-dspi: Adding shutdown hook
  efi: Move arch_tables check to caller
  efi: Clean up config table description arrays
  efi/libstub/x86: Avoid getter function for efi_is64
  efi/libstub: Drop __pure getters for EFI stub options
  efi/libstub: Drop __pure getter for efi_system_table
  efi: Kill __efistub_global
  efi/x86: Remove __efistub_global and add relocation check
  efi/arm: Remove __efistub_global annotation
  efi/libstub: Move efi_relocate_kernel() into separate source file
  efi/libstub/arm64: Switch to ordinary page allocator for kernel image
  efi/libstub: Add API function to allocate aligned memory
  drm/lima: enable runtime pm
  drm/lima: add pm resume/suspend ops
  drm/lima: separate clk/regulator enable/disable function
  drm/lima: add resume/suspend callback for each ip
  drm/lima: power down ip blocks when pmu exit
  drm/lima: add lima_devfreq_resume/suspend
  drm/lima: always set page directory when switch vm
  drm/lima: check vm != NULL in lima_vm_put
  drm/lima: print process name and pid when task error
  drm/lima: use module_platform_driver helper
  drm/lima: Clean up redundant pdev pointer
  drm/lima: Clean up IRQ warnings
  ASoC: soc-compress: avoid false-positive Wuninitialized warning
  mac80211: fix two missing documentation entries
  cfg80211: reject channels/chandefs with KHz offset >= 1000
  mac80211: add freq_offset to RX status
  mac80211: handle channel frequency offset
  cfg80211: express channels with a KHz component
  ieee80211: share 802.11 unit conversion helpers
  mac80211_hwsim: indicate in IBSS that we have transmitted beacons
  mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test
  mac80211: Fail association when AP has no legacy rates
  mac80211: agg-tx: add an option to defer ADDBA transmit
  mac80211: agg-tx: refactor sending addba
  mac80211: Skip entries with HE membership selector
  cfg80211: Parse HE membership selector
  mac80211: Don't destroy auth data in case of anti-clogging
  mac80211: add twt_protected flag to the bss_conf structure
  mac80211: implement Operating Mode Notification extended NSS support
  mac80211: Process multicast RX registration for Action frames
  nl80211: allow client-only BIGTK support
  cfg80211: support multicast RX registration
  cfg80211: change internal management frame registration API
  mac80211: Report beacon protection failures to user space
  cfg80211: Unprotected Beacon frame RX indication
  ASoC: wm8962: set CLOCKING2 as non-volatile register
  iwlwifi: scan: remove support for fw scan api v13
  drm/i915: Only close vma we open
  MAINTAINERS: Update entry for Intel Broxton PMC driver
  platform/x86: intel_pmc_ipc: Convert to MFD
  platform/x86: intel_telemetry: Add telemetry_get_pltdata()
  platform/x86: intel_pmc_ipc: Move PCI IDs to intel_scu_pcidrv.c
  x86/platform/intel-mid: Add empty stubs for intel_scu_devices_[create|destroy]()
  platform/x86: intel_pmc_ipc: Drop intel_pmc_ipc_command()
  usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API
  platform/x86: intel_telemetry: Convert to use new SCU IPC API
  mfd: intel_soc_pmic_mrfld: Convert to use new SCU IPC API
  mfd: intel_soc_pmic_bxtwc: Convert to use new SCU IPC API
  mfd: intel_soc_pmic: Add SCU IPC member to struct intel_soc_pmic
  platform/x86: intel_pmc_ipc: Start using SCU IPC
  platform/x86: intel_scu_ipc: Add managed function to register SCU IPC
  platform/x86: intel_scu_ipcutil: Convert to use new SCU IPC API
  watchdog: intel-mid_wdt: Convert to use new SCU IPC API
  platform/x86: intel_mid_powerbtn: Convert to use new SCU IPC API
  platform/x86: intel_scu_ipc: Introduce new SCU IPC API
  platform/x86: intel_scu_ipc: Move legacy SCU IPC API to a separate header
  platform/x86: intel_scu_ipc: Log more information if SCU IPC command fails
  platform/x86: intel_scu_ipc: Split out SCU IPC functionality from the SCU driver
  platform/x86: asus-nb-wmi: Do not load on Asus T100TA and T200TA
  mac80211: fix drv_config_iface_filter() behaviour
  mac80211: mlme: remove duplicate AID bookkeeping
  mac80211_hwsim: notify wmediumd of used MAC addresses
  platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL
  mac80211: sta_info: Add lockdep condition for RCU list usage
  mac80211: populate debugfs only after cfg80211 init
  phy: ti: j721e-wiz: Implement DisplayPort mode to the wiz driver
  ALSA: usb-audio: Fix racy list management in output queue
  crypto: bcm - Delete redundant variable definition
  crypto: drbg - always seeded with SP800-90B compliant noise source
  crypto: jitter - SP800-90B compliance
  crypto: algif_rng - remove redundant assignment to variable err
  crypto: chelsio - remove redundant assignment to variable error
  crypto: arm64 - Consistently enable extension
  phy: tegra: Select USB_COMMON for usb_get_maximum_speed()
  gpiolib: devprop: Warn if gpio-line-names is too long
  EDAC/amd8131: Remove defined but not used bridge_str
  gpio: mvebu: Fix probing for chips without PWM
  ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen
  ALSA: usb-audio: Improve frames size computation
  ALSA: hda: Match both PCI ID and SSID for driver blacklist
  ALSA: hda: Refactor Intel NHLT init
  f2fs: fix quota_sync failure due to f2fs_lock_op
  lib/mpi: Fix building for powerpc with clang
  net: openvswitch: use u64 for meter bucket
  net: openvswitch: make EINVAL return value more obvious
  net: openvswitch: remove the unnecessary check
  net: openvswitch: set max limitation to meters
  net: openvswitch: expand the meters supported number
  drm/i915: Make define for lrc state offset
  drm/i915/selftests: Add context batchbuffers registers to live_lrc_fixed
  selftests: add build/cross-build dependency check script
  selftests/ftrace: Check required filter files before running test
  net: bcmgenet: correct per TX/RX ring statistics
  net: meth: remove spurious copyright text
  net: phy: bcm54140: fix less than zero comparison on an unsigned
  net: phy: bcm84881: clear settings on link down
  qed: Make ll2_cbs static
  chcr: Fix CPU hard lockup
  net: sched : Remove unnecessary cast in kfree
  net/x25: Fix x25_neigh refcnt leak when receiving frame
  mptcp/pm_netlink.c : add check for nla_put_in/6_addr
  net: ethernet: ixp4xx: Add error handling in ixp4xx_eth_probe()
  KVM: nVMX: Drop a redundant call to vmx_get_intr_info()
  kunit: Add missing newline in summary message
  PCI/P2PDMA: Add AMD Zen Raven and Renoir Root Ports to whitelist
  net: ethernet: ti: cpsw: enable cpts irq
  net: ethernet: ti: cpts: add support for HW_TS_PUSH events
  net: ethernet: ti: cpts: add irq support
  net: ethernet: ti: cpts: rework locking
  net: ethernet: ti: cpts: move tx timestamp processing to ptp worker only
  net: ethernet: ti: cpts: optimize packet to event matching
  net: ethernet: ti: cpts: switch to use new .gettimex64() interface
  net: ethernet: ti: cpts: move tc mult update in cpts_fifo_read()
  net: ethernet: ti: cpts: separate hw counter read from timecounter
  net: ethernet: ti: cpts: use dev_yy() api for logs
  net/mlx4_en: use napi_complete_done() in TX completion
  net: napi: use READ_ONCE()/WRITE_ONCE()
  net: napi: add hard irqs deferral feature
  cxgb4: fix adapter crash due to wrong MC size
  drm/amdgpu: retire legacy vega10 sos version check
  drm/amdgpu: switch to helper function to init sos ucode
  drm/amdgpu: add helper function to init sos ucode
  drm/amdgpu: switch to helper function to init asd ucode
  drm/amdgpu: add helper function to init asd ucode
  drm/amdgpu: retire unused check_fw_loading status
  drm/amdgpu: remove unnecessary tOS version check
  drm/amdgpu: retire support_vmr_ring interface
  drm/amdgpu: shrink critical section in amdgpu_amdkfd_gpuvm_free_memory_of_gpu
  geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
  vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR
  qede: Add support for handling the pcie errors.
  qed: Enable device error reporting capability.
  mlxsw: Fix some IS_ERR() vs NULL bugs
  net: dsa: add GRO support via gro_cells
  net: phy: marvell10g: limit soft reset to 88x3310
  ipv6: Honor all IPv6 PIO Valid Lifetime values
  drm/amdgpu: Init data to avoid oops while reading pp_num_states.
  drm/amdgpu: remove set but not used variable 'priority'
  drm: amdgpu: fix kernel-doc struct warning
  drm: amd/display: fix Kconfig help text
  drm/amdgpu: request reg_val_offs each kiq read reg
  PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros
  net/mlx5: Update transobj.c new cmd interface
  net/mlx5: Update SW steering new cmd interface
  net/mlx5: Update port.c new cmd interface
  net/mlx5: Update rl.c new cmd interface
  net/mlx5: Update uar.c new cmd interface
  net/mlx5: Update pd.c new cmd interface
  net/mlx5: Update pagealloc.c new cmd interface
  net/mlx5: Update mr.c new cmd interface
  net/mlx5: Update mcg.c new cmd interface
  net/mlx5: Update main.c new cmd interface
  net/mlx5: Update vxlan.c new cmd interface
  net/mlx5: Update mpfs.c new cmd interface
  net/mlx5: Update gid.c new cmd interface
  net/mlx5: Update lag.c new cmd interface
  net/mlx5: Update fw.c new cmd interface
  net/mlx5: Update fs_core new cmd interface
  net/mlx5: Update FPGA to new cmd interface
  net/mlx5: Update eswitch to new cmd interface
  net/mlx5: Update statistics to new cmd interface
  net/mlx5: Update eq.c to new cmd interface
  net/mlx5: Update ecpf.c to new cmd interface
  net/mlx5: Update debugfs.c to new cmd interface
  net/mlx5: Update cq.c to new cmd interface
  net/mlx5: Update vport.c to new cmd interface
  efi/libstub/arm64: Simplify randomized loading of kernel image
  efi/libstub/arm64: Replace 'preferred' offset with alignment check
  efi/libstub/random: Increase random alloc granularity
  efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN
  efi/gop: Allow automatically choosing the best mode
  efi/gop: Allow specifying depth as well as resolution
  efi/gop: Allow specifying mode by <xres>x<yres>
  efi/gop: Allow specifying mode number on command line
  efi/gop: Add prototypes for query_mode and set_mode
  efi/gop: Remove unreachable code from setup_pixel_info
  efi/gop: Use helper macros for find_bits
  efi/gop: Use helper macros for populating lfb_base
  efi/gop: Move variable declarations into loop block
  efi/gop: Slightly re-arrange logic of find_gop
  efi/gop: Factor out locating the gop into a function
  efi/gop: Get mode information outside the loop
  efi/gop: Move check for framebuffer before con_out
  efi/gop: Remove redundant current_fb_base
  efi/libstub/arm: Make install_memreserve_table static
  efi/libstub: unify EFI call wrappers for non-x86
  efi/libstub: Make initrd file loader configurable
  vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn()
  dlmfs: convert dlmfs_file_read() to copy_to_user()
  esas2r: don't bother with __copy_to_user()
  dlmfs_file_write(): fix the bogosity in handling non-zero *ppos
  Revert "drm/dp_mst: Remove single tx msg restriction."
  ASoC: SOF: Add missing dependency on IMX_SCU
  Documentation: arm64: fix amu.rst doc warnings
  media: Kconfig: fix some dvb-usb-v2 dependencies
  ata: sata_inic162x fix a spelling issue
  gpiolib: don't call sleeping functions with a spinlock taken
  gpiolib: improve the robustness of watch/unwatch ioctl()
  gpio: pca953x: Fix pca953x_gpio_set_config
  drm/i915/selftests: Add request throughput measurement to perf
  spi: spi-mem: Fix Dual/Quad modes on Octal-capable devices
  null_blk: Cleanup zoned device initialization
  null_blk: Fix zoned command handling
  KVM: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi()
  KVM: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy
  KVM: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits
  btrfs: fix transaction leak in btrfs_recover_relocation
  btrfs: fix block group leak when removing fails
  btrfs: drop logs when we've aborted a transaction
  btrfs: fix memory leak of transaction when deleting unused block group
  drm/i915/gt: Check carefully for an idle engine in wait-for-idle
  drm/i915/gt: Carefully order virtual_submission_tasklet
  Add documentation on meaning of -EPROBE_DEFER
  parport: remove use of devmodel
  parport: remove unused parport_register_device()
  parport: Add comments for parport_register_dev_model()
  parport: Standardize use of printmode
  parport_pc: Convert DPRINTK to pr_debug
  parport_mfc3: Convert DPRINTK to pr_debug
  parport_amiga: Convert DPRINTK to pr_debug
  parport: daisy: Convert DPRINTK to pr_debug
  parport: Use more comon logging styles
  parport: Convert printk(KERN_<LEVEL> to pr_<level>(
  parport: fix if-statement empty body warnings
  driver core: platform: remove redundant assignment to variable ret
  drivers: visorbus: Use the correct style for SPDX License Identifier
  debugfs: Use the correct style for SPDX License Identifier
  kernfs: Change kernfs_node lockdep name to "kn->active"
  drivers: char: tlclk.c: Avoid data race between init and interrupt handler
  misc: rtsx: Improve compatibility for rts5261
  sgi-xp: make some symbols static in xpc_main.c
  sgi-xp: make some symbols static in xpnet.c
  ARM: vf610: report soc info via soc device
  pstore: switch to copy_from_user()
  firewire: switch ioctl_queue_iso to use of copy_from_user()
  arm64: dts: imx8mn: Change SDMA1 ahb clock for imx8mn
  ARM: dts: imx27-phytec-phycard-s-rdk: Fix the I2C1 pinctrl entries
  binderfs: remove redundant assignment to pointer ctx
  binderfs: Fix binderfs.c selftest compilation warning
  media: platform: fix VIA_CAMERA dependencies
  arm64: defconfig: Enable CONFIG_PINCTRL_IMX8DXL by default
  ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter"
  ASoC: Intel: Skylake: Replace guid_copy() with import_guid()
  firmware: imx: scu: Fix corruption of header
  misc: xilinx_sdfec: Use memdup_user() as a cleanup
  misc: mic: correct a typo
  lkdtm: bugs: Fix spelling mistake
  arm64: dts: imx: Add Beacon i.MX8m-Mini development kit
  interconnect: qcom: Fix uninitialized tcs_cmd::wait
  perf record: Add num-synthesize-threads option
  perf test session topology: Fix data path
  platform/x86: touchscreen_dmi: Add info for the ONDA V891 v5 tablet
  platform/x86: wmi: Describe function parameters
  platform/x86: wmi: Fix indentation in some cases
  platform/x86: wmi: Replace UUID redefinitions by their originals
  perf stat: Improve runtime stat for interval mode
  tty: hvc: fix buffer overflow during hvc_alloc().
  tty: hvc: remove hvcs_driver_string
  serial: fsl_lpuart: Change DMA failure messages to debug level
  tty: rocket, remove unneeded variable
  tty: rocket, avoid OOB access
  tty: serial: bcm63xx: fix missing clk_put() in bcm63xx_uart
  vt: don't hardcode the mem allocation upper bound
  tty: serial: owl: add "much needed" clk_prepare_enable()
  vt: don't use kmalloc() for the unicode screen buffer
  usb: typec: ucsi: register with power_supply class
  usb: typec: ucsi: save power data objects in PD mode
  usb: typec: ucsi: Correct bit-mask for CCI
  usb: typec: ucsi: replace magic numbers
  usb: typec: ucsi: Workaround for missed op_mode change
  usb: typec: ucsi: set USB data role when partner type is power cable/ufp
  usb: gadget: udc: remove unused 'driver_desc'
  USB: phy: Use the correct style for SPDX License Identifier
  usb: renesas_usbhs: Use the correct style for SPDX License Identifier
  USB: Storage: Use the correct style for SPDX License Identifier
  USB: typec: Use the correct style for SPDX License Identifier
  usb: pci-quirks: use true,false for bool variables
  USB: core: Replace an empty statement with a debug message
  usb/early: remove unused including <linux/version.h>
  USB: sisusbvga: Change port variable from signed to unsigned
  usb-storage: Add unusual_devs entry for JMicron JMS566
  USB: hub: Revert commit bd0e6c9614 ("usb: hub: try old enumeration scheme first for high speed devices")
  USB: hub: Fix handling of connect changes during sleep
  Drivers: hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type
  Drivers: hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug
  Drivers: hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic
  PCI: hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality
  Drivers: hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal
  hv_utils: Always execute the fcopy and vss callbacks in a tasklet
  hv_netvsc: Disable NAPI before closing the VMBus channel
  Drivers: hv: vmbus: Replace the per-CPU channel lists with a global array of channels
  Drivers: hv: vmbus: Don't bind the offer&rescind works to a specific CPU
  Drivers: hv: vmbus: Always handle the VMBus messages on CPU0
  Drivers: hv: check VMBus messages lengths
  Drivers: hv: make sure that 'struct vmbus_channel_message_header' compiles correctly
  Drivers: hv: avoid passing opaque pointer to vmbus_onmessage()
  Drivers: hv: allocate the exact needed memory for messages
  Drivers: hv: copy from message page only what's needed
  KVM: x86: move nested-related kvm_x86_ops to a separate struct
  KVM: eVMCS: check if nesting is enabled
  KVM: x86: check_nested_events is never NULL
  ANDROID: sdcardfs: fix export symbol types
  efi/libstub: Move arm-stub to a common file
  staging: vt6656: Fix calling conditions of vnt_set_bss_mode
  staging: comedi: Fix comedi_device refcnt leak in comedi_open
  staging: vt6656: Fix pairwise key entry save.
  staging: vt6656: Fix drivers TBTT timing counter.
  staging: vt6656: Don't set RCR_MULTICAST or RCR_BROADCAST by default.
  staging: vt6656: Use fls instead of for loop in vnt_update_top_rates
  staging: vt6656: Refactor the vnt_ofdm_min_rate function
  staging: gasket: Fix mapping refcnt leak when register/store fails
  staging: gasket: Fix mapping refcnt leak when put attribute fails
  staging: mt7621-pinctrl: Use correct pointer type argument for sizeof
  staging: qlge: replace deprecated apis pci_dma_*
  staging: qlge: cleanup indent in qlge_main.c
  staging: vt6656: Move vnt_get_frame_time and vnt_get_phy_field to rxtx
  staging: vt6656: call vnt_update_pre_ed_threshold from vnt_config.
  staging: vt6656: Move firmware functions into main_usb.
  Staging: rtl8723bs: rtw_wlan_util: Add size check of SSID IE
  staging: rtl8723bs: remove unused variable 'pregistrypriv'
  staging: rtl8723bs: remove defined but not used 'dB_Invert_Table'
  staging: rtl8723bs: remove some variables in hal_btcoex.c
  drm/i915/icl: Fix timeout handling during TypeC AUX power well enabling
  staging: wfx: drop unused attribute 'join_complete_status'
  staging: wfx: drop unused enum wfx_state
  staging: wfx: simplify wfx_remove_interface()
  staging: wfx: drop useless checks in wfx_do_unjoin()
  staging: wfx: drop protection for asynchronous join during scan
  staging: wfx: keys are kept during whole firmware life
  staging: wfx: introduce wfx_set_default_unicast_key()
  staging: wfx: drop useless update of field basic_rate_set
  staging: wfx: simplify hif_set_bss_params()
  staging: wfx: field operational_rate_set is ignored by firmware
  staging: wfx: dual CTS is never necessary
  staging: wfx: also fix network parameters for IBSS networks
  staging: wfx: handle firmware events synchronously
  staging: wfx: drop useless attribute 'bss_params'
  staging: wfx: use ieee80211_beacon_loss() provided by mac80211
  staging: wfx: simplify the check if the the device is associated
  ALSA: hda: Always use jackpoll helper for jack update after resume
  EDAC/thunderx: Make symbols static
  x86/mm: Use pgprotval_t in protval_4k_2_large() and protval_large_2_4k()
  arm64: dts: allwinner: h6: Enable CPU opp tables for Orange Pi 3
  arm64: dts: allwinner: h6: Enable CPU opp tables for Beelink GS1
  arm64: dts: allwinner: h6: Add CPU Operating Performance Points table
  arm64: dts: allwinner: h6: Add thermal trip points/cooling map
  x86/mm: Unexport __cachemode2pte_tbl
  x86/mm: Cleanup pgprot_4k_2_large() and pgprot_large_2_4k()
  mac80211_hwsim: use GFP_ATOMIC under spin lock
  h8300: ignore vmlinux.lds
  dmaengine: ioat: adding missed issue_pending to timeout handler
  dmaengine: ioat: remove unnesesery double complition timer modification.
  dmaengine: ioat: removing duplicate code from timeout handler
  dmaengine: mmp_tdma: Remove the MMP_SRAM dependency
  dmaengine: mmp_tdma: Fill in slave capabilities
  dmaengine: mmp_tdma: Log an error if channel is in wrong state
  dmaengine: mmp_tdma: Reset channel error on release
  dmaengine: mmp_tdma: Drop "mmp_tdma: from error messages
  dmaengine: mmp_tdma: Do not ignore slave config validation errors
  ALSA: hda/realtek - Add new codec supported for ALC245
  ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif
  thunderbolt: Add support for Intel Tiger Lake
  objtool: Constify arch_decode_instruction()
  objtool: Rename elf_read() to elf_open_read()
  objtool: Constify 'struct elf *' parameters
  dmaengine: pch_dma.c: Avoid data race between probe and irq handler
  xfrm interface: fix oops when deleting a x-netns interface
  ip_vti: receive ipip packet by calling ip_tunnel_rcv
  media: tuners: Kconfig: add some missing VIDEO_V4L2 dependencies
  remoteproc: Add missing '\n' in log messages
  remoteproc: Add prepare and unprepare ops
  arm64: dts: qcom: msm8916: Add CTI options
  libbpf: Only check mode flags in get_xdp_id
  remoteproc: remove rproc_elf32_sanity_check
  ath10k: drop the TX packet which size exceed credit size for sdio
  ath10k: Fix the invalid tx/rx chainmask configuration
  rtw88: 8723d: initialize mac/bb/rf basic functions
  rtw88: 8723d: Organize chip TX/RX FIFO
  rtw88: 8723d: implement set_tx_power_index ops
  rtw88: 8723d: 11N chips don't support H2C queue
  rtw88: decompose while(1) loop of power sequence polling command
  rtw88: 8723d: Add mac power-on/-off function
  rtw88: no need to send additional information to legacy firmware
  rtw88: add legacy firmware download for 8723D devices
  wlcore: Adding suppoprt for IGTK key in wlcore driver
  arm64: dts: qcom: Add Xiaomi Redmi Note 7 (lavender)
  arm64: dts: qcom: Add SDM660 SoC support
  dt-bindings: arm: qcom: Add sdm630 and sdm660 SoCs
  dpaa2-eth: use bulk enqueue in .ndo_xdp_xmit
  dpaa2-eth: split the .ndo_xdp_xmit callback into two stages
  dpaa2-eth: use the bulk ring mode enqueue interface
  dpaa2-eth: return num_enqueued frames from enqueue callback
  xdp: export the DEV_MAP_BULK_SIZE macro
  selftests: A few improvements to fib_nexthops.sh
  ipv4: Update fib_select_default to handle nexthop objects
  netlabel: Kconfig: Update reference for NetLabel Tools project
  MAINTAINERS: update dpaa2-eth maintainer list
  selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield
  selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield
  mptcp: fix data_fin handing in RX path
  net: phy: tja11xx: add delayed registration of TJA1102 PHY1
  net: mdio: of: export part of of_mdiobus_register_phy()
  net: phy: tja11xx: add initial TJA1102 support
  dt-bindings: net: phy: Add support for NXP TJA11xx
  net: phy: Use IS_ERR() to check and simplify code
  net: phy: micrel: add phy-mode support for the KSZ9031 PHY
  net: caif: use true,false for bool variables
  net: stmmac: Add support for VLAN promiscuous mode
  macvlan: silence RCU list debugging warning
  selftests: Add tests for vrf and xfrms
  vrf: Fix IPv6 with qdisc and xfrm
  Documentation: add documentation of ping_group_range
  sctp: Fix SHUTDOWN CTSN Ack in the peer restart case
  sctp: Fix bundling of SHUTDOWN with COOKIE-ACK
  net: dsa: felix: allow flooding for all traffic classes
  arm64: dts: qcom: db820c: fix audio configuration
  arm64: dts: qcom: db845c: fix asm dai setup
  arm64: qcom: c630: fix asm dai setup
  net: dsa: don't fail to probe if we couldn't set the MTU
  sched: etf: do not assume all sockets are full blown
  tracing: Convert local functions in tracing_map.c to static
  tracing: Remove DECLARE_TRACE_NOARGS
  ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct()
  Documentation: kbuild: fix the section title format
  um: ensure `make ARCH=um mrproper` removes arch/$(SUBARCH)/include/generated/
  arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h>
  kbuild: fix DT binding schema rule again to avoid needless rebuilds
  cifs: fix uninitialised lease_key in open_shroot()
  cifs: ensure correct super block for DFS reconnect
  tracing: Fix memory leaks in trace_events_hist.c
  cifs: do not share tcons with DFS
  arm64: dts: imx8mq-librem5-devkit: Don't use underscore in node name
  arm64: dts: imx8mq-librem5-devkit: Use 0.9V for VDD_GPU
  libnvdimm: Replace guid_copy() with import_guid() where it makes sense
  drm/amdgpu: change how we update mmRLC_SPM_MC_CNTL
  drm/amdgpu: set error query ready after all IPs late init
  drm/amdgpu: code cleanup around gpu reset
  drm/amdgpu: optimize the gpu reset for XGMI setup V2
  drm/amdgpu: correct cancel_delayed_work_sync on gpu reset
  drm/amdgpu: correct fbdev suspend on gpu reset
  drm/amdgpu: cleanup coding style in amdkfd a bit
  drm/amdgpu: clean up unused variable about ring lru
  drm/amdgpu: replace DRM prefix with PCI device info for gfx/mmhub
  drm/amd/powerplay: limit smu support to Arcturus for onevf
  drm/amdgpu: disble vblank when unloading sriov driver
  drm/amdgpu: Print CU information by default during initialization
  drm/amd/powerplay: update smu12_driver_if.h to align with pmfw
  drm/amdgpu/powerplay:avoid to show invalid DPM table info
  drm/amdgpu: Adjust the SDMA doorbell info printing
  drm/amdkfd: Adjust three kfd dmesg printings during initialization
  drm/amd/display: fix bug in the logic for panel power control
  drm/amd/display: Convert memory from cpu to fw endianness correctly
  drm/amd/display: Fix green screen issue after suspend
  drm/amd/display: Adjust refactored dm for color management only
  drm/amd/display: access ABM from stream resource.
  drm/amd/display: blank dp stream before re-train the link
  drm/amd/display: DispalyPort: Write OUI only if panel supports it
  drm/amd/display: change from panel to panel cntl
  drm/amd/display: Add HW rotation cursor changes to dcn10
  drm/amd/display: Factor in immediate flip support into DLG calculations
  drm/amd/display: fix virtual signal dsc setup
  drm/amd/display: destroy panel on link destruct
  drm/amd/display: dmcu wait loop calculation is incorrect in RV
  drm/amd/display: move panel power seq to new panel struct
  drm/amd/display: make all backlight calls link based
  drm/amd/display: Cap certain DML values for Low Pix Clk on DCN2.1
  drm/amd/display: Various fixes for PSR on DMCUB
  drm/amd/display: 3.2.81
  drm/amd/display: Update MPCC if requested
  drm/amd/display: Fix HDR visual confirm
  drm/amd/display: Use the correct input TF for video formats
  drm/amd/display: Change infopacket type programming
  drm/amd/display: Avoid NULL pointer in set_backlight when ABM is NULL
  drm/amd/display: fix stream setting for diags on silicon
  drm/amd/display: Cast int to float before division
  drm/amd/display: Set meta_chunk_value to 0 in DML if DCC disabled in DCN2.1
  drm/amd/display: add optc get crc support for timings with ODM/DSC
  drm/amd/display: Workaround to disable YCbCr
  drm/amd/display: Check ramp != NULL before applying lut1d for degamma
  drm/amd/display: Unify psr feature flags
  drm/amd/display: Support plane-level gamut remap in DM
  drm/amd/display: Add SetBacklight call to abm on dmcub
  drm/amd/display: Remove byte swapping for dmcub abm config table
  drm/amd/display: Force watermark value propagation
  drm/amd/display: Move enable fractional pwm call
  drm/amd/display: Add user backlight level reg write
  drm/amd/display: Correct updating logic of dcn21's pipe VM flags
  drm/amd/display: Remove aconnector condition check for dpcd read
  drm/amd/dc: remove unused variable 'video_optimized_pixel_rates'
  drm/amd/powerplay: remove defined but not used variables
  drm/amdgpu: fix race between pstate and remote buffer map
  drm/amdgpu/display: give aux i2c buses more meaningful names
  drm/amdgpu/display: fix aux registration (v2)
  drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii)
  Revert "drm/amdgpu: Disable gfx off if VCN is busy"
  drm/amdgpu: fix kernel page fault issue by ras recovery on sGPU
  drm/amdgpu: Disable FRU read on Arcturus
  drm/amd/powerplay: fix resume failed as smu table initialize early exit
  drm/amdgpu/gmc: Fix spelling mistake.
  drm/amdgpu: cache smu fw version info
  Revert "drm/amdgpu: use the BAR if possible in amdgpu_device_vram_access v2"
  drm/amdgpu/gfx9: add gfxoff quirk
  drm/amdgpu: set mp1 state before reload
  drm/amdgpu: update psp fw loading sequence
  drm/amd/powerplay: update Arcturus smu-driver if header
  drm/amd/powerplay: properly set the dpm_enabled state
  drm/amd/powerplay: correct i2c eeprom init/fini sequence
  drm/amd/powerplay: bump the NAVI10 smu-driver if version
  drm/amd/powerplay: revise the way to retrieve the board parameters
  drm/amdgpu: fix the hw hang during perform system reboot and reset
  drm/amd/display: remove redundant assignment to variable dp_ref_clk_khz
  Input: dlink-dir685-touchkeys - fix a typo in driver name
  Input: xpad - add custom init packet for Xbox One S controllers
  Input: evdev - call input_flush_device() on release(), not flush()
  objtool: Fix off-by-one in symbol_by_offset()
  perf/core: fix parent pid/tid in task exit events
  sched/core: Fix reset-on-fork from RT with uclamp
  x86, sched: Move check for CPU type to caller function
  x86, sched: Don't enable static key when starting secondary CPUs
  x86, sched: Account for CPUs with less than 4 cores in freq. invariance
  x86, sched: Bail out of frequency invariance if base frequency is unknown
  objtool: Fix 32bit cross builds
  hyper-v: Remove internal types from UAPI header
  RDMA/bnxt: Delete 'nq_ptr' variable which is not used
  selftests: Fix suppress test in fib_tests.sh
  net: qrtr: Add tracepoint support
  net: dsa: b53: b53_arl_rw_op() needs to select IVL or SVL
  net: dsa: b53: Rework ARL bin logic
  net: dsa: b53: Fix ARL register definitions
  net: dsa: b53: Fix valid setting for MDB entries
  net: dsa: b53: Lookup VID in ARL searches when VLAN is enabled
  ila: remove unused macro 'ILA_HASH_TABLE_SIZE'
  net/sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable
  perf/x86/cstate: Add Jasper Lake CPU support
  selinux: don't produce incorrect filename_trans_count
  vrf: Check skb for XFRM_TRANSFORMED flag
  xfrm: Always set XFRM_TRANSFORMED in xfrm{4,6}_output_finish
  audit: fix a net reference leak in audit_list_rules_send()
  RDMA/hns: Support 0 hop addressing for CQE buffer
  RDMA/hns: Support 0 hop addressing for SRQ buffer
  r8169: use devm_mdiobus_register
  net: phy: add device-managed devm_mdiobus_register
  ipv6: ndisc: RFC-ietf-6man-ra-pref64-09 is now published as RFC8781
  net: phy: bcm54140: add hwmon support
  net: phy: add Broadcom BCM54140 support
  net: phy: broadcom: add helper to write/read RDB registers
  mm: Remove MPX leftovers
  RDMA/hns: Support 0 hop addressing for WQE buffer
  RDMA/hns: Optimize 0 hop addressing for EQE buffer
  RDMA/hns: Optimize hns buffer allocation flow
  RDMA/hns: Add support for addressing when hopnum is 0
  RDMA/core: Fix overwriting of uobj in case of error
  RDMA/core: Prevent mixed use of FDs between shared ufiles
  perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode
  RDMA/uverbs: Fix a race with disassociate and exit_mmap()
  RDMA/mlx5: Set GRH fields in query QP on RoCE
  dt-bindings: net: mdio: Make descriptions more general
  dt-bindings: net: mdio: Document common properties
  dt-bindings: net: Correct description of 'broken-turn-around'
  dt-bindings: Re-enable core schemas for dtbs_check
  net: mscc: ocelot: lift protocol restriction for flow_match_eth_addrs keys
  net: mscc: ocelot: refine the ocelot_ace_is_problematic_mac_etype function
  net: mscc: ocelot: support matching on EtherType
  net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy.
  get rid of csum_partial_copy_to_user()
  x86/mm/mmap: Fix -Wmissing-prototypes warnings
  ANDROID: fix wakeup reason findings
  x86/microcode: Fix return value for microcode late loading
  Bluetooth: btbcm: Add 2 missing models to subver tables
  Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware
  Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw
  Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize
  Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too
  Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize()
  Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c
  Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize()
  usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer
  block: move dma_pad handling from blk_rq_map_sg into the callers
  block: move dma drain handling to scsi
  scsi: merge scsi_init_sgtable into scsi_init_io
  block: provide a blk_rq_map_sg variant that returns the last element
  block: remove RQF_COPY_USER
  drm/i915/execlists: Drop request-before-CS assertion
  KVM: arm: vgic: Only use the virtual state when userspace accesses enable bits
  KVM: arm: vgic: Synchronize the whole guest on GIC{D,R}_I{S,C}ACTIVER read
  scripts/config: allow colons in option strings for sed
  ANDROID: init: GKI: enable hidden configs for GPU
  mmc: sdhci-pci: Fix eMMC driver strength for BYT-based controllers
  MAINTAINERS: Add Rob Herring and remove Andy Murray as PCI reviewers
  proc: use named enums for better readability
  proc: use human-readable values for hidepid
  docs: proc: add documentation for "hidepid=4" and "subset=pid" options and new mount behavior
  proc: add option to mount only a pids subset
  proc: instantiate only pids that we can ptrace on 'hidepid=4' mount option
  proc: allow to mount many instances of proc in one pid namespace
  proc: rename struct proc_fs_info to proc_fs_opts
  drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma()
  drm/i915/selftests: Try to detect rollback during batchbuffer preemption
  PM: sleep: core: Switch back to async_schedule_dev()
  s390/pci: do not set affinity for floating irqs
  s390/ftrace: fix potential crashes when switching tracers
  MAINTAINERS: reorder media attributes
  perf script: Avoid NULL dereference on symbol
  hyper-v: Use UUID API for exporting the GUID
  hwrng: cctrng - Add dependency on HAS_IOMEM
  crypto: hisilicon/qm - add more ACPI dependencies
  spi: spi-fsl-qspi: Fix return value check of devm_ioremap() in probe
  perf evlist: Remove duplicate headers
  perf bench: Fix div-by-zero if runtime is zero
  perf cgroup: Avoid needless closing of unopened fd
  ASoC: dmic: Allow GPIO operations to sleep
  ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo()
  ALSA: usb-audio: Add connector notifier delegation
  media: MAINTAINERS: Fix Hantro, Rga and Rkvdec entries
  media: rkisp1: fix missing mbus.type -> mbus_type conversion
  ASoC: SOF: Fix build
  pinctrl: intel: Move npins closer to pin_base in struct intel_community
  pinctrl: intel: Update description in struct intel_community
  exfat: truncate atimes to 2s granularity
  exfat: properly set s_time_gran
  exfat: remove 'bps' mount-option
  exfat: Unify access to the boot sector
  exfat: add missing MODULE_ALIAS_FS()
  exfat: Fix discard support
  powerpc/mm: Fix CONFIG_PPC_KUAP_DEBUG on PPC32
  powerpc/8xx: Fix STRICT_KERNEL_RWX startup test failure
  powerpc/vas: Include linux/types.h in uapi/asm/vas-api.h
  drm/i915/selftests: Disable heartbeat around RPS interrupt testing
  ALSA: oxygen: use true,false for bool variables
  pnp: Use list_for_each_entry() instead of open coding
  ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats()
  objtool: Also consider .entry.text as noinstr
  objtool: Add STT_NOTYPE noinstr validation
  objtool: Rearrange validate_section()
  objtool: Avoid iterating !text section symbols
  kbuild/objtool: Add objtool-vmlinux.o pass
  objtool: Use sec_offset_hash() for insn_hash
  objtool: Optimize !vmlinux.o again
  objtool: Implement noinstr validation
  objtool: Fix !CFI insn_state propagation
  objtool: Rename struct cfi_state
  objtool: Remove SAVE/RESTORE hints
  x86,ftrace: Shrink ftrace_regs_caller() by one byte
  x86,ftrace: Use SIZEOF_PTREGS
  x86,ftrace: Fix ftrace_regs_caller() unwind
  objtool: Introduce HINT_RET_OFFSET
  objtool: Better handle IRET
  objtool: Support multiple stack_op per instruction
  objtool: Remove redundant .rodata section name comparison
  objtool: Documentation: document UACCESS warnings
  objtool: Split out arch-specific CFI definitions
  objtool: Add abstraction for destination offsets
  objtool: Use arch specific values in restore_reg()
  objtool: Ignore empty alternatives
  objtool: Clean instruction state before each function validation
  objtool: Remove redundant checks on operand type
  objtool: Always do header sync check
  objtool: Fix off-by-one in symbol_by_offset()
  objtool: Fix 32bit cross builds
  USB: serial: Use the correct style for SPDX License Identifier
  USB: serial: garmin_gps: add sanity checking for data length
  ath10k: add flush tx packets for SDIO chip
  ath10k: enable alt data of TX path for sdio
  ath10k: add htt TX bundle for sdio
  ath11k: remove conversion to bool in ath11k_debug_fw_stats_process()
  ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid()
  media: admin-guide: split driver-specific indexes to new files
  media: admin-guide: reorganize the guide
  media: admin-guide: bt8xx.rst: fix a broken cross-reference
  media: admin-guide: add test-drivers
  media: admin-guide: add card lists for radio and firewire
  media: admin-guide: add SPI cards to platform drivers
  media: admin-guide: add a list of I2C drivers
  media: admin-guide: add a list of platform drivers
  media: admin-guide: add a table with USB drivers
  media: admin-guide: add a list of media PCI cards
  media: admin-guide: replace the frontend drivers list
  media: admin-guide: split DVB cards.rst
  media: admin-guide: add a cardlist for all other USB cards
  media: admin-guide: add a card list for the Siano driver
  media: admin-guide: add support for the remaining dvb-usb boards
  media: admin-guide: add dibusb-mb and dibusb-mc card lists
  media: admin-guide: add cardlist for dib0700 driver
  media: admin-guide: add dvb-usb-v2 card lists
  media: admin-guide: improve cardlist.rst documentation
  media: admin-guide: add a generic building guide
  media: admin-guide: Add an introduction chapter
  media: admin-guide: update em28xx cardlist
  media: admin-guide: add a card list for cx231xx boards
  media: pwc-if: place USB device list on numberical order
  media: pwc-if.c: Update comments about each pwc supported model
  media: dvb-usb-v2: use DVB_USB_DEVICE() macro
  media: dvb-usb-ids.h: fix an USB PID name
  cifs: minor update to comments around the cifs_tcp_ses_lock mutex
  scsi: lpfc: remove duplicate unloading checks
  scsi: mpt3sas: use true,false for bool variables
  scsi: fcoe: remove unneeded semicolon in fcoe.c
  scsi: ufs-qcom: remove unneeded variable 'ret'
  scsi: st: remove unneeded variable 'result' in st_release()
  scsi: target/iblock: fix WRITE SAME zeroing
  scsi: qla2xxx: check UNLOADING before posting async work
  scsi: qla2xxx: set UNLOADING before waiting for session deletion
  scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK
  clk: qcom: msm8916: Fix the address location of pll->config_reg
  platform/chrome: typec: Fix ret value check error
  riscv: sbi: Fix undefined reference to sbi_shutdown
  tty: riscv: Using RISCV_SBI_V01 instead of RISCV_SBI
  riscv: sbi: Correct sbi_shutdown() and sbi_clear_ipi() export
  SUNRPC: Remove unreachable error condition
  drm/mediatek: config mipitx impedance with calibration data
  drm/mediatek: add the mipitx driving control
  dt-bindings: display: mediatek: get mipitx calibration data from nvmem
  dt-bindings: display: mediatek: add property to control mipi tx drive current
  net: stmmac: Enable SERDES power up/down sequence
  net: broadcom: convert to devm_platform_ioremap_resource_byname()
  macvlan: fix null dereference in macvlan_device_event()
  e1000: remove unneeded conversion to bool
  i40e: Remove unneeded conversion to bool
  ptp: Remove unneeded conversion to bool
  cgroup, netclassid: remove double cond_resched
  net: dsa: felix: enable PTP programmable pin
  net: mscc: ocelot: enable PTP programmable pin
  net: mscc: ocelot: support 4 PTP programmable pins
  net: mscc: ocelot: add wave programming registers definitions
  net: mscc: ocelot: redefine PTP pins
  net: mscc: ocelot: fix timestamp info if ptp clock does not work
  net: mscc: ocelot: move ocelot ptp clock code out of ocelot.c
  riscv: fix vdso build with lld
  ANDROID: staging: android: ion: Expose total heap and pool sizes via sysfs
  soc/tegra: fuse: Update the SoC revision attribute to display a name
  soc/tegra: fuse: Trivial clean-up of tegra_init_revision()
  soc/tegra: fuse: Add custom SoC attributes
  soc/tegra: pmc: Enable PMIC wake event on Tegra186
  firmware: tegra: Make BPMP a regular driver
  kernel/module: Hide vermagic header file from general use
  net/nfp: Update driver to use global kernel version
  net/hns: Remove custom driver version in favour of global one
  drivers: Remove inclusion of vermagic header
  drm/i915/selftests: Unroll the CS frequency loop
  Documentation: scheduler: fix outdated information on sched groups
  doc:it_IT: add RISC-V maintenance guidelines
  ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen
  ASoC: intel/skl/hda - fix oops on systems without i915 audio codec
  spi: bcm-qspi: MSPI_SPCR0_MSB MSTR bit exists only on legacy controllers
  spi: Add support for mspi on brcmstb SoCs
  spi: bcm-qspi: add support for MSPI sys clk 108Mhz
  spi: bcm-qspi: Use fastbr setting to allow faster MSPI speeds
  spi: bcm-qspi: Handle lack of MSPI_REV offset
  spi: orion: Convert to use GPIO descriptors
  x86/vdso/Makefile: Add vobjs32
  x86/vdso/vdso2c: Convert iterators to unsigned
  x86/vdso/vdso2c: Correct error messages on file open
  ASoC: Add initial ZL38060 driver
  dt-bindings: sound: add Microsemi ZL38060 binding
  tools/vm: fix cross-compile build
  coredump: fix null pointer dereference on coredump
  mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path
  shmem: fix possible deadlocks on shmlock_user_lock
  vmalloc: fix remap_vmalloc_range() bounds checks
  mm/shmem: fix build without THP
  mm/ksm: fix NULL pointer dereference when KSM zero page is enabled
  tools/build: tweak unused value workaround
  checkpatch: fix a typo in the regex for $allocFunctions
  mm, gup: return EINTR when gup is interrupted by fatal signals
  mm/hugetlb: fix a addressing exception caused by huge_pte_offset
  MAINTAINERS: add an entry for kfifo
  mm/userfaultfd: disable userfaultfd-wp on x86_32
  slub: avoid redzone when choosing freepointer location
  sh: fix build error in mm/init.c
  ASoC: soc-compress: remove snd_compr_ops
  ASoC: sprd: use snd_compress_ops
  ASoC: sof: use snd_compress_ops
  ASoC: intel: atom: use snd_compress_ops
  ASoC: qcom: q6sp6: use snd_compress_ops
  ASoC: uniphier: use snd_compress_ops
  ASoC: codec: wm_adsp: use snd_compress_ops
  ASoC: soc-compress: add snd_compress_ops
  ASoC: txx9: add back the hack for a too small resource_size_t
  RISC-V: stacktrace: Declare sp_in_global outside ifdef
  Update rmk's email address in various drivers
  ARM: compat: remove KERNEL_DS usage in sys_oabi_epoll_ctl()
  ARM: dts: am57xx-idk-common: add tc358778 bridge
  ARM: dts: am5729: beaglebone-ai: adding device tree
  ARM: OMAP2+: drop unnecessary adrl
  ARM: dts: dra7: Fix bus_dma_limit for PCIe
  ARM: dts: am574x-idk: Disable m_can node
  x86/boot/build: Add phony targets in arch/x86/boot/Makefile to PHONY
  docs: Add rbtree documentation to the core-api
  x86/boot/build: Make 'make bzlilo' not depend on vmlinux or $(obj)/bzImage
  block: remove unused header
  blk-iocost: Fix error on iocost_ioc_vrate_adj
  ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers
  ASoC: dt-bindings: fsl_easrc: Add document for EASRC
  ASoC: fsl_asrc: Move common definition to fsl_asrc_common
  ASoC: fsl_asrc: Support new property fsl,asrc-format
  ASoC: fsl-asoc-card: Support new property fsl, asrc-format
  ASoC: dt-bindings: fsl_asrc: Add new property fsl, asrc-format
  ASoC: fsl_asrc: rename asrc_priv to asrc
  media: dt-bindings: media: rockchip-rga: add power-domains property
  media: dt-bindings: media: convert rockchip rga bindings to yaml
  drm/i915/gt: Poison residual state [HWSP] across resume.
  media: staging: rkisp1: cap: support uv swapped planar formats
  media: staging: rkisp1: cap: support uv swap only for semiplanar formats
  drm/i915/selftests: Disable C-states when measuring RPS frequency response
  media: staging: rkisp1: cap: change the logic for writing to uv swap register
  drm/i915/selftests: Show the full scaling curve on failure
  media: staging: rkisp1: cap: fix value written to uv swap register in selfpath
  media: staging: rkisp1: cap: cleanup in mainpath config for uv swap format
  media: v4l2-image-sizes: add HD and Full-HD definitions
  media: coda: add RC enable controls
  media: staging: rkisp1: replace the call to v4l2_async_notifier_parse_fwnode_endpoints_by_port
  media: staging: rkisp1: remove mbus field from rkisp1_sensor_async
  module: Harden STRICT_MODULE_RWX
  spi: bcm-qspi: Handle clock probe deferral
  spi: bcm-qspi: when tx/rx buffer is NULL set to 0
  spi: bcm-qspi: Make PM suspend/resume work with SCMI clock management
  spi: bcm-qspi: Drive MSPI peripheral SSb pin on cs_change
  media: staging: rkisp1: cap: serialize start/stop stream
  media: staging: rkisp1: cap: fix return values from pm functions
  media: v4l2-ctrls: add __v4l2_ctrl_s_ctrl_compound()
  cifs: protect updating server->dstaddr with a spinlock
  signal: Avoid corrupting si_pid and si_uid in do_notify_parent
  media: v4l2-ctrls: v4l2_ctrl_g/s_ctrl*(): don't continue when WARN_ON
  ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init()
  ASoC: tegra: Add audio mclk parent configuration
  ASoC: nau8825: Change Tegra clk_out_2 provider to PMC
  ASoC: tegra: Use device managed resource APIs to get the clock
  arm64: sync kernel APIAKey when installing
  media: iguanair: rc drivers no longer need to do locking
  media: cx25840: Register labeling, chip specific correction
  media: lgdt3306a: Add CNR v5 stat
  media: si2157: add on-demand rf strength func
  media: cx231xx: Add i2c device analog tuner support
  media: cx23885: Add i2c device analog tuner support
  media: cx23885: Add analog frontend to HVR5525
  media: cx23885: Add analog frontend to 1265_K4
  media: cx23885: Add analog frontend to Hauppauge QuadHD
  media: si2157: module debug option to wait on signal lock
  media: si2157: Briefly wait for tuning operation to complete
  media: si2157: Add analog tuning related functions
  media: si2157: Better check for running tuner in init
  media: si2157: Check error status bit on cmd execute
  media: si2157: Enable tuner status flags
  ASoC: wm8960: Fix wrong clock after suspend & resume
  xhci: Don't clear hub TT buffer on ep0 protocol stall
  xhci: prevent bus suspend if a roothub port detected a over-current condition
  xhci: Fix handling halted endpoint even if endpoint ring appears empty
  MIPS: Make sparse_init() using top-down allocation
  MIPS: Cleanup code about plat_mem_setup()
  MIPS: Do not initialise globals to 0
  s390/mm: fix page table upgrade vs 2ndary address mode accesses
  selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down
  KVM: SVM: avoid infinite loop on NPF from bad address
  tools/kvm_stat: add sample systemd unit file
  tools/kvm_stat: Add command line switch '-L' to log to file
  tools/kvm_stat: add command line switch '-z' to skip zero records
  KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run
  KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests
  KVM: X86: Improve latency for single target IPI fastpath
  KVM: VMX: Optimize handling of VM-Entry failures in vmx_vcpu_run()
  KVM: nVMX: Remove non-functional "support" for CR3 target values
  KVM: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2
  KVM: x86/mmu: Set @writable to false for non-visible accesses by L2
  KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags
  KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags
  KVM: nVMX: Drop manual clearing of segment cache on nested VMCS switch
  KVM: nVMX: Reset register cache (available and dirty masks) on VMCS switch
  KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE paging is enabled
  KVM: nVMX: Rename exit_reason to vm_exit_reason for nested VM-Exit
  KVM: nVMX: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT
  KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit()
  KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT
  KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants
  KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit()
  KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected()
  KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c
  KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit()
  kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place
  KVM: x86: move kvm_create_vcpu_debugfs after last failure point
  KVM: SVM: Use do_machine_check to pass MCE to the host
  KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd()
  KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code
  KVM: nVMX: Free only the affected contexts when emulating INVEPT
  KVM: nVMX: Don't flush TLB on nested VMX transition
  KVM: nVMX: Skip MMU sync on nested VMX transition when possible
  KVM: x86/mmu: Add module param to force TLB flush on root reuse
  KVM: x86/mmu: Add separate override for MMU sync during fast CR3 switch
  KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3()
  KVM: VMX: Don't reload APIC access page if its control is disabled
  KVM: VMX: Retrieve APIC access page HPA only when necessary
  KVM: nVMX: Reload APIC access page on nested VM-Exit only if necessary
  KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit
  KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes
  KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID
  KVM: nVMX: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit
  KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all()
  KVM: SVM: Document the ASID logic in svm_flush_tlb()
  KVM: VMX: Introduce vmx_flush_tlb_current()
  KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h
  KVM: VMX: Move vmx_flush_tlb() to vmx.c
  KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb()
  KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush()
  KVM: VMX: Clean up vmx_flush_tlb_gva()
  KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest()
  rtw88: set power trim according to efuse PG values
  rtw88: 8723d: Add read_efuse to recognize efuse info from map
  rtw88: 8723d: Add new chip op efuse_grant() to control efuse access
  rtw88: 8723d: Add cfg_ldo25 to control LDO25
  rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables
  rtw88: 8723d: Add RF read/write ops
  rtw88: 8723d: Add power sequence
  rtw88: 8723d: add beamform wrapper functions
  rtw88: 8723d: Add basic chip capabilities
  rtlwifi: rtl8723ae: fix warning comparison to bool
  rtlwifi: rtl8821ae: use true,false for bool variables
  rtlwifi: rtl8723be: use true,false for bool variables
  rtlwifi: rtl8192ee: use true,false for bool variables
  rtlwifi: rtl8723ae: use true,false for bool variables
  rtlwifi: rtl8188ee: use true,false for bool variables
  selftests/powerpc: Add README for GZIP engine tests
  selftests/powerpc: Add NX-GZIP engine decompress testcase
  selftests/powerpc: Add NX-GZIP engine compress testcase
  selftests/powerpc: Add header files for NX compresion/decompression
  selftests/powerpc: Add header files for GZIP engine test
  MAINTAINERS: update mt76 reviewers
  iwlwifi: fix WGDS check when WRDS is disabled
  iwlwifi: mvm: fix inactive TID removal return value usage
  iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation
  iwlwifi: mvm: limit maximum queue appropriately
  iwlwifi: pcie: indicate correct RB size to device
  iwlwifi: mvm: beacon statistics shouldn't go backwards
  iwlwifi: pcie: actually release queue memory in TVQM
  dma-buf: Couple of documentation typo fixes
  ath10k: hif: make send_complete_check op optional
  ath10k: sdio: remove _hif_ prefix from functions not part of hif interface
  ath10k: improve power save performance for sdio
  ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post()
  media: rkvdec: Add the rkvdec driver
  media: dt-bindings: rockchip: Document RK3399 Video Decoder bindings
  media: hantro: h264: Use the generic H264 reflist builder
  media: v4l2-core: Add helpers to build the H264 P/B0/B1 reflists
  media: rkisp1: Fix wrong PHY config dependency
  media: phy-rockchip-dphy-rx0: Drop unneeded CONFIG_OF dependency
  media: rkisp1: Get rid of unused variable warning
  media: v4l2-fh: define v4l2_fh struct regardless of condition
  media: staging: rkisp1: change fields names from fmt_type to pixel_enc
  media: staging: rkisp1: cap: remove field fmt_type from struct rkisp1_capture_fmt_cfg
  media: staging: rkisp1: replace rkisp1_fmt_pix_type with v4l2_pixel_encoding
  media: platform: fcp: Set appropriate DMA parameters
  media: staging: rkisp1: remove TODO item - uapi structs compatibility
  media: vicodec: Fix error codes in probe function
  media: imx.rst: Provide streaming examples for imx6q-sabresd
  media: imx.rst: Provide the OV560 module part number
  media: imx.rst: Provide an example for unprocessed video capture
  media: imx.rst: Fix the MIPI CSI-2 virtual channel
  media: uapi: h264: Add new profile and levels
  media: v4l2-ctrl: Add H264 profile and levels
  media: imx-media-csc-scaler: Use a shorter name for driver
  media: gspca: remove redundant assignment to variable status
  media: pwc-ctl: remove redundant assignment to variable ret
  media: mtk-mdp: Use correct aliases name
  media: davinci: remove redundant assignment to pointer 'common'
  media: imx: utils: Constify some mbus and ipu_image arguments
  media: imx: utils: Rename format lookup and enumeration functions
  media: imx: utils: Split find|enum_format into fourcc and mbus functions
  media: imx: utils: Make imx_media_pixfmt handle variable number of codes
  media: imx: utils: Introduce PIXFMT_SEL_IPU
  media: imx: utils: Rename pixel format selection enumeration
  media: imx: Fix some pixel format selections
  media: imx: utils: Handle Bayer format lookup through a selection flag
  media: imx: utils: Inline init_mbus_colorimetry() in its caller
  media: imx: utils: fix media bus format enumeration
  media: imx: utils: fix and simplify pixel format enumeration
  media: ir-rx51: Use 64-bit division macro
  media: m88ds3103: Add missing '\n' in log messages
  media: dvb-usb: make dvb_usb_device_properties const
  media: dvb: return -EREMOTEIO on i2c transfer failure.
  media: rc: if kernel is built without an IR codec, don't advertise it
  media: dvb: digitv: remove unused array element 0
  ARM: samsung: Use devm_platform_ioremap_resource() to simplify code
  ARM: samsung: Omit superfluous error message in s3c_adc_probe()
  x86/hyperv: Suspend/resume the VP assist page for hibernation
  Drivers: hv: Move AEOI determination to architecture dependent code
  drm/i915/selftests: Show the pstate limits on any failure to reset min
  drm/i915/display/vlv_dsi: Prefer drm_WARN_ON over WARN_ON
  x86/boot/build: Add cpustr.h to targets and remove clean-files
  batman-adv: Fix refcnt leak in batadv_v_ogm_process
  batman-adv: Fix refcnt leak in batadv_store_throughput_override
  batman-adv: Fix refcnt leak in batadv_show_throughput_override
  batman-adv: fix batadv_nc_random_weight_tq
  batman-adv: Utilize prandom_u32_max for random [0, max) values
  batman-adv: trace: Drop unneeded types.h include
  batman-adv: Fix spelling error in term buffer
  batman-adv: Start new development cycle
  powerpc/setup_64: Set cache-line-size based on cache-block-size
  drm/i915/display/overlay: Prefer drm_WARN_ON over WARN_ON
  drm/i915/display/global_state: Prefer drm_WARN* over WARN*
  drm/i915/display/frontbuffer: Prefer drm_WARN_ON over WARN_ON
  drm/i915/display/dpll_mgr: Prefer drm_WARN_ON over WARN_ON
  iwlwifi: actually check allocated conf_tlv pointer
  ARM: dts: qcom: msm8974-klte: Add max77826 pmic node
  ARM: dts: qcom: msm8974-klte: Add USB node
  ARM: dts: qcom: msm8974-klte: Add sdhci1 node
  ARM: dts: qcom: msm8974-klte: Add gpio-keys nodes
  ARM: dts: qcom: msm8974-klte: Remove inherited vreg_boost node
  ARM: dts: qcom: msm8974-klte: Add pma8084 regulator nodes
  arm64: dts: qcom: sm8250: Fix PDC compatible and reg
  ANDROID: dm-bow: Fix not to skip trim at framented range
  drm/gma500: Remove dead code
  soc: qcom: pdr: Remove impossible error condition
  soc: qcom: rpmh: Dirt can only make you dirtier, not cleaner
  drm/i915/display/display: Prefer drm_WARN_ON over WARN_ON
  drm/i915/display/ddi: Prefer drm_WARN* over WARN*
  drm/i915/display/atomic_plane: Prefer drm_WARN_ON over WARN_ON
  drm/i915/display/icl_dsi: Prefer drm_WARN_ON over WARN_ON
  arm64: dts: qcom: sm8250: Add UFS controller and PHY
  arm64: dts: qcom: sm8250-mtp: Add pm8150, pm8150l and pm8009
  drm/i915/audio: fix compressed_bpp check
  arm64: dts: qcom: sm8250: Add rpmhpd node
  soc: qcom: rpmhpd: Add SM8250 power domains
  drm/i915: drop a bunch of superfluous inlines
  arm64: dts: qcom: sc7180: Add Coresight support
  drm/i915/hdmi: remove unused intel_hdmi_hdcp2_protocol()
  firmware: qcom_scm: fix bogous abuse of dma-direct internals
  drm/gma500: remove unused variable 'hdmi_ids'
  drm: Fix misspellings of "Analog Devices"
  ALSA: usx2y: Fix potential NULL dereference
  ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2
  mtd: spi-nor: Enable locking for n25q128a11
  xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output
  esp4: support ipv6 nexthdrs process for beet gso segment
  esp6: support ipv6 nexthdrs process for beet gso segment
  drm/i915: Use single set of AUX powerwell ops for gen11+
  ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
  remoteproc: Add device-managed variants of rproc_alloc/rproc_add
  arm64: dts: qcom: msm8996: Reduce vdd_apc voltage
  remoteproc: Use a local copy for the name field
  remoteproc: Get rid of tedious error path
  remoteproc: Split rproc_ops allocation from rproc_alloc()
  remoteproc: Restructure firmware name allocation
  remoteproc: Use kstrdup_const() rather than kstrdup()
  bpf, selftests: Add test for BPF_STX BPF_B storing R10
  bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B
  dt-bindings: soc: qcom: apr: Use generic node names for APR services
  bpf: Fix handling of XADD on BTF memory
  bpf: Forbid XADD on spilled pointers for unprivileged users
  cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled
  audit: fix a net reference leak in audit_send_reply()
  net: ipv4: remove redundant assignment to variable rc
  net: bcmgenet: Drop too many parentheses in bcmgenet_probe()
  net: bcmgenet: Use get_unligned_beXX() and put_unaligned_beXX()
  net: bcmgenet: Use devm_clk_get_optional() to get the clocks
  net: bcmgenet: Drop useless OF code
  net: bcmgenet: Drop ACPI_PTR() to avoid compiler warning
  KVM: PPC: Book3S HV: Handle non-present PTEs in page fault functions
  docs: pr_*() kerneldocs and basic printk docs
  watchdog: clarify that stop() is optional
  doc:it_IT: translation of documents in process/
  r8169: change wmb to smb_wmb in rtl8169_start_xmit
  docs: admin-guide: Clarify sentences
  docs: ioctl-number.rst: add habanalabs driver IOCTL
  dma-buf: Couple of documentation typo fixes
  docs: sysctl/kernel: document BPF entries
  drm/mediatek: set dpi pin mode to gpio low to avoid leakage current
  dt-bindings: display: mediatek: control dpi pins mode to avoid leakage
  dt-bindings: Add an entry for Würth Elektronik, we
  dt-bindings: mailbox: imx-mu: correct example
  dt-bindings: MIPS: Require SoC compatible string after board string
  dt-bindings: usb: ingenic,musb: Add usb-role-switch property
  dt-bindings: dma: Convert jz4740-dma doc to YAML
  dt-bindings: mmc: Convert jz4740-mmc doc to YAML
  dt-bindings: timer: Convert ingenic,tcu.txt to YAML
  dt-bindings: nvmem: Convert rockchip-efuse bindings to yaml
  dt-bindings: gpu: mali-utgard: Add the #cooling-cells property
  dt-bindings: sram: convert rockchip-pmu-sram bindings to yaml
  of: fix the warnings from command line.
  lib: bitmap.c: get rid of some doc warnings
  futex: get rid of a kernel-docs build warning
  fs: inode.c: get rid of docs warnings
  firewire: firewire-cdev.hL get rid of a docs warning
  ata: libata-core: fix a doc warning
  docs: dt: rockchip,dwc3.txt: fix a pointer to a renamed file
  docs: Makefile: place final pdf docs on a separate dir
  docs: i2c: rename i2c.svg to i2c_bus.svg
  docs: powerpc: cxl.rst: mark two section titles as such
  docs: dt: fix a broken reference for a file converted to json
  docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file
  docs: vm: index.rst: add an orphan doc to the building system
  docs: mm: userfaultfd.rst: use a cross-reference for a section
  docs: mm: userfaultfd.rst: use ``foo`` for literals
  docs: drivers: fix some warnings at base/platform.c when building docs
  docs: spi: spi.h: fix a doc building warning
  docs: ras: don't need to repeat twice the same thing
  docs: ras: get rid of some warnings
  docs: pci: boot-interrupts.rst: improve html output
  docs: arm64: booting.rst: get rid of some warnings
  docs: amu: supress some Sphinx warnings
  docs: filesystems: fix renamed references
  docs: fix broken references for ReST files that moved around
  ANDROID: pinctrl: qcom: Kconfig: Make PINCTRL_MSM selectors depend on QCOM_SCM || !QCOM_SCM
  ANDROID: irqchip: Kconfig: Make QCOM_PDC depend on QCOM_SCM || !QCOM_SCM
  docs: fix broken references to text files
  docs: dt: fix broken reference to phy-cadence-torrent.yaml
  MAINTAINERS: dt: fix pointers for ARM Integrator, Versatile and RealView
  MAINTAINERS: dt: update display/allwinner file entry
  docs: LaTeX/PDF: drop list of documents
  docs: update recommended Sphinx version to 2.4.4
  scripts: kernel-doc: accept blank lines on parameter description
  scripts: kernel-doc: accept negation like !@var
  scripts: kernel-doc: proper handle @foo->bar()
  ANDROID: iommu: Kconfig: Make ARM_SMMU depend on QCOM_SCM || !QCOM_SCM
  net/mlx5e: Get the latest values from counters in switchdev mode
  net/mlx5: Kconfig: convert imply usage to weak dependency
  net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns
  net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation
  net/mlx5: Fix failing fw tracer allocation on s390
  KVM: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook
  KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID with address
  KVM: VMX: Drop redundant capability checks in low level INVVPID helpers
  KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr()
  KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines
  KVM: VMX: Use vpid_sync_context() directly when possible
  KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_sync_context()
  KVM: x86: Sync SPTEs when injecting page/EPT fault into L1
  KVM: x86: cleanup kvm_inject_emulated_page_fault
  KVM: x86: introduce kvm_mmu_invalidate_gva
  net/mlx5: improve some comments
  net/mlx5: Read embedded cpu bit only once
  net/mlx5e: Handle errors from netif_set_real_num_{tx,rx}_queues
  net/mlx5e: Allow partial data mask for tunnel options
  net/mlx5e: Set of completion request bit should not clear other adjacent bits
  net/mlx5: IPsec, Refactor SA handle creation and destruction
  net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW
  net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list
  net/mlx5e: en_accel, Add missing net/geneve.h include
  net/mlx5: Use the correct IPsec capability function for FPGA ops
  scripts: sphinx-pre-install: add support for python -m venv
  scripts: sphinx-pre-install: add support for OpenMandriva
  scripts: sphinx-pre-install: address some issues with Gentoo
  scripts: sphinx-pre-install: fix a dependency hint with Ubuntu 16.04
  scripts: sphinx-pre-install: improve openSuse Tumbleweed check
  scripts: sphinx-pre-install: improve distro detection check
  kvm: Disable objtool frame pointer checking for vmenter.S
  audit: check the length of userspace generated audit records
  tpm/tpm_tis: Free IRQ if probing fails
  tpm: fix wrong return value in tpm_pcr_extend
  tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send()
  tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module
  media: usbvision: depends on USB
  media: staging: rkisp1 Kconfig: depends on OF
  team: fix hang in team_mode_get()
  mptcp: drop req socket remote_key* fields
  mptcp: avoid flipping mp_capable field in syn_recv_sock()
  mptcp: handle mptcp listener destruction via rcu
  cxgb4: fix large delays in PTP synchronization
  qed: use true,false for bool variables
  firmware: qcom_scm: Remove unneeded conversion to bool
  net: hns3: add trace event support for PF/VF mailbox
  net: hns3: add support for dumping MAC reg in debugfs
  net: hns3: add debug information for flow table when failed
  net: hns3: clean up some coding style issue
  net: hns3: modify some unsuitable type declaration
  net: hns3: remove two unused structures in hclge_cmd.h
  net: hns3: remove useless proto_support field in struct hclge_fd_cfg
  net: hns3: remove an unnecessary case 0 in hclge_fd_convert_tuple()
  net: hns3: split out hclge_get_fd_rule_info()
  net: hns3: split out hclge_fd_check_ether_tuple()
  arm64: dts: qcom: fix pm8150 gpio interrupts
  net: ethtool: self_test: Mark interface in testing operative status
  net: Add testing sysfs attribute
  net: Add IF_OPER_TESTING
  Input: i8042 - add ThinkPad S230u to i8042 nomux list
  net: ethernet: fec: Allow the MDIO preamble to be disabled
  net: ethernet: fec: Allow configuration of MDIO bus speed
  net: ethernet: fec: Replace interrupt driven MDIO with polled IO
  r8169: inline rtl8169_make_unusable_by_asic
  r8169: inline rtl8169_mark_as_last_descriptor
  net: qed: Remove unneeded cast from memory allocation
  net: sun: Remove unneeded cast from memory allocation
  net: ethernet: dnet: convert to devm_platform_get_and_ioremap_resource
  drm/i915/selftests: Fix i915_address_space refcnt leak
  drm/i915/selftests: Exercise dynamic reclocking with RPS
  drm/i915/selftests: Show the pcode frequency table on error
  drm/i915/selftests: Split RPS frequency measurement
  selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests
  drm/i915/selftests: Check RPS controls
  drm/i915/selftests: Skip energy consumption tests if not controlling freq
  drm/i915/selftests: Verify frequency scaling with RPS
  net: phy: mscc: use mdiobus_get_phy()
  mlxsw: reg: Increase register field length to 13 bits
  mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups
  net: phy: Propagate error from bus->reset
  vfio: avoid possible overflow in vfio_iommu_type1_pin_pages
  vfio: checking of validity of user vaddr in vfio_dma_rw
  drm/i915: Push MST link retraining to the hotplug work
  drm/i915: Flatten intel_dp_check_mst_status() a bit
  drm/i915: Pass encoder all the way to intel_ddi_transcoder_func_reg_val_get()
  drm/i915: Push TRANS_DDI_FUNC_CTL into the encoder->enable() hook
  drm/i915: Move the TRANS_DDI_FUNC_CTL enable to a later point
  drm/i915: Pass encoder to intel_ddi_enable_pipe_clock()
  r8169: remove PHY resume delay that is handled in the PHY driver now
  net: phy: realtek: add delay to resume path of certain internal PHY's
  net: stmmac: dwmac-meson8b: Add missing boundary to RGMII TX clock array
  ipv6: fix restrict IPV6_ADDRFORM operation
  net: systemport: Omit superfluous error message in bcm_sysport_probe()
  net: hns: use true,false for bool variables
  ptp: idt82p33: Make two variables static
  ptp_kvm: Make kvm_ptp_lock static
  net: dsa: sja1105: enable internal pull-down for RX_DV/CRS_DV/RX_CTL and RX_ER
  net: openvswitch: ovs_ct_exit to be done under ovs_lock
  arm64/elf: Disable automatic READ_IMPLIES_EXEC for 64-bit address spaces
  arm32/64/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK
  arm32/64/elf: Add tables to document READ_IMPLIES_EXEC
  tty/sysrq: Export sysrq_mask(), sysrq_toggle_support()
  MIPS: Loongson64: Mark RS780 HPET as broken
  MIPS: DTS: Loongson64: Add ACPI Controller Node
  dt-bindings: Document Loongson RS780E PCH ACPI Controller
  MIPS: Loongson64: Make RS780E ACPI as a platform driver
  MIPS: Loongson64: Remove dead RTC code
  block: fold bdev_unhash_inode into invalidate_partition
  block: mark invalidate_partition static
  block: simplify block device syncing in bdev_del_partition
  block: don't call invalidate_partition from blk_drop_partitions
  dasd: use blk_drop_partitions instead of badly reimplementing it
  block: remove the disk argument from blk_drop_partitions
  block: remove hd_struct_kill
  block: cleanup hd_struct freeing
  block: pass a hd_struct to delete_partition
  block: refactor blkpg_ioctl
  x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit
  vdso/datapage: Use correct clock mode name in comment
  drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam
  drm/i915: fix Sphinx build duplicate label warning
  drm/i915/display: Load DP_TP_CTL/STATUS offset before use it
  drm/i915/tgl: TBT AUX should use TC power well ops
  drm/i915: HDCP: fix Ri prime check done during link check
  drm/i915/gt: Update PMINTRMSK holding fw
  drm/i915/tgl: Add Wa_14010477008:tgl
  x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK
  ASoC: wcd934x: remove unneeded semicolon
  ASoC: wcd9335: remove unneeded semicolon
  ASoC: wcd934x: remove unnecessary comparisons to bool
  ASoC: Intel: boards: split woofer and tweeter support
  firmware: arm_scmi: Fix return error code in smc_send_message
  Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle"
  blk-mq: Rerun dispatching in the case of budget contention
  blk-mq: Add blk_mq_delay_run_hw_queues() API call
  blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick
  firmware: arm_scmi: Fix handling of unexpected delayed responses
  firmware: arm_scmi: Clear channel for delayed responses
  firmware: arm_scmi: Clear channel on reception of unexpected responses
  firmware: arm_scmi: Rename .clear_notification() transport_ops
  Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE()
  drm/i915/gt: Move the late flush_submission in retire to the end
  btrfs: discard: Use the correct style for SPDX License Identifier
  soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  bdev: Reduce time holding bd_mutex in sync in blkdev_close()
  drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane
  mei: me: fix irq number stored in hw struct
  fuse: Update stale comment in queue_interrupt()
  fuse: BUG_ON correction in fuse_dev_splice_write()
  virtiofs: Add mount option and atime behavior to the doc
  virtiofs: schedule blocking async replies in separate worker
  clk: imx: clk-pllv3: Use readl_relaxed_poll_timeout() for PLL lock wait
  regmap: Simplify implementation of the regmap_field_read_poll_timeout() macro
  regmap: Simplify implementation of the regmap_read_poll_timeout() macro
  firmware: imx-scu: Support one TX and one RX
  xprtrdma: Fix use of xdr_stream_encode_item_{present, absent}
  xprtrdma: Fix trace point use-after-free race
  xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler()
  clk: imx: clk-sscg-pll: Remove unnecessary blank lines
  arm64: dts: ls1028a: Specify the DMA channels for the DSPI controllers
  ASoC: wm89xx: Add missing dependency
  vhost: disable for OABI
  tee: add private login method for kernel clients
  ntb: intel: Add Icelake (gen4) support for Intel NTB
  nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl
  ASoC: Fix wrong dependency of da7210 and wm8983
  ASoC: wm89xx: Fix build errors caused by I2C dependency
  tee: enable support to register kernel memory
  drm/ast: Allocate initial CRTC state of the correct size
  ASoC: dapm: fixup dapm kcontrol widget
  x86/elf: Add table to document READ_IMPLIES_EXEC
  arm64: dts: allwinner: h6: Add clock to CPU cores
  ASoC: rsnd: Fix "status check failed" spam for multi-SSI
  ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent
  ASoC: meson: gx-card: fix codec-to-codec link setup
  ASoC: meson: axg-card: fix codec-to-codec link setup
  platform/x86: intel_cht_int33fe: Fix spelling issues
  platform/x86: intel_cht_int33fe: Switch to use acpi_dev_hid_uid_match()
  platform/x86: intel_cht_int33fe: Convert to use set_secondary_fwnode()
  platform/x86: intel_cht_int33fe: Convert software node array to group
  mtd: spi-nor: spansion: Enable dual and quad read for s25fl256s0
  software node: Allow register and unregister software node groups
  device property: export set_secondary_fwnode() to modules
  MIPS: alchemy: Fix build error after ioremap cleanup
  MAINTAINERS: Add DT Bindings for Renesas Pin Function Controllers
  tee: remove unnecessary NULL check in tee_shm_alloc()
  arm64: dts: renesas: r8a77980: Fix IPMMU VIP[01] nodes
  x86/mm: Move pgprot2cachemode out of line
  x86/mm: Add a x86_has_pat_wp() helper
  x86/speculation: Add SRBDS vulnerability and mitigation documentation
  x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation
  x86/cpu: Add a steppings field to struct x86_cpu_id
  x86/cpu: Add 'table' argument to cpu_matches()
  ARM: dts: stm32: Enable I2C2 on DHCOM PDK2 carrier board
  dt-bindings: arm: stm32: document lxa,stm32mp157c-mc1 compatible
  ARM: dts: stm32: add STM32MP1-based Linux Automation MC-1 board
  dt-bindings: add vendor prefix for Linux Automation GmbH
  ARM: dts: stm32: use uniform node names for sleep pinctrl groups
  ARM: dts: stm32: use uniform label names for sleep pinctrl phandles
  ARM: dts: stm32: remove now redundant STM32MP15x video cell sizes
  ARM: dts: stm32: preset stm32mp15x video #address- and #size-cells
  ARM: dts: stm32: enable stm32mp157's &gpu by default
  ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32mp15
  ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32h743
  ARM: dts: stm32: fix a typo for DAC io-channel-cells on stm32f429
  dma-pool: add additional coherent pools to map to gfp mask
  dma-remap: separate DMA atomic pools from direct remap code
  dma-debug: make __dma_entry_alloc_check_leak() static
  m68k: amiga: config: Mark expected switch fall-through
  KVM: s390: remove unneeded semicolon in gisa_vcpu_kicker()
  KVM: s390: vsie: gmap_table_walk() simplifications
  KVM: s390: vsie: Move conditional reschedule
  MAINTAINERS: add a reviewer for KVM/s390
  KVM: s390: Fix PV check in deliverable_irqs()
  mtd: spi-nor: move #define SPINOR_OP_WRDI
  ARM: dts: r8a7791: Add PWM device nodes
  ARM: dts: r8a7791: Add TPU device node
  ARM: dts: r8a73a4: Add missing CMT1 interrupts
  MAINTAINERS: Add DT Bindings for Renesas Clock Generators
  ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk
  pm-graph v5.6
  ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable
  PM: sleep: core: Fold functions into their callers
  PM: sleep: core: Simplify the SMART_SUSPEND flag handling
  arm64: configs: Enable sun50i cpufreq nvmem
  drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam
  hwrng: cctrng - add missing include to linux/fips.h
  crypto: hisilicon/qm - fix build failure with ACPI off
  pinctrl: rza1: Fix wrong array assignment of rza1l_swio_entries
  mmc: sdhci-xenon: fix annoying 1.8V regulator warning
  ARM: shmobile: defconfig: Refresh for v5.7-rc1
  mmc: sdhci-msm: Enable host capabilities pertains to R1b response
  mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open-coding timeout loop
  mmc: meson-mx-sdio: remove the broken ->card_busy() op
  mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY
  mmc: core: make mmc_interrupt_hpi() static
  remoteproc: sysmon: Inform current rproc about all active rprocs
  soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  drm/tidss: fix crash related to accessing freed memory
  remoteproc: sysmon: Add notifications for events
  remoteproc: sysmon: Add ability to send type of notification
  Documentation/powerpc: VAS API
  crypto/nx: Remove 'pid' in vas_tx_win_attr struct
  crypto/nx: Enable and setup GZIP compression type
  crypto/nx: Make enable code generic to add new GZIP compression type
  crypto/nx: Rename nx-842-powernv file name to nx-common-powernv
  crypto/nx: Initialize coproc entry with kzalloc
  powerpc/vas: Add VAS user space API
  powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API
  powerpc/vas: Initialize window attributes for GZIP coprocessor type
  powerpc: Use mm_context vas_windows counter to issue CP_ABORT
  powerpc/vas: Free send window in VAS instance after credits returned
  powerpc/vas: Display process stuck message
  powerpc/vas: Do not use default credits for receive window
  powerpc/vas: Print CRB and FIFO values
  powerpc/vas: Return credits after handling fault
  powerpc/vas: Update CSB and notify process for fault CRBs
  powerpc/vas: Setup thread IRQ handler per VAS instance
  powerpc/vas: Take reference to PID and mm for user space windows
  powerpc/vas: Register NX with fault window ID and IRQ port value
  powerpc/vas: Setup fault window per VAS instance
  powerpc/vas: Alloc and setup IRQ and trigger port address
  powerpc/vas: Define nx_fault_stamp in coprocessor_request_block
  powerpc/xive: Define xive_native_alloc_irq_on_chip()
  drm/i915/audio: error log non-zero audio power refcount after unbind
  ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos
  drm/i915: fix Sphinx build duplicate label warning
  soc: qcom: cmd-db: Properly endian swap the slv_id for debugfs
  soc: qcom: cmd-db: Use 5 digits for printing address
  soc: qcom: cmd-db: Cast sizeof() to int to silence field width warning
  remoteproc: use rproc_coredump_set_elf_info in drivers
  remoteproc: add rproc_coredump_set_elf_info
  xfrm: espintcp: save and call old ->sk_destruct
  xfrm: fix error in comment
  remoteproc: Simplify default name allocation
  remoteproc: Split firmware name allocation from rproc_alloc()
  remoteproc: Fix IDR initialisation in rproc_alloc()
  xfrm: remove the xfrm_state_put call becofe going to out_reset
  NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc()
  ima: Use ima_hash_algo for collision detection in the measurement list
  ima: Calculate and extend PCR with digests in ima_template_entry
  ima: Allocate and initialize tfm for each PCR bank
  ima: Switch to dynamically allocated buffer for template digests
  ima: Store template digest directly in ima_template_entry
  ima: Evaluate error in init_ima()
  ima: Switch to ima_hash_algo for boot aggregate
  NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion
  ALSA: usb-audio: Print more information in stream proc files
  Linux 5.7-rc2
  ALSA: hda: Remove ASUS ROG Zenith from the blacklist
  mm: Fix MREMAP_DONTUNMAP accounting on VMA merge
  io_uring: only restore req->work for req that needs do completion
  igc: Add debug messages to MAC filter code
  igc: Refactor igc_del_mac_filter()
  igc: Refactor igc_mac_entry_can_be_used()
  igc: Remove igc_*_mac_steering_filter() wrappers
  igc: Remove IGC_MAC_STATE_QUEUE_STEERING
  igc: Remove 'queue' check in igc_del_mac_filter()
  igc: Improve address check in igc_del_mac_filter()
  igc: Refactor igc_rar_set_index()
  igc: Fix igc_uc_unsync()
  igc: Change igc_add_mac_filter() returning value
  igc: Check unsupported flag in igc_add_mac_filter()
  igc: Remove duplicate code in MAC filtering logic
  e1000e: fix S0ix flows for cable connected case
  igc: Add new device IDs for i225 part
  Input: delete unused GP2AP002A00F driver
  MAINTAINERS: remove Stefan Popa's email
  iio: adc: ad7192: fix null pointer de-reference crash during probe
  iio: core: remove extra semi-colon from devm_iio_device_register() macro
  iio: adc: ti-ads8344: properly byte swap value
  iio: imu: inv_mpu6050: fix suspend/resume with runtime power
  iio: st_sensors: rely on odr mask to know if odr can be set
  iio: xilinx-xadc: Make sure not exceed maximum samplerate
  iio: xilinx-xadc: Fix sequencer configuration for aux channels in simultaneous mode
  iio: xilinx-xadc: Fix clearing interrupt when enabling trigger
  iio: xilinx-xadc: Fix ADC-B powerdown
  iio: dac: ad5770r: fix off-by-one check on maximum number of channels
  iio: imu: st_lsm6dsx: flush hw FIFO before resetting the device
  iio: core: Fix handling of 'dB'
  dt-bindings: iio: adc: stm32-adc: fix id relative path
  counter: 104-quad-8: Add lock guards - generic interface
  iio: magnetometer: ak8974: Silence deferred-probe error
  Documentation: ABI: document IIO in_proximity_nearlevel file
  iio: vcnl4000: Export near level property for proximity sensor
  dt-bindings: iio: light: vcnl4000: Add proximity-near-level
  dt-bindings: iio: Introduce common properties for iio sensors
  dt-bindings: iio: vcnl4000: convert bindings to YAML format
  iio: Fix misspellings of "Analog Devices"
  iio: light: isl29125: fix iio_triggered_buffer_{predisable,postenable} positions
  iio: adc: fsl-imx25-gcq: Use devm_platform_ioremap_resource
  iio: adc: at91-adc: Use devm_platform_ioremap_resource
  iio: adc: sun4i-gpadc-iio: Use devm_platform_ioremap_resource
  iio:light:ltr501: Drop unnecessary cast of parameter in regmap_bulk_read
  iio:magn:mmc35240: Drop unnecessary casts of val parameter in regmap_bulk*
  iio:imu:mpu6050: Tidy up parameters to regmap_bulk functions.
  iio:chemical:bme680: Tidy up parameters to regmap_bulk_read
  iio:chemical:atlas-sensor: Drop unnecessary explicit casts in regmap_bulk_read calls
  iio:accel:mxc4005: Drop unnecessary explicit casts in regmap_bulk_read calls
  iio: imu: st_lsm6dsx: drop huge include in sensor-hub driver
  iio: buffer: drop devm_iio_kfifo_free() API call
  iio: buffer: drop devm_iio_hw_consumer_free() API call
  iio: inkern: drop devm_iio_channel_release{_all} API calls
  iio: core: drop devm_iio_trigger_free() API call
  iio: core: drop devm_iio_trigger_unregister() API call
  iio: core: drop devm_iio_device_free() API call
  iio: core: drop devm_iio_triggered_buffer_cleanup() API call
  iio: core: drop devm_iio_device_unregister() API call
  iio: move 'indio_dev->info' null check first in __iio_device_register()
  iio: buffer: remove 'scan_el_attrs' attribute group from buffer struct
  iio: imu: adis: Add a missing '\n' in a log message
  iio: xilinx-xadc: Fix typo
  dt-bindings: iio: adc: rockchip-saradc: add description for px30
  dt-bindings: iio: adc: rockchip-saradc: add description for rk3308
  dt-bindings: iio: adc: convert rockchip saradc bindings to yaml
  iio: dma-buffer: Cleanup buffer.h/buffer_impl.h includes
  iio: adc: Add MAX1241 driver
  dt-bindings: iio: adc: Add MAX1241 bindings
  iio: accel: st_sensors: add support for LIS2HH12
  dt-bindings: st_sensors: add st,lis2hh12 compatible entry
  iio: imu: st_lsm6dsx: Add sensor hub device LIS3MDL
  iio: imu: st_lsm6dsx: Increase ODR_LIST_SIZE
  iio: imu: adis16460: use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE
  iio: imu: adis16400: use DEFINE_DEBUGFS_ATTRIBUTE instead of DEFINE_SIMPLE_ATTRIBUTE
  iio: imu: st_lsm6dsx: configure full scale on slave device if supported
  dt-bindings: iio: dac: stm32-dac: convert bindings to json-schema
  dt-bindings: iio: tsl2563: convert bindings to YAML
  dt-bindings: iio: adc: add bindings doc for AD9467 ADC
  iio: adc: ad9467: add support AD9467 ADC
  dt-bindings: iio: adc: add bindings doc for AXI ADC driver
  iio: adc: adi-axi-adc: add support for AXI ADC IP core
  iio: buffer-dmaengine: add dev-managed calls for buffer alloc
  iio: buffer-dmaengine: use %zu specifier for sprintf(align)
  include: fpga: adi-axi-common.h: add version helper macros
  include: fpga: adi-axi-common.h: fixup whitespace tab -> space
  iio: buffer: drop left-over 'stufftoread' field
  iio: temperature: ltc2983: remove redundant comparison to bool
  iio: imu: inv_mpu6050: add debugfs register r/w interface
  iio: pressure: bmp280: Join string literals back
  iio: pressure: bmp280: Drop unneeded explicit castings
  iio: pressure: bmp280: Explicitly mark GPIO optional
  iio: pressure: bmp280: Convert to use ->read_avail()
  iio: pressure: bmp280: Tolerate IRQ before registering
  iio: imu: inv_mpu6050: convert to use i2c_new_client_device()
  iio: magn: bmc150: Use vsprintf extension %pe for symbolic error name
  iio: imu: inv_mpu6050_spi: Use vsprintf extension %pe for symbolic error name
  iio: imu: inv_mpu6050_i2c: Use vsprintf extension %pe for symbolic error name
  iio: imu: bmi160_spi: Use vsprintf extension %pe for symbolic error name
  iio: imu: bmi160_i2c: Use vsprintf extension %pe for symbolic error name
  iio: gyro: mpu3050: Use vsprintf extension %pe for symbolic error name
  iio: gyro: bmg160_spi: Use vsprintf extension %pe for symbolic error name
  iio: gyro: bmg160_i2c: Use vsprintf extension %pe for symbolic error name
  iio: accel: kxsd9: Use vsprintf extension %pe for symbolic error name
  iio: adc: ad7793: use read_avail iio hook for scale available
  iio: buffer: Don't allow buffers without any channels enabled to be activated
  iio: tsl2772: Use scnprintf() for avoiding potential buffer overflow
  iio: adc: max1363: replace uses of mlock
  iio: health: max30100: use generic property handler
  iio/gyro/bmg160: Add support for BMI088 chip
  iio: buffer: re-introduce bitmap_zalloc() for trialmask
  MAINTAINERS: Add Syed Nayyar Waris to ACCES 104-QUAD-8 driver
  iio: ad_sigma_delta: remove unused IIO channel macros
  iio: adc: ad7793: define/use own IIO channel macros
  iio: adc: ad7791: define/use own IIO channel macros
  iio: adc: ad7780: define/use own IIO channel macros
  smp: Use smp_call_func_t in on_each_cpu()
  MIPS: DTS: CI20: make DM9000 Ethernet controller use NVMEM to find the default MAC address
  MIPS: DTS: JZ4780: define node for JZ4780 efuse
  MIPS: use ioremap_page_range
  MIPS: move ioremap_prot und iounmap out of line
  MIPS: split out the 64-bit ioremap implementation
  MIPS: merge __ioremap_mode into ioremap_prot
  MIPS: cleanup fixup_bigphys_addr handling
  MIPS: remove cpu_has_64bit_addresses
  ASoC: txx9: don't work around too small resource_size_t
  MIPS: Netlogic: remove unneeded semicolon in fmn_message_handler()
  netfilter: nat: fix error handling upon registering inet hook
  net/mlx5: Enable SW-defined RoCEv2 UDP source port
  net/mlx5: Refactor HCA capability set flow
  net/mlx5: Move QP logic to mlx5_ib
  RDMA/mlx5: Alphabetically sort build artifacts
  net/mlx5: Delete not-used cmd header
  RDMA/mlx5: Delete Q counter allocations command
  net/mlx5: Remove Q counter low level helper APIs
  net/mlx5: Replace hand written QP context struct with automatic getters
  net/mlx5: Remove extra indirection while storing QPN
  net/mlx5: Open-code modify QP in the IPoIB module
  net/mlx5: Open-code modify QP in the FPGA module
  net/mlx5: Open-code modify QP in steering module
  net/mlx5: Remove empty QP and CQ events handlers
  net/mlx5: Open-code create and destroy QP calls
  net/mlx5: Provide simplified command interfaces
  arm64: dts: rockchip: add Odroid Advance Go
  dt-bindings: Add binding for Hardkernel Odroid Go Advance
  arm64: dts: rockchip: add core devicetree for rk3326
  arm64: dts: rockchip: remove bus-width from mmc nodes in rk3308-roc-cc
  arm64: dts: rockchip: add micro SD card regulator to rockpro64
  dt-bindings: display: convert rockchip rk3066 hdmi bindings to yaml
  arm64: dts: rockchip: Rename dwc3 device nodes on rk3399 to make dtc happy
  arm64: dts: rockchip: drop #address-cells, #size-cells from rk3399 pmugrf node
  arm64: dts: rockchip: drop #address-cells, #size-cells from rk3328 grf node
  arm64: dts: rockchip: drop non-existent gmac2phy pinmux options from rk3328
  arm64: dts: rockchip: Replace RK805 PMIC node name with "pmic" on rk3328 boards
  arm64: dts: rockchip: enable DC charger detection pullup on Pinebook Pro
  arm64: dts: rockchip: fix inverted headphone detection on Pinebook Pro
  arm64: dts: rockchip: Correct PMU compatibles for PX30 and RK3308
  Input: evdev - use keyed wakeups
  Input: spear-keyboard - fix a typo in a module name in Kconfig
  Input: tca6416-keypad - fix a typo in MODULE_DESCRIPTION
  Input: usbtouchscreen - add support for BonXeon TP
  Input: cros_ec_keyb - use cros_ec_cmd_xfer_status helper
  r8169: add workaround for RTL8168evl TSO hw issues
  r8169: improve rtl8169_tso_csum_v2
  r8169: use rtl8169_set_features in rtl8169_init_one
  r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg
  r8169: remove NETIF_F_HIGHDMA from vlan_features
  r8169: move setting OCP base to generic init code
  enetc: permit configuration of rx-vlan-filter with ethtool
  net: mscc: ocelot: deal with problematic MAC_ETYPE VCAP IS2 rules
  net: phy: broadcom: Add support for BCM53125 internal PHYs
  net: phy: mdio-bcm-iproc: Do not show kernel pointer
  net: dsa: b53: per-port interrupts are optional
  tcp: cache line align MAX_TCP_HEADER
  net: phy: at803x: add support for AR8032 PHY
  mptcp: fix 'Attempt to release TCP socket in state' warnings
  mptcp: fix splat when incoming connection is never accepted before exit/close
  net/mlx4_en: avoid indirect call in TX completion
  ipv6: rpl: fix full address compression
  net: stmmac: Fix sub-second increment
  net: stmmac: fix enabling socfpga's ptp_ref_clock
  wimax/i2400m: Fix potential urb refcnt leak
  i2c: busses: remove duplicate dev_err()
  i2c: Add Qualcomm CCI I2C driver
  dt-bindings: i2c: Add binding for Qualcomm CCI I2C controller
  xattr.h: Replace zero-length array with flexible-array member
  uapi: linux: fiemap.h: Replace zero-length array with flexible-array member
  uapi: linux: dlm_device.h: Replace zero-length array with flexible-array member
  tpm_eventlog.h: Replace zero-length array with flexible-array member
  ti_wilink_st.h: Replace zero-length array with flexible-array member
  swap.h: Replace zero-length array with flexible-array member
  skbuff.h: Replace zero-length array with flexible-array member
  sched: topology.h: Replace zero-length array with flexible-array member
  rslib.h: Replace zero-length array with flexible-array member
  rio.h: Replace zero-length array with flexible-array member
  posix_acl.h: Replace zero-length array with flexible-array member
  platform_data: wilco-ec.h: Replace zero-length array with flexible-array member
  memcontrol.h: Replace zero-length array with flexible-array member
  list_lru.h: Replace zero-length array with flexible-array member
  lib: cpu_rmap: Replace zero-length array with flexible-array member
  irq.h: Replace zero-length array with flexible-array member
  ihex.h: Replace zero-length array with flexible-array member
  igmp.h: Replace zero-length array with flexible-array member
  genalloc.h: Replace zero-length array with flexible-array member
  ethtool.h: Replace zero-length array with flexible-array member
  energy_model.h: Replace zero-length array with flexible-array member
  enclosure.h: Replace zero-length array with flexible-array member
  dirent.h: Replace zero-length array with flexible-array member
  digsig.h: Replace zero-length array with flexible-array member
  can: dev: peak_canfd.h: Replace zero-length array with flexible-array member
  blk_types: Replace zero-length array with flexible-array member
  blk-mq: Replace zero-length array with flexible-array member
  bio: Replace zero-length array with flexible-array member
  rtc: 88pm860x: remove useless range check
  rtc: mt2712: switch to devm_platform_ioremap_resource
  rtc: mt2712: remove unnecessary error string
  tipc: Fix potential tipc_node refcnt leak in tipc_rcv
  tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv
  net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node
  ALSA: hda/realtek - Fix unexpected init_amp override
  ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices
  hwmon: (jc42) Fix name to have no illegal characters
  x86/asm: Provide a Kconfig symbol for disabling old assembly annotations
  perf hist: Add fast path for duplicate entries check
  perf c2c: Add option to enable the LBR stitching approach
  perf top: Add option to enable the LBR stitching approach
  perf script: Add option to enable the LBR stitching approach
  perf report: Add option to enable the LBR stitching approach
  perf callchain: Stitch LBR call stack
  perf callchain: Save previous cursor nodes for LBR stitching approach
  perf thread: Save previous sample for LBR stitching approach
  perf thread: Add a knob for LBR stitch approach
  perf machine: Factor out lbr_callchain_add_lbr_ip()
  perf machine: Factor out lbr_callchain_add_kernel_ip()
  perf machine: Refine the function for LBR call stack reconstruction
  perf machine: Remove the indent in resolve_lbr_callchain_sample
  perf header: Support CPU PMU capabilities
  perf parser: Add support to specify rXXX event with pmu
  perf doc: allow ASCIIDOC_EXTRA to be an argument
  perf pmu: Add support for PMU capabilities
  tools lib traceevent: Take care of return value of asprintf
  perf stat: Force error in fallback on :k events
  perf tools: Add support for leader-sampling with AUX area events
  perf evlist: Allow multiple read formats
  perf evsel: Rearrange perf_evsel__config_leader_sampling()
  perf evlist: Move leader-sampling configuration
  perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event()
  clang-format: Update with the latest for_each macro list
  clang-format: don't indent namespaces
  x86/split_lock: Add Tremont family CPU models
  x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural
  drm/i915: Refactor setting dma info to a common helper
  drm/i915: remove redundant assignment to variable test_result
  drm/i915: Add ICL PG3 PW ID for EHL
  buffer: remove useless comment and WB_REASON_FREE_MORE_MEM, reason.
  drm/dp_mst: Zero assigned PBN when releasing VCPI slots
  drm/i915/display: Load DP_TP_CTL/STATUS offset before use it
  drm/i915/tc: Do not warn when aux power well of static TC ports timeout
  drm/i915/tc: Catch TC users accessing FIA registers without enable aux
  drm/i915/tc/tgl: Implement TC cold sequences
  drm/i915/tc: Skip ref held check for TC legacy aux power wells
  drm/i915/tc/icl: Implement TC cold sequences
  drm/i915/display: Split hsw_power_well_enable() into two
  scsi: qedf: Get dev info after updating the params
  drm/i915/display: Add intel_legacy_aux_to_power_domain()
  scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing
  drm/i915/display: Move out code to return the digital_port of the aux ch
  scsi: qedf: Add schedule recovery handler
  scsi: qedf: Implement callback for bw_update
  scsi: qed: Send BW update notifications to the protocol drivers
  scsi: qedf: Honor status qualifier in FCP_RSP per spec
  scsi: qedf: Acquire rport_lock for resetting the delay_timestamp
  scsi: qedf: Increase the upper limit of retry delay
  scsi: qedf: Keep track of num of pending flogi
  drm/amdgpu/display: give aux i2c buses more meaningful names
  drm/amdgpu/display: fix aux registration (v2)
  drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii)
  drm/amd/powerplay: fix resume failed as smu table initialize early exit
  drm/i915: Add missing deinitialization cases of load failure
  scsi: mvsas: remove unused symbol 'mvs_th'
  scsi: mvsas: make mvst_host_attrs static
  scsi: qedi: make qedi_ll2_buf_size static
  scsi: ufs: full reinit upon resume if link was off
  ANDROID: Add C protos for dma_buf/drm_prime get_uuid
  selinux: implement new format of filename transitions
  selinux: move context hashing under sidtab
  selinux: hash context structure directly
  selinux: store role transitions in a hash table
  ASoC: Intel: haswell: Power transition refactor
  ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell
  ASoC: stm32: sai: fix sai probe
  drm/i915/icl: Update forcewake firmware ranges
  x86/early_printk: Remove unused includes
  drm/i915/selftests: Check power consumption at min/max frequencies
  drm/i915/selftests: Move gpu energy measurement into its own little lib
  scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static
  scsi: fnic: make fnic_list and fnic_list_lock static
  scsi: fnic: make some symbols static
  drm/i915: Add pre/post plane updates for SAGV
  drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv
  drm/i915: Add intel_atomic_get_bw_*_state helpers
  x86/resctrl: Preserve CDP enable over CPU hotplug
  igc: Fix default MAC address filter override
  igc: Remove dead code related to flower filter
  igc: Fix NFC queue redirection support
  igc: Remove copper fiber switch control
  igc: Enable NETIF_F_HW_TC flag
  igc: Fix double definition
  igc: Fix overwrites when dumping registers
  igc: Remove forward declaration
  igc: Remove unused CTRL_EXT_LINK_MODE_MASK
  igc: Remove unused MDIC_DEST mask
  e1000: Distribute switch variables for initialization
  igc: Add support for ETF offloading
  igc: Add support for taprio offloading
  igc: Add GSO partial support
  svcrdma: Fix leak of svc_rdma_recv_ctxt objects
  svcrdma: Fix trace point use-after-free race
  SUNRPC: Fix backchannel RPC soft lockups
  f2fs: support read iostat
  f2fs: Fix the accounting of dcc->undiscard_blks
  f2fs: fix to handle error path of f2fs_ra_meta_pages()
  f2fs: report the discard cmd errors properly
  f2fs: fix long latency due to discard during umount
  f2fs: add tracepoint for f2fs iostat
  kbuild: check libyaml installation for 'make dt_binding_check'
  soc: imx8: select SOC_BUS
  soc: tegra: fix tegra_pmc_get_suspend_mode definition
  soc: fsl: dpio: avoid stack usage warning
  drm/tegra: Clean up GPIO includes
  debugfs: remove return value of debugfs_create_u32()
  kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP
  cpufreq: intel_pstate: Use passive mode by default without HWP
  KVM: Remove CREATE_IRQCHIP/SET_PIT2 race
  soc: fsl: dpio: fix incorrect pointer conversions
  ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y
  x86/resctrl: Fix invalid attempt at removing the default resource group
  blk-wbt: Drop needless newlines from tracepoint format strings
  blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals
  s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig
  video: fbdev: vesafb: add missed release_region
  video: fbdev: arcfb: add missed free_irq and fix the order of request_irq
  fbdev: s1d13xxxfb: add missed unregister_framebuffer in remove
  ARM/fbdev: sa11x0: Switch to use GPIO descriptors
  video: fbdev: aty128fb: remove unused 'sdr_64'
  omapfb/dss: remove unused variable 'venc_config_pal_bdghi'
  video: vt8500lcdfb: fix fallthrough warning
  video: fbdev: imxfb: ensure balanced regulator usage
  video: fbdev: controlfb: remove function prototypes part #3
  video: fbdev: controlfb: remove function prototypes part #2
  video: fbdev: controlfb: remove function prototypes part #1
  video: fbdev: controlfb: remove obsolete module support
  video: fbdev: controlfb: add COMPILE_TEST support
  video: fbdev: controlfb: fix sparse warning about using incorrect type
  video: ssd1307fb: Remove redundant forward declaration
  video: ssd1307fb: Convert to atomic PWM API
  video: ssd1307fb: Make use of device properties
  video: ssd1307fb: Introduce temporary variable to increase readability
  video: ssd1307fb: Convert driver to use ->probe_new()
  platform/x86/intel-uncore-freq: make uncore_root_kobj static
  platform/x86: touchscreen_dmi: Add touchscreen info for techBite Arc 11.6.
  platform/x86: touchscreen_dmi: Add info for the MP-man MPWIN895CL tablet
  drm/i915/selftests: Take the engine wakeref around __rps_up_interrupt
  platform/x86: wmi: Make two functions static
  platform/x86: surface3_power: Fix a NULL vs IS_ERR() check in probe
  drm/i915/selftests: Delay spinner before waiting for an interrupt
  leds: tlc591xxt: hide error on EPROBE_DEFER
  of: unittest: kmemleak in duplicate property update
  of: overlay: kmemleak in dup_and_fixup_symbol_prop()
  of: unittest: kmemleak in of_unittest_overlay_high_level()
  of: unittest: kmemleak in of_unittest_platform_populate()
  of: unittest: kmemleak on changeset destroy
  MAINTAINERS: dt: fix pointers for ARM Integrator, Versatile and RealView
  MAINTAINERS: dt: update display/allwinner file entry
  dt-bindings: iio: dac: AD5570R fix bindings errors
  spi: hisi-sfc-v3xx: add error check after per operation
  spi: stm32-qspi: Add pm_runtime support
  btrfs: fix setting last_trans for reloc roots
  module: break nested ARCH_HAS_STRICT_MODULE_RWX and STRICT_MODULE_RWX #ifdefs
  drm/i915/gt: Scrub execlists state on resume
  leds: tca6507: Include the right header
  leds: lt3593: Drop surplus include
  leds: lp3952: Include the right header
  leds: lm355x: Drop surplus include
  drm/i915/display: Enable DP Display Audio WA
  dmaengine: ioat: Decreasing allocation chunk size 2M->512K
  dmaengine: ioat: fixing chunk sizing macros dependency
  dmaengine: Fix misspelling of "Analog Devices"
  dt-bindings: dma: renesas,usb-dmac: convert bindings to json-schema
  dt-bindings: dma: renesas,rcar-dmac: convert bindings to json-schema
  dmaengine: dw-edma: Decouple dw-edma-core.c from struct pci_dev
  pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
  pinctrl: cherryview: Add missing spinlock usage in chv_gpio_irq_handler
  gpio: mlxbf2: remove unused including <linux/version.h>
  ALSA: hda/hdmi: Add module option to disable audio component binding
  gpio: dwapb: Split out dwapb_get_irq() helper
  gpio: dwapb: Drop of_match_ptr() & ACPI_PTR() calls
  gpio: dwapb: Drop bogus BUG_ON()s
  gpio: dwapb: Switch to more usual pattern of RMW in dwapb_gpio_set_debounce()
  gpio: dwapb: Convert to use IRQ core provided macros
  gpio: dwapb: Use device_get_match_data() to simplify code
  gpio: dwapb: Convert to use irqd_to_hwirq()
  gpio: dwapb: Deduplicate IRQ resource management
  gpio: dwapb: set default handler to be handle_bad_irq()
  gpio: dwapb: Use chained IRQ prologue and epilogue
  gpio: dwapb: Refactor IRQ handler to use bit operations
  gpio: dwapb: Append MODULE_ALIAS for platform driver
  MAINTAINERS: Add Segey Semin to maintainers of DW APB GPIO driver
  gpio: dwapb: Add debounce reference clock support
  gpio: dwapb: Use optional-clocks interface for APB ref-clock
  dt-bindings: gpio: Add Sergey Semin to DW APB GPIO driver maintainers
  dt-bindings: gpio: Add DW GPIO debounce clock property
  dt-bindings: gpio: Convert snps,dw-apb-gpio to DT schema
  pinctrl: mcp23s08: add module license
  pinctrl: qcom: Remove duplicated include from pinctrl-msm.c
  x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL()
  virtio: drop vringh.h dependency
  virtio_blk: add a missing include
  virtio-balloon: Avoid using the word 'report' when referring to free page hinting
  virtio-balloon: make virtballoon_free_page_report() static
  vdpa: fix comment of vdpa_register_device()
  vdpa: make vhost, virtio depend on menu
  vdpa: allow a 32 bit vq alignment
  drm/virtio: fix up for include file changes
  remoteproc: pull in slab.h
  rpmsg: pull in slab.h
  virtio_input: pull in slab.h
  remoteproc: pull in slab.h
  virtio-rng: pull in slab.h
  virtgpu: pull in uaccess.h
  tools/virtio: make asm/barrier.h self contained
  tools/virtio: define aligned attribute
  ALSA: Fix misspellings of "Analog Devices"
  drm/i915/gvt: skip populate shadow context if guest context not changed
  usb: raw-gadget: Fix copy_to/from_user() checks
  usb: raw-gadget: fix raw_event_queue_fetch locking
  x86/mce: Drop bogus comment about mce.kflags
  usb: gadget: udc: atmel: Fix vbus disconnect handling
  KVM: arm64: PSCI: Forbid 64bit functions for 32bit guests
  KVM: arm64: PSCI: Narrow input registers when using 32bit functions
  dts: arm: stih407-family: remove duplicated rng nodes
  dts: arm: stih418: Fix complain about IRQ_TYPE_NONE usage
  test_firmware: remove unnecessary test_fw_mutex in test_dev_config_show_xxx
  firmware: Drop unused pages field from struct firmware
  irqchip/irq-bcm7038-l1: Make bcm7038_l1_of_init() static
  irqchip/irq-mvebu-icu: Make legacy_bindings static
  irqchip/meson-gpio: Fix HARDIRQ-safe -> HARDIRQ-unsafe lock order
  irqchip/sifive-plic: Fix maximum priority threshold value
  irqchip/ti-sci-inta: Fix processing of masked irqs
  irqchip/mbigen: Free msi_desc on device teardown
  firmware_loader: remove unused exports
  firmware: imx: fix compile-testing
  drm/i915: Add i915_lpsp_status debugfs attribute
  drm/i915: Add connector dbgfs for all connectors
  drm/i915: Add i915_lpsp_capability debugfs
  drm/i915: Power well id for ICL PG3
  media: dvb-frontends: DUMMY_FE should depends on DVB_CORE
  usb: dwc3: gadget: Fix request completion check
  media: cec/usb: depends on USB_SUPPORT and TTY
  media: mc/Kconfig: remove staging dependency for request API
  ARM: tegra: Kill off "simple-panel" compatibles
  media: cec: don't select PCI & DMI
  drm/i915: Update DRIVER_DATE to 20200417
  gpio: pca953x: disable regmap locking
  MAINTAINERS: update list of qtnfmac maintainers
  MAINTAINERS: Update URL for wireless drivers
  arm/xen: make _xen_start_info static
  drm/i915/tgl: TBT AUX should use TC power well ops
  ANDROID: build.config.allmodconfig: Remove outdated XFS_FS comment
  rpmsg: fix a comment typo for rpmsg_device_match()
  remoteproc: convert to DEFINE_SHOW_ATTRIBUTE
  remoteproc: mtk_scp: use dma_addr_t for DMA API
  remoteproc: qcom_q6v5_mss: fix q6v5_probe() error paths
  remoteproc: qcom_q6v5_mss: fix a bug in q6v5_probe()
  virtio/test: fix up after IOTLB changes
  vhost: Create accessors for virtqueues private_data
  vdpasim: Return status in vdpasim_get_status
  vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm'
  vhost: remove set but not used variable 'status'
  vhost: vdpa: remove unnecessary null check
  vdpa-sim: depend on HAS_DMA
  dt-bindings: Clean-up schema indentation formatting
  dt-bindings: input: Convert gpio-keys bindings to schema
  f2fs: introduce sysfs/data_io_flag to attach REQ_META/FUA
  amd-xgbe: Use __napi_schedule() in BH context
  ARM: dts: bcm283x: Disable dsi0 node
  mISDN: make dmril and dmrim static
  net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes
  net: dsa: mt7530: fix tagged frames pass-through in VLAN-unaware mode
  dm verity fec: fix hash block number in verity_fec_decode
  HID: mcp2221: add GPIO functionality support
  dm writecache: fix data corruption when reloading the target
  Revert "HID: wacom: generic: read the number of expected touches on a per collection basis"
  dt-bindings: Fix misspellings of "Analog Devices"
  ANDROID: Switch CONFIG_QCOM_PDC CONFIG_QCOM_SCM and CONFIG_ARM_SMMU to be loaded as modules
  ANDROID: firmware: QCOM_SCM: Allow qcom_scm driver to be loadable as a permenent module
  ANDROID: pinctrl: qcom: Allow pinctrl-msm code to be loadable as a module
  ANDROID: irqchip: Allow QCOM_PDC to be loadable as a perment module
  ANDROID: irq: irqchip: Export irq_chip_retrigger_hierarchy and irq_chip_set_vcpu_affinity_parent
  ANDROID: irq: irqdomain: Export irq_domain_update_bus_token
  ANDROID: GKI: Add DRM_TTM config to GKI
  gpio: merrifield: Better show how GPIO and IRQ bases are derived from hardware
  gpio: merrifield: Switch over to MSI interrupts
  gpio: pch: Use in pch_irq_type() macros provided by IRQ core
  gpio: pch: Refactor pch_irq_type() to avoid unnecessary locking
  gpio: pch: Get rid of unneeded variable in IRQ handler
  gpio: pch: Use BIT() and GENMASK() where it's appropriate
  smb3: remove overly noisy debug line in signing errors
  keys: Fix proc_keys_next to increase position index
  ahci: Add Intel Comet Lake PCH-U PCI ID
  FROMLIST: drm/prime: add support for virtio exported objects
  FROMLIST: dma-buf: add support for virtio exported objects
  xfs: move inode flush to the sync workqueue
  pinctrl: lynxpoint: Use platform_get_irq_optional() explicitly
  mips: loongsoon2ef: remove private clk api
  MIPS: Fix typo for user_ld macro definition
  blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget
  perf intel-pt: Add support for synthesizing callchains for regular events
  perf evsel: Add support for synthesized sample type
  perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set
  perf thread-stack: Add thread_stack__sample_late()
  perf auxtrace: Add an option to synthesize callchains for regular events
  perf auxtrace: For reporting purposes, un-group AUX area event
  perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback
  perf cs-etm: Implement ->evsel_is_auxtrace() callback
  perf arm-spe: Implement ->evsel_is_auxtrace() callback
  perf intel-bts: Implement ->evsel_is_auxtrace() callback
  perf intel-pt: Implement ->evsel_is_auxtrace() callback
  perf auxtrace: Add ->evsel_is_auxtrace() callback
  perf script: Add flamegraph.py script
  perf metrictroup: Split the metricgroup__add_metric function
  perf expr: Add expr_scanner_ctx object
  perf expr: Add expr_ prefix for parse_ctx and parse_id
  perf synthetic-events: save 4kb from 2 stack frames
  tools api fs: Make xxx__mountpoint() more scalable
  perf bench: Add event synthesis benchmark
  perf script: Simplify auxiliary event printing functions
  doc/admin-guide: update kernel.rst with CAP_PERFMON information
  doc/admin-guide: Update perf-security.rst with CAP_PERFMON information
  drivers/oprofile: Open access for CAP_PERFMON privileged process
  drivers/perf: Open access for CAP_PERFMON privileged process
  parisc/perf: open access for CAP_PERFMON privileged process
  powerpc/perf: open access for CAP_PERFMON privileged process
  trace/bpf_trace: Open access for CAP_PERFMON privileged process
  drm/i915/perf: Open access for CAP_PERFMON privileged process
  perf tools: Support CAP_PERFMON capability
  perf/core: open access to probes for CAP_PERFMON privileged process
  perf/core: Open access to the core for CAP_PERFMON privileged process
  capabilities: Introduce CAP_PERFMON to kernel and user space
  perf annotate: Add basic support for bpf_image
  perf machine: Set ksymbol dso as loaded on arrival
  perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event
  perf stat: Honour --timeout for forked workloads
  spi: spi-fsl-qspi: Reduce devm_ioremap size to 4 times AHB buffer size
  ASoC: Fix misspellings of "Analog Devices"
  serial: sh-sci: Make sure status register SCxSR is read in correct sequence
  serial: sunhv: Initialize lock for non-registered console
  serial: uartps: Use cdns_uart_tx_empty in console_write
  serial: uartps: Wait for tx_empty in console setup
  vt: extract selection chars storing from vc_do_selection
  vt: selection, split __set_selection_kernel
  serial: sh-sci: Drop unused include
  drivers/tty: remove redundant assignment to variable i and rename it to ret
  tty: serial: fsl_lpuart: make coverity happy
  serial: omap: Convert to use GPIO descriptors
  serial: lpc32xx_hs: Drop surplus include
  Revert "serial: uartps: Register own uart console and driver structures"
  Revert "serial: uartps: Move Port ID to device data structure"
  Revert "serial: uartps: Change uart ID port allocation"
  Revert "serial: uartps: Do not allow use aliases >= MAX_UART_INSTANCES"
  Revert "serial: uartps: Fix error path when alloc failed"
  Revert "serial: uartps: Use the same dynamic major number for all ports"
  Revert "serial: uartps: Fix uartps_major handling"
  usb: cdns3: gadget: make a bunch of functions static
  usb: fusb302: Convert to use GPIO descriptors
  usb: cdns3: change dev_info to dev_dbg for debug message
  usb: cdns3: change "cdsn3" to"cdns3"
  usb: cdns3: delete role_override
  usb: cdns3: core: get role switch node from firmware
  spi: dw: remove cs_control and poll_mode members from chip_data
  spi: dw: remove unused dw_spi_chip handling
  USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE
  gpio: gpio-pca953x, Add get_multiple function
  phy: tegra: Select USB_COMMON for usb_get_maximum_speed()
  usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change
  usb: f_fs: Clear OS Extended descriptor counts to zero in ffs_data_reset()
  cdc-acm: introduce a cool down
  cdc-acm: close race betrween suspend() and acm_softint
  UAS: fix deadlock in error handling and PM flushing work
  UAS: no use logging any details in case of ENODEV
  ASoC: qdsp6: Suggest more generic node names
  spi: spidev_test: Add support for Octal mode data transfers
  spi: spidev: Add support for Octal mode data transfers
  usb: raw-gadget: fix raw_event_queue_fetch locking
  usb: raw-gadget: Fix copy_to/from_user() checks
  usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL
  USB: early: Handle AMD's spec-compliant identifiers, too
  USB: core: Fix free-while-in-use bug in the USB S-Glibrary
  usb: phy: jz4770: Add a missing '\n' in a log message
  USB: dwc2: Use the correct style for SPDX License Identifier
  USB: mtu3: Use the correct style for SPDX License Identifier
  USB: musb: Use the correct style for SPDX License Identifier
  USB: misc: Use the correct style for SPDX License Identifier
  USB: isp1760: Use the correct style for SPDX License Identifier
  USB: host: Use the correct style for SPDX License Identifier
  usb: gadget: legacy: fix redundant initialization warnings from cppcheck
  usb: host: u132-hcd: Remove u132_static_list and list head u132_list
  USB: early: Use the correct style for SPDX License Identifier
  USB: core: Use the correct style for SPDX License Identifier
  usb: host: ehci-tegra: Remove superfluous dev_err() message
  i3c master: GETMRL's 3rd byte is optional even with BCR_IBI_PAYLOAD
  pinctrl: mcp23s08: Split to three parts: core, I²C, SPI
  pinctrl: mcp23s08: Use for_each_set_bit() and hweight_long()
  pinctrl: mcp23s08: Make use of device properties
  pinctrl: mcp23s08: Propagate error code from device_property_read_u32()
  pinctrl: mcp23s08: Refactor mcp23s08_spi_regmap_init()
  pinctrl: mcp23s08: Drop unused parameter in mcp23s08_probe_one()
  pinctrl: mcp23s08: Consolidate SPI and I²C code
  pinctrl: mcp23s08: Deduplicate IRQ chip filling
  pinctrl: mcp23s08: Get rid of legacy platform data
  pinctrl: imx: Add imx8dxl driver
  dt-bindings: arm: fsl-scu: Add imx8dxl pinctrl support
  ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry
  staging: vt6656: Power save stop wake_up_count wrap around.
  ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode
  ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode
  drm: Don't free a struct never allocated by drm_gem_fb_init()
  staging: rtl8188eu: make const char array static
  staging: rtl8188eu: cleanup long line in fw.c
  staging: rtl8188eu: rename define to upper case
  staging: vt6656: remove redundant assignment to variable ed_inx
  staging: vt6656: Remove duplicate code for the phy->service assignment
  staging: vt6656: Refactor the assignment of the phy->signal variable
  staging: vt6656: Use define instead of magic number for tx_rate
  staging: vt6656: Use BIT() macro instead of bit shift operator
  gcov: Remove old GCC 3.4 support
  arm64: barrier: Use '__unqual_scalar_typeof' for acquire/release macros
  locking/barriers: Use '__unqual_scalar_typeof' for load-acquire macros
  READ_ONCE: Drop pointer qualifiers when reading from scalar types
  READ_ONCE: Enforce atomicity for {READ,WRITE}_ONCE() memory accesses
  READ_ONCE: Simplify implementations of {READ,WRITE}_ONCE()
  pinctrl: qcom: fix wrong write in update_dual_edge
  pinctrl: actions: fix function group name for i2c0_group
  ARM: versatile: Drop mapping IB2 module registers
  ARM: versatile: Remove dead sched_clock code
  ARM: realview: Drop unneeded select of multi-platform features
  ARM: integrator: Drop unneeded select of SPARSE_IRQ
  staging: vt6656: Return error code in vnt_rf_write_embedded function
  staging: vc04_services: bcm2835-audio: Make function arguments alignment match open parenthesis
  staging: sm750fb: Make function arguments alignment match open parenthesis
  staging: rtl8712: correct spelling mistake in comment
  staging: mt7621-pci: initialize 'n' variable when it is declared
  staging: mt7621-pci: add clarification comment in 'mt7621_pcie_init_virtual_bridges'
  staging: mt7621-pci: rename 'PCIE_P2P_MAX' into 'PCIE_P2P_CNT'
  staging: wfx: update TODO
  staging: wfx: drop useless attribute 'filter_mcast'
  staging: wfx: drop useless filter update when starting AP
  staging: wfx: split out wfx_filter_beacon()
  staging: wfx: drop useless attributes 'filter_prbreq' and 'filter_bssid'
  staging: wfx: drop useless call to hif_set_rx_filter()
  staging: wfx: drop struct wfx_grp_addr_table
  staging: wfx: align semantic of probe request filter with other filters
  staging: wfx: align semantic of beacon filter with other filters
  staging: wfx: drop useless wfx_fwd_probe_req()
  staging: wfx: ensure that probe requests are filtered when AP
  staging: wfx: stop changing filtering rule in wfx_hw_scan()
  staging: wfx: do not use built-in AUTO_ERP feature
  staging: wfx: disabling beacon filtering after hif_reset() is useless
  staging: wfx: do not wait for a dtim before associate
  staging: wfx: wfx_update_filtering_work() is no more used
  staging: wfx: simplify handling of beacon filter during join process
  staging: wfx: rework wfx_configure_filter()
  staging: wfx: simplify wfx_update_filtering()
  staging: wfx: update filtering even if not connected
  clk: meson: g12a: Prepare the GPU clock tree to change at runtime
  clk: meson: gxbb: Prepare the GPU clock tree to change at runtime
  proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets
  drm/i915: HDCP: fix Ri prime check done during link check
  Bluetooth: Enhanced Connection Complete event belongs to LL Privacy
  irqchip/gic-v4.1: Update effective affinity of virtual SGIs
  irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling
  drm/i915: Add YUV444 packed format support for skl+
  media: media/test_drivers: rename to test-drivers
  media: Documentation/media: drop/fix vivi references
  Revert "thunderbolt: Prevent crash if non-active NVMem file is read"
  media: Kconfig: Don't expose the Request API option
  media: radio: don't use a menu just for wl128x driver
  media: i2c/Kconfig: use sub-menus for I2C support
  pinctrl: sunxi: handle probe defferal
  usb: dwc3: gadget: Do link recovery for SS and SSP
  dt-bindings: usb: renesas,usb3-peri: add r8a77961 support
  dt-bindings: usb: renesas,usbhs: add r8a77961 support
  dt-bindings: usb: usb-xhci: add r8a77961 support
  docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file
  usb: dwc3: gadget: Properly set maxpacket limit
  usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name
  usb: gadget: udc: bdc: Remove unnecessary NULL checks in bdc_req_complete
  pinctrl: mediatek: remove shadow variable declaration
  pinctrl: mediatek: make MediaTek MT6765 pinctrl ready for buiding loadable module
  pinctrl: mediatek: make MediaTek pinctrl v2 driver ready for buidling loadable module
  pinctrl: nomadik:remove unneeded variable
  gpiolib: acpi: Add missing __init(const) markers to initcall-s
  crypto: marvell/octeontx - Add missing '\n' in log messages
  crypto: api - Fix use-after-free and race in crypto_spawn_alg
  crypto: ccp -- don't "select" CONFIG_DMADEVICES
  crypto: algapi - Avoid spurious modprobe on LOADED
  crypto: sun8i-ss - Delete an error message in sun8i_ss_probe()
  hwrng: xgene - Delete an error message in xgene_rng_probe()
  hwrng: omap - Delete an error message in of_get_omap_rng_device_details()
  crypto: amlogic - Delete duplicate dev_err in meson_crypto_probe()
  crypto: hisilicon/qm - stop qp by judging sq and cq tail
  crypto: hisilicon/sec2 - add controller reset support for SEC2
  crypto: hisilicon/hpre - add controller reset support for HPRE
  crypto: hisilicon/zip - add controller reset support for zip
  crypto: hisilicon/qm - add controller reset interface
  crypto: hisilicon - add vfs_num module parameter for hpre/sec
  crypto: hisilicon - unify SR-IOV related codes into QM
  crypto: hisilicon - put vfs_num into struct hisi_qm
  MAINTAINERS: add HG as cctrng maintainer
  hwrng: cctrng - introduce Arm CryptoCell driver
  dt-bindings: add device tree binding for Arm CryptoCell trng engine
  crypto: caam - fix the address of the last entry of S/G
  crypto: caam - fix use-after-free KASAN issue for RSA algorithms
  crypto: caam - fix use-after-free KASAN issue for HASH algorithms
  crypto: caam - fix use-after-free KASAN issue for AEAD algorithms
  crypto: caam - fix use-after-free KASAN issue for SKCIPHER algorithms
  drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE()
  proc: Handle umounts cleanly
  ext4: convert BUG_ON's to WARN_ON's in mballoc.c
  ext4: increase wait time needed before reuse of deleted inode numbers
  ext4: remove set but not used variable 'es' in ext4_jbd2.c
  ext4: remove set but not used variable 'es'
  ext4: do not zeroout extents beyond i_disksize
  ext4: fix return-value types in several function comments
  ext4: use non-movable memory for superblock readahead
  ext4: use matching invalidatepage in ext4_writepage
  cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+
  cifs: dump the session id and keys also for SMB2 sessions
  tipc: fix incorrect increasing of link window
  ASoC: SOF: topology: handle multiple sets of tuple arrays
  ASoC: SOF: topology: stop parsing when all tokens have been found
  ASoC: SOF: topology: Get HDA rate and channels from topology
  ASoC: SOF: topology: fix: parse hda_tokens to &config->hda
  ASoC: SOF: topology: Get ALH rate amd channels from topology
  ASoC: SOF: align sof_ipc_dai_alh_params with FW
  ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field
  ASoC: SOF: Intel: Change DMIC load IPC to fixed length
  ASoC: SOF: Intel: Fix typo in header file comment text
  ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer.
  ASoC: SOF: make sof_ipc_cc_version to fixed length
  ASoC: SOF: change type char to uint8_t in topology.h
  ASoC: SOF: change type char to uint8_t in trace.h
  ASoC: SOF: change type char to uint8_t in info.h
  ASoC: SOF: add debug ABI version
  ASoC: SOF: add probe support extend data
  ASoC: SOF: topology: Add support for DC Blocker
  ASoC: SOF: ext_manifest: parse compiler version
  ASoC: SOF: ext_manifest: parse windows
  ASoC: SOF: ext_manifest: parse firmware version
  ASoC: SOF: Introduce extended manifest
  ASoC: SOF: Introduce offset in firmware data
  Documentation: Fix tcp_challenge_ack_limit default value
  ASoC: SOF: Mark get_ext* function ext_hdr arguments as const
  ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's
  net: tulip: make early_486_chipsets static
  drm/i915/gt: Update PMINTRMSK holding fw
  drm/i915/selftests: Exercise basic RPS interrupt generation
  dt-bindings: net: ethernet-phy: add desciption for ethernet-phy-id1234.d400
  ipv6: remove redundant assignment to variable err
  drm/i915/tgl: Initialize multicast register steering for workarounds
  drm/i915/tgl: Extend Wa_1409767108:tgl to B0 stepping
  dt-bindings: dsp: fsl: Add fsl,imx8mp-dsp entry
  ASoC: SOF: Add i.MX8MP device descriptor
  drm/i915/tgl: Add Wa_14010477008:tgl
  ASoC: SOF: imx: Add i.MX8M HW support
  ASoC: SOF: imx: fix undefined reference issue
  ASoC: SOF: imx8: Fix randbuild error
  selinux: drop unnecessary smp_load_acquire() call
  ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence
  dt-bindings: pwm: Fix cros-ec-pwm example dtc 'reg' warning
  selinux: free str on error in str_read()
  scripts: documentation-file-ref-check: Add line break before exit
  scripts/kernel-doc: Add missing close-paren in c:function directives
  docs: admin-guide: merge sections for the kernel.modprobe sysctl
  docs: timekeeping: Use correct prototype for deprecated functions
  arm64: csum: Disable KASAN for do_csum()
  fault_inject: Don't rely on "return value" from WRITE_ONCE()
  net: tls: Avoid assigning 'const' pointer to non-const pointer
  netfilter: Avoid assigning 'const' pointer to non-const pointer
  compiler/gcc: Raise minimum GCC version for kernel builds to 4.8
  drm/i915/ehl: extended Wa_2006604312 to ehl
  net/rds: Use ERR_PTR for rds_message_alloc_sgs()
  net: mscc: ocelot: fix untagged packet drops when enslaving to vlan aware bridge
  ANDROID: Incremental fs: Fix create_file performance
  spi: dt-bindings: rspi: Convert to json-schema
  ASoC: topology: Remove unneeded semicolon
  brcmfmac: remove leading space
  ASoC: topology: Fix endianness issue
  ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs
  i2c: tegra: Synchronize DMA before termination
  i2c: tegra: Better handle case where CPU0 is busy for a long time
  dt-bindings: memory: tegra: Add external memory controller binding for Tegra210
  i2c: cadence: Added slave support
  dmaengine: idxd: export hw version through sysfs
  dt-bindings: reserved-memory: Introduce memory-region-names
  dt-bindings: vendor-prefixes: Add Check Point
  dt-bindings: dma: uniphier-xdmac: switch to single reg region
  include/linux/dmaengine: Typos fixes in API documentation
  dmaengine: xilinx_dma: Add missing check for empty list
  dmaengine: ti: k3-udma: Disable memcopy via MCU NAVSS on am654
  KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault)
  KVM: nVMX: Invalidate all roots when emulating INVVPID without EPT
  KVM: nVMX: Invalidate all EPTP contexts when emulating INVEPT for L1
  KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT)
  KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush
  selftests: kvm: Add testcase for creating max number of memslots
  KVM: selftests: Make set_memory_region_test common to all architectures
  KVM: selftests: Add "zero" testcase to set_memory_region_test
  selftests: kvm: Add vm_get_fd() in kvm_util
  KVM: selftests: Add "delete" testcase to set_memory_region_test
  KVM: sefltests: Add explicit synchronization to move mem region test
  KVM: selftests: Add GUEST_ASSERT variants to pass values to host
  KVM: selftests: Add util to delete memory region
  KVM: selftests: Use kernel's list instead of homebrewed replacement
  KVM: selftests: Take vcpu pointer instead of id in vm_vcpu_rm()
  KVM: pass through CPUID(0x80000006)
  KVM: x86: Return updated timer current count register from KVM_GET_LAPIC
  KVM: remove redundant assignment to variable r
  KVM: SVM: Fix __svm_vcpu_run declaration.
  KVM: SVM: Do not setup frame pointer in __svm_vcpu_run
  KVM: SVM: Fix build error due to missing release_pages() include
  KVM: SVM: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD
  kvm: nVMX: match comment with return type for nested_vmx_exit_reflected
  kvm: nVMX: reflect MTF VM-exits if injected by L1
  dmaengine: ti: k3-psil: fix deadlock on error path
  dt-bindings: display: move DSI panels to panel-simple-dsi
  dt-bindings: display: convert olimex,lcd-olinuxino to DT Schema
  dt-bindings: display: convert lgphilips,lb035q02 to DT Schema
  dt-bindings: display: convert seiko,43wvf1g to DT Schema
  dt-bindings: display: convert sharp,lq150x1lg11 to DT Schema
  dt-bindings: display: convert sharp,ls037v7dw01 to DT Schema
  dt-bindings: display: convert sharp,ls043t1le01 to DT Schema
  dt-bindings: display: drop unused simple-panel.txt
  dt-bindings: display: convert sitronix,st7789v to DT Schema
  dt-bindings: display: convert sony,acx565akm to DT Schema
  dt-bindings: display: convert startek,startek-kd050c to DT Schema
  dt-bindings: display: convert toppoly panels to DT Schema
  dt-bindings: display: convert samsung,ld9040 to DT Schema
  dt-bindings: display: convert samsung,s6d16d0 to DT Schema
  dt-bindings: display: convert samsung AMOLED to DT Schema
  dt-bindings: display: convert raydium,rm67191 to DT Schema
  dt-bindings: display: convert osddisplays,osd101t2587-53ts to DT Schema
  dt-bindings: display: convert lg,lg4573 to DT Schema
  dt-bindings: display: convert simple lg panels to DT Schema
  dt-bindings: display: convert kingdisplay,kd097d04 to DT Schema
  dt-bindings: display: convert kingdisplay,kd035g6-54nt to DT Schema
  dt-bindings: display: convert jdi,lt070me05000 to DT Schema
  dt-bindings: display: convert innolux,p120zdg-bf1 to DT Schema
  dt-bindings: display: convert innolux,p097pfg to DT Schema
  dt-bindings: display: convert ilitek,ili9881c to DT Schema
  dt-bindings: display: convert ilitek,ili9322 to DT Schema
  dt-bindings: display: convert boe,himax8279d to DT Schema
  dt-bindings: display: convert arm,versatile-tft-panel to DT Schema
  dmaengine: ti: k3-udma: Drop COMPILE_TEST for the drivers for now
  dmaengine: hisilicon: Fix build error without PCI_MSI
  pinctrl: baytrail: Use platform_get_irq_optional() explicitly
  dt-bindings: display: convert samsung,s6e63m0 to DT Schema
  dt-bindings: display: add te-gpios to panel-common
  dt-bindings: display: look for dsi* nodes in dsi-controller
  RDMA/rw: use DIV_ROUND_UP to calculate nr_ops
  RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr()
  KVM: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER
  media: docs: add cros-references to the other media guides
  media: docs: add GPLv2 for uAPI guide
  media: docs: move copyrights to the end and update them
  media: docs: fix references for vimc
  media: docs: cleanup bttv-devel.rst file
  media: docs: Add a master topic for the index file
  media: docs: get rid of obsoleted udev documentation
  media: docs: zr364xx: update documentation
  media: docs: saa7134.rst: update the documentation
  media: docs: update Digital TV faq.rst
  media: docs: cpia2.rst: do some cleanups
  media: docs: add a cardlist for cx18 boards
  media: docs: update bttv.rst information
  media: docs: bt8xx.rst: update document info
  media: docs: update avermedia.rst contents
  media: docs: intro.rst actually contain DVB references
  media: docs: dvb_intro.rst: update its contents
  media: docs: split avermedia.rst contents on two files
  media: docs: update cardlists
  Bluetooth: Clear HCI_LL_RPA_RESOLUTION flag on reset
  Bluetooth: Enable LE Enhanced Connection Complete event.
  Bluetooth: Use extra variable to make code more readable
  Bluetooth: Sort list of LE features constants
  media: Kconfig: include test_drivers with MEDIA_TEST_SUPPORT
  HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead
  ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe()
  ASoC: Intel: skl_hda_generic: remove rtd->codec_dai
  regulator: qcom-rpmh: Fix typos in pm8150 and pm8150l
  arm64: Delete the space separator in __emit_inst
  ASoC: soc-pcm: dpcm: Only allow playback/capture if supported
  ASoC: sgtl5000: Fix VAG power-on handling
  selftests/bpf: Check for correct program attach/detach in xdp_attach test
  libbpf: Fix type of old_fd in bpf_xdp_set_link_opts
  drm/rockchip: fix spelling mistake "modifer" -> "modifier"
  libbpf: Always specify expected_attach_type on program load if supported
  gpiolib: of: improve gpiolib-of support of pull up/down on expanders
  i2c: designware: Calculate SCL timing parameter for High Speed Mode
  i2c: designware: Calculate SCL timing parameter for Fast Mode Plus
  xsk: Add missing check on user supplied headroom size
  i2c: i2c-stm32f7: improve nack debug message
  i2c: i801: Use GPIO_LOOKUP() helper macro
  i2c: refactor parsing of timings
  media: cec: rename CEC platform drivers config options
  i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets
  arm64: vdso: don't free unallocated pages
  i2c: busses: convert to devm_platform_get_and_ioremap_resource
  i2c: busses: convert to devm_platform_ioremap_resource
  media: move CEC USB drivers to a separate directory
  media: move CEC platform drivers to a separate directory
  i2c: remove i2c_new_probed_device API
  i2c: altera: use proper variable to hold errno
  i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT
  fsnotify: Add missing annotation for fsnotify_finish_user_wait() and for fsnotify_prepare_user_wait()
  media: place CEC menu before MEDIA_SUPPORT
  media: cec: move the core to a separate directory
  MAINTAINERS: Remove sifive_l2_cache.c from EDAC-SIFIVE pattern
  crash_dump: Remove no longer used saved_max_pfn
  thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops
  x86/umip: Make umip_insns static
  drm/scheduler: fix drm_sched_get_cleanup_job
  sched/vtime: Work around an unitialized variable warning
  clocksource/drivers/atmel-st: Remove useless 'status'
  ipw2x00: make ipw_setup_deferred_work() void
  brcmsmac: make brcms_c_stf_ss_update() void
  orinoco: remove useless variable 'err' in spectrum_cs_suspend()
  libertas: make lbs_process_event() void
  brcmsmac: Add missing annotation for brcms_down()
  brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state()
  hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop
  rtw88: add support for set/get antennas
  rtw88: make rtw_chip_ops::set_antenna return int
  arm64: zynqmp: Fix GIC compatible property
  libertas: make lbs_init_mesh() void
  sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters
  cw1200: make cw1200_spi_irq_unsubscribe() void
  ipw2x00: make ipw_qos_association_resp() void
  firmware: xilinx: make firmware_debugfs_root static
  drm/meson: Delete an error message in meson_dw_hdmi_bind()
  ALSA: usb-audio: RME Babyface Pro mixer patch
  ath11k: Add dynamic tcl ring selection logic with retry mechanism
  media: Kconfig: DVB support should be enabled for Digital TV
  ath11k: cleanup reo command error code overwritten
  ath10k: Fix typo in warning messages
  ath11k: Fix rx_filter flags setting for per peer rx_stats
  ath11k: Fix fw assert by setting proper vht cap
  rtc: rc5t619: Fix an ERR_PTR vs NULL check
  ath11k: Cleanup in pdev destroy and mac register during crash on recovery
  clone3: add build-time CLONE_ARGS_SIZE_VER* validity checks
  clone3: add a check for the user struct size if CLONE_INTO_CGROUP is set
  rtc: remove unnecessary error message after platform_get_irq
  clone3: fix cgroup argument sanity check
  mac80211: fix channel switch trigger from unknown mesh peer
  esp6: get the right proto for transport mode in esp6_gso_encap
  xfrm: do pskb_pull properly in __xfrm_transport_prep
  xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input
  Revert "media: Kconfig: move CEC-specific options to cec/Kconfig"
  mac80211: fix race in ieee80211_register_hw()
  drivers: soc: xilinx: fix firmware driver Kconfig dependency
  drm/i915/gvt: combine access to consecutive guest context pages
  drm/i915/gvt: access shadow ctx via its virtual address directly
  platform/chrome: cros_ec_typec: Register port partner
  platform/chrome: cros_ec_typec: Add struct for port data
  platform/chrome: cros_ec_typec: Use notifier for updates
  Input: mms114 - fix handling of mms345l
  Input: elants_i2c - support palm detection
  tracing: Fix the race between registering 'snapshot' event trigger and triggering 'snapshot' operation
  scsi: libsas: Add missing annotation for sas_ata_qc_issue()
  scsi: ipr: remove unneeded semicolon
  scsi: qla1280: make qla1280_firmware_mutex and qla1280_fw_tbl static
  scsi: megaraid: make two symbols static in megaraid_sas_base.c
  scsi: megaraid: make some symbols static in megaraid_sas_fusion.c
  scsi: megaraid: make some symbols static in megaraid_sas_fp.c
  scsi: megaraid: make two symbols static in megaraid_mbox.c
  scsi: bfa: bfad.c: make max_rport_logins static
  scsi: bfa: bfad_attr.c: make two funcitons static
  scsi: bfa: bfa_ioc_ct.c: make two funcitons static
  scsi: bfa: bfa_fcs_lport.c: make bfa_fcport_get_loop_attr() static
  scsi: bfa: bfa_fcpim.c: make two functions static
  scsi: bfa: bfa_core.c: make bfa_isr_rspq() static
  scsi: bfa: bfa_svc.c: make two functions static
  scsi: gdth: Make __gdth_execute static
  scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it
  io_uring: don't count rqs failed after current one
  io_uring: kill already cached timeout.seq_offset
  io_uring: fix cached_sq_head in io_timeout()
  scsi: Update referenced link to cdrtools
  scsi: sg: add sg_remove_request in sg_write
  PCI: Move Apex Edge TPU class quirk to fix BAR assignment
  dt-bindings: vendor-prefixes: Add Alps
  net: marvell10g: soft-reset the PHY when coming out of low power
  net: marvell10g: report firmware version
  net/cxgb4: Check the return from t4_query_params properly
  RDMA/mlx4: Initialize ib_spec on the stack
  net: stmmac: socfpga: Allow all RGMII modes
  net: dsa: Down cpu/dsa ports phylink will control
  net: dsa: mv88e6xxx: Configure MAC when using fixed link
  ionic: fix unused assignment
  ionic: add dynamic_debug header
  rxrpc: Fix DATA Tx to disable nofrag for UDP on AF_INET6 socket
  net: phy: micrel: use genphy_read_status for KSZ9131
  dt-bindings: memory-controllers: exynos-srom: Remove unneeded type for reg-io-width
  netfilter: flowtable: Free block_cb when being deleted
  RDMA/cma: Limit the scope of rdma_is_consumer_reject function
  soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module
  soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module
  soc: qcom: rpmh: Allow RPMH driver to be loaded as a module
  arm64: dts: qcom: sc7180: Update QUSB2 V2 Phy params for SC7180 IDP device
  selinux: fix warning Comparison to bool
  docs: dt: rockchip,dwc3.txt: fix a pointer to a renamed file
  docs: dt: fix a broken reference for a file converted to json
  docs: dt: qcom,dwc3.txt: fix cross-reference for a converted file
  docs: dt: fix broken reference to phy-cadence-torrent.yaml
  dt-bindings: interrupt-controller: Fix loongson,parent_int_map property schema
  dt-bindings: hwmon: Fix incorrect $id paths
  dt-bindings: Fix dtc warnings on reg and ranges in examples
  dt-bindings: BD718x7 - add missing I2C bus properties
  dt-bindings: clock: syscon-icst: Remove unneeded unit name
  dt-bindings: touchscreen: edt-ft5x06: Remove unneeded I2C unit name
  dt-bindings: iio: dac: ad5770r: Fix the file path
  dt-bindings: iio: dac: ad5770r: Add vendor to compatible string
  Drivers: hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM
  bpf: remove unneeded conversion to bool in __mark_reg_unknown
  RDMA/bnxt_re: Remove dead code from rcfw
  RDMA/bnxt_re: Simplify obtaining queue entry from hw ring
  RDMA/bnxt_re: Update missing hsi data structures
  RDMA/bnxt_re: Reduce device page size detection code
  xdp: Reset prog in dev_change_xdp_fd when fd is negative
  IB/qib: Remove unused variable ret
  tools, bpftool: Fix struct_ops command invalid pointer free
  IB: Fix some documentation warnings
  selftests/bpf: Validate frozen map contents stays frozen
  bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping
  arm, bpf: Fix offset overflow for BPF_MEM BPF_DW
  media: Makefile: fix test drivers compilation
  RDMA: Remove a few extra calls to ib_get_client_data()
  RDMA/cm: Fix an error check in cm_alloc_id_priv()
  RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated
  RDMA/mlx5: Fix udata response upon SRQ creation
  RDMA/rxe: Set default vendor ID
  RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message
  i40iw: fix null pointer dereference on a null wqe pointer
  dt-bindings: Add vendor prefix for BeagleBoard.org
  dt-bindings: net: dwmac: Convert stm32 dwmac to DT schema
  dt-bindings: net: dwmac: increase 'maxItems' for 'clocks', 'clock-names' properties
  arm64: dts: qcom: sc7180: Add generic QUSB2 V2 Phy compatible
  arm64: dts: qcom: sdm845: Add generic QUSB2 V2 Phy compatible
  regulator: Document bindings for max77826
  regulator: max77826: Add max77826 regulator driver
  dm integrity: document allow_discard option
  spi: spi-sh-msiof: Fix checkpatch error Complex macros should use ()
  spi: spi-mtk-nor: make mtk_nor_exec_op() statuc
  spi: sprd: adi: Use IS_ENABLED() to validate configs
  spi: remove redundant assignment to variable ms
  spi: spi-fsl-spi: Fix checkpatch error "foo * bar" should be "foo *bar"
  spi: spidev_test: Remove hidden temporary file when make clean
  spi: spi-fsl-lpspi: Fix indentation and open brace should be on the previous line
  drm/bridge: anx6345: set correct BPC for display_info of connector
  drm/i915: Start passing latency as parameter
  MIPS: Kill MIPS_GIC_IRQ_BASE
  MIPS: xilfpga: Removed unused header files
  drm/amdgpu/gfx9: add gfxoff quirk
  drm/amdgpu: fix the hw hang during perform system reboot and reset
  of: property: Add device link support for extcon
  drm/device: Deprecate dev_private harder
  dt-bindings: timer: cadence_ttc: Migrate timer-cadence-ttc documentation to YAML
  dt-bindings: i2c: xiic: Migrate i2c-xiic documentation to YAML
  dt-bindings: display: allow port and ports in panel-lvds
  dt-bindings: display: xpp055c272: Remove the reg property
  dt-bindings: display: ltk500hd1829: Remove the reg property
  dt-bindings: i2c: cadence: Migrate i2c-cadence documentation to YAML
  selftests/ipc: Fix test failure seen after initial test run
  dt-bindings: display: allow port and ports in panel-lvds
  drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms
  Revert "Kernel selftests: tpm2: check for tpm support"
  selftests/ftrace: Add CONFIG_SAMPLE_FTRACE_DIRECT=m kconfig
  regulator: tps80031: remove redundant assignment to variables ret and val
  regulator: ab8500: remove some defined but not used variables
  regulator: use consumer->supply_name in debugfs/regulator_summary
  regulator: qcom_rpm: remove defined but not used 'pm8921_ftsmps'
  selftests/seccomp: allow clock_nanosleep instead of nanosleep
  kselftest/runner: allow to properly deliver signals to tests
  selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM"
  ANDROID: fix allmodconfig build to use the right toolchain
  regmap: add reg_sequence helpers
  x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE
  regmap-irq: make it possible to add irq_chip do a specific device node
  ALSA: hda: call runtime_allow() for all hda controllers
  brcmsmac: make brcms_c_set_mac() void
  qtnfmac: Simplify code in _attach functions
  b43legacy: Fix case where channel status is corrupted
  rtw88: Add delay on polling h2c command status bit
  p54usb: add AirVasT USB stick device-id
  regmap: Add bus reg_update_bits() support
  brcm80211: remove redundant pointer 'address'
  rsi: fix a typo "throld" -> "threshold"
  rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change"
  brcmfmac: fix wrong location to get firmware feature
  rtw88: Make two functions static
  ASoC: rockchip-i2s: add power-domains property
  ASoC: madera: Remove a couple of stray blank lines
  ASoC: wsa881x: mark read_only_wordlength flag
  ASoC: qcom: common: Silence duplicate parse error messages
  soc/stm/stm32_sub_sai: Add missing '\n' in log messages
  ASoC: dapm: Remove dapm_connect_dai_link_widgets helper
  ASoC: dapm: Move error message to avoid some duplication
  ASoC: rockchip-spdif: add power-domains property
  ASoC: rockchip-spdif: add #sound-dai-cells property
  ASoC: convert rockchip spdif bindings to yaml
  ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr'
  ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr'
  tools headers: Synchronize linux/bits.h with the kernel sources
  KVM: s390: Return last valid slot if approx index is out-of-bounds
  KVM: Check validity of resolved slot when searching memslots
  tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources
  gpio: pl061: Support building as module
  gpio: Extend TODO to cover code duplication avoidance
  gpio: xgene-sb: set valid IRQ type in to_irq()
  arm64: defconfig: Re-enable Tegra PCIe host driver
  ASoC: wm8900: remove some defined but not used symbols
  ASoC: wm8990: remove some defined but unused symbols
  ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls'
  ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv
  tools headers: Update x86's syscall_64.tbl with the kernel sources
  tools headers UAPI: Sync drm/i915_drm.h with the kernel sources
  tools headers UAPI: Update tools's copy of drm.h headers
  tools headers kvm: Sync linux/kvm.h with the kernel sources
  tools headers UAPI: Sync linux/fscrypt.h with the kernel sources
  tools include UAPI: Sync linux/vhost.h with the kernel sources
  pwm: Add support for Azoteq IQS620A PWM generator
  x86/mce: Fixup exception only for the correct MCEs
  EDAC: Drop the EDAC report status checks
  x86/mce: Add mce=print_all option
  x86/mce: Change default MCE logger to check mce->kflags
  x86/mce: Fix all mce notifiers to update the mce->kflags bitmask
  x86/mce: Add a struct mce.kflags field
  ARM: dts: imx6dl-yapp4: Fix Ursa board Ethernet connection
  dt-bindings: pwm: rcar: add r8a77961 support
  x86/mce: Convert the CEC to use the MCE notifier
  pwm: Add missing '\n' in log messages
  x86/mce: Rename "first" function as "early"
  x86/mce/amd, edac: Remove report_gart_errors
  soc: imx8m: No need to put node when of_find_compatible_node() failed
  ASoC: tegra-wm8903: Document new nvidia, headset property
  ASoC: tegra: tegra_wm8903: Support nvidia, headset property
  x86/mce/amd: Make threshold bank setting hotplug robust
  x86/mce/amd: Cleanup threshold device remove path
  ARM: dts: colibri: introduce device trees with UHS-I support
  x86/mce/amd: Straighten CPU hotplug path
  dt-bindings: arm: fsl: add nxp based toradex colibri bindings
  x86/mce/amd: Sanitize thresholding device creation hotplug path
  x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt
  x86/mce/amd: Init thresholding machinery only on relevant vendors
  ANDROID: Re-enable CONFIG_STM for allmodconfig
  clk: imx: drop the dependency on ARM64 for i.MX8M
  clk: imx7ulp: make it easy to change ARM core clk
  ASoC: Intel: sof_sdw_rt711: remove codec_dai use
  ASoC: Intel: sof_sdw_rt700: remove codec_dai use
  ASoC: Intel: sof_sdw_rt5682: remove codec_dai use
  ASoC: Intel: sof_sdw_rt1308: remove codec dai use
  ASoC: Intel: sof_sdw_hdmi: remove codec_dai use
  ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode
  ASoC: Intel: sof-da7219-max98373: add DMIC widget and route
  ASoC: intel: sof_sdw: init all aggregated codecs
  ASoC: Intel: boards: support Elkhart Lake with rt5660
  ASoC: SOF: Intel: add PCI ID for ElkhartLake
  ALSA: hda: Add ElkhartLake HDMI codec vid
  ASoC: intel/skl/hda - set autosuspend timeout for hda codecs
  ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k
  x86/mce/amd: Do proper cleanup on error paths
  pinctrl: intel: Add Intel Jasper Lake pin controller support
  pinctrl: intel: Introduce new flag to force GPIO base to be 0
  pinctrl: tigerlake: Use generic flag for special GPIO base treatment
  pinctrl: icelake: Use generic flag for special GPIO base treatment
  pinctrl: cannonlake: Use generic flag for special GPIO base treatment
  pinctrl: intel: Introduce common flags for GPIO mapping scheme
  xen/xenbus: ensure xenbus_map_ring_valloc() returns proper grant status
  ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais
  ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups
  ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime()
  ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  dt-bindings: vendor-prefixes: Add an entry for Protonic Holland
  of: of_detach_node() remove unneeded local return variable
  dt-bindings: sram: Add Amlogic SCP SRAM compatibles
  dt-bindings: usb: generic-ohci: Document power-domains property
  dt-bindings: usb: generic-ehci: Document power-domains property
  ARM: dts: imx7d: Add cpu1 supply
  ARM: dts: imx7: Correct CPU supply name
  arm64: dts: imx8mn-ddr4-evk: Add secondary cpus supply
  arm64: dts: imx8mm-evk: Add secondary cpus supply
  rtw88: avoid unused function warnings
  ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check()
  ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables
  ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection
  ASoC: codecs: rt1308-sdw: reduce verbosity
  EDAC/xgene: Remove set but not used address local var
  clk: meson: meson8b: make the hdmi_sys clock tree mutable
  clk: meson8b: export the HDMI system clock
  x86/32: Remove CONFIG_DOUBLEFAULT
  ASoC: SOF: Intel: hda: remove unnecessary parentheses
  ASoC: SOF: remove unneeded variables
  tools arch x86: Sync asm/cpufeatures.h with the kernel sources
  tools headers UAPI: Sync linux/mman.h with the kernel
  tools headers UAPI: Sync sched.h with the kernel
  ASoC: amd: Fix button configuration
  ASoC: tas571x: disable regulators on failed probe
  tools headers: Update linux/vdso.h and grab a copy of vdso/const.h
  perf stat: Fix no metric header if --per-socket and --metric-only set
  perf python: Check if clang supports -fno-semantic-interposition
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  spi: Respect DataBitLength field of SpiSerialBusV2() ACPI resource
  spi: sc18is602: Fix a typo in MODULE_DESCRIPTION
  ARM: dts: at91: sama5d27_wlsom1: Add alias for i2c0
  ASoC: dapm: Fix regression introducing multiple copies of DAI widgets
  ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume
  media: docs: fix some broken references
  mips: define pud_index() regardless of page table folding
  MIPS: TXx9: Fix Kconfig warnings
  media: ti-vpe: cal: fix stop state timeout
  media: ti-vpe: cal: improve wait for stop-state
  MIPS: Loongson: Use CONFIG_NR_CPUS_DEFAULT_64 to support more CPUs
  media: ti-vpe: cal: improve wait for CIO resetdone
  media: ti-vpe: cal: move code to separate functions
  media: ti-vpe: cal: set DMA max seg size
  media: ti-vpe: cal: program number of lines properly
  media: ti-vpe: cal: fix dummy read to phy
  media: ti-vpe: cal: cleanup CIO power enable/disable
  media: ti-vpe: cal: use reg_write_field
  media: ti-vpe: cal: remove useless IRQ defines
  media: ti-vpe: cal: remove useless CAL_GEN_* macros
  media: ti-vpe: cal: simplify irq handling
  media: ti-vpe: cal: print errors on timeouts
  media: ti-vpe: cal: catch error irqs and print errors
  media: ti-vpe: cal: drop cal_runtime_get/put
  media: ti-vpe: cal: use runtime_resume for errata handling
  media: ti-vpe: cal: fix use of wrong macro
  media: ti-vpe: cal: improve enable_irqs
  media: ti-vpe: cal: fix DMA memory corruption
  media: imx: imx7-mipi-csis: Implement the .enum_mbus_code() operation
  media: imx: imx7-mipi-csis: Don't use imx-media-utils helpers
  media: imx: imx7-mipi-csis: Cleanup includes
  media: imx: imx7-mipi-csis: Remove link setup on source pad
  media: imx: imx7-mipi-csis: Align macro definitions
  media: imx: imx7-mipi-csis: Never set MIPI_CSIS_ISPCFG_ALIGN_32BIT
  media: imx: imx7-mipi-csis: Align image width based on format
  media: imx: imx7-mipi-csis: Rename data_alignment field to width
  media: imx: imx7-mipi-csis: Add MEDIA_BUS_FMT_UYVY10_2X10 support
  media: imx: imx7-mipi-csis: Fix MEDIA_BUS_FMT_UYVY8_2X8 data alignment
  media: imx: imx7-mipi-csis: Expose correct YUV formats
  media: imx: imx7-mipi-csis: Add missing RAW formats
  media: imx: imx7-mipi-csis: Centralize initialization of pad formats
  media: imx: imx7-mipi-csis: Cleanup and fix subdev pad format handling
  cfg80211: fix kernel-doc notation
  media: venus: core: remove CNOC voting while device suspend
  media: venus: hfi_msgs.h: Replace zero-length array with flexible-array member
  media: venus: hfi_cmds.h: Replace zero-length array with flexible-array member
  media: venus: vdec: Use pmruntime autosuspend
  media: staging: imgu: do not hold spinlock during freeing mmu page table
  media: ipu3.rst: add yuv-downscaling into pipeline diagram
  mac80211_hwsim: Use kstrndup() in place of kasprintf()
  media: staging/intel-ipu3: Simplify single goto jump
  nl80211: fix NL80211_ATTR_FTM_RESPONDER policy
  objtool: Make BP scratch register warning more robust
  media: doc-rst: add yavta test example in ipu3 docs
  media: ov5640: fix use of destroyed mutex
  media: staging/intel-ipu3: Remove extra blank lines
  media: staging/intel-ipu3: css: simplify expression
  media: staging/intel-ipu3: Implement lock for stream on/off operations
  media: vimc: fix kernel-doc markups
  media: vim2m: Remove unneeded buffer lock
  objtool: Fix switch table detection in .text.unlikely
  media: vimc: add vimc_ent_type struct for the callbacks of entities
  media: vimc: fix issues in documentation in vimc-common.h
  objtool: Support Clang non-section symbols in ORC generation
  media: vimc: keep the error value when adding an entity fails
  media: vimc: handle error in vimc_add_subdevs
  media: vimc: remove the function vimc_unregister
  objtool: Support Clang non-section symbols in ORC dump
  media: coda: jpeg: support optimized huffman tables
  media: coda: lock capture queue wakeup against decoder stop command
  media: coda: mark last capture buffer
  objtool: Fix CONFIG_UBSAN_TRAP unreachable warnings
  media: coda: split marking last meta into helper function
  media: coda: jpeg: add CODA960 JPEG decoder support
  media: add v4l2 JPEG helpers
  media: coda: round up decoded buffer size for all codecs
  media: v4l2-common: Add BGR666 to v4l2_format_info
  media: doc-rst: in the RGB formats table add '-' in undefined bits
  thermal: k3: Add support for bandgap sensors
  dt-bindings: thermal: k3: Add VTM bindings documentation
  thermal: Delete an error message in four functions
  thermal: Remove thermal_zone_device_update() stub
  thermal: Remove stubs for thermal_zone_[un]bind_cooling_device
  thermal: Change IS_ENABLED to IFDEF in the header file
  thermal: Move get_thermal_instance to the internal header
  thermal: Move get_tz_trend to the internal header
  thermal: Move trip point structure definition to private header
  thermal: Move internal IPA functions
  thermal: Move struct thermal_attr to the private header
  thermal: Move default governor config option to the internal header
  thermal: devfreq_cooling: Use PM QoS to set frequency limits
  thermal: core: Remove pointless debug traces
  thermal: core: Make thermal_zone_set_trips private
  thermal: imx_sc_thermal: Add hwmon support
  media: imx.rst: Add example media graphs
  media: v4l2-common: change the pixel_enc of V4L2_PIX_FMT_GREY to YUV
  media: usb: pvrusb2: convert to use i2c_new_client_device()
  media: usb: hdpvr: convert to use i2c_new_client_device()
  media: usb: cx231xx: convert to use i2c_new_client_device()
  media: marvell-ccic: convert to use i2c_new_client_device()
  media: pci: saa7134: convert to use i2c_new_client_device()
  media: pci: cx88: convert to use i2c_new_client_device()
  EDAC/armada_xp: Fix some log messages
  media: dt-bindings: rockchip-vpu: Convert bindings to json-schema
  media: hantro: Refactor for V4L2 API spec compliancy
  media: hantro: Move H264 motion vector calculation to a helper
  media: hantro: Remove unneeded hantro_dec_buf_finish
  media: hantro: Use v4l2_m2m_buf_done_and_job_finish
  media: hantro: Set buffers' zeroth plane payload in .buf_prepare
  media: v4l2-mem2mem: return CAPTURE buffer first
  HID: alps: Add AUI1657 device ID
  HID: fix typo in Kconfig
  HID: logitech: Add support for Logitech G11 extra keys
  HID: multitouch: add eGalaxTouch P80H84 support
  ARM: dts: ux500: samsung-golden: Add proximity sensor
  Revert "media: Kconfig: better support hybrid TV devices"
  ARM: defconfig: u8500: Enable new drivers for samsung-golden
  i915/gvt: remove unused xen bits
  media: docs: get rid of Documentation/media/
  media: docs: add an uAPI chapter for driver-specific stuff
  media: docs: move driver-specific info to driver-api
  media: docs: move user-facing docs to the admin guide
  ath11k: rx path optimizations
  ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts
  media: docs: move fourcc file to the uAPI document
  media: docs: kAPI docs: move them to driver-api
  ath11k: Fix TWT radio count
  firmware: arm_scmi: Add support for notifications message processing
  media: docs: move uAPI book to userspace-api/media
  firmware: arm_scmi: Add notifications support in transport layer
  firmware: arm_scmi: Update protocol commands and notification list
  firmware: arm_scmi: Add receive buffer support for notifications
  firmware: arm_scpi: Add include guard to linux/scpi_protocol.h
  firmware: arm_scmi: Add include guard to linux/scmi_protocol.h
  firmware: arm_scmi: Drop checking for shmem property in parent node
  firmware: arm_scmi: Check shmem property for channel availablity
  firmware: arm_scmi: Drop empty stub for smc_mark_txdone
  firmware: arm_scmi: Make mutex channel specific
  firmware: arm_scmi: Add smc/hvc transport
  dt-bindings: arm: Add smc/hvc transport for SCMI
  drm/i915/gvt: switch to user vfio_group_pin/upin_pages
  media: docs: split uAPI info from imx.rst
  drm/i915/gvt: subsitute kvm_read/write_guest with vfio_dma_rw
  media: docs: split uAPI info from omap3isp.rst
  media: docs: split uAPI info from saa7134-devel.rst
  media: docs: split uAPI info from fimc.rst
  media: docs: split uAPI info from davinci-vpbe.rst
  media: docs: cx18-streams.c: fix broken references to docs
  media: docs: split cx2341x.rst into different audiences
  media: docs: split development info from cx88.rst
  media: docs: split development info from bttv.rst
  media: docs: split vimc.rst into devel and admin parts
  media: docs: split meye.rst into admin and uAPI docs
  media: docs: split ci.rst into uAPI and user guide docs
  media: docs: split cpia2.rst on two files
  media: docs: move soc-camera.rst to staging
  media: docs: avermedia.rst: mark a table as such
  media: Kconfig: don't use visible for device type select
  media: i2c/Kconfig: reorganize items there
  media: Kconfig: Better organize the per-API options
  media: Kconfig: on !EMBEDDED && !EXPERT, enable driver filtering
  media: Kconfig: move the position of sub-driver autoselection
  media: Kconfig: place all options under a sub-menu
  media: Kconfig: move media controller core select to main Kconfig
  media: Kconfig: move V4L2 subdev API to v4l2-core/Kconfig
  media: Kconfig: move DVB-specific options to dvb-core/Kconfig
  media: Kconfig: move CEC-specific options to cec/Kconfig
  media: Kconfig: warn if drivers are filtered
  media: Kconfig: make filtering devices optional
  media: Kconfig: use a sub-menu to select supported devices
  media: Kconfig: reorganize the drivers menu options
  media: Kconfig files: use select for V4L2 subdevs and MC
  media: dvb-core: Kconfig: default to use dynamic minors
  media: add SPDX headers on Kconfig and Makefile files
  media: Kconfig: fix selection for test drivers
  media: Kconfig: better support hybrid TV devices
  media: Kconfig: simplify some dependencies
  media: Kconfig: mark other drivers as test drivers
  media: ddbridge: use the ddbridge's own dummy fe driver
  media: ddbridge-dummy_fe: do some vars and function renames
  ath11k: Modify the interrupt timer threshold
  media: ddbridge: copy the dvb_dummy_fe driver to ddbridge
  media: Kconfig: mode firewire comment to firewire/Kconfig
  media: Kconfig: move drivers-specific TTPCI_EEPROM Kconfig var
  media: Kconfig: move comment to siano include
  media: split test drivers from platform directory
  media: Kconfig: update the MEDIA_SUPPORT help message
  media: pci: move VIDEO_PCI_SKELETON to a different Kconfig
  media: Kconfig: not all V4L2 platform drivers are for camera
  media: Kconfig: add an option to filter in/out platform drivers
  media: dvb-usb: auto-select CYPRESS_FIRMWARE
  drm/i915/gvt: hold reference of VFIO group during opening of vgpu
  KVM: VMX: Enable machine check support for 32bit targets
  KVM: SVM: move more vmentry code to assembly
  KVM: SVM: fix compilation with modular PSP and non-modular KVM
  drm: bridge: adv7511: Extend list of audio sample rates
  drm: bridge: adv7511: Enable SPDIF DAI
  genirq: Remove setup_irq() and remove_irq()
  ath11k: fix duplication peer create on same radio
  arm64: dts: renesas: r8a77961: Add PCIe device nodes
  arm64: dts: renesas: r8a77961: Add PWM device nodes
  arm64: dts: renesas: r8a77961: Add SCIF and HSCIF nodes
  arm64: dts: renesas: r8a77961: Add USB3.0 device nodes
  arm64: dts: renesas: r8a77961: Add USB2.0 device nodes
  arm64: allwinner: h6: orangepi-lite2: Support BT+WIFI combo module
  arm64: dts: allwinner: h6: orangepi: Disable OTG mode
  arm64: dts: allwinner: h6: orangepi: Add gpio power supply
  ARM: dts: sun8i-h2-plus-bananapi-m2-zero: Fix led polarity
  clk: renesas: r9a06g032: Fix some typo in comments
  dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add r8a77961 support
  arm64: dts: allwinner: h6: Add msgbox node
  arm64: dts: allwinner: a64: Add msgbox node
  ARM: dts: sunxi: h3/h5: Add msgbox node
  ARM: dts: sunxi: a83t: Add msgbox node
  ARM: dts: sun8i-h3: add opp table for mali gpu
  arm64: dts: allwinner: a64: olinuxino: add user red LED
  ARM: dts: sun7i: Add A20-OLinuXino-LIME-eMMC
  dt-bindings: arm: sunxi: Add compatible for A20-OLinuXino-LIME-eMMC
  clk: sunxi: Fix incorrect usage of round_down()
  ARM: configs: sunxi: Add sun8i analog codec
  efi/x86: Revert struct layout change to fix kexec boot regression
  efi/x86: Don't remap text<->rodata gap read-only for mixed mode
  efi/x86: Fix the deletion of variables in mixed mode
  efi/libstub/file: Merge file name buffers to reduce stack usage
  Documentation/x86, efi/x86: Clarify EFI handover protocol and its requirements
  efi/arm: Deal with ADR going out of range in efi_enter_kernel()
  efi/x86: Always relocate the kernel for EFI handover entry
  efi/x86: Move efi stub globals from .bss to .data
  efi/libstub/x86: Remove redundant assignment to pointer hdr
  efi/cper: Use scnprintf() for avoiding potential buffer overflow
  soc: qcom: rpmh-rsc: read_tcs_reg()/write_tcs_reg() are not for IRQ
  soc: qcom: rpmh-rsc: Caller handles tcs_invalidate() exclusivity
  soc: qcom: rpmh-rsc: Don't double-check rpmh payload
  soc: qcom: rpmh-rsc: tcs_is_free() can just check tcs_in_use
  soc: qcom: rpmh-rsc: A lot of comments
  soc: qcom: rpmh-rsc: Kill cmd_cache and find_match() with fire
  soc: qcom: rpmh-rsc: Remove get_tcs_of_type() abstraction
  soc: qcom: rpmh-rsc: Fold tcs_ctrl_write() into its single caller
  soc: qcom: rpmh-rsc: Document the register layout better
  soc: qcom: rpmh-rsc: Clean code reading/writing TCS regs/cmds
  arm64: defconfig: Enable Qualcomm CAMCC, CAMSS and CCI drivers
  arm64: dts: qcom: sc7180: Add cpuidle low power states
  arm64: dts: ipq8074: qcom: Re-arrange dts nodes based on address
  arm64: dts: qcom: sc7180: Add interconnect paths for the video codec
  arm64: dts: qcom: sc7180: Changed polling mode in Thermal-zones node
  arm64: dts: qcom: sc7180: Swap order of gpucc and sdhc_2
  arm64: dts: qcom: msm8998: remove unit name for thermal trip points
  arm64: dts: qcom: msm8996: remove unit name for thermal trip points
  arm64: dts: qcom: msm8916: remove unit name for thermal trip points
  arm64: dts: qcom: sc7180: modify assigned clocks for sc7180 target
  arm64: dts: qcom: sc7180: Include interconnect definitions
  arm64: dts: qcom: sdm845-db845c: Add ov8856 & ov7251 camera nodes
  arm64: dts: qcom: sdm845-db845c: Add pm_8998 gpio names
  arm64: dts: qcom: sdm845: Add i2c-qcom-cci node
  arm64: dts: qcom: apq8016-sbc: Add CCI/Sensor nodes
  arm64: dts: qcom: msm8916: Add i2c-qcom-cci node
  arm64: dts: qcom: qcs404-evb: Enable USB controllers
  arm64: dts: qcom: qcs404-evb: Raise vreg_l12_3p3 minimum voltage
  arm64: dts: qcom: qcs404-evb: Describe external VBUS regulator
  arm64: dts: qcom: qcs404-evb: Define USB ID pin
  arm64: dts: qcom: qcs404-evb: Define VBUS pins
  arm64: dts: qcom: qcs404: Add USB devices and PHYs
  arm64: dts: qcom: sc7180: Fix cpu compatible
  dt-bindings: arm: cpus: Add kryo468 compatible
  arm64: dts: qcom: msm8916: Conform to the nodename pattern PSCI subnodes
  arm64: dts: qcom: msm8916: Conform to the domain-idle-state binding
  ARM: dts: qcom: ipq4019: fix high resolution timer
  scsi: qla2xxx: Split qla2x00_configure_local_loop()
  scsi: sg: add sg_remove_request in sg_common_write
  scsi: qedi: Fix termination timeouts in session logout
  scsi: qedi: Add modules param to enable qed iSCSI debug
  scsi: qedi: Do not flush offload work if ARP not resolved
  scsi: qedi: Use correct msix count for fastpath vectors
  scsi: qedi: Avoid unnecessary endpoint allocation on link down
  scsi: qedi: Remove additional char from boot target iqnname
  soc: qcom: rpmh-rsc: Allow using free WAKE TCS for active request
  soc: qcom: rpmh-rsc: Clear active mode configuration for wake TCS
  soc: qcom: rpmh: Invoke rpmh_flush() for dirty caches
  soc: qcom: rpmh: Invalidate SLEEP and WAKE TCSes before flushing new data
  soc: qcom: rpmh: Update dirty flag only when data changes
  ARM: dts: qcom: add scm definition to ipq806x
  soc: qcom: smp2p: Delete an error message in qcom_smp2p_probe()
  soc: qcom: cmd-db: Add debugfs dumping file
  soc: qcom: socinfo: add missing soc_id sysfs entry
  soc: qcom: cmd-db: Fix compilation error when CMD_DB is disabled
  scsi: qedf: Simplify mutex_unlock() usage
  kcsan: Make reporting aware of KCSAN tests
  kcsan: Fix function matching in report
  kcsan: Change data_race() to no longer require marking racing accesses
  kcsan: Move kcsan_{disable,enable}_current() to kcsan-checks.h
  kcsan: Introduce scoped ASSERT_EXCLUSIVE macros
  objtool, kcsan: Add explicit check functions to uaccess whitelist
  kcsan: Add support for scoped accesses
  kcsan: Avoid blocking producers in prepare_report()
  kcsan: Introduce report access_info and other_info
  io_uring: only post events in io_poll_remove_all() if we completed some
  power: supply: 88pm860x_battery: remove redundant dev_err message
  power: supply: axp288_fuel_gauge: Add the Meegopad T02 to the blacklist.
  drm/i915/perf: Do not clear pollin for small user read buffers
  power: supply: max14656: remove set but not used 'ret'
  ALSA: hda: Allow setting preallocation again for x86
  NFS: Fix an ABBA spinlock issue in pnfs_update_layout()
  clk: sprd: don't gate uart console clock
  clk: mmp2: fix link error without mmp2
  clk: asm9260: fix __clk_hw_register_fixed_rate_with_accuracy typo
  device_cgroup: Cleanup cgroup eBPF device filter code
  scsi: docs: fusion: get rid of a doc build warning
  m68k: Drop redundant generic-y += hardirq.h
  scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN
  scsi: target: fix PR IN / READ FULL STATUS for FC
  scsi: target: Write NULL to *port_nexus_ptr if no ISID
  scsi: MAINTAINERS: Update qla2xxx FC-SCSI driver maintainer
  scsi: qla2xxx: Fix regression warnings
  ceph: fix potential bad pointer deref in async dirops cb's
  scsi: hisi_sas: Fix build error without SATA_HOST
  io_uring: io_async_task_func() should check and honor cancelation
  gcc-common.h: Update for GCC 10
  gcc-plugins/stackleak: Avoid assignment for unused macro argument
  arm64: dts: mediatek: add mt8173 elm and hana board
  arm64: dts: mt8173: fix unit name warnings
  io_uring: check for need to re-wait in polled async handling
  arm64: dts: mt8173: add uart aliases
  dt-bindings: arm64: dts: mediatek: Add mt8173 elm and hana
  arm64: dts: mt8183: adjust cpuidle target residency
  arm64: dts: mt8173: Add gce setting in mmsys and display node
  arm: dts: mt7623: add phy-mode property for gmac2
  drm/amdgpu: fix wrong vram lost counter increment V2
  ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported
  ALSA: hda: Skip controller resume if not needed
  ALSA: hda: Keep the controller initialization even if no codecs found
  drm/radeon: remove defined but not used variables in ci_dpm.c
  drm/radeon: remove defined but not used 'dte_data_tahiti_le'
  drm/amdgpu: remove dead code in si_dpm.c
  drm/amd/amdgpu: remove hardcoded module name in prints
  drm/amd/amdgpu: add print prefix for dev_* variants
  ALSA: hda: Release resources at error in delayed probe
  drm/amd/amdgpu: add prefix for pr_* prints
  drm/amd/display: code clean up in dce80_hw_sequencer.c
  drm/amdgpu/ring: simplify scheduler setup logic
  drm/amdgpu/kiq: add no_scheduler flag to KIQ
  ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops
  drm/amdgpu/ring: add no_scheduler flag
  drm/amdgpu/powerplay: get SMC FW size to a flexible way
  ALSA: hda: Don't release card at firmware loading error
  drm/amdgpu: fix wrong vram lost counter increment V2
  drm/amdgpu: replace DRM prefix with PCI device info for GFX RAS
  drm/amdgpu: resume kiq access debugfs
  drm/amdgpu: refine ras related message print
  drm/amdgpu: add uncorrectable error count print in UMC ecc irq cb
  drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
  drm/amd/display: Change "error" to "dc_log" at amdgpu_dm dpcd reading stage
  drm/amdgpu: restrict debugfs register access under SR-IOV
  selftests: Fix memfd test run-time regression
  selftests: vm: Fix 64-bit test builds for powerpc64le
  selftests: vm: Do not override definition of ARCH
  xfs: fix partially uninitialized structure in xfs_reflink_remap_extent
  xfs: acquire superblock freeze protection on eofblocks scans
  platform/chrome: cros_ec_ishtp: free ishtp buffer before sending event
  platform/chrome: cros_ec_ishtp: skip old cros_ec responses
  platform/chrome: wilco_ec: Provide correct output format to 'h1_gpio' file
  platform/chrome: chromeos_pstore: set user space log size
  staging: comedi: dt2815: fix writing hi byte of analog output
  staging: gasket: Fix incongruency in handling of sysfs entries creation
  ARM: dts: imx6q-dhcom: Add DH 560-200 display unit support
  platform/chrome: cros_ec_sensorhub: Add missing '\n' in log messages
  NTB: Fix static check warning in perf_clear_test
  include/ntb: Fix typo in ntb_unregister_device description
  SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge
  nfsd: memory corruption in nfsd4_lock()
  clk: imx: imx6ul: change flexcan clock to support CiA bitrates
  power: supply: bq24257_charger: Replace depends on REGMAP_I2C with select
  arm64: dts: ls1028a: add "fsl,vf610-edma" compatible
  dt-bindings: dma: fsl-edma: fix ls1028a-edma compatible
  afs: Fix afs_d_validate() to set the right directory version
  afs: Fix race between post-modification dir edit and readdir/d_revalidate
  afs: Fix length of dump of bad YFSFetchStatus record
  afs: Fix rename operation status delivery
  afs: Fix decoding of inline abort codes from version 1 status records
  afs: Fix missing XDR advance in xdr_decode_{AFS,YFS}FSFetchStatus()
  ARM: dts: at91: sama5d2-icp: add SAMA5D2-ICP
  dt-bindings: ARM: Document SAMA5D2-ICP
  staging: vt6656: formulate rspinf values into tables
  staging: r8188eu: replace rtw_malloc/copy_from_user sequence with memdup_user
  staging: vt6656: Remove unnecessary local variable initialization
  staging: vt6656: Remove duplicate code in vnt_vt3184_init function
  staging: vt6656: Remove unnecessary local variable initialization
  staging: vt6656: rxtx remove rate change and current_rate.
  staging: vt6556: vnt_rf_setpower convert to use ieee80211_channel.
  staging: vc04_services: remove set but not used 'local_entity_uc'
  staging: rtl8188eu: remove 5 GHz if test
  staging: mt7621-pci: fix PCIe interrupt mapping
  staging: mt7621-pci-phy: dt: bindings: remove bindings txt file
  staging: mt7621-pci-phy: dt: bindings: add mediatek, mt7621-pci-phy.yaml
  staging: mt7621-pci: properly power off dual-ported pcie phy
  staging: wfx: drop useless update of macaddr
  staging: wfx: drop unused attribute 'beacon_int'
  staging: wfx: check value of beacon_int
  staging: wfx: re-enable BA after reset
  staging: wfx: introduce wfx_join_ibss() and wfx_leave_ibss()
  staging: wfx: allow to join IBSS networks
  staging: wfx: avoid duplicate updating of beacon template
  staging: wfx: remove unnecessary conditions in wfx_bss_info_changed()
  staging: wfx: request to send beacons in IBSS mode
  staging: wfx: drop unnecessary condition checks in wfx_upload_ap_templates()
  staging: wfx: disabling keep alive during unjoin is useless
  staging: wfx: fix support for BSS_CHANGED_KEEP_ALIVE
  staging: wfx: remove useless call to wfx_tx_flush()
  staging: wfx: change the way the station associate to an AP
  staging: wfx: set all parameters before starting AP
  staging: wfx: implement start_ap/stop_ap
  staging: wfx: call wfx_do_unjoin() synchronously
  staging: wfx: reduce hold duration of cfg80211_bss
  staging: wfx: fix race between configure_filter and remove_interface
  staging: wfx: send just necessary bytes
  staging: wfx: make hif_ie_table_entry const
  staging: wfx: allow to connect an IBSS with an existing SSID
  staging: wfx: place hif_tx_mib functions into a .c file
  staging: wfx: align members declarations in hif API
  staging: wfx: fix endianness of hif API
  staging: wfx: remove useless defines
  staging: wfx: remove unused definitions from the hif API
  staging: wfx: relocate TX_RETRY_POLICY_MAX and TX_RETRY_POLICY_INVALID to hif API
  staging: wfx: relocate LINK_ID_NO_ASSOC and MAX_STA_IN_AP_MODE to hif API
  staging: wfx: drop unused WFX_LINK_ID_GC_TIMEOUT
  arm64: dts: mt7622: add built-in Wi-Fi device nodes
  soc / drm: mediatek: Fix mediatek-drm device probing
  soc / drm: mediatek: Move routing control to mmsys device
  clk / soc: mediatek: Move mt8173 MMSYS to platform driver
  dt-bindings: mediatek: Update mmsys binding to reflect it is a system controller
  drm/mediatek: Omit warning on probe defers
  ARM: configs: at91: sama5: enable MCP16502 regulator
  ARM: configs: at91: sama5: enable SAMA5D2_PIOBU
  ARM: dts: at91: at91-sama5d27_som1: Enable eeprom device
  ARM: dts: at91: sama5d2_xplained: Add QSPI0 + SPI NOR memory nodes
  ARM: dts: at91: sam9x60ek: Add sdmmc1 node
  ARM: dts: at91: sama5d27_som1: Add SPI NOR flash mapping
  ARM: dts: at91: sam9x60ek: Use quad mode in the spi-nor flash
  ARM: dts: at91: sama5d27_som1_ek: add an alias for i2c0
  ARM: dts: at91: sama5d27_som1_ek: enable i2c0
  ARM: dts: at91: sama5d2_ptc_ek: add PB_USER as wakeup source
  ARM: dts: at91: sama5d2_ptc_ek: fix vbus pin
  ARM: dts: at91: sama5d2_ptc_ek: fix sdmmc0 node description
  ARM: dts: at91: rm9200: switch to new clock bindings
  ARM: dts: at91: at91sam9g45: switch to new clock bindings
  ARM: dts: at91: at91sam9n12: switch to new clock bindings
  ARM: dts: at91: sama5d3: switch to new clock bindings
  opp: Manage empty OPP tables with clk handle
  ARM: s3c64xx: convert to use i2c_new_client_device()
  ARM: exynos_defconfig: Compile MAC80211/CFG80211 as modules
  gpio: ich: fix a typo
  pinctrl: baytrail: Enable pin configuration setting for GPIO chip
  pinctrl: cherryview: Use GENMASK() consistently
  pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H
  pinctrl: cherryview: Re-use data structures from pinctrl-intel.h (part 2)
  pinctrl: samsung: Correct setting of eint wakeup mask on s5pv210
  ARM: dts: exynos: Enable WLAN support for the UniversalC210 board
  ARM: dts: exynos: Enable WLAN support for the Rinato board
  ARM: dts: exynos: Remove useless address/size cells for mshc_0 on Rinato
  ARM: dts: exynos: Correct the MAX8997 interrupts on the Trats board
  ARM: dts: exynos: Correct regulator names
  ARM: dts: exynos: Convert to new i2c-gpio bindings
  ARM: dts: exynos: Fix GPIO polarity for thr GalaxyS3 CM36651 sensor's bus
  ARM: dts: exynos: Enable WLAN support for the Trats board
  ARM: dts: exynos: Enable Bluetooth support for Rinato board
  ARM: dts: exynos: Add devicetree file for the Galaxy S2
  dt-bindings: arm: samsung: Add compatible string for the Galaxy S2
  ARM: exynos_defconfig: Enable serial bus and BCM HCIUART drivers
  x86/smpboot: Remove the last ICPU() macro
  ARM: rockchip: fix spelling mistake "to" -> "too"
  ARM: rockchip: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  clk: rockchip: fix incorrect configuration of rk3228 aclk_gpu* clocks
  rbd: don't mess with a page vector in rbd_notify_op_lock()
  rbd: don't test rbd_dev->opts in rbd_dev_image_release()
  rbd: call rbd_dev_unprobe() after unwatching and flushing notifies
  rbd: avoid a deadlock on header_rwsem when flushing notifies
  staging: rtl8723bs: hal: Correct misspelled symbolic name
  staging: rtl8723bs: hal: Correct misspelt enum name
  staging: rtl8723bs: Correct misspelt symbolic names
  staging: wfx: remove hack about tx_rate policies
  staging: wfx: fix case where AP stop with CAB traffic pending
  staging: wfx: fix potential deadlock in wfx_tx_flush()
  staging: wfx: wfx_flush() did not ensure that frames are processed
  staging: wfx: repair wfx_flush()
  staging: wfx: relocate wfx_skb_dtor() prior its callers
  staging: wfx: improve interface between data_tx.c and queue.c
  staging: wfx: simplify usage of wfx_tx_queues_put()
  staging: wfx: drop struct wfx_queue_stats
  staging: wfx: drop now useless field edca_params
  staging: wfx: change the way to choose frame to send
  staging: wfx: introduce a counter of pending frames
  staging: wfx: replace wfx_tx_queues_get_after_dtim() by wfx_tx_queues_has_cab()
  staging: wfx: rename wfx_tx_get_raw_link_id()
  staging: wfx: drop unused raw_link_id field
  staging: wfx: drop unused link_id field
  staging: wfx: do not rely anymore on link_id to choose packet in queue
  staging: wfx: drop useless link_map_cache
  staging: wfx: do not use link_map_cache to track CAB
  staging: wfx: drop argument tx_allowed_mask since it is constant now
  staging: wfx: drop useless sta_asleep_mask
  staging: wfx: simplify wfx_tx_queue_mask_get()
  staging: wfx: drop unused argument in wfx_get_prio_queue()
  staging: wfx: simplify wfx_tx_queues_empty()
  staging: wfx: simplify hif_handle_tx_data()
  staging: wfx: avoid useless wake_up
  staging: wfx: drop useless queue_id field
  staging: wfx: uniformize queue_id retrieval
  staging: wfx: remove "burst" mechanism
  staging: wfx: take advantage of ieee80211_{stop/start}_queues
  staging: wfx: do not stop mac80211 queueing during tx_policy upload
  staging: wfx: add sanity checks to hif_join()
  staging: rtl8188eu: Line over 80 characters
  staging: rtl8188eu: Remove unnecessary extra parentheses
  staging: rtl8188eu: Properly structure the multiline comment
  staging: rtl8188eu: remove unnecessary variable
  staging: rtl8188eu: remove unnecessary asignment
  staging: unisys: visorhba: Correct a typo in comment
  staging: rtl8192e: rtl8192e: Correct misspelt variable name
  staging: gdm724x: remove redundant assignment to pointer 'w'
  Staging: vt6655: Replace camel case variable names.
  staging: bcm2835-camera: reduce indentation in ctrl_set_image_effect
  staging: bcm2835-camera: reduce multiline statements
  staging: bcm2835-camera: return early in mmal_setup_components
  staging: bcm2835-camera: Move video component setup in its own function
  staging: bcm2835-camera: Move encode component setup in its own function
  staging: bcm2835-camera: Simplify set_framerate_params
  staging: bcm2835-camera: Make struct indentation consistent
  staging: bcm2835-camera: Activate V4L2_EXPOSURE_METERING_MATRIX handling
  staging: bcm2835-camera: Drop PREVIEW_LAYER
  staging: fsl-dpaa2: ethsw: Fix parenthesis alignment
  staging: axis-fifo: Fix parenthesis alignment
  staging: rtl8712: fix multiline derefernce warnings
  staging: rtl8712: code improvements to make_wlanhdr
  staging: rtl8712: fix checkpatch warnings
  staging: rtl8712: fix long-line checkpatch warning
  staging: rtl8712: fix checkpatch long-line warning
  staging: sm750fb: line over 80 characters
  staging: comedi: Fix line ending with a (
  staging: rtl8188eu: refactor Efuse_GetCurrentSize()
  staging: rtl8188eu: remove unnecessary parentheses
  staging: android: ion: Align with parenthesis
  staging: vt6656: set all cck rates to default.
  staging: vt6656: set all ofdm rates to default
  staging: vt6656: replace al2230_power_table array with formula.
  staging: vt6656: Define EnCFG_BBType_MASK as OR between previous defines
  staging: vt6656: add error code handling to unused variable
  staging: vt6656: Refactor the vnt_update_pre_ed_threshold function
  staging: vt6656: Use defines in preamble_type variables
  Staging: vt6655: Remove BBvExitDeepSleep definition.
  Staging: vt6655: Remove CARDbRadioPowerOn definition.
  Staging: vt6655: Remove CARDvSetLoopbackMode definition.
  Staging: vt6655: Remove CARDbSoftwareReset definition.
  Staging: vt6655: Format long lines.
  Staging: vt6655: Eliminate nested if else
  Staging: vt6655: Move rate determination logic.
  Staging: vt6655: Limit return statements.
  Staging: vt6655: Remove BBvCalculateParameter comment.
  staging: vt6655: Remove multiple assignments.
  staging: greybus: fix a missing-check bug in gb_lights_light_config()
  staging: greybus: hid: remove braces {} around single statement block
  platform/chrome: cros_ec_sensorhub: Off by one in cros_sensorhub_send_sample()
  ARC: entry: comment
  arc: remove #ifndef CONFIG_AS_CFI_SIGNAL_FRAME
  arc: ptrace: hard-code "arc" instead of UTS_MACHINE
  net: mvneta: Fix a typo
  mptcp: fix double-unlock in mptcp_poll
  net: tun: record RX queue in skb before do_xdp_generic()
  io_uring: correct O_NONBLOCK check for splice punt
  drm: kirin: Revert change to add register connect helper functions
  ARC: [plat-hsdk]: fix USB regression
  ARC: Fix ICCM & DCCM runtime size checks
  hwmon: (k10temp) make some symbols static
  hwmon: (drivetemp) Return -ENODATA for invalid temperatures
  hwmon: (drivetemp) Use drivetemp's true module name in Kconfig section
  hwmon: (pmbus/isl68137) Fix up chip IDs
  dt-bindings: reset: rtd1295: Add SB2 reset
  arm64: dts: realtek: rtd16xx: Add SB2 and SCPU Wrapper syscon nodes
  arm64: dts: realtek: rtd139x: Add SB2 and SCPU Wrapper syscon nodes
  arm64: dts: realtek: rtd129x: Add SB2 and SCPU Wrapper syscon nodes
  ARM: dts: rtd1195: Add SB2 and SCPU Wrapper syscon nodes
  arm64: dts: realtek: rtd16xx: Add CRT syscon node
  ARM: dts: rtd1195: Add UART resets
  ARM: dts: rtd1195: Add reset nodes
  dt-bindings: reset: Add Realtek RTD1195
  ARM: dts: rtd1195: Add CRT syscon node
  arm64: dts: realtek: rtd16xx: Introduce iso and misc syscon
  arm64: dts: realtek: rtd139x: Introduce CRT, iso and misc syscon
  arm64: dts: realtek: rtd129x: Introduce CRT, iso and misc syscon
  ARM: dts: rtd1195: Introduce iso and misc syscon
  arm64: dts: realtek: rtd1295: Add Xnano X5
  dt-bindings: arm: realtek: Add Xnano X5
  dt-bindings: vendor-prefixes: Add Xnano
  arm64: dts: realtek: rtd16xx: Add memory reservations
  arm64: dts: realtek: rtd16xx: Carve out boot ROM from memory
  arm64: dts: realtek: Add RTD1619 SoC and Realtek Mjolnir EVB
  dt-bindings: arm: realtek: Document RTD1619 and Realtek Mjolnir EVB
  arm64: dts: realtek: rtd1395: Add Realtek Lion Skin EVB
  dt-bindings: arm: realtek: Add Realtek Lion Skin EVB
  arm64: dts: realtek: Add RTD1395 and BPi-M4
  dt-bindings: arm: realtek: Add RTD1395 and Banana Pi BPI-M4
  arm64: dts: realtek: rtd129x: Carve out boot ROM from memory
  arm64: dts: realtek: rtd129x: Introduce r-bus
  arm64: dts: realtek: rtd129x: Use reserved-memory for RPC regions
  arm64: dts: realtek: rtd129x: Fix GIC CPU masks for RTD1293
  ARM: dts: rtd1195: Add Realtek Horseradish EVB
  dt-bindings: arm: realtek: Add Realtek Horseradish EVB
  ARM: dts: rtd1195: Introduce r-bus
  ARM: dts: rtd1195: Exclude boot ROM from memory ranges
  ARM: dts: Prepare Realtek RTD1195 and MeLE X1000
  dt-bindings: arm: realtek: Add RTD1195 and MeLE X1000
  MAINTAINERS: Add Realtek arm DT files
  ARM: Prepare Realtek RTD1195
  signal: use kill_proc_info instead of kill_pid_info in kill_something_info
  signal: check sig before setting info in kill_pid_usb_asyncio
  fbdev: mx3fb: const pointer to ipu_di_signal_cfg
  Linux 5.7-rc1
  net: ethernet: ti: Add missing '\n' in log messages
  soc: qcom: ipa: Add a missing '\n' in a log message
  net: neterion: remove redundant assignment to variable tmp64
  MAINTAINERS: sort field names for all entries
  MAINTAINERS: sort entries by entry name
  io_uring: restore req->work when canceling poll request
  io_uring: move all request init code in one place
  io_uring: keep all sqe->flags in req->flags
  io_uring: early submission req fail code
  io_uring: track mm through current->mm
  io_uring: remove obsolete @mm_fault
  ALSA: usb-audio: Check mapping at creating connector controls, too
  ALSA: usb-audio: Don't create jack controls for PCM terminals
  ALSA: usb-audio: Don't override ignore_ctl_error value from the map
  ALSA: usb-audio: Filter error from connector kctl ops, too
  net: phy: marvell: Fix pause frame negotiation
  mailmap: Add Sedat Dilek (replacement for expired email address)
  x86/Hyper-V: Report crash data in die() when panic_on_oops is set
  x86/Hyper-V: Report crash register data when sysctl_record_panic_msg is not set
  x86/Hyper-V: Report crash register data or kmsg before running crash kernel
  x86/Hyper-V: Trigger crash enlightenment only once during system crash.
  pNFS: Fix RCU lock leakage
  KVM: VMX: Extend VMXs #AC interceptor to handle split lock #AC in guest
  KVM: x86: Emulate split-lock access as a write in emulator
  x86/split_lock: Provide handle_guest_split_lock()
  ALSA: hda: add autodetection for SoundWire
  ALSA: hda/realtek - Enable the headset mic on Asus FX505DT
  Bluetooth: btrtl: Add support for RTL8761B
  kbuild: fix comment about missing include guard detection
  docs: networking: add full DIM API
  docs: networking: convert DIM to RST
  ipc/util.c: sysvipc_find_ipc() should increase position index
  kernel/gcov/fs.c: gcov_seq_next() should increase position index
  fs/seq_file.c: seq_read(): add info message about buggy .next functions
  drivers/dma/tegra20-apb-dma.c: fix platform_get_irq.cocci warnings
  change email address for Pali Rohár
  selftests: kmod: test disabling module autoloading
  selftests: kmod: fix handling test numbers above 9
  docs: admin-guide: document the kernel.modprobe sysctl
  fs/filesystems.c: downgrade user-reachable WARN_ONCE() to pr_warn_once()
  kmod: make request_module() return an error when autoloading is disabled
  mm/memremap: set caching mode for PCI P2PDMA memory to WC
  mm/memory_hotplug: add pgprot_t to mhp_params
  powerpc/mm: thread pgprot_t through create_section_mapping()
  x86/mm: introduce __set_memory_prot()
  x86/mm: thread pgprot_t through init_memory_mapping()
  mm/memory_hotplug: rename mhp_restrictions to mhp_params
  mm/memory_hotplug: drop the flags field from struct mhp_restrictions
  mm/special: create generic fallbacks for pte_special() and pte_mkspecial()
  mm/vma: introduce VM_ACCESS_FLAGS
  mm/vma: define a default value for VM_DATA_DEFAULT_FLAGS
  mm/memory.c: add vm_insert_pages()
  mm: define pte_index as macro for x86
  mm: bring sparc pte_index() semantics inline with other platforms
  mm/memory.c: refactor insert_page to prepare for batched-lock insert
  mm/mmap.c: initialize align_offset explicitly for vm_unmapped_area
  mm: hugetlb: optionally allocate gigantic hugepages using cma
  mm: cma: NUMA node interface
  ocfs2: no need try to truncate file beyond i_size
  mm/page_alloc: make pcpu_drain_mutex and pcpu_drain static
  mm/page_alloc.c: fix kernel-doc warning
  docs: mm: slab.h: fix a broken cross-reference
  mm, slab_common: fix a typo in comment "eariler"->"earlier"
  mm, memcg: do not high throttle allocators based on wraparound
  hfsplus: fix crash and filesystem corruption when deleting files
  printk: queue wake_up_klogd irq_work only if per-CPU areas are ready
  smb3: enable swap on SMB3 mounts
  MAINTAINERS: Remove nios2-dev@lists.rocketboards.org
  arch: nios2: remove 'resetvalue' property
  arch: nios2: rename 'altr,gpio-bank-width' -> 'altr,ngpio'
  arch: nios2: Enable the common clk subsystem on Nios2
  btrfs: re-instantiate the removed BTRFS_SUBVOL_CREATE_ASYNC definition
  Documentation: android: binderfs: add 'stats' mount option
  block: fix busy device checking in blk_drop_partitions again
  x86/Hyper-V: Free hv_panic_page when fail to register kmsg dump
  x86/Hyper-V: Unload vmbus channel in hv panic callback
  agp/intel: Reinforce the barrier after GTT updates
  drm/i915/selftests: Check for an already completed timeslice
  ANDROID: Revert "ANDROID: iommu/arm-smmu: Allow inherting stream mapping from bootloader"
  ANDROID: Revert "Revert "um: remove uses of variable length arrays""
  io_uring: punt final io_ring_ctx wait-and-free to workqueue
  ANDROID: GKI: enable CONFIG_ARM_PSCI_CPUIDLE
  ANDROID: staging: ion: implement vmap for built-in heaps
  drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset
  drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled
  drm/ttm: Temporarily disable the huge_fault() callback
  ubifs: remove broken lazytime support
  mtd: spi-nor: Compile files in controllers/ directory
  xattr: fix uninitialized out-param
  drm/i915: remove redundant assignment to variable err
  dma-buf: Exercise dma-fence-chain under selftests
  Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window"
  dma-buf: Report signaled links inside dma-fence-chain
  dma-buf: Prettify typecasts for dma-fence-chain
  ANDROID: Incremental fs: Fix compound page usercopy crash
  ANDROID: Incremental fs: Clean up incfs_test build process
  smb3: change noisy error message to FYI
  Bluetooth: log advertisement packet length if it gets corrected
  spi: spi-axi-spi-engine: Access register after clock initialization
  net: ipv4: devinet: Fix crash when add/del multicast IP with autojoin
  net/rds: Fix MR reference counting problem
  net/rds: Replace struct rds_mr's r_refcount with struct kref
  net: macsec: fix using wrong structure in macsec_changelink()
  proc: Use a dedicated lock in struct pid
  net-sysfs: remove redundant assignment to variable ret
  net: qrtr: send msgs from local of same id as broadcast
  Documentation: devlink: fix broken link warning
  x86: hyperv: report value of misc_features
  drm/dp_mst: Print errors on ACT timeouts
  drm/dp_mst: Increase ACT retry timeout to 3s
  drm/dp_mst: Reformat drm_dp_check_act_status() a bit
  drm/dp_mst: Improve kdocs for drm_dp_check_act_status()
  io_uring: fix fs cleanup on cqe overflow
  ahci: Add Intel Comet Lake PCH RAID PCI ID
  ANDROID: power: wakeup_reason: wake reason enhancements
  x86/xen: fix booting 32-bit pv guest
  ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024
  ath10k: disable TX complete indication of htt for sdio
  Revert "drm/amdgpu: change SH MEM alignment mode for gfx10"
  drm/amdgpu: increased atom cmd timeout
  drm/amd/powerplay: unload mp1 for Arcturus RAS baco reset
  amdgpu_kms: Remove unnecessary condition check
  drm/amdgpu/display: fix warning when compiling without debugfs
  drm/amdgpu: unify fw_write_wait for new gfx9 asics
  drm/amdgpu: support access regs outside of mmio bar
  drm/amdgpu: retire AMDGPU_REGS_KIQ flag
  drm/amdgpu: retire RREG32_IDX/WREG32_IDX
  drm/amdgpu: retire indirect mmio reg support from cgs
  drm/amdgpu: replace indirect mmio access in non-dc code path
  drm/amdgpu: remove inproper workaround for vega10
  drm/amd/powerplay: error out on forcing clock setting not supported
  drm/amdgpu: fix gfx hang during suspend with video playback (v2)
  drm/amd/display: add HDCP caps debugfs
  drm/amd/display: query hdcp capability during link detect
  drm/amdgpu: Re-enable FRU check for most models v5
  drm/amd/display: 3.2.80
  drm/amd/display: Make DMCUB bss/data firmware blob optional
  drm/amd/display: determine USB C DP2 mode only when USB DP Alt is enabled
  drm/amd/display: Check for null fclk voltage when parsing clock table
  drm/amd/display: Acknowledge wm_optimized_required
  drm/amd/display: Update DRAM watermark before checking to update TTU
  drm/amd/display: Avoid create MST prop after registration
  drm/amd/display: Make cursor source translation adjustment optional
  drm/amd/display: Revert to old formula in set_vtg_params
  drm/amd/display: Refactor color management to take dm plane state
  drm/amd/display: initialize get_max_link_cap
  drm/amd/display: fix dml pipe merge logic
  drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
  drm/amd/display: 3.2.79
  drm/amd/display: Remove unused defines
  drm/amd/display: Calculate scaling ratios on every medium/full update
  drm/amd/display: Program viewport when source pos changes for DCN20 hw seq
  drm/amd/display: Fix incorrect cursor pos on scaled primary plane
  drm/amd/display: change default pipe_split policy for DCN1
  drm/amd/display: Translate cursor position by source rect
  drm/amd/display: Fix ABM config copy for dmcub
  drm/amd/display: only blank dp stream which will be powered off
  drm/amd/display: fix typo
  drm/amd/display: Use config flag to disable dmcu obj creation
  drm/amd/display: Check power_down functions exist before calling
  drm/amd/display: Don't change mpcc tree for medium updates on DCN20 hwseq
  drm/amd/display: blank dp stream before power off receiver
  drm/amd/display: Power down hw blocks on boot
  drm/amd/display: Remove hdcp display state with mst fix
  drm/amd/display: Implement abm config table copy to dmcub
  drm/amd/display: Program DSC before enabling link
  drm/amd/display: prevent loop from occuring in pipe list
  drm/amd/display: 3.2.78
  drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset
  drm/amdkfd Avoid destroy hqd when GPU is on reset
  drm/amdgpu: update RAS related dmesg print
  drm/amdgpu: resolve mGPU RAS query instability
  drm/amd/amdgpu: Correct gfx10's CG sequence
  drm/amdgpu: add SPM golden settings for Navi12
  drm/amdgpu: add SPM golden settings for Navi14
  drm/amdgpu: add SPM golden settings for Navi10(v2)
  drm/amdgpu: Print UTCL2 client ID on a gpuvm fault
  drm/amd/powerplay: fix a typo
  drm/amdgpu/vcn: add shared memory restore after wake up from sleep.
  drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
  drm/amdgpu/psp: dont warn on missing optional TA's
  drm/amdgpu: rework sched_list generation
  drm/amdgpu: sync ring type and drm hw_ip type
  drm/amdgpu/sriov add amdgpu_amdkfd_pre_reset in gpu reset
  clocksource/drivers/imx-tpm: Add support for ARM64
  drm/bridge: Add NWL MIPI DSI host controller support
  dt-bindings: display/bridge: Add binding for NWL mipi dsi host controller
  ANDROID: fix up rtc-core merge error in previous upstream merge
  ANDROID: fix up fsnotify.h merge error in previous upstream merge.
  ALSA: ctxfi: Remove unnecessary cast in kfree
  ASoC: topology: Check return value of soc_tplg_dai_config
  ASoC: topology: Check return value of pcm_new_ver
  ASoC: topology: Check soc_tplg_add_route return value
  ASoC: topology: Check return value of soc_tplg_*_create
  ASoC: topology: Check return value of soc_tplg_create_tlv
  ASoC: topology: Add missing memory checks
  ANDROID: GKI: fix up gki_defconfig for x86
  clocksource: davinci: axe a pointless __GFP_NOFAIL
  clocksource/drivers/davinci: Avoid trailing '\n' hidden in pr_fmt()
  drm/bridge: analogix_dp: Split bind() into probe() and real bind()
  drm/vram-helpers: Merge code into a single file
  drm/vram-helpers: Set plane fence for display update
  drm/legacy: Fix type for drm_local_map.offset
  arm, bpf: Fix bugs with ALU64 {RSH, ARSH} BPF_K shift by 0
  bpf: Fix use of sk->sk_reuseport from sk_assign
  net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list
  net/mlx5e: Fix devlink port netdev unregistration sequence
  net/mlx5e: Fix pfnum in devlink port attribute
  net/mlx5e: Fix missing pedit action after ct clear action
  net/mlx5e: Fix nest_level for vlan pop action
  net/mlx5e: Add missing release firmware call
  net/mlx5: Fix condition for termination table cleanup
  net/mlx5: Fix frequent ioread PCI access during recovery
  drm/amdgpu/display: fix warning when compiling without debugfs
  drm/amdgpu: unify fw_write_wait for new gfx9 asics
  drm/amd/powerplay: error out on forcing clock setting not supported
  drm/amdgpu: fix gfx hang during suspend with video playback (v2)
  drm: Don't return 0 from a void drm_fbdev_generic_setup
  net/tls: fix const assignment warning
  l2tp: Allow management of tunnels and session in user namespace
  drm/i915/evict: watch out for unevictable nodes
  drm/panel: support for boe,tv105wum-nw0 dsi video mode panel
  Bluetooth: Always request for user confirmation for Just Works (LE SC)
  dt-bindings: boe, tv101wum-n16: Add compatible for boe tv105wum-nw0.
  ionic: set station addr only if needed
  ionic: replay filters after fw upgrade
  FROMLIST: power_supply: Add additional health properties to the header
  dma-debug: fix displaying of dma allocation type
  dma-direct: fix data truncation in dma_direct_get_required_mask()
  kbuild: support LLVM=1 to switch the default tools to Clang/LLVM
  kbuild: replace AS=clang with LLVM_IAS=1
  Revert "ANDROID: Revert "af73d78bd384 ("kbuild: Remove debug info from kallsyms linking")""
  ANDROID: clang: update to 10.0.6
  FROMGIT: kbuild: mkcompile_h: Include $LD version in /proc/version
  arm64: armv8_deprecated: Fix undef_hook mask for thumb setend
  fbdev: mx3fb: avoid warning about psABI change
  btrfs: fix reclaim counter leak of space_info objects
  btrfs: make full fsyncs always operate on the entire file again
  btrfs: fix lost i_size update after cloning inline extent
  btrfs: check commit root generation in should_ignore_root
  orangefs: clarify build steps for test server in orangefs.txt
  ANDROID: Incremental fs: make remount log buffer change atomic
  ANDROID: db845c_gki.fragment: Remove nonexistent CONFIG_USB_DWC3_DISABLE_GADGET_SG value
  mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal
  io_uring: don't read user-shared sqe flags twice
  io_uring: remove req init from io_get_req()
  io_uring: alloc req only after getting sqe
  io_uring: simplify io_get_sqring
  io_uring: do not always copy iovec in io_req_map_rw()
  io_uring: ensure openat sets O_LARGEFILE if needed
  kbuild: add dummy toolchains to enable all cc-option etc. in Kconfig
  kbuild: link lib-y objects to vmlinux forcibly when CONFIG_MODULES=y
  MIPS: fw: arc: add __weak to prom_meminit and prom_free_prom_memory
  kbuild: remove -I$(srctree)/tools/include from scripts/Makefile
  kbuild: do not pass $(KBUILD_CFLAGS) to scripts/mkcompile_h
  Documentation/llvm: fix the name of llvm-size
  kbuild: mkcompile_h: Include $LD version in /proc/version
  kconfig: qconf: Fix a few alignment issues
  kconfig: qconf: remove some old bogus TODOs
  kconfig: qconf: fix support for the split view mode
  kconfig: qconf: fix the content of the main widget
  kconfig: qconf: Change title for the item window
  kconfig: qconf: clean deprecated warnings
  gcc-plugins: drop support for GCC <= 4.7
  kbuild: Enable -Wtautological-compare
  x86: update AS_* macros to binutils >=2.23, supporting ADX and AVX2
  9p: document short read behaviour with O_NONBLOCK
  crypto: x86 - clean up poly1305-x86_64-cryptogams.S by 'make clean'
  Documentation/changes: Raise minimum supported binutils version to 2.23
  crypto: curve25519 - do not pollute dispatcher based on assembler
  crypto: x86 - rework configuration based on Kconfig
  x86: add comments about the binutils version to support code in as-instr
  x86: probe assembler capabilities via kconfig instead of makefile
  drm/i915: remove always-defined CONFIG_AS_MOVNTDQA
  x86: remove always-defined CONFIG_AS_AVX
  x86: remove always-defined CONFIG_AS_SSSE3
  x86: remove always-defined CONFIG_AS_CFI_SECTIONS
  x86: remove unneeded (CONFIG_AS_)CFI_SIGNAL_FRAME
  x86: remove always-defined CONFIG_AS_CFI
  x86: remove unneeded defined(__ASSEMBLY__) check from asm/dwarf2.h
  lib/raid6/test: fix build on distros whose /bin/sh is not bash
  sh: remove unneeded uapi asm-generic wrappers
  h8300: move definition of __kernel_size_t etc. to posix_types.h
  sh: use __builtin_constant_p() directly instead of IS_IMMEDIATE()
  drm/fb-helper: Remove return value from drm_fbdev_generic_setup()
  drm/vboxvideo: Set up fbdev after registering device; remove error checks
  drm/udl: Remove error check from fbdev setup
  drm/tilcdc: Set up fbdev after fully registering device
  drm/mgag200: Set up fbdev after registering device; remove error checks
  drm/mediatek: Remove error check from fbdev setup
  drm/ingenic: Remove error check from fbdev setup
  drm/kirin: Set up fbdev after fully registering device
  drm/hibmc: Remove error check from fbdev setup
  drm/ast: Set up fbdev after registering device; remove error checks
  drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2)
  ALSA: hda: Add driver blacklist
  ALSA: usb-audio: Add mixer workaround for TRX40 and co
  ALSA: hda/realtek - Add quirk for MSI GL63
  orangefs: don't mess with I_DIRTY_TIMES in orangefs_flush
  orangefs: get rid of knob code...
  ANDROID: Incremental fs: Fix mislabeled __user ptrs
  ANDROID: Incremental fs: Optimize get_filled_block
  drm/i915/dp: Program vswing, pre-emphasis, test-pattern
  drm/i915/dp: Register definition for DP compliance register
  drm/i915/dp: Add debugfs entry for DP phy compliance
  drm/i915/dp: Preparation for DP phy compliance auto test
  drm/i915/dp: Made intel_dp_adjust_train() non-static
  drm/dp: get/set phy compliance pattern
  drm/amd/display: Align macro name as per DP spec
  drm/i915/selftests: Take an explicit ref for rq->batch
  drm/i915/gt: Mark up racy check of breadcrumb irq enabled
  drm/i915/gt: Mark up racy read of intel_ring.head
  cpuidle-haltpoll: Fix small typo
  ACPI, x86/boot: make acpi_nobgrt static
  Documentation: firmware-guide: ACPI: fix table alignment in namespace.rst
  apparmor: ensure that dfa state tables have entries
  drm/panel: nt39016: Add support for 50 Hz refresh rate
  drm/panel: nt39016: Add support for multiple modes
  drm/i915/uc: prefer struct drm_device based logging
  drm/i915/gt: prefer struct drm_device based logging
  drm/i915/stolen: prefer struct drm_device based logging
  drm/i915/uncore: prefer struct drm_device based logging
  drm/i915/dram: prefer struct drm_device based logging
  drm/i915/pmu: prefer struct drm_device based logging
  drm/i915/error: prefer struct drm_device based logging
  drm/i915/uc: prefer struct drm_device based logging
  drm/i915/switcheroo: use struct drm_device based logging
  drm/i915/state: use struct drm_device based logging
  drm/i915/bw: use struct drm_device based logging
  drm/i915/debugfs: use struct drm_device based logging
  drm/i915/crt: use struct drm_device based logging
  drm/i915/dp: use struct drm_device based logging
  drm/i915/tc: use struct drm_device based logging
  drm/i915/panel: use struct drm_device based logging
  drm/i915/audio: use struct drm_device based logging
  video: fbdev: mb862xx: remove set but not used variable 'mdr'
  video: fbdev: matroxfb: remove dead code and set but not used variable
  locking/lockdep: Improve 'invalid wait context' splat
  locking/refcount: Document interaction with PID_MAX_LIMIT
  locking/percpu-rwsem: Fix a task_struct refcount
  sched/debug: Add task uclamp values to SCHED_DEBUG procfs
  sched/debug: Factor out printing formats into common macros
  sched/debug: Remove redundant macro define
  sched/core: Remove unused rq::last_load_update_tick
  workqueue: Remove the warning in wq_worker_sleeping()
  sched/fair: Fix negative imbalance in imbalance calculation
  sched/fair: Fix race between runtime distribution and assignment
  sched/fair: Align rq->avg_idle and rq->avg_scan_cost
  perf/core: Disable page faults when getting phys address
  perf/x86/intel/uncore: Add Ice Lake server uncore support
  perf/cgroup: Correct indirection in perf_less_group_idx()
  perf/core: Fix event cgroup tracking
  watchdog: sp805: fix restart handler
  ANDROID: fix build problem in drivers/soc/qcom/rpmh-rsc.c
  ANDROID: GKI: update defconfig for upstream Kconfig changes
  drm/panel: add panel driver for Leadtek LTK050H3146W
  dt-bindings: display: panel: Add binding document for Leadtek LTK050H3146W
  dt-bindings: display: rockchip-vop: add additional properties
  dt-bindings: display: convert rockchip vop bindings to yaml
  x86/xen: make xen_pvmmu_arch_setup() static
  drm/i915/selftests: Drop vestigal timeslicing assert
  Bluetooth: btusb: check for NULL in btusb_find_altsetting()
  mm/gup: Mark lock taken only after a successful retake
  mm/mempolicy: Allow lookup_node() to handle fatal signal
  ANDROID: scsi: ufs: fix bad merge resolution with custom sg entry size
  tc-testing: remove duplicate code in tdc.py
  usb: chipidea: allow disabling glue drivers if EMBEDDED
  usb: chipidea: usb2: absorb zevio glue driver
  usb: chipidea: usb2: make clock optional
  usb: chipidea: usb2: fix formatting
  usb: chipidea: usb2: constify zynq_pdata
  hsr: check protocol version in hsr_newlink()
  Documentation: mdio_bus.c - fix warnings
  net: sched: Fix setting last executed chain on skb extension
  net: revert default NAPI poll timeout to 2 jiffies
  net: ethernet: mediatek: move mt7623 settings out off the mt7530
  net: dsa: mt7530: move mt7623 settings out off the mt7530
  net: ipv6: do not consider routes via gateways for anycast address check
  net: icmp6: do not select saddr from iif when route has prefsrc set
  ARM: dts: imx6: add fec gpr property.
  dt-bindings: fec: document the new gpr property.
  ARM: dts: imx6: Use gpc for FEC interrupt controller to fix wake on LAN.
  net: fec: set GPR bit on suspend by DT configuration.
  net: sock.h: fix skb_steal_sock() kernel-doc
  FROMLIST: kmod: make request_module() return an error when autoloading is disabled
  selftests/bpf: Add test for bpf_get_link_xdp_id
  libbpf: Fix bpf_get_link_xdp_id flags handling
  riscv, bpf: Fix offset range checking for auipc+jalr on RV64
  ata: ahci: Add sysfs attribute to show remapped NVMe device count
  platform/chrome: cros_ec_spi: Wait for USECS, not NSECS
  ANDROID: GKI: Remove SCHED_AUTOGROUP
  ata: ahci-imx: remove redundant assignment to ret
  libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set
  block: fix busy device checking in blk_drop_partitions
  MAINTAINERS: Update feiyang,st7701 panel bindings converted as YAML
  dt-bindings: display: panel: Convert sitronix,st7701 to DT schema
  dt-bindings: display: panel: Convert feiyang,fy07024di26a30d to DT schema
  ucount: Make sure ucounts in /proc/sys/user don't regress again
  video: Add missing annotation for cyber2000fb_enable_ddc() and cyber2000fb_disable_ddc()
  Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links
  docs: driver-api: address duplicate label warning
  Documentation: sysrq: fix RST formatting
  docs: kernel-parameters.txt: Fix broken references
  docs: kernel-parameters.txt: Remove nompx
  docs: filesystems: fix typo in qnx6.rst
  drm/ingenic: Delete an error message in ingenic_drm_probe()
  smb3: smbdirect support can be configured by default
  drm/dp_mst: Remove drm_dp_mst_has_audio()
  drm/i915/dp_mst: Cast intel_connector->port as drm_dp_mst_port
  drm/amd/display: Check for null fclk voltage when parsing clock table
  drm/amd/display: Acknowledge wm_optimized_required
  drm/amd/display: Make cursor source translation adjustment optional
  drm/amd/display: Calculate scaling ratios on every medium/full update
  drm/amd/display: Program viewport when source pos changes for DCN20 hw seq
  drm/amd/display: Fix incorrect cursor pos on scaled primary plane
  drm/amd/display: change default pipe_split policy for DCN1
  drm/amd/display: Translate cursor position by source rect
  drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax
  video: fbdev: don't print error message on platform_get_irq() failure
  drm/amd/display: Avoid create MST prop after registration
  drm/amdgpu/psp: dont warn on missing optional TA's
  drm/amdgpu: update RAS related dmesg print
  drm/amdgpu: resolve mGPU RAS query instability
  drm/amd/amdgpu: Correct gfx10's CG sequence
  ipc/shm.c: make compat_ksys_shmctl() static
  ipc/mqueue.c: fix a brace coding style issue
  lib/Kconfig.debug: fix a typo "capabilitiy" -> "capability"
  ubsan: include bug type in report header
  kasan: unset panic_on_warn before calling panic()
  ubsan: check panic_on_warn
  drivers/misc/lkdtm/bugs.c: add arithmetic overflow and array bounds checks
  ubsan: split "bounds" checker from other options
  ubsan: add trap instrumentation option
  init/Kconfig: clean up ANON_INODES and old IO schedulers options
  kernel/gcov/fs.c: replace zero-length array with flexible-array member
  gcov: gcc_3_4: replace zero-length array with flexible-array member
  gcov: gcc_4_7: replace zero-length array with flexible-array member
  kernel/kmod.c: fix a typo "assuems" -> "assumes"
  reiserfs: clean up several indentation issues
  kallsyms: unexport kallsyms_lookup_name() and kallsyms_on_each_symbol()
  samples/hw_breakpoint: drop use of kallsyms_lookup_name()
  samples/hw_breakpoint: drop HW_BREAKPOINT_R when reporting writes
  fs/binfmt_elf.c: don't free interpreter's ELF pheaders on common path
  fs/binfmt_elf.c: allocate less for static executable
  fs/binfmt_elf.c: delete "loc" variable
  fs/epoll: make nesting accounting safe for -rt kernel
  kselftest: introduce new epoll test case
  checkpatch: avoid warning about uninitialized_var()
  checkpatch: check proper licensing of Devicetree bindings
  checkpatch: improve Gerrit Change-Id: test
  checkpatch: add command-line option for TAB size
  checkpatch: fix multiple const * types
  checkpatch: fix minor typo and mixed space+tab in indentation
  checkpatch: prefer fallthrough; over fallthrough comments
  checkpatch: support "base-commit:" format
  checkpatch: check SPDX tags in YAML files
  checkpatch: remove email address comment from email address comparisons
  lib/dynamic_debug.c: use address-of operator on section symbols
  linux/bits.h: add compile time sanity check of GENMASK inputs
  lib/test_kmod.c: remove a NULL test
  lib/rbtree: fix coding style of assignments
  lib/test_bitmap.c: make use of EXP2_IN_BITS
  percpu_counter: fix a data race at vm_committed_as
  kasan: stackdepot: move filter_irq_stacks() to stackdepot.c
  lib/stackdepot.c: build with -fno-builtin
  lib/stackdepot.c: check depot_index before accessing the stack slab
  lib: test_stackinit.c: XFAIL switch variable init tests
  lib/scatterlist: fix sg_copy_buffer() kerneldoc
  lib/ts_kmp.c: replace zero-length array with flexible-array member
  lib/ts_fsm.c: replace zero-length array with flexible-array member
  lib/ts_bm.c: replace zero-length array with flexible-array member
  lib/bch.c: replace zero-length array with flexible-array member
  lib/test_lockup.c: add parameters for locking generic vfs locks
  lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations"
  lib/test_lockup: test module to generate lockups
  bitops: always inline sign extension helpers
  MAINTAINERS: list the section entries in the preferred order
  compiler.h: fix error in BUILD_BUG_ON() reporting
  compiler: remove CONFIG_OPTIMIZE_INLINING entirely
  sparc,x86: vdso: remove meaningless undefining CONFIG_OPTIMIZE_INLINING
  kernel/extable.c: use address-of operator on section symbols
  asm-generic: fix unistd_32.h generation format
  proc: inline m_next_vma into m_next
  seq_file: remove m->version
  proc: use ppos instead of m->version
  proc: remove m_cache_vma
  proc: inline vma_stop into m_stop
  proc: speed up /proc/*/statm
  proc: faster open/read/close with "permanent" files
  fs/proc/inode.c: annotate close_pdeo() for sparse
  mm: remove dummy struct bootmem_data/bootmem_data_t
  mm/dmapool.c: micro-optimisation remove unnecessary branch
  include/linux/memremap.h: remove stale comments
  include/linux/swapops.h: correct guards for non_swap_entry()
  mm: use fallthrough;
  mm/mm_init.c: clean code. Use BUILD_BUG_ON when comparing compile time constant
  mm: fix ambiguous comments for better code readability
  mm/zsmalloc: add missing annotation for unpin_tag()
  mm/zsmalloc: add missing annotation for pin_tag()
  mm/zsmalloc: add missing annotation for migrate_read_unlock()
  mm/zsmalloc: add missing annotation for migrate_read_lock()
  mm/slub: add missing annotation for put_map()
  mm/slub: add missing annotation for get_map()
  mm/mempolicy: add missing annotation for queue_pages_pmd()
  mm/hugetlb: add missing annotation for gather_surplus_pages()
  mm/compaction: add missing annotation for compact_lock_irqsave
  mm/zswap: allow setting default status, compressor and allocator in Kconfig
  mm: prevent a warning when casting void* -> enum
  mm: huge tmpfs: try to split_huge_page() when punching hole
  mm/shmem.c: clean code by removing unnecessary assignment
  mm/shmem.c: distribute switch variables for initialization
  mm/memory_hotplug.c: use __pfn_to_section() instead of open-coding
  mm/memory_hotplug: allow to specify a default online_type
  mm/memory_hotplug: convert memhp_auto_online to store an online_type
  mm/memory_hotplug: unexport memhp_auto_online
  hv_balloon: don't check for memhp_auto_online manually
  powernv/memtrace: always online added memory blocks
  drivers/base/memory: store mapping between MMOP_* and string in an array
  drivers/base/memory: map MMOP_OFFLINE to 0
  drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE
  mm/sparse.c: move subsection_map related functions together
  mm/sparse.c: add note about only VMEMMAP supporting sub-section hotplug
  mm/sparse.c: only use subsection map in VMEMMAP case
  mm/sparse.c: introduce a new function clear_subsection_map()
  mm/sparse.c: introduce new function fill_subsection_map()
  mm/memory_hotplug.c: cleanup __add_pages()
  mm/memory_hotplug.c: simplify calculation of number of pages in __remove_pages()
  mm/memory_hotplug.c: only respect mem= parameter during boot stage
  mm/page_ext.c: drop pfn_present() check when onlining
  drivers/base/memory.c: drop pages_correctly_probed()
  drivers/base/memory.c: drop section_count
  userfaultfd: selftests: add write-protect test
  userfaultfd: selftests: refactor statistics
  userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally
  userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update
  userfaultfd: wp: don't wake up when doing write protect
  userfaultfd: wp: enabled write protection in userfaultfd API
  userfaultfd: wp: add the writeprotect API to userfaultfd ioctl
  userfaultfd: wp: support write protection for userfault vma range
  khugepaged: skip collapse if uffd-wp detected
  userfaultfd: wp: support swap and page migration
  userfaultfd: wp: add pmd_swp_*uffd_wp() helpers
  userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork
  userfaultfd: wp: apply _PAGE_UFFD_WP bit
  mm: merge parameters for change_protection()
  userfaultfd: wp: add UFFDIO_COPY_MODE_WP
  userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers
  userfaultfd: wp: add WP pagetable tracking to x86
  userfaultfd: wp: hook userfault handler to write protection fault
  userfaultfd: wp: add helper for writeprotect check
  virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM
  mm/page_reporting: add free page reporting documentation
  mm/page_reporting: add budget limit on how many pages can be reported per pass
  mm/page_reporting: rotate reported pages to the tail of the list
  virtio-balloon: add support for providing free page reports to host
  virtio-balloon: pull page poisoning config out of free page hinting
  mm: introduce Reported pages
  mm: add function __putback_isolated_page
  mm: use zone and order instead of free area in free_list manipulators
  mm: adjust shuffle code to allow for future coalescing
  mm: code cleanup for MADV_FREE
  mm/ksm.c: update get_user_pages() argument in comment
  mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE
  include/linux/pagemap.h: optimise find_subpage for !THP
  mm, thp: track fallbacks due to failed memcg charges separately
  mm, shmem: add vmstat for hugepage fallback
  mm/migrate.c: migrate PG_readahead flag
  mm/migrate.c: unify "not queued for migration" handling in do_pages_move()
  mm/migrate.c: check pagelist in move_pages_and_store_status()
  mm/migrate.c: wrap do_move_pages_to_node() and store_status()
  mm/migrate.c: no need to check for i > start in do_pages_move()
  mm: make it clear that gfp reclaim modifiers are valid only for sleepable allocations
  mm/vmalloc: fix a typo in comment
  mm/vma: append unlikely() while testing VMA access permissions
  mm/vma: replace all remaining open encodings with vma_is_anonymous()
  mm/vma: replace all remaining open encodings with is_vm_hugetlb_page()
  mm/vma: make vma_is_accessible() available for general use
  mm/vma: add missing VMA flag readable name for VM_SYNC
  mm: set vm_next and vm_prev to NULL in vm_area_dup()
  Revert "mm/rmap.c: reuse mergeable anon_vma as parent when fork"
  mm: don't prepare anon_vma if vma has VM_WIPEONFORK
  mm, memcg: bypass high reclaim iteration for cgroup hierarchy root
  cifs: smbd: Do not schedule work to send immediate packet on every receive
  cifs: smbd: Properly process errors on ib_post_send
  cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets
  cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending
  cifs: smbd: Check send queue size before posting a send
  cifs: smbd: Merge code to track pending packets
  cifs: ignore cached share root handle closing errors
  Bluetooth: Simplify / fix return values from tk_request
  nvmet-rdma: fix double free of rdma queue
  drm/vblank: Add intro to documentation
  Bluetooth: debugfs option to unset MITM flag
  netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag
  netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type
  io_uring: initialize fixed_file_data lock
  io_uring: remove redundant variable pointer nxt and io_wq_assign_next call
  drm/writeback: wire drm_writeback.h to kernel-doc
  drm: writeback: document callbacks
  ALSA: ice1724: Fix invalid access for enumerated ctl items
  ALSA: hda: Fix potential access overflow in beep helper
  ASoC: cs4270: pull reset GPIO low then high
  UPSTREAM: remoteproc/omap: Fix set_load call in omap_rproc_request_timer
  ANDROID: Revert "ANDROID: ASoC: core - add hostless DAI support"
  drm/i915/gt: Yield the timeslice if caught waiting on a user semaphore
  drm/i915/gem: Promote 'remain' to unsigned long
  ipmi: kcs: Fix aspeed_kcs_probe_of_v1()
  ANDROID: Incremental fs: Use 64-bit int for file_size when writing hash blocks
  KVM: VMX: fix crash cleanup when KVM wasn't used
  KVM: X86: Filter out the broadcast dest for IPI fastpath
  KVM: s390: vsie: Fix possible race when shadowing region 3 tables
  KVM: s390: vsie: Fix delivery of addressing exceptions
  KVM: s390: vsie: Fix region 1 ASCE sanity shadow address checks
  time/namespace: Add max_time_namespaces ucount
  time/namespace: Fix time_for_children symlink
  xen/blkfront: fix memory allocation flags in blkfront_setup_indirect()
  xen: Use evtchn_type_t as a type for event channels
  virtio-balloon: Revert "virtio-balloon: Switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM"
  Documentation: cpu-idle-cooling: Fix diagram for 33% duty cycle
  thermal: devfreq_cooling: inline all stubs for CONFIG_DEVFREQ_THERMAL=n
  KVM: nVMX: don't clear mtf_pending when nested events are blocked
  KVM: VMX: Remove unnecessary exception trampoline in vmx_vmenter
  ALSA: hda/realtek - Add HP new mute led supported for ALC236
  ALSA: hda/realtek - Add supported new mute Led for HP
  ANDROID: clean up merge issues with gmu.yaml patch
  ANDROID: clean up remaining merge issue from drm/msm/a6xx.c patch
  Revert "ANDROID: sched/fair: add arch scaling function for max frequency capping"
  Revert "ANDROID: cpufreq: arch_topology: implement max frequency capping"
  Revert "ANDROID: arm64: enable max frequency capping"
  Revert "ANDROID: arm: enable max frequency capping"
  Revert "ANDROID: sched: Update max cpu capacity in case of max frequency constraints"
  ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb
  ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb
  ath9k: Fix use-after-free Write in ath9k_htc_rx_msg
  ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx
  ath9k: Fix use-after-free Read in htc_connect_service
  ath10k: fix kernel null pointer dereference
  drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels
  drm/nouveau/nvif: protect waits against GPU falling off the bus
  drm/nouveau/nvif: access PTIMER through usermode class, if available
  drm/nouveau/gr/gp107,gp108: implement workaround for HW hanging during init
  drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges
  drm/nouveau/svm: remove useless SVM range check
  drm/nouveau/svm: check for SVM initialized before migrating
  drm/nouveau/svm: fix vma range check for migration
  drm/nouveau: remove checks for return value of debugfs functions
  drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space
  ANDROID: GKI: defconfig: modify debug configs
  leds: core: Fix warning message when init_data
  leds: make functions easier to understand
  leds: sort Makefile entries
  leds: old enums are not really applicable to new code
  leds: ip30: label power LED as such
  leds: lm3532: make bitfield 'enabled' unsigned
  drm/dp_mst: Don't drop NAKs for down responses
  bpf: Fix a typo "inacitve" -> "inactive"
  drm/dp_mst: Fix NULL deref in drm_dp_get_one_sb_msg()
  libbpf: Initialize *nl_pid so gcc 10 is happy
  xsk: Fix out of boundary write in __xsk_rcv_memcpy
  blk-mq: don't commit_rqs() if none were queued
  PM / sleep: handle the compat case in snapshot_set_swap_area()
  PM / sleep: move SNAPSHOT_SET_SWAP_AREA handling into a helper
  drm/i915/gem: Wait until the context is finally retired before releasing engines
  drm/i915: Allow asynchronous waits on the i915_active barriers
  drm/i915: Make exclusive awaits on i915_active optional
  NFS: Clean up process of marking inode stale.
  drm/i915/gem: Flush all the reloc_gpu batch
  drm/i915/gem: Ignore readonly failures when updating relocs
  drm/i915/gt: Fill all the unused space in the GGTT
  drm/i915/dp: Return the right vswing tables
  drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode
  macsec: fix NULL dereference in macsec_upd_offload()
  skbuff.h: Improve the checksum related comments
  ANDROID: kbuild: ensure __cfi_check is correctly aligned
  net: dsa: bcm_sf2: Ensure correct sub-node is parsed
  qed: remove redundant assignment to variable 'rc'
  wimax: remove some redundant assignments to variable result
  mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE
  mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY
  r8169: change back SG and TSO to be disabled by default
  net: dsa: bcm_sf2: Do not register slave MDIO bus with OF
  ipv6: rpl: fix loop iteration
  tun: Don't put_page() for all negative return values from XDP program
  ASoC: rt5645: Add platform-data for Medion E1239T
  ANDROID: staging: ion: move definition of attachment
  ath10k: enable radar detection in secondary segment
  ath10k: enable VHT160 and VHT80+80 modes
  ath11k: Avoid mgmt tx count underflow
  ath11k: Increase the tx completion ring size
  ath11k: fix error message to correctly report the command that failed
  ath11k: add pktlog checksum in trace events to support pktlog
  ath10k: Fix the race condition in firmware dump work queue
  ath11k: Add sta debugfs support to configure ADDBA and DELBA
  xfs: reflink should force the log out if mounted with wsync
  xfs: factor out a new xfs_log_force_inode helper
  ACPI: EC: Fix up fast path check in acpi_ec_add()
  drm/i915/gem: Take DBG_FORCE_RELOC into account prior to using reloc_gpu
  drm/i915/gem: Flush all the reloc_gpu batch
  drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds
  drm/i915: Add a retry counter for hotplug detect retries
  fix a braino in legitimize_path()
  ath11k: fix compiler warnings without CONFIG_THERMAL
  brcmfmac: add stub for monitor interface xmit
  ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet
  ASoC: stm32: sai: Add missing cleanup
  drm/virtio: fix OOB in virtio_gpu_object_create
  netfilter: ipset: Pass lockdep expression to RCU lists
  s390/cio: generate delayed uevent for vfio-ccw subchannels
  s390/cio: avoid duplicated 'ADD' uevents
  s390/qdio: clear DSCI early for polling drivers
  s390/qdio: inline shared_ind()
  s390/qdio: remove cdev from init_data
  s390/qdio: allow for non-contiguous SBAL array in init_data
  zfcp: inline zfcp_qdio_setup_init_data()
  s390/qdio: cleanly split alloc and establish
  s390/mm: use fallthrough;
  HID: logitech: drop outdated references to unifying receivers
  drm/sun4i: tcon: Delete an error message in sun4i_tcon_init_irq()
  io_uring: fix ctx refcounting in io_submit_sqes()
  netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name
  netfilter: xt_IDLETIMER: target v1 - match Android layout
  netfilter: nf_tables: do not update stateful expressions if lookup is inverted
  netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion
  rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common()
  parisc: remove nargs from __SYSCALL
  parisc: Refactor alternative code to accept multiple conditions
  parisc: Rework arch_rw locking functions
  drm/bridge: fix kernel-doc warning in panel.c
  drm/sched: fix kernel-doc in gpu_scheduler.h
  parisc: Improve interrupt handling in arch_spin_lock_flags()
  parisc: Replace setup_irq() by request_irq()
  sysfs: remove redundant __compat_only_sysfs_link_entry_to_kobj fn
  drm/prime: fix extracting of the DMA addresses from a scatterlist
  Bluetooth: Add HCI device identifier for VIRTIO devices
  Bluetooth: Increment management interface revision
  Bluetooth: Add support for reading security information
  Bluetooth: Add support for Read Local Simple Pairing Options
  Bluetooth: btusb: Enable MSFT extension for Intel ThunderPeak devices
  Bluetooth: btusb: Enable Intel events even if already in operational mode
  Bluetooth: Add framework for Microsoft vendor extension
  Bluetooth: Move debugfs configuration above the selftests
  Bluetooth: btusb: handle mSBC audio over USB Endpoints
  Bluetooth: add support to notify using SCO air mode
  clocksource/drivers/timer-vf-pit: Add missing parenthesis
  drivers/ide: Fix build regression.
  SUNRPC: Don't start a timer on an already queued rpc task
  ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S
  platform/x86: intel_int0002_vgpio: Use acpi_register_wakeup_handler()
  ACPI: PM: Add acpi_[un]register_wakeup_handler()
  hv_debugfs: Make hv_debug_root static
  ANDROID: fscrypt: fall back to filesystem-layer crypto when needed
  ANDROID: block: require drivers to declare supported crypto key type(s)
  ANDROID: block: make blk_crypto_start_using_mode() properly check for support
  x86: ACPI: fix CPU hotplug deadlock
  selftests/powerpc: Always build the tm-poison test 64-bit
  powerpc: Improve ppc_save_regs()
  ANDROID: Revert "af73d78bd384 ("kbuild: Remove debug info from kallsyms linking")"
  nvme-fc: Revert "add module to ops template to allow module references"
  nvme: fix deadlock caused by ANA update wrong locking
  nvmet-rdma: fix bonding failover possible NULL deref
  net: dsa: mt7530: fix null pointer dereferencing in port5 setup
  mptcp: add some missing pr_fmt defines
  net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers
  net_sched: fix a missing refcnt in tcindex_init()
  net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting
  NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn()
  NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode()
  NFS: Beware when dereferencing the delegation cred
  drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event
  drm/amdgpu: change SH MEM alignment mode for gfx10
  drm/amd/powerplay: avoid using pm_en before it is initialized
  drm/amd/powerplay: implement the is_dpm_running()
  drm/amd/display: re-order asic declarations
  drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK
  drm/amd/display: fix the broken logic in dc_link.c
  drm/amd/powerplay: avoid using pm_en before it is initialized
  drm/amd/powerplay: implement the is_dpm_running()
  drm/amd/display: re-order asic declarations
  drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK
  amdgpu/drm: remove psp access on navi10 for sriov
  drm/amd/display: Guard calls to hdcp_ta and dtm_ta
  drm/amd/display: remove mod_hdcp_hdcp2_get_link_encryption_status()
  io_uring: process requests completed with -EAGAIN on poll list
  drm/dp_mst: Remove drm_dp_mst_topology_cbs.destroy_connector
  drm/amd/amdgpu_dm/mst: Stop printing extra messages in dm_dp_add_mst_connector()
  drm/amd/amdgpu_dm/mst: Remove ->destroy_connector() callback
  drm/amd/amdgpu_dm/mst: Remove unneeded edid assignment when destroying connectors
  drm/i915/gt: Free request pool from virtual engines
  drm/i915/selftests: Wait until we start timeslicing after a submit
  io_uring: remove bogus RLIMIT_NOFILE check in file registration
  loop: Better discard support for block devices
  loop: Report EOPNOTSUPP properly
  pwm: pca9685: Fix PWM/GPIO inter-operation
  pwm: Make pwm_apply_state_debug() static
  pwm: meson: Remove redundant assignment to variable fin_freq
  drm/i915: Check current i915_vma.pin_count status first on unbind
  ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond()
  drm/panel-leadtek-ltk500hd1829: Fix dotclock
  drm/i915/perf: Do not clear pollin for small user read buffers
  riscv: create a loader.bin boot image for Kendryte SoC
  riscv: Kendryte K210 default config
  riscv: Add Kendryte K210 device tree
  riscv: Select required drivers for Kendryte SOC
  riscv: Add Kendryte K210 SoC support
  remoteproc/omap: Fix set_load call in omap_rproc_request_timer
  riscv: Add SOC early init support
  riscv: Unaligned load/store handling for M_MODE
  drm/i915: Revoke mmap before fence
  io_uring: use io-wq manager as backup task if task is exiting
  io_uring: grab task reference for poll requests
  io_uring: retry poll if we got woken with non-matching mask
  f2fs: keep inline_data when compression conversion
  f2fs: fix to disable compression on directory
  f2fs: add missing CONFIG_F2FS_FS_COMPRESSION
  f2fs: switch discard_policy.timeout to bool type
  f2fs: fix to verify tpage before releasing in f2fs_free_dic()
  f2fs: show compression in statx
  f2fs: clean up dic->tpages assignment
  f2fs: compress: support zstd compress algorithm
  dm integrity: fix logic bug in integrity tag testing
  drm/i915: Move the port sync DP_TP_CTL stuff to the encoder hook
  drm/i915: Pass atomic state to encoder hooks
  drm/i915: Do pipe updates after enables for everyone
  drm/i915: Fix port sync code to work with >2 pipes
  drm/i915: Eliminate port sync copy pasta
  drm/i915: Implement port sync for SKL+
  drm/i915: Store cpu_transcoder_mask in device info
  docs: cgroup-v1: Document the cpuset_v2_mode mount option
  drm/i915: Avoid setting timer->expires to 0
  Revert "dm: always call blk_queue_split() in dm_process_bio()"
  Revert "cpuset: Make cpuset hotplug synchronous"
  tracing: Do not allocate buffer in trace_find_next_entry() in atomic
  drm: delete drm_pci.h
  drm/pci: Move drm_pci_alloc/free under CONFIG_DRM_LEGACY
  KVM: SVM: Split svm_vcpu_run inline assembly to separate file
  KVM: SVM: Move SEV code to separate file
  KVM: SVM: Move AVIC code to separate file
  KVM: SVM: Move Nested SVM Implementation to nested.c
  kVM SVM: Move SVM related files to own sub-directory
  dm integrity: fix ppc64le warning
  drm/i915: Keep a per-engine request pool
  spi: spi-ep93xx: fix wrong SPI mode selection
  Bluetooth: fixing minor typo in comment
  ASoC: Intel: atom: Fix uninitialized variable compiler warning
  ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked
  ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map()
  ASoC: SOF: Turn "firmware boot complete" message into a dbg message
  ipmi: kcs: aspeed: Implement v2 bindings
  ipmi: kcs: Finish configuring ASPEED KCS device before enable
  dt-bindings: ipmi: aspeed: Introduce a v2 binding for KCS
  perf python: Fix clang detection to strip out options passed in $CC
  perf tools: Support Python 3.8+ in Makefile
  perf script: Fix invalid read of directory entry after closedir()
  ipmi: fix hung processes in __get_guid()
  perf script report: Fix SEGFAULT when using DWARF mode
  perf script: add -S/--symbols documentation
  perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric
  perf events parser: Add missing Intel CPU events to parser
  perf script: Allow --symbol to accept hexadecimal addresses
  perf report/top TUI: Fix title line formatting
  perf top: Support hotkey to change sort order
  perf top: Support --group-sort-idx to change the sort order
  perf symbols: Fix arm64 gap between kernel start and module end
  perf build-test: Honour JOBS to override detection of number of cores
  perf script: Add --show-cgroup-events option
  perf top: Add --all-cgroups option
  perf record: Add --all-cgroups option
  perf record: Support synthesizing cgroup events
  perf report: Add 'cgroup' sort key
  perf cgroup: Maintain cgroup hierarchy
  perf tools: Basic support for CGROUP event
  perf tools: Add file-handle feature test
  perf python: Include rwsem.c in the pythong biding
  rtc: ds1307: check for failed memory allocation on wdt
  HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices
  drm/virtio: make virtio_gpu_object_attach void
  drm/virtio: delete notify in virtio_gpu_object_create
  drm/virtio: delete notify after virtio_gpu_cmd_context_create
  drm/virtio: random virtgpu_drv.h cleanups
  Documentation: PM: sleep: Document system-wide suspend code flows
  cpufreq: Select schedutil when using big.LITTLE
  ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk
  ALSA: pcm: oss: Fix regression by buffer overflow fix (again)
  ALSA: pcm: oss: Fix regression by buffer overflow fix
  Bluetooth: Prioritize SCO traffic
  Bluetooth: hci_bcm: fix freeing not-requested IRQ
  Bluetooth: hci_bcm: respect IRQ polarity from DT
  Revert "powerpc/64: irq_work avoid interrupt when called with hardware irqs enabled"
  powerpc/time: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  csky: Fixup cpu speculative execution to IO area
  crypto: marvell/octeontx - fix double free of ptr
  crypto: hisilicon - Fix build error
  csky: Add uprobes support
  csky: Add kprobes supported
  bpf, lsm: Fix the file_mprotect LSM test.
  dax: Move mandatory ->zero_page_range() check in alloc_dax()
  dax,iomap: Add helper dax_iomap_zero() to zero a range
  dax: Use new dax zero page method for zeroing a page
  dm,dax: Add dax zero_page_range operation
  s390,dcssblk,dax: Add dax zero_page_range operation to dcssblk driver
  dax, pmem: Add a dax operation zero_page_range
  pmem: Add functions for reading/writing page to/from pmem
  drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation
  powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory
  sparc32: use per-device dma_ops
  clk: sprd: fix to get a correct ibias of pll
  drivers/ide: convert to list_for_each_entry_safe()
  mlxsw: spectrum_trap: fix unintention integer overflow on left shift
  pegasus: Remove pegasus' own workqueue
  neigh: support smaller retrans_time settting
  net: openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry
  net: core: enable SO_BINDTODEVICE for non-root users
  NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout
  NFS: finish_automount() requires us to hold 2 refs to the mount record
  drm/i915/tgl: Make Wa_14010229206 permanent
  NFS: Fix a few constant_table array definitions
  net, sk_msg: Don't use RCU_INIT_POINTER on sk_user_data
  riscv, bpf: Remove BPF JIT for nommu builds
  bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier
  kbuild, btf: Fix dependencies for DEBUG_INFO_BTF
  drm/i915/selftests: Check for has-reset before testing hostile contexts
  ANDROID: Fix wq fp check for CFI builds
  drm/i915/gem: Utilize rcu iteration of context engines
  drm/i915/execlists: Peek at the next submission for error interrupts
  x86/kvm: fix a missing-prototypes "vmread_error"
  drm/i915/uc: Cleanup kerneldoc warnings
  edd: Use scnprintf() for avoiding potential buffer overflow
  ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen
  misc: pci_endpoint_test: remove duplicate macro PCI_ENDPOINT_TEST_STATUS
  PCI: tegra: Print -EPROBE_DEFER error message at debug level
  misc: pci_endpoint_test: Use full pci-endpoint-test name in request_irq()
  misc: pci_endpoint_test: Fix to support > 10 pci-endpoint-test devices
  tools: PCI: Add 'e' to clear IRQ
  misc: pci_endpoint_test: Add ioctl to clear IRQ
  misc: pci_endpoint_test: Avoid using module parameter to determine irqtype
  PCI: keystone: Allow AM654 PCIe Endpoint to raise MSI-X interrupt
  PCI: dwc: Fix dw_pcie_ep_raise_msix_irq() to get correct MSI-X table address
  PCI: endpoint: Fix ->set_msix() to take BIR and offset as arguments
  misc: pci_endpoint_test: Add support to get DMA option from userspace
  tools: PCI: Add 'd' command line option to support DMA
  misc: pci_endpoint_test: Use streaming DMA APIs for buffer allocation
  PCI: endpoint: functions/pci-epf-test: Print throughput information
  PCI: endpoint: functions/pci-epf-test: Add DMA support to transfer data
  rtc: class: remove redundant assignment to variable err
  rtc: remove rtc_time_to_tm and rtc_tm_to_time
  rtc: sun6i: let the core handle rtc range
  rtc: sun6i: switch to rtc_time64_to_tm/rtc_tm_to_time64
  include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP
  mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS
  selftests/vm: fix map_hugetlb length used for testing read and write
  mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge()
  mm/hugetlb.c: clean code by removing unnecessary initialization
  hugetlb_cgroup: add hugetlb_cgroup reservation docs
  hugetlb_cgroup: add hugetlb_cgroup reservation tests
  hugetlb: support file_region coalescing again
  hugetlb_cgroup: support noreserve mappings
  hugetlb_cgroup: add accounting for shared mappings
  hugetlb: disable region_add file_region coalescing
  hugetlb_cgroup: add reservation accounting for private mappings
  mm/hugetlb_cgroup: fix hugetlb_cgroup migration
  hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations
  hugetlb_cgroup: add hugetlb_cgroup reservation counter
  hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race
  hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization
  mm/memblock.c: remove redundant assignment to variable max_addr
  mm: mempolicy: require at least one nodeid for MPOL_PREFERRED
  mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk()
  mm/mempolicy: check hugepage migration is supported by arch in vma_migratable()
  mm/mempolicy: support MPOL_MF_STRICT for huge page mapping
  mm/compaction.c: clean code by removing unnecessary assignment
  mm/compaction: Disable compact_unevictable_allowed on RT
  mm/compaction: really limit compact_unevictable_allowed to 0 and 1
  mm, compaction: fully assume capture is not NULL in compact_zone_order()
  mm,thp,compaction,cma: allow THP migration for CMA allocations
  mm,compaction,cma: add alloc_contig flag to compact_control
  selftests: vm: drop dependencies on page flags from mlock2 tests
  mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment
  mm/vmscan.c: make may_enter_fs bool in shrink_page_list()
  mm/vmscan.c: clean code by removing unnecessary assignment
  mm/vmscan.c: fix data races using kswapd_classzone_idx
  mm/vmscan.c: remove cpu online notification for now
  mm: vmscan: replace open codings to NUMA_NO_NODE
  mm: vmpressure: use mem_cgroup_is_root API
  mm: vmpressure: don't need call kfree if kstrndup fails
  mm/page_alloc: simplify page_is_buddy() for better code readability
  mm/page_alloc.c: micro-optimisation Remove unnecessary branch
  mm/page_alloc.c: use free_area_empty() instead of open-coding
  mm, pagealloc: micro-optimisation: save two branches on hot page allocation path
  mm/page_alloc: increase default min_free_kbytes bound
  kasan: add test for invalid size in memmove
  kasan: detect negative size in memory operation function
  mm/sparse.c: allocate memmap preferring the given node
  mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for the classic sparse
  mm/sparse: rename pfn_present() to pfn_in_present_section()
  mm/sparsemem: get address to page struct instead of address to pfn
  selftests: add MREMAP_DONTUNMAP selftest
  mm/mremap: add MREMAP_DONTUNMAP to mremap()
  mm: mmap: add trace point of vm_unmapped_area
  mmap: remove inline of vm_unmapped_area
  mm/memory.c: clarify a confusing comment for vm_iomap_memory
  mm: clarify a confusing comment for remap_pfn_range()
  mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path
  mm/gup: allow to react to fatal signals
  mm/gup: allow VM_FAULT_RETRY for multiple times
  mm: allow VM_FAULT_RETRY for multiple times
  mm: introduce FAULT_FLAG_INTERRUPTIBLE
  mm: introduce FAULT_FLAG_DEFAULT
  userfaultfd: don't retake mmap_sem to emulate NOPAGE
  mm: return faster for non-fatal signals in user mode faults
  sh/mm: use helper fault_signal_pending()
  powerpc/mm: use helper fault_signal_pending()
  arm64/mm: use helper fault_signal_pending()
  arc/mm: use helper fault_signal_pending()
  x86/mm: use helper fault_signal_pending()
  mm: introduce fault_signal_pending()
  mm/gup: fix __get_user_pages() on fault retry of hugetlb
  mm/gup: rename "nonblocking" to "locked" where proper
  mm: add pagemap.h to the fine documentation
  mm/vma: make is_vma_temporary_stack() available for general use
  mm/vma: make vma_is_foreign() available for general use
  mm/vma: move VM_NO_KHUGEPAGED into generic header
  mm/mapping_dirty_helpers: update huge page-table entry callbacks
  mm: memcg: make memory.oom.group tolerable to task migration
  mm, memcg: prevent mem_cgroup_protected store tearing
  mm, memcg: prevent memory.swap.max load tearing
  mm, memcg: prevent memory.min load/store tearing
  mm, memcg: prevent memory.low load/store tearing
  mm, memcg: prevent memory.max load tearing
  mm, memcg: prevent memory.high load/store tearing
  mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused
  memcg: css_tryget_online cleanups
  mm: memcontrol: recursive memory.low protection
  mm: memcontrol: clean up and document effective low/min calculations
  mm: memcontrol: fix memory.low proportional distribution
  mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge()
  mm: memcg/slab: cache page number in memcg_(un)charge_slab()
  mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg()
  mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page()
  mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments
  mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments
  mm: memcg/slab: use mem_cgroup_from_obj()
  mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node
  mm, memcg: fix build error around the usage of kmem_caches
  mm/swap_state.c: use the same way to count page in [add_to|delete_from]_swap_cache
  mm: swap: use smp_mb__after_atomic() to order LRU bit set
  mm: swap: make page_evictable() inline
  mm/swap_slots.c: assign|reset cache slot by value directly
  mm/swapfile: fix data races in try_to_unuse()
  mm/swap.c: not necessary to export __pagevec_lru_add()
  mm/swapfile.c: fix comments for swapcache_prepare
  mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path
  mm/gup: rename nr as nr_pinned in get_user_pages_fast()
  mm/gup/writeback: add callbacks for inaccessible pages
  mm: dump_page(): additional diagnostics for huge pinned pages
  mm: improve dump_page() for compound pages
  selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage
  mm/gup_benchmark: support pin_user_pages() and related calls
  mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting
  mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages
  mm/gup: track FOLL_PIN pages
  mm/gup: require FOLL_GET for get_user_pages_fast()
  mm/gup: pass gup flags to two more routines
  mm: introduce page_ref_sub_return()
  mm/gup: pass a flags arg to __gup_device_* functions
  mm/gup: split get_user_pages_remote() into two routines
  mm/filemap.c: rewrite pagecache_get_page documentation
  mm/filemap.c: unexport find_get_entry
  mm/page-writeback.c: use VM_BUG_ON_PAGE in clear_page_dirty_for_io
  include/linux/pagemap.h: rename arguments to find_subpage
  mm/filemap.c: use vm_fault error code directly
  mm/filemap.c: remove unused argument from shrink_readahead_size_eio()
  mm/filemap.c: clear page error before actual read
  mm/page-writeback.c: write_cache_pages(): deduplicate identical checks
  mm/filemap.c: don't bother dropping mmap_sem for zero size readahead
  mm/Makefile: disable KCSAN for kmemleak
  mm/kmemleak.c: use address-of operator on section symbols
  revert "topology: add support for node_to_mem_node() to determine the fallback node"
  slub: relocate freelist pointer to middle of object
  slub: improve bit diffusion for freelist ptr obfuscation
  mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs
  mm/slub.c: replace cpu_slab->partial with wrapped APIs
  fs_parse: remove pr_notice() about each validation
  ocfs2: use memalloc_nofs_save instead of memalloc_noio_save
  ocfs2: use scnprintf() for avoiding potential buffer overflow
  ocfs2: roll back the reference count modification of the parent directory if an error occurs
  ocfs2: ocfs2_fs.h: replace zero-length array with flexible-array member
  ocfs2: dlm: replace zero-length array with flexible-array member
  ocfs2: cluster: replace zero-length array with flexible-array member
  ocfs2: replace zero-length array with flexible-array member
  ocfs2: add missing annotations for ocfs2_refcount_cache_lock() and ocfs2_refcount_cache_unlock()
  ocfs2: remove useless err
  ocfs2: correct annotation from "l_next_rec" to "l_next_free_rec"
  ocfs2: there is no need to log twice in several functions
  ocfs2: remove dlm_lock_is_remote
  ocfs2: use OCFS2_SEC_BITS in macro
  ocfs2: remove unused macros
  ocfs2: remove FS_OCFS2_NM
  scripts/spelling.txt: add more spellings to spelling.txt
  scripts/spelling.txt: add syfs/sysfs pattern
  asm-generic: make more kernel-space headers mandatory
  kthread: mark timer used by delayed kthread works as IRQ safe
  tools/accounting/getdelays.c: fix netlink attribute length
  iomap: Handle memory allocation failure in readahead
  tools headers UAPI: Update tools's copy of linux/perf_event.h
  xfs: fix inode number overflow in ifree cluster helper
  vdpa: move to drivers/vdpa
  virtio: Intel IFC VF driver for VDPA
  vdpasim: vDPA device simulator
  vhost: introduce vDPA-based backend
  net: stmmac: xgmac: Fix VLAN register handling
  net: cavium: Fix build errors due to 'imply CAVIUM_PTP'
  mptcp: fix "fn parameter not described" warnings
  mptcp: re-check dsn before reading from subflow
  mptcp: subflow: check parent mptcp socket on subflow state change
  mptcp: fix tcp fallback crash
  net: ipv6: rpl_iptunnel: remove redundant assignments to variable err
  crypto/chcr: Add missing include file <linux/highmem.h>
  net: dsa: dsa_bridge_mtu_normalization() can be static
  net: atlantic: fix missing | operator when assigning rec->llc
  net: qualcomm: rmnet: Allow configuration updates to existing devices
  PM: sleep: Add pm_debug_messages kernel command line option
  powerpc/perf: split callchain.c by bitness
  powerpc/64: Make COMPAT user-selectable disabled on littleendian by default.
  powerpc/64: make buildable without CONFIG_COMPAT
  powerpc/perf: consolidate valid_user_sp -> invalid_user_sp
  powerpc/perf: consolidate read_user_stack_32
  powerpc: move common register copy functions from signal_32.c to signal.c
  powerpc: Add back __ARCH_WANT_SYS_LLSEEK macro
  powerpc/ps3: Set CONFIG_UEVENT_HELPER=y in ps3_defconfig
  powerpc/ps3: Remove an unneeded NULL check
  powerpc/ps3: Remove duplicate error message
  powerpc/powernv: Re-enable imc trace-mode in kernel
  powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events.
  powerpc/pseries: Fix MCE handling on pseries
  selftests/eeh: Skip ahci adapters
  powerpc/64s: Fix doorbell wakeup msgclr optimisation
  drm/zte: Use simple encoder
  drm/vkms: Use simple encoder
  drm/virtgpu: Use simple encoder
  drm/vc4: Use simple encoder
  drm/tilcdc: Use simple encoder
  drm/tidss: Use simple encoder
  drm/tegra: Use simple encoder
  drm/sun4i: Use simple encoder
  drm/shmobile: Use simple encoder
  drm/rockchip: Use simple encoder
  drm/rcar-du: Use simple encoder
  drm/mediatek: Use simple encoder
  drm/ingenic: Use simple encoder
  drm/imx: Use simple encoder
  drm/i2c/tda998x: Use simple encoder
  drm/hisilicon/kirin: Use simple encoder
  drm/gma500: Use simple encoder
  drm/fsl-dcu: Use simple encoder
  drm/exynos: Use simple encoder
  drm/atmel-hlcdc: Use simple encoder
  csky: Enable LOCKDEP_SUPPORT
  drm: Fix wrong kfree() in managed resource usage example
  nvmet: fix NULL dereference when removing a referral
  nvme: inherit stable pages constraint in the mpath stack device
  Revert "gpio: eic-sprd: Use devm_platform_ioremap_resource()"
  pinctrl: Unconditionally assign .request()/.free()
  gpio: Unconditionally assign .request()/.free()
  Bluetooth: Always request for user confirmation for Just Works
  Bluetooth: Add BT_MODE socket option
  Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS
  dt-bindings: net: bluetooth: Add device tree bindings for QCA chip QCA6390
  Bluetooth: hci_qca: Add support for Qualcomm Bluetooth SoC QCA6390
  lookup_open(): don't bother with fallbacks to lookup+create
  atomic_open(): no need to pass struct open_flags anymore
  open_last_lookups(): move complete_walk() into do_open()
  open_last_lookups(): lift O_EXCL|O_CREAT handling into do_open()
  open_last_lookups(): don't abuse complete_walk() when all we want is unlazy
  open_last_lookups(): consolidate fsnotify_create() calls
  take post-lookup part of do_last() out of loop
  link_path_walk(): sample parent's i_uid and i_mode for the last component
  __nd_alloc_stack(): make it return bool
  reserve_stack(): switch to __nd_alloc_stack()
  pick_link(): take reserving space on stack into a new helper
  pick_link(): more straightforward handling of allocation failures
  fold path_to_nameidata() into its only remaining caller
  pick_link(): pass it struct path already with normal refcounting rules
  fs/namei.c: kill follow_mount()
  non-RCU analogue of the previous commit
  helper for mount rootwards traversal
  follow_dotdot(): be lazy about changing nd->path
  follow_dotdot_rcu(): be lazy about changing nd->path
  follow_dotdot{,_rcu}(): massage loops
  lift all calls of step_into() out of follow_dotdot/follow_dotdot_rcu
  scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table
  scsi: ufs: Use ufshcd_config_pwr_mode() when scaling gear
  drm/i915/gem: Drop cached obj->bind_count
  ANDROID: Incremental fs: Fix remount
  ANDROID: Incremental fs: Protect get_fill_block, and add a field
  ANDROID: Incremental fs: Fix crash polling 0 size read_log
  ANDROID: Incremental fs: get_filled_blocks: better index_out
  drm/i915/gt: Make fence revocation unequivocal
  drm/i915/gt: Store the fence details on the fence
  drm/i915/gt: Only wait for GPU activity before unbinding a GGTT fence
  ext4: save all error info in save_error_info() and drop ext4_set_errno()
  drm/i915/gem: Try allocating va from free space
  blkcg: don't offline parent blkcg first
  blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it
  arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature
  Input: update SPDX tag for input-event-codes.h
  Input: i8042 - add Acer Aspire 5738z to nomux list
  arm64: Always force a branch protection mode when the compiler has one
  x86: start using named parameters for low-level uaccess asms
  Input: goodix - fix compilation when ACPI support is disabled
  vfio: Ignore -ENODEV when getting MSI cookie
  vfio-pci/nvlink2: Allow fallback to ibm,mmio-atsd[0]
  x86: get rid of 'rtype' argument to __get_user_asm() macro
  drm/amd/dc: Kill dc_conn_log_hex_linux()
  drm/amd/amdgpu_dm/mst: Remove useless sideband tracing
  drm/amdgpu/vcn: fix spelling mistake "fimware" -> "firmware"
  drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4
  drm/amd/display: code cleanup of dc_link file on func dc_link_construct
  drm/amd/display: code cleanup on dc_link from is_same_edid to get_ddc_line
  drm/amd/display: codestyle cleanup on dc_link file until detect_dp func
  drm/amd/display: cleanup codestyle type BLOCK_COMMENT_STYLE on dc_link
  drm/amdgpu: enable VCN2.5 DPG mode for Arcturus
  drm/amdgpu/vcn2.5: Add firmware w/r ptr reset sync
  drm/amdgpu/vcn2.0: Add firmware w/r ptr reset sync
  drm/amdgpu/vcn: Add firmware share memory support
  drm/amdgpu/vcn2.5: stall DPG when WPTR/RPTR reset
  drm/amdgpu/vcn2.0: stall DPG when WPTR/RPTR reset
  drm/amdgpu/vcn: fix race condition issue for dpg unpause mode switch
  drm/amdgpu/vcn: fix race condition issue for vcn start
  drm/amdgpu: skip access sdma_v5_0 registers under SRIOV (v2)
  drm/amdgpu: stop disable the scheduler during HW fini
  drm/amd/powerplay: added mutex protection on msg issuing
  drm/amd/powerplay: unified interfaces for message issuing and response checking
  drm/amd/powerplay: avoid calling Vega20 specific SMU message implemention
  drm/amd/powerplay: avoid calling SMU10 specific SMU message implemention
  drm/amd/powerplay: avoid calling SMU9 specific SMU message implemention
  drm/amd/powerplay: avoid calling SMU8 specific SMU message implemention
  drm/amd/powerpaly: drop unused APIs
  drm/amd/powerplay: avoid calling SMU7 specific SMU message implemention
  drm/amd/powerplay: avoid calling CI specific SMU message implemention
  drm/amdgpu: reroute VMC and UMD to IH ring 1 for oss v5
  drm/amdgpu: call psp to program ih cntl in SR-IOV for Navi
  drm/amdgpu: enable IH ring 1 and ring 2 for navi
  drm/amdgpu: ih doorbell size of range changed for nbio v7.4
  drm/amdgpu: infinite retries fix from UTLC1 RB SDMA
  drm/amdgpu: fix non-pointer dereference for non-RAS supported
  drm/amd/amdgpu: Include headers for PWR and SMUIO registers
  drm/amdgpu: implement more ib pools (v2)
  drm/amd/display: Move backlight pwm enable function call
  drm/amd/display: Add ABM driver implementation
  drm/amd/display: 3.2.77
  drm/amdgpu: extend compute job timeout
  drm/amdgpu: No need support vcn decode
  drm/amdgpu: postpone entering fullaccess mode
  drm/amdgpu: adjust sequence of ip_discovery init and timeout_setting
  drm/amdgpu: equip new req_init_data handshake
  drm/amdgpu: use static mmio offset for NV mailbox
  drm/amdgpu: introduce new request and its function
  drm/amdgpu: introduce new idh_request/event enum
  drm/amdgpu: cleanup idh event/req for NV headers
  drm/amd/amdgpu: Fix SMUIO/PWR Confusion (v2)
  drm/amd/amdgpu: Move PWR_MISC_CNTL_STATUS to its own header
  drm/amd/amdgpu: Add missing SMUIO v12 register to headers
  drm/amdgpu/uvd7: remove unnecessary conversion to bool
  drm/radeon: align short build log
  drm/radeon: use pattern rule to avoid code duplication in Makefile
  drm/radeon: fix build rules of *_reg_safe.h
  drm/radeon: remove unneeded header include path
  drm/amdgpu: Ignore the not supported error from psp
  drm/amdgpu: Add 4k resolution for virtual display
  drm/amdgpu: Virtual display need to support multiple ctrcs
  drm/amdgpu: disable ras query and iject during gpu reset
  drm/amdgpu: added xgmi ras error reset sequence
  drm/amdgpu: cleanup all virtualization detection routine
  drm/amdgpu: amends feature bits for MM bandwidth mgr
  drm/amdgpu: purge ip_discovery headers
  drm/amdgpu: Fix FRU data checking
  drm/amdgpu: Expose TA FW version in fw_version file
  drm/amdgpu: disabled fru eeprom access
  drm/amd/amdgpu: Add GFX9.1 PWR_MISC_CNTL_STATUS register to headers
  drm/amdgpu: Add documentation for unique_id
  drm/amdgpu: Add documentation for PCIe accounting
  drm/amdgpu: Add documentation for memory info
  drm/amdgpu: Enable reading FRU chip via I2C v3
  drm/amdkfd: kfree the wrong pointer
  dt-bindings: net: mvusb: Fix example errors
  net: stmmac: Fix VLAN filtering when HW does not support it
  bnx2x: correct a comment mistake in grammar
  net/faraday: fix grammar in function ftgmac100_setup_clk() in ftgmac100.c
  slcan: Don't transmit uninitialized stack data in padding
  net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035
  cxgb4: free MQPRIO resources in shutdown path
  ANDROID: db845c build: Use merge_configs
  cxgb4: fix MPS index overwrite when setting MAC address
  ipv6: don't auto-add link-local address to lag ports
  ANDROID: GKI: defconfig: enable CONFIG_THERMAL_GOV_POWER_ALLOCATOR
  net_sched: add a temporary refcnt for struct tcindex_data
  x86: get rid of 'rtype' argument to __put_user_goto() macro
  NFS: Try to join page groups before an O_DIRECT retransmission
  NFS: Refactor nfs_lock_and_join_requests()
  NFS: Reverse the submission order of requests in __nfs_pageio_add_request()
  NFS: Clean up nfs_lock_and_join_requests()
  NFS: Remove the redundant function nfs_pgio_has_mirroring()
  NFS: Fix memory leaks in nfs_pageio_stop_mirroring()
  NFS: Fix a request reference leak in nfs_direct_write_clear_reqs()
  NFS: Fix use-after-free issues in nfs_pageio_add_request()
  NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests()
  percpu: update copyright emails to dennis@kernel.org
  signal: Extend exec_id to 64bits
  MAINTAINERS: drop an old reference to stm32 pwm timers doc
  MAINTAINERS: dt: update etnaviv file reference
  virtio: introduce a vDPA based transport
  vDPA: introduce vDPA bus
  vringh: IOTLB support
  vhost: factor out IOTLB
  vhost: allow per device message handler
  vhost: refine vhost and vringh kconfig
  kdb: Censor attempts to set PROMPT without ENABLE_MEM_READ
  kdb: Eliminate strncpy() warnings by replacing with strscpy()
  NFS: Fix a page leak in nfs_destroy_unlinked_subrequests()
  drm/i915/gt: fix spelling mistake "undeflow" -> "underflow"
  drm/i915/gt: Align engine dump active/pending
  io_uring: add missing finish_wait() in io_sq_thread()
  arm64: Kconfig: ptrauth: Add binutils version check to fix mismatch
  init/kconfig: Add LD_VERSION Kconfig
  drm/core: Calculate bpp in afbc helper
  drm/core: Use proper debugging macro
  thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs
  platform/x86: intel-hid: fix: Update Tiger Lake ACPI device ID
  ACPI: Update Tiger Lake ACPI device IDs
  hrtimer: Don't dereference the hrtimer pointer after the callback
  ASoC: topology: use name_prefix for new kcontrol
  ASoC: rt5682: Fix build error without CONFIG_I2C
  ASoC: dpcm: allow start or stop during pause for backend
  rtc: ds1307: add support for watchdog timer on ds1388
  rtc: da9052: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: da9052: set range
  rtc: da9052: convert to devm_rtc_allocate_device
  PM: sleep: core: Drop racy and redundant checks from device_prepare()
  PM: hibernate: Propagate the return value of hibernation_restore()
  watchdog: Add K3 RTI watchdog support
  dt-bindings: watchdog: Add support for TI K3 RTI watchdog
  watchdog: ziirave_wdt: change name to be more specific
  watchdog: orion: use 0 for unset heartbeat
  ACPI: video: Use native backlight on Acer Aspire 5783z
  ACPI: video: Docs update for "acpi_backlight" kernel parameter options
  nvme-tcp: fix possible crash in recv error flow
  Revert "irqchip/xilinx: Enable generic irq multi handler"
  Revert "irqchip/xilinx: Do not call irq_set_default_host()"
  drm/amdgpu: improve amdgpu_gem_info debugfs file
  drm/amdgpu: add support for exporting VRAM using DMA-buf v3
  drm/amdgpu: add checks if DMA-buf P2P is supported
  drm/amdgpu: note that we can handle peer2peer DMA-buf
  drm/ttm: lock resv object during destruction
  dma-buf: add peer2peer flag
  Revert "driver core: platform: Initialize dma_parms for platform devices"
  Revert "amba: Initialize dma_parms for amba devices"
  gpio: export of_pinctrl_get to modules
  powerpc: Make setjmp/longjmp signature standard
  powerpc/cputable: Remove unnecessary copy of cpu_spec->oprofile_type
  powerpc: Suppress .eh_frame generation
  powerpc: Drop -fno-dwarf2-cfi-asm
  powerpc/32: drop unused ISA_DMA_THRESHOLD
  powerpc/powernv: Add documentation for the opal sensor_groups sysfs interfaces
  selftests/powerpc: Fix try-run when source tree is not writable
  powerpc/vmlinux.lds: Explicitly retain .gnu.hash
  powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c
  powerpc/ptrace: create ppc_gethwdinfo()
  powerpc/ptrace: create ptrace_get_debugreg()
  powerpc/ptrace: split out ADV_DEBUG_REGS related functions.
  powerpc/ptrace: move register viewing functions out of ptrace.c
  powerpc/ptrace: split out TRANSACTIONAL_MEM related functions.
  powerpc/ptrace: split out SPE related functions.
  powerpc/ptrace: split out ALTIVEC related functions.
  powerpc/ptrace: split out VSX related functions.
  powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET
  powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64
  powerpc/ptrace: remove unused header includes
  powerpc: Move ptrace into a subdirectory.
  powerpc/64/syscall: Reconcile interrupts
  powerpc/64s/exception: Remove lite interrupt return
  powerpc/64s: Implement interrupt exit logic in C
  powerpc/64: Implement soft interrupt replay in C
  powerpc/64/syscall: Zero volatile registers when returning
  powerpc/64/sycall: Implement syscall entry/exit logic in C
  powerpc/64/sstep: Ifdef the deprecated fast endian switch syscall
  powerpc/64/syscall: Remove non-volatile GPR save optimisation
  powerpc/64s/exception: Soft NMI interrupt should not use ret_from_except
  powerpc/64s/exception: Reconcile interrupts in system_reset
  powerpc/64s/exception: Only test KVM in SRR interrupts when PR KVM is supported
  powerpc/64s/exception: Add more comments for interrupt handlers
  powerpc/64s/exception: Clean up SRR specifiers
  powerpc/64s/exception: Re-inline some handlers
  powerpc/64s/exception: Avoid touching the stack in hdecrementer
  powerpc/64s/exception: Trim unused arguments from KVMTEST macro
  powerpc/64s/exception: Remove the SPR saving patch code macros
  powerpc/64s/exception: Remove confusing IEARLY option
  powerpc/64s/exception: Move KVM test to common code
  powerpc/64s/exception: Move soft-mask test to common code
  powerpc/64s/exception: Move real to virt switch into the common handler
  powerpc/64s/exception: Add ISIDE option
  powerpc/64s/exception: Remove old INT_KVM_HANDLER
  powerpc/64s/exception: Remove old INT_COMMON macro
  powerpc/64s/exception: Remove old INT_ENTRY macro
  powerpc/64s/exception: Move all interrupt handlers to new style code gen macros
  powerpc/64s/exception: Expand EXC_COMMON and EXC_COMMON_ASYNC macros
  powerpc/64s/exception: Add GEN_KVM macro that uses INT_DEFINE parameters
  powerpc/64s/exception: Add GEN_COMMON macro that uses INT_DEFINE parameters
  powerpc/64s/exception: Introduce INT_DEFINE parameter block for code generation
  powerpc/64: mark emergency stacks valid to unwind
  powerpc/64/tm: Don't let userspace set regs->trap via sigreturn
  scsi: bnx2fc: fix boolreturn.cocci warnings
  scsi: zfcp: use fallthrough;
  scsi: aacraid: do not overwrite retval in aac_reset_adapter()
  scsi: sr: Fix sr_block_release()
  scsi: aic7xxx: Remove more FreeBSD-specific code
  scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug
  scsi: ufs: set device as active power mode after resetting device
  scsi: iscsi: Report unbind session event when the target has been removed
  x86: get rid of 'errret' argument to __get_user_xyz() macross
  x86: remove __put_user_asm() infrastructure
  dt-bindings: usb: dwc2: fix bindings for amlogic, meson-gxbb-usb
  dt-bindings: uniphier-system-bus: fix warning in the example
  dt-bindings: display: meson-vpu: fix indentation of reg-names' "items"
  dt-bindings: iio: Fix adi, ltc2983 uint64-matrix schema constraints
  dt-bindings: power: Fix example for power-domain
  dt-bindings: arm: Add some constraints for PSCI nodes
  of: some unittest overlays not untracked
  of: gpio unittest kfree() wrong object
  dt-bindings: phy: convert phy-rockchip-inno-usb2 bindings to yaml
  libnvdimm: Update persistence domain value for of_pmem and papr_scm device
  drm/i915/gem: Ignore readonly failures when updating relocs
  dt-bindings: serial: sh-sci: Convert to json-schema
  dt-bindings: serial: Document serialN aliases
  drm/dp_mst: make build_clear_payload_id_table return void
  tools/test/nvdimm: Fix out of tree build
  dt-bindings: thermal: tsens: Set 'additionalProperties: false'
  dt-bindings: thermal: tsens: Fix nvmem-cell-names schema
  drm/i915/gt: Fill all the unused space in the GGTT
  drm/i915: Report all failed registers for ctx isolation
  drm/i915/gt: Include the execlists CCID of each port in the engine dump
  drm/i915/execlists: Pause CS flow before reset
  drm/i915/selftests: Tidy up an error message for live_error_interrupt
  drm/i915/gt: Include a few tracek for timeslicing
  drm/i915: Defer kicking the tasklet until all rescheduling is complete
  drm/i915/tc/icl: Update TC vswing tables
  drm/i915/dp/ehl: Update vswing table for HBR and RBR
  drm/i915/dp: Return the right vswing tables
  pinctrl: Define of_pinctrl_get() dummy for !PINCTRL
  dt-bindings: vendor-prefixes: Add Beacon vendor prefix
  gpio: Rename variable in core APIs
  ARM: qcom: Add support for IPQ40xx
  RISC-V: Support cpu hotplug
  RISC-V: Add supported for ordered booting method using HSM
  RISC-V: Add SBI HSM extension definitions
  RISC-V: Export SBI error to linux error mapping function
  RISC-V: Add cpu_ops and modify default booting method
  RISC-V: Move relocate and few other functions out of __init
  RISC-V: Implement new SBI v0.2 extensions
  RISC-V: Introduce a new config for SBI v0.1
  RISC-V: Add SBI v0.2 extension definitions
  RISC-V: Add basic support for SBI v0.2
  RISC-V: Mark existing SBI as 0.1 SBI.
  ASoC: dapm: connect virtual mux with default value
  ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag
  ANDROID: Enable HID_NINTENDO as y
  FROMLIST: HID: nintendo: add nintendo switch controller driver
  net: ipv6: rpl_iptunnel: Fix potential memory leak in rpl_do_srh_inline
  cxgb4/chcr: nic-tls stats in ethtool
  net: dsa: fix oops while probing Marvell DSA switches
  net/bpfilter: remove superfluous testing message
  net: macb: Fix handling of fixed-link node
  net: dsa: ksz: Select KSZ protocol tag
  drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode
  pcmcia: remove some unused space characters
  drm/amd/display: increase HDCP authentication delay
  drm/amd/display: Correctly cancel future watchdog and callback events
  drm/amd/display: Don't try hdcp1.4 when content_type is set to type1
  libnvdimm/region: Fix build error
  drm/amd/powerplay: move the ASIC specific nbio operation out of smu_v11_0.c
  drm/amd/powerplay: drop redundant BIF doorbell interrupt operations
  drm/amd/display: Fix dcn21 num_states
  drm/amd/display: Enable BT2020 in COLOR_ENCODING property
  drm/amd/display: LFC not working on 2.0x range monitors (v2)
  drm/amd/display: Support plane level CTM
  drm/amd/display: Revert change to HDCP display states
  drm/amd/display: Not doing optimize bandwidth if flip pending.
  drm/amd/display: Use double buffered DRR timing update by default
  drm/amd/display: Support P010 pixel format
  drm/amd/display: Update function to get optimal number of taps
  drm/amdgpu: fix hpd bo size calculation error
  csky: Enable the gcov function
  csky: Fixup get wrong psr value from phyical reg
  Makefile: Update kselftest help information
  nvme-tcp: don't poll a non-live queue
  nvme-tcp: fix possible crash in write_zeroes processing
  xfs: remove redundant variable assignment in xfs_symlink()
  xfs: ratelimit inode flush on buffered write ENOSPC
  drm/mm: revert "Break long searches in fragmented address spaces"
  i2c: rcar: clean up after refactoring i2c_timings
  PCI: pciehp: Fix MSI interrupt race
  PCI: pciehp: Fix indefinite wait on sysfs requests
  drm/xen: fix passing zero to 'PTR_ERR' warning
  dt-bindings: vendor-prefixes: Add Topwise
  of: of_private.h: Replace zero-length array with flexible-array member
  docs: dt: fix a broken reference to input.yaml
  docs: dt: fix references to ap806-system-controller.txt
  docs: dt: fix references to m_can.txt file
  dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support
  dt-bindings: Add cros-ec Type C port driver
  dt-bindings: leds: common: fix example for gpio-leds
  dt-bindings: interrupt-controller: msi: Correct msi-controller@c's reg
  dt-bindings: spi: Add interconnect binding for QSPI
  dt-bindings: spi: Convert QSPI bindings to YAML
  dt-bindings: thermal: rcar-thermal: Convert bindings to json-schema
  dt-bindings: phy: Convert phy-mmp3-usb to json-schema
  dt-bindings: Add "mrvl", a legacy vendor prefix for Marvell
  dt-bindings: arm: mrvl: Add missing compatible strings
  dt-bindings: arm: l2x0: Tauros 3 is PL310 compatible
  dt-bindings: Add missing 'additionalProperties: false'
  KVM: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y
  KVM: VMX: Add a trampoline to fix VMREAD error handling
  KVM: SVM: Annotate svm_x86_ops as __initdata
  KVM: VMX: Annotate vmx_x86_ops as __initdata
  KVM: x86: Drop __exit from kvm_x86_ops' hardware_unsetup()
  KVM: x86: Copy kvm_x86_ops by value to eliminate layer of indirection
  KVM: x86: Set kvm_x86_ops only after ->hardware_setup() completes
  KVM: VMX: Configure runtime hooks using vmx_x86_ops
  KVM: VMX: Move hardware_setup() definition below vmx_x86_ops
  KVM: x86: Move init-only kvm_x86_ops to separate struct
  KVM: Pass kvm_init()'s opaque param to additional arch funcs
  drm/qxl: Use correct notify port address when creating cursor ring
  io_uring: refactor file register/unregister/update handling
  gpio: Avoid using pin ranges with !PINCTRL
  pinctrl: qcom: fix compilation error
  nvmet-fc: fix typo in comment
  nvme-rdma: Replace comma with a semicolon
  nvme-fcloop: fix deallocation of working context
  nvme: fix compat address handling in several ioctls
  csky/ftrace: Fixup ftrace_modify_code deadlock without CPU_HAS_ICACHE_INS
  ANDROID: f_audio_source.c: Call cpu_latency_qos_*() instead of pm_qos_*()
  drm/mm: revert "Break long searches in fragmented address spaces"
  ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor
  drm: add docs about the IN_FORMATS plane property
  drm/i915/execlists: Double check breadcrumb before crying foul
  Revert "ALSA: uapi: Drop asound.h inclusion from asoc.h"
  ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups
  ALSA: hda/realtek - Set principled PC Beep configuration for ALC256
  ALSA: doc: Document PC Beep Hidden Register on Realtek ALC256
  drm/i915/perf: don't read head/tail pointers outside critical section
  PCI: endpoint: Fix clearing start entry in configfs
  PCI: tegra: Add support for PCIe endpoint mode in Tegra194
  fbcon: fix null-ptr-deref in fbcon_switch
  ANDROID: GKI: Removed cuttlefish configs
  f2fs: compress: add .{init,destroy}_decompress_ctx callback
  f2fs: compress: fix to call missing destroy_compress_ctx()
  f2fs: change default compression algorithm
  f2fs: clean up {cic,dic}.ref handling
  f2fs: fix to use f2fs_readpage_limit() in f2fs_read_multi_pages()
  f2fs: xattr.h: Make stub helpers inline
  f2fs: fix to avoid double unlock
  f2fs: fix potential .flags overflow on 32bit architecture
  f2fs: fix NULL pointer dereference in f2fs_verity_work()
  f2fs: fix to clear PG_error if fsverity failed
  f2fs: don't call fscrypt_get_encryption_info() explicitly in f2fs_tmpfile()
  f2fs: don't trigger data flush in foreground operation
  f2fs: fix NULL pointer dereference in f2fs_write_begin()
  f2fs: clean up f2fs_may_encrypt()
  f2fs: fix to avoid potential deadlock
  f2fs: don't change inode status under page lock
  f2fs: fix potential deadlock on compressed quota file
  f2fs: delete DIO read lock
  f2fs: don't mark compressed inode dirty during f2fs_iget()
  fpga: dfl: pci: fix return value of cci_pci_sriov_configure
  fpga: zynq: Remove clk_get error message for probe defer
  netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write
  net: stmmac: add EHL 2.5Gbps PCI info and PCI ID
  net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID
  net: stmmac: create dwmac-intel.c to contain all Intel platform
  net: dsa: bcm_sf2: Support specifying VLAN tag egress rule
  net: dsa: bcm_sf2: Add support for matching VLAN TCI
  net: dsa: bcm_sf2: Move writing of CFP_DATA(5) into slicing functions
  net: dsa: bcm_sf2: Check earlier for FLOW_EXT and FLOW_MAC_EXT
  net: dsa: bcm_sf2: Disable learning for ASP port
  net: dsa: b53: Deny enslaving port 7 for 7278 into a bridge
  net: dsa: b53: Prevent tagged VLAN on port 7 for 7278
  net: dsa: b53: Restore VLAN entries upon (re)configuration
  net: dsa: bcm_sf2: Fix overflow checks
  hv_netvsc: Remove unnecessary round_up for recv_completion_cnt
  selftests: mlxsw: Add test cases for devlink-trap policers
  mlxsw: spectrum_trap: Add support for setting of packet trap group parameters
  mlxsw: spectrum_trap: Switch to use correct packet trap group
  mlxsw: spectrum_trap: Do not initialize dedicated discard policer
  mlxsw: spectrum_trap: Add devlink-trap policer support
  mlxsw: spectrum_trap: Prepare policers for registration with devlink
  mlxsw: spectrum: Track used packet trap policer IDs
  mlxsw: reg: Extend QPCR register
  selftests: netdevsim: Add test cases for devlink-trap policers
  netdevsim: Add support for setting of packet trap group parameters
  devlink: Allow setting of packet trap group parameters
  devlink: Add packet trap group parameters support
  netdevsim: Add devlink-trap policer support
  Documentation: Add description of packet trap policers
  devlink: Add packet trap policers support
  selftests/bpf: Test FD-based cgroup attachment
  libbpf: Add support for bpf_link-based cgroup attachment
  bpf: Implement bpf_prog replacement for an active bpf_cgroup_link
  bpf: Implement bpf_link-based cgroup BPF program attachment
  staging/octeon: fix up merge error
  selinux: clean up indentation issue with assignment statement
  NFS: Ensure security label is set for root inode
  Revert "sched/core: Prevent race condition between cpuset and __sched_setscheduler()"
  Revert "ANDROID: binder: fix sleeping from invalid function caused by RT inheritance"
  bpf: Test_verifier, add alu32 bounds tracking tests
  bpf: Test_verifier, #65 error message updates for trunc of boundary-cross
  bpf: Test_verifier, bpf_get_stack return value add <0
  bpf: Test_progs, add test to catch retval refine error handling
  bpf: Verifier, refine 32bit bound in do_refine_retval_range
  bpf: Verifier, do explicit ALU32 bounds tracking
  bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly
  docs: dt: display/ti: fix typos at the devicetree/ directory name
  ubi: ubi-media.h: Replace zero-length array with flexible-array member
  ubifs: Fix out-of-bounds memory access caused by abnormal value of node_len
  ubi: fastmap: Only produce the initial anchor PEB when fastmap is used
  ubi: fastmap: Free unused fastmap anchor peb during detach
  ubifs: ubifs_add_orphan: Fix a memory leak bug
  ubifs: ubifs_jnl_write_inode: Fix a memory leak bug
  ubifs: Fix ubifs_tnc_lookup() usage in do_kill_orphans()
  bpf, lsm: Make BPF_LSM depend on BPF_EVENTS
  selftests: bpf: Extend sk_assign tests for UDP
  selftests: bpf: Add test for sk_assign
  bpf: Don't refcount LISTEN sockets in sk_assign()
  net: Track socket refcounts in skb_steal_sock()
  bpf: Add socket assign support
  bpf, doc: Add John as official reviewer to BPF subsystem
  arch/xtensa: fix grammar in Kconfig help text
  bpf: btf: Fix arg verification in btf_ctx_access()
  drm/i915/execlists: Explicitly reset both reg and context runtime
  ANDROID: clang: update to 10.0.5
  mm/hmm: return error for non-vma snapshots
  mm/hmm: do not set pfns when returning an error code
  mm/hmm: do not unconditionally set pfns when returning EBUSY
  mm/hmm: use device_private_entry_to_pfn()
  drm/managed: Fix off-by-one in warning
  libnvdimm/region: Replace zero-length array with flexible-array member
  libnvdimm/label: Replace zero-length array with flexible-array member
  ipvs: fix uninitialized variable warning
  netfilter: nft_exthdr: fix endianness of tcp option cast
  drm/i915/gem: Split eb_vma into its own allocation
  drm/fb: fix kernel-doc in drm_framebuffer.h
  dt-bindings: display: ti: Fix dtc unit-address warnings in examples
  bpf: Simplify reg_set_min_max_inv handling
  bpf: Fix tnum constraints for 32-bit comparisons
  bpf: Undo incorrect __reg_bound_offset32 handling
  net: phylink: add separate pcs operations structure
  net: phylink: rename 'ops' to 'mac_ops'
  net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype
  r8169: factor out rtl8169_tx_map
  qed: Fix use after free in qed_chain_free
  r8169: improve handling of TD_MSS_MAX
  net: dsa: sja1105: add broadcast and per-traffic class policers
  net: dsa: sja1105: add configuration of port policers
  net: dsa: felix: add port policers
  net: dsa: add port policers
  net: dsa: refactor matchall mirred action to separate function
  net: mscc: ocelot: add action of police on vcap_is2
  ionic: remove lifs on fw reset
  ionic: disable the queues on link down
  ionic: check for queues before deleting
  ionic: clean tx queue of unfinished requests
  ionic: move irq request to qcq alloc
  ionic: move debugfs add/delete to match alloc/free
  ionic: check for linkup in watchdog
  ionic: decouple link message from netdev state
  mlxsw: spectrum_ptp: Fix build warnings
  devlink: Add auto dump flag to health reporter
  devlink: Implicitly set auto recover flag when registering health reporter
  netdevsim: Change dummy reporter auto recover default
  ptp: Avoid deadlocks in the programmable pin code.
  net: devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG
  net: sched: expose HW stats types per action used by drivers
  net: introduce nla_put_bitfield32() helper and use it
  RDMA/bnxt_re: make bnxt_re_ib_init static
  net: hns3: fix set and get link ksettings issue
  net: hns3: fix RSS config lost after VF reset.
  net: hns3: fix for fraglist SKB headlen not handling correctly
  net: hns3: drop the WQ_MEM_RECLAIM flag when allocating WQ
  net: dsa: Simplify 'dsa_tag_protocol_to_str()'
  net: ena: Make some functions static
  dpaa_eth: Make dpaa_a050385_wa static
  crypto/chtls: Fix chtls crash in connection cleanup
  net: fix fraglist segmentation reference count leak
  crypto/chcr: fix incorrect ipv6 packet length
  net: stmmac: Add support for VLAN Rx filtering
  udp: initialize is_flist with 0 in udp_gro_receive
  Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex
  Crypto: chelsio - Fixes a hang issue during driver registration
  selftests:mptcp: fix failure due to whitespace damage
  ASoC: soc-dai: fix DAI startup/shutdown sequence
  ASoC: fix regwmask
  drm/i915/perf: Schedule oa_config after modifying the contexts
  drm/i915: Wrap i915_active in a simple kreffed struct
  drm/i915: Allow for different modes of interruptible i915_active_wait
  net: ethernet: ti: fix spelling mistake "rundom" -> "random"
  ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link
  ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link
  ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link
  ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link
  drm/i915/selftests: Check timeout before flush and cond checks
  drm/i915/execlists: Include priority info in trace_ports
  drm/i915/huc: Fix HuC register used in debugfs
  pwm: jz4740: Allow selection of PWM channels 0 and 1
  pwm: jz4740: Obtain regmap from parent node
  pwm: jz4740: Improve algorithm of clock calculation
  pwm: jz4740: Use clocks from TCU driver
  pwm: sun4i: Remove redundant needs_delay
  pwm: omap-dmtimer: Implement .apply callback
  pwm: omap-dmtimer: Do not disable PWM before changing period/duty_cycle
  pwm: omap-dmtimer: Fix PWM enabling sequence
  pwm: omap-dmtimer: Update description for PWM OMAP DM timer
  pwm: omap-dmtimer: Drop unused header file
  pwm: renesas-tpu: Drop confusing registered message
  pwm: renesas-tpu: Fix late Runtime PM enablement
  pwm: rcar: Fix late Runtime PM enablement
  dt-bindings: pwm: renesas-tpu: Document more R-Car Gen2 support
  pwm: meson: Fix confusing indentation
  pwm: pca9685: Use gpio core provided macro GPIO_LINE_DIRECTION_OUT
  pwm: pca9685: Replace CONFIG_PM with __maybe_unused
  pwm: tegra: Add support for Tegra194
  pwm: Enable compile testing for some of drivers
  x86/xen: Make the secondary CPU idle tasks reliable
  x86/xen: Make the boot CPU idle task reliable
  xen-pciback: fix INTERRUPT_TYPE_* defines
  xen/xenbus: remove unused xenbus_map_ring()
  drm/dp_mst: add kernel-doc for drm_dp_mst_port.fec_capable
  PCI: sysfs: Revert "rescan" file renames
  pwm: pca9685: Remove unused duty_cycle struct element
  pwm: mxs: Remove unused include of of_address.h
  pwm: imx27: Remove unused include of of_device.h
  pwm: imx-tpm: Remove unused includes
  pwm: Implement some checks for lowlevel drivers
  pwm: imx27: Ensure clocks being on iff the PWM is on
  pwm: imx27: Don't disable clocks at device remove time
  pwm: imx27: Simplify helper function to enable and disable clocks
  pwm: imx27: Fix clock handling in pwm_imx27_apply()
  pwm: bcm2835: Dynamically allocate base
  dt-bindings: pwm: Convert google,cros-ec-pwm.txt to YAML format
  alpha: Fix nautilus PCI setup
  PCI: Add support for root bus sizing
  PCI: Use ioremap(), not phys_to_virt() for platform ROM
  ASoC: AMD: Clear format bits before setting them
  ASoC: bcm: Fix pointer cast warning
  dt-bindings: sound: cs42l51: Remove unneeded I2C unit name
  drm/i915/huc: Add more errors for I915_PARAM_HUC_STATUS
  gfs2: Fix oversight in gfs2_ail1_flush
  ACPICA: Update version 20200326
  ACPICA: Fixes for acpiExec namespace init file
  ACPICA: Add NHLT table signature
  ACPICA: WSMT: Fix typo, no functional change
  ACPICA: utilities: fix sprintf()
  ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support
  ACPICA: Change PlatformCommChannel ASL keyword to PCC
  ACPICA: Fix IVRS IVHD type 10h reserved field name
  ACPICA: Implement IVRS IVHD type 11h parsing
  ACPICA: Fix a typo in a comment field
  ACPICA: Update version to 20200214
  drm: error out with EBUSY when device has existing master
  drm: rework SET_MASTER and DROP_MASTER perm handling
  ceph: fix snapshot directory timestamps
  ceph: wait for async creating inode before requesting new max size
  ceph: don't skip updating wanted caps when cap is stale
  ceph: request new max size only when there is auth cap
  ceph: cleanup return error of try_get_cap_refs()
  ceph: return ceph_mdsc_do_request() errors from __get_parent()
  ceph: check all mds' caps after page writeback
  ceph: update i_requested_max_size only when sending cap msg to auth mds
  ceph: simplify calling of ceph_get_fmode()
  ceph: remove delay check logic from ceph_check_caps()
  ceph: consider inode's last read/write when calculating wanted caps
  ceph: always renew caps if mds_wanted is insufficient
  ceph: update dentry lease for async create
  ceph: attempt to do async create when possible
  ceph: cache layout in parent dir on first sync create
  ceph: add new MDS req field to hold delegated inode number
  ceph: decode interval_sets for delegated inos
  ceph: make ceph_fill_inode non-static
  ceph: perform asynchronous unlink if we have sufficient caps
  ceph: don't take refs to want mask unless we have all bits
  ceph: cap tracking for async directory operations
  ceph: make __take_cap_refs non-static
  ceph: add infrastructure for waiting for async create to complete
  ceph: track primary dentry link
  ceph: add flag to designate that a request is asynchronous
  ceph: more caps.c lockdep assertions
  ceph: clean up kick_flushing_inode_caps()
  libceph: directly skip to the end of redirect reply
  libceph: simplify ceph_monc_handle_map()
  ceph: return ETIMEDOUT errno to userland when request timed out
  ceph: re-org copy_file_range and fix some error paths
  ceph: move to a dedicated slabcache for mds requests
  ceph: reorganize fields in ceph_mds_request
  ceph: switch to page_mkwrite_check_truncate in ceph_page_mkwrite
  ceph: replace zero-length array with flexible-array member
  rbd: enable multiple blk-mq queues
  rbd: embed image request in blk-mq pdu
  rbd: acquire header_rwsem just once in rbd_queue_workfn()
  rbd: get rid of img_request_layered_clear()
  rbd: kill img_request kref
  ceph: check if file lock exists before sending unlock request
  ceph: fix description of some mount options
  ceph: move ceph_osdc_{read,write}pages to ceph.ko
  ceph: don't ClearPageChecked in ceph_invalidatepage()
  rbd: remove barriers from img_request_layered_{set,clear,test}()
  libceph: drop CEPH_DEFINE_SHOW_FUNC
  ceph: check inode type for CEPH_CAP_FILE_{CACHE,RD,REXTEND,LAZYIO}
  ceph: add refcounting for Fx caps
  ceph: register MDS request with dir inode from the start
  fanotify: Fix the checks in fanotify_fsid_equal
  platform/x86: surface3_power: Fix always true condition in mshw0011_space_handler()
  media: venus: firmware: Ignore secure call error on first resume
  ANDROID: GKI: enable CONFIG_WIREGUARD
  mtd: Convert fallthrough comments into statements
  usb: chipidea: core: show the real pointer value for register
  usb: chipidea: core: refine the description for this driver
  usb: chipidea: udc: fix the kernel doc for udc.h
  net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support
  net/mlx5e: refactor indr setup block
  net/mlx5: E-Switch: Move eswitch chains to a new directory
  net/mlx5: Use a separate work queue for fib event handling
  mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock
  mfd: aat2870: Use scnprintf() for avoiding potential buffer overflow
  mfd: dln2: Allow to be enumerated via ACPI
  mfd: da9062: Add support for interrupt polarity defined in device tree
  dt-bindings: bd718x7: Yamlify and add BD71850
  mfd: dln2: Fix sanity checking for endpoints
  mfd: intel-lpss: Add Intel Comet Lake PCH-V PCI IDs
  mfd: sc27xx: Add USB charger type detection support
  dt-bindings: mfd: Document STM32 low power timer bindings
  mfd: rk808: Convert RK805 to shutdown/suspend hooks
  mfd: rk808: Reduce shutdown duplication
  mfd: rk808: Stop using syscore ops
  mfd: rk808: Ensure suspend/resume hooks always work
  mfd: rk808: Always use poweroff when requested
  mfd: omap: Remove useless cast for driver.name
  mfd: Kconfig: Fix some misspelling of the word functionality
  mfd: pm8xxx: Replace zero-length array with flexible-array member
  mfd: omap-usb-tll: Replace zero-length array with flexible-array member
  mfd: cpcap: Fix compile if MFD_CORE is not selected
  mfd: cros_ec: Check DT node for usbpd-notify add
  iio: cros_ec: Use Hertz as unit for sampling frequency
  ANDROID: Incremental fs: Fix four resource bugs
  ethtool: provide timestamping information with TSINFO_GET request
  ethtool: add timestamping related string sets
  ethtool: add EEE_NTF notification
  ethtool: set EEE settings with EEE_SET request
  ethtool: provide EEE settings with EEE_GET request
  ethtool: add PAUSE_NTF notification
  ethtool: set pause parameters with PAUSE_SET request
  ethtool: provide pause parameters with PAUSE_GET request
  ethtool: add COALESCE_NTF notification
  ethtool: set coalescing parameters with COALESCE_SET request
  ethtool: provide coalescing parameters with COALESCE_GET request
  ethtool: fix reference leak in ethnl_set_privflags()
  net: ipv6: add rpl sr tunnel
  net: add net available in build_state
  net: ipv6: add support for rpl sr exthdr
  addrconf: add functionality to check on rpl requirements
  include: uapi: linux: add rpl sr header definition
  net, ip_tunnel: fix interface lookup with no key
  selftests: add test-cases for MPTCP MP_JOIN
  selftests: add PM netlink functional tests
  mptcp: add netlink-based PM
  mptcp: add and use MIB counter infrastructure
  mptcp: allow dumping subflow context to userspace
  mptcp: implement and use MPTCP-level retransmission
  mptcp: rework mptcp_sendmsg_frag to accept optional dfrag
  mptcp: allow partial cleaning of rtx head dfrag
  mptcp: implement memory accounting for mptcp rtx queue
  mptcp: introduce MPTCP retransmission timer
  mptcp: queue data for mptcp level retransmission
  mptcp: update per unacked sequence on pkt reception
  mptcp: Implement path manager interface commands
  mptcp: Add handling of outgoing MP_JOIN requests
  mptcp: Add handling of incoming MP_JOIN requests
  mptcp: Add path manager interface
  mptcp: Add ADD_ADDR handling
  mlx4: fix "initializer element not constant" compiler error
  devlink: don't wrap commands in rST shell blocks
  net: dsa: mt7530: use resolved link config in mac_link_up()
  net: dsa: sja1105: show more ethtool statistics counters for P/Q/R/S
  sctp: fix possibly using a bad saddr with a given dst
  s390/qeth: support net namespaces for L3 devices
  sctp: fix refcount bug in sctp_wfree
  net: Fix typo of SKB_SGO_CB_OFFSET
  ipv4: fix a RCU-list lock in fib_triestat_seq_show
  ANDROID: GKI: defconfig: Enable CONFIG_SHUFFLE_PAGE_ALLOCATOR
  qed: Fix race condition between scheduling and destroying the slowpath workqueue
  net: page pool: allow to pass zero flags to page_pool_init()
  selftests: move timestamping selftests to net folder
  ARM: dts: apalis-imx6qdl: use rgmii-id instead of rgmii
  net: phy: micrel.c: add rgmii interface delay possibility to ksz9131
  ANDROID: db845c_gki.fragment: Enable config options to support wifi on db845c
  ANDROID: gki_defconfig: Enable CONFIG_REMOTEPROC
  ANDROID: GKI: Add CONFIG_RPMSG to gki_defconfig
  net: macsec: add support for specifying offload upon link creation
  mac80211: fix authentication with iwlwifi/mvm
  seccomp: Add missing compat_ioctl for notify
  crypto: af_alg - bool type cosmetics
  crypto: arm[64]/poly1305 - add artifact to .gitignore files
  crypto: caam - limit single JD RNG output to maximum of 16 bytes
  crypto: caam - enable prediction resistance in HRWNG
  bus: fsl-mc: add api to retrieve mc version
  crypto: caam - invalidate entropy register during RNG initialization
  crypto: caam - check if RNG job failed
  crypto: caam - simplify RNG implementation
  crypto: caam - drop global context pointer and init_done
  crypto: caam - use struct hwrng's .init for initialization
  crypto: caam - allocate RNG instantiation descriptor with GFP_DMA
  crypto: ccree - remove duplicated include from cc_aead.c
  kbuild: deb-pkg: fix warning when CONFIG_DEBUG_INFO is unset
  netfilter: flowtable: add counter support in HW offload
  netfilter: conntrack: add nf_ct_acct_add()
  netfilter: nf_tables: skip set types that do not support for expressions
  netfilter: nft_dynset: validate set expression definition
  netfilter: nft_set_bitmap: initialize set element extension in lookups
  netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set
  bpf: lsm: Add Documentation
  bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM
  tools/libbpf: Add support for BPF_PROG_TYPE_LSM
  bpf: lsm: Initialize the BPF LSM hooks
  bpf: lsm: Implement attach, detach and execution
  bpf: lsm: Provide attachment points for BPF LSM programs
  security: Refactor declaration of LSM hooks
  bpf: Introduce BPF_PROG_TYPE_LSM
  selftests: Add test for overriding global data value before load
  libbpf: Add setter for initial value for internal maps
  bpf, net: Fix build issue when net ns not configured
  Linux 5.6
  scsi: lpfc: Change default SCSI LUN QD to 64
  scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted
  scsi: libfc: If PRLI rejected, move rport to PLOGI state
  scsi: bnx2fc: Update the driver version to 2.12.13
  scsi: bnx2fc: Fix SCSI command completion after cleanup is posted
  scsi: bnx2fc: Process the RQE with CQE in interrupt context
  scsi: target: use the stack for XCOPY passthrough cmds
  scsi: target: increase XCOPY I/O size
  scsi: target: avoid per-loop XCOPY buffer allocations
  scsi: target: drop xcopy DISK BLOCK LENGTH debug
  scsi: target: use #define for xcopy descriptor len
  scsi: ufs-mediatek: add error recovery for suspend and resume
  scsi: ufs: export ufshcd_link_recovery
  scsi: ufs: Clean up ufshcd_scale_clks() and clock scaling error out path
  scsi: lpfc: Update lpfc version to 12.8.0.0
  scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3
  scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI
  scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics
  cifs: update internal module version number
  um: Remove some unnecessary NULL checks in vector_user.c
  um: vector: Avoid NULL ptr deference if transport is unset
  um: Make CONFIG_STATIC_LINK actually static
  cifs: Allocate encryption header through kmalloc
  cifs: smbd: Check and extend sender credits in interrupt context
  cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive
  um: Implement cpu_relax() as ndelay(1) for time-travel
  um: Implement ndelay/udelay in time-travel mode
  um: Implement time-travel=ext
  um: virtio: Implement VHOST_USER_PROTOCOL_F_INBAND_NOTIFICATIONS
  um: time-travel: Rewrite as an event scheduler
  um: Move timer-internal.h to non-shared
  hostfs: Use kasprintf() instead of fixed buffer formatting
  um: falloc.h needs to be directly included for older libc
  um: ubd: Retry buffer read on any kind of error
  um: ubd: Prevent buffer overrun on command completion
  um: Fix overlapping ELF segments when statically linked
  um: Delete never executed timer
  um: Don't overwrite ethtool driver version
  um: Fix len of file in create_pid_file
  um: Don't use console_drivers directly
  um: Cleanup CONFIG_IOSCHED_CFQ
  rtc: imx-sc: Align imx sc msg structs to 4
  rtc: fsl-ftm-alarm: report alarm to core
  unicore32: Replace setup_irq() by request_irq()
  sh: Replace setup_irq() by request_irq()
  hexagon: Replace setup_irq() by request_irq()
  c6x: Replace setup_irq() by request_irq()
  alpha: Replace setup_irq() by request_irq()
  mm/sparse: fix kernel crash with pfn_section_valid check
  mm: fork: fix kernel_stack memcg stats for various stack implementations
  hugetlb_cgroup: fix illegal access to memory
  drivers/base/memory.c: indicate all memory blocks as removable
  mm/swapfile.c: move inode_lock out of claim_swapfile
  block: return NULL in blk_alloc_queue() on error
  netfilter: nf_queue: prefer nf_queue_entry_free
  netfilter: nf_queue: do not release refcouts until nf_reinject is done
  netfilter: nf_queue: place bridge physports into queue_entry struct
  netfilter: nf_queue: make nf_queue_entry_release_refs static
  IB/qib: Delete struct qib_ivdev.qp_rnd
  RDMA/hns: Fix uninitialized variable bug
  RDMA/hns: Modify the mask of QP number for CQE of hip08
  RDMA/hns: Reduce the maximum number of extend SGE per WQE
  RDMA/hns: Reduce PFC frames in congestion scenarios
  kbuild: add outputmakefile to no-dot-config-targets
  kbuild: remove AS variable
  net: wan: wanxl: refactor the firmware rebuild rule
  net: wan: wanxl: use $(M68KCC) instead of $(M68KAS) for rebuilding firmware
  net: wan: wanxl: use allow to pass CROSS_COMPILE_M68k for rebuilding firmware
  kbuild: add comment about grouped target
  kbuild: add -Wall to KBUILD_HOSTCXXFLAGS
  kconfig: remove unused variable in qconf.cc
  KEYS: Avoid false positive ENOMEM error on key read
  KEYS: Don't write out to userspace while holding key semaphore
  efi/libstub/arm: Fix spurious message that an initrd was loaded
  efi/libstub/arm64: Avoid image_base value from efi_loaded_image
  ALSA: hda/realtek - a fake key event is triggered by running shutup
  i3c: convert to use i2c_new_client_device()
  ALSA: hda: default enable CA0132 DSP support
  ext4: fix incorrect group count in ext4_fill_super error message
  ext4: fix incorrect inodes per group in error message
  ext4: don't set dioread_nolock by default for blocksize < pagesize
  PCI: Add ACS quirk for Zhaoxin Root/Downstream Ports
  PCI: Add ACS quirk for Zhaoxin multi-function devices
  PCI: Add Zhaoxin Vendor ID
  drm/radeon: convert to use i2c_new_client_device()
  drm/nouveau/therm: convert to use i2c_new_client_device()
  drm/i2c/tda998x: convert to use i2c_new_client_device()
  drm/i2c/sil164: convert to use i2c_new_client_device()
  drm/gma500: convert to use i2c_new_client_device()
  drm/amdgpu: convert to use i2c_new_client_device()
  selftests/bpf: Add tests for attaching XDP programs
  libbpf: Add function to set link XDP fd while specifying old program
  tools: Add EXPECTED_FD-related definitions in if_link.h
  xdp: Support specifying expected existing program when attaching XDP
  iio: cros_ec: Report hwfifo_watermark_max
  iio: cros_ec: Expose hwfifo_timeout
  iio: cros_ec: Remove pm function
  iio: cros_ec: Register to cros_ec_sensorhub when EC supports FIFO
  iio: expose iio_device_set_clock
  iio: cros_ec: Move function description to .c file
  platform/chrome: cros_ec_sensorhub: Add median filter
  platform/chrome: cros_ec_sensorhub: Add code to spread timestmap
  platform/chrome: cros_ec_sensorhub: Add FIFO support
  platform/chrome: cros_ec_sensorhub: Add the number of sensors in sensorhub
  dt-bindings: display: add visionox rm69299 panel variant
  platform/x86: surface3_power: Fix Kconfig section ordering
  platform/x86: surface3_power: Add missed headers
  platform/x86: surface3_power: Reformat GUID assignment
  platform/x86: surface3_power: Drop useless macro ACPI_PTR()
  platform/x86: surface3_power: Prefix POLL_INTERVAL with SURFACE_3
  platform/x86: surface3_power: Simplify mshw0011_adp_psr() to one liner
  platform/x86: surface3_power: Use dev_err() instead of pr_err()
  platform/x86: surface3_power: Drop unused structure definition
  dt-bindings: display: xpp055c272: Remove the reg property
  dt-bindings: display: ltk500hd1829: Remove the reg property
  drm: panel: Add Starry KR070PE2T
  dt-bindings: panel: Add binding for Starry KR070PE2T
  PCI/ASPM: Reduce severity of common clock config message
  PCI/AER: Rationalize error status register clearing
  PCI/DPC: Add Error Disconnect Recover (EDR) support
  PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR
  PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status
  PCI/DPC: Cache DPC capabilities in pci_init_capabilities()
  PCI/ERR: Return status of pcie_do_recovery()
  PCI/ERR: Remove service dependency in pcie_do_recovery()
  bpf: Fix build warning regarding missing prototypes
  PCI/DPC: Move DPC data into struct pci_dev
  PCI/ERR: Update error status after reset_link()
  PCI/ERR: Combine pci_channel_io_frozen cases
  xfs: return locked status of inode buffer on xfsaild push
  xfs: trylock underlying buffer on dquot flush
  xfs: remove unnecessary ternary from xfs_create
  iio: imu: st_lsm6dsx: specify slave odr in slv_odr
  iio: imu: st_lsm6dsx: fix read misalignment on untagged FIFO
  iio: adc: stm32-adc: fix sleep in atomic context
  iio:ad7797: Use correct attribute_group
  MIPS: ralink: mt7621: Fix soc_device introduction
  libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create
  NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio()
  ACPI: CPPC: clean up acpi_get_psd_map()
  fs/buffer: Make BH_Uptodate_Lock bit_spin_lock a regular spinlock_t
  thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t
  Documentation/locking/locktypes: Minor copy editor fixes
  Documentation/locking/locktypes: Further clarifications and wordsmithing
  s390/mm: cleanup init_new_context() callback
  s390/mm: cleanup virtual memory constants usage
  s390/mm: remove page table downgrade support
  x86/boot/compressed: Fix debug_puthex() parameter type
  UPSTREAM: ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
  ANDROID: gki_defconfig: disable CONFIG_HARDENED_USERCOPY_FALLBACK
  m68knommu: Remove mm.h include from uaccess_no.h
  cpu/hotplug: Ignore pm_wakeup_pending() for disable_nonboot_cpus()
  Revert "clocksource/drivers/timer-probe: Avoid creating dead devices"
  drm/lima: Add optional devfreq and cooling device support
  pcmcia: soc_common.h: Replace zero-length array with flexible-array member
  pcmcia: cs_internal.h: Replace zero-length array with flexible-array member
  MAINTAINERS: erofs: update my email address
  i2c: pca-platform: Use platform_irq_get_optional
  i2c: st: fix missing struct parameter description
  x86: get rid of user_atomic_cmpxchg_inatomic()
  generic arch_futex_atomic_op_inuser() doesn't need access_ok()
  x86: don't reload after cmpxchg in unsafe_atomic_op2() loop
  x86: convert arch_futex_atomic_op_inuser() to user_access_begin/user_access_end()
  objtool: whitelist __sanitizer_cov_trace_switch()
  [parisc, s390, sparc64] no need for access_ok() in futex handling
  sh: no need of access_ok() in arch_futex_atomic_op_inuser()
  futex: arch_futex_atomic_op_inuser() calling conventions change
  bpf: Add selftest cases for ctx_or_null argument type
  bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks
  bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id
  bpf: Allow to retrieve cgroup v1 classid from v2 hooks
  bpf: Add netns cookie and enable it for bpf cgroup hooks
  bpf: Enable perf event rb output for bpf cgroup progs
  bpf: Enable retrieval of socket cookie for bind/post-bind hook
  pinctrl: qcom: use scm_call to route GPIO irq to Apps
  drm/i915/tgl: Add definitions for VRR registers and bits
  mm/hmm: remove HMM_FAULT_SNAPSHOT
  mm/hmm: remove unused code and tidy comments
  mm/hmm: return the fault type from hmm_pte_need_fault()
  mm/hmm: remove pgmap checking for devmap pages
  net: dsa: felix: support changing the MTU
  net: dsa: vsc73xx: make the MTU configurable
  net: dsa: sja1105: implement the port MTU callbacks
  net: dsa: b53: add MTU configuration support
  net: dsa: implement auto-normalization of MTU for bridge hardware datapath
  net: dsa: configure the MTU for switch ports
  bgmac: configure MTU and add support for frames beyond 8192 byte size
  net: phy: bcm7xx: add jumbo frame configuration to PHY
  r8169: fix PHY driver check on platforms w/o module softdeps
  s390/qeth: phase out OSN support
  s390/qeth: make OSN / OSX support configurable
  s390/qeth: remove fake_broadcast attribute
  bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb
  bnxt_en: Add partno to devlink info_get cb
  bnxt_en: Read partno and serialno of the board from VPD
  PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro
  bnxt_en: Add fw.mgmt.api version to devlink info_get cb.
  devlink: Add macro for "fw.mgmt.api" to info_get cb.
  mlxsw: spectrum_router: Avoid uninitialized symbol errors
  mlxsw: switchx2: Remove unnecessary conversion to bool
  mlxsw: core_acl: Avoid defining static variable in header file
  mlxsw: spectrum: Remove unused RIF and FID families
  mlxsw: spectrum_router: Add proper function documentation
  mlxsw: i2c: Add missing field documentation
  gpiolib: Remove unused gpio_chip parameter from gpio_set_bias()
  gpiolib: Pass gpio_desc to gpio_set_config()
  gpiolib: Introduce gpiod_set_config()
  ANDROID: GKI: Add CONFIG_SOC_BUS to gki_defconfig
  tools: gpio: Fix out-of-tree build regression
  pinctrl: sprd: Add pin high impedance mode support
  pinctrl: sprd: Use the correct pin output configuration
  drm/i915/execlists: Workaround switching back to a completed context
  tracing: Add documentation on set_ftrace_notrace_pid and set_event_notrace_pid
  selftests/ftrace: Add test to test new set_event_notrace_pid file
  selftests/ftrace: Add test to test new set_ftrace_notrace_pid file
  tracing: Create set_event_notrace_pid to not trace tasks
  ftrace: Create set_ftrace_notrace_pid to not trace tasks
  ftrace: Make function trace pid filtering a bit more exact
  ftrace/kprobe: Show the maxactive number on kprobe_events
  tracing: Have the document reflect that the trace file keeps tracing enabled
  ring-buffer/tracing: Have iterator acknowledge dropped events
  tracing: Do not disable tracing when reading the trace file
  ring-buffer: Do not disable recording when there is an iterator
  ARM: dts: bcm283x: Add cells encoding format to firmware bus
  pNFS/flexfiles: Specify the layout segment range in LAYOUTGET
  pNFS/flexfiles: remove requirement for whole file layouts
  pNFS/flexfiles: Check the layout segment range before doing I/O
  pNFS/flexfile: Don't merge layout segments if the mirrors don't match
  NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling
  NFS/pNFS: Simplify bucket layout segment reference counting
  NFS/pNFS: Clean up pNFS commit operations
  NFS: Remove bucket array from struct pnfs_ds_commit_info
  NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs()
  pNFS: Enable per-layout segment commit structures
  pNFS: Add infrastructure for cleaning up per-layout commit structures
  NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers()
  NFS: Fix O_DIRECT commit verifier handling
  NFS: commit errors should be fatal
  NFS/pNFS: Allow O_DIRECT to release the DS commitinfo
  pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist()
  pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs()
  NFSv4/pNFS: Scan the full list of commit arrays when committing
  NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info
  ARM: bcm2835_defconfig: Enable fixed-regulator
  ARM: dts: bcm283x: Use firmware PM driver for V3D
  ARM: dts: bcm2711: Add vmmc regulator in emmc2
  ARM: dts: bcm2711: Update expgpio's GPIO labels
  ring-buffer: Make resize disable per cpu buffer instead of total buffer
  null_blk: add trace in null_blk_zoned.c
  null_blk: add tracepoint helpers for zoned mode
  block: add a zone condition debug helper
  gpio: gpiolib: fix a doc warning
  gfs2: change from write to read lock for sd_log_flush_lock in journal replay
  gfs2: instrumentation wrt ail1 stuck
  gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink
  gfs2: Remove unnecessary gfs2_qa_{get,put} pairs
  gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put
  gfs2: Change inode qa_data to allow multiple users
  gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc
  gfs2: Switch to list_{first,last}_entry
  gfs2: Clean up inode initialization and teardown
  dm clone metadata: Fix return type of dm_clone_nr_of_hydrated_regions()
  dm clone: Add missing casts to prevent overflows and data corruption
  dm clone: Add overflow check for number of regions
  dm clone: Fix handling of partial region discards
  dm writecache: add cond_resched to avoid CPU hangs
  block: move bio_map_* to blk-map.c
  smb3: use SMB2_SIGNATURE_SIZE define
  netfilter: flowtable: Use work entry per offload command
  netfilter: flowtable: Use rw sem as flow block lock
  netfilter: nf_tables: silence a RCU-list warning in nft_table_lookup()
  netfilter: flowtable: Fix incorrect tc_setup_type type
  drm/dp_mst: Remove single tx msg restriction.
  drm/mst: Support simultaneous down replies
  drm/mst: Separate sideband packet header parsing from message building
  netfilter: flowtable: add counter support
  netfilter: nf_tables: add enum nft_flowtable_flags to uapi
  netfilter: conntrack: export nf_ct_acct_update()
  ipvs: optimize tunnel dumps for icmp errors
  ASoC: amd: acp3x-pcm-dma: clean up two indentation issues
  ASoC: tlv320adcx140: Remove undocumented property
  platform/chrome: chromeos_laptop: make I2C API conversion complete
  ANDROID: GKI: Enable CONFIG_USB_PHY for usb drivers like dwc3
  netfilter: conntrack: Add missing annotations for nf_conntrack_all_lock() and nf_conntrack_all_unlock()
  netfilter: ctnetlink: Add missing annotation for ctnetlink_parse_nat_setup()
  ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function
  ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver
  ASoC: Intel: boards: add sof_sdw machine driver
  ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms
  drm/i915: Include port sync state in the state dump
  drm/i915: Use REG_FIELD_PREP() & co. for TRANS_DDI_FUNC_CTL2
  drm/i915: Move icl_get_trans_port_sync_config() into the DDI code
  drm/i915: Drop usless master_transcoder assignments
  drm/i915: Move TRANS_DDI_FUNC_CTL2 programming where it belongs
  drm/i915/mst: Use .compute_config_late() to compute master transcoder
  drm/i915: Differentiate between aliasing-ppgtt and ggtt pinning
  Documentation: x86: exception-tables: document CONFIG_BUILDTIME_TABLE_SORT
  svcrdma: Fix leak of transport addresses
  RDMA/mlx5: Add support for RDMA TX flow table
  net/mlx5: Add support for RDMA TX steering
  Revert "blkdev: check for valid request queue before issuing flush"
  block: simplify queue allocation
  bcache: pass the make_request methods to blk_queue_make_request
  null_blk: use blk_mq_init_queue_data
  block: add a blk_mq_init_queue_data helper
  SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()'
  SUNRPC/cache: don't allow invalid entries to be flushed
  IB/hfi1: Call kobject_put() when kobject_init_and_add() fails
  IB/hfi1: Fix memory leaks in sysfs registration and unregistration
  IB/mlx5: Move to fully dynamic UAR mode once user space supports it
  IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib
  IB/mlx5: Extend QP creation to get uar page index from user space
  IB/mlx5: Extend CQ creation to get uar page index from user space
  IB/mlx5: Expose UAR object and its alloc/destroy commands
  spi: efm32: Convert to use GPIO descriptors
  IB/hfi1: Get rid of a warning
  ovl: document xino expected behavior
  ovl: enable xino automatically in more cases
  ovl: avoid possible inode number collisions with xino=on
  ovl: use a private non-persistent ino pool
  ovl: fix WARN_ON nlink drop to zero
  block: move the ->devnode callback to struct block_device_operations
  drm: Constify adjusted_mode a bit
  drm/i915: Get rid of silly void* from MST code
  drm/i915: use forced codec wake on all gen9+ platforms
  ASoC: rt5682: move DAI clock registry to I2S mode
  ASoC: pxa: magician: convert to use i2c_new_client_device()
  xfs: don't write a corrupt unmount record to force summary counter recalc
  xfs: factor inode lookup from xfs_ifree_cluster
  xfs: tail updates only need to occur when LSN changes
  xfs: factor common AIL item deletion code
  xfs: correctly acount for reclaimable slabs
  xfs: Improve metadata buffer reclaim accountability
  xfs: don't allow log IO to be throttled
  xfs: Throttle commits on delayed background CIL push
  xfs: Lower CIL flush limit for large logs
  xfs: remove some stale comments from the log code
  xfs: refactor unmount record writing
  xfs: merge xlog_commit_record with xlog_write_done
  xfs: split xlog_ticket_done
  xfs: kill XLOG_TIC_INITED
  xfs: refactor and split xfs_log_done()
  xfs: re-order initial space accounting checks in xlog_write
  xfs: don't try to write a start record into every iclog
  xfs: validate the realtime geometry in xfs_validate_sb_common
  ANDROID: gki_defconfig: enable CONFIG_DEBUG_LIST
  USB: cdc-acm: restore capability check order
  Revert "driver core: Set fw_devlink to "permissive" behavior by default"
  ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities
  Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread
  ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire
  ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks
  ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers
  ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend
  ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect
  ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks
  ASoC: SOF: IPC: dai-intel: move ALH declarations in header file
  ASoC: SOF: Intel: add SoundWire configuration interface
  ASoC: soc-acpi: expand description of _ADR-based devices
  io_uring: cleanup io_alloc_async_ctx()
  x86/vdso: Discard .note.gnu.property sections in vDSO
  xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt
  xprtrdma: Extract sockaddr from struct rdma_cm_id
  xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep
  xprtrdma: Disconnect on flushed completion
  xprtrdma: Remove rpcrdma_ia::ri_flags
  xprtrdma: Invoke rpcrdma_ia_open in the connect worker
  xprtrdma: Allocate Protection Domain in rpcrdma_ep_create()
  xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect()
  xprtrdma: Clean up the post_send path
  xprtrdma: Refactor frwr_init_mr()
  xprtrdma: Invoke rpcrdma_ep_create() in the connect worker
  xprtrdma: Enhance MR-related trace points
  serial: 8250: Optimize irq enable after console write
  serial: 8250: Fix rs485 delay after console write
  ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: meson: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer
  ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro
  PCI: dwc: pci-dra7xx: Fix MSI IRQ handling
  parisc: Fix defconfig selection
  scripts/dtc: Remove redundant YYLOC global declaration
  dt-bindings: Clean-up schema errors due to missing 'addtionalProperties: false'
  ARM: dts: ux500: Fix missing node renames
  perf/core: Add PERF_SAMPLE_CGROUP feature
  perf/core: Add PERF_RECORD_CGROUP event
  perf script: Introduce --deltatime option
  perf test x86: Add CET instructions to the new instructions test
  x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map
  ARM: mmp: replace setup_irq() by request_irq()
  ARM: cns3xxx: replace setup_irq() by request_irq()
  ARM: spear: replace setup_irq() by request_irq()
  ARM: ep93xx: Replace setup_irq() by request_irq()
  ARM: iop32x: replace setup_irq() by request_irq()
  drm/vc4: Fix HDMI mode validation
  mmc: cavium-octeon: remove nonsense variable coercion
  mmc: mediatek: fix SDIO irq issue
  vt: vt_ioctl: fix use-after-free in vt_in_use()
  vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console
  clocksource/drivers/hyper-v: Make sched clock return nanoseconds correctly
  drm/i915/perf: add new open param to configure polling of OA buffer
  drm/i915/perf: move pollin setup to non hw specific code
  drm/i915/perf: rework aging tail workaround
  x86, vmlinux.lds: Add RUNTIME_DISCARD_EXIT to generic DISCARDS
  pinctrl: tegra: Add SFIO/GPIO programming on Tegra194
  pinctrl: tegra: Renumber the GG.0 and GG.1 pins
  pinctrl: tegra: Do not add default pin range on Tegra194
  x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR
  x86/split_lock: Rework the initialization flow of split lock detection
  s390/gmap: return proper error code on ksm unsharing
  pinctrl: tegra: Pass struct tegra_pmx for pin range check
  pinctrl: tegra: Fix "Scmitt" -> "Schmitt" typo
  pinctrl: tegra: Fix whitespace issues for improved readability
  gpio: tegra186: Add Tegra194 pin ranges for GG.0 and GG.1
  gpio: tegra186: Add support for pin ranges
  gpio: Support GPIO controllers without pin-ranges
  pinctrl: mediatek: Use scnprintf() for avoiding potential buffer overflow
  x86/mm/set_memory: Fix -Wmissing-prototypes warnings
  x86/efi: Add a prototype for efi_arch_mem_reserve()
  iommu: Move fwspec->iommu_priv to struct dev_iommu
  iommu/virtio: Use accessor functions for iommu private data
  iommu/qcom: Use accessor functions for iommu private data
  iommu/mediatek: Use accessor functions for iommu private data
  iommu/renesas: Use accessor functions for iommu private data
  iommu/arm-smmu: Use accessor functions for iommu private data
  iommu/arm-smmu: Refactor master_cfg/fwspec usage
  iommu/arm-smmu-v3: Use accessor functions for iommu private data
  iommu: Introduce accessors for iommu private data
  iommu/arm-smmu: Fix uninitilized variable warning
  iommu: Move iommu_fwspec to struct dev_iommu
  iommu: Rename struct iommu_param to dev_iommu
  iommu/tegra-gart: Remove direct access of dev->iommu_fwspec
  drm/msm/mdp5: Remove direct access of dev->iommu_fwspec
  ACPI/IORT: Remove direct access of dev->iommu_fwspec
  iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API
  iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE
  iommu/virtio: Fix freeing of incomplete domains
  iommu/virtio: Fix sparse warning
  x86/mm: Mark setup_emu2phys_nid() static
  x86/jump_label: Move 'inline' keyword placement
  iommu/vt-d: Add build dependency on IOASID
  iommu/vt-d: Fix mm reference leak
  x86/platform/uv: Add a missing prototype for uv_bau_message_interrupt()
  drm/fb-helper: Add TODO for making drm_fb_helper_alloc_fbi fill apertures
  mfd: rn5t618: Cleanup i2c_device_id
  iio: adc: rn5t618: Add ADC driver for RN5T618/RC5T619
  rtc: rc5t619: Add Ricoh RC5T619 RTC driver
  mfd: rn5t618: Add more subdevices
  mfd: rn5t618: Add RTC related registers
  mfd: rn5t618: Add IRQ support
  dt-bindings: mfd: rn5t618: Document optional property interrupts
  net/9p: remove unused p9_req_t aux field
  9p: read only once on O_NONBLOCK
  9pnet: allow making incomplete read requests
  9p: Remove unneeded semicolon
  9p: Fix Kconfig indentation
  s390/qdio: set qdio_irq->cdev at allocation time
  s390/qdio: remove unused function declarations
  s390/ccwgroup: remove pm support
  s390/ap: remove power management code from ap bus and drivers
  s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc
  s390/mm: cleanup arch_get_unmapped_area() and friends
  s390/ism: remove pm support
  staging: vt6656: Use DIV_ROUND_UP macro instead of specific code
  staging: remove hp100 driver
  ALSA: ppc: keywest: convert to use i2c_new_client_device()
  ALSA: hda/realtek: Enable mute LED on an HP system
  iio: position: Add support for Azoteq IQS624/625 angle sensors
  iio: light: Add support for Azoteq IQS621/622 ambient light sensors
  iio: temperature: Add support for Azoteq IQS620AT temperature sensor
  input: keyboard: Add support for Azoteq IQS620A/621/622/624/625
  mfd: Add support for Azoteq IQS620A/621/622/624/625
  dt-bindings: Add bindings for Azoteq IQS620A/621/622/624/625
  drm/bridge: sii9234: silence warning about regulators during deferred probe
  drm/i915/gvt: Fix klocwork issues about data size
  drm/bridge: analogix_dp: Split bind() into probe() and real bind()
  powerpc/64: Avoid isync in flush_dcache_range()
  iwlwifi: mvm: remove newline from rs_pretty_print_rate()
  iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static
  iwlwifi: bump FW API to 53 for 22000 series
  iwlwifi: remove IWL_FW_DBG_DOMAIN macro
  iwlwifi: yoyo: enable yoyo by default
  iwlwifi: scan: support FW APIs with variable number of profiles
  iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode
  iwlwifi: remove support for QnJ HR FPGA
  iwlwifi: remove support for QnJ Hr STEP A
  iwlwifi: add trans_cfg for devices with long latency
  iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD
  iwlwifi: mvm: add support for non EDCA based measurements
  iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf
  iwlwifi: convert QnJ with Jf devices to new config table
  iwlwifi: convert all Qu with Jf devices to the new config table
  iwlwifi: add HW step to new cfg device table
  iwlwifi: remove some unused extern declarations from iwl-config.h
  iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg
  iwlwifi: mvm: enable SF also when we have HE
  iwlwifi: remove redundant iwl9560_2ac_cfg struct
  iwlwifi: mvm: rs-fw: fix some indentation
  iwlwifi: scan: support scan req cmd ver 14
  iwlwifi: pass trans and NVM data to HE capability parsing
  iwlwifi: pcie: implement read_config32
  iwlwifi: yoyo: add PCI config space region type
  iwlwifi: mvm: add soc latency support
  dt-bindings: imx8mm-clock: Fix the file path
  dt-bindings: imx8mq-clock: Fix the file path
  powerpc/boot: Delete unneeded .globl _zimage_start
  powerpc/pseries: Handle UE event for memcpy_mcsafe
  net: phy: don't touch suspended flag if there's no suspend/resume callback
  net: ks8851-ml: Fix IO operations, again
  net: atlantic: add XPN handling
  net: atlantic: MACSec offload statistics implementation
  net: atlantic: MACSec offload statistics HW bindings
  net: atlantic: MACSec ingress offload implementation
  net: atlantic: MACSec ingress offload HW bindings
  net: atlantic: MACSec egress offload implementation
  net: atlantic: MACSec egress offload HW bindings
  net: atlantic: MACSec offload skeleton
  net: macsec: report real_dev features when HW offloading is enabled
  net: macsec: add support for getting offloaded stats
  net: macsec: support multicast/broadcast when offloading
  net: macsec: allow multiple macsec devices with offload
  net: macsec: init secy pointer in macsec_context
  net: macsec: add support for offloading to the MAC
  net: macsec: allow to reference a netdev from a MACsec context
  net: add a reference to MACsec ops in net_device
  net: introduce the MACSEC netdev feature
  ANDROID: Kconfig.gki: Drop GKI_QCOM_CLKS_CONFIGS
  FROMLIST: soc: qcom: rpmhpd: Allow RPMHPD driver to be loaded as a module
  FROMLIST: soc: qcom: rpmh: Allow RPMH driver to be loaded as a module
  FROMLIST: soc: qcom: rpmpd: Allow RPMPD driver to be loaded as a module
  scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG
  scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release
  scsi: lpfc: Fix crash after handling a pci error
  scsi: lpfc: Fix scsi host template for SLI3 vports
  scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req
  scsi: lpfc: Fix lockdep error - register non-static key
  scsi: lpfc: Fix kasan slab-out-of-bounds error in lpfc_unreg_login
  taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions
  ipv6: ndisc: add support for 'PREF64' dns64 prefix identifier
  arm64: defconfig: ti: k3: enable dma and networking
  arm64: dts: ti: k3-j721e-common-proc-board: add mcu cpsw nuss pinmux and phy defs
  arm64: dts: ti: k3-j721e-mcu: add mcu cpsw nuss node
  arm64: dts: k3-am654-base-board: add mcu cpsw nuss pinmux and phy defs
  arm64: dts: ti: k3-am65-mcu: add cpsw nuss node
  net: ethernet: ti: introduce am65x/j721e gigabit eth subsystem driver
  dt-binding: ti: am65x: document mcu cpsw nuss
  net: ethernet: ti: ale: am65: add support for default thread cfg
  net: ethernet: ti: ale: add support for mac-only mode
  net: ethernet: ti: ale: fix seeing unreg mcast packets with promisc and allmulti disabled
  phy: ti: gmii-sel: simplify config dependencies between net drivers and gmii phy
  scsi: aic7xxx: aic97xx: Remove FreeBSD-specific code
  scsi: ufs: Do not rely on prefetched data
  cls_flower: Add extack support for flags key
  cls_flower: Add extack support for src and dst port range options
  cls_flower: Add extack support for mpls options
  net: sched: refine extack messages in tcf_change_indev
  scsi: dc395x: remove dc395x_bios_param
  net: phy: add marvell usb to mdio controller
  dt-bindings: net: add marvell usb to mdio bindings
  scsi: libiscsi: Fix error count for active session
  scsi: hpsa: correct race condition in offload enabled
  net: phy: probe PHY drivers synchronously
  scsi: message: fusion: Replace zero-length array with flexible-array member
  ice: add a devlink region for dumping NVM contents
  netdevsim: support taking immediate snapshot via devlink
  devlink: implement DEVLINK_CMD_REGION_NEW
  devlink: track snapshot id usage count using an xarray
  devlink: report error once U32_MAX snapshot ids have been used
  devlink: extract snapshot id allocation to helper function
  devlink: use -ENOSPC to indicate no more room for snapshots
  devlink: add function to take snapshot while locked
  devlink: trivial: fix tab in function documentation
  devlink: convert snapshot destructor callback to region op
  devlink: prepare to support region operations
  scsi: qedi: Add PCI shutdown handler support
  scsi: qedi: Add MFW error recovery process
  veth: rely on peer veth_rq for ndo_xdp_xmit accounting
  veth: rely on veth_rq in veth_xdp_flush_bq signature
  sfc: falcon: convert to use i2c_new_client_device()
  igb: convert to use i2c_new_client_device()
  scsi: ufs: Enable block layer runtime PM for well-known logical units
  RISC-V: Move all address space definition macros to one place
  selftests: skbedit_priority: Test counters at the skbedit rule
  sched: act_pedit: Implement stats_update callback
  sched: act_skbedit: Implement stats_update callback
  scsi: ufs-qcom: Override devfreq parameters
  scsi: ufshcd: Let vendor override devfreq parameters
  scsi: ufshcd: Update the set frequency to devfreq
  scsi: ufs: Resume ufs host before accessing ufs device
  scsi: ufs-mediatek: customize the delay for enabling host
  scsi: ufs: make HCE polling more compact to improve initialization latency
  scsi: ufs: allow custom delay prior to host enabling
  scsi: ufs-mediatek: use common delay function
  scsi: ufs: introduce common and flexible delay function
  scsi: ufs: use an enum for host capabilities
  scsi: ufs: fix uninitialized tx_lanes in ufshcd_disable_tx_lcc()
  scsi: iscsi: Report connection state in sysfs
  scsi: target: core: add task tag to trace events
  ANDROID: Specify MAKE_GOALS and optimize targets
  scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect
  scsi: target: fix hang when multiple threads try to destroy the same iscsi session
  scsi: target: remove boilerplate code
  scsi: aha1740: Fix an errro handling path in aha1740_probe()
  scsi: qla2xxx: Remove non functional code
  Input: fix stale timestamp on key autorepeat events
  bpf: Remove unused vairable 'bpf_xdp_link_lops'
  bpf: Factor out attach_type to prog_type mapping for attach/detach
  bpf: Factor out cgroup storages operations
  afs: Fix unpinned address list during probing
  drm/i915: Cast remain to unsigned long in eb_relocate_vma
  MAINTAINERS: fix bad file pattern
  parse-maintainers: Do not sort section content by default
  rtc: pcf85063: Add pcf85063 clkout control to common clock framework
  selftests: enforce local header dependency in lib.mk
  selftests: Fix memfd to support relocatable build (O=objdir)
  selftests: Fix seccomp to support relocatable build (O=objdir)
  selftests/harness: Handle timeouts cleanly
  selftests/harness: Move test child waiting logic
  drm/i915/uc: do not free err log on uc_fini
  drm/i915/uc: Move uC debugfs to its own folder under GT
  drm/i915/debugfs: move uC printers and update debugfs file names
  drm/i915/huc: make "support huc" reflect HW capabilities
  drm/i915/guc: drop stage_pool debugfs
  drm/i915/gt: allow setting generic data pointer
  ARM: integrator: impd1: Use GPIO_LOOKUP() helper macro
  ANDROID: Incremental fs: Add INCFS_IOC_GET_FILLED_BLOCKS
  rtc: make definitions in include/uapi/linux/rtc.h actually useful for user space
  ANDROID: Incremental fs: Fix two typos
  kunit: tool: add missing test data file content
  kunit: update documentation to describe debugfs representation
  kunit: subtests should be indented 4 spaces according to TAP
  kunit: add log test
  kunit: add debugfs /sys/kernel/debug/kunit/<suite>/results display
  Input: move the new KEY_SELECTIVE_SCREENSHOT keycode
  RDMA/hns: Remove redundant judgment of qp_type
  RDMA/hns: Remove redundant assignment of wc->smac when polling cq
  RDMA/hns: Remove redundant qpc setup operations
  RDMA/hns: Remove meaningless prints
  RDMA/hns: Remove definition of cq doorbell structure
  RDMA/hns: Adjust the qp status value sequence of the hardware
  RDMA/hns: Optimize hns_roce_alloc_vf_resource()
  RDMA/hns: Simplify attribute judgment code
  RDMA/hns: Fix a wrong judgment of return value
  RDMA/hns: Unify format of prints
  IB/iser: Always check sig MR before putting it to the free pool
  RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices
  RISC-V: Only select essential drivers for SOC_VIRT config
  cpufreq: intel_pstate: Select schedutil as the default governor
  cpufreq: intel_pstate: Simplify intel_pstate_cpu_init()
  hostap: convert to struct proc_ops
  rtw88: fix non-increase management packet sequence number
  tools/power/x86/intel_pstate_tracer: fix a broken y-axis scale
  ASoC: pxa: Enable AC'97 bus support for PXA machines
  ASoC: pxa: Select regmap from AC'97 machines
  kill uaccess_try()
  x86: unsafe_put-style macro for sigmask
  mlxsw: spectrum_mr: Fix list iteration in error path
  x86: x32_setup_rt_frame(): consolidate uaccess areas
  x86: __setup_rt_frame(): consolidate uaccess areas
  x86: __setup_frame(): consolidate uaccess areas
  x86: setup_sigcontext(): list user_access_{begin,end}() into callers
  selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit
  selftests: forwarding: Add a forwarding test for pedit munge dsfield
  mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE
  mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION
  mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd
  net: flow_offload.h: Fix a comment at flow_action_entry.mangle
  ASoC: rt1308-sdw: use slot and rx_mask to configure stream
  ASoC: rt1308-sdw: add set_tdm_slot() support
  qlcnic: Fix bad kzalloc null test
  x86: get rid of put_user_try in __setup_rt_frame() (both 32bit and 64bit)
  x86: ia32_setup_rt_frame(): consolidate uaccess areas
  x86: ia32_setup_frame(): consolidate uaccess areas
  x86: ia32_setup_sigcontext(): lift user_access_{begin,end}() into the callers
  ASoC: SOF: Intel: hda: call codec wake at chip init
  ASoC: SOF: Intel: hda: do not leave clock gating off upon error
  ASoC: SOF: fix uninitialised "work" with VirtIO
  ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load()
  ASoC: SOF: Intel: hda: Improve DSP state logging
  atl2: remove unused variable 'atl2_driver_string'
  tipc: Add a missing case of TIPC_DIRECT_MSG type
  IB/hfi1: Use scnprintf() for avoiding potential buffer overflow
  ASoC: Intel: common: Add mach table for tgl-max98373-rt5682
  ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682
  ASoC: intel: sof_da7219_max98373: Add speaker switch
  ASoC: Intel: Make glk+rt5682 echo ref dynamic
  RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow
  mm/hmm: check the device private page owner in hmm_range_fault()
  mm: simplify device private page handling in hmm_range_fault
  mm: handle multiple owners of device private pages in migrate_vma
  memremap: add an owner field to struct dev_pagemap
  mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_
  mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_()
  mm/hmm: simplify hmm_vma_walk_hugetlb_entry()
  mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag
  mm/hmm: don't provide a stub for hmm_range_fault()
  mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd()
  mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling
  mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages
  mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte()
  mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT
  mm/hmm: add missing pfns set to hmm_vma_walk_pmd()
  mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock
  mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte()
  drm/i915/display: Fix mode private_flags comparison at atomic_check
  drm/i915/gt: Stage the transfer of the virtual breadcrumb
  drm/i915/gt: Select the deepest available parking mode for rc6
  drm/i915: Avoid live-lock with i915_vma_parked()
  drm/i915/gt: Treat idling as a RPS downclock event
  drm/i915/gt: Cancel a hung context if already closed
  drm/i915: Use explicit flag to mark unreachable intel_context
  ARM: dts: OMAP3: disable RNG on N950/N9
  riscv: Use macro definition instead of magic number
  riscv: Add support to dump the kernel page tables
  ata: make "libata.force" kernel parameter optional
  ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c
  ata: start separating SATA specific code from libata-eh.c
  ata: move ata_sas_*() to libata-sata.c
  ata: start separating SATA specific code from libata-scsi.c
  ata: move sata_deb_timing_*() to libata-sata.c
  ata: move ata_qc_complete_multiple() to libata-sata.c
  ata: move sata_link_hardreset() to libata-sata.c
  ata: move sata_link_{debounce,resume}() to libata-sata.c
  ata: move *sata_set_spd*() to libata-sata.c
  ata: move sata_scr_*() to libata-sata.c
  ata: start separating SATA specific code from libata-core.c
  ata: let compiler optimize out ata_eh_set_lpm() on non-SATA hosts
  ata: let compiler optimize out ata_dev_config_ncq() on non-SATA hosts
  ata: add CONFIG_SATA_HOST=n version of ata_ncq_enabled()
  ata: separate PATA timings code from libata-core.c
  ata: fix CodingStyle issues in PATA timings code
  ata: remove EXPORT_SYMBOL_GPL()s not used by modules
  ata: move EXPORT_SYMBOL_GPL()s close to exported code
  ata: optimize ata_scsi_rbuf[] size
  ata: optimize struct ata_force_param size
  ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size
  ata: simplify ata_scsiop_inq_89()
  sata_promise: use ata_cable_sata()
  ata: make SATA_PMP option selectable only if any SATA host driver is enabled
  ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts
  ata: remove stale maintainership information from core code
  riscv: patch code by fixmap mapping
  riscv: introduce interfaces to patch kernel code
  riscv: add macro to get instruction length
  riscv: add STRICT_KERNEL_RWX support
  riscv: add alignment for text, rodata and data sections
  riscv: move exception table immediately after RO_DATA
  riscv: add ARCH_SUPPORTS_DEBUG_PAGEALLOC support
  riscv: add ARCH_HAS_SET_DIRECT_MAP support
  riscv: add ARCH_HAS_SET_MEMORY support
  dt-bindings: sram: qcom: Clean-up 'ranges' and child node names
  dt-bindings: iio/accel: Drop duplicate adi,adxl345/6 from trivial-devices.yaml
  ANDROID: dm-bow: Fix free_show value is incorrect
  drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2
  staging: wilc1000: Use crc7 in lib/ rather than a private copy
  Staging: rtl8192u: ieee80211: Use netdev_alert().
  Staging: rtl8192u: ieee80211: Use netdev_info() with network devices.
  Staging: rtl8192u: ieee80211: Use netdev_warn() for network devices.
  Staging: rtl8192u: ieee80211: Use netdev_dbg() for debug messages.
  xfs: prohibit fs freezing when using empty transactions
  xfs: shutdown on failure to add page to log bio
  xfs: directory bestfree check should release buffers
  xfs: drop all altpath buffers at the end of the sibling check
  xfs: preserve default grace interval during quotacheck
  drm: Add docs for managed resources
  drm/udl: drop drm_driver.release hook
  drm/udl: Drop explicit drm_mode_config_cleanup call
  drm/mipi-dbi: Drop explicit drm_mode_config_cleanup call
  drm/mipi-dbi: Move drm_mode_config_init into mipi library
  drm/repaper: Drop explicit drm_mode_config_cleanup call
  drm/gm12u320: Simplify upload work
  drm/gm12u320: Use helpers for shutdown/suspend/resume
  drm/gm12u320: Use devm_drm_dev_init
  drm/gm12u320: More drmm_
  drm/tidss: Drop explicit drm_mode_config_cleanup call
  drm/mtk: Drop explicit drm_mode_config_cleanup call
  drm/shmob: Drop explicit drm_mode_config_cleanup call
  drm/stm: Drop explicit drm_mode_config_cleanup call
  drm/rockchip: Drop explicit drm_mode_config_cleanup call
  drm/rcar-du: Drop explicit drm_mode_config_cleanup call
  drm/pl111: Drop explicit drm_mode_config_cleanup call
  drm/meson: Drop explicit drm_mode_config_cleanup call
  drm/mcde: More devm_drm_dev_init
  drm/mcde: Drop explicit drm_mode_config_cleanup call
  drm/ingenic: Drop explicit drm_mode_config_cleanup call
  ext4: disable dioread_nolock whenever delayed allocation is disabled
  ext4: do not commit super on read-only bdev
  amba: Initialize dma_parms for amba devices
  driver core: platform: Initialize dma_parms for platform devices
  ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes
  mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX
  ext4: unregister sysfs path before destroying jbd2 journal
  ext4: check for non-zero journal inum in ext4_calculate_overhead
  mac80211: mark station unauthorized before key removal
  mac80211: Check port authorization in the ieee80211_tx_dequeue() case
  pNFS: Add a helper to allocate the array of buckets
  NFS/pNFS: Refactor pnfs_generic_commit_pagelist()
  pNFS/flexfiles: Simplify allocation of the mirror array
  bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device()
  bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture
  bus: mhi: core: Add support for reading MHI info from device
  SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize
  misc: rtsx: set correct pcr_ops for rts522A
  cfg80211: Do not warn on same channel at the end of CSA
  mac80211: drop data frames without key on encrypted links
  drm/cirrus: Fully embrace devm_
  drm/cirrus: Drop explicit drm_mode_config_cleanup call
  staging: wlan-ng: fix use-after-free Read in hfa384x_usbin_callback
  staging: rtl8723bs: hal: Remove NULL check before kfree
  drm/bochs: Drop explicit drm_mode_config_cleanup
  drm/bochs: Remove leftover drm_atomic_helper_shutdown
  drm: Manage drm_mode_config_init with drmm_
  drm: Garbage collect drm_dev_fini
  staging: rtl8723bs: hal: Correct typos in comments
  staging: rtl8723bs: os_dep: Correct typos in comments
  staging: rtl8723bs: core: Correct typos in comments
  staging: rtl8723bs: hal: Remove unnecessary cast on void pointer
  staging: rtl8188eu: cleanup long line in odm.c
  tty: serial: make SERIAL_SPRD depend on COMMON_CLK
  drm: Manage drm_vblank_cleanup with drmm_
  drm: Manage drm_gem_init with drmm_
  drm: manage drm_minor cleanup with drmm_
  drm: Use drmm_ for drm_dev_init cleanup
  drm: Handle dev->unique with drmm_
  tty: serial: fsl_lpuart: fix return value checking
  tty: serial: fsl_lpuart: move dma_request_chan()
  drm/i915/display: Fix mode private_flags comparison at atomic_check
  speakup: misc: Use dynamic minor numbers for speakup devices
  mei: me: add cedar fork device ids
  drm: Cleanups after drmm_add_final_kfree rollout
  drm/<drivers>: Use drmm_add_final_kfree
  drm/gm12u320: Use drmm_add_final_kfree
  drm/ingenic: Use drmm_add_final_kfree
  drm/repaper: Use drmm_add_final_kfree
  drm/vkms: Use drmm_add_final_kfree
  drm/vgem: Use drmm_add_final_kfree
  drm/mcde: Use drmm_add_final_kfree
  drm/scheduler: fix rare NULL ptr race
  drm/tidss: Use drmm_add_final_kfree
  drm/v3d: Use drmm_add_final_kfree
  drm/cirrus: Use drmm_add_final_kfree
  drm/i915: Use drmm_add_final_kfree
  powerpc/smp: Use IS_ENABLED() to avoid #ifdef
  powerpc/smp: Drop superfluous NULL check
  powerpc: Switch 8xx MAINTAINERS entry to Christophe
  powerpc: Update 83xx/85xx MAINTAINERS entry
  powerpc: Update powermac MAINTAINERS entry
  powerpc: Update MPC5XXX MAINTAINERS entry
  powerpc: Drop XILINX MAINTAINERS entry
  powerpc: Mark 4xx as Orphan in MAINTAINERS
  powerpc: Remove PA SEMI MAINTAINERS entries
  powerpc: Update wiki link in MAINTAINERS
  powerpc: Update MAINTAINERS
  coresight: do not use the BIT() macro in the UAPI header
  Documentation: provide IBM contacts for embargoed hardware
  usb: cdns3: make signed 1 bit bitfields unsigned
  usb: gadget: fsl: remove unused variable 'driver_desc'
  usb: gadget: f_fs: Fix use after free issue as part of queue failure
  usb: typec: Correct the documentation for typec_cable_put()
  perf: Normalize gcc parameter when generating arch errno table
  perf parse-events: Add defensive NULL check
  mmc: mmci_sdmmc: Fix clear busyd0end irq flag
  ANDROID: build.config.allmodconfig: Re-enable XFS_FS
  xfrm: add prep for esp beet mode offload
  esp6: add gso_segment for esp6 beet mode
  esp4: add gso_segment for esp4 beet mode
  drm/qxl: Use drmm_add_final_kfree
  drm/udl: Use drmm_add_final_kfree
  drm/mipi_dbi: Use drmm_add_final_kfree in all drivers
  powerpc/xmon: Add ASCII dump to d1,d2,d4,d8 commands.
  drm: Set final_kfree in drm_dev_alloc
  drm: add managed resources tied to drm_device
  drm/i915: Don't clear drvdata in ->release
  dt-bindings: mmc: Fix node name in an example
  mm/sl[uo]b: export __kmalloc_track(_node)_caller
  mmc: core: Re-work the code for eMMC sanitize
  drm/i915/display: Return early after MISSING_CASE for write_dp_sdp
  powerpc/xive: Add a debugfs file to dump internal XIVE state
  powerpc/xmon: Add source flags to output of XIVE interrupts
  powerpc/xive: Fix xmon support on the PowerNV platform
  powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs
  powerpc: Prefer __section and __printf from compiler_attributes.h
  arm64: dts: Revert "specify console via command line"
  platform/x86: surface3_power: MSHW0011 rev-eng implementation
  macintosh: convert to i2c_new_scanned_device
  perf/tests: Add CET instructions to the new instructions test
  mm/mremap: Add comment explaining the untagging behaviour of mremap()
  drm/i915/display: Remove useless but deadly local
  x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map
  drm/i915: Drop final few uses of drm_i915_private.engine
  KVM: selftests: Fix cosmetic copy-paste error in vm_mem_region_move()
  KVM: Fix out of range accesses to memslots
  KVM: X86: Micro-optimize IPI fastpath delay
  KVM: X86: Delay read msr data iff writes ICR MSR
  MAINTAINERS: Update Calxeda Highbank maintainership
  arm: dts: calxeda: Group port-phys and sgpio-gpio items
  arm: dts: calxeda: Fix interrupt grouping
  arm: dts: calxeda: Provide UART clock
  arm: dts: calxeda: Basic DT file fixes
  ALSA: usb-audio: Update the documentation for the new delayed_register option
  ALSA: usb-audio: Inform devices that need delayed registration
  ALSA: usb-audio: Add delayed_register option
  ALSA: usb-audio: Rewrite registration quirk handling
  KVM: X86: Narrow down the IPI fastpath to single target IPI
  brcmfmac: add USB autosuspend feature support
  brcmfmac: increase max hanger slots from 1K to 3K in fws layer
  brcmfmac: fix the incorrect return value in brcmf_inform_single_bss().
  brcmfmac: Fix double freeing in the fmac usb data path
  brcmfmac: Fix driver crash on USB control transfer timeout
  rtl8xxxu: Feed current txrate information for mac80211
  rtl8xxxu: add enumeration for channel bandwidth
  rtw88: add a debugfs entry to enable/disable coex mechanism
  rtw88: add a debugfs entry to dump coex's info
  USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback
  staging: rtl8723bs: hal: Compress return logic
  staging: rtl8723bs: rtw_cmd: Compress lines for immediate return
  staging: rtl8723bs: rtw_efuse: Compress lines for immediate return
  staging: wilc1000: remove label from examples in DT binding documentation
  dt-bindings: dma: renesas,usb-dmac: add r8a77961 support
  dmaengine: uniphier-xdmac: Remove redandant error log for platform_get_irq
  net/mlx5: E-switch, Protect eswitch mode changes
  net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change
  net/mlx5: Split eswitch mode check to different helper function
  devlink: Rely on driver eswitch thread safety instead of devlink
  net/mlx5: Simplify mlx5_unload_one() and its callers
  net/mlx5: Simplify mlx5_register_device to return void
  net/mlx5: Avoid group version scan when not necessary
  net/mlx5: Avoid incrementing FTE version
  net/mlx5: Fix group version management
  net/mlx5: Simplify matching group searches
  net/mlx5: E-Switch, Use correct type for chain, prio and level values
  net/mlx5: E-Switch, free flow_group_in after creating the restore table
  net/mlx5: E-Switch, Enable chains only if regs loopback is enabled
  net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported
  net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb
  net/mlx5e: Fix actions_match_supported() return
  bpf: Test_verifier, #70 error message updates for 32-bit right shift
  bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds()
  bpf: Verifer, refactor adjust_scalar_min_max_vals
  hwspinlock: hwspinlock_internal.h: Replace zero-length array with flexible-array member
  hwspinlock: Allow drivers to be built with COMPILE_TEST
  remoteproc/omap: Switch to SPDX license identifiers
  remoteproc/omap: Add watchdog functionality for remote processors
  remoteproc/omap: Report device exceptions and trigger recovery
  remoteproc/omap: Add support for runtime auto-suspend/resume
  remoteproc/omap: Add support for system suspend/resume
  remoteproc/omap: Request a timer(s) for remoteproc usage
  remoteproc/omap: Check for undefined mailbox messages
  remoteproc/omap: Remove the platform_data header
  remoteproc/omap: Add support for DRA7xx remote processors
  remoteproc/omap: Initialize and assign reserved memory node
  remoteproc/omap: Add the rproc ops .da_to_va() implementation
  remoteproc/omap: Add support to parse internal memories from DT
  remoteproc/omap: Add a sanity check for DSP boot address alignment
  remoteproc/omap: Add device tree support
  dt-bindings: remoteproc: Add OMAP remoteproc bindings
  remoteproc: qcom: Introduce panic handler for PAS and ADSP
  remoteproc: qcom: q6v5: Add common panic handler
  remoteproc: Introduce "panic" callback in ops
  remoteproc: Traverse rproc_list under RCU read lock
  remoteproc: Fix NULL pointer dereference in rproc_virtio_notify
  remoteproc: return error for bad "recovery" debugfs input
  remoteproc: remoteproc debugfs file fixes
  remoteproc: re-check state in rproc_trigger_recovery()
  remoteproc: stm32: demote warning about optional property absence
  remoteproc/mediatek: Use size_t type for len in scp_da_to_va
  remoteproc: Adapt coredump to generate correct elf type
  remoteproc: Allow overriding only sanity_check
  remoteproc: Add elf64 support in elf loader
  remoteproc: Rename rproc_elf_sanity_check for elf32
  remoteproc: Add elf helpers to access elf64 and elf32 fields
  remoteproc: Use u64 type for boot_addr
  remoteproc: Use size_t instead of int for rproc_mem_entry len
  remoteproc: Use size_t type for len in da_to_va
  remoteproc: fix kernel-doc warnings
  remoteproc: qcom_q6v5_mss: Reload the mba region on coredump
  remoteproc: qcom_q6v5_mss: Validate each segment during loading
  remoteproc: qcom_q6v5_mss: Don't reassign mpss region on shutdown
  clk: imx: Align imx sc clock parent msg structs to 4
  clk: imx: Align imx sc clock msg structs to 4
  clk: Pass correct arguments to __clk_hw_register_gate()
  KVM: PPC: Book3S HV: Add a capability for enabling secure guests
  ACPI: NFIT: Replace zero-length array with flexible-array member
  pinctrl: freescale: drop the dependency on ARM64 for i.MX8M
  Revert "pinctrl: mvebu: armada-37xx: use use platform api"
  libbpf: Don't allocate 16M for log buffer by default
  libbpf: Remove unused parameter `def` to get_map_field_int
  bpf: Document bpf_inspect drgn tool
  gpio: brcmstb: support gpio-line-names property
  ANDROID: gki_defconfig: enabled UAPI header compile testing
  Documentation: kunit: Make the KUnit documentation less UML-specific
  Fix linked-list KUnit test when run multiple times
  fanotify: report name info for FAN_DIR_MODIFY event
  fanotify: record name info for FAN_DIR_MODIFY event
  ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned
  ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components
  ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components
  ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components
  Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections
  mtd: rawnand: toshiba: Support reading the number of bitflips for BENAND (Built-in ECC NAND)
  MAINTAINERS: Add the IRC channel to the MTD related subsystems
  drm/amdgpu: don't try to reserve training bo for sriov (v2)
  drm/amdgpu/smu11: add support for SMU AC/DC interrupts
  drm/amdgpu/swSMU: handle manual AC/DC notifications
  drm/amdgpu/swSMU: handle DC controlled by GPIO for navi1x
  drm/amdgpu/swSMU: set AC/DC mode based on the current system state (v2)
  drm/amdgpu/swSMU: correct the bootup power source for Navi1X (v2)
  drm/amdgpu/swSMU: use the smu11 power source helper for navi1x
  drm/amdgpu/smu11: add a helper to set the power source
  drm/amd/swSMU: add callback to set AC/DC power source (v2)
  drm/scheduler: fix rare NULL ptr race
  drm/amdgpu: fix the coverage issue to clear ArcVPGRs
  drm/amd/display: Fix pageflip event race condition for DCN.
  drm/panel-simple: drop use of data-mapping property
  drm/[radeon|amdgpu]: Remove HAINAN board from max_sclk override check
  Revert "drm/amdgpu: add CAP fw loading"
  dt-bindings: display: drop data-mapping from panel-dpi
  arm64: dts: specify console via command line
  nvme: cleanup namespace identifier reporting in nvme_init_ns_head
  nvme: rename __nvme_find_ns_head to nvme_find_ns_head
  nvme: refactor nvme_identify_ns_descs error handling
  nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl
  nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl
  nvme: Fix controller creation races with teardown flow
  nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl
  nvme: Fix ctrl use-after-free during sysfs deletion
  nvme-pci: Re-order nvme_pci_free_ctrl
  nvme: Remove unused return code from nvme_delete_ctrl_sync
  nvme: Use nvme_state_terminal helper
  nvme: release ida resources
  nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO
  nvmet-tcp: optimize tcp stack TX when data digest is used
  nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow
  nvme-multipath: do not reset on unknown status
  nvmet-rdma: allocate RW ctxs according to mdts
  nvmet-rdma: Implement get_mdts controller op
  nvmet: Add get_mdts op for controllers
  nvme-pci: properly print controller address
  nvme-tcp: break from io_work loop if recv failed
  nvme-tcp: move send failure to nvme_tcp_try_send
  nvmet-tcp: fix maxh2cdata icresp parameter
  nvme-tcp: optimize queue io_cpu assignment for multiple queue maps
  nvme-pci: Simplify nvme_poll_irqdisable
  nvme-pci: Remove two-pass completions
  nvme-pci: Remove tag from process cq
  nvme-pci: slimmer CQ head update
  nvmet: check ncqr & nsqr for set-features cmd
  nvme: Check for readiness more quickly, to speed up boot time
  nvme: log additional message for controller status
  nvme: code cleanup nvme_identify_ns_desc()
  nvme: Don't deter users from enabling hwmon support
  nvme: expose hostid via sysfs for fabrics controllers
  nvme: expose hostnqn via sysfs for fabrics controllers
  net: Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build
  cxgb4: Add support to catch bits set in INT_CAUSE5
  octeontx2-pf: Fix ndo_set_rx_mode
  octeontx2-pf: Fix rx buffer page refcount
  perf callchain: Update docs regarding kernel/user space unwinding
  s390/qeth: modernize two list helpers
  s390/qeth: keep track of fixed prio-queue configuration
  s390/qeth: fine-tune MAC Address-related errnos
  s390/qeth: add TX IRQ coalescing support for IQD devices
  s390/qeth: collect more TX statistics
  s390/qeth: clean up the mac_bits
  s390/qeth: simplify L3 dev_id logic
  s390/qdio: extend polling support to multiple queues
  s390/qeth: remove redundant if-clause in RX poll code
  s390/qeth: split out RX poll code
  s390/qeth: simplify RX buffer tracking
  net: ena: Add PCI shutdown handler to allow safe kexec
  selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED
  staging: rtl8723bs: Remove blank line before '}' brace
  Staging: rtl8188eu: hal: Add space around operators
  Staging: kpc2000: kpc_dma: Use spaces around operators.
  Staging: kpc2000: kpc_dma: Use kcalloc over kzalloc.
  Staging: kpc2000: kpc_dma: Use the SPDK comment style.
  Staging: kpc2000: kpc_dma: Include the preferred header.
  Staging: kpc2000: kpc_dma: Remove unnecessary braces.
  Staging: kpc2000: kpc_dma: Use sizeof(*var) in kzalloc().
  Staging: kpc2000: kpc_dma: Remove comparison to NULL.
  dma-buf: Improve CONFIG_DMABUF_MOVE_NOTIFY help text
  staging: hp100: Properly indent the multiline comments.
  staging: rtl8723bs: Add line after variable declarations
  staging: hp100: Add space around operator
  staging: rtl8723bs: Remove multiple assignments
  staging: rtl8723bs: Remove unnecessary braces for single statements
  selftests/net: add missing tests to Makefile
  net: use indirect call wrappers for skb_copy_datagram_iter()
  nvmem: core: remove nvmem_sysfs_get_groups()
  nvmem: core: use is_bin_visible for permissions
  cxgb4: remove set but not used variable 'tab'
  kunit: kunit_tool: Allow .kunitconfig to disable config items
  kunit: Always print actual pointer values in asserts
  nvmem: core: use device_register and device_unregister
  drm/i915/wopcm: convert to drm device based logging
  drm/i915/psr: use struct drm_device based logging
  drm/i915/display: use struct drm_device based logging
  drm/i915/display: clean up intel_PLL_is_valid()
  drm/i915/tv: use struct drm_device based logging
  drm/i915/connector: use MISSING_CASE instead of logging
  drm/i915/dsi: use struct drm_device based logging
  drm/i915/hdmi: use struct drm_device based logging
  drm/i915/dsi: use struct drm_device based logging
  drm/i915/dp_mst: use struct drm_device based logging
  drm/i915/dp_aux_backlight: use struct drm_device based logging
  drm/i915/display_power: use struct drm_device based logging
  drm/i915/ddi: use struct drm_device based logging
  objtool: Re-arrange validate_functions()
  objtool: Optimize find_rela_by_dest_range()
  objtool: Delete cleanup()
  objtool: Optimize read_sections()
  objtool: Optimize find_symbol_by_name()
  objtool: Resize insn_hash
  objtool: Rename find_containing_func()
  objtool: Optimize find_symbol_*() and read_symbols()
  objtool: Optimize find_section_by_name()
  objtool: Optimize find_section_by_index()
  objtool: Add a statistics mode
  objtool: Optimize find_symbol_by_index()
  x86/kexec: Make relocate_kernel_64.S objtool clean
  x86/kexec: Use RIP relative addressing
  objtool: Rename func_for_each_insn_all()
  objtool: Rename func_for_each_insn()
  objtool: Introduce validate_return()
  kcsan: Update API documentation in kcsan-checks.h
  kcsan: Update Documentation/dev-tools/kcsan.rst
  kcsan: Fix a typo in a comment
  kcsan: Add current->state to implicitly atomic accesses
  kcsan: Add option for verbose reporting
  kcsan: Add option to allow watcher interruptions
  ahci: Add Intel Comet Lake PCH-V PCI ID
  ahci: Add Intel Comet Lake PCH-H PCI ID
  libata: Assign OF node to the SCSI device
  libata: Remove extra scsi_host_put() in ata_scsi_add_hosts()
  ahci: Add Intel Comet Lake H RAID PCI ID
  FROMLIST: media: v4l2-fh: define v4l2_fh struct regardless of condition
  drm/radeon: fix scatter-gather mapping with user pages
  drm/amdgpu: fix scatter-gather mapping with user pages
  dt-bindings: mfd: Convert stpmic1 bindings to json-schema
  drm/prime: use dma length macro when mapping sg
  block: move the part_stat* helpers from genhd.h to a new header
  block: move block layer internals out of include/linux/genhd.h
  block: move guard_bio_eod to bio.c
  block: unexport get_gendisk
  block: unexport disk_map_sector_rcu
  block: unexport disk_get_part
  block: mark part_in_flight and part_in_flight_rw static
  block: mark block_depr static
  block: factor out requeue handling from dispatch code
  btrfs: fix missing semaphore unlock in btrfs_sync_file
  btrfs: use nofs allocations for running delayed items
  MIPS: Exclude more dsemul code when CONFIG_MIPS_FP_SUPPORT=n
  MIPS/tlbex: Fix LDDIR usage in setup_pw() for Loongson-3
  MIPS: do not compile generic functions for CONFIG_CAVIUM_OCTEON_SOC
  MAINTAINERS: Update Loongson64 entry
  MIPS: Loongson64: Load built-in dtbs
  MIPS: Loongson64: Add generic dts
  dt-bindings: mips: Add loongson boards
  MIPS: Loongson64: Drop legacy IRQ code
  pidfd: Use new infrastructure to fix deadlocks in execve
  perf: Use new infrastructure to fix deadlocks in execve
  proc: io_accounting: Use new infrastructure to fix deadlocks in execve
  proc: Use new infrastructure to fix deadlocks in execve
  kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve
  kernel: doc: remove outdated comment cred.c
  mm: docs: Fix a comment in process_vm_rw_core
  selftests/ptrace: add test cases for dead-locks
  exec: Fix a deadlock in strace
  exec: Add exec_update_mutex to replace cred_guard_mutex
  exec: Move exec_mmap right after de_thread in flush_old_exec
  exec: Move cleanup of posix timers on exec out of de_thread
  exec: Factor unshare_sighand out of de_thread and call it separately
  exec: Only compute current once in flush_old_exec
  Bluetooth: don't assume key size is 16 when the command fails
  block/diskstats: replace time_in_queue with sum of request times
  block/diskstats: accumulate all per-cpu counters in one pass
  block/diskstats: more accurate approximation of io_ticks for slow disks
  drm/i915/gt: Stage the transfer of the virtual breadcrumb
  soc: samsung: chipid: Fix return value on non-Exynos platforms
  arm64: dts: Fix leftover entry-methods for PSCI
  ARM: dts: exynos: Fix regulator node aliasing on Midas-based boards
  drm/i915: Immediately execute the fenced work
  drm/i915/execlists: Pull tasklet interrupt-bh local to direct submission
  RDMA/mlx5: Block delay drop to unprivileged users
  selftests: add pid namespace ENOMEM regression test
  NFS: Don't specify NFS version in "UDP not supported" error
  nfsroot: set tcp as the default transport protocol
  nvmem: core: add root_only member to nvmem device struct
  staging: hp100: Add spaces in if statement.
  staging: hp100: Add space between while keyword and open parenthesis
  staging: hp100: Remove space after opening parenthesis "("
  Staging: hp100: Add space after "," in function arguments.
  staging: hp100: Correct typo in the comment
  staging: hp100: Remove extra blank lines
  staging: wlan-ng: fix ODEBUG bug in prism2sta_disconnect_usb
  staging: vt6655: Break up function call with long line.
  cpufreq/intel_pstate: Fix wrong macro conversion
  cpu/hotplug: Hide cpu_up/down()
  cpu/hotplug: Move bringup of secondary CPUs out of smp_init()
  torture: Replace cpu_up/down() with add/remove_cpu()
  firmware: psci: Replace cpu_up/down() with add/remove_cpu()
  xen/cpuhotplug: Replace cpu_up/down() with device_online/offline()
  parisc: Replace cpu_up/down() with add/remove_cpu()
  sparc: Replace cpu_up/down() with add/remove_cpu()
  powerpc: Replace cpu_up/down() with add/remove_cpu()
  x86/smp: Replace cpu_up/down() with add/remove_cpu()
  arm64: hibernate: Use bringup_hibernate_cpu()
  cpu/hotplug: Provide bringup_hibernate_cpu()
  arm64: Use reboot_cpu instead of hardconding it to 0
  arm64: Don't use disable_nonboot_cpus()
  ARM: Use reboot_cpu instead of hardcoding it to 0
  ARM: Don't use disable_nonboot_cpus()
  ia64: Replace cpu_down() with smp_shutdown_nonboot_cpus()
  cpu/hotplug: Create a new function to shutdown nonboot cpus
  cpu/hotplug: Add new {add,remove}_cpu() functions
  ACPI: PM: s2idle: Refine active GPEs check
  ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE
  x86/alternatives: Mark text_poke_loc_init() static
  s390/cio: use fallthrough;
  s390/vfio: use fallthrough;
  s390/zcrypt: use fallthrough;
  s390: use fallthrough;
  s390/cpum_sf: Fix wrong page count in error message
  s390/diag: fix display of diagnose call statistics
  drm/i915/selftests: Measure the energy consumed while in RC6
  ASoC: MT6660: make spdxcheck.py happy
  arm64: head: Convert install_el2_stub to SYM_INNER_LABEL
  drm/i915/execlists: Drop setting sibling priority hint on virtual engines
  .gitignore: add SPDX License Identifier
  .gitignore: remove too obvious comments
  PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there
  powerpc/prom_init: Remove leftover comment
  dt-bindings: interrupt-controller: Add Loongson-3 HTPIC
  irqchip: Add driver for Loongson-3 HyperTransport PIC controller
  dt-bindings: interrupt-controller: Add Loongson LIOINTC
  arm64: bti: Document behaviour for dynamically linked binaries
  irqchip: loongson-liointc: Workaround LPC IRQ Errata
  irqchip: Add driver for Loongson I/O Local Interrupt Controller
  backlight: corgi: Convert to use GPIO descriptors
  fanotify: Drop fanotify_event_has_fid()
  fanotify: prepare to report both parent and child fid's
  fanotify: send FAN_DIR_MODIFY event flavor with dir inode and name
  fanotify: divorce fanotify_path_event and fanotify_fid_event
  fanotify: Store fanotify handles differently
  fanotify: Simplify create_fd()
  x86/entry: Fix build error x86 with !CONFIG_POSIX_TIMERS
  ieee80211: fix HE SPR size calculation
  nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type
  tools: gpio: Fix typo in gpio-utils
  tools: gpio-hammer: Apply scripts/Lindent and retain good changes
  gpiolib: gpio_name_to_desc: factor out !name check
  tools: gpio-hammer: fix spelling mistake: "occurences" -> "occurrences"
  gpio: mt7621: add BGPIOF_NO_SET_ON_INPUT flag
  gpio: mmio: introduce BGPIOF_NO_SET_ON_INPUT
  tools: gpio-hammer: Avoid potential overflow in main
  gpio: mvebu: avoid error message for optional IRQ
  gpio: mxs: add COMPILE_TEST support for GPIO_MXS
  gpio: mxc: Add COMPILE_TEST support for GPIO_MXC
  gpio: pl061: Warn when IRQ line has not been configured
  docs: gpio: driver.rst: don't mark literal blocks twice
  gpio: uapi: Improve phrasing around arrays representing empty strings
  USB: serial: option: add Wistron Neweb D19Q1
  USB: serial: option: add BroadMobi BM806U
  USB: serial: option: add support for ASKEY WWHC050
  ANDROID: kbuild: do not merge .section..* into .section in modules
  io_uring: fix missing 'return' in comment
  scsi: sd: Fix optimal I/O size for devices that change reported values
  clk: qcom: rpmh: Drop unnecessary semicolons
  clk: qcom: rpmh: Simplify clk_rpmh_bcm_send_cmd()
  zonfs: Fix handling of read-only zones
  clk: tegra: Use NULL for pointer initialization
  clk: sprd: add clocks support for SC9863A
  clk: sprd: support to get regmap from parent node
  clk: sprd: Add macros for referencing parents without strings
  clk: sprd: Add dt-bindings include file for SC9863A
  dt-bindings: clk: sprd: add bindings for sc9863a clock controller
  dt-bindings: clk: sprd: rename the common file name sprd.txt to SoC specific
  clk: sprd: add gate for pll clocks
  MAINTAINERS: dt: update reference for arm-integrator.txt
  bcache: remove dupplicated declaration from btree.h
  sparc: revive __HAVE_ARCH_STRLEN for 32bit sparc
  kbuild: refactor Makefile.dtbinst more
  kbuild: compute the dtbs_install destination more simply
  powerpc/kprobes: Ignore traps that happened in real mode
  powerpc/maple: Fix declaration made after definition
  powerpc/pseries: Avoid harmless preempt warning
  powerpc/eeh: Rework eeh_ops->probe()
  powerpc/eeh: Make early EEH init pseries specific
  powerpc/eeh: Remove PHB check in probe
  powerpc/eeh: Do early EEH init only when required
  powerpc/eeh: Remove eeh_add_device_tree_late()
  powerpc/eeh: Add sysfs files in late probe
  powerpc/64: Prevent stack protection in early boot
  powerpc/64: Setup a paca before parsing device tree etc.
  cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn
  selftests/powerpc: Turn off timeout setting for benchmarks, dscr, signal, tm
  powerpc/hash64/devmap: Use H_PAGE_THP_HUGE when setting up huge devmap PTE entries
  PCI: rpaphp: Remove unused variable 'value'
  powerpc/32s: reorder Linux PTE bits to better match Hash PTE bits.
  powerpc/kasan: Fix kasan_remap_early_shadow_ro()
  powerpc/kprobes: Remove redundant code
  powerpc/64s: Fix section mismatch warnings from boot code
  powerpc/xmon: Lower limits on nidump and ndump
  powerpc/prom_init: Pass the "os-term" message to hypervisor
  powerpc: Replace setup_irq() by request_irq()
  powerpc/cell: Use fallthrough;
  powerpc/sstep: Fix DS operand in ld encoding to appropriate value
  powerpc/pseries: Fix of_read_drc_info_cell() to point at next record
  selftests/powerpc: Don't rely on segfault to rerun the test
  r8169: re-enable MSI on RTL8168c
  soc: fsl: qe: fix sparse warnings for ucc_slow.c
  soc: fsl: qe: ucc_slow: remove 0 assignment for kzalloc'ed structure
  soc: fsl: qe: fix sparse warnings for ucc_fast.c
  soc: fsl: qe: fix sparse warnings for qe_ic.c
  soc: fsl: qe: fix sparse warnings for ucc.c
  soc: fsl: qe: fix sparse warning for qe_common.c
  soc: fsl: qe: fix sparse warnings for qe.c
  devlink: expand the devlink-info documentation
  net: phy: mdio-bcm-unimac: Fix clock handling
  net: phy: mscc: consolidate a common RGMII delay implementation
  PM / devfreq: Get rid of some doc warnings
  PM / devfreq: Fix handling dev_pm_qos_remove_request result
  PM / devfreq: Fix a typo in a comment
  PM / devfreq: Change to DEVFREQ_GOV_UPDATE_INTERVAL event name
  PM / devfreq: Remove unneeded extern keyword
  PM / devfreq: Use constant name of userspace governor
  net: axienet: Allow DMA to beyond 4GB
  net: axienet: Autodetect 64-bit DMA capability
  net: axienet: Upgrade descriptors to hold 64-bit addresses
  net: axienet: Wrap DMA pointer writes to prepare for 64 bit
  net: axienet: Add mii-tool support
  net: axienet: Drop MDIO interrupt registers from ethtools dump
  net: axienet: Mark eth_irq as optional
  net: axienet: Check for DMA mapping errors
  net: axienet: Factor out TX descriptor chain cleanup
  net: axienet: Improve DMA error handling
  net: axienet: Fix DMA descriptor cleanup path
  net: axienet: Propagate failure of DMA descriptor setup
  net: axienet: Convert DMA error handler to a work queue
  net: xilinx: temac: Relax Kconfig dependencies
  ethtool: fix incorrect tx-checksumming settings reporting
  cxgb4/ptp: pass the sign of offset delta in FW CMD
  IB/mlx5: Generally use the WC auto detection test result
  net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code
  net: dsa: tag_8021q: replace dsa_8021q_remove_header with __skb_vlan_pop
  RDMA/hns: Optimize mhop put flow for multi-hop addressing
  RDMA/hns: Optimize mhop get flow for multi-hop addressing
  extcon: axp288: Add wakeup support
  extcon: Mark extcon_get_edev_name() function as exported symbol
  extcon: palmas: Hide error messages if gpio returns -EPROBE_DEFER
  dt-bindings: extcon: usbc-cros-ec: convert extcon-usbc-cros-ec.txt to yaml format
  RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures
  net: cbs: Fix software cbs to consider packet sending time
  dt-bindings: touchscreen: Convert edt-ft5x06 to json-schema
  Input: avoid BIT() macro usage in the serio.h UAPI header
  RDMA/mlx5: Fix access to wrong pointer while performing flush due to error
  RDMA/core: Ensure security pkey modify is not lost
  MAINTAINERS: Clean RXE section and add Zhu as RXE maintainer
  IB/mlx5: Fix a NULL vs IS_ERR() check
  Input: synaptics-rmi4 - set reduced reporting mode only when requested
  Input: synaptics - enable RMI on HP Envy 13-ad105ng
  Input: of_touchscreen - explicitly choose axis
  Input: goodix - support gt9147 touchpanel
  dt-bindings: touchscreen: goodix: support of gt9147
  Input: goodix - add support for Goodix GT917S
  Input: goodix - use string-based chip ID
  dt-bindings: input: touchscreen: add compatible string for Goodix GT917S
  Input: goodix - add support for more then one touch-key
  Input: goodix - fix spurious key release events
  Input: goodix - try to reset the controller if the i2c-test fails
  Input: goodix - restore config on resume if necessary
  Input: goodix - make goodix_send_cfg() take a raw buffer as argument
  Input: goodix - add minimum firmware size check
  Input: goodix - save a copy of the config from goodix_read_config()
  Input: goodix - move defines to above struct goodix_ts_data declaration
  Input: goodix - add support for controlling the IRQ pin through ACPI methods
  Input: goodix - add support for getting IRQ + reset GPIOs on Bay Trail devices
  Input: goodix - add support for getting IRQ + reset GPIOs on Cherry Trail devices
  Input: goodix - make resetting the controller at probe independent from the GPIO setup
  Input: goodix - make loading the config from disk independent from the GPIO setup
  Input: goodix - refactor IRQ pin GPIO accesses
  mtd: Fix issue where write_cached_data() fails but write() still returns success
  mtd: maps: sa1100-flash: Replace zero-length array with flexible-array member
  mtd: phram: fix a double free issue in error path
  mtd: spinand: toshiba: Support for new Kioxia Serial NAND
  mtd: spinand: toshiba: Rename function name to change suffix and prefix (8Gbit)
  mtd: rawnand: macronix: Add support for deep power down mode
  rtc: class: avoid unnecessary lookup in hctosys
  mtd: rawnand: Add support for manufacturer specific suspend/resume operation
  net/mlx5e: Do not recover from a non-fatal syndrome
  net/mlx5e: Fix ICOSQ recovery flow with Striding RQ
  net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset
  net/mlx5e: Enhance ICOSQ WQE info fields
  net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure
  i2c: nvidia-gpu: Handle timeout correctly in gpu_i2c_check_status()
  i2c: drivers: Use generic definitions for bus frequencies
  i2c: algo: Use generic definitions for bus frequencies
  i2c: stm32f7: switch to I²C generic property parsing
  i2c: rcar: Consolidate timings calls in rcar_i2c_clock_calculate()
  i2c: core: Allow override timing properties with 0
  i2c: core: Provide generic definitions for bus frequencies
  drm/i915/display/fbc: Make fences a nice-to-have for GEN9+
  x86/cpu: Cleanup the now unused CPU match macros
  hwrng: via_rng: Convert to new X86 CPU match macros
  crypto: Convert to new CPU match macros
  ASoC: Intel: Convert to new X86 CPU match macros
  powercap/intel_rapl: Convert to new X86 CPU match macros
  PCI: intel-mid: Convert to new X86 CPU match macros
  mmc: sdhci-acpi: Convert to new X86 CPU match macros
  intel_idle: Convert to new X86 CPU match macros
  extcon: axp288: Convert to new X86 CPU match macros
  thermal: Convert to new X86 CPU match macros
  hwmon: Convert to new X86 CPU match macros
  platform/x86: Convert to new CPU match macros
  EDAC: Convert to new X86 CPU match macros
  cpufreq: Convert to new X86 CPU match macros
  ACPI: Convert to new X86 CPU match macros
  x86/platform: Convert to new CPU match macros
  x86/kernel: Convert to new CPU match macros
  x86/kvm: Convert to new CPU match macros
  x86/perf/events: Convert to new CPU match macros
  x86/cpu/bugs: Convert to new matching macros
  x86/cpu: Add consistent CPU match macros
  drm/bridge: dw-hdmi: rework csc related functions
  drm/bridge: dw-hdmi: Add support for RGB limited range
  drm/bridge: dw-hdmi: do not force "none" scan mode
  drm/sun4i: Sort includes in VI and UI layer code
  drm/sun4i: de2: Don't return de2_fmt_info struct
  drm/sun4i: de2: csc_mode in de2 format struct is mostly redundant
  drm/sun4i: de2: rgb field in de2 format struct is redundant
  x86/devicetable: Move x86 specific macro out of generic code
  selftests: netfilter: add nfqueue test case
  netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress
  netfilter: nft_fwd_netdev: validate family and chain type
  netfilter: nft_set_rbtree: Detect partial overlaps on insertion
  netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start()
  netfilter: nft_set_pipapo: Separate partial and complete overlap cases on insertion
  netfilter: nf_tables: Allow set back-ends to report partial overlaps on insertion
  drm/vmwgfx: Hook up the helpers to align buffer objects
  drm/vmwgfx: Introduce a huge page aligning TTM range manager
  drm: Add a drm_get_unmapped_area() helper
  drm/vmwgfx: Support huge page faults
  drm/ttm, drm/vmwgfx: Support huge TTM pagefaults
  mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries
  mm: Split huge pages on write-notify or COW
  mm: Introduce vma_is_special_huge
  fs: Constify vma argument to vma_is_dax
  regulator: qcom_smd: Add pmi8994 regulator support
  arm64: Introduce get_cpu_ops() helper function
  arm64: Rename cpu_read_ops() to init_cpu_ops()
  arm64: Declare ACPI parking protocol CPU operation if needed
  ASoC: Convert jz4740-i2s doc to YAML
  ASoC: jz4740-i2s: Add support for the JZ4770
  ASoC: jz4740-i2s: Add support for the JZ4760
  dt-bindings: sound: rockchip-i2s: add #sound-dai-cells property
  dt-bindings: sound: convert rockchip i2s bindings to yaml
  ASoC: wm8974: remove unused variables
  dm integrity: improve discard in journal mode
  dm integrity: add optional discard support
  dm integrity: allow resize of the integrity device
  regulator: da9063: Fix get_mode() functions to read sleep field
  dm integrity: factor out get_provided_data_sectors()
  dm integrity: don't replay journal data past the end of the device
  dm integrity: remove sector type casts
  ASoC: tas2562: Fixed incorrect amp_level setting.
  dm integrity: fix a crash with unusually large tag size
  dm zoned: remove duplicate nr_rnd_zones increase in dmz_init_zone()
  media: mtk-vpu: load vpu firmware from the new location
  media: i2c: video-i2c: fix build errors due to 'imply hwmon'
  media: MAINTAINERS: add myself to co-maintain Hantro G1/G2 for i.MX8MQ
  media: hantro: add initial i.MX8MQ support
  media: dt-bindings: Document i.MX8MQ VPU bindings
  media: vivid: fix incorrect PA assignment to HDMI outputs
  media: hantro: Add linux-rockchip mailing list to MAINTAINERS
  media: cedrus: h264: Fix 4K decoding on H6
  dm verity fec: fix memory leak in verity_fec_dtr
  dm writecache: optimize superblock write
  dm writecache: implement gradual cleanup
  drm/i915/gt: Select the deepest available parking mode for rc6
  dm writecache: implement the "cleaner" policy
  vfio/pci: Cleanup .probe() exit paths
  vfio/pci: Remove dev_fmt definition
  vfio/pci: Add sriov_configure support
  vfio: Introduce VFIO_DEVICE_FEATURE ioctl and first user
  vfio/pci: Introduce VF token
  vfio/pci: Implement match ops
  vfio: Include optional device match in vfio_device_ops callbacks
  vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages
  vfio: introduce vfio_dma_rw to read/write a range of IOVAs
  vfio: allow external user to get vfio group from device
  vfio: platform: Switch to platform_get_irq_optional()
  dm writecache: do direct write if the cache is full
  dm integrity: print device name in integrity_metadata() error message
  dm crypt: use crypt_integrity_aead() helper
  docs: mips: remove no longer needed au1xxx_ide.rst documentation
  MIPS: Alchemy: remove no longer used au1xxx_ide.h header
  ide: remove no longer used au1xxx-ide driver
  drm/i915/dsi: Use private flags to indicate TE in cmd mode
  drm/i915/dsi: Add check for periodic command mode
  drm/i915/dsi: Add cmd mode flags in display mode private flags
  drm/i915/dsi: Add vblank calculation for command mode
  drm/i915/dsi: Configure transcoder operation for command mode.
  perf dso: Fix dso comparison
  block: merge partition-generic.c and check.c
  block: move the various x86 Unix label formats out of genhd.h
  partitions/msdos: remove LINUX_SWAP_PARTITION
  block: move the *_PARTITION enum out of genhd.h
  block: move struct partition out of genhd.h
  block: remove block/partitions/sun.h
  block: remove block/partitions/sgi.h
  block: remove block/partitions/osf.h
  block: remove block/partitions/karma.h
  block: declare all partition detection routines in check.h
  block: remove warn_no_part
  block: cleanup how md_autodetect_dev is called
  block: unexport read_dev_sector and put_dev_sector
  scsi: simplify scsi_partsize
  scsi: move scsicam_bios_param to the end of scsicam.c
  scsi: simplify scsi_bios_ptable
  block: remove alloc_part_info and free_part_info
  block: move sysfs methods shared by disks and partitions to genhd.c
  block: move disk_name and related helpers out of partition-generic.c
  block: remove __bdevname
  block: remove the blk_lookup_devt export
  mmc: sdhci: use FIELD_GET for preset value bit masks
  mmc: sdhci-of-at91: Display clock changes for debug purpose only
  mmc: sdhci: iproc: Add custom set_power() callback for bcm2711
  mmc: sdhci: am654: Use sdhci_set_power_and_voltage()
  mmc: sdhci: at91: Use sdhci_set_power_and_voltage()
  mmc: sdhci: milbeaut: Use sdhci_set_power_and_voltage()
  mmc: sdhci: arasan: Use sdhci_set_power_and_voltage()
  mmc: sdhci: Introduce sdhci_set_power_and_bus_voltage()
  mmc: vub300: Use scnprintf() for avoiding potential buffer overflow
  dt-bindings: mmc: synopsys-dw-mshc: fix clock-freq-min-max in example
  sdhci: tegra: Enable MMC_CAP_WAIT_WHILE_BUSY host capability
  sdhci: tegra: Implement Tegra specific set_timeout callback
  mmc: sdhci-omap: Add Support for Suspend/Resume
  mmc: renesas_sdhi: simplify execute_tuning
  mmc: renesas_sdhi: Use BITS_PER_LONG helper
  mmc: cqhci: Update cqhci memory ioresource name
  mmc: sdhci-msm: Deactivate CQE during SDHC reset
  mmc: cqhci: Add cqhci_deactivate()
  mmc: Replace zero-length array with flexible-array member
  perf cpumap: Fix snprintf overflow check
  perf test: Test pmu-events aliases
  perf pmu: Make pmu_uncore_alias_match() public
  perf pmu: Add is_pmu_core()
  perf test: Add pmu-events test
  perf pmu: Refactor pmu_add_cpu_aliases()
  perf jevents: Support test events folder
  perf jevents: Add some test events
  perf tools: Unify a bit the build directory output
  tools headers uapi: Update linux/in.h copy
  perf vendor events amd: Update Zen1 events to V2
  perf vendor events amd: Add Zen2 events
  perf vendor events amd: Restrict model detection for zen1 based processors
  mmc: mmc_test: Pass different sg lists for non-blocking requests
  dt-bindings: mmc: sdhci-msm: Add CQE reg map
  mmc: sdhci-sprd: Set the missing MMC_CAP_WAIT_WHILE_BUSY flag
  mmc: core: Fix indentation
  mmc: sdhci-esdhc-imx: restore pin state when resume back
  mmc: sdhci-esdhc-imx: clear DMA_SEL when disable DMA mode
  mmc: sdhci-esdhc-imx: clear pending interrupt and halt cqhci
  mmc: sdhci-esdhc-imx: Add an new esdhc_soc_data for i.MX8MM
  mmc: sdhci-esdhc-imx: add flag ESDHC_FLAG_BROKEN_AUTO_CMD23
  mmc: sdhci-esdhc-imx: optimize the strobe dll setting
  mmc: sdhci-esdhc-imx: optimize the clock setting
  mmc: sdhci-esdhc-imx: add strobe-dll-delay-target support
  doc: dt: fsl-imx-esdhc: add strobe-dll-delay-target binding
  mmc: sdhci-esdhc-imx: restore the per_clk rate in PM_RUNTIME
  mmc: sdhci-esdhci-imx: retune needed for Mega/Mix enabled SoCs
  mmc: sdhci-esdhc-imx: no fail when no pinctrl available
  mmc: sdhci: do not enable card detect interrupt for gpio cd type
  mmc: sdhci_am654: Enable DLL only for some speed modes
  mmc: sdhci_am654: Update OTAPDLY writes
  dt-bindings: mmc: sdhci-am654: Update Output tap delay binding
  mmc: host: hsq: Add missing MODULE_LICENSE() and MODULE_DESCRIPTION()
  mmc: mmci: Add support for sdmmc variant revision 2.0
  mmc: mmci_sdmmc: Implement signal voltage callbacks
  mmc: mmci: Add callbacks for to manage signal voltage switch
  mmc: mmci_sdmmc: Add execute tuning with delay block
  dt-bindings: mmc: mmci: add delay block base register for sdmmc
  mmc: mmci: Add private pointer for variant
  mmc: mmci: Add a reference at mmc_host_ops in mmci struct
  mmc: mmci_sdmmc: Rename sdmmc_priv struct to sdmmc_idma
  mmc: mmci_sdmmc: Replace sg_dma_xxx macros
  mmc: core: Fixup support for HW busy detection for HPI commands
  mmc: core: Convert to mmc_poll_for_busy() for HPI commands
  mmc: core: Drop redundant out-parameter to mmc_send_hpi_cmd()
  mmc: core: Convert to mmc_poll_for_busy() for erase/trim/discard
  mmc: core: Update CMD13 busy check for CMD6 commands
  mmc: core: Enable re-use of mmc_blk_in_tran_state()
  mmc: core: Split up mmc_poll_for_busy()
  mmc: core: Drop redundant in-parameter to __mmc_switch()
  mmc: core: Extend mmc_switch_status() to rid of __mmc_switch_status()
  mmc: core: Drop unused define
  mmc: core: Throttle polling rate for CMD6
  mmc: host: sdhci-sprd: Add software queue support
  mmc: host: sdhci: Add a variable to defer to complete requests if needed
  mmc: host: sdhci: Add request_done ops for struct sdhci_ops
  mmc: core: Enable the MMC host software queue for the SD card
  mmc: Add MMC host software queue support
  mmc: sdhci-msm: Don't enable PWRSAVE_DLL for certain sdhc hosts
  mmc: sdhci-of-arasan: Remove quirk for broken base clock
  mmc: sdhci-of-arasan: Add support for DLL reset for ZynqMP platforms
  firmware: xilinx: Add DLL reset support
  firmware: xilinx: Add ZynqMP Tap Delay setup ioctl to the valid list
  mmc: tmio: remove superfluous callback wrappers
  mmc: tmio: factor out TAP usage
  mmc: tmio: enforce retune after runtime suspend
  mmc: tmio: give callback a generic name
  mmc: renesas_sdhi: complain loudly if driver needs update
  mmc: tmio: refactor tuning execution into SDHI driver
  mmc: renesas_sdhi: cleanup SCC defines
  mmc: renesas_sdhi: enforce manual correction for Gen3
  mmc: renesas_sdhi: only check CMD status for HS400 manual correction
  mmc: renesas_sdhi: Add manual correction
  mmc: renesas_sdhi: remove double clear of automatic correction
  driver core: Set fw_devlink to "permissive" behavior by default
  bus: mhi: core: Pass module owner during client driver registration
  intel_th: msu: Make stopping the trace optional
  staging: most: Documentation: move ABI description files out of staging area
  staging: most: Documentation: update ABI description
  staging: most: move core files out of the staging area
  usb: core: Add ACPI support for USB interface devices
  perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events
  perf stat: Align the output for interval aggregation mode
  perf report/top TUI: Support hotkeys to let user select any event for sorting
  perf report: Support a new key to reload the browser
  perf report: Allow specifying event to be used as sort key in --group output
  perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses
  perf report: Support interactive annotation of code without symbols
  driver core: Replace open-coded list_last_entry()
  driver core: Read atomic counter once in driver_probe_done()
  libfs: fix infoleak in simple_attr_read()
  KVM: arm64: GICv4.1: Expose HW-based SGIs in debugfs
  irqchip/gic-v4.1: Eagerly vmap vPEs
  KVM: arm64: GICv4.1: Allow non-trapping WFI when using HW SGIs
  irqchip/gic-v4.1: Add VSGI property setup
  KVM: arm64: GICv4.1: Reload VLPI configuration on distributor enable/disable
  irqchip/gic-v4.1: Add VSGI allocation/teardown
  KVM: arm64: GICv4.1: Plumb SGI implementation selection in the distributor
  irqchip/gic-v4.1: Move doorbell management to the GICv4 abstraction layer
  KVM: arm64: GICv4.1: Allow SGIs to switch between HW and SW interrupts
  irqchip/gic-v4.1: Plumb set_vcpu_affinity SGI callbacks
  KVM: arm64: GICv4.1: Add direct injection capability to SGI registers
  KVM: arm64: GICv4.1: Let doorbells be auto-enabled
  irqchip/gic-v4.1: Plumb get/set_irqchip_state SGI callbacks
  irqchip/gic-v4.1: Plumb mask/unmask SGI callbacks
  irqchip/gic-v4.1: Add initial SGI configuration
  irqchip/gic-v4.1: Plumb skeletal VSGI irqchip
  arm64: move kimage_vaddr to .rodata
  arm64: use mov_q instead of literal ldr
  bus/mhi: fix printk format for size_t
  Staging: speakup: Add identifier name to function declaration arguments.
  Staging: speakup: Use sizeof(*var) in kmalloc().
  ARM: dts: tango4: Make /serial compatible with ns16550a
  ARM: dts: mmp*: Make the serial ports compatible with xscale-uart
  ARM: dts: mmp*: Fix serial port names
  ARM: dts: mmp2-brownstone: Don't redeclare phandle references
  ARM: dts: pxa*: Make the serial ports compatible with xscale-uart
  ARM: dts: pxa*: Fix serial port names
  ARM: dts: pxa*: Don't redeclare phandle references
  serial: omap: drop unused dt-bindings header
  KVM: LAPIC: Also cancel preemption timer when disarm LAPIC timer
  serial: 8250: 8250_omap: Add DMA support for UARTs on K3 SoCs
  serial: 8250: 8250_omap: Work around errata causing spurious IRQs with DMA
  serial: 8250: 8250_omap: Extend driver data to pass FIFO trigger info
  serial: 8250: 8250_omap: Move locking out from __dma_rx_do_complete()
  serial: 8250: 8250_omap: Account for data in flight during DMA teardown
  serial: 8250: 8250_omap: Terminate DMA before pushing data on RX timeout
  serial: 8250_omap: Fix sleeping function called from invalid context during probe
  serial: 8250: 8250_omap: Fix throttle to call stop_rx()
  serial: 8250_port: Don't service RX FIFO if throttled
  serial: uartps: Add TACTIVE check in cdns_uart_tx_empty function
  serial: uartps: Remove unconditional wait inside set_termios
  irqchip/stm32: Retrigger both in eoi and unmask callbacks
  driver core: platform: Reimplement devm_platform_ioremap_resource
  usb: dwc2: convert to devm_platform_get_and_ioremap_resource
  usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource
  usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource
  drivers: provide devm_platform_get_and_ioremap_resource()
  fanotify: fix merging marks masks with FAN_ONDIR
  MAINTAINERS: RIP KVM/arm
  arm: Remove the ability to set HYP vectors outside of the decompressor
  arm: Remove GICv3 vgic compatibility macros
  arm: Remove HYP/Stage-2 page-table support
  arm: Remove 32bit KVM host support
  arm: Remove KVM from config files
  arm: Unplug KVM from the build system
  fanotify: merge duplicate events on parent and child
  fsnotify: replace inode pointer with an object id
  dt-bindings: rtc: Convert and update jz4740-rtc doc to YAML
  rtc: jz4740: Rename vendor-specific DT properties
  rtc: jz4740: Add support for JZ4760 SoC
  mtd: spi-nor: Enable locking for n25q512ax3/n25q512a
  mtd: spi-nor: Add SR 4bit block protection support
  mtd: spi-nor: Add generic formula for SR block protection handling
  x86/vmware: Use bool type for vmw_sched_clock
  gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model
  x86/vmware: Enable steal time accounting
  x86/vmware: Add steal time clock support for VMware guests
  habanalabs: fix pm manual->auto in GOYA
  habanalabs: show unsupported message for GAUDI
  habanalabs: add print upon clock change
  habanalabs: update goya firmware register map
  habanalabs: Add missing annotation for goya_hw_queues_unlock()
  habanalabs: Add missing annotation for goya_hw_queues_lock()
  habanalabs: Remove unused parse_cnt variable
  habanalabs: provide historical maximum of various sensors
  habanalabs: modify the return values of hl_read/write routines
  habanalabs: support temperature offset via sysfs
  habanalabs: ratelimit error prints of IRQs
  habanalabs: add debugfs write64/read64
  habanalabs: fix DDR bar address setting
  habanalabs: removing extra ;
  habanalabs: Avoid running restore chunks if no execute chunks
  habanalabs: Modify CS jobs counter to u16
  habanalabs: split the host MMU properties
  habanalabs: use the user CB size as a default job size
  habanalabs: flush only at the end of the map/unmap
  Bluetooth: L2CAP: Add get_peer_pid callback
  x86/vmware: Remove vmware_sched_clock_setup()
  x86/vmware: Make vmware_select_hypercall() __init
  xfrm: policy: Fix doulbe free in xfrm_policy_timer
  mtd: spi-nor: Set all BP bits to one when lock_len == mtd->size
  ANDROID: staging: ion: Allow for attach and detach ops to be overridden
  net: dsa: sja1105: configure the PTP_CLK pin as EXT_TS or PER_OUT
  net: dsa: sja1105: make the AVB table dynamically reconfigurable
  net: dsa: sja1105: make future_base_time a common helper
  net: dsa: sja1105: unconditionally set DESTMETA and SRCMETA in AVB table
  net: typhoon: Add required whitespace after keywords
  net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code
  net: phy: smsc: use phy_read_poll_timeout() to simplify the code
  net: phy: use phy_read_poll_timeout() to simplify the code
  net: phy: introduce phy_read_poll_timeout macro
  net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code
  net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code
  net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code
  net: phy: introduce phy_read_mmd_poll_timeout macro
  iopoll: redefined readx_poll_timeout macro to simplify the code
  iopoll: introduce read_poll_timeout macro
  Remove DST_HOST
  selftests/net/forwarding: add Makefile to install tests
  net: thunderx: remove set but not used variable 'tail'
  ethtool: fix reference leak in some *_SET handlers
  net: dsa: Implement flow dissection for tag_brcm.c
  net: dsa: Fix duplicate frames flooded by learning
  bnxt_en: Reset rings if ring reservation fails during open()
  bnxt_en: Free context memory after disabling PCI in probe error path.
  bnxt_en: Return error if bnxt_alloc_ctx_mem() fails.
  bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets()
  bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S.
  devlink: Only pass packet trap group identifier in trap structure
  devlink: Stop reference counting packet trap groups
  netdevsim: Explicitly register packet trap groups
  mlxsw: spectrum_trap: Explicitly register packet trap groups
  devlink: Add API to register packet trap groups
  r8169: improve RTL8168b FIFO overflow workaround
  r8169: improve rtl_schedule_task
  r8169: simplify rtl_task
  macsec: restrict to ethernet devices
  r8169: add new helper rtl8168g_enable_gphy_10m
  netlink: check for null extack in cookie helpers
  net: qmi_wwan: add support for ASKEY WWHC050
  octeontx2-pf: Remove wrapper APIs for mutex lock and unlock
  octeontx2-af: Remove driver version and fix authorship
  octeontx2-pf: Cleanup all receive buffers in SG descriptor
  octeontx2-vf: Link event notification support
  octeontx2-vf: Ethtool support
  octeontx2-vf: Virtual function driver support
  octeontx2-pf: Handle VF function level reset
  octeontx2-pf: Enable SRIOV and added VF mbox handling
  net: phy: aquantia: remove downshift warning now that phylib takes care
  net: phy: marvell: remove downshift warning now that phylib takes care
  net: phy: add and use phy_check_downshift
  NFC: fdp: Fix a signedness bug in fdp_nci_send_patch()
  net: phy: xpcs: Restart AutoNeg if outcome was invalid
  net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish
  net: phy: xpcs: Reset XPCS upon probe
  net: phy: xpcs: Return error when 10GKR link errors are found
  ipv4: fix a RCU-list lock in inet_dump_fib()
  mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register
  net: sched: rename more stats_types
  net: mptcp: don't hang in mptcp_sendmsg() after TCP fallback
  net: phy: mscc: add support for VSC8502
  net: phy: mscc: configure both RX and TX internal delays for RGMII
  net: phy: mscc: accept all RGMII species in vsc85xx_mac_if_set
  net: phy: mscc: rename enum rgmii_rx_clock_delay to rgmii_clock_delay
  KVM: PPC: Book3S HV: H_SVM_INIT_START must call UV_RETURN
  KVM: PPC: Book3S HV: Check caller of H_SVM_* Hcalls
  KVM: PPC: Book3S HV: Skip kvmppc_uvmem_free if Ultravisor is not supported
  RDMA/siw: Suppress uninitialized var warning
  IB/hfi1: Ensure pq is not left on waitlist
  kunit: add --make_options
  drm/vmwgfx: Use vmwgfx version 2.18 to signal SM5 compatibility
  drm/vmwgfx: Add SM5 param for userspace
  drm/vmwgfx: Add surface define v4 command
  drm/vmwgfx: Refactor surface_define to use vmw_surface_metadata
  drm/vmwgfx: Split surface metadata from struct vmw_surface
  drm/vmwgfx: Add support for streamoutput with mob commands
  drm/vmwgfx: Rename stream output target binding tracker struct
  drm/vmwgfx: Add support for indirect and dispatch commands
  drm/vmwgfx: Add support for UA view commands
  drm/vmwgfx: Support SM5 shader type in command buffer
  drm/vmwgfx: Read new register for GB memory when available
  drm/vmwgfx: Add a new enum for SM5 graphics context capability
  drm/vmwgfx: Sync virtual device headers for new feature
  drm/vmwgfx: Use enum to represent graphics context capabilities
  drm/vmwgfx: Deprecate logic ops commands
  drm/vmwgfx: Sync legacy multisampling device capability
  drm/vmwgfx: Also check for SVGA_CAP_DX before reading DX context support
  samples, bpf: Refactor perf_event user program with libbpf bpf_link
  samples, bpf: Move read_trace_pipe to trace_helpers
  dt-bindings: clk: fix example for single-output provider
  dt-bindings: Add vendor prefix for ENE
  dt-bindings: Add vendor prefix for Dell Inc.
  io-wq: handle hashed writes in chains
  dt-bindings: Add vendor prefix for SG Micro Corp
  drm/i915/gt: Only delay the context barrier pm
  rtc: class: support hctosys from modular RTC drivers
  enetc: Remove unused variable 'enetc_drv_name'
  Crypto/chtls: add/delete TLS header in driver
  tcp: repair: fix TCP_QUEUE_SEQ implementation
  net: Make skb_segment not to compute checksum if network controller supports checksumming
  bpf: Add tests for bpf_sk_storage to bpf_tcp_ca
  bpf: Add bpf_sk_storage support to bpf_tcp_ca
  KVM: VMX: Gracefully handle faults on VMXON
  KVM: VMX: Fold loaded_vmcs_init() into alloc_loaded_vmcs()
  KVM: VMX: Always VMCLEAR in-use VMCSes during crash with kexec support
  KVM: x86: Expose fast short REP MOV for supported cpuid
  tools/kvm_stat: add command line switch '-c' to log in csv format
  tools/kvm_stat: add command line switch '-s' to set update interval
  tools/kvm_stat: switch to argparse
  tools/kvm_stat: rework command line sequence and message texts
  KVM: VMX: don't allow memory operands for inline asm that modifies SP
  nvmem: mxs-ocotp: Use devm_add_action_or_reset() for cleanup
  nvmem: sprd: Determine double data programming from device data
  nvmem: sprd: Optimize the block lock operation
  nvmem: sprd: Fix the block lock operation
  spi: spi-fsl-lpspi: Replace zero-length array with flexible-array member
  spi: spi-s3c24xx: Replace zero-length array with flexible-array member
  ASoC: rt5682: Add the descriptions for the DMIC clock rate and delay settings
  ASoC: rt5682: Add a property for DMIC delay
  ASoC: rt5682: Add a property for DMIC clock rate
  ASoC: MT6660: make spdxcheck.py happy
  mtd: spi-nor: controllers: aspeed-smc: Replace zero-length array with flexible-array member
  ASoC: tegra-wm8903: Document built-in microphone audio source
  ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone
  vdso: Fix clocksource.h macro detection
  mtd: spi-nor: Clear WEL bit when erase or program errors occur
  Bluetooth: Fix incorrect branch in connection complete
  Bluetooth: Restore running state if suspend fails
  um: Fix header inclusion
  completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all()
  rtl8xxxu: Fix sparse warning: cast from restricted __le16
  mt76: mt7615: add missing declaration in mt7615.h
  mt76: mt7615: fix endianness in unified command
  mt76: mt7615: fix mt7663e firmware struct endianness
  rtw88: 8822c: config RF table path B before path A
  KVM: s390: mark sie block as 512 byte aligned
  KVM: s390: Use fallthrough;
  rtw88: kick off TX packets once for higher efficiency
  rtw88: pci: define a mask for TX/RX BD indexes
  rtw88: associate reserved pages with each vif
  rtw88: extract alloc rsvd_page and h2c skb routines
  rtw88: don't hold all IRQs disabled for PS operations
  fsnotify: simplify arguments passing to fsnotify_parent()
  wl3501_cs: Replace zero-length array with flexible-array member
  fsnotify: use helpers to access data by data_type
  ray_cs: Replace zero-length array with flexible-array member
  atmel: at76c50x: Replace zero-length array with flexible-array member
  adm80211: Replace zero-length array with flexible-array member
  btrfs: sysfs: Use scnprintf() instead of snprintf()
  cw1200: Replace zero-length array with flexible-array member
  fsnotify: funnel all dirent events through fsnotify_name()
  zd1211rw: Replace zero-length array with flexible-array member
  brcmfmac: Replace zero-length array with flexible-array member
  fsnotify: factor helpers fsnotify_dentry() and fsnotify_file()
  wireless: marvell: Replace zero-length array with flexible-array member
  ALSA: core: Add snd_device_get_state() helper
  dt-bindings: serial: Convert slave-device bindings to json-schema
  dt-bindings: serial: Convert generic bindings to json-schema
  p54: Replace zero-length array with flexible-array member
  fsnotify: tidy up FS_ and FAN_ constants
  libertas: Replace zero-length array with flexible-array member
  orinoco: Replace zero-length array with flexible-array member
  hostap: Replace zero-length array with flexible-array member
  wireless: ti: Replace zero-length array with flexible-array member
  MAINTAINERS: update entry after SPI NOR controller move
  wireless: realtek: Replace zero-length array with flexible-array member
  iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table
  iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection
  ANDROID: scsi: ufs: add ->map_sg_crypto() variant op
  btrfs: do not resolve backrefs for roots that are being deleted
  btrfs: track reloc roots based on their commit root bytenr
  btrfs: restart relocate_tree_blocks properly
  btrfs: reloc: reorder reservation before root selection
  btrfs: do not readahead in build_backref_tree
  btrfs: do not use readahead for running delayed refs
  btrfs: Remove async_transid from btrfs_mksubvol/create_subvol/create_snapshot
  btrfs: Remove transid argument from btrfs_ioctl_snap_create_transid
  btrfs: Remove BTRFS_SUBVOL_CREATE_ASYNC support
  btrfs: kill the subvol_srcu
  btrfs: make btrfs_cleanup_fs_roots use the radix tree lock
  btrfs: don't take an extra root ref at allocation time
  btrfs: hold a ref on the root on the dead roots list
  btrfs: make inodes hold a ref on their roots
  btrfs: move the root freeing stuff into btrfs_put_root
  btrfs: move ino_cache_inode dropping out of btrfs_free_fs_root
  btrfs: make the extent buffer leak check per fs info
  btrfs: remove a BUG_ON() from merge_reloc_roots()
  btrfs: hold a ref on the root->reloc_root
  btrfs: clear DEAD_RELOC_TREE before dropping the reloc root
  btrfs: free the reloc_control in a consistent way
  btrfs: do not init a reloc root if we aren't relocating
  btrfs: reloc: clean dirty subvols if we fail to start a transaction
  btrfs: unset reloc control if we fail to recover
  btrfs: drop block from cache on error in relocation
  btrfs: relocation: Use btrfs_find_all_leafs to locate data extent parent tree leaves
  btrfs: fix ref-verify to catch operations on 0 ref extents
  btrfs: make ranged full fsyncs more efficient
  btrfs: factor out inode items copy loop from btrfs_log_inode()
  btrfs: add helper to get the end offset of a file extent item
  btrfs: fix missing file extent item for hole after ranged fsync
  btrfs: account ticket size at add/delete time
  btrfs: implement migratepage callback for data pages
  btrfs: Remove block_rsv parameter from btrfs_drop_snapshot
  btrfs: Remove __ prefix from btrfs_block_rsv_release
  btrfs: relocation: Check cancel request after each extent found
  btrfs: relocation: Check cancel request after each data page read
  btrfs: relocation: add error injection points for cancelling balance
  Btrfs: implement full reflink support for inline extents
  Btrfs: simplify inline extent handling when doing reflinks
  Btrfs: move all reflink implementation code into its own file
  btrfs: scrub: Replace zero-length array with flexible-array member
  btrfs: rcu-string: Replace zero-length array with flexible-array member
  btrfs: delayed-inode: Replace zero-length array with flexible-array member
  btrfs: add RCU locks around block group initialization
  btrfs: Open code insert_extent_backref
  btrfs: Remove impossible BUG_ON in get_tree_block_key
  btrfs: balance: factor out convert profile validation
  btrfs: return void from csum_tree_block
  btrfs: simplify tree block checksumming loop
  btrfs: inline checksum name and driver definitions
  btrfs: Rename __btrfs_alloc_chunk to btrfs_alloc_chunk
  btrfs: fix btrfs_calc_reclaim_metadata_size calculation
  Btrfs: fix crash during unmount due to race with delayed inode workers
  btrfs: factor out prepare_allocation() for extent allocation
  btrfs: skip LOOP_NO_EMPTY_SIZE if not clustered allocation
  btrfs: factor out chunk_allocation_failed() for extent allocation
  btrfs: drop unnecessary arguments from find_free_extent_update_loop()
  btrfs: factor out found_extent() for extent allocation
  btrfs: factor out release_block_group()
  btrfs: drop unnecessary arguments from clustered allocation functions
  btrfs: factor out do_allocation() for extent allocation
  btrfs: move variables for clustered allocation into find_free_extent_ctl
  btrfs: move hint_byte into find_free_extent_ctl
  btrfs: introduce extent allocation policy
  btrfs: parameterize dev_extent_min for chunk allocation
  btrfs: factor out create_chunk()
  btrfs: factor out decide_stripe_size()
  btrfs: factor out gather_device_info()
  btrfs: factor out init_alloc_chunk_ctl
  btrfs: introduce alloc_chunk_ctl
  btrfs: refactor find_free_dev_extent_start()
  btrfs: introduce chunk allocation policy
  btrfs: handle invalid profile in chunk allocation
  btrfs: change full_search to bool in find_free_extent_update_loop
  btrfs: qgroup: Remove the unnecesaary spin lock for qgroup_rescan_running
  btrfs: qgroup: ensure qgroup_rescan_running is only set when the worker is at least queued
  uuid: Remove no more needed macro
  btrfs: switch to use new generic UUID API
  uuid: Provide a GUID generator for raw buffer
  uuid: Add inline helpers to import / export UUIDs
  btrfs: Don't submit any btree write bio if the fs has errors
  btrfs: ioctl: resize: only show message if size is changed
  btrfs: slightly simplify global block reserve calculations
  btrfs: merge unlocking to common exit block in btrfs_commit_transaction
  btrfs: reduce pointer intdirections in btree_readpage_end_io_hook
  btrfs: adjust delayed refs message level
  btrfs: replace u_long type cast with unsigned long
  btrfs: raid56: simplify sort_parity_stripes
  btrfs: adjust message level for unrecognized mount option
  btrfs: simplify parameters of btrfs_set_disk_extent_flags
  btrfs: open code trivial helper btrfs_header_chunk_tree_uuid
  btrfs: open code trivial helper btrfs_header_fsid
  btrfs: move mapping of block for discard to its caller
  btrfs: use struct_size to calculate size of raid hash table
  btrfs: convert snapshot/nocow exlcusion to drew lock
  btrfs: Implement DREW lock
  btrfs: simplify error handling in __btrfs_write_out_cache()
  btrfs: use standard debug config option to enable free-space-cache debug prints
  btrfs: make the uptodate argument of io_ctl_add_pages() boolean
  btrfs: use inode from io_ctl in io_ctl_prepare_pages
  btrfs: add new BTRFS_IOC_SNAP_DESTROY_V2 ioctl
  btrfs: export helpers for subvolume name/id resolution
  btrfs: use ioctl args support mask for device delete
  btrfs: use ioctl args support mask for subvolume create/delete
  btrfs: define support masks for ioctl volume args v2
  btrfs: Add missing lock annotation for release_extent_buffer()
  btrfs: set update the uuid generation as soon as possible
  btrfs: bail out of uuid tree scanning if we're closing
  btrfs: make btrfs_check_uuid_tree private to disk-io.c
  btrfs: call btrfs_check_uuid_tree_entry directly in btrfs_uuid_tree_iterate
  btrfs: raid56: simplify tracking of Q stripe presence
  btrfs: backref, use correct count to resolve normal data refs
  btrfs: backref, only search backref entries from leaves of the same root
  btrfs: backref, don't add refs from shared block when resolving normal backref
  btrfs: backref, only collect file extent items matching backref offset
  btrfs: remove buffer_heads form super block mirror integrity checking
  btrfs: remove buffer_heads from btrfsic_process_written_block()
  btrfs: remove btrfsic_submit_bh()
  btrfs: use bios instead of buffer_heads from super block writeout
  btrfs: use the page cache for super block reading
  btrfs: reduce scope of btrfs_scratch_superblocks()
  btrfs: don't kmap() pages from block devices
  btrfs: Export btrfs_release_disk_super
  Btrfs: avoid unnecessary splits when setting bits on an extent io tree
  btrfs: handle logged extent failure properly
  btrfs: relocation: Remove is_cowonly_root()
  btrfs: switch to per-transaction pinned extents
  btrfs: Factor out pinned extent clean up in btrfs_delete_unused_bgs
  btrfs: Mark pinned log extents as excluded
  btrfs: Pass transaction handle to write_pinned_extent_entries
  btrfs: Make pin_down_extent take transaction handle
  btrfs: Make btrfs_pin_extent_for_log_replay take transaction handle
  btrfs: Make btrfs_pin_reserved_extent take transaction handle
  btrfs: Call btrfs_pin_reserved_extent only during active transaction
  btrfs: Introduce unaccount_log_buffer
  btrfs: Make btrfs_pin_extent take trans handle
  btrfs: Perform pinned cleanup directly in btrfs_destroy_delayed_refs
  btrfs: sysfs, unify handler name of devinfo/missing
  btrfs: sysfs, rename device_link add/remove functions
  btrfs: sysfs, use btrfs_sysfs_remove_fsid to celanup errors in add_fsid
  btrfs: sink argument tree to __do_readpage
  btrfs: sink arugment tree to contiguous_readpages
  btrfs: sink argument tree to __extent_read_full_page
  btrfs: sink argument tree to extent_read_full_page
  btrfs: drop argument tree from btrfs_lock_and_flush_ordered_range
  btrfs: add assertions for tree == inode->io_tree to extent IO helpers
  btrfs: drop argument tree from submit_extent_page
  btrfs: remove extent_page_data::tree
  btrfs: add wrapper for transaction abort predicate
  btrfs: move root node locking helpers to locking.c
  btrfs: rename btrfs_put_fs_root and btrfs_grab_fs_root
  btrfs: add a leak check for roots
  btrfs: make the init of static elements in fs_info separate
  btrfs: move fs_info init work into it's own helper function
  btrfs: free more things in btrfs_free_fs_info
  btrfs: push btrfs_grab_fs_root into btrfs_get_fs_root
  btrfs: use btrfs_put_fs_root to free roots always
  btrfs: hold a ref on the root in open_ctree
  btrfs: export and rename free_fs_info
  btrfs: hold a ref on the root in btrfs_check_uuid_tree_entry
  btrfs: hold a ref on the root in btrfs_recover_log_trees
  btrfs: hold a ref on the root in create_pending_snapshot
  btrfs: hold a ref on the root in get_subvol_name_from_objectid
  btrfs: hold a ref on the root in btrfs_ioctl_send
  btrfs: hold a ref on the root in scrub_print_warning_inode
  btrfs: hold a ref for the root in btrfs_find_orphan_roots
  btrfs: push grab_fs_root into read_fs_root
  btrfs: hold a ref on the root in btrfs_recover_relocation
  btrfs: hold a ref on the root in create_reloc_inode
  btrfs: hold a ref on the root in find_data_references
  btrfs: hold a ref on the root in record_reloc_root_in_trans
  btrfs: hold a ref on the root in merge_reloc_roots
  btrfs: hold a ref on the root in prepare_to_merge
  btrfs: hold a ref on the root in build_backref_tree
  btrfs: hold ref on root in btrfs_ioctl_default_subvol
  btrfs: hold a ref on the root in btrfs_ioctl_get_subvol_info
  btrfs: hold a ref on the root in btrfs_search_path_in_tree_user
  btrfs: hold a ref on the root in btrfs_search_path_in_tree
  btrfs: hold a ref on the root in search_ioctl
  btrfs: hold a ref on the root in create_subvol
  btrfs: hold a ref on the root in fixup_tree_root_location
  btrfs: hold a ref on the root in __btrfs_run_defrag_inode
  btrfs: hold a root ref in btrfs_get_dentry
  btrfs: hold a ref on the root in resolve_indirect_ref
  btrfs: hold a ref on fs roots while they're in the radix tree
  btrfs: describe the space reservation system in general
  btrfs: add a comment describing delalloc space reservation
  btrfs: add a comment describing block reserves
  btrfs: handle NULL roots in btrfs_put/btrfs_grab_fs_root
  btrfs: make the fs root init functions static
  btrfs: open code btrfs_read_fs_root_no_name
  btrfs: remove btrfs_read_fs_root, not used anymore
  btrfs: make relocation use btrfs_read_tree_root()
  btrfs: export and use btrfs_read_tree_root for tree-log
  btrfs: make btrfs_find_orphan_roots use btrfs_get_fs_root
  btrfs: move fs root init stuff into btrfs_init_fs_root
  btrfs: push __setup_root into btrfs_alloc_root
  btrfs: delete the ordered isize update code
  btrfs: replace all uses of btrfs_ordered_update_i_size
  btrfs: use the file extent tree infrastructure
  btrfs: introduce per-inode file extent tree
  btrfs: use btrfs_ordered_update_i_size in clone_finish_inode_update
  btrfs: update the comment of btrfs_control_ioctl()
  btrfs: relocation: Add introduction of how relocation works
  Btrfs: don't iterate mod seq list when putting a tree mod seq
  btrfs: Add overview of device replace
  xfs: remove xlog_state_want_sync
  xfs: move the ioerror check out of xlog_state_clean_iclog
  xfs: refactor xlog_state_clean_iclog
  xfs: remove the aborted parameter to xlog_state_done_syncing
  xfs: simplify log shutdown checking in xfs_log_release_iclog
  xfs: simplify the xfs_log_release_iclog calling convention
  xfs: factor out a xlog_wait_on_iclog helper
  xfs: merge xlog_cil_push into xlog_cil_push_work
  hibernate: Allow uswsusp to write to swap
  io-uring: drop 'free_pfile' in struct io_file_put
  io-uring: drop completion when removing file
  drm/vram-helper: remove unneeded #if defined/endif guards.
  MIPS: Add support for Desktop Management Interface (DMI)
  firmware: dmi: Add macro SMBIOS_ENTRY_POINT_SCAN_START
  MIPS: ralink: mt7621: introduce 'soc_device' initialization
  thermal: imx8mm: Fix build warning of incorrect argument type
  thermal/drivers/cpufreq_cooling: Remove abusing WARN_ON
  thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state
  thermal: imx8mm: Add i.MX8MP support
  dt-bindings: thermal: imx8mm-thermal: Add support for i.MX8MP
  thermal: qcom: tsens.h: Replace zero-length array with flexible-array member
  thermal: imx_sc_thermal: Fix incorrect data type
  thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow
  thermal: int340x: processor_thermal: Add Tiger Lake support
  perf report: Print al_addr when symbol is not found
  perf symbols: Consolidate symbol fixup issue
  perf parse-events: Fix 3 use after frees found with clang ASAN
  virtio-balloon: Switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM
  virtio-net: Introduce hash report feature
  virtio-net: Introduce RSS receive steering feature
  virtio-net: Introduce extended RSC feature
  tools/virtio: option to build an out of tree module
  drm/i915/selftests: mark huge_gem_object as not shrinkable
  KVM: LAPIC: Mark hrtimer for period or oneshot mode to expire in hard interrupt context
  KVM: SVM: Issue WBINVD after deactivating an SEV guest
  drm/i915/gt: Delay release of engine-pm after last retirement
  drm/i915: Extend intel_wakeref to support delayed puts
  MIPS: CI20: defconfig: multiple improvements
  MIPS: DTS: CI20: multiple DTS improvements
  MIPS: DTS: CI20: add DT node for IR sensor
  s390/ap: Remove ap device suspend and resume callbacks
  s390/pci: Improve handling of unset UID
  s390/pci: Fix zpci_alloc_domain() over allocation
  s390/qdio: pass ISC as parameter to chsc_sadc()
  PM: remove s390 specific callbacks
  s390: remove broken hibernate / power management support
  s390/cpuinfo: do not skip info for CPUs without MHz feature
  s390/cpuinfo: fix wrong output when CPU0 is offline
  s390/cpuinfo: show number of online CPUs within a package
  s390/cpuinfo: show number of online cores
  s390/ipl: add support to control memory clearing for FCP and CCW re-IPL
  s390/zcrypt: replace snprintf/sprintf with scnprintf
  s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow
  s390/topology: remove offline CPUs from CPU topology masks
  s390/numa: remove redundant cpus_with_topology variable
  s390/cpuinfo: show processor physical address
  s390/mm: optimize page table upgrade routine
  staging: comedi: ni_labpc_common: Reformat multiple line dereference
  staging: hp100: Add space around operator +
  ceph: fix memory leak in ceph_cleanup_snapid_map()
  libceph: fix alloc_msg_with_page_vector() memory leaks
  ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL
  ext2: fix empty body warnings when -Wextra is used
  drm/i915/selftests/perf: watch out for stolen objects
  drm/i915: Rely on direct submission to the queue
  drm/rockchip: Add support for afbc
  drm/i915/gem: Avoid gem_context->mutex for simple vma lookup
  drm/i915: Avoid live-lock with i915_vma_parked()
  drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period
  x86/cpu: Fix a -Wmissing-prototypes warning for init_ia32_feat_ctl()
  staging: iio: adc: ad7280a: Add comments to clarify stringified arguments
  staging: iio: adc: ad7192: Re-indent enum labels
  staging: wlan-ng: Fix third argument going over 80 characters
  Staging: speakup: Use pr_warn() defined in <linux/printk.h>.
  staging: greybus: tools: Fix braces {} style
  staging: mt7621-pci: avoid to set 'iomem_resource' addresses
  staging: hp100: Remove space after * in pointer declarations
  Staging: hp: Use netdev_warn().
  staging: rtl8188eu: Add ASUS USB-N10 Nano B1 to device table
  staging: mt7621-pci-phy: re-do 'xtal_mode' detection
  staging: mt7621-pci-phy: use builtin_platform_driver()
  staging: mt7621-pci: use builtin_platform_driver()
  i2c: fix a doc warning
  drm/i915/edp: Ignore short pulse when panel powered off
  ARM: dts: oxnas: Fix clear-mask property
  rtc: pm8xxx: clear alarm register when alarm is not enabled
  rtc: omap: drop unused dt-bindings header
  rtc: bd70528: Avoid double error messaging when IRQ absent
  rtc: max8907: add missing select REGMAP_IRQ
  rtc: fsl-ftm-alarm: enable acpi support
  x86/mm: Drop pud_mknotpresent()
  dmaengine: tegra-apb: Improve DMA synchronization
  dmaengine: tegra-apb: Don't save/restore IRQ flags in interrupt handler
  dmaengine: tegra-apb: mark PM functions as __maybe_unused
  dmaengine: ti: k3-udma-glue: Fix an error handling path in 'k3_udma_glue_cfg_rx_flow()'
  dmaengine: fix spelling mistake "exceds" -> "exceeds"
  MAINTAINERS: Add maintainer for HiSilicon DMA engine driver
  dmaengine: sprd: Set request pending flag when DMA controller is active
  dmaengine: idxd: fix off by one on cdev dwq refcount
  f2fs: fix to account compressed blocks in f2fs_compressed_blocks()
  f2fs: xattr.h: Replace zero-length array with flexible-array member
  f2fs: fix to update f2fs_super_block fields under sb_lock
  f2fs: Add a new CP flag to help fsck fix resize SPO issues
  f2fs: Fix mount failure due to SPO after a successful online resize FS
  f2fs: use kmem_cache pool during inline xattr lookups
  CIFS: Fix bug which the return value by asynchronous read is error
  CIFS: check new file size when extending file by fallocate
  SMB3: Minor cleanup of protocol definitions
  SMB3: Additional compression structures
  SMB3: Add new compression flags
  cifs: smb2pdu.h: Replace zero-length array with flexible-array member
  cifs: clear PF_MEMALLOC before exiting demultiplex thread
  cifs: cifspdu.h: Replace zero-length array with flexible-array member
  CIFS: Warn less noisily on default mount
  fs/cifs: fix gcc warning in sid_to_id
  cifs: allow unlock flock and OFD lock across fork
  cifs: do d_move in rename
  cifs: add SMB2_open() arg to return POSIX data
  cifs: plumb smb2 POSIX dir enumeration
  cifs: add smb2 POSIX info level
  cifs: rename posix create rsp
  cifs: print warning mounting with vers=1.0
  smb3: fix performance regression with setting mtime
  cifs: make use of cap_unix(ses) in cifs_reconnect_tcon()
  cifs: use mod_delayed_work() for &server->reconnect if already queued
  cifs: call wake_up(&server->response_q) inside of cifs_reconnect()
  cifs: handle prefix paths in reconnect
  cifs: do not ignore the SYNC flags in getattr
  m68k: Replace setup_irq() by request_irq()
  Linux 5.6-rc7
  io_uring: Fix ->data corruption on re-enqueue
  docs: hwmon: Update documentation for isl68137 pmbus driver
  hwmon: (pmbus) add support for 2nd Gen Renesas digital multiphase
  HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()'
  drm/i915/gt: Leave rps->cur_freq on unpark
  drm/i915/gt: Treat idling as a RPS downclock event
  err.h: remove deprecated PTR_RET for good
  ARM: dts: bcm283x: Fix vc4's firmware bus DMA limitations
  rtc: mxc: Use devm_add_action_or_reset() for calls to clk_disable_unprepare()
  NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails
  rtc: ds1307: handle oscillator failure flags for ds1388 variant
  io-wq: close cancel gap for hashed linked work
  i2c: mxs: Use dma_request_chan() instead dma_request_slave_channel()
  i2c: hix5hd2: add missed clk_disable_unprepare in remove
  bcache: optimize barrier usage for atomic operations
  bcache: optimize barrier usage for Rmw atomic bitops
  bcache: Use scnprintf() for avoiding potential buffer overflow
  bcache: make bch_sectors_dirty_init() to be multithreaded
  bcache: make bch_btree_check() to be multithreaded
  bcache: add bcache_ prefix to btree_root() and btree() macros
  bcache: move macro btree() and btree_root() into btree.h
  drm/i915/gt: Use the correct err_unlock unwind path for a closed context
  irqchip/gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain
  irqchip/xilinx: Do not call irq_set_default_host()
  irqchip/xilinx: Enable generic irq multi handler
  irqchip/xilinx: Fill error code when irq domain registration fails
  irqchip/xilinx: Add support for multiple instances
  irqchip/ingenic: Add support for TCU of X1000.
  irqchip/qcom-irq-combiner: Replace zero-length array with flexible-array member
  irqchip/irq-bcm7038-l1: Replace zero-length array with flexible-array member
  irqchip/versatile-fpga: Apply clear-mask earlier
  ath10k: Fill GCMP MIC length for PMF
  platform/chrome: wilco_ec: event: Replace zero-length array with flexible-array member
  platform/chrome: cros_ec_chardev: Replace zero-length array with flexible-array member
  platform/chrome: cros_ec_typec: Update port info from EC
  platform/chrome: Add Type C connector class driver
  x86/mce/amd: Add PPIN support for AMD MCE
  ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late()
  selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc
  net: hns3: refactor mailbox response scheme between PF and VF
  net: hns3: refactor the mailbox message between PF and VF
  net: hns3: add a conversion for mailbox's response code
  mptcp: Remove set but not used variable 'can_ack'
  net: bcmgenet: always enable status blocks
  selftests: txtimestamp: print statistics for timestamp events.
  selftests: txtimestamp: add support for epoll().
  selftests: txtimestamp: add new command-line flags.
  selftests: txtimestamp: allow printing latencies in nsec.
  selftests: txtimestamp: allow individual txtimestamp tests.
  net: phy: dp83867: w/a for fld detect threshold bootstrapping issue
  net/tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE
  net/tls: Read sk_prot once when building tls proto ops
  net/tls: Constify base proto ops used for building tls proto
  net: stmmac: dwmac-rk: fix error path in rk_gmac_probe
  slcan: not call free_netdev before rtnl_unlock in slcan_open
  ionic: check for NULL structs on teardown
  ionic: clean irq affinity on queue deinit
  ionic: ignore eexist on rx filter add
  ionic: only save good lif dentry
  ionic: leave dev cmd request contents alone on FW timeout
  ionic: add timeout error checking for queue disable
  ionic: make spdxcheck.py happy
  hsr: fix general protection fault in hsr_addr_is_self()
  soc: qcom: ipa: kill IPA_RX_BUFFER_ORDER
  hinic: fix wrong value of MIN_SKB_LEN
  hinic: fix wrong para of wait_for_completion_timeout
  hinic: fix out-of-order excution in arm cpu
  hinic: fix the bug of clearing event queue
  hinic: fix a bug of waitting for IO stopped
  drm/lima: add trace point for tasks
  x86/mm: split vmalloc_sync_all()
  mm, slub: prevent kmalloc_node crashes and memory leaks
  mm/mmu_notifier: silence PROVE_RCU_LIST warnings
  epoll: fix possible lost wakeup on epoll_ctl() path
  mm: do not allow MADV_PAGEOUT for CoW pages
  mm, memcg: throttle allocators based on ancestral memory.high
  mm, memcg: fix corruption on 64-bit divisor in memory.high throttling
  page-flags: fix a crash at SetPageError(THP_SWAP)
  mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case
  memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event
  drm/lima: add error sysfs to export error task dump
  drm/lima: save task info dump when task fail
  drm/lima: add max_error_tasks module parameter
  drm/lima: save process info for debug usage
  rcu: Make rcu_barrier() account for offline no-CBs CPUs
  rcu: Mark rcu_state.gp_seq to detect concurrent writes
  block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline
  block, bfq: make reparent_leaf_entity actually work only on leaf entities
  block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup
  block, bfq: move forward the getting of an extra ref in bfq_bfqq_move
  block, bfq: fix use-after-free in bfq_idle_slice_timer_body
  drm/mipi-dbi: Make mipi_dbi_command_stackbuf() data parameter const
  dt-bindings: display: grammar fixes in panel/
  io_uring: make spdxcheck.py happy
  i2c: imx: remove duplicate print after platform_get_irq()
  i2c: designware: Fix spelling typos in the comments
  i2c: designware: Discard i2c_dw_read_comp_param() function
  i2c: designware: Detect the FIFO size in the common code
  threads: Update PID limit comment according to futex UAPI change
  genirq: Fix reference leaks on irq affinity notifiers
  hv: hyperv_vmbus.h: Replace zero-length array with flexible-array member
  leds: leds-pwm: Replace zero-length array with flexible-array member
  leds: leds-is31fl32xx: Replace zero-length array with flexible-array member
  leds: pwm: remove useless pwm_period_ns
  leds: pwm: remove header
  lockdep: Rename trace_{hard,soft}{irq_context,irqs_enabled}()
  lockdep: Rename trace_softirqs_{on,off}()
  lockdep: Rename trace_hardirq_{enter,exit}()
  x86/entry: Rename ___preempt_schedule
  x86: Remove unneeded includes
  x86/entry: Drop asmlinkage from syscalls
  x86/entry/32: Enable pt_regs based syscalls
  x86/entry/32: Use IA32-specific wrappers for syscalls taking 64-bit arguments
  x86/entry/32: Rename 32-bit specific syscalls
  x86/entry/32: Clean up syscall_32.tbl
  x86/entry: Remove ABI prefixes from functions in syscall tables
  x86/entry/64: Add __SYSCALL_COMMON()
  x86/entry: Remove syscall qualifier support
  x86/entry/64: Remove ptregs qualifier from syscall table
  x86/entry: Move max syscall number calculation to syscallhdr.sh
  x86/entry/64: Split X32 syscall table into its own file
  x86/entry/64: Move sys_ni_syscall stub to common.c
  x86/entry/64: Use syscall wrappers for x32_rt_sigreturn
  x86/entry: Refactor SYS_NI macros
  x86/entry: Refactor COND_SYSCALL macros
  x86/entry: Refactor SYSCALL_DEFINE0 macros
  x86/entry: Refactor SYSCALL_DEFINEx macros
  lockdep: Add posixtimer context tracing bits
  lockdep: Annotate irq_work
  lockdep: Add hrtimer context tracing bits
  lockdep: Introduce wait-type checks
  completion: Use simple wait queues
  sched/swait: Prepare usage in completions
  timekeeping: Split jiffies seqlock
  Documentation: Add lock ordering and nesting documentation
  powerpc/ps3: Convert half completion to rcuwait
  rcuwait: Add @state argument to rcuwait_wait_event()
  microblaze: Remove mm.h from asm/uaccess.h
  ia64: Remove mm.h from asm/uaccess.h
  hexagon: Remove mm.h from asm/uaccess.h
  csky: Remove mm.h from asm/uaccess.h
  nds32: Remove mm.h from asm/uaccess.h
  acpi: Remove header dependency
  orinoco_usb: Use the regular completion interfaces
  usb: gadget: Use completion interface instead of open coding it
  pci/switchtec: Replace completion wait queue usage for poll
  PCI/switchtec: Fix init_completion race condition with poll_wait()
  arm64: vdso32: Enable Clang Compilation
  lib/vdso: Enable common headers
  arm: vdso: Enable arm to use common headers
  x86/vdso: Enable x86 to use common headers
  mips: vdso: Enable mips to use common headers
  arm64: vdso32: Include common headers in the vdso library
  arm64: vdso: Include common headers in the vdso library
  arm64: Introduce asm/vdso/processor.h
  arm64: vdso32: Code clean up
  linux/elfnote.h: Replace elf.h with UAPI equivalent
  scripts: Fix the inclusion order in modpost
  common: Introduce processor.h
  linux/ktime.h: Extract common header for vDSO
  linux/jiffies.h: Extract common header for vDSO
  linux/time64.h: Extract common header for vDSO
  linux/time32.h: Extract common header for vDSO
  linux/time.h: Extract common header for vDSO
  linux/math64.h: Extract common header for vDSO
  linux/clocksource.h: Extract common header for vDSO
  mips: Introduce asm/vdso/clocksource.h
  arm64: Introduce asm/vdso/clocksource.h
  arm: Introduce asm/vdso/clocksource.h
  x86: Introduce asm/vdso/clocksource.h
  linux/limits.h: Extract common header for vDSO
  linux/bits.h: Extract common header for vDSO
  linux/const.h: Extract common header for vDSO
  x86: Replace setup_irq() by request_irq()
  iio: light: tsl2563: Rename macro to fix typo
  iio: core: Make mlock internal to the iio core
  driver core: Add device links from fwnode only for the primary device
  Update MAINTAINERS to add reviewer for CoreSight
  docs: sysfs: coresight: Add sysfs ABI documentation for CTI
  docs: coresight: Update documentation for CoreSight to cover CTI
  coresight: cti: Add connection information to sysfs
  coresight: cti: Enable CTI associated with devices
  coresight: cti: Add device tree support for custom CTI
  coresight: cti: Add device tree support for v8 arch CTI
  dt-bindings: arm: Adds CoreSight CTI hardware definitions
  coresight: cti: Add sysfs trigger / channel programming API
  coresight: cti: Add sysfs access to program function registers
  coresight: cti: Add sysfs coresight mgmt register access
  coresight: cti: Initial CoreSight CTI Driver
  iio: Add SEMTECH SX9310/9311 sensor driver
  iio: adc: ad7476: implement devm_add_action_or_reset
  iio: adc: ad7476: Add AD7091 support
  iio: adc: ad7476: Add IIO_CHAN_INFO_RAW for AD7091R
  iio: adc: ad7476: Generate CONVST signal internally
  iio: adc: intel_mrfld_adc: Use be16_to_cpu() instead of get_unaligned_be16()
  iio: humidity: hts221: Drop unneeded casting when print error code
  iio: humidity: hts221: Make use of device properties
  iio: humidity: hts221: Use dev_get_platdata() to get platform_data
  iio: st_sensors: Join string literals back
  iio: st_sensors: Drop unneeded casting when print error code
  iio: st_sensors: Drop unneeded explicit castings
  iio: st_sensors: Use dev_get_platdata() to get platform_data
  iio: light: st_uvis25: Drop unneeded casting when print error code
  iio: core: Use scnprintf() for avoiding potential buffer overflow
  iio: xilinx-xadc: Fix typo in author's name
  staging: vt6656: Use BIT() macro in vnt_mac_reg_bits_* functions
  staging: rtl8188eu: remove some 5 GHz code
  staging: vt6656: Use BIT() macro instead of hex value
  irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables
  staging: rtl8723bs: os_dep: Remove whitespace characters in code line
  staging: rtl8723bs: os_dep: Correct long line comments
  staging: rtl8723bs: os_dep: Remove commented out code lines
  staging: rtl8723bs: remove unneeded variables
  staging: mt7621-pci: delete release gpios related code
  staging: mt7621-dts: gpio 8 and 9 are vendor specific
  staging: mt7621-dma: quoted string split across lines
  staging: mt7621-pci: avoid to poweroff the phy for slot one
  thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t
  kcsan, trace: Make KCSAN compatible with tracing
  kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask)
  kcsan: Add kcsan_set_access_mask() support
  kcsan: Introduce kcsan_value_change type
  compiler.h, seqlock.h: Remove unnecessary kcsan.h includes
  kcsan: Move interfaces that affects checks to kcsan-checks.h
  kcsan: Fix misreporting if concurrent races on same address
  kcsan: Expose core configuration parameters as module params
  kcsan: Add test to generate conflicts via debugfs
  kcsan: Introduce ASSERT_EXCLUSIVE_*() macros
  kcsan: Introduce KCSAN_ACCESS_ASSERT access type
  kcsan: Fix 0-sized checks
  kcsan: Clean up the main KCSAN Kconfig option
  kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS
  kcsan: Add option to assume plain aligned writes up to word size are atomic
  kcsan: Add docbook header for data_race()
  copy_to_user, copy_from_user: Use generic instrumented.h
  iov_iter: Use generic instrumented.h
  asm-generic, kcsan: Add KCSAN instrumentation for bitops
  asm-generic, atomic-instrumented: Use generic instrumented.h
  include/linux: Add instrumented.h infrastructure
  kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY
  kcsan: Make KCSAN compatible with lockdep
  kcsan: Rate-limit reporting per data races
  kcsan: Show full access type in report
  kcsan: Prefer __always_inline for fast-path
  ice: add board identifier info to devlink .info_get
  ice: add basic handler for devlink .info_get
  devlink: promote "fw.bundle_id" to a generic info version
  ice: enable initial devlink support
  ice: implement full NVM read from ETHTOOL_GEEPROM
  ice: discover and store size of available flash
  ice: store NVM version info in extracted format
  ice: create function to read a section of the NVM and Shadow RAM
  ice: use __le16 types for explicitly Little Endian values
  tools/power turbostat: update version
  tools/power turbostat: Print cpuidle information
  tcp: also NULL skb->dev when copy was needed
  clk: mmp2: Fix bit masks for LCDC I/O and pixel clocks
  clk: mmp2: Add clock for fifth SD HCI on MMP3
  dt-bindings: marvell,mmp2: Add clock id for the fifth SD HCI on MMP3
  clk: mmp2: Add clocks for the thermal sensors
  dt-bindings: marvell,mmp2: Add clock ids for the thermal sensors
  clk: mmp2: add the GPU clocks
  dt-bindings: marvell,mmp2: Add clock ids for the GPU clocks
  clk: mmp2: Add PLLs that are available on MMP3
  dt-bindings: marvell,mmp2: Add clock ids for MMP3 PLLs
  clk: mmp2: Check for MMP3
  dt-bindings: clock: Add MMP3 compatible string
  clk: mmp2: Stop pretending PLL outputs are constant
  clk: mmp2: Add support for PLL clock sources
  dt-bindings: clock: Convert marvell,mmp2-clock to json-schema
  clk: mmp2: Constify some strings
  clk: mmp2: Remove a unused prototype
  clk: at91: add at91rm9200 pmc driver
  clk: versatile: Add device tree probing for IM-PD1 clocks
  clk: versatile: Export icst_clk_setup()
  dt-bindings: clock: Create YAML schema for ICST clocks
  clk: Fix trivia typo in comment exlusive => exclusive
  clk: ingenic/TCU: Fix round_rate returning error
  clk: ingenic/jz4770: Exit with error if CGU init failed
  clk: keystone: Add new driver to handle syscon based clocks
  dt-bindings: clock: Add binding documentation for TI EHRPWM TBCLK
  clk: JZ4780: Add function for enable the second core.
  clk: Ingenic: Add support for TCU of X1000.
  clk: qcom: gcc: Add USB3 PIPE clock and GDSC for SM8150
  MAINTAINERS: adjust to filesystem doc ReST conversion
  ipq806x: gcc: Added the enable regs and mask for PRNG
  clk: qcom: Add modem clock controller driver for SC7180
  clk: qcom: gcc: Add support for modem clocks in GCC
  dt-bindings: clock: Add YAML schemas for the QCOM MSS clock bindings
  docs: deprecated.rst: Add BUG()-family
  doc: zh_CN: add translation for virtiofs
  doc: zh_CN: index files in filesystems subdirectory
  docs: locking: Drop :c:func: throughout
  docs: locking: Add 'need' to hardirq section
  HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member
  HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member
  docs: conf.py: avoid thousands of duplicate label warning on Sphinx
  docs: prevent warnings due to autosectionlabel
  ARM: dts: at91: sama5d27_wlsom1_ek: add USB device node
  ARM: dts: gemini: Add thermal zone to DIR-685
  ARM: dts: gemini: Rename IDE nodes
  kunit: Run all KUnit tests through allyesconfig
  kunit: kunit_parser: make parser more robust
  spi: stm32: Fix comments compilation warnings
  selftests/bpf: Fix mix of tabs and spaces
  ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new()
  ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais()
  ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais()
  ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais()
  ASoC: soc-core: Merge CPU/Codec DAIs
  btrfs: fix removal of raid[56|1c34} incompat flags after removing block group
  bpf: Explicitly memset some bpf info structures declared on the stack
  bpf: Explicitly memset the bpf_attr structure
  nvmet-tcp: set MSG_MORE only if we actually have more to send
  ARM: socfpga: arria10: Add ptp_ref clock to ethernet nodes
  irqchip/gic-v4.1: Map the ITS SGIR register page
  irqchip/gic-v4.1: Advertise support v4.1 to KVM
  irqchip/gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD
  irqchip/gic-v4.1: Wait for completion of redistributor's INVALL operation
  KVM: SVM: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available
  KVM: x86: remove bogus user-triggerable WARN_ON
  io_uring: honor original task RLIMIT_FSIZE
  drm/etnaviv: fix TS cache flushing on GPUs with BLT engine
  drm/etnaviv: request pages from DMA32 zone when needed
  i2c: dev: Fix the race between the release of i2c_dev and cdev
  net: dsa: sja1105: Add support for the SGMII port
  net: bridge: vlan options: move the tunnel command to the nested attribute
  net: bridge: vlan options: nest the tunnel id into a tunnel info attribute
  media: siano: Use scnprintf() for avoiding potential buffer overflow
  media: rc: Use scnprintf() for avoiding potential buffer overflow
  arm64: Kconfig: verify binutils support for ARM64_PTR_AUTH
  bpf, tcp: Make tcp_bpf_recvmsg static
  bpf, tcp: Fix unused function warnings
  bpftool: Add struct_ops support
  bpftool: Translate prog_id to its bpf prog_name
  bpftool: Print as a string for char array
  bpftool: Print the enum's name instead of value
  io_uring: make sure accept honor rlimit nofile
  io_uring: make sure openat/openat2 honor rlimit nofile
  drm/amdgpu/sriov : Don't resume RLCG for SRIOV guest
  drm/amdgpu: protect RAS sysfs during GPU reset
  drm/msm/a6xx: Use the DMA API for GMU memory objects
  dt-bindings: display: msm: Convert GMU bindings to YAML
  staging: mt7621-pci: be sure gpio descriptor is null on fails
  staging: mt7621-pci: change variable to print for slot
  staging: mt7621-pci: use only two phys from device tree
  staging: mt7621-dts: set up only two pcie phys
  staging: mt7621-pci-phy: avoid to create to different phys for a dual port one
  staging: vc04_services: interface: vchi: Correct long line comments and make them C89 style
  staging: rtl8723bs: hal: Correct typos in comments
  staging: rtl8723bs: hal: Correct multi-line comments as per coding style
  staging: gdm724x: use netdev_err() instead of pr_err()
  staging: rtl8712: Remove unnecessary braces
  soundwire: qcom: add support for get_sdw_stream()
  drm/i915/perf: Invalidate OA TLB on when closing perf stream
  drm/i915/gem: Check for a closed context when looking up an engine
  drm/i915/gt: Restrict gen7 w/a batch to Haswell
  phy: qcom-qusb2: Add new overriding tuning parameters in QUSB2 V2 PHY
  phy: qcom-qusb2: Add support for overriding tuning parameters in QUSB2 V2 PHY
  dt-bindings: phy: qcom-qusb2: Add support for overriding Phy tuning parameters
  phy: qcom-qusb2: Add generic QUSB2 V2 PHY support
  dt-bindings: phy: qcom,qusb2: Add compatibles for QUSB2 V2 phy and SC7180
  dt-bindings: phy: qcom,qusb2: Convert QUSB2 phy bindings to yaml
  phy: rk-inno-usb2: Decrease verbosity of repeating log.
  phy: amlogic: Add Amlogic A1 USB2 PHY Driver
  dt-bindings: phy: Add Amlogic A1 USB2 PHY Bindings
  phy: ti: gmii-sel: add support for am654x/j721e soc
  dt-bindings: phy: ti: gmii-sel: add support for am654x/j721e soc
  phy: qualcomm: usb: Add SuperSpeed PHY driver
  dt-bindings: Add Qualcomm USB SuperSpeed PHY bindings
  phy: qualcomm: Add Synopsys 28nm Hi-Speed USB PHY driver
  dt-bindings: phy: Add Qualcomm Synopsys Hi-Speed USB PHY binding
  dt-bindings: phy: remove qcom-dwc3-usb-phy
  phy: phy-mtk-tphy: add a new reference clock
  phy: phy-mtk-tphy: remove unused u3phya_ref clock
  phy: phy-mtk-tphy: make the ref clock optional
  phy: phy-mtk-tphy: add a property for internal resistance
  phy: phy-mtk-tphy: add a property for disconnect threshold
  dt-bindings: phy-mtk-tphy: add the properties about address mapping
  dt-bindings: phy-mtk-tphy: add a new reference clock
  dt-bindings: phy-mtk-tphy: remove unused u3phya_ref clock
  dt-bindings: phy-mtk-tphy: make the ref clock optional
  dt-bindings: phy-mtk-tphy: add two optional properties for u2phy
  phy: amlogic: G12A: Fix misuse of GENMASK macro
  phy: qcom: qmp: Use power_on/off ops for PCIe
  phy: uniphier-pcie: Add SoC-dependent phy-mode function support
  phy: uniphier-pcie: Add legacy SoC support for Pro5
  phy: uniphier-usb3hs: Change Rx sync mode to avoid communication failure
  phy: uniphier-usb3hs: Add legacy SoC support for Pro5
  phy: uniphier-usb3ss: Add Pro5 support
  dt-bindings: phy: socionext: Add Pro5 support and remove Pro4 from usb3-hsphy
  phy: socionext: Use devm_platform_ioremap_resource()
  phy: qcom-qmp: Add MSM8996 UFS QMP support
  phy: cadence-torrent: Add support for subnode bindings
  phy: cadence-torrent: Add platform dependent initialization structure
  phy: cadence-torrent: Use regmap to read and write DPTX PHY registers
  phy: cadence-torrent: Use regmap to read and write Torrent PHY registers
  phy: cadence-torrent: Implement PHY configure APIs
  phy: cadence-torrent: Add 19.2 MHz reference clock support
  phy: cadence-torrent: Refactor code for reusability
  phy: cadence-torrent: Add wrapper for DPTX register access
  phy: cadence-torrent: Add wrapper for PHY register access
  phy: cadence-torrent: Adopt Torrent nomenclature
  phy: cadence-dp: Rename to phy-cadence-torrent
  dt-bindings: phy: Add Cadence MHDP PHY bindings in YAML format.
  platform/x86: touchscreen_dmi: Add info for the Chuwi Vi8 Plus tablet
  platform/x86: touchscreen_dmi: Add EFI embedded firmware info support
  Input: icn8505 - Switch to firmware_request_platform for retreiving the fw
  Input: silead - Switch to firmware_request_platform for retreiving the fw
  soundwire: stream: Add read_only_wordlength flag to port properties
  selftests: firmware: Add firmware_request_platform tests
  test_firmware: add support for firmware_request_platform
  firmware: Add new platform fallback mechanism and firmware_request_platform()
  mac80211: driver can remain on channel if not using chan_ctx
  nl80211: clarify code in nl80211_del_station()
  cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries
  mac80211: Read rx_stats with perCPU pointers
  virt_wifi: implement ndo_get_iflink
  mac80211: Allow deleting stations in ibss mode to reset their state
  cfg80211: Add support for userspace to reset stations in IBSS mode
  mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC
  nl80211: add PROTECTED_TWT nl80211 extended feature
  mac80211: HE: set missing bss_conf fields in AP mode
  nl80211: pass HE operation element to the driver
  nl80211/cfg80211: add support for non EDCA based ranging measurement
  mac80211: don't leave skb->next/prev pointing to stack
  mac80211: update documentation about tx power
  mac80211: handle no-preauth flag for control port
  nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port
  mac80211_hwsim: add frame transmission support over virtio
  cfg80211: fix documentation format
  platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic
  omapfb: Remove unused writeback code
  fbdev: via: fix -Wextra build warning and format warning
  fbdev: pm[23]fb.c: fix -Wextra build warnings and errors
  fbdev: savage: fix -Wextra build warning
  fbdev: matrox: fix -Wextra build warnings
  fbdev: aty: fix -Wextra build warning
  fbdev: fbmon: fix -Wextra build warnings
  video: uvesafb: Use scnprintf() for avoiding potential buffer overflow
  video: omap2: Use scnprintf() for avoiding potential buffer overflow
  video: omapfb: Use scnprintf() for avoiding potential buffer overflow
  drm/i915/gt: Report context-is-closed prior to pinning
  drm/i915: Fix crtc nv12 etc. plane bitmasks for DPMS off
  spi: atmel-quadspi: Add verbose debug facilities to monitor register accesses
  platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states
  tools/power/x86/intel-speed-select: Fix a typo in error message
  tools/power/x86/intel-speed-select: Update version
  tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json
  tools/power/x86/intel-speed-select: Add display for enabled cpus count
  tools/power/x86/intel-speed-select: Print friendly warning for bad command line
  tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature
  tools/power/x86/intel-speed-select: Improve CLX commands
  tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options
  tools/power/x86/intel-speed-select: Improve core-power result and error display
  tools/power/x86/intel-speed-select: Kernel interface error handling
  tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature
  tools/power/x86/intel-speed-select: Improve error display for base-freq feature
  tools/power/x86/intel-speed-select: Improve output of perf-profile commands
  tools/power/x86/intel-speed-select: Enhance help for core-power assoc
  tools/power/x86/intel-speed-select: Display error for invalid priority type
  tools/power/x86/intel-speed-select: Check feature status first
  tools/power/x86/intel-speed-select: Improve error display for perf-profile feature
  tools/power/x86/intel-speed-select: Add an API for error/information print
  tools/power/x86/intel-speed-select: Enhance --info option
  tools/power/x86/intel-speed-select: Enhance help
  tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface
  tools/power/x86/intel-speed-select: Store topology information
  tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline
  tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline
  tools/power/x86/intel-speed-select: Use more verbiage for clos information
  tools/power/x86/intel-speed-select: Enhance core-power info command
  tools/power/x86/intel-speed-select: Make target CPU optional for core-power info
  tools/power/x86/intel-speed-select: Warn for invalid package id
  tools/power/x86/intel-speed-select: Fix last cpu number
  tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG
  platform/x86: sony-laptop: Use scnprintf() for avoiding potential buffer overflow
  platform/x86: GPD pocket fan: Fix error message when temp-limits are out of range
  platform/x86: ISST: Fix wrong unregister type
  platform/x86: asus_wmi: Fix return value of fan_boost_mode_store
  platform/x86: asus-wmi: Support laptops where the first battery is named BATT
  drm/i915/dp: Add writing of DP SDPs
  drm/i915/dp: Add compute routine for DP HDR Metadata Infoframe SDP
  drm/i915/dp: Add compute routine for DP VSC SDP
  drm: Add DP1.4 VSC SDP Payload related Data Structures
  lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions
  locking/lockdep: Rework lockdep_lock
  locking/lockdep: Fix bad recursion pattern
  locking/lockdep: Avoid recursion in lockdep_count_{for,back}ward_deps()
  perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box
  perf/x86/intel/uncore: Add box_offsets for free-running counters
  perf/core: Fix reversed NULL check in perf_event_groups_less()
  perf/core: Fix endless multiplex timer
  x86/optprobe: Fix OPTPROBE vs UACCESS
  sched/fair: Fix condition of avg_load calculation
  sched/rt: cpupri_find: Trigger a full search as fallback
  kthread: Do not preempt current task if it is going to call schedule()
  sched/fair: Improve spreading of utilization
  sched: Avoid scale real weight down to zero
  psi: Move PF_MEMSTALL out of task->flags
  MAINTAINERS: Add maintenance information for psi
  psi: Optimize switching tasks inside shared cgroups
  psi: Fix cpu.pressure for cpu.max and competing cgroups
  sched/core: Distribute tasks within affinity masks
  sched/fair: Fix enqueue_task_fair warning
  dt-bindings: thermal: make cooling-maps property optional
  dt-bindings: thermal: qcom-tsens: Remove redundant 'maxItems'
  dt-bindings: thermal: sprd: Remove redundant 'maxItems'
  thermal: imx: Calling imx_thermal_unregister_legacy_cooling() in .remove
  thermal: qoriq: Sort includes alphabetically
  thermal: qoriq: Use devm_add_action_or_reset() to handle all cleanups
  thermal: rcar_thermal: Remove lock in rcar_thermal_get_current_temp()
  thermal: rcar_thermal: Do not store ctemp in rcar_thermal_priv
  thermal: rcar_thermal: Always update thermal zone on interrupt
  drivers: thermal: tsens: Remove unnecessary irq flag
  drivers: thermal: tsens: kernel-doc fixup
  drivers: thermal: tsens: Add watchdog support
  drivers: thermal: tsens: Add critical interrupt support
  drivers: thermal: tsens: Release device in success path
  drivers: thermal: tsens: use simpler variables
  drivers: thermal: tsens: Pass around struct tsens_sensor as a constant
  drivers: thermal: tsens: De-constify struct tsens_features
  thermal: rcar_thermal: Handle probe error gracefully
  thermal: imx: Remove unused includes
  thermal: rcar_gen3_thermal: Add r8a77961 support
  dt-bindings: thermal: rcar-gen3-thermal: Add r8a77961 support
  ARM/dma-mapping: merge __dma_supported into arm_dma_supported
  ARM/dma-mapping: take the bus limit into account in __dma_alloc
  ARM/dma-mapping: remove get_coherent_dma_mask
  selftests/x86/ptrace_syscall_32: Fix no-vDSO segfault
  selftests/x86/vdso: Fix no-vDSO segfaults
  arm64: alternative: fix build with clang integrated assembler
  dt-bindings: PCI: Convert PCIe Host/Endpoint in Cadence platform to DT schema
  dt-bindings: PCI: cadence: Add PCIe RC/EP DT schema for Cadence PCIe
  dt-bindings: PCI: Add PCI Endpoint Controller Schema
  gpio: Move devres calls to devres file
  media: allegro: create new struct for channel parameters
  media: allegro: move mail definitions to separate file
  media: allegro: pass buffers through firmware
  media: allegro: verify source and destination buffer in VCU response
  media: allegro: handle dependency of bitrate and bitrate_peak
  media: allegro: read bitrate mode directly from control
  media: allegro: make QP configurable
  media: allegro: make frame rate configurable
  media: allegro: skip filler data if possible
  media: allegro: warn if response message has an unexpected size
  media: allegro: extract mcu and codec address calculation
  media: allegro: fix reset if WAKEUP has not been set properly
  media: allegro: fix calculation of CPB size
  media: allegro: start a GOP with an IDR frame
  media: allegro: remove unknown39 field from create_channel
  media: allegro: fix type of gop_length in channel_create message
  media: allegro: fail encoding only on actual errors
  media: allegro: print message on mcu error
  media: staging: allegro: fix broken registration of controls
  media: cec-notifier: make cec_notifier_get_conn() static
  media: cec-notifier: rename conn_name to port_name
  media: am437x-vpfe: Make use of to_vpfe() to get a pointer to vpfe_device
  media: v4l: Add 1X14 14-bit greyscale media bus code definition
  media: v4l: Add 14-bit raw greyscale pixel format
  media: v4l: Add 14-bit raw bayer pixel formats
  ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
  fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
  net: dsa: sja1105: Avoid error message for unknown PHY mode on disabled ports
  tcp: ensure skb->dev is NULL before leaving TCP stack
  tools/power turbostat: Fix 32-bit capabilities warning
  tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks
  tools/power turbostat: Support Elkhart Lake
  tools/power turbostat: Support Jasper Lake
  tools/power turbostat: Support Ice Lake server
  tools/power turbostat: Support Tiger Lake
  tools/power turbostat: Fix gcc build warnings
  tools/power turbostat: Support Cometlake
  cxgb4: fix Txq restart check during backpressure
  cpufreq: qcom: Add support for krait based socs
  cxgb4: fix throughput drop during Tx backpressure
  veth: remove atomic64_add from veth_xdp_xmit hotpath
  veth: introduce more xdp counters
  veth: distinguish between rx_drops and xdp_drops
  veth: introduce more specialized counters in veth_stats
  veth: move xdp stats in a dedicated structure
  sysfs: fix static inline declaration of sysfs_groups_change_owner()
  net: phy: mscc: RGMII skew delay configuration
  net: phy: mscc: add support for RGMII MAC mode
  net: dsa: mt7530: Change the LINK bit to reflect the link status
  selftests: forwarding: Add an skbedit priority selftest
  mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY
  mlxsw: core: Add QOS_ACTION
  net: tc_skbedit: Make the skbedit priority offloadable
  net: tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}()
  net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset()
  mailbox: imx: add SCU MU support
  mailbox: imx: restructure code to make easy for new MU
  dt-bindings: mailbox: imx-mu: add SCU MU support
  net: phy: mscc: add missing check on a phy_write return value
  net: ipa: Remove unused including <linux/version.h>
  net: ipa: fix platform_no_drv_owner.cocci warnings
  mailbox: mediatek: remove implementation related to atomic_exec
  mailbox: mediatek: implement flush function
  dt-binding: gce: remove atomic_exec in mboxes property
  maillbox: bcm-flexrm-mailbox: handle cmpl_pool dma allocation failure
  mailbox: sun6i-msgbox: Add a new mailbox driver
  dt-bindings: mailbox: Add a binding for the sun6i msgbox
  mailbox: bcm-pdc: Use scnprintf() for avoiding potential buffer overflow
  mailbox:armada-37xx-rwtm:remove duplicate print in armada_37xx_mbox_probe()
  liquidio: remove set but not used variable 's'
  crypto: chelsio - remove set but not used variable 'adap'
  crypto: marvell - enable OcteonTX cpt options for build
  crypto: marvell - add the Virtual Function driver for CPT
  crypto: marvell - add support for OCTEON TX CPT engine
  crypto: marvell - create common Kconfig and Makefile for Marvell
  crypto: arm/neon - memzero_explicit aes-cbc key
  crypto: bcm - Use scnprintf() for avoiding potential buffer overflow
  crypto: atmel-i2c - Fix wakeup fail
  crypto: hisilicon/sec2 - Add new create qp process
  crypto: hisilicon/hpre - Optimize finding hpre device process
  crypto: hisilicon/zip - Use hisi_qm_alloc_qps_node() when init ctx
  crypto: hisilicon/qm - Put device finding logic into QM
  crypto: arm64/chacha - correctly walk through blocks
  net: sched: Do not assume RTNL is held in tunnel key action helpers
  mlxsw: pci: Only issue reset when system is ready
  net: bridge: vlan: include stats in dumps if requested
  mptcp: rename fourth ack field
  ARM: dts: sunxi: Fix dtc 'dma-ranges' warnings
  KVM: PPC: Fix kernel crash with PR KVM
  selftests/powerpc: Add tm-signal-pagefault test
  powerpc/kuap: PPC_KUAP_DEBUG should depend on PPC_KUAP
  selftests/powerpc: Add a test of sigreturn vs VDSO
  ring-buffer: Optimize rb_iter_head_event()
  ring-buffer: Do not die if rb_iter_peek() fails more than thrice
  ring-buffer: Have rb_iter_head_event() handle concurrent writer
  ring-buffer: Add page_stamp to iterator for synchronization
  ring-buffer: Rename ring_buffer_read() to read_buffer_iter_advance()
  ring-buffer: Have ring_buffer_empty() not depend on tracing stopped
  tracing: Save off entry when peeking at next entry
  PCI: Avoid ASMedia XHCI USB PME# from D0 defect
  drm/i915/gt: Cancel a hung context if already closed
  drm/i915: Use explicit flag to mark unreachable intel_context
  rsxx: Replace zero-length array with flexible-array member
  selftest/ftrace: Fix function trigger test to handle trace not disabling the tracer
  tracing: Use address-of operator on section symbols
  netfilter: flowtable: populate addr_type mask
  drm/amd/display: Fix pageflip event race condition for DCN.
  netfilter: flowtable: fix NULL pointer dereference in tunnel offload support
  netfilter: flowtable: Fix flushing of offloaded flows on free
  netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6}
  netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6}
  arm64: compat: Fix syscall number of compat_clock_getres
  dt-bindings: display: msm: gmu: move sram property to gpu bindings
  drm/msm/a6xx: Fix CP_MEMPOOL state name
  drm/msm: devcoredump should dump MSM_SUBMIT_BO_DUMP buffers
  drm/msm/a5xx: Always set an OPP supported hardware value
  drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder.c
  drm/msm/dpu: fix comparing pointer to 0 in dpu_vbif.c
  drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder_phys_vid.c
  drm/msm/dpu: fix comparing pointer to 0 in dpu_encoder_phys_cmd.c
  drm/msm/dpu: Remove some set but not used variables
  drm/msm: Use scnprintf() for avoiding potential buffer overflow
  drm/msm/msm_gem.h: Replace zero-length array with flexible-array member
  drm/msm: fix leaks if initialization fails
  drm/msm: avoid double-attaching hdmi/edp bridges
  docs: fix reference to core-api/namespaces.rst
  Revert "tick/common: Make tick_periodic() check for missing ticks"
  f2fs: skip migration only when BG_GC is called
  f2fs: fix to show tracepoint correctly
  f2fs: avoid __GFP_NOFAIL in f2fs_bio_alloc
  f2fs: introduce F2FS_IOC_GET_COMPRESS_BLOCKS
  f2fs: fix to avoid triggering IO in write path
  f2fs: add prefix for f2fs slab cache name
  f2fs: introduce DEFAULT_IO_TIMEOUT
  f2fs: skip GC when section is full
  f2fs: add migration count iff migration happens
  f2fs: clean up bggc mount option
  f2fs: clean up lfs/adaptive mount option
  f2fs: fix to show norecovery mount option
  f2fs: clean up parameter of macro XATTR_SIZE()
  f2fs: clean up codes with {f2fs_,}data_blkaddr()
  f2fs: show mounted time
  f2fs: Use scnprintf() for avoiding potential buffer overflow
  drm/msm/dpu: Track resources in global state
  drm/msm/dpu: Refactor resource manager
  x86/configs: Slightly reduce defconfigs
  FROMLIST: ubifs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  FROMLIST: f2fs: wire up FS_IOC_GET_ENCRYPTION_NONCE
  FROMLIST: ext4: wire up FS_IOC_GET_ENCRYPTION_NONCE
  FROMLIST: fscrypt: add FS_IOC_GET_ENCRYPTION_NONCE ioctl
  rtc: max8907: add missing select REGMAP_IRQ
  staging: rtl8723bs: os_dep: Correct typo in comments
  staging: mt7621-pci: don't return if get gpio fails
  staging: vc04_services: Use scnprintf() for avoiding potential buffer overflow
  drm/msm/dpu: Refactor rm iterator
  drm/msm/dpu: Remove unused function arguments
  drm/i915: Prefer '%ps' for printing function symbol names
  ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard
  xfs: remove the di_version field from struct icdinode
  xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize
  xfs: simplify di_flags2 inheritance in xfs_ialloc
  xfs: only check the superblock version for dinode size calculation
  xfs: add a new xfs_sb_version_has_v3inode helper
  Makefile: disallow data races on gcc-10 as well
  nfsd: fsnotify on rmdir under nfsd/clients/
  tools headers uapi: Update linux/in.h copy
  nfsd4: kill warnings on testing stateids with mismatched clientids
  scripts/kallsyms: fix wrong kallsyms_relative_base
  iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr()
  usb: cdns3: fix spelling mistake "wrapperr" -> "wrapper"
  staging: mt7621-pci: fix register to set up virtual bridges
  staging: vt6656: Use ARRAY_SIZE instead of hardcoded size
  staging: rts5208: shorten long line in func call
  staging: sm750fb: Fix of long line in makefile variable
  staging: rtl8712: Fix for long lines in Kconfig help
  iommu/vt-d: Fix page request descriptor size
  staging: rtl8188eu: core: Correct a typo in a comment
  staging: rtl8188eu: include: Correct a typo in a comment
  staging: rtl8192u: ieee80211: Correct a typo in a comment
  staging: rtl8712: Correct a typo in a comment
  staging: unisys: Documentation: Correct a long line in doc
  Staging: qlge: Add a blank line after variable
  usb: gadget: tegra-xudc: Support multiple device modes
  usb: gadget: tegra-xudc: Use phy_set_mode() to set/unset device mode
  usb: gadget: tegra-xudc: Add usb-phy support
  usb: gadget: tegra-xudc: Remove usb-role-switch support
  usb: xhci-tegra: Add OTG support
  phy: tegra: Select USB_PHY
  phy: tegra: Don't use device-managed API to allocate ports
  phy: tegra: Fix regulator leak
  phy: tegra: Print -EPROBE_DEFER error message at debug level
  phy: tegra: xusb: Don't warn on probe defer
  phy: tegra: xusb: Add Tegra194 support
  phy: tegra: xusb: Protect Tegra186 soc with config
  phy: tegra: xusb: Add set_mode support for UTMI phy on Tegra186
  phy: tegra: xusb: Add set_mode support for USB 2 phy on Tegra210
  phy: tegra: xusb: Add support to get companion USB 3 port
  phy: tegra: xusb: Add usb-phy support
  phy: tegra: xusb: Add usb-role-switch support
  MIPS: Loongson: Do not initialise statics to 0
  MIPS: Add header files reference with path prefix
  Use ELF_BASE_PLATFORM to pass ISA level
  bpf: Support llvm-objcopy for vmlinux BTF
  irqchip/gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access
  irqchip/gic-v4.1: Skip absent CPUs while iterating over redistributors
  irqchip/gic-v3: Use SGIs without active state if offered
  drm/virtio: fix OOB in virtio_gpu_object_create
  x86/setup: Fix static memory detection
  netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it
  netfilter: nf_tables: fix double-free on set expression from the error path
  netfilter: nf_tables: allow to specify stateful expression in set definition
  netfilter: nf_tables: pass context to nft_set_destroy()
  netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c
  x86/ioremap: Fix CONFIG_EFI=n build
  drm/i915/workarounds: convert to drm_device based logging macros.
  drm/i915/rps: use struct drm_device based logging macros.
  drm/i915/ring_submission: use drm_device based logging macros.
  drm/i915/renderstate: use struct drm_device based logging macros.
  drm/i915/rc6: convert to struct drm_device based logging macros.
  drm/i915/lrc: convert to struct drm_device based logging macros.
  drm/i915/ggtt: convert to drm_device based logging macros.
  ARM: 8966/1: rpc: replace setup_irq() by request_irq()
  ARM: 8965/2: footbridge: replace setup_irq() by request_irq()
  ARM: 8964/1: ebsa110: replace setup_irq() by request_irq()
  Revert "drivers: base: power: wakeup.c: Use built-in RCU list checking"
  MAINTAINERS: Add linux-acpi list to PNP
  time/sched_clock: Expire timer in hardirq context
  irqchip/versatile-fpga: Handle chained IRQs properly
  arm64: dts: ti: k3-j721e-mcu: add scm node and phy-gmii-sel nodes
  arm64: dts: ti: k3-am65-mcu: add phy-gmii-sel node
  arm64: dts: ti: k3-am65-mcu: Add DMA entries for ADC
  arm64: dts: ti: k3-am65-main: Add DMA entries for main_spi0
  arm64: dts: ti: k3-j721e-mcu-wakeup: Add DMA entries for ADC
  arm64: dts: ti: k3-am65: Add clocks to dwc3 nodes
  arm64: kpti: Fix "kpti=off" when KASLR is enabled
  soundwire: cadence: clear FIFO to avoid pop noise issue on playback start
  soundwire: cadence: multi-link support
  soundwire: cadence: commit changes in the exit_reset() sequence
  soundwire: cadence: remove automatic command retries
  soundwire: cadence: remove PREQ_DELAY assignment
  soundwire: cadence: enable NORMAL operation in cdns_init()
  soundwire: cadence: reorder MCP_CONFIG settings
  soundwire: cadence: make SSP interval programmable
  soundwire: cadence: move clock/SSP related inits to dedicated function
  soundwire: cadence: merge routines to clear/set bits
  soundwire: cadence: mask Slave interrupt before stopping clock
  soundwire: cadence: fix a io timeout issue in S3 test
  soundwire: cadence: add clock_stop/restart routines
  soundwire: cadence: handle error cases with CONFIG_UPDATE
  soundwire: cadence: add interface to check clock status
  soundwire: cadence: simplifiy cdns_init()
  soundwire: cadence: s/update_config/config_update
  MAINTAINERS: Add entry for MHI bus
  bus: mhi: core: Add uevent support for module autoloading
  bus: mhi: core: Add support for data transfer
  bus: mhi: core: Add support for processing events from client device
  bus: mhi: core: Add support for downloading RDDM image during panic
  bus: mhi: core: Add support for downloading firmware over BHIe
  bus: mhi: core: Add support for basic PM operations
  bus: mhi: core: Add support for PM state transitions
  bus: mhi: core: Add support for ringing channel/event ring doorbells
  bus: mhi: core: Add support for creating and destroying MHI devices
  bus: mhi: core: Add support for registering MHI client drivers
  bus: mhi: core: Add support for registering MHI controllers
  docs: Add documentation for MHI bus
  virt: vbox: Use fallthrough;
  char: mspec: Replace zero-length array with flexible-array member
  nvmem: jz4780-efuse: fix build warnings on ARCH=x86_64 or riscv
  Documentation: ABI: nvmem: add documentation for JZ4780 efuse ABI
  nvmem: add driver for JZ4780 efuse
  Bindings: nvmem: add bindings for JZ4780 efuse
  nvmem: imx-ocotp: Drop unnecessary initializations
  nvmem: check for NULL reg_read and reg_write before dereferencing
  nvmem: core: validate nvmem config before parsing
  nvmem: release the write-protect pin
  nvmem: fix memory leak in error path
  nvmem: add a newline for readability
  nvmem: remove a stray newline in nvmem_register()
  nvmem: core: add nvmem_cell_read_u64
  nvmem: core: add nvmem_cell_read_common
  nvmem: imx: ocotp: add i.MX8MP support
  rtc/alpha: remove legacy rtc driver
  rtc/ia64: remove legacy efirtc driver
  binderfs: add stress test for binderfs binder devices
  binderfs_test: switch from /dev to a unique per-test mountpoint
  binderfs: port tests to test harness infrastructure
  binderfs: port to new mount api
  extcon: Remove unneeded extern keyword from extcon-provider.h
  KVM: PPC: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy()
  KVM: PPC: Book3S PR: Move kvmppc_mmu_init() into PR KVM
  KVM: PPC: Book3S PR: Fix kernel crash with PR KVM
  KVM: PPC: Use fallthrough;
  KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests
  KVM: PPC: Book3S HV: Treat TM-related invalid form instructions on P9 like the valid ones
  KVM: PPC: Book3S HV: Use RADIX_PTE_INDEX_SIZE in Radix MMU code
  KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler
  drm/i915/tgl: Add new PCI IDs to TGL
  x86: get rid of put_user_try in {ia32,x32}_setup_rt_frame()
  drm: amd: fix spelling mistake "shoudn't" -> "shouldn't"
  drm/amdgpu: Remove unnecessary variable shadow in gfx_v9_0_rlcg_wreg
  drm/amdgpu: fix typo for vcn2.5/jpeg2.5 idle check
  drm/amdgpu: fix typo for vcn2/jpeg2 idle check
  drm/amdgpu: fix typo for vcn1 idle check
  drm/amdgpu: add CAP fw loading
  amd/powerplay: arcturus baco reset disable all features
  drm/amdgpu: miss PRT case when bo update
  drm/amd/display: add on demand pipe merge logic for dcn2+
  drm/amd/display: Allocate scratch space for DMUB CW7
  drm/amd/display: DPP DTO isn't update properly.
  drm/amd/display: Remove connect DIG FE to its BE during timing programming
  drm/amd/display: combine watermark change and clock change for update clocks.
  drm/amd/display: guard DPPHY_Internal_ctrl
  drm/amd/display: differentiate vsc sdp colorimetry use criteria between MST and SST
  drm/amd/display: Program self refresh control register on boot
  drm/amd/display: remove magic numbers in hdcp_ddc
  drm/amd/display: Fallback to dmcub for psr when dmcu is disabled
  drm/amd/display: Set disable_dmcu flag properly per asic
  drm/amd/display: Remove PSR dependency on swizzle mode
  drm/amd/display: Explicitly disable triplebuffer flips
  drm/amd/display: Pass triplebuffer surface flip flags down to plane state
  drm/amd/display: fix split threshold w/a to work with mpo
  drm/amd/display: workaround for HDMI hotplug in DPMSOFF state
  drm/amd/display: Remove redundant hdcp display state
  drm/amd/display: Fix test pattern color space inconsistency for Linux
  drm/amd/display: update connector->display_info after read edid
  drm/amd/display: Revert "DCN2.x Do not program DPPCLK if same value"
  random: avoid warnings for !CONFIG_NUMA builds
  wireguard: noise: error out precomputed DH during handshake rather than config
  wireguard: receive: remove dead code from default packet type case
  wireguard: queueing: account for skb->protocol==0
  wireguard: selftests: test using new 64-bit time_t
  wireguard: selftests: remove duplicated include <sys/types.h>
  riscv: fix the IPI missing issue in nommu mode
  riscv: uaccess should be used in nommu mode
  x86: switch ia32_setup_sigcontext() to unsafe_put_user()
  x86: switch setup_sigcontext() to unsafe_put_user()
  x86: switch save_v86_state() to unsafe_put_user()
  x86: kill get_user_{try,catch,ex}
  x86: get rid of get_user_ex() in restore_sigcontext()
  x86: get rid of get_user_ex() in ia32_restore_sigcontext()
  RDMA/efa: Use in-kernel offsetofend() to check field availability
  net: phy: realtek: read actual speed to detect downshift
  vm86: get rid of get_user_ex() use
  net: sched: Fix hw_stats_type setting in pedit loop
  selftests: mlxsw: Add tc action hw_stats tests
  mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters
  mlxsw: spectrum_cnt: Consolidate subpools initialization
  mlxsw: spectrum_cnt: Move config validation along with resource register
  mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources
  mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size
  mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct
  selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count
  mlxsw: spectrum_cnt: Query bank size from FW resources
  vxlan: check return value of gro_cells_init()
  cxgb4: rework TC filter rule insertion across regions
  net/sched: act_ct: Fix leak of ct zone template on replace
  netfilter: revert introduction of egress hook
  s390/qeth: use dev->reg_state
  s390/qeth: remove gratuitous NULL checks
  s390/qeth: add phys_to_virt() translation for AOB
  s390/qeth: don't report hard-coded driver version
  s390/qeth: add SW timestamping support for IQD devices
  s390/qeth: balance the TX queue selection for IQD devices
  s390/qeth: allow configuration of TX queues for IQD devices
  s390/qeth: allow configuration of TX queues for z/VM NICs
  s390/qeth: remove prio-queueing support for z/VM NICs
  s390/qeth: use memory reserves in TX slow path
  s390/qeth: use memory reserves to back RX buffers
  PCI/P2PDMA: Add Intel Sky Lake-E Root Ports B, C, D to the whitelist
  IB/hfi1: Remove kobj from hfi1_devdata
  IB/rdmavt: Delete unused routine
  spi: spi-fsl-dspi: Add support for LS1028A
  spi: spi-fsl-dspi: Move invariant configs out of dspi_transfer_one_message
  spi: spi-fsl-dspi: Fix interrupt-less DMA mode taking an XSPI code path
  spi: spi-fsl-dspi: Avoid NULL pointer in dspi_slave_abort for non-DMA mode
  spi: spi-fsl-dspi: Replace interruptible wait queue with a simple completion
  spi: spi-fsl-dspi: Protect against races on dspi->words_in_flight
  spi: spi-fsl-dspi: Avoid reading more data than written in EOQ mode
  spi: spi-fsl-dspi: Fix bits-per-word acceleration in DMA mode
  spi: spi-fsl-dspi: Fix little endian access to PUSHR CMD and TXDATA
  spi: spi-fsl-dspi: Don't access reserved fields in SPI_MCR
  PCI/ASPM: Clear the correct bits when enabling L1 substates
  RDMA/hns: Check if depth of qp is 0 before configure
  drm/amdgpu: fix typo for vcn2.5/jpeg2.5 idle check
  drm/amdgpu: fix typo for vcn2/jpeg2 idle check
  drm/amdgpu: fix typo for vcn1 idle check
  regulator: driver.h: fix regulator_map_* function names
  ASoC: rt5682: remove noisy debug messages
  iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support
  iommu/arm-smmu-v3: Batch ATC invalidation commands
  iommu/arm-smmu-v3: Batch context descriptor invalidation
  iommu/arm-smmu-v3: Add command queue batching helpers
  iommu/arm-smmu-v3: Write level-1 descriptors atomically
  iommu/arm-smmu-v3: Add support for PCI PASID
  PCI/ATS: Export symbols of PASID functions
  ASoC: qcom: sdm845: handle soundwire stream
  ASoC: codecs: wsa881x: remove soundwire stream handling
  scsi: Convert to use set_capacity_revalidate_and_notify
  nvme: Convert to use set_capacity_revalidate_and_notify
  xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify
  virtio_blk.c: Convert to use set_capacity_revalidate_and_notify
  block/genhd: Notify udev about capacity change
  locks: reinstate locks_delete_block optimization
  ASoC: stm32: i2s: manage rebind issue
  ASoC: stm32: spdifrx: manage rebind issue
  x86: get rid of small constant size cases in raw_copy_{to,from}_user()
  ASoC: stm32: spdifrx: fix regmap status check
  x86: switch sigframe sigset handling to explict __get_user()/__put_user()
  drm/i915/dp: Add dpcd link_rate quirk for Apple 15" MBP 2017 (v3)
  regulator: da9063: fix suspend
  drm: Skip drm_mode_config_validate() for !modeset
  drm/i915/hdcp: convert to struct drm_device based logging.
  drm/i915/fbdev: convert to drm_device based logging.
  drm/i915/fbc: convert to drm_device based logging macros.
  ASoC: rt5682: fix the random recording noise of headset
  i40iw: Report correct firmware version
  MAINTAINERS: Better regex for dma_buf|fence|resv
  drm: convert .debugfs_init() hook to return void.
  modpost: Get proper section index by get_secindex() instead of st_shndx
  mm: slub: be more careful about the double cmpxchg of freelist
  drm: Validate encoder->possible_crtcs
  drm: Validate encoder->possible_clones
  drm/imx: Remove the bogus possible_clones setup
  drm/gma500: Sanitize possible_clones
  drm: Include the encoder itself in possible_clones
  drm/debugfs: remove checks for return value of drm_debugfs functions.
  ANDROID: Incremental fs: Add INCFS_IOC_PERMIT_FILL
  ANDROID: Incremental fs: Remove signature checks from kernel
  ANDROID: Incremental fs: Pad hash blocks
  mm: slub: add missing TID bump in kmem_cache_alloc_bulk()
  ANDROID: Incremental fs: Make fill block an ioctl
  ANDROID: Incremental fs: Remove all access_ok checks
  drm/edid: Fix DispID tile parsing for override EDID
  drm/edid: Clarify validate_displayid()
  drm/edid: Don't include ext block csum in DispID size
  drm/edid: Don't parse garbage as DispID blocks
  drm/edid: Move validate_displayid() drm_find_displayid_extension()
  drm/edid: Return DispID length from drm_find_displayid_extension()
  drm/edid: Remove idx==1 assumptions from all over the DispID parsing
  drm/edid: Swap some operands in for_each_displayid_db()
  drm: Constify topology id
  drm: make various debugfs_init() functions return 0
  drm/i915: have *_debugfs_init() functions return void.
  drm/omap: remove checks for return value of drm_debugfs functions
  drm/pl111: make pl111_debugfs_init return 0
  drm/nouveau: make nouveau_drm_debugfs_init() return 0
  drm/vram-helper: make drm_vram_mm_debugfs_init() return 0
  drm/sti: remove use of drm_debugfs functions as return values
  drm/msm: remove checks for return value of drm_debugfs_create_files()
  drm/etnaviv: remove check for return value of drm_debugfs_create_files()
  drm/arm: make hdlcd_debugfs_init() return 0
  drm/arc: make arcgpu_debugfs_init() return 0.
  drm/vc4: remove check of return value of drm_debugfs functions
  drm/v3d: make v3d_debugfs_init() return 0
  drm/tilcdc: remove check for return value of debugfs functions.
  drm/tegra: remove checks for debugfs functions return value
  xfs: fix unmount hang and memory leak on shutdown during quotaoff
  xfs: factor out quotaoff intent AIL removal and memory free
  xfs: add support for rmap btree staging cursors
  xfs: add support for refcount btree staging cursors
  xfs: add support for inode btree staging cursors
  xfs: add support for free space btree staging cursors
  xfs: support bulk loading of staged btrees
  xfs: introduce fake roots for inode-rooted btrees
  xfs: introduce fake roots for ag-rooted btrees
  xfs: replace open-coded bitmap weight logic
  xfs: rename xfs_bitmap to xbitmap
  xfs: xrep_reap_extents should not destroy the bitmap
  backlight: pwm_bl: Switch to full GPIO descriptor
  iomap: fix comments in iomap_dio_rw
  block: Prevent hung_check firing during long sync IO
  block: fix a device invalidation regression
  arm64: elf: Fix allnoconfig kernel build with !ARCH_USE_GNU_PROPERTY
  drm: Correct a typo in a function comment
  drm: drm_vm: Use fallthrough;
  drm/lease: fix WARNING in idr_destroy
  drm/hisilicon: Drop unused #include
  RDMA/hns: Optimize wqe buffer set flow for post send
  RDMA/hns: Optimize base address table config flow for qp buffer
  RDMA/hns: Optimize the wr opcode conversion from ib to hns
  RDMA/hns: Optimize wqe buffer filling process for post send
  RDMA/hns: Rename wqe buffer related functions
  drivers: base: power: wakeup.c: Use built-in RCU list checking
  component: allow missing unbind callback
  openrisc: Remove obsolete show_trace_task function
  KVM: selftests: Rework timespec functions and usage
  KVM: x86: Code style cleanup in kvm_arch_dev_ioctl()
  KVM: x86: Add blurb to CPUID tracepoint when using max basic leaf values
  KVM: x86: Add requested index to the CPUID tracepoint
  KVM: nSVM: check for EFER.SVME=1 before entering guest
  drm/i915/color: Extract icl_read_luts()
  HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor
  debugfs: remove return value of debugfs_create_file_size()
  tty: fix compat TIOCGSERIAL checking wrong function ptr
  tty: fix compat TIOCGSERIAL leaking uninitialized memory
  tty: drop outdated comments about release_tty() locking
  tty: n_tracesink: Use the correct style for SPDX License Identifier
  tty: hvc: Use the correct style for SPDX License Identifier
  tty: nozomi: Use scnprintf() for avoiding potential buffer overflow
  tty: serial: pch_uart: Use scnprintf() for avoiding potential buffer overflow
  tty: nozomi: fix spelling mistake "reserverd" -> "reserved"
  ath11k: Perform per-msdu rx processing
  ath11k: Configure hash based reo destination ring selection
  ath11k: Adding proper validation before accessing tx_stats
  ath11k: dump SRNG stats during FW assert
  ath11k: fill channel info from rx channel
  ath11k: Supporting RX ring backpressure HTT event and stats handling
  debugfs: Check module state before warning in {full/open}_proxy_open()
  uio: uio_pdrv_genirq: use new devm_uio_register_device() function
  uio: add resource managed devm_uio_register_device() function
  UIO: fix up inapposite whiteplace in uio head file
  firmware: imx: add COMPILE_TEST support
  firmware: fix a double abort case with fw_load_sysfs_fallback
  x86: Fix bitops.h warning with a moved cast
  misc: move FLASH_MINOR into miscdevice.h and fix conflicts
  misc: cleanup minor number definitions in c file into miscdevice.h
  KVM: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL
  Bluetooth: Do not cancel advertising when starting a scan
  mei: fix CNL itouch device number to match the spec.
  misc: Replace zero-length array with flexible-array member
  misc: mic: Use scnprintf() for avoiding potential buffer overflow
  firmware: stratix10-svc: add the compatible value for intel agilex
  firmware: intel_stratix10_service: add depend on agilex
  serial: sprd: remove redundant sprd_port cleanup
  serial: sprd: getting port index via serial aliases only
  KVM: nVMX: remove side effects from nested_vmx_exit_reflected
  mmc: rtsx_pci: Fix support for speed-modes that relies on tuning
  USB: serial: f81232: add control driver for F81534A
  drm/i915: Enable non-contiguous pipe fusing
  arch_topology: Fix putting invalid cpu clk
  PCI: mobiveil: Fix unmet dependency warning for PCIE_MOBIVEIL_PLAT
  intel_th: pci: Add Elkhart Lake CPU support
  intel_th: Fix user-visible error codes
  intel_th: msu: Fix the unexpected state warning
  stm class: sys-t: Fix the use of time_after()
  intel_th: Disallow multi mode on devices where it's broken
  drm/core: Add drm_afbc_framebuffer and a corresponding helper
  drm/core: Allow drivers allocate a subclass of struct drm_framebuffer
  watchdog: npcm: remove whitespaces
  watchdog: reset last_hw_keepalive time at start
  watchdog: imx2_wdt: Drop .remove callback
  watchdog: Add stop_on_reboot parameter to control reboot policy
  watchdog: wm831x_wdt: Remove GPIO handling
  watchdog: imx7ulp: Remove unused include of init.h
  watchdog: imx_sc_wdt: Remove unused includes
  watchdog: qcom: Use irq flags from firmware
  staging: mt7621-pci: fix io space and properly set resource limits
  staging: rtl8192u: r8192U_wx: use netdev_warn() instead of printk()
  watchdog: pm8916_wdt: Add system sleep callbacks
  watchdog: qcom-wdt: disable pretimeout on timer platform
  tty: serial: Add CONSOLE_POLL support to SiFive UART
  lkdtm: arm64: test kernel pointer authentication
  arm64: compile the kernel with ptrauth return address signing
  kconfig: Add support for 'as-option'
  arm64: suspend: restore the kernel ptrauth keys
  arm64: __show_regs: strip PAC from lr in printk
  arm64: unwind: strip PAC from kernel addresses
  arm64: mask PAC bits of __builtin_return_address
  arm64: initialize ptrauth keys for kernel booting task
  arm64: initialize and switch ptrauth kernel keys
  arm64: enable ptrauth earlier
  arm64: cpufeature: handle conflicts based on capability
  arm64: cpufeature: Move cpu capability helpers inside C file
  arm64: ptrauth: Add bootup/runtime flags for __cpu_setup
  arm64: install user ptrauth keys at kernel exit time
  arm64: rename ptrauth key structures to be user-specific
  arm64: cpufeature: add pointer auth meta-capabilities
  arm64: cpufeature: Fix meta-capability cpufeature check
  net: core: dev.c: fix a documentation warning
  net: phy: sfp-bus.c: get rid of docs warnings
  mptcp: move msk state update to subflow_syn_recv_sock()
  net: phylink: pcs: add 802.3 clause 45 helpers
  net: phylink: pcs: add 802.3 clause 22 helpers
  net: mdiobus: add APIs for modifying a MDIO device register
  net: mdiobus: avoid BUG_ON() in mdiobus accessors
  drm/i915/gvt: do not check len & max_len for lri
  net: bridge: vlan options: add support for tunnel mapping set/del
  net: bridge: vlan options: add support for tunnel id dumping
  net: bridge: vlan tunnel: constify bridge and port arguments
  net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range
  drm/i915/gvt: add support to command SWTESS_BASE_ADDRESS
  Documentation: networking: stmmac: Mention new XLGMAC support
  net: stmmac: Add support for Enterprise MAC version
  net: stmmac: Add XLGMII support
  net: phy: xpcs: Add XLGMII support
  net: ena: fix continuous keep-alive resets
  net: ena: avoid memory access violation by validating req_id properly
  net: ena: fix request of incorrect number of IRQ vectors
  net: ena: fix incorrect setting of the number of msix vectors
  net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value
  ionic: add decode for IONIC_RC_ENOSUPP
  ionic: print data for unknown xcvr type
  ionic: remove adminq napi instance
  ionic: deinit rss only if selected
  ionic: stop devlink warn on mgmt device
  net_sched: sch_fq: enable use of hrtimer slack
  net_sched: do not reprogram a timer about to expire
  net_sched: add qdisc_watchdog_schedule_range_ns()
  nfp: allow explicitly selected delayed stats
  net: rename flow_action_hw_stats_types* -> flow_action_hw_stats*
  net: bcmgenet: keep MAC in reset until PHY is up
  Revert "net: bcmgenet: use RGMII loopback for MAC reset"
  net: phy: mscc: consider interrupt source in interrupt handler
  net: phy: improve phy_driver callback handle_interrupt
  net: ethtool: require drivers to set supported_coalesce_params
  net: axienet: let core reject the unsupported coalescing parameters
  net: ll_temac: let core reject the unsupported coalescing parameters
  net: davinci_emac: reject unsupported coalescing params
  net: cpsw: reject unsupported coalescing params
  net: tehuti: reject unsupported coalescing params
  net: dwc-xlgmac: let core reject the unsupported coalescing parameters
  net: socionext: reject unsupported coalescing params
  net: sfc: reject unsupported coalescing params
  net: mvmdio: avoid error message for optional IRQ
  Revert "net: mvmdio: avoid error message for optional IRQ"
  drm/exynos: Use mode->clock instead of reverse calculating it from the vrefresh
  drm/exynos: Use drm_encoder_mask()
  Input: allocate keycode for "Selective Screenshot" key
  net/mlx5: Avoid forwarding to other eswitch uplink
  net/mlx5: Eswitch, enable forwarding back to uplink port
  net/mlx5e: Add support for offloading traffic from uplink to uplink
  net/mlx5: Don't use termination tables in slow path
  net/mlx5: Avoid configuring eswitch QoS if not supported
  net/mlx5e: Fix devlink port register sequence
  net/mlx5e: Fix rejecting all egress rules not on vlan
  net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration
  net/mlx5e: CT: Fix stack usage compiler warning
  net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled
  net/mlx5e: CT: remove set but not used variable 'unnew'
  net/mlx5: E-Switch, Skip restore modify header between prios of same chain
  net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it
  net/mlx5: Add missing inline to stub esw_add_restore_rule
  netfilter: Introduce egress hook
  netfilter: Generalize ingress hook
  netfilter: Rename ingress hook include file
  ANDROID: kbuild: avoid excessively long argument lists
  RDMA/bnxt_re: Remove unnecessary sched count
  RDMA/bnxt_re: Fix lifetimes in bnxt_re_task
  RDMA/bnxt_re: Use ib_device_try_get()
  ANDROID: USB: f_accessory: Check dev pointer before decoding ctrl request
  arm64: smp: fix crash_smp_send_stop() behaviour
  arm64: smp: fix smp_send_stop() behaviour
  arm64: perf: Add support for ARMv8.5-PMU 64-bit counters
  KVM: arm64: limit PMU version to PMUv3 for ARMv8.1
  arm64: cpufeature: Extract capped perfmon fields
  arm64: perf: Clean up enable/disable calls
  perf: arm-ccn: Use scnprintf() for robustness
  nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount()
  drm/i915/perf: Invalidate OA TLB on when closing perf stream
  arm64: dts: meson-g12b-odroid-n2: add SPIFC controller node
  arm64: dts: khadas-vim3: add SPIFC controller node
  arm64: dts: meson-g12: add the SPIFC nodes
  arm64: dts: meson-g12: split emmc pins to select 4 or 8 bus width
  platform/chrome: cros_usbpd_notify: Pull PD_HOST_EVENT status
  platform/chrome: cros_usbpd_notify: Amend ACPI driver to plat
  platform/chrome: cros_usbpd_notify: Add driver data struct
  platform/chrome: cros_usbpd_notify: Fix cros-usbpd-notify notifier
  perf expr: Fix copy/paste mistake
  perf report: Fix no branch type statistics report issue
  perf tools: Give synthetic mmap events an inode generation
  HID: lg-g15: Do not fail the probe when we fail to disable F# emulation
  ANDROID: sound: usb: Ensure UAC3 Power Domain is set to D0 when enabling stream
  RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy
  RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock
  RDMA/cm: Allow ib_send_cm_rej() to be done under lock
  RDMA/cm: Allow ib_send_cm_drep() to be done under lock
  RDMA/cm: Allow ib_send_cm_dreq() to be done under lock
  RDMA/cm: Add some lockdep assertions for cm_id_priv->lock
  RDMA/cm: Add missing locking around id.state in cm_dup_req_handler
  RDMA/cm: Make it clearer how concurrency works in cm_req_handler()
  RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler()
  RDMA/cm: Read id.state under lock when doing pr_debug()
  RDMA/cm: Simplify establishing a listen cm_id
  RDMA/cm: Make the destroy_id flow more robust
  RDMA/cm: Remove a race freeing timewait_info
  RDMA/cm: Fix checking for allowed duplicate listens
  RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id()
  blk-mq: Fix typo in comment
  x86/boot: Fix comment spelling
  sh: mach-highlander: Fix comment spelling
  s390/dasd: Fix comment spelling
  mfd: wm8994: Fix comment spelling
  docs: Add reference in binfmt-misc.rst
  bpf: Sanitize the bpf_struct_ops tcp-cc name
  USB: cdc-acm: fix rounding error in TIOCSSERIAL
  USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL
  usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters
  usb: chipidea: udc: fix sleeping function called from invalid context
  libnvdimm/region: Introduce an 'align' attribute
  libnvdimm/region: Introduce NDD_LABELING
  libnvdimm/namespace: Enforce memremap_compat_align()
  libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid
  iwlwifi: move AX200 devices to the new table
  iwlwifi: remove trans entries from COMMON 9260 macro
  iwlwifi: move shared clock entries to new table
  iwlwifi: move pu devices to new table
  iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs
  iwlwifi: convert the 9260-1x1 device to use the new parameters
  iwlwifi: move TH1 devices to the new table
  iwlwifi: map 9461 and 9462 using RF type and RF ID
  iwlwifi: add Pu/PnJ/Th device values to differentiate them
  iwlwifi: add GNSS differentiation to the device tables
  iwlwifi: add mac/rf types and 160MHz to the device tables
  iwlwifi: combine 9260 cfgs that only change names
  iwlwifi: move the remaining 0x2526 configs to the new table
  USB: c67x00: Use the correct style for SPDX License Identifier
  USB: atm: Use the correct style for SPDX License Identifier
  usb: musb: tusb6010: fix a possible missing data type replacement
  usb: musb: fix crash with highmen PIO and usbmon
  usb: musb: jz4740: Add support for the JZ4770
  usb: musb: jz4740: Unconditionally depend on devicetree
  usb: musb: jz4740: Register USB role switch
  usb: musb: jz4740: Add support for DMA
  dt-bindings: usb: Convert jz4740-musb doc to YAML
  usb: musb: remove redundant assignment to variable ret
  arm64: define __alloc_zeroed_user_highpage
  bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition
  selftests/bpf: Reset process and thread affinity after each test/sub-test
  arm64/kernel: Simplify __cpu_up() by bailing out early
  selftests/bpf: Fix test_progs's parsing of test numbers
  selftests/bpf: Fix race in tcp_rtt test
  selftests/bpf: Fix nanosleep for real this time
  selftest/bpf: Fix compilation warning in sockmap_parse_prog.c
  CIFS: fiemap: do not return EINVAL if get nothing
  CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first
  cifs: potential unintitliazed error code in cifs_getattr()
  drm/i915/gt: Always reschedule the new heartbeat
  EDAC/armada_xp: Use scnprintf() for avoiding potential buffer overflow
  arm64: remove redundant blank for '=' operator
  arm64: kexec_file: Fixed code style.
  arm64: add blank after 'if'
  arm64: fix spelling mistake "ca not" -> "cannot"
  genirq: fix kerneldoc comment for irq_desc
  x86/mm: Remove the now redundant N_MEMORY check
  drm/amdgpu: fix two documentation mismatch issues
  scsi: pm80xx: Introduce read and write length for IOCTL payload structure
  scsi: pm80xx: sysfs attribute for non fatal dump
  scsi: pm80xx: Cleanup initialization loading fail path
  scsi: pm80xx: Free the tag when mpi_set_phy_profile_resp is received
  scsi: pm80xx: Deal with kexec reboots
  scsi: pm80xx: Increase request sg length
  block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices
  md: check arrays is suspended in mddev_detach before call quiesce operations
  scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow
  scsi: core: Use scnprintf() for avoiding potential buffer overflow
  scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow
  scsi: ipr: Use scnprintf() for avoiding potential buffer overflow
  scsi: gdth: Use scnprintf() for avoiding potential buffer overflow
  scsi: fnic: Use scnprintf() for avoiding potential buffer overflow
  scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow
  scsi: aacraid: Use scnprintf() for avoiding potential buffer overflow
  rtc: cmos: remove useless cast for driver_name
  PNP: constify driver name
  scsi: zfcp: log FC Endpoint Security errors
  scsi: zfcp: enhance handling of FC Endpoint Security errors
  scsi: zfcp: trace FC Endpoint Security of FCP devices and connections
  scsi: zfcp: log FC Endpoint Security of connections
  scsi: zfcp: report FC Endpoint Security in sysfs
  scsi: zfcp: auto variables for dereferenced structs in open port handler
  scsi: zfcp: fix fc_host attributes that should be unknown on local link down
  scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host
  scsi: zfcp: expose fabric name as common fc_host sysfs attribute
  scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point
  ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662
  ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662
  ARM: dts: omap5: Add bus_dma_limit for L3 bus
  ARM: dts: omap4-droid4: Fix lost touchscreen interrupts
  ARM: OMAP2+: Drop legacy platform data for ti81xx edma
  ARM: dts: Configure interconnect target module for ti816x edma
  ARM: dts: Configure interconnect target module for dm814x tptc3
  ARM: dts: Configure interconnect target module for dm814x tptc2
  ARM: dts: Configure interconnect target module for dm814x tptc1
  ARM: dts: Configure interconnect target module for dm814x tptc0
  ARM: dts: Configure interconnect target module for dm814x tpcc
  ARM: OMAP2+: Drop legacy platform data for dm814x cpsw
  ARM: dts: Configure interconnect target module for dm814x cpsw
  mt76: mt7615: introduce mt7663e support
  mt76: mt7615: get rid of sta_rec_wtbl data structure
  mt76: mt7615: introduce set_ba uni command
  mt76: mt7615: add more uni mcu commands
  mt76: mt7615: introduce set_bmc and st_sta for uni commands
  mt76: mt7615: introduce uni cmd command types
  mt76: mt7615: introduce mt7615_init_mac_chain routine
  mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine
  mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom
  mt76: mt7615: add mt7663e support to mt7615_{driver,firmware}_own
  mt76: mt7615: add mt7663e support to mt7615_reg_map
  mt76: mt7615: introduce mt7615_register_map
  mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands
  mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure
  mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs
  mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom
  mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops
  mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops
  mt76: mt7615: add mt7615_mcu_ops data structure
  mt76: mt7615: introduce mt7615_mcu_send_message routine
  mt76: always init to 0 mcu messages
  mt76: mt7615: introduce mt7615_init_device routine
  mt76: mt7615: cleanup fw queue just for mmio devices
  mt76: mt7615: introduce mt7615_mcu_wait_response
  mt76: mt7615: introduce mt7615_mcu_fill_msg
  clk: ti: Fix dm814x clkctrl for ethernet
  HID: fix Kconfig word ordering
  ARM: omap2plus_defconfig: Update for moved and dropped options
  ARM: omap2plus_defconfig: Enable ina2xx_adc as a loadable module
  ARM: omap2plus_defconfig: Enable McPDM optional PMIC clock as modules
  ARM: omap2plus_defconfig: Enable more droid4 devices as loadable modules
  ARM: omap2plus_defconfig: Enable zram as loadable modules
  ARM: omap2plus_defconfig: Enable simple-pm-bus
  drm/i915: Fix up documentation paths after file moving
  scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted
  list/hashtable: minor documentation corrections.
  ANDROID: Export functions to be used with dma_map_ops in modules
  mt76: remove variable 'val' set but not used
  mt76: mt7615: remove a stray if statement
  mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset
  mt76: mt7615: fix monitor injection of beacon frames
  mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs
  mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power
  mt76: mt7615: fix antenna mask initialization in DBDC mode
  mt76: mt76u: rely only on data buffer for usb control messagges
  mt76: mt76u: fix a possible memory leak in mt76u_init
  mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet
  PCI: mobiveil: Fix sparse different address space warnings
  usb: raw_gadget: fix compilation warnings in uapi headers
  x86/purgatory: Fail the build if purgatory.ro has missing symbols
  serial: 8250_port: Disable DMA operations for kernel console
  serial: 8250_port: Don't use power management for kernel console
  serial: core: Allow detach and attach serial device for console
  x86/purgatory: Disable various profiling and sanitizing options
  rtc: mt2712: fix build without PM_SLEEP
  xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock
  Revert "tty: serial: samsung_tty: build it for any platform"
  serial: sprd: Fix a dereference warning
  serial: sprd: remove __init from sprd_console_setup
  serial: sprd: check console via stdout-path in addition
  ovl: fix a typo in comment
  ovl: replace zero-length array with flexible-array member
  ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old
  ovl: strict upper fs requirements for remote upper fs
  ovl: check if upper fs supports RENAME_WHITEOUT
  ovl: allow remote upper
  ovl: decide if revalidate needed on a per-dentry basis
  ovl: separate detection of remote upper layer from stacked overlay
  ovl: restructure dentry revalidation
  ovl: ignore failure to copy up unknown xattrs
  ovl: document permission model
  ovl: simplify i_ino initialization
  ovl: factor out helper ovl_get_root()
  ovl: fix out of date comment and unreachable code
  ovl: fix value of i_ino for lower hardlink corner case
  EDAC/synopsys: Do not dump uninitialized pinf->col
  drm/i915/perf: introduce global sseu pinning
  drm/i915/perf: remove redundant power configuration register override
  drm/i915/perf: remove generated code
  spi: mxs: Drop GPIO includes
  staging: rtl8188eu: Add device id for MERCUSYS MW150US v2
  staging: greybus: loopback_test: fix potential path truncations
  staging: greybus: loopback_test: fix potential path truncation
  staging: greybus: loopback_test: fix poll-mask build breakage
  staging: media: hantro: remove parentheses
  staging: media: imx: remove parentheses
  staging: media: imx: remove temporary variable
  staging: media: allegro: align with parenthesis
  KVM: VMX: access regs array in vmenter.S in its natural order
  staging: media: imgu: Remove extra type detail
  staging: wlan-ng: Fix line going over 80 characters
  staging: speakup: main: switch multiple assignment for one assignment per line
  staging: mt7621-pci-phy: add 'mt7621_phy_rmw' to simplify code
  powerpc/lib: Fix emulate_step() std test
  powerpc/64s/radix: Fix CONFIG_SMP=n build
  staging: qlge: qlge_ethtool.c: remove an unneeded variable
  staging: qlge: qlge_dbg.c: remove an unneeded variable
  staging: qlge: qlge_mpi.c: remove an unneeded variable
  staging: qlge: qlge_main.c: remove an unneeded variable
  staging: qlge: qlge_main: remove unused code
  staging: qlge: qlge_dbg: remove unneeded spaces
  staging: wilc1000: rearrange line exceeding 80 characters
  Staging: wilc1000: cfg80211: Use kmemdup instead of kmalloc and memcpy
  staging: wfx: remove unneeded spaces
  selftests/powerpc: Add tlbie_test in .gitignore
  powerpc/pmac/smp: Drop unnecessary volatile qualifier
  powerpc/pmac/smp: Avoid unused-variable warnings
  powerpc/fsl_booke: Avoid creating duplicate tlb1 entry
  tty: evh_bytechan: Fix out of bounds accesses
  clocksource/drivers/timer-probe: Avoid creating dead devices
  perf/amd/uncore: Add support for Family 19h L3 PMU
  perf/amd/uncore: Make L3 thread mask code more readable
  perf/amd/uncore: Prepare L3 thread mask code for Family 19h
  staging: mt7621-pci: delete no more needed 'mt7621_reset_port'
  staging: mt7621-pci: release gpios after pci initialization
  staging: mt7621-pci: bindings: update doc accordly to last changes
  staging: mt7621-dts: make use of 'reset-gpios' property for pci
  staging: mt7621-pci: change value for 'PERST_DELAY_MS'
  staging: mt7621-pci: use gpios for properly reset
  staging: bcm2835-camera: Use designators to init V4L2 controls
  staging: bcm2835-camera: Drop unused ignore_errors flag
  staging: rtl8192u: Corrects 'Avoid CamelCase' for variables
  staging: rtl8192u: Using function name as string
  staging: rtl8192u: Replaces symbolic permissions with octal permissions
  staging: greybus: i2c: remove unused pointers
  staging: fbtft: Avoid potential precedence issues
  staging: fbtft: simplify array index computation
  staging: fbtft: Reformat long macro definitions
  staging: fbtft: Reformat line over 80 characters
  ext2: fix debug reference to ext2_xattr_cache
  Staging: rtl8723bs: sdio_halinit: Remove unnecessary conditions
  Staging: rtl8723bs: rtw_mlme: Remove unnecessary conditions
  mmc: sdhci-of-at91: fix cd-gpios for SAMA5D2
  staging: comedi: dt3000: Reformat multiple line dereference
  staging: comedi: ni_atmio16d: remove commented code blocks
  staging: comedi: ni_mio_common: Code reformat and re-indentation
  staging: comedi: s626: Reformat function arguments
  staging: comedi: rtd520: Resolve multiline dereference
  staging: comedi: ni_tio: Reformat function call arguments
  staging: vt6656: Use BIT_ULL() macro instead of bit shift operation
  mmc: sdhci-cadence: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN for UniPhier
  mmc: sdhci-acpi: Disable write protect detection on Acer Aspire Switch 10 (SW5-012)
  mmc: sdhci-acpi: Switch signal voltage back to 3.3V on suspend on external microSD on Lenovo Miix 320
  dma-mapping: Fix dma_pgprot() for unencrypted coherent pages
  x86: Don't let pgprot_modify() change the page encryption bit
  drm/i915/gvt: Fix display port type issue
  drm/i915/gvt: Add some regs to force-to-nonpriv whitelist
  x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor
  drm/i915/gem: Check for a closed context when looking up an engine
  clocksource/drivers/imx-sysctr: Remove unused includes
  clocksource/drivers/imx-tpm: Remove unused includes
  cpufreq: imx6q-cpufreq: Improve the logic of -EPROBE_DEFER handling
  mtd: spi-nor: Trim what is exposed in spi-nor.h
  mtd: spi-nor: Drop the MFR definitions
  mtd: spi-nor: Get rid of the now empty spi_nor_ids[] table
  mtd: spi-nor: Move XMC bits out of core.c
  mtd: spi-nor: Move Xilinx bits out of core.c
  mtd: spi-nor: Move Catalyst bits out of core.c
  mtd: spi-nor: Move Winbond bits out of core.c
  mtd: spi-nor: Move SST bits out of core.c
  mtd: spi-nor: Move Spansion bits out of core.c
  mtd: spi-nor: Move Micron/ST bits out of core.c
  mtd: spi-nor: Move Macronix bits out of core.c
  mtd: spi-nor: Move ISSI bits out of core.c
  mtd: spi-nor: Move Intel bits out of core.c
  mtd: spi-nor: Move GigaDevice bits out of core.c
  mtd: spi-nor: Move Fujitsu bits out of core.c
  mtd: spi-nor: Move Everspin bits out of core.c
  mtd: spi-nor: Move ESMT bits out of core.c
  mtd: spi-nor: Move Eon bits out of core.c
  mtd: spi-nor: Move Atmel bits out of core.c
  mtd: spi-nor: Add the concept of SPI NOR manufacturer driver
  mtd: spi-nor: Expose stuctures and functions to manufacturer drivers
  ath11k: add handling for BSS color
  ath11k: add WMI calls required for handling BSS color
  ath11k: set queue_len to 4096
  ath11k: enable PN offload
  ath11k: handle RX fragments
  mlx5: Remove uninitialized use of key in mlx5_core_create_mkey
  arm64: dts: qcom: sdm845-mtp: Relocate remoteproc firmware
  arm64: dts: sdm845: add IPA information
  scsi: scsi_trace: Use get_unaligned_be24()
  scsi: st: Use get_unaligned_be24() and sign_extend32()
  scsi: treewide: Consolidate {get,put}_unaligned_[bl]e24() definitions
  scsi: c6x: Include <linux/unaligned/generic.h> instead of duplicating it
  scsi: linux/unaligned/byteshift.h: Remove superfluous casts
  tcp: fix stretch ACK bugs in Yeah
  tcp: fix stretch ACK bugs in Veno
  tcp: stretch ACK fixes in Veno prep
  tcp: fix stretch ACK bugs in Scalable
  tcp: fix stretch ACK bugs in BIC
  sfc: fix XDP-redirect in this driver
  initramfs: restore default compression behavior
  arm64: dts: rockchip: Add Hugsun X99 power led
  arm64: dts: rockchip: Add Hugsun X99 IR receiver
  arm64: dts: rockchip: remove clock-names property from 'generic-ohci' nodes
  arm64: dts: rockchip: remove clock-names property from 'generic-ehci' nodes
  arm64: dts: rockchip: remove properties from spdif node RK3399 Excavator
  remoteproc: clean up notification config
  ARM: dts: rockchip: remove #address-cells and #size-cells from i2s nodes
  ARM: dts: rockchip: swap clocks and clock-names values for i2s nodes
  ARM: dts: rockchip: remove clock-names property from 'generic-ohci' nodes
  ARM: dts: rockchip: remove clock-names property from 'generic-ehci' nodes
  ARM: dts: rockchip: swap clocks and clock-names values for spdif nodes
  drm/i915/gt: Restore check for invalid vma for fencing
  ARM: dts: rockchip: Keep rk3288-tinker SD card IO powered during reboot
  ARM: dts: rockchip: remove clock-frequency from saradc node rv1108
  ARM: dts: rockchip: fix vref-supply for &saradc node rk3288 firefly reload
  ARM: dts: rockchip: use DMA channels for UARTs for RK3288
  net: ip_gre: Accept IFLA_INFO_DATA-less configuration
  ARM: dts: rockchip: rk3xxx: fix L2 cache-controller nodename
  ARM: dts: rockchip: fix lvds-encoder ports subnode for rk3188-bqedison2qc
  net: kcm: kcmproc.c: Fix RCU list suspicious usage warning
  modpost: move the namespace field in Module.symvers last
  scsi: core: Allow non-root users to perform ZBC commands
  scsi: hisi_sas: Use dev_err() in read_iost_itct_cache_v3_hw()
  soc: qcom: Fix QCOM_APR dependencies
  net: mvneta: Fix the case where the last poll did not process all rx
  net: vxge: fix wrong __VA_ARGS__ usage
  qede: remove some unused code in function qede_selftest_receive_traffic
  arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode
  arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id
  net: fsl/fman: treat all RGMII modes in memac_adjust_link()
  soc: qcom: pdr: Avoid uninitialized use of found in pdr_indication_cb
  arm64: dts: meson-g12-common: add spicc controller nodes
  HID: add ALWAYS_POLL quirk to lenovo pixart mouse
  drm/i915/gt: Allocate i915_fence_reg array
  drm/i915: Remove manual save/resume of fence register state
  drm/i915/gt: Pull restoration of GGTT fences underneath the GT
  drm/i915: Move GGTT fence registers under gt/
  drm/amdgpu: disable gpu_sched load balancer for vcn jobs
  drm/sched: implement and export drm_sched_pick_best
  Revert "drm/scheduler: improve job distribution with multiple queues"
  drm/amdgpu: Move EEPROM I2C adapter to amdgpu_device
  drm_amdgpu: Add job fence to resv conditionally
  drm/amdgpu: fix switch-case indentation
  drm/amdgpu: revise RLCG access path
  cgroupfs: Support user xattrs
  kernfs: Add option to enable user xattrs
  kernfs: Add removed_size out param for simple_xattr_set
  kernfs: kvmalloc xattr value instead of kmalloc
  clk: ti: am43xx: Fix clock parent for RTC clock
  regulator: mp886x: Document MP8867 support
  regulator: mp886x: add MP8867 support
  regulator: add support for MP8869 regulator
  regulator: bindings: add MPS mp8869 voltage regulator
  ASoC: soc-dai: return proper error for get_sdw_stream()
  ALSA: compress: bump the version
  ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders
  ASoC: qcom: q6asm: add support for alac and ape configs
  ALSA: compress: add alac & ape decoder params
  ASoC: qcom: q6asm-dai: add support to wma decoder
  ASoC: qcom: q6asm: add support to wma config
  ASoC: qcom: q6asm: pass codec profile to q6asm_open_write
  ALSA: compress: Add wma decoder params
  ALSA: compress: add wma codec profiles
  ARC: allow userspace DSP applications to use AGU extensions
  ARC: add support for DSP-enabled userspace applications
  ARC: handle DSP presence in HW
  ARC: add helpers to sanitize config options
  ARC: [plat-axs10x]: PGU: remove unused encoder-slave property
  ASoC: codecs: wsa881x: request gpio direction before setting
  arm64: BTI: Add Kconfig entry for userspace BTI
  mm: smaps: Report arm64 guarded pages in smaps
  arm64: mm: Display guarded pages in ptdump
  KVM: arm64: BTI: Reset BTYPE when skipping emulated instructions
  arm64: BTI: Reset BTYPE when skipping emulated instructions
  arm64: traps: Shuffle code to eliminate forward declarations
  arm64: unify native/compat instruction skipping
  arm64: BTI: Decode BYTPE bits when printing PSTATE
  arm64: elf: Enable BTI at exec based on ELF program properties
  elf: Allow arch to tweak initial mmap prot flags
  arm64: Basic Branch Target Identification support
  ELF: Add ELF program property parsing support
  ELF: UAPI and Kconfig additions for ELF program properties
  KVM: selftests: enlightened VMPTRLD with an incorrect GPA
  KVM: selftests: test enlightened vmenter with wrong eVMCS version
  KVM: selftests: define and use EVMCS_VERSION
  KVM: nVMX: properly handle errors in nested_vmx_handle_enlightened_vmptrld()
  KVM: nVMX: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping
  selftests: kvm: Uses TEST_FAIL in tests/utilities
  selftests: kvm: Introduce the TEST_FAIL macro
  selftests: KVM: s390: check for registers to NOT change on reset
  selftests: KVM: s390: test more register variants for the reset ioctl
  selftests: KVM: s390: fix early guest crash
  KVM: selftests: Introduce steal-time test
  KVM: selftests: virt_map should take npages, not size
  KVM: selftests: Use consistent message for test skipping
  KVM: selftests: Enable printf format warnings for TEST_ASSERT
  selftests: KVM: s390: fix format strings for access reg test
  selftests: KVM: s390: fixup fprintf format error in reset.c
  KVM: selftests: Share common API documentation
  selftests: KVM: SVM: Add vmcall test to gitignore
  KVM: nSVM: Remove an obsolete comment.
  KVM: X86: correct meaningless kvm_apicv_activated() check
  KVM: nVMX: Consolidate nested MTF checks to helper function
  KVM: VMX: Micro-optimize vmexit time when not exposing PMU
  KVM: selftests: s390x: Provide additional num-guest-pages adjustment
  kvm: svm: Introduce GA Log tracepoint for AVIC
  KVM: Documentation: Update fast page fault for indirect sp
  KVM: nSVM: avoid loss of pending IRQ/NMI before entering L2
  KVM: nSVM: implement check_nested_events for interrupts
  KVM: nSVM: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1
  KVM: nSVM: do not change host intercepts while nested VM is running
  KVM: x86: rename set_cr3 callback and related flags to load_mmu_pgd
  KVM: x86: unify callbacks to load paging root
  KVM: x86: Refactor kvm_cpuid() param that controls out-of-range logic
  KVM: x86: Refactor out-of-range logic to contain the madness
  KVM: x86: Fix CPUID range checks for Hypervisor and Centaur classes
  KVM x86: Extend AMD specific guest behavior to Hygon virtual CPUs
  KVM: x86: Add helpers to perform CPUID-based guest vendor check
  KVM: x86: Trace the original requested CPUID function in kvm_cpuid()
  KVM: CPUID: add support for supervisor states
  KVM: x86: Move nSVM CPUID 0x8000000A handling into common x86 code
  KVM: nSVM: Advertise and enable NRIPS for L1 iff nrips is enabled
  KVM: nSVM: Expose SVM features to L1 iff nested is enabled
  KVM: x86: Move VMX's host_efer to common x86 code
  KVM: Drop largepages_enabled and its accessor/mutator
  KVM: x86: Don't propagate MMU lpage support to memslot.disallow_lpage
  KVM: x86/mmu: Configure max page level during hardware setup
  KVM: x86/mmu: Merge kvm_{enable,disable}_tdp() into a common function
  KVM: SVM: Refactor logging of NPT enabled/disabled
  KVM: VMX: Directly query Intel PT mode when refreshing PMUs
  KVM: x86: Check for Intel PT MSR virtualization using KVM cpu caps
  KVM: VMX: Directly use VMX capabilities helper to detect RDTSCP support
  KVM: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support
  KVM: x86: Do kvm_cpuid_array capacity checks in terminal functions
  KVM: x86: Use kvm_cpu_caps to detect Intel PT support
  KVM: x86: Set emulated/transmuted feature bits via kvm_cpu_caps
  KVM: x86: Override host CPUID results with kvm_cpu_caps
  KVM: x86: Do host CPUID at load time to mask KVM cpu caps
  KVM: x86: Remove stateful CPUID handling
  KVM: x86: Squash CPUID 0x2.0 insanity for modern CPUs
  KVM: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs
  KVM: x86: Fold CPUID 0x7 masking back into __do_cpuid_func()
  KVM: x86: Use KVM cpu caps to track UMIP emulation
  KVM: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved
  KVM: x86: Add a helper to check kernel support when setting cpu cap
  KVM: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update
  KVM: VMX: Convert feature updates from CPUID to KVM cpu caps
  KVM: SVM: Convert feature updates from CPUID to KVM cpu caps
  KVM: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking
  KVM: x86: Refactor handling of XSAVES CPUID adjustment
  KVM: x86: handle GBPAGE CPUID adjustment for EPT with generic code
  KVM: x86: Handle Intel PT CPUID adjustment in VMX code
  KVM: x86: Handle RDTSCP CPUID adjustment in VMX code
  KVM: x86: Handle PKU CPUID adjustment in VMX code
  KVM: x86: Handle UMIP emulation CPUID adjustment in VMX code
  KVM: x86: Handle INVPCID CPUID adjustment in VMX code
  KVM: x86: Handle MPX CPUID adjustment in VMX code
  KVM: x86: Refactor cpuid_mask() to auto-retrieve the register
  KVM: x86: Introduce cpuid_entry_{change,set,clear}() mutators
  KVM: x86: Introduce cpuid_entry_{get,has}() accessors
  KVM: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers
  KVM: x86: Use u32 for holding CPUID register value in helpers
  KVM: x86: Drop explicit @func param from ->set_supported_cpuid()
  KVM: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest
  KVM: x86: Make kvm_mpx_supported() an inline function
  KVM: x86: Use supported_xcr0 to detect MPX support
  KVM: x86: Calculate the supported xcr0 mask at load time
  KVM: VMX: Add helpers to query Intel PT mode
  KVM: x86: Use common loop iterator when handling CPUID 0xD.N
  KVM: x86: Drop redundant array size check
  KVM: x86: Encapsulate CPUID entries and metadata in struct
  KVM: x86: Refactor CPUID 0x4 and 0x8000001d handling
  KVM: x86: Hoist loop counter and terminator to top of __do_cpuid_func()
  KVM: x86: Consolidate CPUID array max num entries checking
  KVM: x86: Drop redundant boot cpu checks on SSBD feature bits
  KVM: x86: Drop the explicit @index from do_cpuid_7_mask()
  KVM: x86: Clean up CPUID 0x7 sub-leaf loop
  KVM: x86: Refactor CPUID 0xD.N sub-leaf entry creation
  KVM: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf
  KVM: x86: Check for CPUID 0xD.N support before validating array size
  KVM: x86: Move CPUID 0xD.1 handling out of the index>0 loop
  KVM: x86: Check userspace CPUID array size after validating sub-leaf
  KVM: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid()
  KVM: x86: Simplify handling of Centaur CPUID leafs
  KVM: x86: Refactor loop around do_cpuid_func() to separate helper
  KVM: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries
  KVM: x86: Shrink the usercopy region of the emulation context
  KVM: x86: Move kvm_emulate.h into KVM's private directory
  KVM: x86: Dynamically allocate per-vCPU emulation context
  KVM: x86: Move emulation-only helpers to emulate.c
  KVM: x86: Explicitly pass an exception struct to check_intercept
  KVM: x86: Refactor I/O emulation helpers to provide vcpu-only variant
  KVM: Drop gfn_to_pfn_atomic()
  KVM: x86: Fix warning due to implicit truncation on 32-bit KVM
  KVM: nVMX: Drop unnecessary check on ept caps for execute-only
  KVM: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd()
  KVM: nVMX: Rename EPTP validity helper and associated variables
  KVM: nVMX: Rename nested_ept_get_cr3() to nested_ept_get_eptp()
  KVM: nVMX: Allow L1 to use 5-level page walks for nested EPT
  KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack
  KVM: x86/mmu: Don't drop level/direct from MMU role calculation
  kvm: selftests: Support dirty log initial-all-set test
  KVM: nVMX: Properly handle userspace interrupt window request
  KVM: X86: trigger kvmclock sync request just once on VM creation
  KVM: LAPIC: Recalculate apic map in batch
  KVM: Fix some obsolete comments
  KVM: x86: enable dirty log gradually in small chunks
  KVM: x86/mmu: Reuse the current root if possible for fast switch
  KVM: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU
  KVM: SVM: Inhibit APIC virtualization for X2APIC guest
  KVM: Remove unnecessary asm/kvm_host.h includes
  KVM: selftests: Fix unknown ucall command asserts
  KVM: x86: Consolidate VM allocation and free for VMX and SVM
  KVM: x86: Directly return __vmalloc() result in ->vm_alloc()
  KVM: x86: Gracefully handle __vmalloc() failure during VM allocation
  KVM: x86: Adjust counter sample period after a wrmsr
  KVM: x86/mmu: Consolidate open coded variants of memslot TLB flushes
  KVM: x86/mmu: Use range-based TLB flush for dirty log memslot flush
  KVM: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c
  KVM: selftests: Add test for KVM_SET_USER_MEMORY_REGION
  KVM: Dynamically size memslot array based on number of used slots
  KVM: Terminate memslot walks via used_slots
  KVM: Ensure validity of memslot with respect to kvm_get_dirty_log()
  KVM: Provide common implementation for generic dirty log functions
  KVM: Clean up local variable usage in __kvm_set_memory_region()
  KVM: Simplify kvm_free_memslot() and all its descendents
  KVM: Move memslot deletion to helper function
  KVM: x86: Free arrays for old memslot when moving memslot's base gfn
  KVM: Drop "const" attribute from old memslot in commit_memory_region()
  KVM: Move setting of memslot into helper routine
  KVM: Refactor error handling for setting memory region
  KVM: Explicitly free allocated-but-unused dirty bitmap
  KVM: Drop kvm_arch_create_memslot()
  KVM: x86: Allocate memslot resources during prepare_memory_region()
  KVM: PPC: Move memslot memory allocation into prepare_memory_region()
  KVM: Don't free new memslot if allocation of said memslot fails
  KVM: Reinstall old memslots if arch preparation fails
  KVM: x86: Allocate new rmap and large page tracking when moving memslot
  KVM: x86: Move gpa_val and gpa_available into the emulator context
  KVM: x86: Add EMULTYPE_PF when emulation is triggered by a page fault
  KVM: apic: remove unused function apic_lvt_vector()
  KVM: VMX: Add 'else' to split mutually exclusive case
  KVM: x86: eliminate some unreachable code
  KVM: x86: Fix print format and coding style
  KVM: vmx: rewrite the comment in vmx_get_mt_mask
  KVM: selftests: Convert some printf's to pr_info's
  KVM: selftests: Rework debug message printing
  KVM: selftests: Time guest demand paging
  KVM: selftests: Support multiple vCPUs in demand paging test
  KVM: selftests: Add support for vcpu_args_set to aarch64 and s390x
  KVM: selftests: Pass args to vCPU in global vCPU args struct
  KVM: selftests: Add memory size parameter to the demand paging test
  KVM: selftests: Add configurable demand paging delay
  KVM: selftests: Add demand paging content to the demand paging test
  arm64: dts: meson: add thermal zones to meson gx devices
  arm64: dts: meson: khadas-vim3: move model to g12b-khadas-vim3 dtsi
  ANDROID: Kconfig.gki: Add FRAME_VECTOR
  mtd: spi-nor: Move SFDP logic out of the core
  mtd: spi-nor: Prepare core / manufacturer code split
  mtd: spi-nor: Emphasise which is the generic set_4byte_addr_mode() method
  mtd: spi-nor: Stop prefixing generic functions with a manufacturer name
  KVM: arm64: Use the correct timer structure to access the physical counter
  nfsd: remove read permission bit for ctl sysctl
  NFSD: Fix NFS server build errors
  sunrpc: Add tracing for cache events
  SUNRPC/cache: Allow garbage collection of invalid cache entries
  nfsd: export upcalls must not return ESTALE when mountd is down
  nfsd: Add tracepoints for update of the expkey and export cache entries
  nfsd: Add tracepoints for exp_find_key() and exp_get_by_name()
  nfsd: Add tracing to nfsd_set_fh_dentry()
  nfsd: Don't add locks to closed or closing open stateids
  SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends
  SUNRPC: Refactor xs_sendpages()
  svcrdma: Avoid DMA mapping small RPC Replies
  svcrdma: Fix double sync of transport header buffer
  svcrdma: Refactor chunk list encoders
  SUNRPC: Add encoders for list item discriminators
  svcrdma: Rename svcrdma_encode trace points in send routines
  svcrdma: Update synopsis of svc_rdma_send_reply_msg()
  svcrdma: Update synopsis of svc_rdma_map_reply_msg()
  svcrdma: Update synopsis of svc_rdma_send_reply_chunk()
  svcrdma: De-duplicate code that locates Write and Reply chunks
  svcrdma: Use struct xdr_stream to decode ingress transport headers
  svcrdma: Remove svcrdma_cm_event() trace point
  svcrdma: Create a generic tracing class for displaying xdr_buf layout
  SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c
  SUNRPC: Add xdr_pad_size() helper
  svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path
  NFSD: Clean up nfsd4_encode_readv
  nfsd: Fix NFSv4 READ on RDMA when using readv
  fs: nfsd: fileache.c: Use built-in RCU list checking
  fs: nfsd: nfs4state.c: Use built-in RCU list checking
  svcrdma: Replace zero-length array with flexible-array member
  sunrpc: Pass lockdep expression to RCU lists
  sunrpc: Replace zero-length array with flexible-array member
  nfsd: set the server_scope during service startup
  irqchip/gic-v4: Provide irq_retrigger to avoid circular locking dependency
  ARM: sa1111: Fix irq_retrigger callback return value
  irqchip/atmel-aic5: Fix irq_retrigger callback return value
  irqchip/atmel-aic: Fix irq_retrigger callback return value
  irqchip/gic-v3-its: Probe ITS page size for all GITS_BASERn registers
  irqchip/bcm2835: Quiesce IRQs left enabled by bootloader
  irqchip/sifive-plic: Add support for multiple PLICs
  irqchip/sifive-plic: Enable/Disable external interrupts upon cpu online/offline
  MIPS: c-r4k: Invalidate BMIPS5000 ZSCM prefetch lines
  MIPS: pass non-NULL dev_id on shared request_irq()
  arm64: dts: uniphier: Set SCSSI clock and reset IDs for each channel
  ARM: dts: uniphier: Set SCSSI clock and reset IDs for each channel
  arm64: dts: uniphier: Add nodes of thermal monitor and thermal zone for PXs3
  arm64: dts: uniphier: Enable spi node for PXs3 reference board
  udf: udf_sb.h: Replace zero-length array with flexible-array member
  ext2: xattr.h: Replace zero-length array with flexible-array member
  ARM: dts: uniphier: Add USB3 controller nodes for Pro5
  floppy: rename the global "fdc" variable to "current_fdc"
  floppy: separate the FDC's base address from its registers
  floppy: introduce new functions fdc_inb() and fdc_outb()
  floppy: prepare ARM code to simplify base address separation
  floppy: remove incomplete support for second FDC from ARM code
  floppy: remove dead code for drives scanning on ARM
  floppy: cleanup: expand the reply_buffer macros
  floppy: cleanup: expand the R/W / format command macros
  floppy: cleanup: expand macro DRWE
  floppy: cleanup: expand macro DRS
  floppy: cleanup: expand macro DP
  floppy: cleanup: expand macro UDRWE
  floppy: cleanup: expand macro UDRS
  floppy: cleanup: expand macro UDP
  floppy: cleanup: expand macro UFDCS
  floppy: cleanup: expand macro FDCS
  SUNRPC: Trim stack utilization in the wrap and unwrap paths
  SUNRPC: Remove xdr_buf_read_mic()
  sunrpc: Fix gss_unwrap_resp_integ() again
  nfs: Replace zero-length array with flexible-array member
  NFSv4.2: error out when relink swapfile
  NFS:remove redundant call to nfs_do_access
  SUNRPC: remove redundant assignments to variable status
  HID: google: add moonball USB id
  NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts
  NFSv4: Clean up nfs_delegation_reap_expired()
  NFSv4: Clean up nfs_delegation_reap_unclaimed()
  NFSv4: Clean up nfs_client_return_marked_delegations()
  NFS: Add a helper nfs_client_for_each_server()
  NFSv4/pnfs: Clean up nfs_layout_find_inode()
  NFSv4: Ensure layout headers are RCU safe
  NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid()
  pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server
  NFS: Limit the size of the access cache by default
  NFS: Avoid referencing the cred twice in async rename/unlink
  NFSv4: Avoid unnecessary credential references in layoutget
  NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O
  NFS: Assume cred is pinned by open context in I/O requests
  SUNRPC: Don't take a reference to the cred on synchronous tasks
  SUNRPC: Add a flag to avoid reference counts on credentials
  NFS: alloc_nfs_open_context() must use the file cred when available
  NFS: Ensure we time out if a delegreturn does not complete
  NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred
  NFSv4: nfs_update_inplace_delegation() should update delegation cred
  NFS: Use the 64-bit server readdir cookies when possible
  clocksource/drivers/timer-ti-dm: Enable autoreload in set_pwm
  clocksource/drivers/timer-ti-dm: Add support to get pwm current status
  clocksource/drivers/timer-ti-dm: Do not update counter on updating the period
  clocksource/drivers/timer-ti-dm: Implement cpu_pm notifier for context save and restore
  clocksource/drivers/timer-ti-dm: Prepare for using cpuidle
  clocksource/drivers/timer-ti-dm: Convert to SPDX identifier
  rtc: 88pm860x: remove platform data support
  rtc: 88pm860x: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: 88pm860x: stop mangling alarm time
  rtc: 88pm860x: set range
  rtc: 88pm860x: stop calling unused callback
  rtc: 88pm860x: stop setting a default time
  rtc: 88pm860x: fix possible race condition
  rtc: snvs: Use devm_add_action_or_reset() for calls to clk_disable_unprepare()
  MAINTAINERS: add MT2712 RTC files
  rtc: add support for the MediaTek MT2712 RTC
  drm: Mark up racy check of drm_gem_object.handle_count
  drm/mm: Allow drm_mm_initialized() to be used outside of the locks
  clocksource/drivers/timer-microchip-pit64b: Fix rate for gck
  drm/i915: Handle all MCR ranges
  Revert "drm/i915/tgl: Add extra hdc flush workaround"
  drm/i915/execlists: Track active elements during dequeue
  vti6: Fix memory leak of skb if input policy check fails
  dt-bindings: rtc: add bindings for MT2712 RTC
  rtc: m48t35: remove SGI-IP27 kludge
  rtc: sun6i: Make external 32k oscillator optional
  rtc: puv3: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: puv3: set range
  rtc: ab8500: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: pl031: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: pl031: set range
  rtc: pl031: remove useless invalid alarm handling
  rtc: fsl-ftm-alarm: allow COMPILE_TEST
  rtc: mpc5121: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: mpc5121: set range
  rtc: mpc5121: convert to devm_rtc_allocate_device
  rtc: mpc5121: simplify probe
  rtc: pm8xxx: stop validating valid alarm time
  rtc: pm8xxx: : switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: pm8xxx: set range
  rtc: pm8xxx: convert to devm_rtc_allocate_device
  rtc: ds1305: switch to rtc_tm_to_time64
  rtc: ds1305: set range
  rtc: ds1374: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: ds1374: set range
  rtc: ds1374: fix possible race condition
  rtc: cpcap: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: cpcap: set range
  rtc: cpcap: convert to devm_rtc_allocate_device
  rtc: sa1100: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: sa1100: set range
  rtc: sa1100: fix possible race condition
  rtc: au1xxx: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: au1xxx: set range
  rtc: au1xxx: remove goto label
  rtc: au1xxx: convert to devm_rtc_allocate_device
  rtc: starfire: switch to rtc_time64_to_tm
  rtc: starfire: set range
  rtc: pl030: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: pl030: remove useless invalid alarm handling
  rtc: pl030: set range
  rtc: davinci: remove useless error handling
  rtc: davinci: let the core handle rtc range
  rtc: davinci: remove useless 24h alarm handling
  rtc: davinci: convert to devm_rtc_allocate_device
  rtc: sirfsoc: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: sirfsoc: set range
  rtc: sirfsoc: convert to devm_rtc_allocate_device
  rtc: snvs: Improve Kconfig dependency
  rtc: sysfs: use kobj_to_dev
  drm/edid: Distribute switch variables for initialization
  openrisc: use the generic in-place uncached DMA allocator
  dma-direct: provide a arch_dma_clear_uncached hook
  dma-direct: make uncached_kernel_address more general
  dma-direct: consolidate the error handling in dma_direct_alloc_pages
  dma-direct: remove the cached_kernel_address hook
  dma-coherent: fix integer overflow in the reserved-memory dma allocation
  drm/vmwgfx: Replace zero-length array with flexible-array member
  net: sched: set the hw_stats_type in pedit loop
  net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset()
  net: stmmac: use readl_poll_timeout() function in init_systime()
  ALSA: seq: oss: Fix running status after receiving sysex
  ALSA: seq: virmidi: Fix running status after receiving sysex
  ethtool: reject unrecognized request flags
  netlink: add nl_set_extack_cookie_u32()
  netlink: allow extack cookie also for error messages
  chcr: remove set but not used variable 'status'
  net_sched: cls_route: remove the right filter from hashtable
  hsr: set .netnsok flag
  hsr: add restart routine into hsr_get_node_list()
  hsr: use rcu_read_lock() in hsr_get_node_{list/status}()
  macsec: Netlink support of XPN cipher suites (IEEE 802.1AEbw)
  macsec: Support XPN frame handling - IEEE 802.1AEbw
  drm: lock: Clean up documentation
  drm: bufs: Clean up documentation
  drm: vm: Clean up documentation
  drm: context: Clean up documentation
  arm64: dts: ls1028a: disable the felix switch by default
  arm64: dts: imx8mp: Add snvs clock to powerkey
  arm64: dts: imx8mn: Add snvs clock to powerkey
  arm64: dts: ls1028a: Add PCIe controller DT nodes
  arm64: dts: ls1028a: sl28: add support for variant 2
  arm64: dts: ls1028a: sl28: expose switch ports in KBox A-230-LS
  arm64: dts: ls1028a: sl28: fix on-board EEPROMS
  arm64: dts: freescale: sl28: add SPI flash
  arm64: dts: imx8m: fix aips dts node
  Bluetooth: btusb: print Intel fw build version in power-on boot
  vt: indent switch-case in setterm_command properly
  vt: selection, use rounddown() for start/endline computation
  vt: use min() to limit intervals
  tty: n_hdlc, remove FILE and LINE from pr_debug
  vt: selection, fix double lock introduced by a merge
  usb: get rid of 'choice' for legacy gadget drivers
  usb: dwc3: fix up for role switch API change
  device property: Export fwnode_get_name()
  arm64: defconfig: Enable Qualcomm SDM845 audio configs
  soc: imx: drop COMPILE_TEST for IMX_SCU_SOC
  firmware: imx: add COMPILE_TEST for IMX_SCU driver
  soc: imx: gpc: fix power up sequencing
  soc: imx: increase build coverage for imx8m soc driver
  USB: chipidea: Use the correct style for SPDX License Identifier
  usb: chipidea: otg: handling vbus disconnect event occurred during system suspend
  usb: chipidea: udc: using structure ci_hdrc device for runtime PM
  ARM: dts: imx6q-marsboard: properly define rgmii PHY
  ARM: dts: imx6dl-riotboard: properly define rgmii PHY
  ARM: dts: imx51-zii-rdu1: set name prefix for TPA6130A2
  ARM: dts: imx6: RDU2: assign video PLL as input to LDB
  ARM: dts: vf: toradex: SPDX tags and copyright cleanup
  ARM: dts: imx7: toradex: use SPDX-License-Identifier
  ARM: dts: imx6: toradex: use SPDX-License-Identifier
  ARM: dts: imx51: add capture-subsystem device
  clk: imx: clk-gate2: Pass the device to the register function
  arm64: defconfig: Enable e1000 device
  arm64: defconfig: Enable PHY devices used on QorIQ boards
  arm64: defconfig: Enable RTC devices for QorIQ boards
  arm64: defconfig: Enable flash device drivers for QorIQ boards
  arm64: defconfig: Enable ARM Mali display driver
  arm64: defconfig: Enable QorIQ GPIO driver
  arm64: defconfig: Enable QorIQ IFC NAND controller driver
  arm64: defconfig: Enable ARM SBSA watchdog driver
  arm64: defconfig: Enable QorIQ cpufreq driver
  arm64: defconfig: Enable NXP/FSL SPI controller drivers
  arm64: defconfig: Enable ENETC Ethernet controller and FELIX switch
  arm64: defconfig: Enable QorIQ DPAA2 drivers
  arm64: defconfig: Enable QorIQ DPAA1 drivers
  arm64: defconfig: Enable NXP flexcan driver
  arm64: defconfig: run through savedefconfig for ordering
  ARM: dts: imx: add nvmem property for cpu0
  ARM: dts: imx6qdl: Add imx6qdl-pico support
  ARM: dts: imx6ul-pico: Add support for the dwarf baseboard
  ARM: dts: imx7d-pico: Add support for the nymph baseboard
  ARM: dts: imx7d-pico: Add support for the dwarf baseboard
  dt-bindings: arm: fsl: Add TechNexion boards
  clk: imx7d: Add PXP clock
  ARM: dts: imx23: introduce mmc0_sck_cfg
  arm64: dts: imx8mn: Add CPU thermal zone support
  clk: imx8mp: Correct the enet_qos parent clock
  clk: imx8mp: Correct IMX8MP_CLK_HDMI_AXI clock parent
  net: dsa: mv88e6xxx: use PHY_DETECT in mac_link_up/mac_link_down
  net: dsa: mv88e6xxx: remove port_link_state functions
  net: dsa: mv88e6xxx: combine port_set_speed and port_set_duplex
  net: dsa: mv88e6xxx: fix Serdes link changes
  net: dsa: mv88e6xxx: extend phylink to Serdes PHYs
  net: dsa: mv88e6xxx: configure interface settings in mac_config
  net: dsa: mv88e6xxx: use BMCR definitions for serdes control register
  net: dsa: warn if phylink_mac_link_state returns error
  net: mii: add linkmode_adv_to_mii_adv_x()
  net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant
  net: netdevsim: Use scnprintf() for avoiding potential buffer overflow
  net: sfc: Use scnprintf() for avoiding potential buffer overflow
  net: ionic: Use scnprintf() for avoiding potential buffer overflow
  net: nfp: Use scnprintf() for avoiding potential buffer overflow
  net: mlx4: Use scnprintf() for avoiding potential buffer overflow
  net: caif: Use scnprintf() for avoiding potential buffer overflow
  mlxsw: reg: Increase register field length to 31 bits
  Linux 5.6-rc6
  KEYS: reaching the keys quotas correctly
  arm64: dts: add RTC nodes for MT2712
  tpm: ibmvtpm: Add support for TPM2
  tpm: ibmvtpm: Wait for buffer to be set before proceeding
  xfs: xfs_dabuf_map should return ENOMEM when map allocation fails
  netfilter: conntrack: re-visit sysctls in unprivileged namespaces
  netfilter: nft_lookup: update element stateful expression
  netfilter: nf_tables: add nft_set_elem_update_expr() helper function
  netfilter: nf_tables: add elements with stateful expressions
  netfilter: nf_tables: statify nft_expr_init()
  netfilter: nf_tables: add nft_set_elem_expr_alloc()
  nft_set_pipapo: Prepare for single ranged field usage
  nft_set_pipapo: Introduce AVX2-based lookup implementation
  nft_set_pipapo: Prepare for vectorised implementation: helpers
  nft_set_pipapo: Prepare for vectorised implementation: alignment
  nft_set_pipapo: Add support for 8-bit lookup groups and dynamic switch
  nft_set_pipapo: Generalise group size for buckets
  netfilter: flowtable: add tunnel encap/decap action offload support
  netfilter: flowtable: add tunnel match offload support
  netfilter: flowtable: add indr block setup support
  netfilter: flowtable: add nf_flow_table_block_offload_init()
  netfilter: xt_IDLETIMER: clean up some indenting
  netfilter: bitwise: use more descriptive variable-names.
  netfilter: Replace zero-length array with flexible-array member
  netfilter: nft_set_pipapo: make the symbol 'nft_pipapo_get' static
  netfilter: cleanup unused macro
  netfilter: nf_tables: make all set structs const
  netfilter: nf_tables: make sets built-in
  netfilter: nft_tunnel: add support for geneve opts
  netfilter: xtables: Add snapshot of hardidletimer target
  netfilter: flowtable: Use nf_flow_offload_tuple for stats as well
  hwmon: (pmbus/ibm-cffps) Add another PSU CCIN to version detection
  hwmon: (nct7904) Fix the incorrect quantity for fan & temp attributes
  drm/i915/gt: Restrict gen7 w/a batch to Haswell
  dt-bindings: usb: add documentation for aspeed usb-vhub
  ARM: dts: aspeed-g4: add vhub port and endpoint properties
  ARM: dts: aspeed-g5: add vhub port and endpoint properties
  ARM: dts: aspeed-g6: add usb functions
  usb: gadget: aspeed: add ast2600 vhub support
  usb: gadget: aspeed: read vhub properties from device tree
  usb: gadget: aspeed: support per-vhub usb descriptors
  usb: gadget: f_phonet: Replace zero-length array with flexible-array member
  usb: gadget: composite: Inform controller driver of self-powered
  usb: gadget: amd5536udc: fix spelling mistake "reserverd" -> "reserved"
  udc: s3c-hsudc: Silence warning about supplies during deferred probe
  arm64: dts: marvell: Fix cpu compatible for AP807-quad
  usb: dwc2: Silence warning about supplies during deferred probe
  arm64: dts: marvell: fix non-existed cpu referrence in armada-ap806-dual.dtsi
  arm64: dts: marvell: build ESPRESSObin variants
  dt-bindings: usb: dwc2: add compatible property for rk3368 usb
  dt-bindings: usb: dwc2: add compatible property for rk3328 usb
  arm64: dts: marvell: espressobin: indicate dts version
  usb: gadget: add raw-gadget interface
  usb: dwc2: Implement set_selfpowered()
  usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  usb: dwc3: core: don't do suspend for device mode if already suspended
  usb: dwc3: Rework resets initialization to be more flexible
  usb: dwc3: Rework clock initialization to be more flexible
  dt-bindings: usb: dwc3: Allow clock list & resets to be more flexible
  usb: dwc3: Add support for role-switch-default-mode binding
  dt-bindings: usb: generic: Add role-switch-default-mode binding
  usb: dwc3: Registering a role switch in the DRD code.
  usb: dwc3: core: add support for disabling SS instances in park mode
  doc: dt: bindings: usb: dwc3: Update entries for disabling SS instances in park mode
  usb: dwc3: gadget: Wrap around when skip TRBs
  usb: dwc3: gadget: Don't clear flags before transfer ended
  usb: dwc3: Remove kernel doc annotation where it's not needed
  usb: dwc3: Add ACPI support for xHCI ports
  usb: dwc3: exynos: Add support for Exynos5422 suspend clk
  usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init
  usb: cdns3: remove redundant assignment to pointer trb
  usb: gadget: remove redundant assignment to variable status
  usb: gadget: xudc: Remove redundant platform_get_irq error message
  usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS
  usb: dwc3: Add Amlogic A1 DWC3 glue
  dt-bindings: usb: dwc3: Add the Amlogic A1 Family DWC3 Glue Bindings
  usb: gadget: add udc driver for max3420
  dt-bindings: max3421-udc: add dt bindings for MAX3420 UDC
  usb: dwc3: trace: print enqueue/dequeue pointers too
  geneve: move debug check after netdev unregister
  cdc_ncm: Fix the build warning
  net/packet: tpacket_rcv: avoid a producer race condition
  mptcp: drop unneeded checks
  mptcp: create msk early
  net: stmmac: platform: convert to devm_platform_ioremap_resource
  net: mscc: ocelot: adjust maxlen on NPI port, not CPU
  net: ip_gre: Separate ERSPAN newlink / changelink callbacks
  cxgb4: fix delete filter entry fail in unload path
  tipc: add NULL pointer check to prevent kernel oops
  tipc: simplify trivial boolean return
  soc: qcom: apr: Add avs/audio tracking functionality
  dt-bindings: soc: qcom: apr: Add protection domain bindings
  soc: qcom: Introduce Protection Domain Restart helpers
  arm64: dts: qcom: db845c: add analog audio support
  arm64: dts: qcom: sdm845: add pinctrl nodes for quat i2s
  arm64: dts: qcom: c630: Enable audio support
  arm64: dts: qcom: sdm845: add apr nodes
  arm64: dts: qcom: sdm845: add slimbus nodes
  net: via: reject unsupported coalescing params
  net: sxgbe: reject unsupported coalescing params
  net: r8169: reject unsupported coalescing params
  net: qlnic: let core reject the unsupported coalescing parameters
  net: qede: reject unsupported coalescing params
  net: netxen: let core reject the unsupported coalescing parameters
  net: nixge: let core reject the unsupported coalescing parameters
  net: myri10ge: reject unsupported coalescing params
  net: sky2: reject unsupported coalescing params
  net: skge: reject unsupported coalescing params
  net: octeontx2-pf: let core reject the unsupported coalescing parameters
  net: mvpp2: reject unsupported coalescing params
  net: mvneta: reject unsupported coalescing params
  net: mv643xx_eth: reject unsupported coalescing params
  net: jme: reject unsupported coalescing params
  net: phy: mscc: fix header defines and descriptions
  net: phy: mscc: split the driver into separate files
  net: phy: move the mscc driver to its own directory
  selftests: mlxsw: RED: Test RED ECN nodrop offload
  selftests: qdiscs: RED: Add nodrop tests
  mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode
  net: sched: RED: Introduce an ECN nodrop mode
  net: sched: Allow extending set of supported RED flags
  selftests: qdiscs: Add TDC test for RED
  net: stmmac: platform: Fix misleading interrupt error msg
  net/bpfilter: fix dprintf usage for /dev/kmsg
  sfc: support configuring vf spoofchk on EF10 VFs
  net: phylink: Add XLGMII support
  net: phy: Add XLGMII interface define
  net: ena: ethtool: clean up minor indentation issue
  net: dsa: sja1105: move MAC configuration to .phylink_mac_link_up
  cxgb4: update T5/T6 adapter register ranges
  net_sched: keep alloc_hash updated after hash allocation
  net_sched: hold rtnl lock in tcindex_partial_destroy_work()
  io-wq: hash dependent work
  io-wq: split hashing and enqueueing
  io-wq: don't resched if there is no work
  io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN}
  iommu/vt-d: Populate debugfs if IOMMUs are detected
  Bluetooth: L2CAP: remove set but not used variable 'credits'
  ext4: remove map_from_cluster from ext4_ext_map_blocks
  ext4: clean up ext4_ext_insert_extent() call in ext4_ext_map_blocks()
  ext4: mark block bitmap corrupted when found instead of BUGON
  ext4: use flexible-array member for xattr structs
  ext4: use flexible-array member in struct fname
  Documentation: correct the description of FIEMAP_EXTENT_LAST
  ext4: move ext4_fiemap to use iomap framework
  ext4: make ext4_ind_map_blocks work with fiemap
  ext4: move ext4 bmap to use iomap infrastructure
  ext4: optimize ext4_ext_precache for 0 depth
  ext4: add IOMAP_F_MERGED for non-extent based mapping
  ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8)
  ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8)
  pcmcia: Use scnprintf() for avoiding potential buffer overflow
  pcmcia: omap: remove useless cast for driver.name
  KVM: nVMX: avoid NULL pointer dereference with incorrect EVMCS GPAs
  cpufreq: Use scnprintf() for avoiding potential buffer overflow
  cpuidle: psci: Split psci_dt_cpu_init_idle()
  PM / Domains: Allow no domain-idle-states DT property in genpd when parsing
  PM / hibernate: Remove unnecessary compat ioctl overrides
  PM: hibernate: fix docs for ioctls that return loff_t via pointer
  Documentation: intel_pstate: update links for references
  cpufreq: intel_pstate: Consolidate policy verification
  cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint
  irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2
  ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow
  ACPI: fan: Use scnprintf() for avoiding potential buffer overflow
  ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE
  ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add()
  ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init()
  ACPI: EC: Consolidate event handler installation code
  KVM: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect
  acpi/x86: ignore unspecified bit positions in the ACPI global lock field
  acpi/x86: add a kernel parameter to disable ACPI BGRT
  KVM: VMX: Condition ENCLS-exiting enabling on CPU support for SGX1
  x86/acpi: make "asmlinkage" part first thing in the function definition
  tty: serial: qcom_geni_serial: Don't try to manually disable the console
  tty: serial: qcom_geni_serial: No need to stop tx/rx on UART shutdown
  iommu/amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE
  iommu/vt-d: Ignore devices with out-of-spec domain number
  iommu/vt-d: Fix the wrong printing in RHSA parsing
  dt-bindings: display: Add idk-1110wr binding
  drm/tiny: fix sparse warning: incorrect type in assignment (different base types)
  kbuild: Disable -Wpointer-to-enum-cast
  follow_dotdot{,_rcu}(): switch to use of step_into()
  handle_dots(), follow_dotdot{,_rcu}(): preparation to switch to step_into()
  move handle_dots(), follow_dotdot() and follow_dotdot_rcu() past step_into()
  follow_dotdot{,_rcu}(): lift LOOKUP_BENEATH checks out of loop
  follow_dotdot{,_rcu}(): lift switching nd->path to parent out of loop
  expand path_parent_directory() in its callers
  path_parent_directory(): leave changing path->dentry to callers
  path_connected(): pass mount and dentry separately
  split the lookup-related parts of do_last() into a separate helper
  do_last(): rejoin the common path even earlier in FMODE_{OPENED,CREATED} case
  do_last(): simplify the liveness analysis past finish_open_created
  do_last(): rejoing the common path earlier in FMODE_{OPENED,CREATED} case
  do_last(): don't bother with keeping got_write in FMODE_OPENED case
  do_last(): merge the may_open() calls
  atomic_open(): lift the call of may_open() into do_last()
  atomic_open(): return the right dentry in FMODE_OPENED case
  new helper: traverse_mounts()
  massage __follow_mount_rcu() a bit
  namei: have link_path_walk() maintain LOOKUP_PARENT
  link_path_walk(): simplify stack handling
  pick_link(): check for WALK_TRAILING, not LOOKUP_PARENT
  namei: invert the meaning of WALK_FOLLOW
  sanitize handling of nd->last_type, kill LAST_BIND
  finally fold get_link() into pick_link()
  merging pick_link() with get_link(), part 6
  merging pick_link() with get_link(), part 5
  merging pick_link() with get_link(), part 4
  merging pick_link() with get_link(), part 3
  merging pick_link() with get_link(), part 2
  merging pick_link() with get_link(), part 1
  expand the only remaining call of path_lookup_conditional()
  LOOKUP_MOUNTPOINT: fold path_mountpointat() into path_lookupat()
  fold handle_mounts() into step_into()
  new step_into() flag: WALK_NOFOLLOW
  step_into() callers: dismiss the symlink earlier
  lookup_fast(): take mount traversal into callers
  teach handle_mounts() to handle RCU mode
  lookup_fast(): consolidate the RCU success case
  drm/i915: Update DRIVER_DATE to 20200313
  net/mlx5: DR, Remove unneeded functions deceleration
  net/mlx5: DR, Add support for flow table id destination action
  net/mlx5: Avoid deriving mlx5_core_dev second time
  net/mlx5: E-switch, Annotate esw state_lock mutex destroy
  net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy
  net/mlx5: Accept flow rules without match
  net/mlx5: E-Switch, Refactor unload all reps per rep type
  net/mlx5: E-Switch, Update VF vports config when num of VFs changed
  net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes
  net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric
  net/mlx5: E-Switch, Prepare for vport enable/disable refactor
  net/mlx5: E-Switch, Remove redundant warning when QoS enable failed
  net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode
  net/mlx5: E-Switch, Remove redundant check of eswitch manager cap
  tty/serial: cleanup after ioc*_serial driver removal
  dt-bindings: display: fix panel warnings
  afs: Fix client call Rx-phase signal handling
  afs: Fix handling of an abort from a service handler
  afs: Fix some tracing details
  rxrpc: Fix sendmsg(MSG_WAITALL) handling
  rxrpc: Fix call interruptibility handling
  rxrpc: Abstract out the calculation of whether there's Tx space
  selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls
  libbpf: Provide CO-RE variants of PT_REGS macros
  libbpf: Ignore incompatible types with matching name during CO-RE relocation
  selftests/bpf: Ensure consistent test failure output
  ia64: replace setup_irq() by request_irq()
  ANDROID: Add build.config files for ARM 32-bit
  drm/i915/tgl: Remove require_force_probe protection
  btrfs: fix log context list corruption after rename whiteout error
  clk: qcom: clk-rpm: add missing rpm clk for ipq806x
  arm: mach-dove: Mark dove_io_desc as __maybe_unused
  ARM: orion: replace setup_irq() by request_irq()
  selftests/bpf: Fix spurious failures in accept due to EAGAIN
  arm64: dts: marvell: espressobin: add ethernet alias
  arm64: dts: mcbin: support 2W SFP modules
  arm64: dts: clearfog-gt-8k: set gigabit PHY reset deassert delay
  tools/bpf: Move linux/types.h for selftests and bpftool
  bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit()
  bpf_helpers_doc.py: Fix warning when compiling bpftool
  selftests/bpf: Fix usleep() implementation
  bpf: Remove bpf_image tree
  bpf: Add dispatchers to kallsyms
  bpf: Add trampolines to kallsyms
  bpf: Add bpf_ksym_add/del functions
  bpf: Add prog flag to struct bpf_ksym object
  bpf: Abstract away entire bpf_link clean up procedure
  bpf: Add bpf_ksym_find function
  selftests/bpf: Make tcp_rtt test more robust to failures
  bpf: Move ksym_tnode to bpf_ksym
  selftests/bpf: Guarantee that useep() calls nanosleep() syscall
  bpf: Move lnode list node to struct bpf_ksym
  tools: bpftool: Restore message on failure to guess program type
  bpf: Add name to struct bpf_ksym
  bpf: Add struct bpf_ksym
  bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER
  x86/mm: Rename is_kernel_text to __is_kernel_text
  selftests: android: Fix custom install from skipping test progs
  selftests: android: ion: Fix ionmap_test compile error
  selftests: Fix kselftest O=objdir build from cluttering top level objdir
  selftests/seccomp: Adjust test fixture counts
  selftests/ftrace: Fix typo in trigger-multihist.tc
  selftests/timens: Remove duplicated include <time.h>
  selftests/resctrl: fix spelling mistake "Errror" -> "Error"
  drm/dp_mst: Convert drm_dp_mst_topology_mgr.is_waiting_for_dwn_reply to bitfield
  ASoC: max98357a: Add ACPI HID MAX98360A
  perf test: Print if shell directory isn't present
  ethtool: fix spelling mistake "exceeeds" -> "exceeds"
  afs: Use kfree_rcu() instead of casting kfree() to rcu_callback_t
  xfs: cleanup xfs_log_unmount_write
  xfs: remove dead code from xfs_log_unmount_write
  xfs: remove the unused return value from xfs_log_unmount_write
  xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define
  xfs: mark XLOG_FORCED_SHUTDOWN as unlikely
  xfs: make the btree ag cursor private union anonymous
  xfs: make the btree cursor union members named structure
  xfs: make btree cursor private union anonymous
  xfs: rename btree cursor private btree member flags
  xfs: convert btree cursor inode-private member names
  xfs: convert btree cursor ag-private member name
  xfs: introduce new private btree cursor names
  xfs: fix regression in "cleanup xfs_dir2_block_getdents"
  arm64: kvm: hyp: use cpus_have_final_cap()
  arm64: cpufeature: add cpus_have_final_cap()
  ANDROID: gki_defconfig: Enable more USB_CONFIGFS gadgets
  spi: dt-bindings: spi-controller: Fix spi-[rt]x-bus-width for slave mode
  spi: dt-bindings: spi-controller: Fix #address-cells for slave mode
  drm/tegra: hdmi: Silence deferred-probe error
  drm/tegra: dc: Silence RGB output deferred-probe error
  Revert "ANDROID: tty: serdev: Fix broken serial console input"
  ANDROID: serdev: restrict claim of platform devices
  regulator: core: Avoid device name duplication in NORMAL_GET
  regmap: debugfs: check count when read regmap file
  HID: appleir: Use devm_kzalloc() instead of kzalloc()
  HID: appleir: Remove unnecessary goto label
  ASoC: rt5682: Fine tune the HP performance in soundwire mode
  ARM: debug: stm32: add UART early console support for STM32MP1
  ARM: debug: stm32: add UART early console support for STM32H7
  ARM: debug: stm32: add UART early console configuration for STM32F7
  ARM: debug: stm32: add UART early console configuration for STM32F4
  drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL
  ARM: dts: stm32: use correct vqmmc regu for eMMC on stm32mp1 ED1/EV1 boards
  ARM: dts: stm32: add disable-wp property for SD-card on STM32MP1 boards
  ARM: dts: stm32: add cd-gpios properties for SD-cards on STM32MP1 boards
  ARM: dts: stm32: Do clean up in stmpic nodes on stm32mp15 boards
  ARM: dts: stm32: Rename stmfx joystick pins on stm32mp157c-ev1
  ARM: dts: stm32: add cpu clock-frequency property on stm32mp15x
  drm/i915: Apply Wa_1406680159:icl,ehl as an engine workaround
  drm/i915: Add Wa_1406306137:icl,ehl
  drm/i915: Add Wa_1604278689:icl,ehl
  ASoC: brcm: DSL/PON SoC device tree bindings of audio driver
  ASoC: brcm: Add DSL/PON SoC audio driver
  drm/i915: Add Wa_1209644611:icl,ehl
  drm/i915: Handle all MCR ranges
  drm/scheduler: fix inconsistent locking of job_list_lock
  drm/sched: add run job trace
  drm/amdgpu/swsmu: clean up unused header in swsmu
  drm/amdgpu: add codes to clear AccVGPR for arcturus
  drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
  drm/amdgpu: Stop using the DRIVER debugging flag for vblank debugging messages
  drm/amd/display: Possible divide by zero in set_speed()
  drm/amdgpu/display: clean up some indenting
  drm/amd/display: clean up a condition in dmub_psr_copy_settings()
  drm: amd/acp: fix broken menu structure
  AMD KFD: Use fallthrough;
  drm/amd/powerplay: Move fallthrough; into containing #ifdef/#endif
  AMD POWERPLAY: Use fallthrough;
  AMD DISPLAY CORE: Use fallthrough;
  drm/amdgpu: fix warning in ras_debugfs_create_all()
  drm/amdgpu: add fbdev suspend/resume on gpu reset
  drm/amdgpu: update ras capability's query based on mem ecc configuration
  drm/amd/amdgpu: Fix GPR read from debugfs (v2)
  drm/amd/display: fix typos for dcn20_funcs and dcn21_funcs struct
  drm/amdgpu: use amdgpu_ras.h in amdgpu_debugfs.c
  drm/amdgpu: check GFX RAS capability before reset counters
  drm/amdgpu: resolve failed error inject msg
  drm/amdgpu/sriov refine vcn_v2_5_early_init func
  ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts
  ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support
  ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp
  ASoC: Intel: (cosmetic) simplify structure member access
  ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations
  ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations
  ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC
  ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms
  ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI
  ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI
  tpm: of: Handle IBM,vtpm20 case when getting log parameters
  ASoC: SOF: topology: connect dai widget to all cpu-dais
  ASoC: SOF: Intel: remove unnecessary waitq before loading firmware
  ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function
  ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER
  ASoC: SOF: Make sof_ipc_ext_data enum more rigid
  ASoC: SOF: Intel: hda-dai: add stream capability
  ARM: dts: stm32: add wakeup-source in all I2C nodes of stm32mp157c
  ARM: dts: stm32: add i2c4 sleep pinctrl on stm32mp157c-ed1
  ANDROID: Add TPM support and the vTPM proxy to Cuttlefish.
  ALSA: hda: Use scnprintf() for string truncation
  ALSA: pcm: Fix superfluous snprintf() usage
  ovl: fix lockdep warning for async write
  ovl: fix some xino configurations
  ASoC: rt5682: Revise the DAC1 volume setting
  ASoC: wm_adsp: Use scnprintf() for the limited buffer output
  ARM: dts: dra7: Add bus_dma_limit for L3 bus
  RDMA/hns: Fix wrong judgments of udata->outlen
  drm/bochs: downgrade pci_request_region failure from error to warning
  IB/rdmavt: Free kernel completion queue when done
  x86/vector: Remove warning on managed interrupt migration
  i2c: qcom-geni: Drop of_platform.h include
  i2c: qcom-geni: Grow a dev pointer to simplify code
  i2c: qcom-geni: Let firmware specify irq trigger flags
  i2c: stm32f7: do not backup read-only PECR register
  i2c: acpi: put device when verifying client fails
  RDMA/mlx5: Allow MRs to be created in the cache synchronously
  RDMA/mlx5: Revise how the hysteresis scheme works for cache filling
  RDMA/mlx5: Fix locking in MR cache work queue
  RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work
  RDMA/mlx5: Fix MR cache size and limit debugfs
  RDMA/mlx5: Always remove MRs from the cache before destroying them
  RDMA/mlx5: Simplify how the MR cache bucket is located
  RDMA/mlx5: Rename the tracking variables for the MR cache
  RDMA/mlx5: Replace spinlock protected write with atomic var
  NTB: add pci shutdown handler for AMD NTB
  NTB: send DB event when driver is loaded or un-loaded
  NTB: remove redundant setting of DB valid mask
  NTB: return link up status correctly for PRI and SEC
  NTB: add helper functions to set and clear sideinfo
  NTB: move ntb_ctrl handling to init and deinit
  NTB: handle link up, D0 and D3 events correctly
  NTB: handle link down event correctly
  NTB: remove handling of peer_sta from amd_link_is_up
  NTB: set peer_sta within event handler itself
  NTB: return the side info status from amd_poll_link
  NTB: define a new function to get link status
  NTB: Enable link up and down event notification
  NTB: clear interrupt status register
  NTB: Fix access to link status and control register
  MAINTAINERS: update maintainer list for AMD NTB driver
  NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow
  ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0
  ntb_tool: Fix printk format
  NTB: ntb_perf: Fix address err in perf_copy_chunk
  scripts/dtc: Update to upstream version v1.6.0-2-g87a656ae5ff9
  scripts/dtc: Remove unused makefile fragments
  {IB,net}/mlx5: Move asynchronous mkey creation to mlx5_ib
  {IB,net}/mlx5: Assign mkey variant in mlx5_ib only
  {IB,net}/mlx5: Setup mkey variant before mr create command invocation
  RDMA/cm: Delete not implemented CM peer to peer communication
  RDMA/mlx5: Use offsetofend() instead of duplicated variant
  RDMA/mlx4: Delete duplicated offsetofend implementation
  RDMA/mad: Do not crash if the rdma device does not have a umad interface
  RDMA/core: Fix missing error check on dev_set_name()
  iommu/vt-d: Fix debugfs register reads
  iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint
  iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint
  iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint
  RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET
  drm/amd/display: Add link_rate quirk for Apple 15" MBP 2017
  drm/amdgpu: add fbdev suspend/resume on gpu reset
  drm/amd/amdgpu: Fix GPR read from debugfs (v2)
  drm/amd/display: fix typos for dcn20_funcs and dcn21_funcs struct
  ARM: dts: Add devicetree for Samsung GT-S7710
  soundwire: stream: use sdw_write instead of update
  ARM: dts: stm32: add i2c2/i2c5 sleep pinctrl on stm32mp157c-ev1
  ARM: dts: stm32: add i2c4 sleep pinctrl on stm32mp15xx-dkx
  ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp15 DK boards
  ARM: dts: stm32: set i2c4 bus freq to 400KHz on stm32mp157c-ed1
  drm/i915/selftest: Add more poison patterns
  cpuidle: tegra: Disable CC6 state if LP2 unavailable
  cpuidle: tegra: Squash Tegra114 driver into the common driver
  cpuidle: tegra: Squash Tegra30 driver into the common driver
  cpuidle: Refactor and move out NVIDIA Tegra20 driver into drivers/cpuidle
  ARM: tegra: Update sound node clocks in device tree
  ARM: tegra: Add clock-cells property to PMC
  ARM: tegra: Remove USB 2-0 port from Jetson TK1 padctl
  ARM: tegra: cpuidle: Remove unnecessary memory barrier
  ARM: tegra: cpuidle: Make abort_flag atomic
  ARM: tegra: cpuidle: Handle case where secondary CPU hangs on entering LP2
  ARM: tegra: Make outer_disable() open-coded
  ARM: tegra: Rename some of the newly exposed PM functions
  ARM: tegra: Expose PM functions required for new cpuidle driver
  cpufreq: powernv: Fix unsafe notifiers
  cpufreq: powernv: Fix use-after-free
  powerpc/vdso: remove deprecated VDS64_HAS_DESCRIPTORS references
  powerpc/32: Fix missing NULL pmd check in virt_to_kpte()
  powerpc/kasan: Fix shadow memory protection with CONFIG_KASAN_VMALLOC
  soc/tegra: pmc: Cleanup whitespace usage
  soc/tegra: pmc: Add pins for Tegra194
  soc/tegra: Add support for 32 kHz blink clock
  soc/tegra: Add Tegra PMC clocks registration into PMC driver
  dt-bindings: usb: Add NVIDIA Tegra XUSB device mode controller binding
  dt-bindings: phy: tegra-xusb: Add usb-role-switch
  dt-bindings: phy: tegra: Add Tegra194 support
  MAINTAINERS: adjust to trusted keys subsystem creation
  tpm: tpm_tis_spi_cr50: use new structure for SPI transfer delays
  tpm_tis_spi: use new 'delay' structure for SPI transfer delays
  tpm: tpm2_bios_measurements_next should increase position index
  tpm: tpm1_bios_measurements_next should increase position index
  tpm: Don't make log failures fatal
  kconfig: make 'imply' obey the direct dependency
  kconfig: allow symbols implied by y to become m
  net: drop_monitor: use IS_REACHABLE() to guard net_dm_hw_report()
  modpost: return error if module is missing ns imports and MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS=n
  modpost: rework and consolidate logging interface
  kbuild: allow to run dt_binding_check without kernel configuration
  kbuild: allow to run dt_binding_check and dtbs_check in a single command
  kbuild: avoid concurrency issue in parallel building dtbs and dtbs_check
  kbuild: doc: fix references to other documents
  null_blk: describe the usage of fault injection param
  bpf: Add bpf_xdp_output() helper
  NTB: Fix an error in get link status
  tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid.
  bpf: Added new helper bpf_get_ns_current_pid_tgid
  fs/nsfs.c: Added ns_match
  tools: bpftool: Fix minor bash completion mistakes
  tools: bpftool: Allow all prog/map handles for pinning objects
  libbpf: Split BTF presence checks into libbpf- and kernel-specific parts
  bpftool: Add _bpftool and profiler.skel.h to .gitignore
  bpftool: Skeleton should depend on libbpf
  bpftool: Only build bpftool-prog-profile if supported by clang
  drm/dp_mst: Rewrite and fix bandwidth limit checks
  drm/dp_mst: Reprobe path resources in CSN handler
  drm/dp_mst: Use full_pbn instead of available_pbn for bandwidth checks
  drm/dp_mst: Rename drm_dp_mst_is_dp_mst_end_device() to be less redundant
  inet: Use fallthrough;
  octeontx2-pf: unlock on error path in otx2_config_pause_frm()
  net: systemport: fix index check to avoid an array out of bounds access
  Revert "arm64: dts: sdm845: add IPA information"
  bitfield.h: add FIELD_MAX() and field_max()
  tc-testing: add ETS scheduler to tdc build configuration
  net: phy: fix MDIO bus PM PHY resuming
  ethtool: add CHANNELS_NTF notification
  ethtool: set device channel counts with CHANNELS_SET request
  ethtool: provide channel counts with CHANNELS_GET request
  ethtool: add RINGS_NTF notification
  ethtool: set device ring sizes with RINGS_SET request
  ethtool: provide ring sizes with RINGS_GET request
  ethtool: add PRIVFLAGS_NTF notification
  ethtool: set device private flags with PRIVFLAGS_SET request
  ethtool: provide private flags with PRIVFLAGS_GET request
  ethtool: add FEATURES_NTF notification
  ethtool: set netdev features with FEATURES_SET request
  ethtool: add ethnl_parse_bitset() helper
  ethtool: provide netdev features with FEATURES_GET request
  ethtool: update mapping of features to legacy ioctl requests
  ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get()
  cifs_atomic_open(): fix double-put on late allocation failure
  gfs2_atomic_open(): fix O_EXCL|O_CREAT handling on cold dcache
  Revert "drm/i915/tgl: Add extra hdc flush workaround"
  handle_mounts(): pass dentry in, turn path into a pure out argument
  do_last(): collapse the call of path_to_nameidata()
  lookup_open(): saner calling conventions (return dentry on success)
  net/mlx5e: CT: Support clear action
  net/mlx5e: CT: Handle misses after executing CT action
  net/mlx5e: CT: Offload established flows
  net/mlx5e: CT: Introduce connection tracking
  flow_offload: Add flow_match_ct to get rule ct match
  net/mlx5: E-Switch, Support getting chain mapping
  net/mlx5: E-Switch, Add support for offloading rules with no in_port
  net/mlx5: E-Switch, Introduce global tables
  net/sched: act_ct: Enable hardware offload of flow table entires
  net/sched: act_ct: Support refreshing the flow table entries
  net/sched: act_ct: Support restoring conntrack info on skbs
  net/sched: act_ct: Instantiate flow table entry actions
  netfilter: flowtable: Add API for registering to flow table events
  net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table
  net/mlx5: E-Switch, Enable reg c1 loopback when possible
  xarray: Fix early termination of xas_for_each_marked
  drm/i915/gt: Wait for RCUs frees before asserting idle on unload
  cgroup: Restructure release_agent_path handling
  vt: vt_ioctl: remove unnecessary console allocation checks
  drm/i915/selftests: Use igt_random_offset()
  drm/i915/gem: Drop relocation slowpath
  ARM: bcm2835-rpi-zero-w: Add missing pinctrl name
  drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists
  selftests: net: Add SO_REUSEADDR test to check if 4-tuples are fully utilized.
  tcp: Forbid to bind more than one sockets haveing SO_REUSEADDR and SO_REUSEPORT per EUID.
  tcp: bind(0) remove the SO_REUSEADDR restriction when ephemeral ports are exhausted.
  tcp: Remove unnecessary conditions in inet_csk_bind_conflict().
  dt-bindings: Convert usb-connector to YAML format.
  net: hns3: clear port base VLAN when unload PF
  net: hns3: fix RMW issue for VLAN filter switch
  net: hns3: fix VF VLAN table entries inconsistent issue
  net: hns3: fix "tc qdisc del" failed issue
  net: ixgbevf: reject unsupported coalescing params
  net: ixgbe: reject unsupported coalescing params
  net: igc: let core reject the unsupported coalescing parameters
  net: igbvf: reject unsupported coalescing params
  net: igb: let core reject the unsupported coalescing parameters
  net: iavf: reject unsupported coalescing params
  net: i40e: reject unsupported coalescing params
  net: fm10k: reject unsupported coalescing params
  net: e1000: reject unsupported coalescing params
  net: hns3: reject unsupported coalescing params
  net: hns: reject unsupported coalescing params
  net: gianfar: reject unsupported coalescing params
  net: fec: reject unsupported coalescing params
  net: dpaa: reject unsupported coalescing params
  net: be2net: reject unsupported coalescing params
  sfc: ethtool: Refactor to remove fallthrough comments in case blocks
  workqueue: Mark up unlocked access to wq->first_flusher
  taprio: Fix sending packets without dequeueing them
  clocksource/drivers/timer-cs5535: Request irq with non-NULL dev_id
  Revert "net: sched: make newly activated qdiscs visible"
  spi: acpi: remove superfluous parameter check
  spi: dt-bindings: amlogic, meson-gx-spicc: add Amlogic G12A compatible
  spi: meson-spicc: add support for Amlogic G12A
  spi: meson-spicc: adapt burst handling for G12A support
  spi: meson-spicc: setup IO line delay
  spi: meson-spicc: add min sclk for each compatible
  spi: meson-spicc: support max 80MHz clock
  spi: meson-spicc: add a linear clock divider support
  spi: meson-spicc: enhance output enable feature
  spi: meson-spicc: remove unused variables
  dt-bindings: arm: cpus: Add kryo280 compatible
  ASoC: topology: Perform component check upfront
  wlcore: remove stray plus sign
  vt: drop redundant might_sleep() in do_con_write()
  xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI
  xhci: Finetune host initiated USB3 rootport link suspend and resume
  xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0
  xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3
  usb: host: xhci-tegra: Tegra186/Tegra194 LPM
  usb: xhci: Enable LPM for VIA LABS VL805
  xhci: Show host status when watchdog triggers and host is assumed dead.
  xhci: Add a separate debug message for split transaction errors.
  xhci: bail out early if driver can't accress host in resume
  media: imx: imx7-media-csi: Support clamping Y10 and Y12 to Y8
  media: imx: imx7-media-csi: Add Y10 and Y12 formats support
  media: imx: imx6-media-csi: Support clamping Y10 and Y12 to Y8
  media: imx: imx6-media-csi: Replace Y16 with Y10 and Y12
  media: imx: imx7-media-csi: Fix video field handling
  media: imx: imx7-media-csi: Remove unneeded register read
  media: imx: imx7-mipi-csis: Filter on CSI-2 data type
  media: imx: imx7_mipi_csis: Add greyscale formats support
  media: imx: imx7_mipi_csis: Print the RESOL_CH0 register
  media: imx: imx7_mipi_csis: Power off the source when stopping streaming
  media: mtk-mdp: Check return value of of_clk_get
  media: platform: stm32: don't print an error on probe deferral
  media: platform: stm32: defer probe for auxiliary clock
  media: xirlink_cit: add missing descriptor sanity checks
  media: stv06xx: add missing descriptor sanity checks
  media: ov519: add missing endpoint sanity checks
  media: i2c: s5c73m3: Fix number in auto focus cluster
  media: videobuf2-core: fix dprintk level
  media: imx214: Remove redundant code
  media: i2c: ov5695: Fix power on and off sequences
  media: i2c: imx219: Add support for cropped 640x480 resolution
  media: i2c: imx219: Add support for RAW8 bit bayer format
  media: i2c: imx219: Fix power sequence
  media: MAINTAINERS: adjust entry to refactoring smiapp.h
  tty: reorganize tty & serial menus
  tty: source all tty Kconfig files in one place
  char: group dev configs togther
  media: mailmap: Add entry for my @iki.fi address
  media: staging: imgu: make imgu work on low frequency for low input
  serial: core: Refactor uart_unlock_and_check_sysrq()
  serial: core: Use uart_console() helper in SysRq code
  serial: core: Print escaped SysRq Magic sequence if enabled
  serial: core: Use string length for SysRq magic sequence
  media: Fix build failure due to missing select REGMAP_I2C
  dt-bindings: i2c: i2c-rk3x: add description for px30
  dt-bindings: i2c: i2c-rk3x: add description for rk3308
  dt-bindings: i2c: i2c-rk3x: add description for rk3368
  dt-bindings: i2c: i2c-rk3x: add description for rk3036
  dt-bindings: i2c: convert rockchip i2c bindings to yaml
  ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks
  slimbus: ngd: add v2.1.0 compatible
  media: tvp5150: make debug output more readable
  media: tvp5150: add support to limit sdtv standards
  x86/mm/kmmio: Use this_cpu_ptr() instead get_cpu_var() for kmmio_ctx
  media: dt-bindings: tvp5150: add optional sdtv standards documentation
  media: dt-bindings: tvp5150: cleanup bindings stlye
  media: tvp5150: add subdev open/close callbacks
  media: tvp5150: add v4l2-event support
  media: tvp5150: move irq en-/disable into runtime-pm ops
  media: tvp5150: initialize subdev before parsing device tree
  media: tvp5150: add FORMAT_TRY support for get/set selection handlers
  ovl: fix lock in ovl_llseek()
  media: tvp5150: fix set_selection rectangle handling
  media: dt-bindings: tvp5150: Add input port connectors DT bindings
  media: tvp5150: add input source selection of_graph support
  media: partial revert of "[media] tvp5150: add HW input connectors support"
  media: v4l2-fwnode: add initial connector parsing support
  media: v4l2-fwnode: add v4l2_fwnode_connector
  media: v4l2-fwnode: add endpoint id field to v4l2_fwnode_link
  media: v4l2-fwnode: simplify v4l2_fwnode_parse_link
  media: v4l2-fwnode: fix v4l2_fwnode_parse_link handling
  media: v4l: link dt-bindings and uapi
  media: dt-bindings: display: add sdtv-standards defines
  media: dt-bindings: connector: analog: add sdtv standards property
  media: am437x-vpfe: exclude illegal values for enum when validing params from user space
  media: ti-vpe: cal: fix a kernel oops when unloading module
  media: mtk-vpu: avoid unaligned access to DTCM buffer.
  bpftool: Use linux/types.h from source tree for profiler build
  block, zoned: fix integer overflow with BLKRESETZONE et al
  null_blk: fix spurious IO errors after failed past-wp access
  spi: spi-nxp-fspi: Fix a NULL vs IS_ERR() check in probe
  MAINTAINERS: Update my email address
  xfs: Use scnprintf() for avoiding potential buffer overflow
  xfs: mark extended attr corrupt when lookup-by-hash fails
  xfs: mark dir corrupt when lookup-by-hash fails
  xfs: check owner of dir3 blocks
  xfs: check owner of dir3 data blocks
  xfs: check owner of dir3 free blocks
  xfs: don't ever return a stale pointer from __xfs_dir3_free_read
  xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails
  xfs: xfs_buf_corruption_error should take __this_address
  xfs: add a function to deal with corrupt buffers post-verifiers
  xfs: fix xfs_rmap_has_other_keys usage of ECANCELED
  xfs: fix use-after-free when aborting corrupt attr inactivation
  audit: trigger accompanying records when no rules present
  perf record: Fix binding of AIO user space buffers to nodes
  drm/vmwgfx: Remove a few unused functions
  drm/vmwgfx: Drop preempt_disable() in vmw_fifo_ping_host()
  arm64: dts: imx8mm: Add thermal zone support
  arm64: defconfig: Enable CONFIG_IMX8MM_THERMAL as module
  Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg()
  libata: drop BPRINTK()
  blk-iocost: remove duplicated lines in comments
  nbd: requeue command if the soecket is changed
  block: sed-opal: Change the check condition for regular session validity
  nbd: enable replace socket if only one connection is configured
  block: Fix partition support for host aware zoned block devices
  io-wq: remove duplicated cancel code
  block/drbd: delete invalid function drbd_md_mark_dirty_
  block: Document genhd capability flags
  ASoC: dt-bindings: google, cros-ec-codec: Fix dtc warnings in example
  drm/i915/gen12: Disable preemption timeout
  AHCI: Add support for Loongson 7A1000 SATA controller
  PCI: Add Loongson vendor ID
  ssb: Use scnprintf() for avoiding potential buffer overflow
  prism54: Use scnprintf() for avoiding potential buffer overflow
  ipw2x00: Use scnprintf() for avoiding potential buffer overflow
  b43legacy: Use scnprintf() for avoiding potential buffer overflow
  b43: Use scnprintf() for avoiding potential buffer overflow
  carl9170: Use scnprintf() for avoiding potential buffer overflow
  block: cleanup comment for blk_flush_complete_seq
  block: remove unneeded argument from blk_alloc_flush_queue
  block: cleanup for _blk/blk_rq_prep_clone
  block: remove redundant setting of QUEUE_FLAG_DYING
  block: use bio_{wouldblock,io}_error in direct_make_request
  block: fix comment for blk_cloned_rq_check_limits
  libertas: Use new structure for SPI transfer delays
  mwifiex: set needed_headroom, not hard_header_len
  iwlegacy: Remove unneeded variable ret
  b43legacy: replace simple_strtol() with kstrtoint()
  rtw88: remove unused member of struct rtw_hal
  lightnvm: pblk: Use scnprintf() for avoiding potential buffer overflow
  block: aoe: Use scnprintf() for avoiding potential buffer overflow
  qtnfmac: add interface combination check for repeater mode
  qtnfmac: assign each wiphy to its own virtual platform device
  qtnfmac: set valid edmg in cfg80211_chan_def
  qtnfmac: support WPA3 OWE in AP mode
  qtnfmac: support WPA3 SAE in AP mode
  libata: transport: Use scnprintf() for avoiding potential buffer overflow
  rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb
  ASoC: export DPCM runtime update functions
  ASoC: (cosmetic) simplify dpcm_prune_paths()
  blk-mq: insert flush request to the front of dispatch queue
  s390/dasd: fix data corruption for thin provisioned devices
  ASoC: SOF: Intel: Fix stream cleanup on hw free
  MAINTAINERS: Update Cirrus Logic codec driver maintainers
  MAINTAINERS: add entry for Sound Open Firmware drivers
  perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag
  block: Fix use-after-free issue accessing struct io_cq
  media: venus: support frame rate control
  ASoC: qdsp6: q6routing: remove default routing
  ASoC: qdsp6: q6asm-dai: only enable dais from device tree
  mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for eMMC sleep command
  mtd: spinand: micron: Add new Micron SPI NAND devices with multiple dies
  mtd: spinand: micron: Add M70A series Micron SPI NAND devices
  mtd: spinand: micron: identify SPI NAND device with Continuous Read mode
  mtd: spinand: micron: Add new Micron SPI NAND devices
  mtd: spinand: micron: Describe the SPI NAND device MT29F2G01ABAGD
  mtd: spinand: micron: Generalize the OOB layout structure and function names
  crypto: ccree - refactor AEAD IV in AAD handling
  crypto: ccree - use crypto_ipsec_check_assoclen()
  crypto: ccree - only check condition if needed
  crypto: ccree - remove ancient TODO remarks
  crypto: ccree - remove pointless comment
  crypto: ccree - update register handling macros
  crypto: ccp - use file mode for sev ioctl permissions
  hwrng: imx-rngc - simplify interrupt mask/unmask
  hwrng: imx-rngc - check the rng type
  hwrng: imx-rngc - (trivial) simplify error prints
  hwrng: imx-rngc - use automatic seeding
  hwrng: imx-rngc - fix an error path
  hwrng: ks-sa - move TI Keystone driver into the config menu structure
  crypto: hisilicon/sec2 - Add pbuffer mode for SEC driver
  crypto: hisilicon/sec2 - Update IV and MAC operation
  crypto: hisilicon/sec2 - Add iommu status check
  crypto: hisilicon/sec2 - Add workqueue for SEC driver.
  crypto: hisilicon - Use one workqueue per qm instead of per qp
  crypto: aead - improve documentation for scatterlist layout
  crypto: testmgr - do comparison tests before inauthentic input tests
  crypto: testmgr - use consistent IV copies for AEADs that need it
  crypto: qce - fix wrong config symbol reference
  crypto: qat - simplify the qat_crypto function
  crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy()
  crypto: ccp - Cleanup misc_dev on sev_exit()
  staging: rtl8712: Fixes for simple typos in C comments
  ima: add a new CONFIG for loading arch-specific policies
  USB: serial: pl2303: add device-id for HP LD381
  USB: serial: option: add ME910G1 ECM composition 0x110b
  ARM: 8962/1: kexec: drop invalid assembly argument
  arm64: tegra: Add support for PCIe endpoint mode in P2972-0000 platform
  arm64: tegra: Add PCIe endpoint controllers nodes for Tegra194
  arm64: tegra: Add ethernet alias on Jetson TX1
  arm64: tegra: Populate LP8557 backlight regulator
  arm64: tegra: Fix Tegra186 SOR supply
  arm64: tegra: Add EEPROM supplies
  arm64: tegra: Enable I2C controller for EEPROM
  arm64: tegra: smaug: Change clk_out_2 provider to PMC
  arm64: tegra: Add clock-cells property to Tegra PMC node
  arm64: tegra: Enable XUDC node on Jetson Nano
  arm64: tegra: Update OTG port entries for Jetson Nano
  arm64: tegra: Enable XUDC node on Jetson TX2
  arm64: tegra: Add XUDC node for Tegra186
  arm64: tegra: Enable XUDC on Jetson TX1
  arm64: tegra: Add XUDC node for Tegra210
  arm64: tegra: Update OTG port entries for Jetson TX2
  arm64: tegra: Update OTG port entries for Jetson TX1
  arm64: tegra: Enable XUSB host in P2972-0000 board
  arm64: tegra: Add XUSB and pad controller on Tegra194
  arm64: tegra: Fix Tegra194 PCIe compatible string
  x86/cpu/amd: Call init_amd_zn() om Family 19h processors too
  thermal: Add COMPILE_TEST support for i.MX8MM
  clk: tegra: Remove audio clocks configuration from clock driver
  drm/vmwgfx: Refuse DMA operation when SEV encryption is active
  drm/vmwgfx: Fix the refuse_dma mode when using guest-backed objects
  thermal: qoriq: Fix a compiling issue
  thermal: Remove COMPILE_TEST for IMX_SC_THERMAL
  thermal: Fix build warning of !defined(CONFIG_THERMAL_OF)
  thermal: imx_thermal: Use __maybe_unused instead of CONFIG_PM_SLEEP
  thermal: imx_sc_thermal: Align imx sc thermal msg structs to 4
  thermal: ti-soc-thermal: Use GPIO descriptors
  thermal: Rephrase the Kconfig text for thermal
  thermal: imx8mm: Add support for i.MX8MM thermal monitoring unit
  dt-bindings: thermal: imx8mm-thermal: Add binding doc for i.MX8MM
  thermal: exynos: Silence warning during deferred probe
  media: venus: vdec: Fix forgotten mutex unlock in start streaming
  dt-bindings: pinctrl: at91: Fix a typo ("descibe")
  pinctrl: meson: add tsin pinctrl for meson gxbb/gxl/gxm
  thermal: imx_sc: add i.MX system controller thermal support
  thermal: of-thermal: add API for getting sensor ID from DT
  dt-bindings: fsl: scu: add thermal binding
  thermal: sprd: Add Spreadtrum thermal driver support
  dt-bindings: thermal: sprd: Add the Spreadtrum thermal documentation
  thermal: rcar_gen3_thermal: Generate interrupt when temperature changes
  thermal: rcar_gen3_thermal: Remove unneeded curly brackets
  clk: tegra: Remove tegra_pmc_clk_init along with clk ids
  clk: tegra: Remove CLK_M_DIV fixed clocks
  clk: tegra: Fix Tegra PMC clock out parents
  clk: tegra: Add Tegra OSC to clock lookup
  clk: tegra: Add support for OSC_DIV fixed clocks
  cpufreq: dt: Allow platform specific intermediate callbacks
  ARM: tegra: Enable Tegra cpuidle driver in tegra_defconfig
  ARM: multi_v7_defconfig: Enable Tegra cpuidle driver
  ARM: tegra: Propagate error from tegra_idle_lp2_last()
  ARM: tegra: Change tegra_set_cpu_in_lp2() type to void
  ARM: tegra: Remove pen-locking from cpuidle-tegra20
  ARM: tegra: Add tegra_pm_park_secondary_cpu()
  ARM: tegra: Compile sleep-tegra20/30.S unconditionally
  arm64: dts: renesas: Add HiHope RZ/G2M board with idk-1110wr display
  arm64: dts: renesas: r8a77990: Add CPUIdle support for CA53 cores
  arm64: dts: renesas: r8a77965: Add CPUIdle support for CA57 cores
  arm64: dts: renesas: r8a77961: salvator-xs: Fix memory unit-address
  arm64: dts: renesas: Add support for M3ULCB with R-Car M3-W+
  arm64: dts: renesas: r8a77961: Add thermal nodes
  drm/tegra: dc: Release PM and RGB output when client's registration fails
  drm/tegra: dc: Use devm_platform_ioremap_resource
  tty: serial: qcom_geni_serial: Allocate port->rx_fifo buffer in probe
  tty: serial: ifx6x60: Convert to GPIO descriptors
  tty: serial: ifx6x60: Use helper variable for dev
  arm64: dts: ls1028a: add missing LPUART nodes
  dt-bindings: serial: lpuart: add ls1028a compatibility
  tty: serial: fsl_lpuart: add LS1028A earlycon support
  tty: serial: fsl_lpuart: add LS1028A support
  tty: serial: fsl_lpuart: fix DMA mapping
  tty: serial: fsl_lpuart: fix DMA operation when using IOMMU
  serial/sysrq: Add a help-string for MAGIC_SYSRQ_SERIAL_SEQUENCE
  tty/serial: atmel: Use uart_console() helper
  serial: pic32_uart: Use uart_console() helper
  tty: sifive: Finish transmission before changing the clock
  usb: phy: Add driver for the Ingenic JZ4770 USB transceiver
  dt-bindings: Document JZ4770 PHY bindings
  USB: EHCI: ehci-mv: use a unique bus name
  USB: EHCI: ehci-mv: switch the HSIC HCI to HSIC mode
  usb: typec: ucsi_ccg: workaround for NVIDIA test device
  USB: mon: Use scnprintf() for avoiding potential buffer overflow
  media: lmedm04: remove redundant assignment to variable gate
  media: tda10071: fix unsigned sign extension overflow
  usb: host: xhci-plat: add a shutdown
  usb: typec: ucsi: displayport: Fix a potential race during registration
  usb: typec: ucsi: displayport: Fix NULL pointer dereference
  USB: Disable LPM on WD19's Realtek Hub
  Staging: rtl8188eu: rtw_mlme: Add space around operators
  thunderbolt: Use scnprintf() for avoiding potential buffer overflow
  media: dw2102: probe for demodulator i2c address
  media: em28xx: Enable Hauppauge 461e rev2
  media: m88ds3103: Add support for ds3103b demod
  staging: rtl8723bs: Use scnprintf() for avoiding potential buffer overflow
  staging: rtl8192e: Use scnprintf() for avoiding potential buffer overflow
  staging: rtl8188eu: Use scnprintf() for avoiding potential buffer overflow
  staging: most: core: Use scnprintf() for avoiding potential buffer overflow
  staging: wilc1000: updated DT binding documentation
  staging: wilc1000: modified 'clock-names' and 'compatible' property
  staging: wilc1000: use 'interrupts' property instead of 'irq-gpio'
  ath5k: Use scnprintf() for avoiding potential buffer overflow
  ath11k: Use scnprintf() for avoiding potential buffer overflow
  media: rc: make scancodes 64 bit
  ath10k: allow qca988x family to support ack rssi of tx data packets.
  misc: eeprom: at24: fix regulator underflow
  Bluetooth: L2CAP: handle l2cap config request during open state
  Bluetooth: clean up connection in hci_cs_disconnect
  dt-bindings: soc: qcom: fix IPA binding
  net: mvmdio: avoid error message for optional IRQ
  net: dsa: mv88e6xxx: Add missing mask of ATU occupancy register
  net: mptcp: don't hang before sending 'MP capable with data'
  net: memcg: fix lockdep splat in inet_csk_accept()
  s390/qeth: implement smarter resizing of the RX buffer pool
  s390/qeth: refactor buffer pool code
  s390/qeth: use page pointers to manage RX buffer pool
  seg6: fix SRv6 L2 tunnels to use IANA-assigned protocol number
  net: dsa: Don't instantiate phylink for CPU/DSA ports unless needed
  soc: qcom: ipa: fix spelling mistake "cahces" -> "caches"
  net: ibm: remove set but not used variables 'err'
  net: Add missing annotation for *netlink_seq_start()
  tcp: Add missing annotation for tcp_child_process()
  raw: Add missing annotations to raw_seq_start() and raw_seq_stop()
  net: sched: make newly activated qdiscs visible
  net: slcan, slip -- no need for goto when if () will do
  net/packet: tpacket_rcv: do not increment ring index on drop
  sxgbe: Fix off by one in samsung driver strncpy size arg
  net: stmmac: selftests: Fix L3/L4 Filtering test
  cdc_ncm: Implement the 32-bit version of NCM Transfer Block
  net: caif: Add lockdep expression to RCU traversal primitive
  bareudp: Fixed bareudp receive handling
  MAINTAINERS: remove Sathya Perla as Emulex NIC maintainer
  devicetree: bindings: firmware: add ipq806x to qcom_scm
  arm64: dts: qcom: sc7180: Update reg names for SDHC
  arm64: dts: qcom: qcs404: Enable CQE support for eMMC
  net: fec: validate the new settings in fec_enet_set_coalesce()
  arm64: defconfig: Enable Truly NT35597 WQXGA panel
  scsi: core: avoid repetitive logging of device offline messages
  scsi: docs: convert arcmsr_spec.txt to ReST
  scsi: docs: convert wd719x.txt to ReST
  scsi: docs: convert ufs.txt to ReST
  scsi: docs: convert tcm_qla2xxx.txt to ReST
  scsi: docs: convert sym53c8xx_2.txt to ReST
  scsi: docs: convert sym53c500_cs.txt to ReST
  scsi: docs: convert st.txt to ReST
  scsi: docs: convert smartpqi.txt to ReST
  scsi: docs: convert sd-parameters.txt to ReST
  scsi: docs: convert scsi.txt to ReST
  scsi: docs: convert scsi-parameters.txt to ReST
  scsi: docs: convert scsi_mid_low_api.txt to ReST
  scsi: docs: convert scsi-generic.txt to ReST
  scsi: docs: convert scsi_fc_transport.txt to ReST
  scsi: docs: convert scsi_eh.txt to ReST
  scsi: docs: convert scsi-changer.txt to ReST
  scsi: docs: convert qlogicfas.txt to ReST
  scsi: docs: convert ppa.txt to ReST
  scsi: docs: convert NinjaSCSI.txt to ReST
  scsi: docs: convert ncr53c8xx.txt to ReST
  scsi: docs: convert megaraid.txt to ReST
  scsi: docs: convert lpfc.txt to ReST
  scsi: docs: convert link_power_management_policy.txt to ReST
  scsi: docs: convert libsas.txt to ReST
  scsi: docs: convert hptiop.txt to ReST
  scsi: docs: convert hpsa.txt to ReST
  scsi: docs: convert g_NCR5380.txt to ReST
  scsi: docs: convert FlashPoint.txt to ReST
  scsi: docs: convert dpti.txt to ReST
  scsi: docs: convert dc395x.txt to ReST
  scsi: docs: convert cxgb3i.txt to ReST
  scsi: docs: convert BusLogic.txt to ReST
  scsi: docs: convert bnx2fc.txt to ReST
  scsi: docs: convert bfa.txt to ReST
  scsi: docs: convert aic7xxx.txt to ReST
  scsi: docs: convert aic79xx.txt to ReST
  scsi: docs: convert aha152x.txt to ReST
  scsi: docs: convert advansys.txt to ReST
  scsi: docs: convert aacraid.txt to ReST
  scsi: docs: convert 53c700.txt to ReST
  scsi: docs: include SCSI Transport SRP diagram at the doc body
  scsi: docs: Add an empty index file for SCSI documents
  scsi: qla2xxx: add ring buffer for tracing debug logs
  scsi: aacraid: clean up warning cast-function-type
  scsi: ufs-mediatek: fix HOST_PA_TACTIVATE quirk for Samsung UFS Devices
  scsi: ibmvfc: Fix NULL return compiler warning
  scsi: fusion: fix if-statement empty body warning
  scsi: iscsi: Add support for asynchronous iSCSI session destruction
  scsi: aacraid: Disabling TM path and only processing IOP reset
  scsi: ibmvfc: Avoid loss of all paths during SVC node reboot
  scsi: Replace zero-length array with flexible-array member
  ipmi_si: Avoid spurious errors for optional IRQs
  arm64: dts: msm8916: Add fastrpc node
  int128: fix __uint128_t compiler test in Kconfig
  kconfig: introduce m32-flag and m64-flag
  kbuild: Fix inconsistent comment
  power: reset: sc27xx: Allow the SC27XX poweroff driver building into a module
  power: reset: sc27xx: Change to use cpu_down()
  power: reset: sc27xx: Power off the external subsystems' connection
  drm/i915/gem: Take a copy of the engines for context_barrier_task
  drm/i915/gem: Mark up sw-fence notify function
  power: twl4030: Use scnprintf() for avoiding potential buffer overflow
  power: supply: bq27xxx_battery: Silence deferred-probe error
  x86/tsc_msr: Make MSR derived TSC frequency more accurate
  x86/tsc_msr: Fix MSR_FSB_FREQ mask for Cherry Trail devices
  x86/tsc_msr: Use named struct initializers
  x86: Select HARDIRQS_SW_RESEND on x86
  drm/i915: Defer semaphore priority bumping to a workqueue
  drm/i915/gt: Close race between cacheline_retire and free
  drm/i915/execlists: Enable timeslice on partial virtual engine dequeue
  drm/i915: be more solid in checking the alignment
  drm/i915/gvt: Fix dma-buf display blur issue on CFL
  drm/i915: Return early for await_start on same timeline
  drm/i915: Actually emit the await_start
  drm: Remove drm dp mst destroy_connector callbacks
  drm: Add drm_dp_destroy_connector helper and use it
  drm/dp_mst: Remove register_connector callback
  drm: Remove dp mst register connector callbacks
  drm: Register connector instead of calling register_connector callback
  ftgmac100: Remove redundant judgement
  dpaa_eth: Remove unnecessary boolean expression in dpaa_get_headroom
  docs: fix pointers to io-mapping.rst and io_ordering.rst files
  drm/edid: Add function to parse EDID descriptors for monitor range
  drm/edid: Name the detailed monitor range flags
  mtd: spi-nor: remove mtk-quadspi driver
  dt-bindings: convert mtk-quadspi binding doc for spi-mtk-nor
  spi: add support for mediatek spi-nor controller
  spi: make spi-max-frequency optional
  spi: Stop selecting MTD_SPI_NOR for SPI_HISI_SFC_V3XX
  binderfs: use refcount for binder control devices too
  io_uring: fix truncated async read/readv and write/writev retry
  drm/i915: Add missing HDMI audio pixel clocks for gen12
  ASoC: dt-bindings: stm32: convert spdfirx to json-schema
  ASoC: zte: zx-tdm: remove redundant variables dev
  ARC: define __ALIGN_STR and __ALIGN symbols for ARC
  ARC: show_regs: reduce lines of output
  Bluetooth: Pause discovery and advertising during suspend
  Bluetooth: Handle LE devices during suspend
  Bluetooth: Handle BR/EDR devices during suspend
  Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND
  ath9k: Handle txpower changes even when TPC is disabled
  ath5k: Add proper dependency for ATH5K_AHB
  ath11k: add thermal sensor device support
  ath11k: add thermal cooling device support
  ath10k: fix not registering airtime of 11a station with WMM disable
  ath11k: config reorder queue for all tids during peer setup
  ANDROID: gki_defconfig: Enable CONFIG_VM_EVENT_COUNTERS
  ANDROID: gki_defconfig: Enable CONFIG_CLEANCACHE
  ath10k: fix unsupported chip reset debugs file write
  ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read
  ath10k: start recovery process when read int status fail for sdio
  ath10k: add QCA9377 sdio hw_param item
  driver code: clarify and fix platform device DMA mask allocation
  ath10k: avoid consecutive OTP download to reduce boot time
  arm64: dts: allwinner: a64: add node for rotation core
  ARM: dts: sun8i: a83t: Add device node for rotation core
  arm64: dts: allwinner: a64: Fix display clock register range
  ARM: dts: sunxi: Fix DE2 clocks register range
  xfs: remove XFS_BUF_TO_SBP
  xfs: remove XFS_BUF_TO_AGF
  xfs: remove XFS_BUF_TO_AGI
  xfs: remove the xfs_agfl_t typedef
  xfs: remove the agfl_bno member from struct xfs_agfl
  xfs: clear PF_MEMALLOC before exiting xfsaild thread
  ANDROID: gki_defconfig: disable CONFIG_DEBUG_DEVRES
  f2fs: allow to clear F2FS_COMPR_FL flag
  f2fs: fix to check dirty pages during compressed inode conversion
  f2fs: fix to account compressed inode correctly
  mtd: rawnand: brcmnand: Add support for flash-edu for dma transfers
  arch: mips: brcm: Add 7425 flash-edu support
  dt: bindings: brcmnand: Add support for flash-edu
  mtd: rawnand: cadence: reinit completion before executing a new command
  mtd: rawnand: cadence: change bad block marker size
  mtd: rawnand: cadence: fix the calculation of the avaialble OOB size
  mtd: rawnand: cadence: get meta data size from registers
  mtd: rawnand: Macronix: Add support for block protection
  mtd: rawnand: Add support for manufacturer specific lock/unlock operation
  mtd: rawnand: ingenic: Add dependency on MIPS || COMPILE_TEST
  mtd: rawnand: stm32_fmc2: Use dma_request_chan() instead dma_request_slave_channel()
  mtd: rawnand: qcom: Use dma_request_chan() instead dma_request_slave_channel()
  mtd: rawnand: qcom: Release resources on failure within qcom_nandc_alloc()
  mtd: rawnand: sunxi: Use dma_request_chan() instead dma_request_slave_channel()
  mtd: rawnand: marvell: Use dma_request_chan() instead dma_request_slave_channel()
  mtd: rawnand: marvell: Release DMA channel on error
  mtd: rawnand: gpmi: Use dma_request_chan() instead dma_request_slave_channel()
  mtd: rawnand: Replace zero-length array with flexible-array member
  mtd: rawnand: Fix a typo ("manufecturer")
  mtd: spinand: Do not erase the block before writing a bad block marker
  mtd: spinand: Explicitly use MTD_OPS_RAW to write the bad block marker to OOB
  mtd: spinand: Stop using spinand->oobbuf for buffering bad block markers
  dt-bindings: mtd: Document Macronix NAND device bindings
  mtd: rawnand: Add support for Macronix NAND randomizer
  mtd: rawnand: ams-delta: Rename structures and functions to gpio_nand*
  mtd: rawnand: ams-delta: Make the driver custom I/O ready
  mtd: rawnand: ams-delta: Drop useless local variable
  mtd: rawnand: ams-delta: Support custom driver initialisation
  mtd: rawnand: ams-delta: Add module device tables
  ARM: dts: sun8i: a33: add the new SS compatible
  mmc: sdhci-tegra: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
  dt-bindings: crypto: add new compatible for A33 SS
  mmc: sdhci-omap: Fix busy detection by enabling MMC_CAP_NEED_RSP_BUSY
  mmc: core: Respect MMC_CAP_NEED_RSP_BUSY for erase/trim/discard
  mmc: core: Allow host controllers to require R1B for CMD6
  hwmon: (ibmpowernv) Use scnprintf() for avoiding potential buffer overflow
  gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model
  gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option
  gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk
  gpiolib: Fix irq_disable() semantics
  x86/ioremap: Map EFI runtime services data as encrypted for SEV
  ARM: dts: sun8i: r40: Move SPI device nodes based on address order
  ARM: dts: sun8i: r40: Fix register base address for SPI2 and SPI3
  ARM: dts: sun8i: r40: Move AHCI device node based on address order
  drm/panel-simple: Fix dotclock for Logic PD Type 28
  drm/panel-sony-acx424akp: Fix dotclocks
  drm/panel-lg-lg4573: Fix dotclock
  drm/panel-ilitek-ili9322: Fix dotclocks
  drm/panel-novatek-nt35510: Fix dotclock
  ftrace: Return the first found result in lookup_rec()
  arm64: entry: unmask IRQ in el0_sp()
  Bluetooth: mgmt: add mgmt_cmd_status in add_advertising
  Bluetooth: fix off by one in err_data_reporting cmd masks.
  memory: tegra: Correct debugfs clk rate-range on Tegra124
  memory: tegra: Correct debugfs clk rate-range on Tegra30
  memory: tegra: Correct debugfs clk rate-range on Tegra20
  perf scripting perl: Add common_callchain to fix argument order
  tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels
  perf intel-pt: Update intel-pt.txt file with new location of the documentation
  perf intel-pt: Add Intel PT man page references
  perf intel-pt: Rename intel-pt.txt and put it in man page format
  drm: sysfs: Use scnprintf() for avoiding potential buffer overflow
  mtd: lpddr: Fix a double free in probe()
  MAINTAINERS: Add staging branch for HyperBus
  mtd: fix spelling mistake "BlockMultiplerBits" -> "BlockMultiplierBits"
  mtd: implement proper partition handling
  perf doc: Set man page date to last git commit
  perf cs-etm: Fix unsigned variable comparison to zero
  perf cs-etm: Optimize copying last branches
  perf cs-etm: Correct synthesizing instruction samples
  perf cs-etm: Continuously record last branch
  perf cs-etm: Swap packets for instruction samples
  perf map: Use strstarts() to look for Android libraries
  perf map: Fix off by one in strncpy() size argument
  io_uring: dual license io_uring.h uapi header
  s390/config: do not select VIRTIO_CONSOLE via Kconfig
  s390/traps: mark test_monitor_call __init
  s390/irq: make init_ext_interrupts static
  s390/irq: replace setup_irq() by request_irq()
  io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled
  bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free
  bpf: Fix trampoline generation for fmod_ret programs
  bpf: Add bpf_link_new_file that doesn't install FD
  ASoC: Convert cirrus,cs42l51 to json-schema
  arm64: Mark call_smc_arch_workaround_1 as __maybe_unused
  drm/i915/gem: Mark up the racy read of the mmap_singleton
  drm/i915/execlists: Track active elements during dequeue
  drm/i915/gt: Pull checking rps->pm_events under the irq_lock
  drm/ttm: Use scnprintf() for avoiding potential buffer overflow
  arm64: entry-ftrace.S: Fix missing argument for CONFIG_FUNCTION_GRAPH_TRACER=y
  HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow
  HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow
  drm/i915: Extend i915_request_await_active to use all timelines
  drm/i915/gt: Use scnprintf() for avoiding potential buffer overflow
  drm/i915/overlay: convert to drm_device based logging.
  drm/i915/lvds: convert to drm_device based logging macros.
  drm/i915/lpe_audio: convert to drm_device based logging macros.
  drm/i915/hotplug: convert to drm_device based logging.
  drm/i915/gmbus: convert to drm_device based logging,
  drm/i915/fifo_underrun: convert to drm_device based logging.
  drm/i915/dsb: convert to drm_device based logging macros.
  dt-bindings: PCI: tegra: Add DT support for PCIe EP nodes in Tegra194
  soc/tegra: bpmp: Update ABI header
  ARM: dts: exynos: Fix polarity of the LCD SPI bus on UniversalC210 board
  drm/ttm: fix false positive assert
  drm/i915: Remove debugfs i915_drpc_info and i915_forcewake_domains
  dmaengine: ppc4xx: Use scnprintf() for avoiding potential buffer overflow
  dmaengine: idxd: remove global token limit check
  dmaengine: idxd: reflect shadow copy of traffic class programming
  dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc
  arm64: dts: add bus to rockchip amba nodenames
  ARM: dts: add bus to rockchip amba nodenames
  MAINTAINERS: rectify the INTEL IADX DRIVER entry
  dmaengine: Create debug directories for DMA devices
  dmaengine: ti: k3-udma: Implement custom dbg_summary_show for debugfs
  dmaengine: Add basic debugfs support
  dmaengine: move .device_release missing log warning to debug level
  arm64: dts: imx8mq-phanbell: Fix Ethernet PHY post-reset duration
  arm64: dts: enable fspi in imx8mm dts
  arm64: dts: imx8mn: align name for crypto child nodes
  dt-bindings: crypto: caam: use generic node name
  dt-bindings: crypto: dcp: use generic node name
  dt-bindings: crypto: sahara: use generic node name
  ARM: dts: rockchip: remove #dma-cells from dma client nodes for rv1108
  ARM: dts: rockchip: fix rockchip,default-sample-phase property names
  ARM: dts: rockchip: fix vqmmc-supply property name for rk3188-bqedison2qc
  arm64: dts: rockchip: replace clock-freq-min-max by max-frequency
  arm64: dts: rockchip: fix vqmmc-supply property name for rk3399 puma
  arm64: dts: remove no-emmc from mmc node for Rockchip PX5 EVB
  arm64: dts: rockchip: remove rockchip,grf from vop nodes for px30
  arm64: dts: rockchip: remove max-freq from &spi1 node for Hugsun X99
  ARM: dts: imx25-pinfunc: add config for kpp rows 4 to 7
  ARM: dts: imx: align name for crypto node and child nodes
  drm/rockchip: rgb: don't count non-existent devices when determining subdrivers
  USB: serial: fix tty cleanup-op kernel-doc
  USB: serial: clean up carrier-detect helper
  arm64: dts: lx2160aqds: Add FSPI node properties
  arm64: dts: lx2160ardb: Update FSPI node properties
  ARM: dts: imx6: phycore-som: fix arm and soc minimum voltage
  arm64: dts: imx8mq-phanbell: Add gpio-fan/thermal support
  arm64: dts: layerscape: add iommu-map property to pci nodes
  cpu-topology: Fix the potential data corruption
  arch_topology: Adjust initial CPU capacities with current freq
  drivers/base/cpu: Simplify s*nprintf() usages
  drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow
  arm64: dts: imx8mp-evk: Enable pca6416 on i2c3 bus
  arm64: dts: imx8mp-evk: Add i2c3 support
  Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible
  Bluetooth: Use bt_dev_err for RPA generation failure message
  Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible
  arm64: dts: imx8mn-evk: Enable pca6416 on i2c3 bus
  arm64: dts: imx8mn-evk: Add i2c3 support
  arm64: dts: rockchip: fix compatible property for rk3399-evb
  dt-bindings: arm: add Rockchip rk3036-evb board
  dt-bindings: arm: fix Rockchip Kylin board bindings
  mac80211: Do not send mesh HWMP PREQ if HWMP is disabled
  ARM: dts: imx6qdl-gw5910: add CC1352 UART
  dt-bindings: clock: renesas: cpg-mssr: Convert to json-schema
  ARM: dts: iwg22d-sodimm: Enable touchscreen
  ARM: dts: iwg22d-sodimm: Enable LCD panel
  arm64: dts: librem5-devkit: add lsm9ds1 mount matrix
  arm64: dts: librem5-devkit: increase the VBUS current in the kernel
  arm64: dts: librem5-devkit: allow the redpine card to be removed
  arm64: dts: librem5-devkit: add the regulators for DVFS
  arm64: dts: librem5-devkit: allow modem to wake the system from suspend
  arm64: dts: librem5-devkit: add the simcom 7100 modem and audio
  arm64: dts: librem5-devkit: add the sgtl5000 i2c audio codec
  arm64: dts: librem5-devkit: add a vbus supply to usb0
  nl80211: add missing attribute validation for channel switch
  nl80211: add missing attribute validation for beacon report scanning
  nl80211: add missing attribute validation for critical protocol indication
  arm64: dts: lx2160a-cex7: add on-module eeproms
  arm64: dts: lx2160a-cex7: add support for ltc3882 regulator
  arm64: dts: imx8mp: Add src node
  arm64: dts: imx8mq: Align iomuxc node name
  arm64: dts: imx8mq: add snvs clock to pwrkey
  arm64: dts: imx8mm: add snvs clock to pwrkey
  arm64: dts: imx8mp: add crypto node
  arm64: dts: imx: add i.MX8QXP thermal support
  arm64: dts: ls1028: sl28: explicitly enable network ports
  arm64: dts: ls1028a: enable switch PHYs on RDB
  arm64: dts: ls1028a: add node for Felix switch
  arm64: dts: ls1028a: disable all enetc ports by default
  arm64: dts: ls1028a: delete extraneous #interrupt-cells for ENETC RCIE
  ARM: dts: imx6qdl-sr-som-ti: indicate powering off wifi is safe
  ARM: dts: imx6: phycore-som: add da9062 gpio support
  ARM: dts: imx6: phycore-som: explicit disable pmic watchdog during suspend
  KVM: s390: Also reset registers in sync regs for initial cpu reset
  ARM: dts: imx: Make iomuxc node name generic
  ARM: imx: Drop unnecessary src_base check
  ARM: imx: Remove unnecessary blank lines
  staging: wfx: fix RCU usage between hif_join() and ieee80211_bss_get_ie()
  staging: wfx: fix RCU usage in wfx_join_finalize()
  staging: wfx: make warning about pending frame less scary
  staging: wfx: fix lines ending with a comma instead of a semicolon
  staging: wfx: fix warning about freeing in-use mutex during device unregister
  clk: imx8mq: A53 core clock no need to be critical
  clk: imx8mp: A53 core clock no need to be critical
  clk: imx8mm: A53 core clock no need to be critical
  clk: imx8mn: A53 core clock no need to be critical
  staging/speakup: fix get_word non-space look-ahead
  staging: qlge: Fix WARNING: Missing a blank line after declarations
  staging: rtl8188eu: fix typo s/informations/information
  staging: vt6655: power.c: code reformatting for improved readability
  staging: vt6655: power.c: Remove setting ATIM Window in PSvEnablePowerSaving()
  staging: mt7621-pci: enable clock bit for each port
  staging: comedi: dt282x: remove old unused code
  staging: wfx: remove unused structure
  staging: wfx: remove variable declaration
  staging: wfx: data_tx.h: remove space after cast
  staging: wfx: dat_tx.c: remove space after a cast
  staging: wfx: change 1 to bool
  staging: wfx: data_rx.c: remove space after cast
  ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked()
  ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue()
  ALSA: hda/realtek: Fix pop noise on ALC225
  ARM: dts: imx7s: add snvs clock to pwrkey
  cpufreq: imx-cpufreq-dt: Correct i.MX8MP's market segment fuse location
  scsi: ipr: Fix softlockup when rescanning devices in petitboot
  net: gemini: reject unsupported coalescing params
  net: cxgb4vf: reject unsupported coalescing params
  net: cxgb4: reject unsupported coalescing params
  net: cxgb3: reject unsupported coalescing params
  net: cxgb2: reject unsupported coalescing params
  net: mlx4: reject unsupported coalescing params
  net: liquidio: reject unsupported coalescing params
  net: bna: reject unsupported coalescing params
  net: tg3: reject unsupported coalescing params
  net: bcmgenet: reject unsupported coalescing params
  net: bnx2x: reject unsupported coalescing params
  net: bnx2: reject unsupported coalescing params
  net: systemport: reject unsupported coalescing params
  net: aquantia: reject all unsupported coalescing params
  net: ena: reject unsupported coalescing params
  r8169: simplify getting stats by using netdev_stats_to_stats64
  r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2
  net: dsa: mt7530: fix macro MIRROR_PORT
  drm/i915/execlists: Mark up data-races in virtual engines
  drm/i915: Mark up racy read of active rq->engine
  drm/i915/gt: Mark up racy reads for intel_context.inflight
  drm/i915: Tweak scheduler's kick_submission()
  drm/i915: Defer semaphore priority bumping to a workqueue
  net: dsa: microchip: use delayed_work instead of timer + work
  s390/qeth: cancel RX reclaim work earlier
  s390/qeth: handle error when backing RX buffer
  s390/qeth: don't reset default_out_queue
  flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check()
  flow_offload: turn hw_stats_type into dedicated enum
  flow_offload: fix allowed types check
  scsi: ufs: Fix possible unclocked access to auto hibern8 timer register
  net: macsec: invoke mdo_upd_secy callback when mac address changed
  net: macsec: update SCI upon MAC address change.
  ibmvnic: Do not process device remove during device reset
  enetc: Add dynamic allocation of extended Rx BD rings
  enetc: Clean up Rx BD iteration
  enetc: Clean up of ehtool stats len
  enetc: Drop redundant device node check
  pktgen: Allow on loopback device
  flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check()
  net/smc: cancel event worker during device removal
  ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface
  net: memcg: late association of sock to memcg
  cgroup: memcg: net: do not associate sock with unrelated cgroup
  MAINTAINERS: update cxgb4vf maintainer to Vishal
  dt-bindings: rcar-vin: Convert bindings to json-schema
  drm/amdgpu/powerplay: nv1x, renior copy dcn clock settings of watermark to smu during boot up
  nvme-rdma: Avoid double freeing of async event data
  drm/i915/display: Do not write in removed FBC fence registers
  drm/i915/display: Deactive FBC in fastsets when disabled by parameter
  soc: fsl: dpio: register dpio irq handlers after dpio create
  drm/i915/mst: Hookup DRM DP MST late_register/early_unregister callbacks
  ice: fix incorrect size description of ice_get_nvm_version
  ice: use variable name more descriptive than type
  ice: Use EOPNOTSUPP instead of ENOTSUPP
  ice: Fix format specifier
  loop: Only freeze block queue when needed.
  ice: fix use of deprecated strlcpy()
  loop: Only change blocksize when needed.
  ice: Increase mailbox receive queue length to maximum
  ice: Correct setting VLAN pruning
  ice: renegotiate link after FW DCB on
  ice: Fix corner case when switching from IEEE to CEE
  ice: Display Link detected via Ethtool in safe mode
  ice: Fix removing driver while bare-metal VFs pass traffic
  ice: Improve clarity of prints and variables
  ice: allow bigger VFs
  iavf: Enable support for up to 16 queues
  ice: Cleanup unneeded parenthesis
  Documentation: Better document the softlockup_panic sysctl
  drm/amdgpu/runpm: disable runpm on Vega10
  drm/amdgpu: call ras_debugfs_create_all in debugfs_init
  drm/amdgpu: add function to creat all ras debugfs node
  drm/amd/powerplay: fix the coverity warning about negative check for an unsigned value
  drm/amdgpu: Correct the condition of warning while bo release
  drm/amdkfd: Consolidate duplicated bo alloc flags
  drm/amdkfd: Use pr_debug to print the message of reaching event limit
  drm/amdgpu: do not set nil entry in compute_prio_sched
  dt-bindings: display: Add idk-2121wr binding
  dt-bindings: arm: Document Broadcom SoCs 'secondary-boot-reg'
  dt-bindings: arm: bcm: Convert Vulcan to YAML
  dt-bindings: arm: bcm: Convert BCM11351 to YAML
  dt-bindings: arm: bcm: Convert BCM4708 to YAML
  dt-bindings: arm: bcm: Convert BCM23550 to YAML
  dt-bindings: arm: bcm: Convert BCM21664 to YAML
  dt-bindings: arm: bcm: Convert Stingray to YAML
  dt-bindings: arm: bcm: Convert Northstar 2 to YAML
  dt-bindings: arm: bcm: Convert Northstar Plus to YAML
  dt-bindings: arm: bcm: Convert Hurricane 2 to YAML
  dt-bindings: arm: bcm: Convert Cygnus to YAML
  dt-bindings: serial: snps-dw-apb-uart: add compatible property for rk3308 uart
  PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro
  PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings
  PCI: Add pci_speed_string()
  spi: spi-fsl-dspi: fix DMA mapping
  drm/dp_mst: Fix drm_dp_check_mstb_guid() return code
  drm/dp_mst: Make drm_dp_mst_dpcd_write() consistent with drm_dp_dpcd_write()
  ASoC: pcm: Fix (again) possible buffer overflow in dpcm state sysfs output
  ASoC: rt5682-sdw: fix 'defined but not used' pm functions
  ASoC: rt5682: fix unmet dependencies
  ARM: bcm: Drop unneeded select of PCI_DOMAINS_GENERIC, HAVE_SMP, TIMER_OF
  arm64: bcm2835: Drop select of nonexistent HAVE_ARM_ARCH_TIMER
  docs: hw-vuln: tsx_async_abort.rst: get rid of an unused ref
  perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint
  docs: perf: imx-ddr.rst: get rid of a warning
  docs: filesystems: fuse.rst: supress a Sphinx warning
  docs: translations: it: avoid duplicate refs at programming-language.rst
  docs: driver.rst: supress two ReSt warnings
  perf metricgroup: Support metric constraint
  docs: trace: events.rst: convert some new stuff to ReST format
  perf util: Factor out sysctl__nmi_watchdog_enabled()
  perf metricgroup: Factor out metricgroup__add_metric_weak_group()
  ASoC: Intel: Skylake: Await purge request ack on CNL
  ASoC: Intel: Allow for ROM init retry on CNL platforms
  ASoC: Intel: Skylake: Shield against no-NHLT configurations
  ASoC: Intel: Skylake: Enable codec wakeup during chip init
  ASoC: Intel: Skylake: Select hda configuration permissively
  ASoC: Intel: Skylake: Remove superfluous chip initialization
  perf jevents: Support metric constraint
  drm/panel-simple: Fix dotclock for Ortustech COM37H3M
  IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads
  RDMA/mlx5: Remove duplicate definitions of SW_ICM macros
  blk-iocost: fix incorrect vtime comparison in iocg_is_idle()
  drm: panel: Set connector type for OrtusTech COM43H4M85ULC panel
  RDMA/mlx5: Fix the number of hwcounters of a dynamic counter
  RDMA/core: Remove the duplicate header file
  RDMA/bnxt_re: Remove a redundant 'memset'
  Documentation: Add io_ordering.rst to driver-api manual
  Documentation: Add io-mapping.rst to driver-api manual
  Documentation: management-style: Fix formatting of emphsized word
  docs: dev-tools: kmemleak: Update list of architectures
  MAINTAINERS: Update maintainers for HISILICON ROCE DRIVER
  MAINTAINERS: adjust to kobject doc ReST conversion
  RDMA/odp: Fix leaking the tgid for implicit ODP
  docs: Remove :c:func: from process/deprecated.rst
  RDMA/cma: Teach lockdep about the order of rtnl and lock
  docs: deprecated.rst: Clean up fall-through details
  docs: move core-api/ioctl.rst to driver-api/
  docs: move gcc-plugins to the kbuild manual
  docs: Organize core-api/index.rst
  docs: deprecated.rst: Add %p to the list
  docs: it_IT: netdev-FAQ: Fix link to original document
  docs: admin-guide: binfmt-misc: Improve the title
  docs: Move Intel Many Integrated Core documentation (mic) under misc-devices
  selftests/bpf: Add test for the packed enum member in struct/union
  bpf/btf: Fix BTF verification of enum members in struct/union
  usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c
  xhci: Do not open code __print_symbolic() in xhci trace events
  f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
  f2fs: fix to avoid use-after-free in f2fs_write_multi_pages()
  f2fs: fix to avoid using uninitialized variable
  f2fs: fix inconsistent comments
  f2fs: remove i_sem lock coverage in f2fs_setxattr()
  f2fs: cover last_disk_size update with spinlock
  f2fs: fix to check i_compr_blocks correctly
  ANDROID: enable CONFIG_WATCHDOG_CORE=y
  RDMA/rw: map P2P memory correctly for signature operations
  io_uring: Fix unused function warnings
  io_uring: add end-of-bits marker and build time verify it
  io_uring: provide means of removing buffers
  io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG
  net: abstract out normal and compat msghdr import
  io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV
  io_uring: support buffer selection for OP_READ and OP_RECV
  io_uring: add IORING_OP_PROVIDE_BUFFERS
  IB/mlx5: Introduce UAPIs to manage packet pacing
  perf vendor events s390: Add new deflate counters for IBM z15
  spi: update the structure documentation
  spi: rspi: Add support for active-high chip selects
  spi: rockchip: add compatible string for px30 rk3308 rk3328
  workqueue: don't use wq_select_unbound_cpu() for bound works
  ANDROID: kbuild: align UNUSED_KSYMS_WHITELIST with upstream
  s390/cpuinfo: add system topology information
  s390: prevent leaking kernel address in BEAR
  s390: enable bpf jit by default when not built as always-on
  s390/cpum_cf: Add new extended counters for IBM z15
  s390/pci: embedding hotplug_slot in zdev
  spi: Add FSI-attached SPI controller driver
  dt-bindings: fsi: Add FSI2SPI bindings
  ASoC: SOF: Fix probe point getter
  ASoC: soc-dapm: add for_each_card_widgets() macro
  ASoC: soc-dapm: add for_each_card_dapms() macro
  ASoC: soc.h: remove non plural form for_each_xxx macro
  ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro
  ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro
  ASoC: meson: use for_each_rtd_codecs/cpus_dai() macro
  ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro
  ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro
  ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro
  MAINTAINERS: update web URL for iwlwifi
  HID: logitech-dj: add support for the static device in the Powerplay mat/receiver
  null_blk: Add support for init_hctx() fault injection
  null_blk: Handle null_add_dev() failures properly
  null_blk: Fix the null_add_dev() error path
  null_blk: Fix changing the number of hardware queues
  null_blk: Suppress an UBSAN complaint triggered when setting 'memory_backed'
  blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs()
  blk-mq: Keep set->nr_hw_queues and set->map[].nr_queues in sync
  blk-mq: Fix a comment in include/linux/blk-mq.h
  ASoC: Intel: skl_nau88l25_ssm4567: disable route checks
  ASoC: soc-core: disable route checks for legacy devices
  x86/entry/64: Trace irqflags unconditionally as ON when returning to user space
  x86/entry/32: Remove unused label restore_nocheck
  Revert remainings of "ANDROID: security,perf: Allow further restriction of perf_event_open"
  HID: mcp2221: add usb to i2c-smbus host bridge
  ANDROID: arm64: gki_defconfig: disable CONFIG_DEBUG_PREEMPT
  i2c: gpio: suppress error on probe defer
  macintosh: windfarm: fix MODINFO regression
  staging: exfat: remove staging version of exfat filesystem
  i2c: smbus: remove outdated references to irq level triggers
  i2c: convert SMBus alert setup function to return an ERRPTR
  i2c: stm32f7: add a new st, stm32mp15-i2c compatible
  i2c: stm32f7: disable/restore Fast Mode Plus bits in low power modes
  drm/i915: Improve the start alignment of bonded pairs
  drm/mm: Remove redundant assignment in drm_mm_reserve_node
  i2c: brcmstb: Support BCM2711 HDMI BSC controllers
  dt-bindings: i2c: brcmstb: Add BCM2711 BSC/AUTO-I2C binding
  dt-bindings: i2c: brcmstb: Convert the BRCMSTB binding to a schema
  staging: mt7621-pci: simplify 'mt7621_pcie_init_virtual_bridges' function
  drm/meson: Add YUV420 output support
  drm/meson: vclk: add support for YUV420 setup
  drm/meson: venc: add support for YUV420 setup
  drm/meson: dw-hdmi: stop enforcing input_bus_format
  drm/meson: meson_dw_hdmi: add bridge and switch to drm_bridge_funcs
  drm/meson: venc: make drm_display_mode const
  drm/bridge: synopsys: dw-hdmi: allow ycbcr420 modes for >= 0x200a
  drm/bridge: synopsys: dw-hdmi: add bus format negociation
  drm/bridge: dw-hdmi: Plug atomic state hooks to the default implementation
  drm/bridge: dw-hdmi: add max bpc connector property
  drm/bridge: dw-hdmi: set mtmdsclock for deep color
  staging: speakup: Fix a typo error print for softsynthu device
  staging: vt6656: struct vnt_rcb remove unused in_use.
  staging: vt6656: Remove vnt_interrupt_buffer in_use flag.
  staging: wilc1000: spi: Use new structure for SPI transfer delays
  staging: kpc2000: kpc2000_spi: Use new structure for SPI transfer delays
  i2c: omap: use devm_platform_ioremap_resource()
  i2c: use kobj_to_dev() API
  Staging: rtl8188eu: Add space around operator
  staging: hp: remove commented out code
  staging: exfat: alignment should match open parenthesis
  staging: exfat: exfat_super.c: remove commented out function
  i2c: designware-pci: Fix BUG_ON during device removal
  iommu/vt-d: Silence RCU-list debugging warnings
  iommu/vt-d: Fix RCU-list bugs in intel_iommu_init()
  i2c: i801: Do not add ICH_RES_IO_SMI for the iTCO_wdt device
  x86/mce/dev-mcelog: Dynamically allocate space for machine check records
  watchdog: iTCO_wdt: Make ICH_RES_IO_SMI optional
  watchdog: iTCO_wdt: Export vendorsupport
  i2c: powermac: correct comment about custom handling
  dt-bindings: arm: renesas: Add M3ULCB with R-Car M3-W+
  Staging: rtl8723bs: Remove comparison to true
  staging: ks7010: remove line over 80 characters
  staging: wfx: remove blank line
  staging: wfx: alignment should match open parenthesis
  staging: greybus: Fix the irq API abuse
  staging: greybus: i2c.c: remove commented out function
  staging: qlge: qlge.h: remove excess newlines
  staging: qlge: qlge.h: add spaces around operators
  staging: qlge: qlge.h: remove spaces before tabs and align code
  staging: qlge: remove blank line
  staging: vt6655: alignment should match open parenthesis
  staging: vt6656: remove blank line
  x86/Kconfig: Drop vendor dependency for X86_UMIP
  tee: amdtee: out of bounds read in find_session()
  arm64: defconfig: add i.MX system controller thermal support
  xtensa: remove meaningless export ccflags-y
  ARM: dts: imx6sx-softing-vining-2000: Enable PCI support
  arm64: dts: qcom: sm8250: Add sm8250 dts file
  clk: imx: pllv4: use prepare/unprepare
  clk: imx: pfdv2: determine best parent rate
  clk: imx: pfdv2: switch to use determine_rate
  clk: imx: Fix division by zero warning on pfdv2
  drm/exynos: Fix cleanup of IOMMU related objects
  firmware: imx: scu-pd: add power domain for I2C and INTMUX in CM40 SS
  ARM: multi_v7_defconfig: enable drm imx support
  net: stmmac: Integrate it with DesignWare XPCS
  net: phy: Add Synopsys DesignWare XPCS MDIO module
  net: phylink: Test if MAC/PCS support Autoneg
  net: phylink: Add missing Backplane speeds
  net: stmmac: Use resolved link config in mac_link_up()
  net: stmmac: Fallback to dev_fwnode() if needed
  net: stmmac: Switch to linkmode_and()/linkmode_andnot()
  net: stmmac: selftests: Do not fail if PHY is not attached
  bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory
  bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer
  net: hns3: delete unnecessary logs after kzalloc fails
  net: hns3: synchronize some print relating to reset issue
  net: hns3: print out command code when dump fails in debugfs
  net: hns3: print out status register when VF receives unknown source interrupt
  net: hns3: add a check before PF inform VF to reset
  net: hns3: delete some reduandant code
  net: hns3: remove an unnecessary resetting check in hclge_handle_hw_ras_error()
  net: hns3: rename macro HCLGE_MAX_NCL_CONFIG_LENGTH
  net: hns3: fix some mixed type assignment
  ionic: drop ethtool driver version
  ionic: add support for device id 0x1004
  ionic: print pci bus lane info
  ionic: support ethtool rxhash disable
  ionic: clean up bitflag usage
  ionic: improve irq numa locality
  ionic: remove pragma packed
  ionic: keep ionic dev on lif init fail
  mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked
  mptcp: selftests: add rcvbuf set option
  net: dsa: mt7530: add support for port mirroring
  r8169: remove now unneeded barrier in rtl_tx
  r8169: simplify usage of rtl8169_unmap_tx_skb
  r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb
  r8169: convert while to for loop in rtl_tx
  net: mscc: ocelot: properly account for VLAN header length when setting MRU
  ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast()
  s390/qeth: remove VNICC callback parameter struct
  s390/qdio: add tighter controls for IRQ polling
  cgroup, netclassid: periodically release file_lock on classid updating
  net: sched: pie: change tc_pie_xstats->prob
  macvlan: add cond_resched() during multicast processing
  ipvlan: add cond_resched_rcu() while processing muticast backlog
  ipvlan: don't deref eth hdr before checking it's set
  tcp: add bytes not sent to SCM_TIMESTAMPING_OPT_STATS
  sfc: detach from cb_page in efx_copy_channel()
  perf block-info: Support color ops to print block percents in color
  perf block-info: Allow selecting which columns to report and its order
  perf diff: Use __block_info__cmp() to replace block_pair_cmp()
  perf block-info: Fix wrong block address comparison in block_info__cmp()
  perf expr: Make expr__parse() return -1 on error
  perf expr: Straighten expr__parse()/expr__find_other() interface
  perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables
  perf expr: Move expr lexer to flex
  perf expr: Add expr.c object
  perf header: Add check for unexpected use of reserved membrs in event attr
  perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX
  perf tools: Add hw_idx in struct branch_stack
  net/mlx5e: Show/set Rx network flow classification rules on ul rep
  net/mlx5e: Init ethtool steering for representors
  net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep
  net/mlx5e: Introduce root ft concept for representors netdevs
  net/mlx5: E-switch, make query inline mode a static function
  net/mlx5: Allocate smaller size tables for ft offload
  net/mlx5e: Fix an IS_ERR() vs NULL check
  net/mlx5: Verify goto chain offload support
  net/mlx5: E-Switch, Use vport metadata matching only when mandatory
  net/mlx5: Tidy up and fix reverse christmas ordring
  net/mlx5: Expose port speed when possible
  bpftool: Fix typo in bash-completion
  bpftool: Bash completion for "bpftool prog profile"
  bpftool: Documentation for bpftool prog profile
  bpftool: Introduce "prog profile" command
  FROMLIST: f2fs: fix wrong check on F2FS_IOC_FSSETXATTR
  pid: make ENOMEM return value more obvious
  clk: qcom: gcc: Add global clock controller driver for SM8250
  dt-bindings: clock: Add SM8250 GCC clock bindings
  clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLs
  clk: qcom: clk-alpha-pll: Refactor trion PLL
  clk: qcom: clk-alpha-pll: Use common names for defines
  pstore/ram: Replace zero-length array with flexible-array member
  Documentation: PCI: Add background on Boot Interrupts
  bpf, doc: Update maintainers for L7 BPF
  selftests: bpf: Enable UDP sockmap reuseport tests
  selftests: bpf: Add tests for UDP sockets in sockmap
  selftests: bpf: Don't listen() on UDP sockets
  bpf: sockmap: Add UDP support
  bpf: Add sockmap hooks for UDP sockets
  bpf: sockmap: Simplify sock_map_init_proto
  bpf: sockmap: Move generic sockmap hooks from BPF TCP
  bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG
  bpf: tcp: Move assertions into tcp_bpf_get_proto
  skmsg: Update saved hooks only once
  bpf: sockmap: Only check ULP for TCP sockets
  futex: Unbreak futex hashing
  ARM: dts: at91: sama5d2: add i2c gpio pinctrl
  ARM: dts: at91: sama5d4: add i2c gpio pinctrl
  ARM: dts: at91: sama5d3: add i2c gpio pinctrl
  ARM: dts: at91: sama5d4: use correct rtc compatible
  ARM: dts: at91: sama5d2: use correct rtc compatible
  ARM: dts: at91: sam9x60ek: enable watchdog node
  ARM: dts: at91: sam9x60: add watchdog node
  ARM: dts: at91: Kill off "simple-panel" compatibles
  dt-bindings: clock: rpmcc: Document msm8976 compatible
  clk: qcom: smd: Add support for MSM8976 rpm clocks
  clk: qcom: clk-rpmh: Wait for completion when enabling clocks
  drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20
  drm/i915/gt: Defend against concurrent updates to execlists->active
  drm/i915: Lock gmbus/aux mutexes while changing cdclk
  jfs: Replace zero-length array with flexible-array member
  ARM: dts: bcm2711: Move emmc2 into its own bus
  ktest: Fix typos in ktest.pl
  drm/i915: Pass the crtc to the low level read_lut() funcs
  ARM: qcom_defconfig: Enable QRTR
  drm/i915: Fix readout of PIPEGCMAX
  drm/i915: Refactor LUT read functions
  drm/i915: Clean up integer types in color code
  drm/i915: s/chv_read_cgm_lut/chv_read_cgm_gamma/
  drm/i915: s/blob_data/lut/
  drm/i915: Split i9xx_read_lut_8() to gmch vs. ilk variants
  ARM: dts: bcm2711-rpi-4-b: Add SoC GPIO labels
  drm/i915: Clean up i9xx_load_luts_internal()
  ktest: Add timeout for ssh sync testing
  ktest: Make default build option oldconfig not randconfig
  ktest: Fix some typos in sample.conf
  drm/i915: Polish CHV CGM CSC loading
  ANDROID: gki_defconfig: enable CONFIG_TYPEC
  arm64: dts: qcom: msm8998-mtp: Disable funnel 4 and 5
  ARM: bcm2835_defconfig: add support for Raspberry Pi4
  drm/amd/display: update soc bb for nv14
  ALSA: pcm: oss: Simplify plugin frame size calculations
  soc: qcom: socinfo: Use seq_putc() if possible
  drivers: qcom: rpmh-rsc: Use rcuidle tracepoints for rpmh
  drm/i915/gt: Mark up intel_rps.active for racy reads
  drm/i915/execlsts: Mark up racy inspection of current i915_request priority
  drm/i915/execlists: Mark up read of i915_request.fence.flags
  drm/i915/gt: Mark up racy check of last list element
  drm/i915: Mark up unlocked update of i915_request.hwsp_seqno
  arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI)
  arm64: csum: Optimise IPv6 header checksum
  drm/amdgpu: remove unused functions
  drm/amdgpu: change hw sched list on ctx priority override
  drm/scheduler: implement a function to modify sched list
  drm/amdgpu: set compute queue priority at mqd_init
  drm/amd/powerplay: add smu if version for navi12
  drm/amdgpu/display: Fix Pollock Variant Detection
  drm/amdgpu/display: fix pci revision id fetching
  drm/amdgpu: Enter low power state if CRTC active.
  drm/amd/display: dcn20: remove an unused function
  drm/amd/display: 3.2.76
  drm/amd/display: separate FEC capability from fec debug flag
  drm/amd/display: writing stereo polarity register if swapped
  drm/amd/display: Stop if retimer is not available
  drm/amd/display: fix a minor HDCP logging error
  drm/amd/display: determine rx id list bytes to read based on device count
  drm/amd/display: Program DSC during timing programming
  drm/amd/display: Not check wm and clk change flag in optimized bandwidth.
  drm/amd/display: Add registry for mem pwr control
  drm/amd/display: determine is mst hdcp based on stream instead of sink signal
  drm/amd/display: Add stay count and bstatus to HDCP log
  drm/amd/display: update soc bb for nv14
  arm64: vdso32: Convert to modern assembler annotations
  arm64: vdso: Convert to modern assembler annotations
  arm64: sdei: Annotate SDEI entry points using new style annotations
  arm64: kvm: Modernize __smccc_workaround_1_smc_start annotations
  arm64: kvm: Modernize annotation for __bp_harden_hyp_vecs
  arm64: kvm: Annotate assembly using modern annoations
  arm64: kernel: Convert to modern annotations for assembly data
  arm64: head: Annotate stext and preserve_boot_args as code
  arm64: head.S: Convert to modern annotations for assembly functions
  arm64: ftrace: Modernise annotation of return_to_handler
  arm64: ftrace: Correct annotation of ftrace_caller assembly
  arm64: entry-ftrace.S: Convert to modern annotations for assembly functions
  arm64: entry: Additional annotation conversions for entry.S
  arm64: entry: Annotate ret_from_fork as code
  arm64: entry: Annotate vector table and handlers as code
  arm64: crypto: Modernize names for AES function macros
  arm64: crypto: Modernize some extra assembly annotations
  net: sgi: ioc3-eth: Remove phy workaround
  arch/arm64: fix typo in a comment
  drm/i915/execlists: Mark up the racy access to switch_priority_hint
  drm/i915: Mark racy read of intel_engine_cs.saturated
  drm/i915/gt: Mark up intel_rps.active for racy reads
  linux-next: DOC: RDS: Fix a typo in rds.txt
  ARM: dts: N900: fix onenand timings
  bus: ti-sysc: Fix quirk flags for lcdc on am335x
  drm/i915/tgl: Don't treat unslice registers as masked
  arm64: dts: increase the QSPI reg address for Stratix10 and Agilex
  pinctrl: qcom: Assign irq_eoi conditionally
  arm64: dts: allwinner: h6: orangepi: Enable HDMI
  arm64: dts: allwinner: h6: orangepi-one-plus: Enable ethernet
  arm64: dts: allwinner: h6: Move ext. oscillator to board DTs
  PCI: hv: Introduce hv_msi_entry
  PCI: hv: Move retarget related structures into tlfs header
  PCI: hv: Move hypercall related definitions into tlfs header
  ASoC: jz4740-i2s: Avoid passing enum as match data
  ASoC: jz4740-i2s: Add local dev variable in probe function
  ASoC: amd: Adding TDM support in hw_params.
  ASoC: simple-card-utils: use for_each_pcm_streams()
  ASoC: jz4740-i2s: Fix divider written at incorrect offset in register
  arm64: zynqmp: Make zynqmp_firmware driver optional
  include: linux: firmware: Correct config dependency of zynqmp_eemi_ops
  mtd: rawnand: ams-delta: Handle more GPIO pins as optional
  mtd: rawnand: ams-delta: Make read pulses optional
  mtd: rawnand: ams-delta: Don't hardcode read/write pulse widths
  mtd: rawnand: ams-delta: Push inversion handling to gpiolib
  mtd: rawnand: ams-delta: Enable OF partition info support
  mtd: rawnand: ams-delta: Drop board specific partition info
  ARM: OMAP1: ams-delta: Provide board specific partition info
  mtd: rawnand: ams-delta: Use struct gpio_nand_platdata
  mtd: rawnand: ams-delta: Write protect device during probe
  mtd: rawnand: ingenic: Use devm_platform_ioremap_resource()
  mtd: spinand: rework detect procedure for different READ_ID operation
  mtd: spinand: toshiba: Add comment about Kioxia ID
  mtd: rawnand: denali: deassert write protect pin
  mtd: rawnand: free the nand_device object
  mtd: rawnand: Ensure nand_soft_waitrdy wait period is enough
  perf probe: Do not depend on dwfl_module_addrsym()
  perf probe: Fix to delete multiple probe event
  microblaze: Replace setup_irq() by request_irq()
  perf parse-events: Fix reading of invalid memory in event parsing
  perf python: Fix clang detection when using CC=clang-version
  pinctrl: falcon: fix syntax error
  pinctrl: qcom: ssbi-gpio: Fix fwspec parsing bug
  perf map: Fix off by one in strncpy() size argument
  MAINTAINERS: Correct MIPS patchwork URL
  drm/i915: Fix documentation for intel_dpll_get_freq()
  m68k: defconfig: Update defconfigs for v5.6-rc4
  zorro: Replace zero-length array with flexible-array member
  m68k: Switch to asm-generic/hardirq.h
  fbdev: c2p: Use BUILD_BUG() instead of custom solution
  dio: Remove unused dio_dev_driver()
  dio: Fix dio_bus_match() kerneldoc
  dio: Make dio_match_device() static
  zorro: Move zorro_bus_type to bus-private header file
  zorro: Remove unused zorro_dev_driver()
  zorro: Use zorro_match_device() helper in zorro_bus_match()
  zorro: Fix zorro_bus_match() kerneldoc
  zorro: Make zorro_match_device() static
  m68k: Fix Kconfig indentation
  microblaze: Stop printing the virtual memory layout
  ALSA: line6: Fix endless MIDI read loop
  drm/virtio: add case for shmem objects in virtio_gpu_cleanup_object(..)
  drm/virtio: factor out the sg_table from virtio_gpu_object
  Revert "gpio: omap: Fix lost edge wake-up interrupts"
  gpio: omap: Block idle on pending gpio interrupts
  ARM: OMAP2+: Handle errors for cpu_pm
  drm: Make drm_pci_agp_init legacy
  gpio: add driver for Mellanox BlueField 2 GPIO controller
  clk: renesas: rcar-usb2-clock-sel: Add reset_control
  clk: renesas: rcar-usb2-clock-sel: Add multiple clocks management
  dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add power-domains and resets properties
  dt-bindings: clock: renesas: rcar-usb2-clock-sel: Fix clock[-name]s properties
  ALSA: pcm: oss: Avoid plugin buffer overflow
  arm64: dts: sdm845: add IPA information
  MAINTAINERS: add entry for the Qualcomm IPA driver
  soc: qcom: ipa: support build of IPA code
  soc: qcom: ipa: AP/modem communications
  soc: qcom: ipa: modem and microcontroller
  soc: qcom: ipa: immediate commands
  soc: qcom: ipa: filter and routing tables
  soc: qcom: ipa: IPA endpoints
  soc: qcom: ipa: GSI transactions
  soc: qcom: ipa: IPA interface to GSI
  soc: qcom: ipa: the generic software interface
  soc: qcom: ipa: GSI headers
  soc: qcom: ipa: clocking, interrupts, and memory
  soc: qcom: ipa: configuration data
  soc: qcom: ipa: main code
  dt-bindings: soc: qcom: add IPA bindings
  remoteproc: add IPA notification to q6v5 driver
  dpaa_eth: Use random MAC address when none is given
  fsl/fman: tolerate missing MAC address in device tree
  fsl/fman: reuse set_mac_address() in dtsec init()
  inet_diag: return classid for all socket types
  bnxt_en: Call devlink_port_type_clear() in remove()
  bnxt_en: Return -EAGAIN if fw command returns BUSY
  bnxt_en: Modify some bnxt_hwrm_*_free() functions to void.
  bnxt_en: Remove unnecessary assignment of return code
  bnxt_en: Clear DCB settings after firmware reset.
  bnxt_en: Process the NQ under NAPI continuous polling.
  bnxt_en: Simplify __bnxt_poll_cqs_done().
  bnxt_en: Handle all NQ notifications in bnxt_poll_p5().
  net/sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get
  net: rmnet: set NETIF_F_LLTX flag
  net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used
  gre: fix uninit-value in __iptunnel_pull_header
  bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create()
  bareudp: print error message when command fails
  bareudp: add module alias
  cxgb4/chcr: Add ipv6 support and statistics
  chcr: Handle first or middle part of record
  chcr: handle partial end part of a record
  cxgb4/chcr: complete record tx handling
  cxgb4/chcr: Save tx keys and handle HW response
  cxgb4/chcr : Register to tls add and del callback
  ipvlan: do not add hardware address of master to its unicast filter list
  sched: act: allow user to specify type of HW stats for a filter
  flow_offload: introduce "disabled" HW stats type and allow it in mlxsw
  mlxsw: spectrum_acl: Ask device for rule stats only if counter was created
  flow_offload: introduce "delayed" HW stats type and allow it in mlx5
  flow_offload: introduce "immediate" HW stats type and allow it in mlxsw
  mlxsw: restrict supported HW stats type to "any"
  mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions
  flow_offload: check for basic action hw stats type
  ocelot_flower: use flow_offload_has_one_action() helper
  flow_offload: Introduce offload of HW stats type
  hwmon: (adt7475) Add support for inverting pwm output
  hwmon: (adt7475) Add attenuator bypass support
  dt-bindings: hwmon: Document adt7475 pwm-active-state property
  dt-bindings: hwmon: Document adt7475 bypass-attenuator property
  dt-bindings: hwmon: Document adt7475 binding
  hwmon: (lm73) Add support for of_match_table
  dt-bindings: Add TI LM73 as a trivial device
  hwmon: (pmbus/tps53679) Add documentation
  hwmon: (pmbus/tps53679) Add support for TPS53647 and TPS53667
  hwmon: (pmbus/tps53679) Add support for TPS53681
  hwmon: (pmbus/tps53679) Add support for IIN and PIN to TPS53679 and TPS53688
  hwmon: (pmbus/tps53679) Add support for multiple chips IDs
  hwmon: (pmbus) Implement multi-phase support
  hwmon: (pmbus) Add 'phase' parameter where needed for multi-phase support
  hwmon: (pmbus) Add IC_DEVICE_ID and IC_DEVICE_REV command definitions
  hwmon: (ibmaem) Replace zero-length array with flexible-array member
  hwmon: (k10temp) Update driver documentation
  hwmon: (k10temp) Reorganize and simplify temperature support detection
  hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs
  bindings: (hwmon/ltc2978.txt) add support for more parts (bindings)
  hwmon: (pmbus/ltc2978) add support for more parts.
  docs: hwmon: (pmbus/ltc2978) Update datasheet URLs to analog.com.
  dt-bindings: hwmon: Add AXI FAN Control documentation
  hwmon: Support ADI Fan Control IP
  io_uring: ensure RCU callback ordering with rcu_barrier()
  MAINTAINERS: Update Chun-Kuang Hu's email address
  Linux 5.6-rc5
  power: reset: at91-reset: handle nrst async for sam9x60
  power: reset: at91-reset: get rid of at91_reset_data
  power: reset: at91-reset: keep only one reset function
  power: reset: at91-reset: make at91sam9g45_restart() generic
  power: reset: at91-reset: introduce ramc_lpr to struct at91_reset
  power: reset: at91-reset: use r4 as tmp argument
  power: reset: at91-reset: introduce args member in at91_reset_data
  power: reset: at91-reset: introduce struct at91_reset_data
  power: reset: at91-reset: devm_kzalloc() for at91_reset data structure
  power: reset: at91-reset: pass rstc base address to at91_reset_status()
  power: reset: at91-reset: convert reset in pointer to struct at91_reset
  power: reset: at91-reset: add notifier block to struct at91_reset
  power: reset: at91-reset: add sclk to struct at91_reset
  power: reset: at91-reset: add ramc_base[] to struct at91_reset
  power: reset: at91-reset: introduce struct at91_reset
  iio: dac: Kconfig: sort symbols alphabetically
  iio: light: gp2ap020a00f: fix iio_triggered_buffer_{predisable,postenable} positions
  iio: potentiostat: lmp9100: fix iio_triggered_buffer_{predisable,postenable} positions
  iio: trigger: stm32-timer: add power management support
  iio: trigger: stm32-timer: rename enabled flag
  iio: add a TODO
  counter: 104-quad-8: Support Differential Encoder Cable Status
  counter: 104-quad-8: Support Filter Clock Prescaler
  iio: pressure: icp10100: add driver for InvenSense ICP-101xx
  iio: industrialio-core: Fix debugfs read
  iio: imu: adis: add a note better explaining state_lock
  iio: imu: adis: update 'adis_data' struct doc-string
  iio: imu: adis: add doc-string for 'adis' struct
  iio: imu: adis_buffer: Use new structure for SPI transfer delays
  iio: adc: ti-tlc4541: Use new structure for SPI transfer delays
  iio: adc: mcp320x: Use new structure for SPI transfer delays
  iio: adc: max1118: Use new structure for SPI transfer delays
  iio: adc: ad9292: Use new structure for SPI transfer delays
  iio: adc: exynos: Silence warning about regulators during deferred probe
  staging: iio: update TODO
  iio: amplifiers: ad8366: add support for HMC1119 Attenuator
  iio: si1133: read 24-bit signed integer for measurement
  dt-bindings: iio: dac: Add docs for AD5770R DAC
  iio: dac: ad5770r: Add AD5770R support
  iio: light: Simplify the current to lux LUT
  dt-bindings: iio: adc: ad7923: Add binding documentation for AD7928
  dt-bindings: iio: chemical: consolidate atlas-sensor docs
  iio: chemical: atlas-sensor: add DO-SM module support
  iio: chemical: atlas-sensor: allow probe without interrupt line
  iio: imu: inv_mpu6050: temperature only work with accel/gyro
  iio: imu: inv_mpu6050: use runtime pm with autosuspend
  iio: imu: inv_mpu6050: dynamic sampling rate change
  iio: imu: inv_mpu6050: factorize fifo enable/disable
  iio: imu: inv_mpu6050: fix data polling interface
  iio: imu: inv_mpu6050: rewrite power and engine management
  iio: imu: inv_mpu6050: reduce sleep time when turning regulators on
  iio: imu: inv_mpu6050: add all signal path resets at init
  iio: imu: inv_mpu6050: early init of chip_config for use at setup
  iio: imu: inv_mpu6050: simplify polling magnetometer
  iio: imu: inv_mpu6050: set power on/off only once during all init
  iio: imu: inv_mpu6050: delete useless check
  iio: imu: inv_mpu6050: enable i2c aux mux bypass only once
  dt-bindings: iio: adc: max1363 etc i2c ADC binding conversion
  iio: trigger: stm32-timer: enable clock when in master mode
  iio: light: al3320a allow module autoload and polish
  iio: light: al3320a implement devm_add_action_or_reset
  iio: light: al3320a implement suspend support
  iio: light: add Dyna-Image AL3010 driver
  iio: light: al3320a slightly improve code formatting
  dt-bindings: iio: light: add support for Dyna-Image AL3010
  dt-bindings: iio: light: add support for Dyna-Image AL3320A
  staging: iio: adc: ad7192: move out of staging
  Documentation: ABI: testing: ad7192: update sysfs docs
  staging: iio: adc: ad7192: removed spi_device_id
  staging: iio: adc: ad7192: modify iio_chan_spec array
  staging: iio: adc: ad7192: fail probe on get_voltage
  iio: adc: ad7124: Add direct reg access
  iio: adis16460: Make use of __adis_initial_startup
  iio: adis16480: Make use of __adis_initial_startup
  iio: imu: adis: add support product ID check in adis_initial_startup
  iio: imu: adis: Refactor adis_initial_startup
  iio: imu: adis: Add self_test_reg variable
  iio: imu: adis: add unlocked __adis_initial_startup()
  iio: gyro: adis16136: initialize adis_data statically
  iio: imu: adis16400: initialize adis_data statically
  iio: imu: adis16480: initialize adis_data statically
  iio: imu: st_lsm6dsx: check return value from st_lsm6dsx_sensor_set_enable
  MAINTAINERS: add entry for hmc425a driver.
  dt-bindings: iio: amplifiers: Add docs for HMC425A Step Attenuator
  iio: amplifiers: hmc425a: Add support for HMC425A attenuator
  iio: ping: set pa_laser_ping_cfg in of_ping_match
  iio: chemical: sps30: fix missing triggered buffer dependency
  iio: st_sensors: remap SMO8840 to LIS2DH12
  iio: light: vcnl4000: update sampling periods for vcnl4040
  iio: light: vcnl4000: update sampling periods for vcnl4200
  iio: accel: adxl372: Set iio_chan BE
  irqchip: Replace setup_irq() by request_irq()
  irqchip/renesas-intc-irqpin: Restore devm_ioremap() alignment
  irqchip: Add COMPILE_TEST support for IMX_INTMUX
  irqchip/gic-v3-its: Fix access width for gicr_syncr
  pinctrl: stm32: Add level interrupt support to gpio irq chip
  irqchip/stm32: Add irq retrigger support
  irqchip: vic: Support cascaded VIC in device tree
  Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl
  pid: Fix error return value in some cases
  csky: Implement ftrace with regs
  csky: Add support for restartable sequence
  csky: Implement ptrace regs and stack API
  csky: Fixup init_fpu compile warning with __init
  genirq/irqdomain: Check pointer in irq_domain_alloc_irqs_hierarchy()
  ARM: orion5x: ts78xx: Remove unneeded variable ret
  ARM: orion5x: Drop unneeded select of PCI_DOMAINS_GENERIC
  PCI/AER: Fix the broken interrupt injection
  genirq: Provide interrupt injection mechanism
  genirq: Sanitize state handling in check_irq_resend()
  genirq: Add return value to check_irq_resend()
  x86/apic/vector: Force interupt handler invocation to irq context
  genirq: Add protection against unsafe usage of generic_handle_irq()
  genirq/debugfs: Add missing sanity checks to interrupt injection
  irqdomain: Fix function documentation of __irq_domain_alloc_fwnode()
  virtio_balloon: Adjust label in virtballoon_probe
  virtio-blk: improve virtqueue error to BLK_STS
  virtio-blk: fix hw_queue stopped on arbitrary error
  virtio_ring: Fix mem leak with vring_new_virtqueue()
  Bluetooth: L2CAP: Add module option to enable ECRED mode
  Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode
  Bluetooth: L2CAP: Add definitions for Enhanced Credit Based Mode
  partitions/efi: Fix partition name parsing in GUID partition entry
  efi/x86: Fix cast of image argument
  efi/libstub/x86: Use ULONG_MAX as upper bound for all allocations
  efi: Fix a mistype in comments mentioning efivar_entry_iter_begin()
  efi/libstub: Avoid linking libstub/lib-ksyms.o into vmlinux
  efi/x86: Preserve %ebx correctly in efi_set_virtual_address_map()
  efi/x86: Ignore the memory attributes table on i386
  efi/x86: Don't relocate the kernel unless necessary
  efi/x86: Remove extra headroom for setup block
  efi/x86: Add kernel preferred address to PE header
  efi/x86: Decompress at start of PE image load address
  x86/boot/compressed/32: Save the output address instead of recalculating it
  efi/libstub/x86: Deal with exit() boot service returning
  x86/boot: Use unsigned comparison for addresses
  efi/x86: Avoid using code32_start
  efi/x86: Make efi32_pe_entry() more readable
  efi/x86: Respect 32-bit ABI in efi32_pe_entry()
  efi/x86: Annotate the LOADED_IMAGE_PROTOCOL_GUID with SYM_DATA
  efi/libstub: Add libstub/mem.c to the documentation tree
  MAINTAINERS: Adjust EFI entry to removing eboot.c
  efi: Add a sanity check to efivar_store_raw()
  efi: Fix a race and a buffer overflow while reading efivars via sysfs
  Bluetooth: Increment management interface revision
  Bluetooth: Enable erroneous data reporting if WBS is supported
  Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs
  power: supply: axp288_charger: Add special handling for HP Pavilion x2 10
  fscrypt: don't evict dirty inodes after removing key
  net/mlx5: HW bit for goto chain offload support
  net/mlx5: Expose link speed directly
  net/mlx5: Introduce TLS and IPSec objects enums
  net/mlx5: Introduce egress acl forward-to-vport capability
  Revert "drm/panel: simple: Add support for Sharp LQ150X1LG11 panels"
  ARM: dts: keystone-k2g-evm: add HDMI video support
  ARM: dts: keystone-k2g: Add DSS node
  drm/i915/gt: Wait for the wa batch to be pinned
  io_uring: fix lockup with timeouts
  drm/vboxvideo/vboxvideo.h: Replace zero-length array with flexible-array member
  MIPS: DTS: CI20: fix interrupt for pcf8563 RTC
  MIPS: DTS: CI20: fix PMU definitions for ACT8600
  tty: mips_ejtag_fdc: Mark expected switch fall-through
  serial/sysrq: Add MAGIC_SYSRQ_SERIAL_SEQUENCE
  sysctl/sysrq: Remove __sysrq_enabled copy
  serial: 8250: Support console on software emulated rs485 ports
  serial: 8250_bcm2835aux: Support rs485 software emulation
  serial: 8250: Generalize rs485 software emulation
  serial: 8250: Deduplicate rs485 active_timer assignment
  serial: 8250: Sanitize rs485 config harder
  serial: 8250: Deduplicate ->rs485_config() callback
  serial: 8250: Support rs485 devicetree properties
  serial: 8250: Don't touch RTS modem control while in rs485 mode
  serial: earlycon: prefer EARLYCON_DECLARE() variant
  tty: serial: Use the correct style for SPDX License Identifier
  Bluetooth: Fix calculation of SCO handle for packet processing
  wil6210: reject unsupported coalescing params
  staging: qlge: reject unsupported coalescing params
  vmxnet3: let core reject the unsupported coalescing parameters
  r8152: reject unsupported coalescing params
  tun: reject unsupported coalescing params
  RDMA/ipoib: reject unsupported coalescing params
  um: reject unsupported coalescing params
  rhashtable: Document the right function parameters
  dt-bindings: net: Add ipq806x mdio bindings
  net: mdio: add ipq8064 mdio driver
  MAINTAINERS: remove bouncing pkaustub@cisco.com from enic
  ionic: fix vf op lock usage
  bonding/alb: make sure arp header is pulled before accessing it
  dpaa_eth: FMan erratum A050385 workaround
  fsl/fman: detect FMan erratum A050385
  arm64: dts: ls1043a: FMan erratum A050385
  dt-bindings: net: FMan erratum A050385
  arm64: dts: qcom: db845c: add Low speed expansion i2c and spi nodes
  arm64: dts: qcom: apq8016-sbc: Remove wrong regulator supply
  drm/i915/gt: Close race between cacheline_retire and free
  drm/i915/execlists: Enable timeslice on partial virtual engine dequeue
  drm/i915/selftests: Apply a heavy handed flush to i915_active
  drm/i915: Do not poison i915_request.link on removal
  drm/i915/tgl: Make Wa_1606700617 permanent
  Input: tm2-touchkey - add support for Coreriver TC360 variant
  dt-bindings: input: add Coreriver TC360 binding
  dt-bindings: vendor-prefixes: Add Coreriver vendor prefix
  Input: raydium_i2c_ts - fix error codes in raydium_i2c_boot_trigger()
  drm/i915/hotplug: Use phy to get the hpd_pin instead of the port (v5)
  parse-maintainers: Mark as executable
  ARM: omap2plus_defconfig: Enable ext4 security for setcap
  auxdisplay: charlcd: replace zero-length array with flexible-array member
  auxdisplay: img-ascii-lcd: convert to devm_platform_ioremap_resource
  auxdisplay: Fix Kconfig indentation
  clang-format: Update with the latest for_each macro list
  power: supply: axp288_fuel_gauge: Broaden vendor check for Intel Compute Sticks.
  power: supply: ab8500_charger: Fix typos in commit messages
  ANDROID: cpufreq: times: Remove per-UID time in state tracking
  Revert "ANDROID: proc: Add /proc/uid directory"
  power: supply: Allow charger manager can be built as a module
  Revert "ANDROID: cpufreq: Add time_in_state to /proc/uid directories"
  ANDROID: cpufreq: times: Remove /proc/uid_concurrent_{active,policy}_time
  tools: Let O= makes handle a relative path with -C option
  vgacon: Fix a UAF in vgacon_invert_region
  clk: rockchip: fix mmc get phase
  drm/amdkfd: Signal eviction fence on process destruction (v2)
  drm/amdgpu: disable clock/power gating for SRIOV
  drm/amdgpu: cleanup ring/ib test for SRIOV vcn2.0 (v2)
  drm/amdgpu: implement initialization part on VCN2.0 for SRIOV
  drm/amdgpu: disable jpeg block for SRIOV
  drm/amdgpu: introduce mmsch v2.0 header
  drm/amdkfd: Add more comments on GFX9 user CP queue MQD workaround
  drm/amdgpu: Use better names to reflect it is CP MQD buffer
  drm/amdgpu: Fix GPU reset error.
  drm/amdgpu: Update SPM_VMID with the job's vmid when application reserves the vmid
  drm/amdgpu: update page retirement sequence
  drm/amdgpu: toggle DF-Cstate when accessing UMC ras error related registers
  drm/amdgpu: increase atombios cmd timeout
  drm/amdgpu: enable PCS error report on arcturus
  drm/amdgpu: enable PCS error report on VG20
  drm/amdgpu: add helper funcs to detect PCS error
  drm/amdgpu: add wafl2 ip headers
  drm/amdgpu: add xgmi ip headers
  FROMGIT: scsi: ufs-qcom: Delay specific time before gate ref clk
  FROMGIT: scsi: ufs: Add dev ref clock gating wait time support
  Revert "FROMLIST: scsi: ufs: Add dev ref clock gating wait time support"
  FROMGIT: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting
  Revert "FROMLIST: scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting"
  arm64: dts: rockchip: Add initial support for Pinebook Pro
  dt-bindings: arm: Fixup the DT bindings for hierarchical PSCI states
  dt-bindings: power: Extend nodename pattern for power-domain providers
  Input: elants_i2c - report resolution information for touch major
  Input: goodix - fix touch coordinates on Cube I15-TC
  io_uring: free fixed_file_data after RCU grace period
  dt-bindings: convert rockchip-drm.txt to rockchip-drm.yaml
  netfilter: nft_chain_nat: inet family is missing module ownership
  platform/chrome: Kconfig: Remove CONFIG_ prefix from MFD_CROS_EC section
  locks: fix a potential use-after-free problem when wakeup a waiter
  gfs2: Additional information when gfs2_ail1_flush withdraws
  clocksource/drivers/arm_arch_timer: validate arch_timer_rate
  arm64: use activity monitors for frequency invariance
  cpufreq: add function to get the hardware max frequency
  Documentation: arm64: document support for the AMU extension
  arm64/kvm: disable access to AMU registers from kvm guests
  arm64: trap to EL1 accesses to AMU counters from EL0
  arm64: add support for the AMU extension v1
  ASoC: wcd9335: fix address map representation
  ARM: OMAP2+: Drop legacy platform data for dra7 edma
  ARM: OMAP2+: Drop legacy platform data for am3 and am4 edma
  ARM: dts: Configure interconnect target module for dra7 tptc1
  ARM: dts: Configure interconnect target module for dra7 tptc0
  ARM: dts: Configure interconnect target module for dra7 tpcc
  ARM: dts: Configure interconnect target module for am4 tptc2
  ARM: dts: Configure interconnect target module for am4 tptc1
  ARM: dts: Configure interconnect target module for am4 tptc0
  ARM: dts: Configure interconnect target module for am4 tpcc
  ARM: dts: Configure interconnect target module for am3 tptc2
  ARM: dts: Configure interconnect target module for am3 tptc1
  ARM: dts: Configure interconnect target module for am3 tptc0
  ARM: dts: Configure interconnect target module for am3 tpcc
  spi: Remove CONFIG_ prefix from Kconfig select
  drm/pci: Unexport drm_get_pci_dev
  ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer
  ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string
  ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing.
  ASoC: soc-pcm: check DAI's activity more simply
  ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup()
  ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime()
  ASoC: soc-pcm: add dpcm_fe_dai_cleanup()
  ASoC: soc-pcm: move dpcm_fe_dai_close()
  drm/i915/selftests: try to rein in alloc_smoke
  drm/i915/buddy: avoid double list_add
  ASoC: simple-card: Add support for codec2codec DAI links
  ASoC: pcm: Export parameter intersection logic
  ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates
  ASoC: wcd934x: remove unused headers
  ASoC: wcd934x: fix High Accuracy Buck enable
  block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group()
  docs: dmaengine: provider.rst: get rid of some warnings
  dmaengine: fsl-dpaa2-qdma: remove set but not used variable 'dpaa2_qdma'
  iwlwifi: cfg: use antenna diversity with all AX101 devices
  iwlwifi: mvm: Fix rate scale NSS configuration
  iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails
  iwlwifi: yoyo: don't add TLV offset when reading FIFOs
  iwlwifi: check allocated pointer when allocating conf_tlvs
  iwlwifi: consider HE capability when setting LDPC
  iwlwifi: mvm: take the required lock when clearing time event data
  thermal/cpu-cooling, sched/core: Move the arch_set_thermal_pressure() API to generic scheduler code
  drm/todo: Update drm_fb_helper tasks
  drm/fb-helper: Remove drm_fb_helper add, add_all and remove connector functions
  drm: Remove drm_fb_helper add, add all and remove connector calls
  drm/i915/display: Remove drm_fb_helper_{add,remove}_one_connector calls
  drm/amdgpu: Remove drm_fb_helper_{add,remove}_one_connector calls
  drm/radeon: remove radeon_fb_{add,remove}_connector functions
  drm: Remove unused arg from drm_fb_helper_init
  selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set
  bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits
  drm/i915: properly sanity check batch_start_offset
  tty: serial: fsl_lpuart: free IDs allocated by IDA
  Revert "tty: serial: fsl_lpuart: drop EARLYCON_DECLARE"
  serdev: Fix detection of UART devices on Apple machines.
  arch/Kconfig: update HAVE_RELIABLE_STACKTRACE description
  mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled
  mm/z3fold.c: do not include rwlock.h directly
  fat: fix uninit-memory access for partial initialized inode
  mm: avoid data corruption on CoW fault into PFN-mapped VMA
  mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()
  mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa
  sched/core: Remove rq.hrtick_csd_pending
  MIPS: smp: Remove tick_broadcast_count
  smp: Allow smp_call_function_single_async() to insert locked csd
  tty: serial: make SERIAL_SPRD not depend on ARCH_SPRD
  arm64: change ARCH_SPRD Kconfig to tristate
  serial: 8250_lpss: Add ->setup() for Elkhart Lake ports
  serial: 8250-mtk: modify mtk uart power and clock management
  tty: imx serial: Implement support for reversing TX and RX polarity
  dt-bindings: serial: document fsl,inverted-tx and -rx options
  serial: ar933x_uart: add RS485 support
  tty: serial: qcom_geni_serial: Fix GPIO swapping with workaround
  tty: serial: cpm_uart: Convert to use GPIO descriptors
  tty: serial: lantiq: Drop GPIO include
  tty: serial: atmel_serial: Drop GPIO includes
  sched/rt: Remove unnecessary push for unfit tasks
  sched/rt: Allow pulling unfitting task
  sched/rt: Optimize cpupri_find() on non-heterogenous systems
  sched/rt: Re-instate old behavior in select_task_rq_rt()
  sched/rt: cpupri_find: Implement fallback mechanism for !fit case
  sched/fair: Fix reordering of enqueue/dequeue_task_fair()
  sched/fair: Fix runnable_avg for throttled cfs
  sched/deadline: Make two functions static
  arm64: defconfig: enable CONFIG_SCHED_SMT
  sched/topology: Don't enable EAS on SMT systems
  sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing
  sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA
  sched/fair: Enable tuning of decay period
  thermal/cpu-cooling: Update thermal pressure in case of a maximum frequency capping
  sched/fair: Update cpu_capacity to reflect thermal pressure
  sched/fair: Enable periodic update of average thermal pressure
  arm/topology: Populate arch_scale_thermal_pressure() for ARM platforms
  arm64/topology: Populate arch_scale_thermal_pressure() for arm64 platforms
  drivers/base/arch_topology: Add infrastructure to store and update instantaneous thermal pressure
  sched/topology: Add callback to read per CPU thermal pressure
  sched/pelt: Add support to track thermal pressure
  sched/vtime: Prevent unstable evaluation of WARN(vtime->state)
  MAINTAINERS: adjust to reservation.h renaming
  tools: Fix off-by 1 relative directory includes
  perf jevents: Fix leak of mapfile memory
  perf bench: Clear struct sigaction before sigaction() syscall
  perf bench futex-wake: Restore thread count default to online CPU count
  perf top: Fix stdio interface input handling with glibc 2.28+
  perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare
  drm: unbreak the DRM menu, broken by DRM_EXPORT_FOR_TESTS
  drm/mm: Break long searches in fragmented address spaces
  ALSA: sgio2audio: Remove usage of dropped hw_params/hw_free functions
  drm/i915/gem: Limit struct_mutex to eb_reserve
  drm/i915: Always propagate the invocation to i915_schedule
  perf/cgroup: Order events in RB tree by cgroup id
  perf/cgroup: Grow per perf_cpu_context heap storage
  perf/core: Add per perf_cpu_context min_heap storage
  perf/core: Use min_heap in visit_groups_merge()
  lib: Introduce generic min-heap
  perf/cgroup: Reorder perf_cgroup_connect()
  perf/core: Remove 'struct sched_in_data'
  perf/core: Unify {pinned,flexible}_sched_in()
  drm/i915: Assert requests within a context are submitted in order
  drm/bridge/mhl.h: Replace zero-length array with flexible-array member
  drm/vc4/vc4_drv.h: Replace zero-length array with flexible-array member
  drm/gma500/intel_bios.h: Replace zero-length array with flexible-array member
  s390/qdio: export SSQD via debugfs
  s390/mm: cleanup phys_to_pfn() and friends
  PCI: hv: Replace zero-length array with flexible-array member
  PCI: hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2
  PCI: hv: Decouple the func definition in hv_dr_state from VSP message
  drm/i915: be more solid in checking the alignment
  asm-generic/bitops: Update stale comment
  futex: Remove {get,drop}_futex_key_refs()
  futex: Remove pointless mmgrap() + mmdrop()
  futex: Fix inode life-time issue
  drm/i915/phys: unconditionally call release_memory_region
  ALSA: usb-audio: Fix missing braces in some struct inits
  drm/i915/gen7: Clear all EU/L3 residual contexts
  drm/i915: Add mechanism to submit a context WA on ring submission
  drm/vblank: Fix documentation of VBLANK timestamp helper
  drm/simple-kms: Fix documentation for drm_simple_encoder_init()
  ALSA: usb-audio: Add support for MOTU MicroBook IIc
  ALSA: korg1212: fix if-statement empty body warnings
  vt: selection, indent switch-case properly
  vt: selection, remove redeclaration of poke_blanked_console
  vt: vt_kern.h, remove extern from functions
  vt: switch vt_dont_switch to bool
  vt: selection, create struct from console selection globals
  vt: selection, localize use_unicode
  vt: selection, remove 2 local variables from set_selection_kernel
  arm64: dts: qcom: sc7180: Added critical trip point Thermal-zones node
  arm64: dts: qcom: msm8998: Fix cpu compatible
  arm64: dts: qcom: sc7180: Add OSM L3 interconnect provider
  arm64: dts: qcom: sdm845: Add OSM L3 interconnect provider
  arm64: dts: sc7180: Add interconnect provider DT nodes
  tun: drop TUN_DEBUG and tun_debug()
  tun: replace tun_debug() by netif_info()
  tun: drop useless debugging statements
  tun: get rid of DBG1() macro
  tun: fix misleading comment format
  arm64: dts: qcom: msm8996: Use generic QMP driver for UFS
  arm64: dts: qcom: msm8996: Define parent clocks for gcc
  mptcp: always include dack if possible.
  net: nfc: fix bounds checking bugs on "pipe"
  ext4: fix a data race at inode->i_disksize
  ext4: fix a data race at inode->i_blocks
  drm/komeda: mark PM functions as __maybe_unused
  drm/i915/gvt: Wean gvt off using dev_priv
  exfat: update file system parameter handling
  staging: exfat: make staging/exfat and fs/exfat mutually exclusive
  MAINTAINERS: add exfat filesystem
  exfat: add Kconfig and Makefile
  exfat: add nls operations
  exfat: add misc operations
  exfat: add exfat cache
  exfat: add bitmap operations
  exfat: add fat entry operations
  exfat: add file operations
  exfat: add directory operations
  exfat: add inode operations
  exfat: add super block operations
  exfat: add in-memory and on-disk structures and headers
  drm/i915/gvt: Wean gvt off dev_priv->engine[]
  drm/i915/gvt: cleanup debugfs scan_nonprivbb
  drm/i915/gvt: Fix dma-buf display blur issue on CFL
  tc-testing: updated tdc tests for basic filter with canid extended match rules
  tc-testing: list kernel options for basic filter with canid ematch.
  nfp: Use pci_get_dsn()
  ixgbe: Use pci_get_dsn()
  ice: Use pci_get_dsn()
  scsi: qedf: Use pci_get_dsn()
  bnxt_en: Use pci_get_dsn()
  PCI: Introduce pci_get_dsn
  drm/i915/gvt: Fix emulated vbt size issue
  ibmveth: Remove unused page_offset macro
  drm/panel: add panel driver for Elida KD35T133 panels
  veth: ignore peer tx_dropped when counting local rx_dropped
  crypto: arm/ghash-ce - define fpu before fpu registers are referenced
  crypto: x86/curve25519 - leave r12 as spare register
  crypto: caam - update xts sector size for large input length
  crypto: caam/qi2 - fix chacha20 data size error
  crypto: chelsio/chtls - Fixed boolinit.cocci warning
  crypto: hisilicon - qm depends on UACCE
  uacce: unmap remaining mmapping from user space
  crypto: xts - simplify error handling in ->create()
  crypto: rsa-pkcs1pad - simplify error handling in pkcs1pad_create()
  crypto: pcrypt - simplify error handling in pcrypt_create_aead()
  crypto: lrw - simplify error handling in create()
  crypto: geniv - simply error handling in aead_geniv_alloc()
  crypto: gcm - simplify error handling in crypto_rfc4543_create()
  crypto: gcm - simplify error handling in crypto_rfc4106_create()
  crypto: cts - simplify error handling in crypto_cts_create()
  crypto: ctr - simplify error handling in crypto_rfc3686_create()
  crypto: cryptd - simplify error handling in cryptd_create_*()
  crypto: ccm - simplify error handling in crypto_rfc4309_create()
  crypto: authencesn - fix weird comma-terminated line
  MAINTAINERS: add maintainers for uacce
  crypto: chelsio/chtls - Fixed tls stats
  crypto: mxs-dcp - fix scatterlist linearization for hash
  crypto: sun8i-ce - fix description of stat_fb
  crypto: sun8i-ss - fix description of stat_fb
  crypto: Replace zero-length array with flexible-array member
  crypto: arm64/sha-ce - implement export/import
  crypto: chelsio - Use multiple txq/rxq per tfm to process the requests
  crypto: chelsio - Recalculate iv only if it is needed
  ext4: clean up error return for convert_initialized_extent()
  ptp: add VMware virtual PTP clock driver
  jbd2: improve comments about freeing data buffers whose page mapping is NULL
  ext4: use flexible-array members in struct dx_node and struct dx_root
  dt-bindings: display: panel: Add binding document for Elida KD35T133
  ext4: use built-in RCU list checking in mballoc
  ANDROID: staging: ion: Add an in-kernel interface to request heap info.
  dt-bindings: Add doc for Pine64 Pinebook Pro
  RISC-V: Move all address space definition macros to one place
  arm64: dts: rockchip: Enable eDP display on rk3399 evb
  arm64: dts: rockchip: remove enable-gpio of backlight on rk3399 evb
  arm64: dts: rockchip: Add pmic dt tree for rk3399 evb
  bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET
  net/mlx5: Clear LAG notifier pointer after unregister
  net/mlx5e: Fix endianness handling in pedit mask
  net/mlx5e: kTLS, Fix wrong value in record tracker enum
  net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow
  net/mlx5: DR, Fix postsend actions write length
  docs: cpu-freq: convert cpufreq-stats.txt to ReST
  docs: cpu-freq: convert cpu-drivers.txt to ReST
  docs: cpu-freq: convert core.txt to ReST
  docs: cpu-freq: convert index.txt to ReST
  bcm63xx_enet: remove redundant variable definitions
  docs: cpufreq: fix a broken reference
  sfc: complete the next packet when we receive a timestamp
  net: tulip: Replace zero-length array with flexible-array member
  x86/mm/init/32: Stop printing the virtual memory layout
  bpf: Remove unnecessary CAP_MAC_ADMIN check
  bpf: Do not allow map_freeze in struct_ops map
  bpf: Return better error value in delete_elem for struct_ops map
  ANDROID: CC_FLAGS_CFI add -fno-sanitize-blacklist
  media: meson: vdec: add VP9 decoder support
  selftests: forwarding: ETS: Use Qdisc counters
  mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc
  mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace
  mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state
  net: sched: Make FIFO Qdisc offloadable
  selftests/bpf: Add send_signal_sched_switch test
  bpf: Fix deadlock with rq_lock in bpf_send_signal()
  media: meson: vdec: add VP9 input support
  media: meson: vdec: add common HEVC decoder support
  media: meson: vdec: add helpers for lossless framebuffer compression buffers
  media: meson: vdec: align stride on 32 bytes
  media: meson: vdec: add H.264 decoding support
  riscv: fix seccomp reject syscall code path
  media: meson: vdec: bring up to compliance
  media: vicodec: use v4l2-mem2mem draining, stopped and next-buf-is-last states handling
  media: v4l2-mem2mem: handle draining, stopped and next-buf-is-last states
  media: v4l2-ctrls: v4l2_ctrl_request_complete() should always set ref->req
  media: staging: media: usbvision: Add missing MEDIA_USB_SUPPORT dependency
  media: staging: tegra-vde: Use devm_platform_ioremap_resource_byname()
  media: ti-vpe: cal: fix disable_irqs to only the intended target
  media: imx: Propagate quantization and encoding in CSI
  media: v4l2: Switch to new kerneldoc syntax for named variable macro arguments
  media: spi: gs1662: Use new structure for SPI transfer delays
  media: v4l2-core: fix entity initialization in device_register_subdev
  media: v4l2-core: fix a use-after-free bug of sd->devnode
  media: vimc: use-after-free fix - release vimc in the v4l_device release
  media: vimc: allocate vimc_device dynamically
  media: vimc: replace vimc->pdev.dev with vimc->mdev.dev
  arm64: dts: rockchip: remove dvs2 pinctrl for pmic on rk3399 evb
  ARM: dts: rockchip: add missing model properties
  ext4: delete declaration for ext4_split_extent()
  include/bitmap.h: add new functions to documentation
  include/bitmap.h: add missing parameter in docs
  percpu_ref: Fix comment regarding percpu_ref_init flags
  riscv: Use p*d_leaf macros to define p*d_huge
  ext4: remove EXT4_EOFBLOCKS_FL and associated code
  ext4: code cleanup for ext4_statfs_project()
  blktrace: fix dereference after null check
  ext4: start to support iopoll method
  ext4: force buffer up-to-date while marking it dirty
  MAINTAINERS: Add missed files related to Synopsys DesignWare UART
  serial: 8250_exar: add support for ACCES cards
  riscv: dts: Add GPIO reboot method to HiFive Unleashed DTS file
  tty:serial:mvebu-uart:fix a wrong return
  virtio_net: reject unsupported coalescing params
  e1000e: reject unsupported coalescing params
  mlx5: reject unsupported coalescing params
  bnxt: reject unsupported coalescing params
  ice: let core reject the unsupported coalescing parameters
  hisilicon: let core reject the unsupported coalescing parameters
  ionic: let core reject the unsupported coalescing parameters
  nfp: let core reject the unsupported coalescing parameters
  stmmac: let core reject the unsupported coalescing parameters
  enic: let core reject the unsupported coalescing parameters
  xgbe: let core reject the unsupported coalescing parameters
  ethtool: add infrastructure for centralized checking of coalescing parameters
  net: hns3: fix a not link up issue when fibre port supports autoneg
  hsr: fix refcnt leak of hsr slave interface
  selinux: avtab_init() and cond_policydb_init() return void
  slip: make slhc_compress() more robust against malicious packets
  selinux: clean up error path in policydb_init()
  net: rmnet: use GFP_KERNEL instead of GFP_ATOMIC
  net: rmnet: print error message when command fails
  net: rmnet: add missing module alias
  mailmap: Update email address
  RISC-V: Select Goldfish RTC driver for QEMU virt machine
  RISC-V: Select SYSCON Reboot and Poweroff for QEMU virt machine
  RISC-V: Enable QEMU virt machine support in defconfigs
  RISC-V: Add kconfig option for QEMU virt machine
  FROMLIST: lib: test_stackinit.c: XFAIL switch variable init tests
  drm/bridge: dw-hdmi: fix AVI frame colorimetry
  xen/blkfront: fix ring info addressing
  MIPS: Replace setup_irq() by request_irq()
  drm/i915/execlists: Show the "switch priority hint" in dumps
  xen/xenbus: fix locking
  xenbus: req->err should be updated before req->state
  xenbus: req->body should be updated before req->state
  xen: Replace zero-length array with flexible-array member
  iomap: Remove pgoff from tracepoints
  drm/i915: Return early for await_start on same timeline
  driver core: fw_devlink_flags can be static
  MAINTAINERS: Add entry for RV32G BPF JIT
  bpf, doc: Add BPF JIT for RV32G to BPF documentation
  riscv, bpf: Add RV32G eBPF JIT
  riscv, bpf: Factor common RISC-V JIT code
  ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
  drm/amdgpu/display: navi1x copy dcn watermark clock settings to smu resume from s3 (v2)
  drm/amd/powerplay: map mclk to fclk for COMBINATIONAL_BYPASS case
  drm/amd/powerplay: fix pre-check condition for setting clock range
  drm/amd/display: fix dcc swath size calculations on dcn1
  drm/amd/display: Clear link settings on MST disable connector
  drm/amdgpu: disable 3D pipe 1 on Navi1x
  ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
  dt-bindings: spi: spi-rockchip: add description for rk3328
  dt-bindings: spi: spi-rockchip: add description for rk3308
  dt-bindings: spi: convert rockchip spi bindings to yaml
  spi: spi-fsl-dspi: Make bus-num property optional
  spi: spi-nxp-fspi: Add support for imx8mm, imx8qxp
  spi: spi-nxp-fspi: Enable the Octal Mode in MCR0
  spi: fspi: dynamically alloc AHB memory
  spi: fspi: enable fspi on imx8qxp and imx8mm
  ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1
  ALSA: hda/realtek - Add Headset Mic supported
  KVM: fix Kconfig menu text for -Werror
  drm/i915: Actually emit the await_start
  HID: hyperv: NULL check before some freeing functions is not needed.
  Hyper-V: add myself as a maintainer
  Hyper-V: Drop Sasha Levin from the Hyper-V maintainers
  spi: spi-fsl-dspi: Take software timestamp in dspi_fifo_write
  spi: spi-fsl-dspi: Use EOQ for last word in buffer even for XSPI mode
  spi: spi-fsl-dspi: Optimize dspi_setup_accel for lowest interrupt count
  spi: spi-fsl-dspi: Accelerate transfers using larger word size if possible
  spi: spi-fsl-dspi: Convert TCFQ users to XSPI FIFO mode
  spi: Do spi_take_timestamp_pre for as many times as necessary
  spi: spi-fsl-dspi: Implement .max_message_size method for EOQ mode
  spi: spi-fsl-dspi: Rename fifo_{read,write} and {tx,cmd}_fifo_write
  spi: spi-fsl-dspi: Add comments around dspi_pop_tx and dspi_push_rx functions
  spi: spi-fsl-dspi: Don't mask off undefined bits
  spi: spi-fsl-dspi: Remove unused chip->void_write_data
  spi: spi-fsl-dspi: Simplify bytes_per_word gymnastics
  tools headers UAPI: Update tools's copy of linux/perf_event.h
  MAINTAINERS: update ALLWINNER CPUFREQ DRIVER entry
  drm/i915/display: Decrease log level
  drm/i915: Implement display w/a 1140 for glk/cnl
  drm/i915: Enable transition watermarks for glk
  drm/i915: Don't check for wm changes until we've compute the wms fully
  drm/i915: Don't check uv_wm in skl_plane_wm_equals()
  drm/i915/tgl: WaDisableGPGPUMidThreadPreemption
  ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths()
  ASoC: soc-pcm: use defined stream
  ASoC: sprd: Allow the MCDT driver to build into modules
  ASoC: tlv320adcx140: Fix mic_bias and vref device tree verification
  ASoC: wm8741: Fix typo in Kconfig prompt
  net/mlx5: Expose raw packet pacing APIs
  netfilter: nf_tables: fix infinite loop when expr is not available
  dt-bindings: phy: Remove Cadence MHDP PHY dt binding
  drm/etnaviv: Replace zero-length array with flexible-array member
  netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute
  crypto: x86/curve25519 - support assemblers with no adx support
  drm/v3d: Replace wait_for macros to remove use of msleep
  drm/vc4: Replace wait_for macros to remove use of msleep
  powerpc/mm: Fix missing KUAP disable in flush_coherent_icache()
  drm/amd/display: Remove pointless NULL checks in dmub_psr_copy_settings
  drm/amdgpu/display: navi1x copy dcn watermark clock settings to smu resume from s3 (v2)
  drm/amdgpu: clean wptr on wb when gpu recovery
  drm/amdgpu: Wrap clflush_cache_range with x86 ifdef
  drm/amdgpu: Add support for USBC PD FW download
  drm/amdgpu: Add USBC PD FW load to PSP 11
  drm/amdgpu: Add USBC PD FW load interface to PSP.
  drm/amdgpu: correct ROM_INDEX/DATA offset for VEGA20
  drm/amdgpu: add reset_ras_error_count function for HDP
  drm/amdgpu: add reset_ras_error_count function for GFX
  drm/amdgpu: add reset_ras_error_count function for MMHUB
  drm/amdgpu: add reset_ras_error_count function for SDMA
  drm/amdgpu/sriov: Use VF-accessible register for gpu_clock_count
  drm/amd/powerplay: map mclk to fclk for COMBINATIONAL_BYPASS case
  drm/amd/powerplay: fix pre-check condition for setting clock range
  drm/amdgpu/sriov: skip programing some regs with new L1 policy
  drm/amd/display: set lttpr mode before link settings
  drm/amd/display: Fix default logger mask definition
  drm/amd/display: Add ABM command structs to DMCUB
  drm/amd/display: 3.2.75
  drm/amd/display: Clear link settings on MST disable connector
  drm/amd/display: Add 'disable FEC for specific monitor' infrastructure to DC
  drm/amd/display: Set clock optimization required after update clocks
  drm/amd/display: change number of cursor policy for dml calculation.
  drm/amd/display: fix dcc swath size calculations on dcn1
  drm/amd/display: Disable freesync borderless on Renoir
  drm/amd/display: Remove DISPCLK Limit Floor for Certain SMU Versions
  drm/amd/display: Workaround to do HDCP authentication twice on certain displays
  drm/amd/display: fix image corruption with ODM 2:1 DSC 2 slice
  drm/amd/display: program DPG_OFFSET_SEGMENT for odm_pipe
  drm/amd/display: add vsc update support for test pattern request
  drm/amd/display: fix typo "to found" -> "to find"
  drm/amd/display: Make clock table struct more accessible
  drm/amd/display: add worst case dcc meta pitch to fake plane
  drm/amd/display: only include FEC overhead if both asic and display support FEC
  drm/amd/display: Add driver support for enabling PSR on DMCUB
  drm/amd/display: Move mod_hdcp_displays to mod_hdcp struct
  drm/amd/display: Link training TPS1 workaround add back in dpcd
  drm/amdgpu: Rearm IRQ in Navi10 SR-IOV if IRQ lost
  drm/amdgpu: stop using sratch_reg in IB test
  drm/amdgpu: fix IB test MCBP bug
  drm/amdgpu: disable 3D pipe 1 on Navi1x
  drm/amdgpu: Add debugfs interface to set arbitrary sclk for navi14 (v2)
  drm/amdgpu: add lock option for smu_set_soft_freq_range()
  drm/amd/display: dc_link: code clean up on detect_dp function
  drm/amd/display: dc_link: code clean up on enable_link_dp function
  drm/amd/display: Fix dmub_psr_destroy()
  drm/amd/display: fix indentation issue on a hunk of code
  drm/amdkfd: fix indentation issue
  drm/amdgpu: Write blocked CP registers using RLC on VF
  drm/amdgpu: clean wptr on wb when gpu recovery
  arm64: dts: sdm845: Redefine interconnect provider DT nodes
  arm64: dts: sc7180: Add unit name to soc node
  riscv: Fix range looking for kernel image memblock
  seccomp: allow TSYNC and USER_NOTIF together
  net: phy: marvell10g: place in powersave mode at probe
  net: phy: marvell10g: add energy detect power down tunable
  net: phy: marvell10g: add mdix control
  sound: bt87x: use pci_status_get_and_clear_errors
  PCI: pci-bridge-emul: Use new constant PCI_STATUS_ERROR_BITS
  net: skfp: use new constant PCI_STATUS_ERROR_BITS
  net: sun: use pci_status_get_and_clear_errors
  r8169: use pci_status_get_and_clear_errors
  PCI: Add pci_status_get_and_clear_errors
  PCI: Add constant PCI_STATUS_ERROR_BITS
  r8169: add PCI_STATUS_PARITY to PCI status error bits
  net: skfp: add PCI_STATUS_REC_TARGET_ABORT to PCI status error bits
  net: marvell: add PCI_STATUS_SIG_TARGET_ABORT to PCI status error bits
  net: dsa: felix: Allow unknown unicast traffic towards the CPU port module
  net: mscc: ocelot: eliminate confusion between CPU and NPI port
  ANDROID: gki_defconfig: disable KPROBES
  bpf: Add selftests for BPF_MODIFY_RETURN
  bpf: Add test ops for BPF_PROG_TYPE_TRACING
  tools/libbpf: Add support for BPF_MODIFY_RETURN
  bpf: Attachment verification for BPF_MODIFY_RETURN
  bpf: Introduce BPF_MODIFY_RETURN
  bpf: JIT helpers for fmod_ret progs
  bpf: Refactor trampoline update code
  PNP: add missing include/linux/pnp.h to MAINTAINERS
  Revert "software node: Simplify software_node_release() function"
  pie: realign comment
  pie: remove pie_vars->accu_prob_overflows
  pie: remove unnecessary type casting
  pie: use term backlog instead of qlen
  MIPS: OCTEON: irq: Fix potential NULL pointer dereference
  drm/i915/gt: Cancel banned contexts after GT reset
  arch/mips: change duplicated word in NUMA help text
  dt-bindings: pwm: Update bindings for MT7629 SoC
  dt-bindings: Add vendor prefix for Elida
  dt-bindings: arm: Convert UniPhier System Cache to json-schema
  selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF
  dt-bindings: bus: Drop empty compatible string in example
  FROMGIT: scsi: ufs: Select INITIAL ADAPT type for HS Gear4
  FROMLIST: scsi: ufs: Use ufshcd_config_pwr_mode() when scale gear
  FROMGIT: scsi: ufs-qcom: Apply QUIRK_HOST_TACTIVATE for WDC UFS devices
  FROMGIT: scsi: ufs: Allow vendor device quirks to be applied early
  net/sched: act_ct: Use pskb_network_may_pull()
  net/sched: act_ct: Fix ipv6 lookup of offloaded connections
  io_uring: buffer registration infrastructure
  io_uring/io-wq: forward submission ref to async
  io-wq: optimise out *next_work() double lock
  io-wq: optimise locking in io_worker_handle_work()
  io-wq: shuffle io_worker_handle_work() code
  riscv: Force flat memory model with no-mmu
  RDMA/hns: fix spelling mistake "attatch" -> "attach"
  spi: spi-fsl-dspi: Add specific compatibles for all Layerscape SoCs
  spi: spi-fsl-dspi: Convert the instantiations that support it to DMA
  spi: spi-fsl-dspi: Support SPI software timestamping in all non-DMA modes
  spi: spi-fsl-dspi: LS2080A and LX2160A support XSPI mode
  spi: spi-fsl-dspi: Parameterize the FIFO size and DMA buffer size
  spi: spi-fsl-dspi: Use specific compatible strings for all SoC instantiations
  RDMA/iwcm: Fix iwcm work deallocation
  RDMA/siw: Fix failure handling during device creation
  RDMA/siw: Fix passive connection establishment
  IB/mlx5: Fix missing congestion control debugfs on rep rdma device
  IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params
  RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing
  driver core: Add missing annotation for device_links_write_lock()
  driver core: Add missing annotation for device_links_read_lock()
  ARM: dts: mediatek: add mt7629 pwm support
  RDMA/odp: Ensure the mm is still alive before creating an implicit child
  RDMA/core: Fix protection fault in ib_mr_pool_destroy
  kbuild: Remove debug info from kallsyms linking
  IB/mlx5: Fix implicit ODP race
  IB/mlx5: Optimize u64 division on 32-bit arches
  regulator: Use driver_deferred_probe_timeout for regulator_init_complete_work
  driver core: Rename deferred_probe_timeout and make it global
  driver core: Remove driver_deferred_probe_check_state_continue()
  pinctrl: Remove use of driver_deferred_probe_check_state_continue()
  driver core: Set deferred_probe_timeout to a longer default if CONFIG_MODULES is set
  driver core: Fix driver_deferred_probe_check_state() logic
  nvmet-tcp: set SO_PRIORITY for accepted sockets
  nvme-tcp: Set SO_PRIORITY for all host sockets
  nvmet: check sscanf value for subsys serial attr
  nvmet: make ctrl model configurable
  nvmet: make ctrl-id configurable
  nvmet: configfs code cleanup
  nvme: remove unused return code from nvme_alloc_ns
  of: property: Delete of_devlink kernel commandline option
  of: property: Start using fw_devlink_get_flags()
  efi/arm: Start using fw_devlink_get_flags()
  driver core: Add fw_devlink kernel commandline option
  driver core: Reevaluate dev->links.need_for_probe as suppliers are added
  cgroup1: don't call release_agent when it is ""
  ARM: OMAP: replace setup_irq() by request_irq()
  workqueue: Make workqueue_init*() return void
  ARM: dts: dra7: Add PRU-ICSS interconnect target-module nodes
  ARM: dts: AM4372: Add the PRU-ICSS interconnect target-module node
  cgroup: fix psi_show() crash on 32bit ino archs
  ARM: dts: AM33xx-l4: Update PRUSS interconnect target-module node
  RDMA/providers: Fix return value when QP type isn't supported
  ARM: OMAP2+: Drop legacy platform data for am437x DSS
  ARM: OMAP2+: Drop legacy platform data for dra7 DSS
  ARM: OMAP2+: Drop legacy platform data for omap5 DSS
  ARM: OMAP2+: Drop legacy platform data for omap4 dss
  ARM: dts: Configure interconnect target module for am437x rfbi
  ARM: dts: Configure interconnect target module for am437x dispc
  ARM: dts: Move am437x dss to the interconnect target module in l4
  ARM: dts: Configure interconnect target module for dra7 hdmi
  ARM: dts: Configure interconnect target module for dra7 dispc
  ARM: dts: Configure interconnect target module for dra7 dss
  ARM: dts: Configure interconnect target module for omap5 hdmi
  ARM: dts: Configure interconnect target module for omap5 dsi2
  ARM: dts: Configure interconnect target module for omap5 dsi1
  ARM: dts: Configure interconnect target module for omap5 rfbi
  ARM: dts: Configure interconnect target module for omap5 dispc
  ARM: dts: Configure interconnect target module for omap5 dss
  ARM: dts: Configure interconnect target module for omap4 hdmi
  ARM: dts: Configure interconnect target module for omap4 dsi2
  ARM: dts: Configure interconnect target module for omap4 dsi1
  ARM: dts: Configure interconnect target module for omap4 venc
  ARM: dts: Configure interconnect target module for omap4 rfbi
  ARM: dts: Configure interconnect target module for omap4 dispc
  ARM: dts: Configure interconnect target module for omap4 dss
  Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional()
  tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton
  libbpf: Assume unsigned values for BTF_KIND_ENUM
  bpf: Switch BPF UAPI #define constants used from BPF program side to enums
  bus: ti-sysc: Add support for PRUSS SYSC type
  drm/i915: Add invert-brightness quirk for Thundersoft TST178 tablet
  dt-bindings: bus: ti-sysc: Add support for PRUSS SYSC type
  drm/i915: panel: Use intel_panel_compute_brightness() from pwm_setup_backlight()
  arm64: remove gratuitious/stray .ltorg stanzas
  arm64/mm: Enable memory hot remove
  arm64/mm: Hold memory hotplug lock while walking for kernel page table dump
  iommu/dma: Fix MSI reservation allocation
  iommu: Enable compile testing for some of drivers
  iommu/omap: Fix -Woverflow warnings when compiling on 64-bit architectures
  iommu/omap: Fix printing format for size_t on 64-bit
  iommu/omap: Fix pointer cast -Wpointer-to-int-cast warnings on 64 bit
  bus: ti-sysc: Detect EDMA and set quirk flags for tptc
  dt-bindings: power: Convert domain-idle-states bindings to json-schema
  dt-bindings: arm: Fix cpu compatibles in the hierarchical example for PSCI
  dt-bindings: arm: Correct links to idle states definitions
  mmc: sdhci-pci-gli: Enable MSI interrupt for GL975x
  ARM/arm64: dts: Rename SMB bus to just bus
  dt-bindings: arm: Drop the non-YAML bindings
  dt-bindings: arm: Add Versatile Express and Juno YAML schema
  dt-bindings: arm: Add RealView YAML schema
  dt-bindings: arm: Add Versatile YAML schema
  dt-bindings: arm: Add Integrator YAML schema
  ARM: dts: RealView: Fix the name of the SoC node
  ARM: dts: Versatile: Use syscon as node name for IB2
  ARM: dts: integratorap: Remove top level dma-ranges
  drm/i915/gt: Propagate change in error status to children on unhold
  drm/i915: Apply i915_request_skip() on submission
  spi: spi_register_controller(): free bus id on error paths
  regulator: vqmmc-ipq4019-regulator: add binding document
  drm/i915/ehl: Check PHY type before reading DPLL frequency
  regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling
  ASoc: amd: acp3x: Add missing include <linux/io.h>
  tools lib traceevent: Remove extra '\n' in print_event_time()
  libperf: Add counting example
  perf annotate: Get rid of annotation->nr_jumps
  perf llvm: Add debug hint message about missing kernel-devel package
  perf stat: Show percore counts in per CPU output
  tools lib api fs: Move cgroupsfs_find_mountpoint()
  drm: kirin: Revert "Fix for hikey620 display offset problem"
  perf diff: Fix undefined string comparison spotted by clang's -Wstring-compare
  ASoC: stm32: sai: manage rebind issue
  MAINTAINERS: adjust to 6lowpan doc ReST conversion
  driver core: Skip unnecessary work when device doesn't have sync_state()
  driver core: Add dev_has_sync_state()
  driver core: Call sync_state() even if supplier has no consumers
  drm/i915/gt: Drop the timeline->mutex as we wait for retirement
  drm/i915/perf: Reintroduce wait on OA configuration completion
  powerpc/numa: Remove late request for home node associativity
  powerpc/numa: Early request for home node associativity
  powerpc/numa: Use cpu node map of first sibling thread
  powerpc/numa: Handle extra hcall_vphn error cases
  powerpc/vphn: Check for error from hcall_vphn
  powerpc/smp: Use nid as fallback for package_id
  powerpc/irq: Use current_stack_pointer in do_IRQ()
  powerpc/irq: use IS_ENABLED() in check_stack_overflow()
  powerpc/irq: Use current_stack_pointer in check_stack_overflow()
  powerpc: Add current_stack_pointer as a register global
  powerpc: Rename current_stack_pointer() to current_stack_frame()
  powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation
  powerpc/kernel/sysfs: Refactor current sysfs.c
  powerpc/powernv: Add explicit fast-reboot support
  powerpc/powernv: Treat an empty reboot string as default
  powerpc/Makefile: Mark phony targets as PHONY
  powerpc/mm: Don't kmap_atomic() in pte_offset_map() on PPC32
  powerpc/book3s64: Fix error handling in mm_iommu_do_alloc()
  powerpc/powernv: no need to check return value of debugfs_create functions
  powerpc/cell/axon_msi: no need to check return value of debugfs_create functions
  powerpc/mm: ptdump: no need to check return value of debugfs_create functions
  powerpc/mm: book3s64: hash_utils: no need to check return value of debugfs_create functions
  powerpc/kvm: no need to check return value of debugfs_create functions
  powerpc/kernel: no need to check return value of debugfs_create functions
  powerpc/83xx: Add some error handling in 'quirk_mpc8360e_qe_enet10()'
  powerpc/83xx: Fix some typo in some warning message
  esp: remove the skb from the chain when it's enqueued in cryptd_wq
  PCI: amlogic: Use AXG PCIE
  phy: amlogic: Add Amlogic AXG PCIE PHY Driver
  phy: amlogic: Add Amlogic AXG MIPI/PCIE analog PHY Driver
  dt-bindings: PCI: meson: Update PCIE bindings documentation
  dt-bindings: Add AXG shared MIPI/PCIE analog PHY bindings
  dt-bindings: Add AXG PCIE PHY bindings
  s390/pci: Fix unexpected write combine on resource
  s390/mm: fix panic in gup_fast on large pud
  MAINTAINERS: Update s390/pci maintainer
  MAINTAINERS: Update s390/cio maintainer
  s390/mm: mark private defines for vm_fault_t as such
  usb: typec: driver for Intel PMC mux control
  usb: typec: Add definitions for Thunderbolt 3 Alternate Mode
  device property: Export fwnode_get_name()
  usb: roles: Allow the role switches to be named
  usb: roles: Provide the switch drivers handle to the switch in the API
  usb: roles: Leave the private driver data pointer to the drivers
  usb: typec: mux: Allow the mux handles to be requested with fwnode
  usb: typec: mux: Add helpers for setting the mux state
  usb: typec: mux: Allow the muxes to be named
  powercap: idle_inject: Replace zero-length array with flexible-array member
  ARM: socfpga_defconfig: Add back DEBUG_FS
  PM: sleep: wakeup: Use built-in RCU list checking
  PM: sleep: core: Use built-in RCU list checking
  drm/i915/gvt: Inlcude intel_gvt.h where needed
  PM: runtime: Add pm_runtime_get_if_active()
  usb: dwc3: gadget: Update chain bit correctly when using sg list
  usb: core: port: do error out if usb_autopm_get_interface() fails
  usb: core: hub: do error out if usb_autopm_get_interface() fails
  usb: core: hub: fix unhandled return by employing a void function
  usb: storage: Add quirk for Samsung Fit flash
  usb: quirks: add NO_LPM quirk for Logitech Screen Share
  usb: usb251xb: fix regulator probe and error handling
  phy: allwinner: Fix GENMASK misuse
  usb: cdns3: gadget: toggle cycle bit before reset endpoint
  usb: cdns3: gadget: link trb should point to next request
  usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP
  usb: phy: tegra: Include proper GPIO consumer header to fix compile testing
  usb: gadget: net2280: Distribute switch variables for initialization
  udc: s3c-hsudc: Silence warning about supplies during deferred probe
  usb: typec: Add sysfs node to show cc orientation
  ACPI: list_for_each_safe() -> list_for_each_entry_safe()
  ACPI: video: remove redundant assignments to variable result
  ACPI: OSL: Add missing __acquires/__releases annotations
  thunderbolt: Fix error code in tb_port_is_width_supported()
  ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry
  ACPI / AC: Cleanup DMI quirk table
  tick/common: Make tick_periodic() check for missing ticks
  hrtimer: Cast explicitely to u32t in __ktime_divns()
  timekeeping: Prevent 32bit truncation in scale64_check_overflow()
  posix-cpu-timers: Stop disabling timers on mt-exec
  posix-cpu-timers: Store a reference to a pid not a task
  ANDROID: gki_defconfig: Enable MFD_SYSCON on x86
  Bluetooth: guard against controllers sending zero'd events
  Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome
  ANDROID: Unconditionally create bridge tracepoints
  staging: wilc1000: use flexible-array member instead of zero-length array
  staging: wilc1000: remove unnecessary always true 'if' conditions
  staging: wilc1000: use correct data for memcpy in wilc_hif_pack_sta_param()
  staging: vt6656: Remove unnecessary local variables initialization
  staging: vt6656: Move vnt_rx_data to usbpipe.c
  staging: vt6656: Delete int.c/h file and move functions to usbpipe
  staging: vt6656: Remove function vnt_int_process_data.
  staging: vt6656: vnt_int_start_interrupt remove spin lock.
  staging: vt6656: vnt_vt3184_init remove stack copy to array.
  staging: vt6656: use vnt_vt3184_agc array directly
  staging: vt6656: Remove STATUS enums from TX path
  staging: vt6656: Use mac80211 duration for tx headers
  staging: kpc2000: prevent underflow in cpld_reconfigure()
  staging: exfat: remove redundant if statements
  staging: exfat: clean up d_entry rebuilding.
  staging: exfat: remove 'file creation modes'
  Staging: exfat: fixed a long line coding style issue
  staging: exfat: rename buf_cache_t's 'flag' to 'locked'
  staging: exfat: remove symlink feature
  soc: qcom: Do not depend on ARCH_QCOM for QMI helpers
  gianfar: remove unnecessary zeroing coalesce settings
  io_uring: get next work with submission ref drop
  io_uring: remove @nxt from handlers
  io_uring: make submission ref putting consistent
  drivers/of/of_mdio.c:fix of_mdiobus_register()
  cxgb4: fix checks for max queues to allocate
  net: dsa: felix: Wire up the ocelot cls_flower methods
  net: dsa: Add bypass operations for the flower classifier-action filter
  net: mscc: ocelot: parameterize the vcap_is2 properties
  net: mscc: ocelot: remove port_pcs_init indirection for VSC7514
  net: mscc: ocelot: don't rely on preprocessor for vcap key/action packing
  net: mscc: ocelot: spell out full "ocelot" name instead of "oc"
  net: mscc: ocelot: return directly in ocelot_cls_flower_{replace, destroy}
  net: mscc: ocelot: replace "rule" and "ocelot_rule" variable names with "ace"
  net: mscc: ocelot: simplify tc-flower offload structures
  net: mscc: ocelot: make ocelot_ace_rule support multiple ports
  xtensa: replace setup_irq() by request_irq()
  phylink: Improve error message when validate failed
  net/freescale: Don't set zero if FW iand bus not-available in gianfar
  net/freescale: Don't set zero if FW not-available in ucc_geth
  net/freescale: Don't set zero if FW not-available in dpaa
  net/freescale: Clean drivers from static versions
  net/fealnx: Delete driver version
  net/faraday: Delete driver version from the drivers
  net/emulex: Delete driver version
  net/dnet: Delete static version from the driver
  net/dlink: Remove driver version and release date
  net/dec: Delete driver versions
  net/davicom: Delete ethtool version assignment
  net/cortina: Delete driver version from ethtool output
  net/cisco: Delete driver and module versions
  net/cirrus: Delete driver version
  net/chelsio: Don't set N/A for not available FW
  net/chelsio: Delete drive and module versions
  net/cavium: Delete N/A assignments for ethtool
  net/cavium: Clean driver versions
  net/liquidio: Delete non-working LIQUIDIO_PACKAGE check
  net/liquidio: Delete driver version assignment
  net/brocade: Delete driver version
  net/broadcom: Don't set N/A FW if it is not available
  net/broadcom: Clean broadcom code from driver versions
  net: qrtr: Fix FIXME related to qrtr_ns_init()
  net: qrtr: Respond to HELLO message
  net: mlxfw: Replace zero-length array with flexible-array member
  liquidio: Replace zero-length array with flexible-array member
  net: phy: bcm63xx: fix OOPS due to missing driver name
  devlink: remove trigger command from devlink-region.rst
  drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels
  drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel
  drm/dp: Introduce EDID-based quirks
  drm/i915/hdcp: Fix config_stream_type() ret value
  drm/i915/hdcp: Mandate (seq_num_V==0) at first RecvId msg
  netfilter: nft_tunnel: add missing attribute validation for tunnels
  netfilter: nft_payload: add missing attribute validation for payload csum flags
  netfilter: cthelper: add missing attribute validation for cthelper
  netfilter: nf_tables: free flowtable hooks on hook register error
  netfilter: x_tables: xt_mttg_seq_next should increase position index
  netfilter: xt_recent: recent_seq_next should increase position index
  netfilter: synproxy: synproxy_cpu_seq_next should increase position index
  netfilter: nf_conntrack: ct_cpu_seq_next should increase position index
  ANDROID: gki_defconfig: add CONFIG_IIO_BUFFER and CONFIG_IIO_TRIGGER
  ANDROID: gki: set CONFIG_SERIAL_SPRD_CONSOLE for earlycon
  drm/hdcp: fix DRM_HDCP_2_KSV_COUNT_2_LSBITS
  selftests: mlxsw: qos_defprio: Use until_counter_is
  selftests: forwarding: tc_common: Convert to use busywait
  selftests: forwarding: Convert until_counter_is() to take expression
  selftests: forwarding: lib: Add tc_rule_handle_stats_get()
  drm/hdcp: optimizing the srm handling
  mptcp: Only send DATA_FIN with final mapping
  mptcp: Use per-subflow storage for DATA_FIN sequence number
  mptcp: Check connection state before attempting send
  libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl
  selftests/bpf: Test new __sk_buff field gso_size
  bpf: Sync uapi bpf.h to tools/
  bpf: Add gso_size to __sk_buff
  docs: networking: net_failover: Fix a few typos
  net: dsa: fix phylink_start()/phylink_stop() calls
  net/mlx5e: Use devlink virtual flavour for VF devlink port
  devlink: Introduce devlink port flavour virtual
  doc: sfp-phylink: correct code indentation
  net/sched: act_ct: Software offload of established flows
  net/sched: act_ct: Offload established connections to flow table
  net/sched: act_ct: Create nf flow table per zone
  octeontx2-af: fix spelling mistake "backpessure" -> "backpressure"
  net: dsa: sja1105: add 100baseT1_Full support
  gpu/trace: add a gpu total memory usage tracepoint
  ipv6: Use math to point per net sysctls into the appropriate struct net
  selftests/net/fib_tests: update addr_metric_test for peer route testing
  net/ipv6: remove the old peer route if change it to a new one
  net/ipv6: need update peer route when modify metric
  dt-bindings: mfd: Fix typo in file name of twl-familly.txt
  tools/bootconfig: Show line and column in parse error
  bootconfig: Support O=<builddir> option
  dt-bindings: mfd: tps65910: Improve grammar
  ANDROID: Removed default m for virtual sw crypto device
  ANDROID: Remove default y on BRIDGE_IGMP_SNOOPING
  dt-bindings: mfd: zii,rave-sp: Fix a typo ("onborad")
  ANDROID: GKI: build in HVC_DRIVER
  PM: QoS: annotate data races in pm_qos_*_value()
  tracing: Remove unused TRACE_BUFFER bits
  tracing: Have hwlat ts be first instance and record count of instances
  drm/i915/gem: Only call eb_lookup_vma once during execbuf ioctl
  drm/i915/gem: Extract transient execbuf flags from i915_vma
  drm/i915: Drop inspection of execbuf flags during evict
  drm/sun4i: Fix DE2 VI layer format support
  drm/sun4i: Add separate DE3 VI layer formats
  drm/sun4i: de2/de3: Remove unsupported VI layer formats
  drm/i915/tgl: Move and restrict Wa_1408615072
  drm/i915/gen11: Moving WAs to rcs_engine_wa_init()
  nfc: add missing attribute validation for vendor subcommand
  nfc: add missing attribute validation for deactivate target
  nfc: add missing attribute validation for SE API
  tipc: add missing attribute validation for MTU property
  team: add missing attribute validation for array index
  team: add missing attribute validation for port ifindex
  net: taprio: add missing attribute validation for txtime delay
  net: fq: add missing attribute validation for orphan mask
  openvswitch: add missing attribute validation for hash
  macsec: add missing attribute validation for port
  can: add missing attribute validation for termination
  nl802154: add missing attribute validation for dev_type
  nl802154: add missing attribute validation
  fib: add missing attribute validation for tun_id
  devlink: validate length of region addr/len
  devlink: validate length of param values
  ARM: dts: Fix dm814x Ethernet by changing to use rgmii-id mode
  ANDROID: GKI: Added missing SND configs
  ANDROID: GKI: Add SND_INTEL_NHLT
  ANDROID: Re-add default y for VIRTIO_PCI_LEGACY
  ANDROID: scsi: ufs: allow ufs variants to override sg entry size
  hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
  perf symbols: Don't try to find a vmlinux file when looking for kernel modules
  perf bench: Share some global variables to fix build with gcc 10
  binder: prevent UAF for binderfs devices II
  RISC-V: Stop using LOCAL for the uaccess fixups
  sys/sysinfo: Respect boottime inside time namespace
  RISC-V: Inline the assembly register save/restore macros
  RISC-V: Stop relying on GCC's register allocator's hueristics
  RISC-V: Stop putting .sbss in .sdata
  riscv: force hart_lottery to put in .sdata section
  riscv: Delete CONFIG_SYSFS_SYSCALL from defconfigs
  riscv: Use flush_icache_mm for flush_icache_user_range
  riscv: Change code model of module to medany to improve data accessing
  riscv: avoid the PIC offset of static percpu data in module beyond 2G limits
  drm/i915/selftests: Fix uninitialized variable
  drm/i915/gt: Drop the timeline->mutex as we wait for retirement
  drm/i915: Drop vma is-closed assertion on insert
  drm/i915/gem: Check that the context wasn't closed during setup
  drm/i915/gt: Prevent allocation on a banned context
  drm/i915/gem: Consolidate ctx->engines[] release
  drm/i915: Polish CHV .load_luts() a bit
  interconnect: qcom: Add OSM L3 support on SC7180
  dt-bindings: interconnect: Add OSM L3 DT binding on SC7180
  interconnect: qcom: Add OSM L3 interconnect provider support
  dt-bindings: interconnect: Add OSM L3 DT bindings
  interconnect: qcom: Allow icc node to be used across icc providers
  interconnect: qcom: Add SC7180 interconnect provider driver
  dt-bindings: interconnect: Add Qualcomm SC7180 DT bindings
  KVM: x86: remove stale comment from struct x86_emulate_ctxt
  KVM: x86: clear stale x86_emulate_ctxt->intercept value
  dm: bump version of core and various targets
  dm: fix congested_fn for request-based device
  fcntl: Distribute switch variables for initialization
  drm/i915/gvt: only include intel_gvt.h where needed
  drm/i915/gvt: make intel_gvt_active internal to intel_gvt
  drm/i915/vgpu: improve vgpu abstractions
  bus: ti-sysc: Fix wrong offset for display subsystem reset quirk
  erofs: handle corrupted images whose decompressed size less than it'd be
  erofs: use LZ4_decompress_safe() for full decoding
  erofs: correct the remaining shrink objects
  mt76: fix array overflow on receiving too many fragments for a packet
  erofs: convert workstn to XArray
  arm64: dts: socfpga: agilex: Fix gmac compatible
  dm integrity: use dm_bio_record and dm_bio_restore
  dm bio record: save/restore bi_end_io and bi_integrity
  spi: fsl-lpspi: remove unneeded array
  regulator: anatop: Lower error message level for -EPROBE_DEFER
  btrfs: fix RAID direct I/O reads with alternate csums
  ASoC: amd: Fix compile warning of argument type
  ASoC: amd: AMD RV RT5682 should depends on CROS_EC
  ASoC: SOF: Fix snd_sof_ipc_stream_posn()
  ASoC: rt1015: modify pre-divider for sysclk
  drm/i915: Fix kbuild test robot build error
  pinctrl: sprd: Fix the kconfig warning
  gpiolib: Fix inverted check in gpiochip_remove()
  drm/i915/hdcp: conversion to struct drm_device based logging macros.
  kbuild: Build DT binding examples with dtc warnings enabled
  kbuild: Always validate DT binding examples
  kbuild: generate autoksyms.h early
  kbuild: split adjust_autoksyms.sh in two parts
  kbuild: allow symbol whitelisting with TRIM_UNUSED_KSYMS
  kbuild: use KBUILD_DEFCONFIG as the fallback for DEFCONFIG_LIST
  Documentation/llvm: add documentation on building w/ Clang/LLVM
  kbuild: remove trailing slash from devicetree/binding/ for descending
  cpufreq: imx6q: read OCOTP through nvmem for imx6q
  cpufreq: imx6q: fix error handling
  rtc: cmos: Use spin_lock_irqsave() in cmos_interrupt()
  drm/i915: move watermark structs more towards usage
  drm/etnaviv: Warn when GPU doesn't idle fast enough
  drm/etnaviv: Ignore MC when checking runtime suspend idleness
  drm/etnaviv: Consider all kwnown idle bits in debugfs
  drm/etnaviv: Update idle bits
  drm/etnaviv: Fix typo in comment
  drm/etnaviv: rework perfmon query infrastructure
  drm/i915: Fix doclinks
  drm/i915/dmc: Use firmware v2.06 for TGL
  efi: Add embedded peripheral firmware support
  efi: Export boot-services code and data as debugfs-blobs
  drm/i915: fix documentation build after rename
  dt-bindings: power: Fix dt_binding_check error
  interconnect: Handle memory allocation errors
  altera-stapl: altera_get_note: prevent write beyond end of 'key'
  binder: prevent UAF for binderfs devices
  drm/i915/gvt: Fix unnecessary schedule timer when no vGPU exits
  selftests/bpf: Add link pinning selftests
  libbpf: Add bpf_link pinning/unpinning
  bpf: Introduce pinnable bpf_link abstraction
  soundwire: bus: provide correct return value on error
  xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation
  xfs: only allocate the buffer size actually needed in __xfs_set_acl
  xfs: clean up bufsize alignment in xfs_ioc_attr_list
  xfs: embedded the attrlist cursor into struct xfs_attr_list_context
  xfs: remove XFS_DA_OP_INCOMPLETE
  xfs: clean up the attr flag confusion
  xfs: clean up the ATTR_REPLACE checks
  xfs: improve xfs_forget_acl
  xfs: lift cursor copy in/out into xfs_ioc_attr_list
  xfs: lift buffer allocation into xfs_ioc_attr_list
  xfs: lift common checks into xfs_ioc_attr_list
  xfs: rename xfs_attr_list_int to xfs_attr_list
  xfs: move the legacy xfs_attr_list to xfs_ioctl.c
  xfs: open code ATTR_ENTSIZE
  xfs: remove the unused ATTR_ENTRY macro
  xfs: cleanup struct xfs_attr_list_context
  xfs: factor out a xfs_attr_match helper
  xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME
  xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL
  xfs: remove ATTR_KERNOVAL
  xfs: remove the xfs_inode argument to xfs_attr_get_ilocked
  xfs: pass an initialized xfs_da_args to xfs_attr_get
  xfs: pass an initialized xfs_da_args structure to xfs_attr_set
  xfs: turn xfs_da_args.value into a void pointer
  xfs: remove the MAXNAMELEN check from xfs_attr_args_init
  xfs: remove the name == NULL check from xfs_attr_args_init
  xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op
  xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE
  xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set
  xfs: merge xfs_attr_remove into xfs_attr_set
  xfs: remove the ATTR_INCOMPLETE flag
  xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE
  xfs: rework collapse range into an atomic operation
  xfs: rework insert range into an atomic operation
  xfs: open code insert range extent split helper
  xfs: Add missing annotation to xfs_ail_check()
  xfs: fix an undefined behaviour in _da3_path_shift
  xfs: ratelimit xfs_discard_page messages
  xfs: ratelimit xfs_buf_ioerror_alert messages
  xfs: remove the kuid/kgid conversion wrappers
  xfs: remove the icdinode di_uid/di_gid members
  xfs: ensure that the inode uid/gid match values match the icdinode ones
  xfs: improve error message when we can't allocate memory for xfs_buf
  xfs: add agf freeblocks verify in xfs_agf_verify
  xfs: fix iclog release error check race with shutdown
  mtd: hyperbus: move direct mapping setup to AM654 HBMC driver
  mtd: hyperbus: Add proper error message for missing compatible
  io_uring: clean up io_close
  Revert "bcache: ignore pending signals when creating gc and allocator thread"
  selftests/bpf: Declare bpf_log_buf variables as static
  bpf: Reliably preserve btf_trace_xxx types
  drm/i915/huc: update TGL HuC to v7.0.12
  libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h
  selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test
  libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h
  bpftool: Add header guards to generated vmlinux.h
  io_uring: Ensure mask is initialized in io_arm_poll_handler
  dt-bindings: clock: Convert UniPhier clock to json-schema
  dt-bindings: arm: fsl: fix APF6Dev compatible
  drm/i915/execlists: Check the sentinel is alone in the ELSP
  io_uring: remove io_prep_next_work()
  io_uring: remove extra nxt check after punt
  io_uring: use poll driven retry for files that support it
  io_uring: mark requests that we can do poll async in io_op_defs
  io_uring: add per-task callback handler
  io_uring: store io_kiocb in wait->private
  task_work_run: don't take ->pi_lock unconditionally
  io-wq: use BIT for ulong hash
  io_uring: remove IO_WQ_WORK_CB
  io-wq: remove unused IO_WQ_WORK_HAS_MM
  docs: filesystems: convert zonefs.txt to ReST
  docs: filesystems: convert udf.txt to ReST
  io_uring: extract kmsg copy helper
  docs: filesystems: convert ubifs.txt to ReST
  docs: filesystems: convert ubifs-authentication.rst.txt to ReST
  docs: filesystems: convert tmpfs.txt to ReST
  docs: filesystems: convert sysv-fs.txt to ReST
  docs: filesystems: convert sysfs.txt to ReST
  docs: filesystems: convert squashfs.txt to ReST
  docs: filesystems: convert romfs.txt to ReST
  docs: filesystems: convert relay.txt to ReST
  docs: filesystems: convert ramfs-rootfs-initramfs.txt to ReST
  docs: filesystems: convert qnx6.txt to ReST
  docs: filesystems: convert proc.txt to ReST
  docs: filesystems: convert orangefs.txt to ReST
  io_uring: clean io_poll_complete
  io_uring: add splice(2) support
  io_uring: add interface for getting files
  splice: make do_splice public
  io_uring: remove req->in_async
  io_uring: don't do full *prep_worker() from io-wq
  docs: filesystems: convert omfs.txt to ReST
  io_uring: don't call work.func from sync ctx
  io_uring: io_accept() should hold on to submit reference on retry
  io_uring: consider any io_read/write -EAGAIN as final
  docs: filesystems: convert ocfs2.txt to ReST
  docs: filesystems: convert ocfs2-online-filecheck.txt to ReST
  docs: filesystems: convert ntfs.txt to ReST
  docs: filesystems: convert nilfs2.txt to ReST
  docs: filesystems: convert isofs.txt to ReST
  docs: filesystems: convert inotify.txt to ReST
  docs: filesystems: convert hpfs.txt to ReST
  docs: filesystems: convert hfs.txt to ReST
  docs: filesystems: convert hfsplus.txt to ReST
  docs: filesystems: convert gfs2-uevents.txt to ReST
  io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL
  docs: filesystems: convert gfs2.txt to ReST
  docs: filesystems: convert f2fs.txt to ReST
  docs: filesystems: convert ext3.txt to ReST
  docs: filesystems: convert ext2.txt to ReST
  docs: filesystems: convert erofs.txt to ReST
  docs: filesystems: convert efivarfs.txt to ReST
  docs: filesystems: convert ecryptfs.txt to ReST
  docs: filesystems: convert dlmfs.txt to ReST
  docs: filesystems: convert debugfs.txt to ReST
  docs: filesystems: convert cramfs.txt to ReST
  docs: filesystems: convert ceph.txt to ReST
  docs: filesystems: convert btrfs.txt to ReST
  docs: filesystems: convert bfs.txt to ReST
  docs: filesystems: convert befs.txt to ReST
  docs: filesystems: convert autofs-mount-control.txt to ReST
  docs: filesystems: convert afs.txt to ReST
  docs: filesystems: convert affs.txt to ReST
  docs: filesystems: convert adfs.txt to ReST
  docs: filesystems: convert 9p.txt to ReST
  drm/i915/perf: Reintroduce wait on OA configuration completion
  Documentation: nfsroot.rst: Fix references to nfsroot.rst
  scripts/sphinx-pre-install: add '-p python3' to virtualenv
  Documentation: kthread: Fix WQ_SYSFS workqueues path name
  Documentation: kobject.txt has been moved to core-api/kobject.rst
  Documentation: Converted the `kobject.txt` to rst format
  drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD
  drm/i915/tgl: Add note about Wa_1409142259
  drm/i915/tgl: Fix the Wa number of a fix
  drm/i915/tgl: Add note about Wa_1607063988
  drm/i915/tgl: Add note to Wa_1607297627
  drm/i915/tgl: Extend Wa_1606931601 for all steppings
  drm/i915/tgl: Add Wa_1409085225, Wa_14010229206
  drm/i915/tgl: Implement Wa_1806527549
  drm/i915/tgl: Implement Wa_1409804808
  doc: cgroup: improve formatting of references
  doc: cgroup: improve formatting of cpuset examples
  doc: cgroup: improve formatting of io example
  doc: cgroup: improve formatting of mem stats
  doc: cgroup: improve formatting
  docs: kernel-docs: Remove "Here is its" at the end of lines
  docs: admin-guide: kernel-parameters: Document earlycon options for i.MX UARTs
  docs: dev-tools: gcov: Remove a stray single-quote
  mvneta: add XDP ethtool errors stats for TX to driver
  tehuti: Replace zero-length array with flexible-array member
  r8152: Replace zero-length array with flexible-array member
  net: atlantic: Replace zero-length array with flexible-array member
  bna: bnad: Replace zero-length array with flexible-array member
  net: inet_sock: Replace zero-length array with flexible-array member
  net: ip6_fib: Replace zero-length array with flexible-array member
  net: ip_fib: Replace zero-length array with flexible-array member
  drop_monitor: Replace zero-length array with flexible-array member
  net: mip6: Replace zero-length array with flexible-array member
  netdevice: Replace zero-length array with flexible-array member
  net: cavium: Register driver with PCI subsys IDs
  net: thunderx: Reduce mbox wait response time.
  net: thunderx: Adjust CQE_RX drop levels for better performance
  octeontx2-af: Modify rvu_reg_poll() to check reg atleast twice
  octeontx2-af: Enable PCI master
  octeontx2-af: Set discovery ID for RVUM block
  octeontx2-af: Optimize data retrieval from firmware
  octeontx2-pf: Support to enable/disable pause frames via ethtool
  octeontx2-af: Pause frame configuration at cgx
  octeontx2-af: Interface backpressure configuration
  drm/i915: Unify the DPLL ref clock frequency tracking
  drm/i915/hsw: Use the read-out WRPLL/SPLL state instead of reading out again
  drm/i915/skl, cnl: Split out the WRPLL/LCPLL frequency calculation
  drm/i915/hsw: Split out the WRPLL, LCPLL, SPLL frequency calculation
  drm/i915/hsw: Split out the SPLL parameter calculation
  drm/i915/hsw: Rename the get HDMI/DP DPLL funcs to get WRPLL/LCPLL
  drm/i915/skl: Parametrize the DPLL ref clock instead of open-coding it
  drm/i915: Move DPLL frequency calculation to intel_dpll_mgr.c
  drm/i915/hsw: Use the DPLL ID when calculating DPLL clock
  drm/i915: Move the DPLL vfunc inits after the func defines
  drm/i915: Keep the global DPLL state in a DPLL specific struct
  drm/i915: Move DPLL HW readout/sanitize fns to intel_dpll_mgr.c
  drm/i915: Fix bounds check in intel_get_shared_dpll_id()
  of: overlay: log the error cause on resolver failure
  of: unittest: make gpio overlay test dependent on CONFIG_OF_GPIO
  drm/i915: Use intel_plane_data_rate for min_cdclk calculation
  ARM: bcm2835_defconfig: Explicitly restore CONFIG_DEBUG_FS
  iommu/io-pgtable-arm: Fix IOVA validation for 32-bit
  iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page
  KVM: SVM: Fix the svm vmexit code for WRMSR
  KVM: X86: Fix dereference null cpufreq policy
  iommu/vt-d: Fix RCU list debugging warnings
  cpupower: avoid multiple definition with gcc -fno-common
  selftest/lkdtm: Use local .gitignore
  video: Replace zero-length array with flexible-array member
  video: fbdev: radeon: Remove dead code
  fbdev: simplefb: Platform data shan't include kernel.h
  matroxfb: add Matrox MGA-G200eW board support
  video: fbdev: atyfb: remove set but not used variable 'mach64RefFreq'
  video: fbdev: kyrofb: remove set but not used variable 'ulScaleRight'
  video: fbdev: radeonfb: remove set but not used variable 'bytpp'
  video: fbdev: radeonfb: remove set but not used variable '‘cSync’'
  video: fbdev: radeonfb: remove set but not used variable 'vSyncPol'
  video: fbdev: radeonfb: remove set but not used variable 'hSyncPol'
  video: fbdev: wm8505fb: add COMPILE_TEST support
  video: fbdev: wm8505fb: fix sparse warnings about using incorrect types
  video: fbdev: w100fb: add COMPILE_TEST support
  video: fbdev: w100fb: fix sparse warnings
  video: fbdev: arcfb: add COMPILE_TEST support
  video: fbdev: sh_mobile_lcdcfb: add COMPILE_TEST support
  video: fbdev: sh_mobile_lcdcfb: fix sparse warnings about using incorrect types
  video: fbdev: pxa168fb: remove unnecessary platform_get_irq
  spi: spidev: fix speed setting message
  spi: spidev: fix a debug message value
  media: Documentation:media:v4l-drivers: Update vivid documentation.
  RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps
  RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx'
  RDMA/bnxt_re: Remove set but not used variable 'dev_attr'
  RDMA/bnxt_re: Remove set but not used variable 'pg_size'
  RDMA/bnxt_re: Use driver_unregister and unregistration API
  RDMA/bnxt_re: Refactor device add/remove functionalities
  IB/hfi1, qib: Ensure RCU is locked when accessing list
  media: rcar_drif: Do not print error in case of EPROBE_DEFER for dma channel
  spi: bcm63xx-hsspi: Really keep pll clk enabled
  perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files
  media: aspeed: add AST2600 support
  regulator: pwm: Don't warn on probe deferral
  regulator: anatop: Improve Kconfig dependency
  drm/i915: Use a sentinel to terminate the dbuf slice arrays
  drm/i915: Add missing commas to dbuf tables
  drm/i915: Remove garbage WARNs
  drm/i915: Handle some leftover s/intel_crtc/crtc/
  media: staging: rkisp1: capture: remove support to userptr memory
  ASoC: rt1015: set snd_soc_dai_ops in rt1015_dai driver
  ASoc: amd: Add DMIC switch capability to machine driver
  ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op
  media: videobuf2-core.h: improve buf_struct_size documentation
  media: staging: rkisp1: remove serialization item in the TODO file
  media: videobuf2-dma-contig.c: remove spurious 'b' in message
  perf env: Do not return pointers to local variables
  media: mtk-vcodec: reset segment data then trig decoder
  drm/i915: Fix 90/270 degree rotated RGB565 src coord checks
  media: dt-bindings: media: Add Allwinner A64 deinterlace compatible
  media: go7007: Fix URB type for interrupt handling
  io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation
  block: Remove used kblockd_schedule_work_on()
  media: sun8i: Add Allwinner A83T Rotate driver
  perf tests bp_account: Make global variable static
  ASoC: SOF: add core id to sof_ipc_comp
  ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done
  ASoC: SOF: ipc: check ipc return value before data copy
  ASoC: SOF: pcm: skip DMA buffer pre-allocation
  media: dt-bindings: media: Add Allwinner A83T Rotate driver
  media: Split v4l2_pipeline_pm_use into v4l2_pipeline_pm_{get, put}
  media: usbvision: deprecate driver
  ASoC: rt1015: add operation callback function for rt1015_dai[]
  arm64: dts: meson-g12b: fix N2/VIM3 audio card model names
  drm/i915/dp: Use BDB_GENERAL_FEATURES VBT block info for builtin panel-orientation
  drm/i915/dsi: Remove readback of panel orientation on BYT / CHT
  fixdep: remove redundant null character check
  fixdep: remove unneeded code and comments about *.ver files
  kbuild: remove cc-option switch from -Wframe-larger-than=
  kbuild: remove the owner check in mkcompile_h
  arm64: context: Fix ASID limit in boot messages
  drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer
  drivers/perf: fsl_imx8_ddr: Correct the CLEAR bit definition
  arm64: perf: Support new DT compatibles
  arm64: perf: Refactor PMU init callbacks
  MAINTAINERS: Cover Arm SMMU DT bindings
  drm/i915: remove unused orig_clock i915 member
  drm/i915: add i915_ioc32.h for compat
  drm/i915/dram: hide the dram structs better
  perf: arm_spe: Remove unnecessary zero check on 'nr_pages'
  drm/i915/crc: move pipe_crc from drm_i915_private to intel_crtc
  Documentation: cpufreq: Move legacy driver documentation
  ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC
  ACPI: EC: Simplify acpi_ec_add()
  media: uapi: h264: Add DPB entry field reference flags
  drm/i915/selftests: Fix return in assert_mmap_offset()
  drm/i915: Protect i915_request_await_start from early waits
  drm/i915/tgl: Add Wa_1608008084
  dmaengine: ti: edma: fix null dereference because of a typo in pointer name
  platform/chrome: cros_ec: Use cros_ec_cmd_xfer_status helper
  platform/chrome: cros_ec_lightbar: Use cros_ec_cmd_xfer_status helper
  platform/chrome: cros_ec_sysfs: Use cros_ec_cmd_xfer_status helper
  platform/chrome: cros_ec_chardev: Use cros_ec_cmd_xfer_status helper
  platform/chrome: cros_ec_vbc: Use cros_ec_cmd_xfer_status helper
  platform/chrome: cros_ec_proto: Report command not supported
  platform/chrome: cros_ec_spi: Use new structure for SPI transfer delays
  platform/chrome: cros_ec_rpmsg: Fix race with host event
  media: rtl28xxu: add missing sleep before probing slave demod
  media: arm64: dts: amlogic: add rc-videostrong-kii-pro keymap
  media: dt-bindings: media: add new kii pro key map
  media: rc: iguanair: Replace zero-length array with flexible-array member
  dmaengine: fsl-dpaa2-qdma: Adding shutdown hook
  dmaengine: uniphier-xdmac: Add UniPhier external DMA controller driver
  dt-bindings: dmaengine: Add UniPhier external DMA controller bindings
  dmaengine: ti: k3-udma: Implement support for atype (for virtualization)
  dt-bindings: dma: ti: k3-udma: Update for atype support (virtualization)
  openrisc: Cleanup copy_thread_tls docs and comments
  openrisc: Enable the clone3 syscall
  openrisc: Convert copy_thread to copy_thread_tls
  media: rc: fix spelling mistake "to" -> "too"
  drm/i915/tgl: Add Wa_22010178259:tgl
  drm/i915: Program MBUS with rmw during initialization
  drm/i915/psr: Force PSR probe only after full initialization
  pinctrl: ingenic: add hdmi-ddc pin control group
  drm/i915/gem: Break up long lists of object reclaim
  drm/qxl: Use simple encoder
  drm/mgag200: Use simple encoder
  drm/ast: Use simple encoder
  drm/simple-kms: Add drm_simple_encoder_{init,create}()
  gpiolib: fix bitmap operations related to line event watching
  gpiolib: fix unwatch ioctl()
  gpiolib: Rename 'event' to 'ge' to be consistent with other use
  gpio: uniphier: Replace zero-length array with flexible-array member
  dmaengine: consistently return string literal from switch-case
  dmaengine: Drop redundant 'else' keyword
  dmaengine: Use negative condition for better readability
  dmaengine: Refactor dmaengine_check_align() to be bit operations only
  dmaengine: idxd: expose general capabilities register in sysfs
  dmaengine: idxd: check return result from check_vma() in cdev
  drm/shmem: drop pgprot_decrypted()
  drm/exynos: hdmi: don't leak enable HDMI_EN regulator if probe fails
  drm/exynos: dsi: fix workaround for the legacy clock name
  drm/exynos: dsi: propagate error value and silence meaningless warning
  bnxt_en: fix error handling when flashing from file
  bnxt_en: reinitialize IRQs when MTU is modified
  net: phy: mscc: add constants for used interrupt mask bits
  net: phy: avoid clearing PHY interrupts twice in irq handler
  ANDROID: ASoC: core: Fix soc_pcm_hw_params crash
  Linux 5.6-rc4
  ANDROID: GKI: Remove CONFIG_BRIDGE from arm64 config
  KVM: VMX: check descriptor table exits on instruction emulation
  arm64: dts: meson: fix gxm-khadas-vim2 wifi
  Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991
  posix-cpu-timers: Pass the task into arm_timer()
  posix-cpu-timers: Remove unnecessary locking around cpu_clock_sample_group
  posix-cpu-timers: cpu_clock_sample_group() no longer needs siglock
  net: dsa: sja1105: Don't destroy not-yet-created xmit_worker
  net/ipv6: use configured metric when add peer route
  arcnet: Replace zero-length array with flexible-array member
  neighbour: Replace zero-length array with flexible-array member
  net: flow_offload: Replace zero-length array with flexible-array member
  net: dn_fib: Replace zero-length array with flexible-array member
  ndisc: Replace zero-length array with flexible-array member
  net: ipv6: mld: Replace zero-length array with flexible-array member
  net: lwtunnel: Replace zero-length array with flexible-array member
  net: ip6_route: Replace zero-length array with flexible-array member
  net: nexthop: Replace zero-length array with flexible-array member
  net: sctp: Replace zero-length array with flexible-array member
  net: sock_reuseport: Replace zero-length array with flexible-array member
  net/ethtool: Introduce link_ksettings API for virtual network devices
  ethtool: Factored out similar ethtool link settings for virtual devices to core
  net: dsa: mv88e6xxx: fix lockup on warm boot
  hsr: use upper/lower device infrastructure
  hsr: remove unnecessary rcu_read_lock() in hsr module
  hsr: use netdev_err() instead of WARN_ONCE()
  hsr: use extack error message instead of netdev_info
  hsr: use debugfs_remove_recursive() instead of debugfs_remove()
  net: ag71xx: port to phylink
  net: ll_temac: Add ethtool support for coalesce parameters
  net: ll_temac: Make RX/TX ring sizes configurable
  net: ll_temac: Remove unused start_p variable
  net: ll_temac: Remove unused tx_bd_next struct field
  atm: nicstar: fix if-statement empty body warning
  net: sched: Replace zero-length array with flexible-array member
  netlink: Use netlink header as base to calculate bad attribute offset
  r8152: check disconnect status after long sleep
  arm64: dts: rockchip: fix px30 lvds ports
  ARM: dts: rockchip: Add vcc50_hdmi for rk3288-vyasa
  ARM: dts: rockchip: Fix ddc-i2c-bus for rk3288-vyasa
  ARM: dts: rockchip: Fix vcc10_lcd name and voltage for rk3288-vyasa
  arm64: dts: rockchip: Add txpbl node for RK3399/RK3328
  arm64: dts: rockchip: fix compatible property for Radxa ROCK Pi N10
  ARM: dts: rockchip: add sram to bus_intmem nodename for rk3288
  ARM: dts: rockchip: add sram to bus_intmem nodename for rk3036
  ARM: dts: rockchip: add sram to bus_intmem nodename for rv1108
  ARM: dts: remove g-use-dma from rockchip usb nodes
  arm64: dts: remove g-use-dma from rockchip usb nodes
  arm64: dts: rockchip: fix cpu compatible property for rk3308
  arm64: dts: rockchip: Describe RK3328 GPIO_MUTE users
  arm64: dts: mediatek: add pumpkin board dts
  arm64: dts: mediatek: add dtsi for MT8516
  ext4: potential crash on allocation error in ext4_alloc_flex_bg_array()
  macintosh: therm_windtunnel: fix regression when instantiating devices
  jbd2: fix data races at struct journal_head
  drm/panel: simple: add panel-dpi support
  dt-bindings: display: add data-mapping to panel-dpi
  dt-bindings: display: convert panel-dpi to DT schema
  dt-bindings: display: convert display-timings to DT schema
  dt-bindings: display: add panel-timing.yaml
  arm64: dts: meson-gxbb-vega-s95: fix bluetooth node
  arm64: dts: meson-gxl-s905x-p212: add bluetooth nodes
  arm64: dts: meson-gxbb-odroid-c2: add rc-odroid ir keymap
  arm64: dts: meson: fix gxm-khadas-vim2 wifi
  arm64: dts: meson: sei510: fix sound card codec node
  arm64: dts: meson: s400: fix sound card codec nodes
  arm64: dts: meson: add pdm reset line
  arm64: dts: g12-common: add parkmode_disable_ss_quirk on DWC3 controller
  soc: amlogic: fix compile failure with MESON_SECURE_PM_DOMAINS & !MESON_SM
  arm64: dts: amlogic: add rc-videostrong-kii-pro keymap
  arm64: dts: meson-sm1-sei610: add missing interrupt-names
  ARM: meson: Drop unneeded select of COMMON_CLK
  ARM: dts: exynos: Fix G3D power domain supply on Arndale Octa boards
  ARM: dts: exynos: Fix G3D power domain supply on Odroid XU3/XU4/HC1 boards
  ARM: exynos_defconfig: Add more drivers for GalaxyS3/Trats2
  dt-bindings: thermal: tsens: Add configuration in yaml
  cfg802154: Replace zero-length array with flexible-array member
  net: ieee802154: ca8210: Use new structure for SPI transfer delays
  drm/panel: Add driver for Novatek NT35510-based panels
  drm/panel: Add DT bindings for Novatek NT35510-based panels
  dt-bindings: Add vendor prefix for Hydis technologies
  x86/entry/32: Remove the 0/-1 distinction from exception entries
  x86/mm: Fix dump_pagetables with Xen PV
  x86/ioperm: Add new paravirt function update_io_bitmap()
  x86/boot/compressed: Fix reloading of GDTR post-relocation
  efi: Mark all EFI runtime services as unsupported on non-EFI boot
  efi/arm64: Clean EFI stub exit code from cache instead of avoiding it
  efi/arm: Clean EFI stub exit code from cache instead of avoiding it
  efi: Don't shadow 'i' in efi_config_parse_tables()
  efi/x86: Add RNG seed EFI table to unencrypted mapping check
  efi/x86: Add TPM related EFI tables to unencrypted mapping checks
  ARM: dts: uniphier: Add one more generic compatible string for I2C EEPROM
  arm64: dts: uniphier: rename NAND node names to follow json-schema
  arm64: dts: uniphier: rename aidet node names to follow json-schema
  arm64: dts: uniphier: change SD/eMMC node names to follow json-schema
  ARM: dts: uniphier: rename cache controller nodes to follow json-schema
  ARM: dts: uniphier: rename NAND node names to follow json-schema
  ARM: dts: uniphier: rename aidet node names to follow json-schema
  ARM: dts: uniphier: change SD/eMMC node names to follow json-schema
  libnvdimm: Out of bounds read in __nd_ioctl()
  acpi/nfit: improve bounds checking for 'func'
  scsi: ufs: Simplify two tests
  scsi: ufs: Introduce ufshcd_init_lrb()
  scsi: core: Introduce {init,exit}_cmd_priv()
  scsi: core: Remove cmd_list functionality
  scsi: aacraid: use scsi_host_busy_iter() in get_num_of_incomplete_fibs()
  scsi: aacraid: use scsi_host_busy_iter() to wait for outstanding commands
  scsi: core: add scsi_host_busy_iter()
  scsi: aacraid: use scsi_host_(block,unblock) to block I/O
  scsi: core: add scsi_host_(block,unblock) helper function
  scsi: aacraid: move scsi_(block,unblock)_requests out of _aac_reset_adapter()
  scsi: aacraid: replace aac_flush_ios() with midlayer helper
  scsi: aacraid: use scsi_host_complete_all_commands() to terminate outstanding commands
  scsi: aacraid: Do not wait for outstanding write commands on synchronize_cache
  scsi: dpt_i2o: use scsi_host_complete_all_commands() to abort outstanding commands
  scsi: core: add scsi_host_complete_all_commands() helper
  scsi: dpt_i2o: rename adpt_i2o_to_scsi() to adpt_i2o_scsi_complete()
  scsi: core: use kobj_to_dev
  scsi: ufs: ufs-mediatek: add waiting time for reference clock
  scsi: ufs-qcom: Apply QUIRK_HOST_TACTIVATE for WDC UFS devices
  scsi: ufs: Allow vendor device quirks to be applied early
  scsi: ufshcd: use an enum for quirks
  scsi: ufshcd: remove unused quirks
  scsi: qla2xxx: Update driver version to 10.01.00.25-k
  scsi: qla2xxx: Set Nport ID for N2N
  scsi: qla2xxx: Handle NVME status iocb correctly
  scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe
  scsi: qla2xxx: Serialize fc_port alloc in N2N
  scsi: qla2xxx: Fix NPIV instantiation after FW dump
  scsi: qla2xxx: Fix RDP respond data format
  scsi: qla2xxx: Force semaphore on flash validation failure
  scsi: qla2xxx: add more FW debug information
  scsi: qla2xxx: Update BPM enablement semantics.
  scsi: qla2xxx: fix FW resource count values
  scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs
  scsi: qla2xxx: Return appropriate failure through BSG Interface
  scsi: qla2xxx: Improved secure flash support messages
  scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error
  scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx
  scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options.
  scsi: qla2xxx: Add 16.0GT for PCI String
  scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function
  scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code
  scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop()
  scsi: qla2xxx: Simplify the code for aborting SCSI commands
  scsi: qla2xxx: Fix sparse warning reported by kbuild bot
  PCI: Add 32 GT/s decoding in some macros
  pinctrl: madera: Add missing call to pinctrl_unregister_mappings
  pinctrl: core: Remove extra kref_get which blocks hogs being freed
  pinctrl: sirf/atlas7: Replace zero-length array with flexible-array member
  pinctrl: sprd: Allow the SPRD pinctrl driver building into a module
  pinctrl: Export some needed symbols at module load time
  Revert "ANDROID: drm: edid: add support for additional CEA extension blocks"
  drm: prevent a harmless integer overflow in drm_legacy_sg_alloc()
  drm/client: Dual licence the file in GPL-2 and MIT
  gpiolib: Optimize gpiochip_remove() when check for requested line
  pid: Improve the comment about waiting in zap_pid_ns_processes
  drm/i915/gt: Expose heartbeat interval via sysfs
  drm/i915/gt: Expose preempt reset timeout via sysfs
  drm/i915/gt: Expose reset stop timeout via sysfs
  drm/i915/gt: Expose busywait duration to sysfs
  drm/i915/gt: Expose timeslice duration to sysfs
  drm/i915/gt: Expose engine->mmio_base via sysfs
  drm/i915/gt: Expose engine properties via sysfs
  drm/amdgpu/smu: Add message sending lock
  drm/amdgpu/powerplay: Remove deprecated smc_read_arg
  drm/amdgpu/powerplay: Refactor SMU message handling for safety
  drm/amdgpu/powerplay: nv1x, renior copy dcn clock settings of watermark to smu during boot up
  drm/amdgpu: release drm_device after amdgpu_driver_unload_kms
  drm/amdgpu: no need to clean debugfs at amdgpu
  drm/amdgpu: Initialize SPM_VMID with 0xf (v2)
  drm/amdgpu/sriov: Use kiq to copy the gpu clock
  drm/amdkfd: change SDMA MQD memory type
  drm/amdkfd: Make get_tile_config() generic
  drm/amdgpu: Add num_banks and num_ranks to gfx config structure
  drm/i915/selftests: Fix return in assert_mmap_offset()
  dt-bindings: Fix dtc warnings in examples
  net: datagram: drop 'destructor' argument from several helpers
  unix: uses an atomic type for scm files accounting
  af_unix: Replace zero-length array with flexible-array member
  bonding: Replace zero-length array with flexible-array member
  net: core: Replace zero-length array with flexible-array member
  ipv6: Replace zero-length array with flexible-array member
  net: dccp: Replace zero-length array with flexible-array member
  l2tp: Replace zero-length array with flexible-array member
  net: mpls: Replace zero-length array with flexible-array member
  xdp: Replace zero-length array with flexible-array member
  dt-bindings: power: apmu: Convert to json-schema
  dt-bindings: power: rcar-sysc: Convert to json-schema
  dt-bindings: reset: rcar-rst: Convert to json-schema
  integrity: Remove duplicate pr_fmt definitions
  IMA: Add log statements for failure conditions
  IMA: Update KBUILD_MODNAME for IMA files to ima
  clk: Fix phase init check
  drm/i915: Drop WaDDIIOTimeout:glk
  drm/i915: Limit display Wa_1405510057 to gen11
  drm/i915: Nuke pre-production GLK HDMI w/a 1139
  spi: pxa2xx: Introduce is_mmp2_ssp() helper
  spi: spi-mem: Compute length only when needed
  proc: Remove the now unnecessary internal mount of proc
  uml: Create a private mount of proc for mconsole
  spi: HiSilicon v3xx: Use DMI quirk to set controller buswidth override bits
  spi: HiSilicon v3xx: Properly set CMD_CONFIG for Dual/Quad modes
  spi: Allow SPI controller override device buswidth
  spi: atmel-quadspi: fix possible MMIO window size overrun
  uml: Don't consult current to find the proc_mnt in mconsole_proc
  ASoC: zte: zx-spdif: remove redundant dev_err message
  ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai()
  ASoC: samsung: Silence warnings during deferred probe
  ASoC: rt5682: Make rt5682_clock_config static
  ASoC: rt1015: modify some structure to be static.
  ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop()
  ASoC: dapm: Correct DAPM handling of active widgets during shutdown
  RDMA/efa: Do not delay freeing of DMA pages
  RDMA/efa: Properly document the interrupt mask register
  RDMA/efa: Unified getters/setters for device structs bitmask access
  drm/i915/gt: Reset queue_priority_hint after wedging
  drm/i915/selftests: Be a little more lenient for reset workers
  RDMA/hns: Optimize qp doorbell allocation flow
  RDMA/hns: Optimize kernel qp wrid allocation flow
  RDMA/hns: Optimize qp param setup flow
  RDMA/hns: Optimize qp buffer allocation flow
  RDMA/hns: Optimize qp number assign flow
  RDMA/hns: Optimize qp context create and destroy flow
  RDMA/hns: Optimize qp destroy flow
  drm/i915: Add glk to intel_detect_preproduction_hw()
  RDMA/hns: Stop doorbell update while qp state error
  RDMA/hns: Use flush framework for the case in aeq
  RDMA/hns: Treat revision HIP08_A as a special case
  iommu: Use C99 flexible array in fwspec
  iommu/virtio: Build virtio-iommu as module
  iommu/amd: Fix the configuration of GCR3 table root pointer
  iommu/qcom: Replace zero-length array with flexible-array member
  drm/i915/selftests: Wait for the context switch
  RDMA/core: Fix pkey and port assignment in get_new_pps
  vt: selection, push sel_lock up
  vt: selection, push console lock down
  lib/vsprintf: update comment about simple_strto<foo>() functions
  drm/i915/perf: Manually acquire engine-wakeref around use of kernel_context
  drm/i915/perf: Mark up the racy use of perf->exclusive_stream
  Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome
  docs: networking: convert 6lowpan.txt to ReST
  6lowpan: Replace zero-length array with flexible-array member
  drm/i915: Fix wrongly populated plane possible_crtcs bit mask
  arm64: Update comment for ASID() macro
  drm/i915: Protect i915_request_await_start from early waits
  pinctrl: da9062: Fix error gpiolib.h path
  drm/i915/selftests: Check recovery from corrupted LRC
  drm/i915/selftests: Verify LRC isolation
  drm/tidss: Drop pointless static qualifier in dispc_find_csc()
  drm/tidss: fix spelling mistakes "bufer" and "requsted"
  drm/tidss: Use drm_for_each_bridge_in_chain()
  drm/tidss: dispc: Fix broken plane positioning code
  tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED
  tee: remove redundant teedev in struct tee_shm
  tee: don't assign shm id for private shms
  tee: remove unused tee_shm_priv_alloc()
  tee: remove linked list of struct tee_shm
  selftests: pidfd: Add pidfd_fdinfo_test in .gitignore
  exit: Fix Sparse errors and warnings
  fork: Use RCU_INIT_POINTER() instead of rcu_access_pointer()
  drm/i915/gt: Pull marking vm as closed underneath the vm->mutex
  drm/dp_mst: Check crc4 value while building sideband message
  drm/dp_mst: Fix W=1 warnings
  MIPS: reduce print level for cache information
  MIPS: pic32mzda: Drop pointless static qualifier
  platform/x86: Kconfig: Fix a typo
  platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member
  platform/x86/intel-uncore-freq: Add release callback
  platform/x86/intel-uncore-freq: Fix static checker issue and potential race condition
  platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map
  platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry
  platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS
  kvm: x86: Limit the number of "kvm: disabled by bios" messages
  interconnect: qcom: sdm845: Split qnodes into their respective NoCs
  interconnect: qcom: Consolidate interconnect RPMh support
  dt-bindings: interconnect: Update Qualcomm SDM845 DT bindings
  dt-bindings: interconnect: Add YAML schemas for QCOM bcm-voter
  dt-bindings: interconnect: Convert qcom,sdm845 to DT schema
  KVM: x86: avoid useless copy of cpufreq policy
  KVM: allow disabling -Werror
  KVM: x86: allow compiling as non-module with W=1
  KVM: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis
  KVM: Introduce pv check helpers
  KVM: let declaration of kvm_get_running_vcpus match implementation
  KVM: SVM: allocate AVIC data structures based on kvm_amd module parameter
  arm64: defconfig: Enable MEGARAID_SAS
  bus: hisi_lpc: Fixup IO ports addresses to avoid use-after-free in host removal
  drm/i915/gt: Check engine-is-awake on reset later
  drm/i915/selftests: Disable heartbeat around manual pulse tests
  drm/i915: Skip barriers inside waits
  i3c: master: Replace zero-length array with flexible-array member
  i3c: Simplify i3c_device_match_id()
  i3c: Generate aliases for i3c modules
  i3c: Add a modalias sysfs attribute
  Bluetooth: Support querying for WBS support through MGMT
  Bluetooth: btusb: Add flag to define wideband speech capability
  Bluetooth: Fixing a few comment typos in the quirk definitions.
  Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()'
  Bluetooth: hci_h4: Fix a typo in a comment
  Bluetooth: During le_conn_timeout disable EXT_ADV
  Bluetooth: Remove adv set for directed advertising
  Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS
  Bluetooth: Fix Suspicious RCU usage warnings
  Bluetooth: Replace zero-length array with flexible-array member
  arm64: zynqmp: Add Xilinx AES node
  arm64: dts: qcom: msm8996:: Add qcom,tsens-v2 to msm8996.dtsi compatible
  arm64: dts: qcom: msm8916:: Add qcom,tsens-v0_1 to msm8916.dtsi compatible
  arm64: dts: qcom: sdm845-mtp: Add Truly display
  arm64: dts: ipq6018: Add a few device nodes
  arm64: dts: sc7180: Move venus node to the correct position
  arm64: dts: sdm845: follow venus-sdm845v2 DT binding
  random: fix data races at timer_rand_state
  random: always use batched entropy for get_random_u{32,64}
  random: Make RANDOM_TRUST_CPU depend on ARCH_RANDOM
  arm64: add credited/trusted RNG support
  random: add arch_get_random_*long_early()
  random: split primary/secondary crng init paths
  ANDROID: gki_defconfig: Enable CONFIG_RD_LZ4
  bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump()
  bpf: INET_DIAG support in bpf_sk_storage
  inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data
  inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one()
  crypto: hisilicon - remove redundant assignment of pointer ctx
  hwrng: omap3-rom - Include linux/io.h for virt_to_phys
  crypto: md5 - remove unused macros
  net/mlx5e: Remove redundant comment about goto slow path
  net/mlx5e: Reduce number of arguments in slow path handling
  net/mlx5e: Remove unused argument from parse_tc_pedit_action()
  net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors
  net/mlx5e: Use netdev_warn() instead of pr_err() for errors
  net/mlx5e: Use netdev_warn() for errors for added prefix
  net/mlx5: DR, Improve log messages
  net/mlx5: DR, Change matcher priority parameter type
  net/mlx5e: Add devlink fdb_large_groups parameter
  net/mlx5: Change the name of steering mode param id
  net/mlx5e: Add support for devlink-port in non-representors mode
  net/mlx5e: Rename representor get devlink port function
  net/mlx5: E-Switch, Allow goto earlier chain if FW supports it
  net/mlx5e: Eswitch, Use per vport tables for mirroring
  net/mlx5: Eswitch, avoid redundant mask
  net/mlx5e: Don't allow forwarding between uplink
  crypto: chelsio - un-register crypto algorithms
  MAINTAINERS: Update maintainers for chelsio crypto drivers
  crypto: xilinx - Add Xilinx AES driver
  dt-bindings: crypto: Add bindings for ZynqMP AES-GCM driver
  firmware: xilinx: Add ZynqMP aes API for AES functionality
  selinux: remove unused initial SIDs and improve handling
  ANDROID: net: wireless: Add module_param(mac_prefix) to mac80211_hwsim
  selinux: reduce the use of hard-coded hash sizes
  bpf: Replace zero-length array with flexible-array member
  powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems
  PCI: Add boot interrupt quirk mechanism for Xeon chipsets
  drm/i915/ggtt: do not set bits 1-11 in gen12 ptes
  ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers()
  ACPI: EC: Avoid passing redundant argument to functions
  ACPI: EC: Avoid printing confusing messages in acpi_ec_setup()
  MAINTAINERS: Correct Cadence PCI driver path
  dm zoned: Fix reference counter initial value of chunk works
  dm writecache: verify watermark during resume
  dm: report suspended device during destroy
  drm/i915/tgl: Add Wa_1608008084
  io_uring: fix 32-bit compatability with sendmsg/recvmsg
  media: vsp1: tidyup VI6_HGT_LBn_H() macro
  media: smiapp: Move definitions under driver directory
  media: smiapp: Refactor reading SMIA limits
  media: smiapp: Move SMIA limit reading up
  media: smiapp: Turn limit lookup into a function
  media: smiapp: Use unaligned get and put functions
  ANDROID: gki: Enable BINFMT_MISC as part of GKI
  RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
  RDMA/opa_vnic: Delete driver version
  RDMA/ipoib: Don't set constant driver version
  RDMA/ucma: Put a lock around every call to the rdma_cm layer
  RDMA/siw: Fix setting active_{speed, width} attributes
  media: smiapp: Simplify condition for choosing 8-bit access
  x86/mce: Fix logic and comments around MSR_PPIN_CTL
  net: dsa: mv88e6xxx: Fix masking of egress port
  media: omap3isp: Prevent enabling CCDC when stopping streaming
  media: MAINTAINERS: Sort entries in database for TI VPE/CAL
  media: staging: media: ipu3: Change 'unsigned long int' to 'unsigned long'
  media: i2c: Add driver for Sony IMX219 sensor
  media: dt-bindings: media: i2c: Add IMX219 CMOS sensor binding
  media: ipu3.rst: add imgu pipe config tool link
  media: ov5675: add vflip/hflip control support
  mlxsw: pci: Wait longer before accessing the device after reset
  mlxsw: reg: Update module_type values in PMTM register and map them to width
  WAN: Replace zero-length array with flexible-array member
  NFC: Replace zero-length array with flexible-array member
  sfc: fix timestamp reconstruction at 16-bit rollover points
  vsock: fix potential deadlock in transport->release()
  net: mvpp2: use resolved link config in mac_link_up()
  net: mvneta: use resolved link config in mac_link_up()
  net: macb: use resolved link config in mac_link_up()
  net: dpaa2-mac: use resolved link config in mac_link_up()
  net: axienet: use resolved link config in mac_link_up()
  net: mv88e6xxx: use resolved link config in mac_link_up()
  net: dsa: propagate resolved link config via mac_link_up()
  net: phylink: propagate resolved link config via mac_link_up()
  unix: It's CONFIG_PROC_FS not CONFIG_PROCFS
  net: rmnet: fix packet forwarding in rmnet bridge mode
  net: rmnet: fix bridge mode bugs
  net: rmnet: use upper/lower device infrastructure
  net: rmnet: do not allow to change mux id if mux id is duplicated
  net: rmnet: remove rcu_read_lock in rmnet_force_unassociate_device()
  net: rmnet: fix suspicious RCU usage
  net: rmnet: fix NULL pointer dereference in rmnet_changelink()
  net: rmnet: fix NULL pointer dereference in rmnet_newlink()
  atomic_open(): saner calling conventions (return dentry on success)
  handle_mounts(): start building a sane wrapper for follow_managed()
  make build_open_flags() treat O_CREAT | O_EXCL as implying O_NOFOLLOW
  follow_automount() doesn't need the entire nameidata
  follow_automount(): get rid of dead^Wstillborn code
  fix automount/automount race properly
  ARM: dts: bcm2711: Add pcie0 alias
  ARM: dts: bcm283x: Add missing properties to the PWR LED
  dpaa2-eth: add support for nway reset
  dpaa2-eth: add support for mii ioctls
  net: phy: marvell10g: read copper results from CSSR1
  net: phy: marvell: don't interpret PHY status unless resolved
  mlx5: register lag notifier for init network namespace only
  s390/qeth: support configurable RX copybreak
  s390/qeth: don't check for IFF_UP when scheduling napi
  s390/qeth: don't re-start read cmd when IDX has terminated
  s390/qeth: reset seqnos on connection startup
  s390/qeth: remove unused cmd definitions
  s390/qeth: validate device-provided MAC address
  s390/qeth: clean up CREATE_ADDR cmd code
  s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac()
  drm/i915: Set up PIPE_MISC truncate bit on tgl+
  unix: define and set show_fdinfo only if procfs is enabled
  selftests: mlxsw: resource_scale: Invoke for Spectrum-3
  selftests: mlxsw: Reduce router scale running time using offload indication
  selftests: mlxsw: Reduce running time using offload indication
  selftests: mlxsw: Add shared buffer traffic test
  selftests: mlxsw: Add mlxsw lib
  selftests: devlink_lib: Add devlink port helpers
  selftests: devlink_lib: Check devlink info command is supported
  selftests: mlxsw: Add shared buffer configuration test
  selftests: mlxsw: Use busywait helper in rtnetlink test
  selftests: mlxsw: Use busywait helper in vxlan test
  selftests: mlxsw: Use busywait helper in blackhole routes test
  selftests: devlink_trap_l3_drops: Avoid race condition
  selftests: add a mirror test to mlxsw tc flower restrictions
  selftests: add egress redirect test to mlxsw tc flower restrictions
  selftests: mlxsw: Add a RED selftest
  selftests: forwarding: lib.sh: Add start_tcp_traffic
  hinic: fix a bug of rss configuration
  hinic: fix a bug of setting hw_ioctxt
  hinic: fix a irq affinity bug
  KVM: s390: introduce module parameter kvm.use_gisa
  KVM: s390: protvirt: Add KVM api documentation
  KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED
  DOCUMENTATION: Protected virtual machine introduction and IPL
  KVM: s390: protvirt: Add UV cpu reset calls
  KVM: s390: protvirt: do not inject interrupts after start
  KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112
  KVM: s390: protvirt: Support cmd 5 operation state
  KVM: s390: protvirt: Report CPU state to Ultravisor
  KVM: s390: protvirt: UV calls in support of diag308 0, 1
  KVM: s390: protvirt: Add program exception injection
  KVM: s390: protvirt: Only sync fmt4 registers
  KVM: s390: protvirt: Do only reset registers that are accessible
  KVM: s390: protvirt: disallow one_reg
  KVM: s390: protvirt: STSI handling
  KVM: s390: protvirt: Write sthyi data to instruction data area
  KVM: s390/mm: handle guest unpin events
  KVM: s390: protvirt: handle secure guest prefix pages
  KVM: S390: protvirt: Introduce instruction data area bounce buffer
  KVM: s390: protvirt: Add new gprs location handling
  KVM: s390: protvirt: Handle spec exception loops
  KVM: s390: protvirt: Add SCLP interrupt handling
  KVM: s390: protvirt: Implement interrupt injection
  KVM: s390: protvirt: Instruction emulation
  KVM: s390: protvirt: Handle SE notification interceptions
  KVM: s390/mm: Make pages accessible before destroying the guest
  KVM: s390: protvirt: Secure memory is not mergeable
  KVM: s390: protvirt: Add initial vm and cpu lifecycle handling
  KVM: s390: add new variants of UV CALL
  KVM: s390: protvirt: Add UV debug trace
  KVM: s390/interrupt: do not pin adapter interrupt pages
  s390/protvirt: Add sysfs firmware interface for Ultravisor information
  s390/mm: add (non)secure page access exceptions handlers
  s390/mm: provide memory management functions for protected KVM guests
  s390/protvirt: add ultravisor initialization
  s390/protvirt: introduce host side setup
  f2fs: fix to avoid potential deadlock
  f2fs: add missing function name in kernel message
  f2fs: recycle unused compress_data.chksum feild
  f2fs: fix to avoid NULL pointer dereference
  f2fs: fix leaking uninitialized memory in compressed clusters
  f2fs: fix the panic in do_checkpoint()
  f2fs: fix to wait all node page writeback
  x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
  ARM: OMAP4: hwmod_data: Remove OMAP4 IPU hwmod data
  ARM: OMAP2+: Drop legacy platform data for OMAP4 DSP
  ARM: OMAP2+: Drop hwmod data for am3 and am4 PRUSS
  ARM: dts: am4372: Add idle_states for cpuidle
  ARM: dts: am33xx: Add idle_states for cpuidle
  ARM: omap2plus_defconfig: Add CONFIG_ARM_CPUIDLE
  soc: ti: pm33xx: Add base cpuidle support
  ARM: OMAP2+: pm33xx-core: Extend platform_data ops for cpuidle
  ARM: OMAP2+: pm33xx-core: Add cpuidle_ops for am335x/am437x
  radix tree test suite: Support kmem_cache alignment
  dt-bindings: arm: cpu: Add TI AM335x and AM437x enable method
  firmware: arm_sdei: clean up sdei_event_create()
  firmware: arm_sdei: Use cpus_read_lock() to avoid races with cpuhp
  firmware: arm_sdei: fix possible double-lock on hibernate error path
  firmware: arm_sdei: fix double-lock on hibernate with shared events
  ANDROID: gki_defconfig: disable CONFIG_CRYPTO_MD4
  dm thin metadata: fix lockdep complaint
  dm cache: fix a crash due to incorrect work item cancelling
  drm/i915: remove ICP_PP_CONTROL
  nvme-pci: Hold cq_poll_lock while completing CQEs
  pstore: pstore_ftrace_seq_next should increase position index
  media: dt-bindings: media: venus: Add sc7180 DT schema
  media: venus: core: add sc7180 DT compatible and resource struct
  media: dt-bindings: media: venus: delete old binding document
  media: venus: core: add sdm845-v2 DT compatible and resource struct
  media: dt-bindings: media: venus: Add sdm845v2 DT schema
  media: dt-bindings: media: venus: Convert sdm845 to DT schema
  media: dt-bindings: media: venus: Convert msm8996 to DT schema
  i3c: Fix MODALIAS uevents
  media: dt-bindings: media: venus: Convert msm8916 to DT schema
  media: venus: vdec: handle 10bit bitstreams
  media: venus: introduce core selection
  media: venus: redesign clocks and pm domains control
  EDAC/synopsys: Do not print an error with back-to-back snprintf() calls
  media: venus: cache vb payload to be used by clock scaling
  media: venus: venc: blacklist two encoder properties
  media: venus: firmware: Use %pR to print IO resource
  media: venus: hfi_parser: Ignore HEVC encoding for V1
  media: MAINTAINERS: Add dt-binding files for Venus
  drm/panfrost: default_supplies[] can be static
  tee: amdtee: fix memory leak in amdtee_open_session()
  Documentation/memory-barriers: Fix typos
  doc: Add rcutorture scripting to torture.txt
  doc/RCU/rcu: Use https instead of http if possible
  doc/RCU/rcu: Use absolute paths for non-rst files
  doc/RCU/rcu: Use ':ref:' for links to other docs
  doc/RCU/listRCU: Update example function name
  doc/RCU/listRCU: Fix typos in a example code snippets
  doc/RCU/Design: Remove remaining HTML tags in ReST files
  s390/mm: remove fake numa support
  s390/crypto: explicitly memzero stack key material in aes_s390.c
  s390: Replace zero-length array with flexible-array member
  s390/qdio: simplify debugfs code
  s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0
  doc: Add some more RCU list patterns in the kernel
  perf annotate: Fix segfault with source toggle
  perf annotate: Align struct annotate_args
  arm64: mm: convert cpu_do_switch_mm() to C
  x86/traps: Stop using ist_enter/exit() in do_int3()
  perf annotate: Simplify disasm_line allocation and freeing code
  PCI: brcmstb: Fix build on 32bit ARM platforms with older compilers
  perf annotate: Remove privsize from symbol__annotate() args
  perf probe: Check return value of strlist__add() for -ENOMEM
  dma-buf: make move_notify mandatory if importer_ops are provided
  dma-buf: drop dynamic_mapping flag
  drm/amdgpu: implement amdgpu_gem_prime_move_notify v2
  drm/amdgpu: add amdgpu_dma_buf_pin/unpin v2
  drm/amdgpu: use allowed_domains for exported DMA-bufs
  drm/ttm: remove the backing store if no placement is given
  dma-buf: add dynamic DMA-buf handling v15
  io_uring: define and set show_fdinfo only if procfs is enabled
  arm64: fix NUMA Kconfig typos
  gfs2: leaf_dealloc needs to allocate one more revoke
  gfs2: allow journal replay to hold sd_log_flush_lock
  gfs2: don't allow releasepage to free bd still used for revokes
  gfs2: flesh out delayed withdraw for gfs2_log_flush
  gfs2: Do proper error checking for go_sync family of glops functions
  gfs2: Don't demote a glock until its revokes are written
  gfs2: drain the ail2 list after io errors
  gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails
  gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty
  gfs2: Check for log write errors before telling dlm to unlock
  gfs2: Prepare to withdraw as soon as an IO error occurs in log write
  gfs2: Issue revokes more intelligently
  gfs2: Add verbose option to check_journal_clean
  gfs2: fix infinite loop when checking ail item count before go_inval
  gfs2: Force withdraw to replay journals and wait for it to finish
  x86/entry/entry_32: Route int3 through common_exception
  x86/irq: Remove useless return value from do_IRQ()
  x86/traps: Remove redundant declaration of do_double_fault()
  x86/traps: Document do_spurious_interrupt_bug()
  x86/traps: Remove pointless irq enable from do_spurious_interrupt_bug()
  x86/entry/32: Force MCE through do_mce()
  x86/mce: Disable tracing and kprobes on do_machine_check()
  x86/entry/32: Add missing ASM_CLAC to general_protection entry
  perf config: Document missing config options
  perf annotate: Fix perf config option description
  perf annotate: Prefer cmdline option over default config
  perf annotate: Make perf config effective
  perf config: Introduce perf_config_u8()
  perf annotate: Fix --show-nr-samples for tui/stdio2
  perf annotate: Fix --show-total-period for tui/stdio2
  perf annotate/tui: Re-render title bar after switching back from script browser
  dt-bindings: vendor-prefixes: Add prefix for PocketBook International SA
  dt-bindings: rng: Convert BCM2835 to DT schema
  dt-bindings: mmc: Convert Cadence SD/SDIO/eMMC controller to json-schema
  dt-bindings: mtd: Convert Denali NAND controller to json-schema
  arm64: dts: allwinner: Add initial support for Pine64 PinePhone
  dt-bindings: arm: sunxi: Add PinePhone 1.0 and 1.1 bindings
  arm64: dts: sun50i-a64: Add i2c2 pins
  ARM: dts: sunxi: h3/h5: add r_pwm node
  drm/virtio: fix mmap page attributes
  drm/shmem: add support for per object caching flags.
  arm64: allwinner: a64: enable LCD-related hardware for Pinebook
  drm/panel: simple: Add NewEast Optoelectronics CO., LTD WJFH116008A panel support
  dt-bindings: display: simple: Add NewEast Optoelectronics WJFH116008A compatible
  MIPS: Fix CONFIG_MIPS_CMDLINE_DTB_EXTEND handling
  tools headers UAPI: Update tools's copy of kvm.h headers
  tools arch x86: Sync the msr-index.h copy with the kernel sources
  dt-bindings: Add Guangdong Neweast Optoelectronics CO. LTD vendor prefix
  drm/bridge: anx6345: don't print error message if regulator is not ready
  spi/zynqmp: remove entry that causes a cs glitch
  XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI
  dma-buf: free dmabuf->name in dma_buf_release()
  clocksource: Replace setup_irq() by request_irq()
  drm/bridge: analogix-anx6345: fix set of link bandwidth
  drm/virtio: add virtio_gpu_is_shmem helper
  drm/virtio: make mmap callback consistent with callbacks
  clocksource/drivers/ingenic: Add support for TCU of X1000
  dt-bindings: timer: Add X1000 bindings.
  ARM: decompressor: switch to by-VA cache maintenance for v7 cores
  ARM: decompressor: prepare cache_clean_flush for doing by-VA maintenance
  ARM: decompressor: factor out routine to obtain the inflated image size
  FROMLIST: kbuild: generate autoksyms.h early
  FROMLIST: kbuild: split adjust_autoksyms.sh in two parts
  FROMLIST: kbuild: allow symbol whitelisting with TRIM_UNUSED_KSYMS
  clocksource/drivers/timer-ti-dm: Drop bogus omap_dm_timer_of_set_source()
  clocksource/drivers/timer-ti-dm: Do not update counter on updating the period
  ipv6: xfrm6_tunnel.c: Use built-in RCU list checking
  sched/fair: Fix statistics for find_idlest_group()
  clocksource/drivers/owl: Improve owl_timer_init fail messages
  clocksource: Add driver for the Ingenic JZ47xx OST
  mtd: spi-nor: Refactor spi_nor_read_id()
  cpufreq: Fix policy initialization for internal governor drivers
  drm/i915/drv: use intel_uncore_write() for register access
  drm/i915/dram: use intel_uncore_*() functions for register access
  drm/i915: split out intel_dram.[ch] from i915_drv.c
  drm/i915: significantly reduce the use of <drm/i915_drm.h>
  net: dsa: mv88e6xxx: fix duplicate vlan warning
  net: switchdev: do not propagate bridge updates across bridges
  net/smc: check for valid ib_client_data
  net: stmmac: fix notifier registration
  net: phy: mscc: fix firmware paths
  net: qrtr: Fix error pointer vs NULL bugs
  net: phy: mscc: add missing shift for media operation mode selection
  phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling
  mptcp: add dummy icsk_sync_mss()
  net: ena: fix broken interface between ENA driver and FW
  mptcp: defer work schedule until mptcp lock is released
  mptcp: avoid work queue scheduling if possible
  mptcp: remove mptcp_read_actor
  mptcp: add rmem queue accounting
  mptcp: update mptcp ack sequence from work queue
  mptcp: add work queue skeleton
  mptcp: add and use mptcp_data_ready helper
  mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3
  mlxsw: spectrum: Initialize advertised speeds to supported speeds
  mlxsw: spectrum: Move the ECN-marked packet counter to ethtool
  mlxsw: spectrum_switchdev: Optimize SFN records processing
  net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg
  af_llc: fix if-statement empty body warning
  slip: not call free_netdev before rtnl_unlock in slip_open
  drm/hisilicon: Fixed pcie resource conflict between drm and firmware
  drm/hisilicon: Set preferred mode resolution and maximum resolution
  drm/hisilicon: Add the mode_valid function
  drm/hisilicon: fixed the wrong resolution configurations
  drm/hisilicon: Enable the shadowfb for hibmc
  drm/hisilicon: Add new clock/resolution configurations
  net/smc: improve peer ID in CLC decline for SMC-R
  net/smc: rework peer ID handling
  tcp-zerocopy: Update returned getsockopt() optlen.
  ipv6: restrict IPV6_ADDRFORM operation
  net/smc: fix cleanup for linkgroup setup failures
  net: fix sysfs permssions when device changes network namespace
  net-sysfs: add queue_change_owner()
  net-sysfs: add netdev_change_owner()
  drivers/base/power: add dpm_sysfs_change_owner()
  device: add device_change_owner()
  sysfs: add sysfs_change_owner()
  sysfs: add sysfs_group{s}_change_owner()
  sysfs: add sysfs_link_change_owner()
  sysfs: add sysfs_file_change_owner()
  net: bcmgenet: Clear ID_MODE_DIS in EXT_RGMII_OOB_CTRL when not needed
  sched: act: count in the size of action flags bitfield
  kbuild: get rid of trailing slash from subdir- example
  net: core: devlink.c: Use built-in RCU list checking
  net: cisco: Replace zero-length array with flexible-array member
  net: marvell: Replace zero-length array with flexible-array member
  net: hns: Replace zero-length array with flexible-array member
  sfc: Replace zero-length array with flexible-array member
  qlogic: Replace zero-length array with flexible-array member
  net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
  Revert "net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/sec on 7278"
  ANDROID: gki_defconfig: Disable CONFIG_RT_GROUP_SCHED
  ANDROID: Disable wq fp check in CFI builds
  bnxt_en: add newline to netdev_*() format strings
  drm/i915/tgl: Add Wa_1606054188:tgl
  drm/i915/tgl: Allow DC5/DC6 entry while PG2 is active
  FROMGIT: of: property: Add device link support for power-domains and hwlocks
  netfilter: xt_hashlimit: unregister proc file before releasing mutex
  dt-bindings: mmc: Convert UniPhier SD controller to json-schema
  dt-bindings: dma: Convert UniPhier MIO DMA controller to json-schema
  dt-bindings: interrupt-controller: Convert UniPhier AIDET to json-schema
  dt-bindings: bus: Convert UniPhier System Bus to json-schema
  dt-bindings: pinctrl: Convert UniPhier pin controller to json-schema
  dt-bindings: gpio: Convert UniPhier GPIO to json-schema
  dt-bindings: arm: Convert UniPhier board/SoC bindings to json-schema
  leds: pwm: convert to atomic PWM API
  leds: pwm: simplify if condition
  leds: add SGI IP30 led support
  leds: lm3697: fix spelling mistake "To" -> "Too"
  ethtool: limit bitset size
  drm/amdgpu: drop legacy drm load and unload callbacks
  drm/amdgpu/display: don't call drm_dp_mst_connector_late_register (v2)
  drm/amdgpu/display: split dp connector registration (v4)
  drm/amdgpu/display: add a late register connector callback
  drm/amd/display: move dpcd debugfs members setup
  drm/amdgpu/display: move debugfs init into core amdgpu debugfs (v2)
  drm/amdgpu: don't call drm_connector_register for non-MST ports
  drm/amdgpu/ring: move debugfs init into core amdgpu debugfs
  drm/amdgpu/firmware: move debugfs init into core amdgpu debugfs
  drm/amdgpu/regs: move debugfs init into core amdgpu debugfs
  drm/amdgpu/gem: move debugfs init into core amdgpu debugfs
  drm/amdgpu/fence: move debugfs init into core amdgpu debugfs
  drm/amdgpu/sa: move debugfs init into core amdgpu debugfs
  drm/amdgpu/pm: move debugfs init into core amdgpu debugfs
  drm/amdgpu/ttm: move debugfs init into core amdgpu debugfs
  drm/amdgpu: rename amdgpu_debugfs_preempt_cleanup
  drm/amdgpu: Increase timout on emulator to tenfold instead of twice
  drm/amd/powerplay: add DFCstate control pptable func for arct
  drm/amd/powerplay: update arcturus ppsmc header to 54.15.0
  drm/amdgpu/display: clean up hdcp workqueue handling
  drm/amdkfd: Delete unnecessary unmap queue package submissions
  drm/amdkfd: Delete excessive printings
  drm/amdkfd: Fix a memory leak in queue creation error handling
  drm/amdkfd: Count active CP queues directly
  drm/amdkfd: Avoid ambiguity by indicating it's cp queue
  drm/amdkfd: Rename queue_count to active_queue_count
  drm/amd: Extend ROCt to surface UUID for devices that have them
  drm/amdgpu: Fix check for DPM when returning max clock
  drm/amdgpu: Don't write GCVM_L2_CNTL* regs on navi12 VF
  drm/radeon: Inline drm_get_pci_dev
  drm/amdgpu: Drop DRIVER_USE_AGP
  drm/amd/powerplay: Use bitwise instead of arithmetic operator for flags
  drm/amd/display: remove set but not used variable 'mc_vm_apt_default'
  drm/amd/amdgpu: Add gfxoff debugfs entry
  drm/amdgpu: use amdgpu_ring_test_helper when possible
  drm/amdgpu: add VM update fences back to the root PD v2
  drm/amdgpu: cleanup amdgpu_ring_fini
  drm/amdgpu: Add Arcturus D342 page retire support
  drm/amdgpu: toggle DF-Cstate to protect DF reg access
  drm/amdgpu: move get_xgmi_relative_phy_addr to amdgpu_xgmi.c
  drm/amdgpu: add dpm helper function for DF Cstate control
  drm/amdgpu: update psp firmwares loading sequence V2
  drm/amdgpu: Remove kfd eviction fence before release bo (v2)
  net: Fix Tx hash bound checking
  drm/radeon: Inline drm_get_pci_dev
  drm/amdgpu: Drop DRIVER_USE_AGP
  ARM: dts: exynos: Fix memory on Artik5 evaluation boards
  ARM: OMAP2+: Fix compile if CONFIG_HAVE_ARM_SMCCC is not set
  spi: pxa2xx: Add CS control clock quirk
  arm: dts: dra76x: Fix mmc3 max-frequency
  ARM: dts: dra7: Add "dma-ranges" property to PCIe RC DT nodes
  regulator: add smb208 support
  ASoC: tas2562: Add entries for the TAS2563 audio amplifier
  ASoC: dt-bindings: Add TAS2563 compatible to the TAS2562 binding
  ASoC: amd: Allow I2S wake event after ACP is powerd On
  ASoC: rt5682: Revise the function name
  ASoC: rt5682: Add the soundwire support
  ASoC: amd: Add machine driver for Raven based platform
  bus: ti-sysc: Implement display subsystem reset quirk
  bus: ti-sysc: Fix 1-wire reset quirk
  bus: ti-sysc: Detect display subsystem related devices
  bus: ti-sysc: Handle module unlock quirk needed for some RTC
  bus: ti-sysc: Implement SoC revision handling
  bus: ti-sysc: Don't warn about legacy property for nested ti-sysc devices
  bus: ti-sysc: Consider non-existing registers too when matching quirks
  bus: ti-sysc: Improve reset to work with modules with no sysconfig
  bus: ti-sysc: Rename clk related quirks to pre_reset and post_reset quirks
  drm/omap: Prepare DSS for probing without legacy platform data
  Revert "KVM: x86: enable -Werror"
  signal: avoid double atomic counter increments for user accounting
  io_uring: drop file set ref put/get on switch
  ASoC: soc-dai: add get_sdw_stream() callback
  ASoC: pcm: check if cpu-dai supports a given stream
  ASoC: Return error if the function does not support multi-cpu
  ASoC: Add multiple CPU DAI support in DAPM
  ASoC: Add dapm_add_valid_dai_widget helper
  ASoC: Add multiple CPU DAI support for PCM ops
  ASoC: Add initial support for multiple CPU DAIs
  blk-mq: Remove some unused function arguments
  selftests/bpf: Add test for "bpftool feature" command
  bpftool: Update bash completion for "bpftool feature" command
  bpftool: Update documentation of "bpftool feature" command
  bpftool: Make probes which emit dmesg warnings optional
  bpftool: Move out sections to separate functions
  kbuild: add dt_binding_check to PHONY in a correct place
  kbuild: add dtbs_check to PHONY
  RDMA/bnxt_re: Using vmalloc requires including vmalloc.h
  kbuild: remove unneeded semicolon at the end of cmd_dtb_check
  kbuild: fix DT binding schema rule to detect command line changes
  kbuild: remove wrong documentation about mandatory-y
  kbuild: add comment for V=2 mode
  iavf: use tc_cls_can_offload_and_chain0() instead of chain check
  dt-bindings: i2c: Convert UniPhier FI2C controller to json-schema
  dt-bindings: i2c: Convert UniPhier I2C controller to json-schema
  dt-bindings: serial: Convert UniPhier UART to json-schema
  of: unittest: annotate warnings triggered by unittest
  of: unittest: add overlay gpio test to catch gpio hog problem
  ASoC: tas2562: Fix sample rate error message
  of: property: Add device link support for power-domains and hwlocks
  bpftool: Support struct_ops, tracing, ext prog types
  dt-bindings: ata: rcar-sata: Convert to json-schema
  dt-bindings: example-schema: Drop double quotes around URLs
  drm/etnaviv: add hwdb entry for gc400 found in STM32
  drm/etnaviv: update hwdb selection logic
  drm/etnaviv: update gc7000 chip identity entry
  drm/etnaviv: show identity information in debugfs
  drm/etnaviv: determine product, customer and eco id
  drm/etnaviv: update hardware headers from rnndb
  scripts/bpf: Switch to more portable python3 shebang
  efi: READ_ONCE rng seed size before munmap
  efi/x86: Handle by-ref arguments covering multiple pages in mixed mode
  efi/x86: Remove support for EFI time and counter services in mixed mode
  efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper
  drm/i915: Fix broken num_entries in skl_ddb_allocation_overlaps
  drm/i915: Add WARN_ON in intel_get_crtc_for_pipe()
  drm/i915: Get first crtc instead of PIPE_A crtc
  drm/i915: Fix broken transcoder err state
  drm/i915: Remove (pipe == crtc->index) assumption
  drm/i915: Iterate over pipes and skip the disabled one
  io_uring: import_single_range() returns 0/-ERROR
  io_uring: pick up link work on submit reference drop
  leds: leds-bd2802: remove set but not used variable 'pdata'
  leds: ns2: Convert to GPIO descriptors
  leds: ns2: Absorb platform data
  selftests: nft_concat_range: Add test for reported add/flush/add issue
  nft_set_pipapo: Actually fetch key data in nft_pipapo_remove()
  drm/ttm: fix leaking fences via ttm_buffer_object_transfer
  x86/Kconfig: Make CMDLINE_OVERRIDE depend on non-empty CMDLINE
  ext2: Silence lockdep warning about reclaim under xattr_sem
  drm/i915: Avoid recursing onto active vma from the shrinker
  drm/i915/pmu: Avoid using globals for PMU events
  drm/i915/pmu: Avoid using globals for CPU hotplug state
  drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt
  drm/i915: fix header test with GCOV
  drm/omap: dss: Remove unused omap_dss_device operations
  drm/omap: dss: Remove unused omapdss_of_find_connected_device() function
  drm/omap: dss: Inline the omapdss_display_get() function
  drm/omap: Hardcode omap_connector type to DSI
  drm/omap: sdi: Register a drm_bridge
  drm/omap: sdi: Sort includes alphabetically
  drm/omap: dpi: Register a drm_bridge
  drm/omap: dpi: Simplify clock setting API
  drm/omap: dpi: Reorder functions in sections
  drm/omap: dpi: Sort includes alphabetically
  drm/omap: hdmi5: Simplify EDID read
  drm/omap: hdmi4: Simplify EDID read
  drm/omap: venc: Remove omap_dss_device operations
  drm/omap: hdmi: Remove omap_dss_device operations
  drm/omap: Remove HPD, detect and EDID omapdss operations
  drm/omap: Switch the HDMI and VENC outputs to drm_bridge
  drm/omap: Create connector for bridges
  drm/omap: venc: Register a drm_bridge
  drm/omap: dss: Remove .set_hdmi_mode() and .set_infoframe() operations
  drm/omap: hdmi4: Implement drm_bridge .hpd_notify() operation
  drm/omap: hdmi5: Move mode set, enable and disable operations to bridge
  drm/omap: hdmi4: Move mode set, enable and disable operations to bridge
  drm/omap: hdmi5: Register a drm_bridge for EDID read
  drm/omap: hdmi4: Register a drm_bridge for EDID read
  drm/omap: hdmi5: Rework EDID read to isolate data read
  drm/omap: hdmi4: Rework EDID read to isolate data read
  drm/omap: hdmi: Allocate EDID in the .read_edid() operation
  drm/omap: dss: Make omap_dss_device_ops optional
  drm/omap: Add infrastructure to support drm_bridge local to DSS outputs
  drm/omap: dss: Fix output next device lookup in DT
  drm/omap: Use the drm_panel_bridge API
  drm/omap: Factor out display type to connector type conversion
  drm/omap: Simplify HDMI mode and infoframe configuration
  drm/omap: dss: Cleanup DSS ports on initialisation failure
  drm: Add helper to create a connector for a chain of bridges
  drm/bridge: tfp410: Allow operation without drm_connector
  drm/bridge: tfp410: Replace manual connector handling with bridge
  drm/bridge: panel: Implement bridge connector operations
  drm/bridge: Add driver for the TI TPD12S015 HDMI level shifter
  drm/bridge: Add bridge driver for display connectors
  drm/bridge: simple-bridge: Add support for the TI OPA362
  drm/bridge: simple-bridge: Add support for enable GPIO
  drm/bridge: simple-bridge: Add support for non-VGA bridges
  drm/bridge: dumb-vga-dac: Rename driver to simple-bridge
  drm/bridge: dumb-vga-dac: Rename internal symbols to simple-bridge
  drm/bridge: Extend bridge API to disable connector creation
  drm/bridge: Add interlace_allowed flag to drm_bridge
  drm/bridge: Add connector-related bridge operations and data
  drm/bridge: Improve overview documentation
  drm/bridge: Fix atomic state ops documentation
  drm/bridge: Document the drm_encoder.bridge_chain field as private
  drm/edid: Add flag to drm_display_info to identify HDMI sinks
  drm/connector: Add helper to get a connector type name
  video: hdmi: Change return type of hdmi_avi_infoframe_init() to void
  PCI: qcom: Fix the fixup of PCI_VENDOR_ID_QCOM
  i2c: dev: keep sorting of includes
  i2c: stm32f7: allow controller to be wakeup-source
  i2c: imx: implement master_xfer_atomic callback
  i2c: at91: implement i2c bus recovery
  dt-bindings: i2c: at91: document optional bus recovery properties
  PCI: pci-epf-test: Add support to defer core initialization
  soundwire: add helper macros for devID fields
  soundwire: cadence: remove useless prototypes
  drm/i915: split intel_modeset_init() to pre/post irq install
  drm/i915: stop assigning drm->dev_private pointer
  zonefs: select FS_IOMAP
  zonefs: fix IOCB_NOWAIT handling
  arm64: defconfig: Enable Qualcomm SDM845 display and gpu clocks
  arm64: dts: sc7180: add display dt nodes
  arm64: dts: qcom: sc7180: Correct qmp phy reset entries
  arm64: dts: sc7180: Add Venus firmware subnode
  arm64: dts: sc7180: Add Venus video codec DT node
  arm64: dts: qcom: sc7180: Add CPU topology
  arm64: dts: qcom: sc7180: Add CPU capacity values
  arm64: dts: qcom: sc7180: Add dynamic CPU power coefficients
  arm64: defconfig: Enable qcom ipq6018 clock and pinctrl
  drm/mediatek: add mt8183 dpi clock factor
  dt-bindings: display: mediatek: update dpi supported chips
  net/mlx5: sparse: warning: Using plain integer as NULL pointer
  net/mlx5: sparse: warning: incorrect type in assignment
  net/mlx5: Fix header guard in rsc_dump.h
  Documentation: fix vxlan typo in mlx5.rst
  net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions
  net/mlx5e: RX, Use indirect calls wrapper for posting descriptors
  net/mlx5e: Change inline mode correctly when changing trust state
  net/mlx5e: Add context to the preactivate hook
  net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover
  net/mlx5e: Remove unneeded netif_set_real_num_tx_queues
  net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases
  net/mlx5e: Use preactivate hook to set the indirection table
  net/mlx5e: Rename hw_modify to preactivate
  net/mlx5e: Encapsulate updating netdev queues into a function
  net/mlx5e: Add missing LRO cap check
  net/mlx5e: Define one flow for TXQ selection when TCs are configured
  bootconfig: Fix CONFIG_BOOTTIME_TRACING dependency issue
  ANDROID: drm/msm/a6xx: Make a6xx_gmu_bo.iova a dma_addr_t
  powerpc/32: drop get_pteptr()
  powerpc/32: refactor pmd_offset(pud_offset(pgd_offset...
  powerpc/32: don't restore r0, r6-r8 on exception entry path after trace_hardirqs_off()
  virtio_net: Add XDP meta data support
  virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer
  selftests/bpf: Print backtrace on SIGSEGV in test_progs
  hwmon: (pmbus/xdpe12284) Add callback for vout limits conversion
  clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled
  of: of_reserved_mem: Increase limit on number of reserved regions
  drm/panfrost: Add support for multiple power domains
  drm/panfrost: Add support for multiple regulators
  drm/panfrost: Improve error reporting in panfrost_gpu_power_on
  io-wq: ensure work->task_pid is cleared on init
  x86/mce/therm_throt: Undo thermal polling properly on CPU offline
  drm/panfrost: Don't try to map on error faults
  drm/i915/gem: Honour O_NONBLOCK before throttling execbuf submissions
  drm/i915: Allow userspace to specify ringsize on construction
  drm/i915: Flush idle barriers when waiting
  pstore/ram: remove unnecessary ramoops_unregister_dummy()
  pstore/platform: fix potential mem leak if pstore_init_fs failed
  selftests: netdevsim: Extend devlink trap test to include flow action cookie
  netdevsim: add ACL trap reporting cookie as a metadata
  mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report()
  mlxsw: pci: Extract cookie index for ACL discard trap packets
  mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload
  mlxsw: core_acl_flex_actions: Add trap with userdef action
  devlink: extend devlink_trap_report() to accept cookie and pass
  drop_monitor: extend by passing cookie from driver
  devlink: add trap metadata type for cookie
  flow_offload: pass action cookie through offload structures
  dt-bindings: ARM: Clean up PMU compatible list
  dt-bindings: ARM: Add recent Cortex/Neoverse PMUs
  dt-bindings: ARM: Add recent Cortex/Neoverse CPUs
  icmp: allow icmpv6_ndo_send to work with CONFIG_IPV6=n
  nfs: add minor version to nfs_server_key for fscache
  NFS: Fix leak of ctx->nfs_server.hostname
  drm/i915: Update DRIVER_DATE to 20200225
  NFS: Don't hard-code the fs_type when submounting
  dm integrity: fix invalid table returned due to argument count mismatch
  dm integrity: fix a deadlock due to offloading to an incorrect workqueue
  dm integrity: fix recalculation when moving from journal mode to bitmap mode
  null_blk: remove unused fields in 'nullb_cmd'
  amdgpu/gmc_v9: save/restore sdpif regs during S3
  drm/amdgpu: fix memory leak during TDR test(v2)
  drm/amd/display: limit display clock to 100MHz to avoid FIFO error
  drm/amd/display: Access patches from stream for ignore MSA monitor patch
  drm/amd/display: Temporarily disable stutter on MPO transition
  drm/amd/display: Make clock table struct more accessible
  drm/amd/display: optimize prgoram wm and clks
  drm/amd/display: correct dml surface size assignment
  drm/amd/display: Update TTU properly
  drm/amd/display: Fix RV2 Variant Detection
  drm/amd/display: Add driver support for enabling PSR on DMCUB
  drm/amd/display: 3.2.74
  drm/amd/display: remove unused dml variable
  drm/amd/display: update dml input population function
  drm/amd/display: Add visual confirm support for FreeSync 2 ARGB2101010
  drm/amd/display: Link training TPS1 workaround
  drm/amd/display: Monitor patch to delay setting ignore MSA bit
  drm/amd/display: Workaround required for link training reliability
  drm/amd/display: Revert "DCN2.x Do not program DPPCLK if same value"
  drm/amd/display: Add DMUB firmware state debugfs
  drm/amd/display: programming last delta in output transfer function LUT to a correct value
  drm/amd/display: make some rn_clk_mgr structs and funcs static
  drm/amd/display: Add function pointers for panel related hw functions
  drm/amd/display: Fix HDMI repeater authentication
  drm/amd/display: 3.2.73
  drm/amd/display: Only round InfoFrame refresh rates
  drm/amd/display: System crashes when add_ptb_to_table() gets called
  drm/amd/display: do not force UCLK DPM to stay at highest state during display off in DCN2
  drm/amd/display: Add dmcu f/w loading for NV12
  drm/amd/display: Don't ask PSP to load DMCUB for backdoor load
  drm/amd/display: Wait for DMCUB to finish loading before executing commands
  drm/amd/display: Disable PG on NV12
  drm/amd/display: DMUB Firmware Load by PSP
  drm/amd/display: dmub back door load
  drm/amd/display: Update TX masks correctly
  drm/amd/display: update scaling filters
  drm/amd/display: dal_ddc_i2c_payloads_create can fail causing panic
  drm/amd/display: Add aconnector condition check for dpcd read
  drm/amdgpu: Improve Vega20 XGMI TLB flush workaround
  drm/amdgpu: fix psp ucode not loaded in bare-metal
  amdgpu/gmc_v9: save/restore sdpif regs during S3
  drm/amdgpu/discovery: make the discovery code less chatty
  drm/amdgpu: fix colliding of preemption
  drm/amdgpu: fix memory leak during TDR test(v2)
  drm/amdgpu: cleanup some incorrect reg access for SRIOV
  io-wq: remove spin-for-work optimization
  drm/i915: Drop assertion that active->fence is unchanged
  io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL
  blktrace: Protect q->blk_trace with RCU
  gpiolib: export gpiochip_get_desc
  x86/vmlinux: Drop unneeded linker script discard of .eh_frame
  ASoC: Intel: mrfld: fix incorrect check on p->sink
  x86/*/Makefile: Use -fno-asynchronous-unwind-tables to suppress .eh_frame sections
  PCI: dwc: Add API to notify core initialization completion
  PCI: endpoint: Add notification for core init completion
  PCI: dwc: Refactor core initialization code for EP mode
  PCI: endpoint: Add core init notifying feature
  selftests: nft_concat_range: Move option for 'list ruleset' before command
  microblaze: Use asm generic cmpxchg.h for !SMP case
  microblaze: Define percpu sestion in linker file
  microblaze: Remove unused boot_cpuid variable
  microblaze: Add missing irqflags.h header
  microblaze: Add sync to tlb operations
  microblaze: Define microblaze barrier
  microblaze: Remove empty headers
  microblaze: Remove early printk setup
  microblaze: Remove architecture tlb.h and use generic one
  microblaze: Convert headers to SPDX license
  USB: serial: f81232: set F81534A serial port with RS232 mode
  USB: serial: f81232: add F81534A support
  USB: serial: f81232: use devm_kzalloc for port data
  USB: serial: f81232: add tx_empty function
  USB: serial: f81232: extract LSR handler
  microblaze: Fix _reset() function
  drm/i915/gem: Cleanup shadow batch after I915_EXEC_SECURE
  docs: kref: Clarify the use of two kref_put() in example code
  docs: add a script to check sysctl docs
  Documentation: fix a typo for intel_iommu=nobounce
  docs: sysctl/kernel: document acpi_video_flags
  soundwire: bus: don't treat CMD_IGNORED as error on ClockStop
  soundwire: bus: add clock stop helpers
  soundwire: bus: fix io error when processing alert event
  soundwire: bus: disable pm_runtime in sdw_slave_delete
  soundwire: bus: add helper to clear Slave status to UNATTACHED
  soundwire: bus: write Slave Device Number without runtime_pm
  soundwire: bus: add PM/no-PM versions of read/write functions
  soundwire: bus: fix race condition with initialization_complete signaling
  soundwire: bus: fix race condition with enumeration_complete signaling
  soundwire: bus: fix race condition with probe_complete signaling
  drm/bridge: panel: Propagate bus format/flags
  drm/bridge: lvds-codec: Constify the drm_bridge_funcs structure
  drm/bridge: lvds-codec: Add to_lvds_codec() function
  docs: Fix empty parallelism argument
  docs: remove MPX from the x86 toc
  docs: gpu: i915.rst: fix warnings due to file renames
  scripts: documentation-file-ref-check: improve :doc: handling
  docs/core-api: Add Fedora instructions for GCC plugins
  ARM: dts: sun8i-a83t: Add thermal trip points/cooling maps
  ARM: dts: sun8i-h3: Add thermal trip points/cooling maps
  arm64: dts: allwinner: h6: Fix PMU compatible
  arm64: dts: allwinner: h5: Fix PMU compatible
  drm/virtio: enqueue virtio_gpu_create_context after the first 3D ioctl
  drm/virtio: track whether or not a context has been initiated
  drm/virtio: factor out context create hypercall
  drm/virtio: use consistent names for drm_files
  dmaengine: imx-sdma: Fix the event id check to include RX event for UART6
  drm/i915/gvt: Fix orphan vgpu dmabuf_objs' lifetime
  drm/i915/gvt: Fix drm_WARN issue where vgpu ptr is unavailable
  MAINTAINERS: Hand MIPS over to Thomas
  dmaengine: tegra-apb: Improve error message about DMA underflow
  dmaengine: tegra-apb: Remove unused function argument
  dmaengine: tegra-apb: Support COMPILE_TEST
  dmaengine: tegra-apb: Remove MODULE_ALIAS
  dmaengine: tegra-apb: Allow to compile as a loadable kernel module
  dmaengine: tegra-apb: Add missing of_dma_controller_free
  dmaengine: tegra-apb: Clean up suspend-resume
  dmaengine: tegra-apb: Keep clock enabled only during of DMA transfer
  dmaengine: tegra-apb: Remove duplicated pending_sg_req checks
  dmaengine: tegra-apb: Remove assumptions about unavailable runtime PM
  dmaengine: tegra-apb: Remove unneeded initialization of tdc->config_init
  dmaengine: tegra-apb: Fix coding style problems
  dmaengine: tegra-apb: Use devm_request_irq
  dmaengine: tegra-apb: Use devm_platform_ioremap_resource
  dmaengine: tegra-apb: Clean up tasklet releasing
  dmaengine: tegra-apb: Prevent race conditions on channel's freeing
  dmaengine: tegra-apb: Implement synchronization hook
  dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
  dmaengine: tegra-apb: Fix use-after-free
  dmaengine: ti: edma: Support for interleaved mem to mem transfer
  dmaengine: at_xdmac: Fix locking in tasklet
  dmaengine: at_xdmac: GFP_KERNEL for user that can sleep
  dmaengine: at_xdmac: Drop locking in at_xdmac_alloc_chan_resources()
  dmaengine: at_xdmac: Drop always true check
  dmaengine: at_hdmac: Fix deadlocks
  dmaengine: at_hdmac: Switch atomic allocations to GFP_NOWAIT
  dmaengine: at_hdmac: Drop description for a not defined parameter
  dmaengine: at_hdmac: Return err in case the chan is not free at alloc res time
  dmaengine: at_hdmac: Drop locking in at_hdmac_alloc_chan_resources()
  dmaengine: at_hdmac: Substitute kzalloc with kmalloc
  dmaengine: xilinx_dma: In dma channel probe fix node order dependency
  dmaengine: xilinx_dma: Extend dma_config structure to store max channel count
  dmaengine: stm32-dma: use vchan_terminate_vdesc() in .terminate_all
  dmaengine: stm32-dma: fix sleeping function called from invalid context
  dmaengine: stm32-dma: add copy_align constraint
  dmaengine: stm32-dma: use dma_set_max_seg_size to set the sg limit
  dmaengine: stm32-dma: enable descriptor_reuse
  dmaengine: stm32-dma: driver defers probe for reset
  dmaengine: stm32-dma: use reset controller only at probe time
  dmaengine: stm32-dma: add suspend/resume power management support
  arm64: dts: Add ipq6018 SoC and CP01 board support
  dt-bindings: qcom: Add ipq6018 bindings
  arm64: dts: sc7180: Add clock controller nodes
  arm64: dts: qcom: sdm845: Add the missing clock on the videocc
  arm64: dts: qcom: sdm845: Add missing clocks / fix names on the gpucc
  arm64: dts: qcom: sdm845: Add the missing clocks on the dispcc
  drm/mediatek: Handle component type MTK_DISP_OVL_2L correctly
  arm64: dts: qcom: qcs404: Fix sdhci compat string
  ARM64: dts: qcom: add gpio-ranges property
  ARM: dts: qcom: add gpio-ranges property
  arm64: dts: qcom: pm6150: Add label to pwrkey node
  arm64: dts: qcom: add Venus firmware node on Cheza
  blk-mq: insert passthrough request into hctx->dispatch directly
  drm/i915: Update DRIVER_DATE to 20200224
  drm/i915: Update DRIVER_DATE to 20200224
  selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP
  selftests/bpf: Run reuseport tests only with supported socket types
  bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled
  bpf, lpm: Make locking RT friendly
  bpf: Prepare hashtab locking for PREEMPT_RT
  bpf: Factor out hashtab bucket lock operations
  bpf: Replace open coded recursion prevention in sys_bpf()
  bpf: Use recursion prevention helpers in hashtab code
  bpf: Provide recursion prevention helpers
  bpf: Use migrate_disable/enable in array macros and cgroup/lirc code.
  bpf: Use migrate_disable/enabe() in trampoline code.
  bpf/tests: Use migrate disable instead of preempt disable
  bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites.
  bpf: Replace cant_sleep() with cant_migrate()
  bpf: Provide bpf_prog_run_pin_on_cpu() helper
  bpf: Dont iterate over possible CPUs with interrupts disabled
  bpf: Remove recursion prevention from rcu free callback
  perf/bpf: Remove preempt disable around BPF invocation
  bpf/trace: Remove redundant preempt_disable from trace_call_bpf()
  bpf: disable preemption for bpf progs attached to uprobe
  bpf/trace: Remove EXPORT from trace_call_bpf()
  bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run()
  bpf: Update locking comment in hashtab code
  bpf: Enforce preallocation for instrumentation programs on RT
  bpf: Tighten the requirements for preallocated hash maps
  arm64: dts: qcom: db845c: Enable PCIe controllers
  arm64: dts: qcom: sdm845: Add second PCIe PHY and controller
  arm64: dts: qcom: sdm845: Add first PCIe controller and PHY
  net: qrtr: fix spelling mistake "serivce" -> "service"
  net: ethernet: stmmac: don't warn about missing optional wakeup IRQ
  net: ethernet: stmmac: demote warnings about missing optional clocks
  net: bcmgenet: reduce severity of missing clock warnings
  net: bcmgenet: Fetch MAC address from the adapter
  net: bcmgenet: Initial bcmgenet ACPI support
  net: bcmgenet: enable automatic phy discovery
  net: bcmgenet: refactor phy mode configuration
  mdio_bus: Add generic mdio_find_bus()
  freescale: Replace zero-length array with flexible-array member
  intel: Replace zero-length array with flexible-array member
  netronome: Replace zero-length array with flexible-array member
  toshiba: Replace zero-length array with flexible-array member
  chelsio: Replace zero-length array with flexible-array member
  dt-bindings: net: dsa: ocelot: document the vsc9959 core
  net: dsa: felix: Use PHY_INTERFACE_MODE_INTERNAL instead of GMII
  bareudp: Fix uninitialized variable warnings.
  spi: pxa2xx: drv_data can't be NULL in ->remove()
  spi: pxa2xx: Return error codes from pxa2xx_spi_init_pdata()
  drm/i915/gtt: Downgrade gen7 (ivb, byt, hsw) back to aliasing-ppgtt
  ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close()
  audit: always check the netlink payload length in audit_receive_msg()
  net: Special handling for IP & MPLS.
  net: UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc.
  af_unix: Add missing annotation for unix_wait_for_peer()
  dccp: Add missing annotation for dccp_child_process()
  net: netrom: Add missing annotation for nr_neigh_stop()
  net: netrom: Add missing annotation for nr_neigh_start()
  net: netrom: Add missing annotation for nr_node_stop()
  net: netrom: Add missing annotation for nr_node_start()
  netrom: Add missing annotation for nr_info_stop()
  netrom: Add missing annotation for nr_info_start()
  net: Add missing annotation for llc_seq_start()
  sctp: Add missing annotation for sctp_transport_walk_stop()
  sctp: Add missing annotation for sctp_transport_walk_start()
  sctp: Add missing annotation for sctp_err_finish()
  ip6mr: Fix RCU list debugging warning
  ASoC: soc-pcm: add dpcm_create/remove_debugfs_state()
  ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side
  ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c
  ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update()
  ASoC: soc-pcm: add snd_soc_dai_get_widget()
  ASoC: soc-pcm: cleanup soc_pcm_apply_msb()
  ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream()
  riscv: adjust the indent
  riscv: allocate a complete page size for each page table
  ptp: Add a ptp clock driver for IDT 82P33 SMU.
  dt-bindings: ptp: Add device tree binding for IDT 82P33 based PTP clock
  tcp: ipv4: Pass lockdep expression to RCU lists
  net: 802: psnap.c: Use built-in RCU list checking
  tcp, ulp: Pass lockdep expression to RCU lists
  ASoC: Intel: Skylake: Fix available clock counter incrementation
  ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop()
  cifs: Use #define in cifs_dbg
  cifs: fix rename() by ensuring source handle opened with DELETE bit
  cifs: add missing mount option to /proc/mounts
  cifs: fix potential mismatch of UNC paths
  cifs: don't leak -EAGAIN for stat() during reconnect
  scsi: lpfc: fix spelling mistake "Notication" -> "Notification"
  scsi: compat_ioctl: cdrom: Replace .ioctl with .compat_ioctl in four appropriate places
  scsi: sr: get rid of sr global mutex
  scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled
  selftests: devlink_trap_acl_drops: Add ACL traps test
  selftests: pass pref and handle to devlink_trap_drop_* helpers
  selftests: introduce test for mlxsw tc flower restrictions
  mlxsw: spectrum_trap: Add ACL devlink-trap support
  mlxsw: spectrum_trap: Introduce dummy group with thin policer
  mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group
  mlxsw: core: Allow to enable/disable rx_listener for trap
  mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps
  mlxsw: spectrum_acl: Pass the ingress indication down to flex action
  mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop
  mlxsw: spectrum_acl: Track ingress and egress block bindings
  devlink: add ACL generic packet traps
  mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action
  mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values
  mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS
  mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT
  scsi: ch: remove ch_mutex()
  scsi: ch: synchronize ch_probe() and ch_open()
  scsi: ch: fixup refcounting imbalance for SCSI devices
  floppy: check FDC index for errors before assigning it
  x86/pkeys: Add check for pkey "overflow"
  net/atheros: Clean atheros code from driver version
  net/arc: Delete driver version
  net/aquantia: Delete module version
  net/apm: Properly mark absence of FW
  net/apm: Remove useless driver version
  net/amd: Remove useless driver version
  net/amazon: Ensure that driver version is aligned to the linux kernel
  net/althera: Delete hardcoded driver version
  net/alteon: Properly report FW version
  net/allwinner: Remove driver version
  net/alacritech: Delete driver version
  net/agere: Delete unneeded driver version
  net/aeroflex: Don't assign FW if it is not available
  net/aeroflex: Clean ethtool_info struct assignments
  net/adaptec: Clean driver versions
  net/3com: Delete driver and module versions from 3com drivers
  net/dummy: Ditch driver and module versions
  net/bond: Delete driver and module versions
  net: hns3: remove redundant initialization of pointer 'client'
  net: bridge: fix stale eth hdr pointer in br_dev_xmit
  KVM: selftests: Create a demand paging test
  KVM: selftests: Introduce num-pages conversion utilities
  KVM: selftests: Introduce vm_guest_mode_params
  KVM: selftests: Rename vm_guest_mode_params
  KVM: selftests: aarch64: Remove unnecessary ifdefs
  KVM: selftests: Remove unnecessary defines
  KVM: selftests: aarch64: Use stream when given
  net/mlxfw: fix spelling mistake: "progamming" -> "programming"
  net: Remove unneeded export of a couple of xdp generic functions
  net: ll_temac: Handle DMA halt condition caused by buffer underrun
  net: ll_temac: Fix RX buffer descriptor handling on GFP_ATOMIC pressure
  net: ll_temac: Add more error handling of dma_map_single() calls
  net: ll_temac: Fix race condition causing TX hang
  drm/i915/psr: Force PSR probe only after full initialization
  KVM: s390: rstify new ioctls in api.rst
  docs: dt: fix several broken doc references
  docs: dt: fix several broken references due to renames
  scsi: zfcp: fix wrong data and display format of SFP+ temperature
  ARM: dts: Configure omap5 AESS
  scsi: sd_sbc: Fix sd_zbc_report_zones()
  scsi: qla2xxx: Update driver version to 10.01.00.24-k
  scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag
  scsi: qla2xxx: Add fixes for mailbox command
  scsi: qla2xxx: Fix control flags for login/logout IOCB
  scsi: qla2xxx: Save rscn_gen for new fcport
  scsi: qla2xxx: Use correct ISP28xx active FW region
  scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry()
  scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type
  scsi: qla2xxx: Correction to selection of loopback/echo test
  scsi: qla2xxx: Use endian macros to assign static fields in fwdump header
  scsi: qla2xxx: Fix RDP response size
  scsi: qla2xxx: Handle cases for limiting RDP response payload length
  scsi: qla2xxx: Add deferred queue for processing ABTS and RDP
  scsi: qla2xxx: Cleanup ELS/PUREX iocb fields
  scsi: qla2xxx: Show correct port speed capabilities for RDP command
  scsi: qla2xxx: Display message for FCE enabled
  scsi: qla2xxx: Add vendor extended FDMI commands
  scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP
  scsi: qla2xxx: Add vendor extended RDP additions and amendments
  scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP
  scsi: qla2xxx: Add endianizer macro calls to fc host stats
  power: supply: sc27xx: Add POWER_SUPPLY_PROP_CHARGE_NOW attribute
  power/supply: ingenic-battery: Don't print error on -EPROBE_DEFER
  dmaengine: imx-sdma: fix context cache
  MAINTAINERS: clean up PCIE DRIVER FOR CAVIUM THUNDERX
  dmaengine: xilinx_dma: Reset DMA channel in dma_terminate_all
  media: staging/imx: Missing assignment in imx_media_capture_device_register()
  dmaengine: stm32-dmamux: driver defers probe for clock and reset
  media: Documentation/media/uapi: more readable unions
  dmaengine: stm32-dmamux: use reset controller only at probe time
  dmaengine: stm32-dmamux: fix clock handling in probe sequence
  dmaengine: stm32-dmamux: add suspend/resume power management support
  media: staging: rkisp1: add serialization to the resizer subdev ops
  media: staging: rkisp1: add serialization to the isp subdev ops
  dmaengine: stm32-mdma: use vchan_terminate_vdesc() in .terminate_all
  dmaengine: stm32-mdma: enable descriptor_reuse
  dmaengine: stm32-mdma: driver defers probe for clock and reset
  dmaengine: stm32-mdma: disable clock in case of error during probe
  dmaengine: stm32-mdma: use reset controller only at probe time
  dmaengine: stm32-mdma: add suspend/resume power management support
  media: staging: rkisp1: isp: check for dphy bus before initializations in s_stream
  media: staging: rkisp1: change function to return void instead of int
  media: staging: rkisp1: isp: do not set invalid mbus code for pad
  media: staging: rkisp1: rsz: return to userspace the crop value in bayer mainpath
  media: staging: rkisp1: rsz: don't ignore set format in bayer mainpath
  media: staging: rkisp1: stats: use consistent bus_info string
  media: staging: rkisp1: use consistent bus_info string for media_dev
  media: staging: rkisp1: improve inner documentation in rkisp1-isp.c
  media: staging: rkisp1: fix test of return value of media_entity_get_fwnode_pad
  media: staging: rkisp1: don't lock media's graph_mutex when calling rkisp1_create_links
  dmaengine: idxd: wq size configuration needs to check global max size
  dmaengine: idxd: sysfs input of wq incorrect wq type should return error
  dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
  media: mc-entity.c: use WARN_ON, validate link pads
  media: dt-bindings: Add binding for rk3228 rga
  media: hantro: Prevent encoders from using post-processing
  media: hantro: fix extra MV/MC sync space calculation
  media: hantro: Write quantization table registers in increasing addresses order
  media: hantro: Write the quantization tables in proper order
  media: hantro: Use standard luma quantization table
  media: hantro: Read be32 words starting at every fourth byte
  media: allegro: fix spelling mistake "to" -> "too"
  media: vimc: streamer: if kthread_stop fails, ignore the error
  media: staging: media: rkisp1: make links immutable by default
  media: davinci: fix incorrect pix_fmt assignment
  proc: Use a list of inodes to flush from proc
  media: sun8i: Remove redundant platform_get_irq error message
  media: v4l2-dev.h: remove VFL_TYPE_GRABBER
  media: media/platform: rename VFL_TYPE_GRABBER to _VIDEO
  media: media/pci: rename VFL_TYPE_GRABBER to _VIDEO
  media: media/i2c/video-i2c: rename VFL_TYPE_GRABBER to _VIDEO
  media: media/common/saa7146: rename VFL_TYPE_GRABBER to _VIDEO
  media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO
  media: staging/most: rename VFL_TYPE_GRABBER to _VIDEO
  media: staging/media: rename VFL_TYPE_GRABBER to _VIDEO
  media: bcm2835-camera: rename VFL_TYPE_GRABBER to _VIDEO
  media: gadget: uvc: rename VFL_TYPE_GRABBER to _VIDEO
  media: rename VFL_TYPE_GRABBER to _VIDEO
  proc: Clear the pieces of proc_inode that proc_evict_inode cares about
  proc: Use d_invalidate in proc_prune_siblings_dcache
  media: allegro: add missed checks in allegro_open()
  media: exynos4-is: add missed clk_disable_unprepare in remove
  io_uring: fix personality idr leak
  media: rc: add keymap for Videostrong KII Pro
  media: drxj: remove redundant assignments to variable rc
  media: dib0700: fix rc endpoint lookup
  media: flexcop-usb: fix endpoint sanity check
  media: rcar-vin: Add support for V4L2_FIELD_SEQ_{TB,BT}
  media: rcar-vin: Move hardware buffer tracking to own struct
  media: xilinx: Use dma_request_chan() instead dma_request_slave_channel()
  media: vimc: streamer: fix memory leak in vimc subdevs if kthread_run fails
  media: adv7180: Add init_cfg pad operation
  media: vidioc-queryctrl.rst: fix error code
  media: usbtv: fix control-message timeouts
  media: MAINTAINERS: add atmel-isc-media.h file to ATMEL ISC driver
  media: atmel: atmel-isc-base: expose white balance as v4l2 controls
  media: video: aspeed: Update copyright information
  media: aspeed: Use runtime configuration
  media: aspeed: Rework memory mapping in probe
  media: Documentation: dt-bindings: media: add AST2600 Video Engine support
  media: rcar_drif: Use dma_request_chan() instead dma_request_slave_channel()
  media: pxa_camera: Use dma_request_chan() instead dma_request_slave_channel()
  media: hantro: Support H264 profile control
  drm/virtio: fix resource id creation race
  media: stm32-dcmi: Use dma_request_chan() instead dma_request_slave_channel()
  media: cx231xx: constify copied structure
  media: isif: constify copied structure
  media: anysee: constify copied structure
  media: media/saa7146: fix incorrect assertion in saa7146_buffer_finish
  media: v4l2-core: v4l2-i2c: convert to new API with ERRPTR
  media: rcar-vin: Limit NV12 availability to supported VIN channels only
  media: rcar-vin: Handle special pixel formats in a switch
  media: Fix Kconfig indentation
  ANDROID: update gki_defconfig for 5.6-rc3
  media: hantro: Fix broken media controller links
  media: mc-entity.c: use & to check pad flags, not ==
  media: v4l2-mem2mem.c: fix broken links
  media: vicodec: process all 4 components for RGB32 formats
  media: pulse8-cec: close serio in disconnect, not adap_free
  media: pulse8-cec: INIT_DELAYED_WORK was called too late
  drm/i915: Correctly terminate connector iteration
  PCI: tegra: Use pci_parse_request_of_pci_ranges()
  regulator: axp20x: Fix misleading use of negation
  ASoC: meson: aiu: fix semicolon.cocci warnings
  mac80211: Add api to support configuring TID specific configuration
  ARM: dts: r8a7779: Remove deprecated "renesas, rcar-sata" compatible value
  ARM: dts: rzg1: Add reset control properties for display
  ARM: dts: rcar-gen2: Add reset control properties for display
  ARM: dts: r8a7745: Convert to new DU DT bindings
  nl80211: Add support to configure TID specific RTSCTS configuration
  nl80211: Add support to configure TID specific AMPDU configuration
  nl80211: Add support to configure TID specific retry configuration
  ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout
  PCI: hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path
  PCI: hv: Remove unnecessary type casting from kzalloc
  drm/i915: fix header test with GCOV
  x86/boot/compressed: Remove .eh_frame section from bzImage
  microblaze: Kernel parameters should be parsed earlier
  powerpc: Include .BTF section
  bus: sunxi-rsb: Return correct data when mixing 16-bit and 8-bit reads
  drm/i915/display: Fix inverted WARN_ON
  nl80211: modify TID-config API
  x86/kexec: Do not reserve EFI setup_data in the kexec e820 table
  sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found
  sched/numa: Bias swapping tasks based on their preferred node
  sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance
  sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks
  sched/fair: Take into account runnable_avg to classify group
  sched/pelt: Add a new runnable average signal
  sched/pelt: Remove unused runnable load average
  sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity
  sched/numa: Replace runnable_load_avg by load_avg
  sched/fair: Reorder enqueue/dequeue_task_fair path
  sched/numa: Distinguish between the different task_numa_migrate() failure cases
  sched/numa: Trace when no candidate CPU was found on the preferred node
  drm/i915/gvt: Make WARN* drm specific where vgpu ptr is available
  PCI: endpoint: Assign function number for each PF in EPC core
  PCI: endpoint: Protect concurrent access to pci_epf_ops with mutex
  nl80211: Add NL command to support TID speicific configurations
  PCI: endpoint: Fix for concurrent memory allocation in OB address region
  drm/i915/gvt: Make WARN* drm specific where drm_priv ptr is available
  PCI: endpoint: Replace spinlock with mutex
  PCI: endpoint: Use notification chain mechanism to notify EPC events to EPF
  drm/i915/gvt: Separate display reset from ALL_ENGINES reset
  mac80211: rx: avoid RCU list traversal under mutex
  nl80211: explicitly include if_vlan.h
  mac80211_hwsim: enable Beacon protection
  mac80211: Beacon protection using the new BIGTK (STA)
  mac80211: Beacon protection using the new BIGTK (AP)
  mac80211: Update BIP to support Beacon frames
  mac80211: Support BIGTK configuration for Beacon protection
  cfg80211: Support key configuration for Beacon protection (BIGTK)
  ARM: dts: sun8i-a83t-tbs-a711: Fix USB OTG mode detection
  ARM: dts: sun8i-a83t-tbs-a711: HM5065 doesn't like such a high voltage
  ARM: dts: sun8i-a83t-tbs-a711: Drop superfluous dr_mode
  cfg80211: More error messages for key addition failures
  cfg80211: fix indentation errors
  cfg80211: merge documentations of field "dev"
  cfg80211: merge documentations of field "debugfsdir"
  cfg80211: drop duplicated documentation of field "reg_notifier"
  arm64: dts: sun50i-h5-orange-pi-pc2: Add CPUX voltage regulator
  cfg80211: drop duplicated documentation of field "perm_addr"
  cfg80211: drop duplicated documentation of field "_net"
  cfg80211: drop duplicated documentation of field "registered"
  cfg80211: drop duplicated documentation of field "privid"
  cfg80211: drop duplicated documentation of field "probe_resp_offload"
  Revert "nl80211: add src and dst addr attributes for control port tx/rx"
  Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS"
  ARM: dts: sun5i: Add PocketBook Touch Lux 3 support
  dt-bindings: arm: sunxi: Add PocketBook Touch Lux 3
  arm64: dts: imx8mn: Adjust 1.2GHz OPP voltage to OD mode
  clk: imx: clk-sscg-pll: Drop unnecessary initialization
  ARM: dts: imx: Align ocotp node name
  ARM: dts: imx: make wdog node name generic
  clk: imx: pll14xx: Return error if pll type is invalid
  clk: imx: imx8mp: fix a53 cpu clock
  clk: imx: imx8mn: fix a53 cpu clock
  clk: imx: imx8mm: fix a53 cpu clock
  clk: imx: imx8mq: fix a53 cpu clock
  soc: imx-scu: Align imx sc msg structs to 4
  firmware: imx: Align imx_sc_msg_req_cpu_start to 4
  firmware: imx: scu-pd: Align imx sc msg structs to 4
  firmware: imx: misc: Align imx sc msg structs to 4
  firmware: imx: scu: Ensure sequential TX
  firmware: imx: Remove IMX_SC_RPC_SVC_ABORT
  arm64: dts: imx8mp: Add system counter timer node
  dt-bindings: arm: fsl: add nxp based toradex colibri-imx7 bindings
  ARM: dts: imx7-colibri: add support for Toradex Aster carrier board
  ARM: dts: imx7-colibri: Convert to SPDX license tags for Colibri iMX7
  net: core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register()
  igmp: remove unused macro IGMP_Vx_UNSOLICITED_REPORT_INTERVAL
  net: phy: Avoid multiple suspends
  net: ks8851-ml: Fix IRQ handling and locking
  docs: networking: phy: Rephrase paragraph for clarity
  tc-testing: updated tdc tests for basic filter with u32 extended match rules
  docs: adm1177: fix a broken reference
  ARM: dts: imx7-colibri: Fix frequency for sd/mmc
  io_uring: handle multiple personalities in link chains
  Revert "PM / devfreq: Modify the device name as devfreq(X) for sysfs"
  clk: imx8mp: Rename the IMX8MP_CLK_HDMI_27M clock
  arm64: dts: imx8mp-evk: Add GPIO LED support
  arm64: dts: imx8mq-evk: add phy-reset-gpios for fec1
  arm64: dts: imx8mm-evk: add phy-reset-gpios for fec1
  arm64: defconfig: Enable CONFIG_PCIE_LAYERSCAPE_GEN4
  arm64: dts: lx2160a: Add PCIe controller DT nodes
  tcp: fix TFO SYNACK undo to avoid double-timestamp-undo
  r8169: improve rtl8169_start_xmit
  MAINTAINERS: Update myself email address
  net: ena: ethtool: remove redundant non-zero check on rc
  tun: Remove unnecessary BUG_ON check in tun_net_xmit
  hv_netvsc: Fix unwanted wakeup in netvsc_attach()
  powerpc/watchpoint: Don't call dar_within_range() for Book3S
  net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch
  mlxsw: pci: Remove unused values
  mlxsw: core: Remove priv from listener equality comparison
  mlxsw: spectrum_acl: Make block arg const where appropriate
  mlxsw: spectrum_trap: Make global arrays const as they should be
  mlxsw: core: Remove initialization to false of mlxsw_listener struct
  mlxsw: core: Convert is_event and is_ctrl bools to be single bits
  mlxsw: core: Remove dummy union name from struct mlxsw_listener
  mlxsw: core: Remove unused action field from mlxsw_rx_listener struct
  mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init()
  mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action
  mlxsw: spectrum_trap: Move functions to avoid their forward declarations
  mlxsw: spectrum_trap: Use err variable instead of directly checking func return value
  efi: Bump the Linux EFI stub major version number to #1
  efi/libstub: Introduce symbolic constants for the stub major/minor version
  efi/x86: Use symbolic constants in PE header instead of bare numbers
  integrity: Check properly whether EFI GetVariable() is available
  x86/ima: Use EFI GetVariable only when available
  efi: Use EFI ResetSystem only when available
  scsi: iscsi: Use EFI GetVariable only when available
  infiniband: hfi1: Use EFI GetVariable only when available
  efi: Register EFI rtc platform device only when available
  efi: Use more granular check for availability for variable services
  efi: Add support for EFI_RT_PROPERTIES table
  efi: Store mask of supported runtime services in struct efi
  efi/arm: Rewrite FDT param discovery routines
  efi/arm: Move FDT specific definitions into fdtparams.c
  efi/arm: Move FDT param discovery code out of efi.c
  efi/x86: Add true mixed mode entry point into .compat section
  efi/x86: Implement mixed mode boot without the handover protocol
  efi/libstub/x86: Use Exit() boot service to exit the stub on errors
  efi/libstub/x86: Make loaded_image protocol handling mixed mode safe
  efi/x86: Drop redundant .bss section
  efi/x86: add headroom to decompressor BSS to account for setup block
  efi/x86: Drop 'systab' member from struct efi
  efi/arm: Drop unnecessary references to efi.systab
  efi: Add 'runtime' pointer to struct efi
  efi/x86: Merge assignments of efi.runtime_version
  efi/x86: Make fw_vendor, config_table and runtime sysfs nodes x86 specific
  efi/x86: Remove runtime table address from kexec EFI setup data
  efi: Clean up config_parse_tables()
  efi: Make efi_config_init() x86 only
  efi/ia64: Switch to efi_config_parse_tables()
  efi/ia64: Use local variable for EFI system table address
  efi/ia64: Use existing helpers to locate ESI table
  efi: Merge EFI system table revision and vendor checks
  efi: Make memreserve table handling local to efi.c
  efi: Move mem_attr_table out of struct efi
  efi: Make rng_seed table handling local to efi.c
  efi: Move UGA and PROP table handling to x86 code
  efi/ia64: Move HCDP and MPS table handling into IA64 arch code
  efi: Drop handling of 'boot_info' configuration table
  efi/libstub: Take noinitrd cmdline argument into account for devpath initrd
  efi/libstub: Add support for loading the initrd from a device path
  efi/dev-path-parser: Add struct definition for vendor type device path nodes
  efi/x86: Replace #ifdefs with IS_ENABLED() checks
  efi/x86: Reindent struct initializer for legibility
  efi/capsule-loader: Drop superfluous assignment
  efi/esrt: Clean up efi_esrt_init
  efi/libstub: Fix error message in handle_cmdline_files()
  efi/libstub: Describe RNG functions
  efi/libstub: Describe efi_relocate_kernel()
  efi/libstub: Describe memory functions
  efi/libstub: Simplify efi_get_memory_map()
  efi/libstub: Add function description of efi_allocate_pages()
  efi/libstub: Make the LoadFile EFI protocol accessible
  efi/libstub: Expose LocateDevicePath boot service
  efi/libstub: Clean up command line parsing routine
  efi/libstub: Take soft and hard memory limits into account for initrd loading
  efi/libstub: Rewrite file I/O routine
  efi/libstub: Move file I/O support code into separate file
  efi/libstub: Move get_dram_base() into arm-stub.c
  efi/libstub: Move efi_random_alloc() into separate source file
  efi/libstub/x86: Permit cmdline data to be allocated above 4 GB
  efi/libstub: Move stub specific declarations into efistub.h
  efi/libstub/x86: Permit bootparams struct to be allocated above 4 GB
  efi/libstub: Use consistent type names for file I/O protocols
  efi/libstub/x86: Incorporate eboot.c into libstub
  efi/libstub: Simplify efi_high_alloc() and rename to efi_allocate_pages()
  efi/libstub: Move memory map handling and allocation routines to mem.c
  efi/libstub/arm: Relax FDT alignment requirement
  efi/libstub: Use hidden visibility for all source files
  mei: remove unused includes from pci-{me,txe}.c
  staging: exfat: remove exfat_buf_sync()
  staging: exfat: remove sync_alloc_bitmap()
  pcmcia: Distribute switch variables for initialization
  ppdev: Distribute switch variables for initialization
  n_tty: Distribute switch variables for initialization
  USB: Replace zero-length array with flexible-array member
  staging: speakup: remove redundant initialization of pointer p_key
  staging: pi433: overlay: Convert to sugar syntax
  staging: pi433: overlay: Fix reg-related warnings
  staging: pi433: overlay: Fix Broadcom vendor prefix
  staging: rtl8723bs: core: remove redundant zero'ing of counter variable k
  staging: rtl8188eu: remove redundant assignment to cond
  staging: rtl8723bs: remove temporary variable CrystalCap
  staging: rtl8192e: remove redundant initialization of variable init_status
  staging: wilc1000: use YAML schemas for DT binding documentation
  staging: wilc1000: avoid double unlocking of 'wilc->hif_cs' mutex
  staging: octeon: match parentheses alignment
  staging: octeon: add blank line after union
  staging: octeon: add space around '+' and parentheses
  staging: qlge: emit debug and dump at same level
  staging: qlge: add braces around macro arguments
  staging: Replace zero-length array with flexible-array member
  staging: qlge: add braces on all arms of if-else
  staging: exfat: remove exfat_fat_sync()
  staging: exfat: remove symlink feature.
  ARM: dts: exynos: Make fixed regulators always-on on Arndale5250
  ARM: dts: exynos: Fix MMC regulator on Arndale5250 board
  drm/i915/display/hdcp: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/dp: Make WARN* drm specific where drm_device ptr is available
  drm/i915/display/power: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/display: Make WARN* drm specific where drm_device ptr is available
  drm/i915/display/ddi: Make WARN* drm specific where drm_device ptr is available
  drm/i915/display/cdclk: Make WARN* drm specific where drm_priv ptr is available
  drm/i915: Distribute switch variables for initialization
  drm/i915: make dbuf configurations const
  drm/i915: split i915_driver_modeset_probe() to pre/post irq install
  KVM: nVMX: Check IO instruction VM-exit conditions
  KVM: nVMX: Refactor IO bitmap checks into helper function
  KVM: nVMX: Don't emulate instructions in guest mode
  KVM: nVMX: Emulate MTF when performing instruction emulation
  KVM: fix error handling in svm_hardware_setup
  net: genetlink: return the error code when attribute parsing fails.
  r8169: remove RTL_EVENT_NAPI constants
  ipv4: ensure rcu_read_lock() in cipso_v4_error()
  vhost: Check docket sk_family instead of call getname
  mlxsw: spectrum: Remove RTNL where possible
  mlxsw: spectrum_router: Take router lock from exported helpers
  mlxsw: spectrum_router: Take router lock from inetaddr listeners
  mlxsw: spectrum_router: Take router lock from netdev listener
  mlxsw: spectrum_dpipe: Take router lock from dpipe code
  mlxsw: spectrum_router: Take router lock from inside routing code
  mlxsw: spectrum_router: Introduce router lock
  mlxsw: spectrum_router: Store NVE decapsulation configuration in router
  mlxsw: spectrum_router: Expose router struct to internal users
  mlxsw: spectrum_mr: Protect multicast route list with a lock
  mlxsw: spectrum_mr: Protect multicast table list with a lock
  mlxsw: spectrum_mr: Publish multicast route after writing it to the device
  audit: fix error handling in audit_data_to_entry()
  efi/libstub/x86: Avoid overflowing code32_start on PE entry
  efi/libstub/x86: Remove pointless zeroing of apm_bios_info
  efi/apple-properties: Replace zero-length array with flexible-array member
  efi/libstub/arm64: Use 1:1 mapping of RT services if property table exists
  efi/bgrt: Accept BGRT tables with a version of 0
  efi/x86: Mark setup_graphics static
  x86/boot: Micro-optimize GDT loading instructions
  x86/boot: GDT limit value should be size - 1
  efi/x86: Remove GDT setup from efi_main
  x86/boot: Clear direction and interrupt flags in startup_64
  x86/boot: Reload GDTR after copying to the end of the buffer
  efi/x86: Don't depend on firmware GDT layout
  x86/boot: Remove KEEP_SEGMENTS support
  efi/libstub/arm: Make efi_entry() an ordinary PE/COFF entrypoint
  selinux: Add xfs quota command types
  efi/arm: Pass start and end addresses to cache_clean_flush()
  efi/arm: Work around missing cache maintenance in decompressor handover
  selinux: optimize storage of filename transitions
  drm/i915/gt: remove redundant assignment to variable dw
  drm/panel: ld9040: add MODULE_DEVICE_TABLE with SPI IDs
  drm/panel: simple: fix osd070t1718_19ts sync drive edge
  netfilter: ipset: Fix forceadd evaluation path
  arm64: Ask the compiler to __always_inline functions used by KVM at HYP
  KVM: arm64: Define our own swab32() to avoid a uapi static inline
  KVM: arm64: Ask the compiler to __always_inline functions used at HYP
  netfilter: ipset: Fix "INFO: rcu detected stall in hash_xxx" reports
  drm/i915/gt: Push the GPU cancellation to the backend
  drm/i915: Avoid recursing onto active vma from the shrinker
  crypto: chelsio - Endianess bug in create_authenc_wr
  crypto: s5p-sss - Replace zero-length array with flexible-array member
  crypto: img-hash - Replace zero-length array with flexible-array member
  crypto: caam - add crypto_engine support for HASH algorithms
  crypto: caam - add crypto_engine support for RSA algorithms
  crypto: caam - add crypto_engine support for AEAD algorithms
  crypto: caam - support crypto_engine framework for SKCIPHER algorithms
  crypto: caam - change return code in caam_jr_enqueue function
  crypto: caam - refactor RSA private key _done callbacks
  crypto: caam - refactor ahash_edesc_alloc
  crypto: caam - refactor ahash_done callbacks
  crypto: caam - refactor skcipher/aead/gcm/chachapoly {en,de}crypt functions
  crypto: qat - spelling s/Decrytp/Decrypt/
  crypto: ccree - use devm_kzalloc() for hash data
  crypto: ccree - use devm_k[mz]alloc() for cipher data
  crypto: ccree - use devm_k[mz]alloc() for AEAD data
  crypto: ccree - use existing dev helper in init_cc_resources()
  crypto: ccree - grammar s/not room/no room/
  crypto: ccree - spelling s/Crytpcell/Cryptocell/
  crypto: ccree - improve kerneldoc in cc_sram_mgr.[ch]
  crypto: ccree - improve kerneldoc in cc_request_mgr.[ch]
  crypto: ccree - improve kerneldoc in cc_hash.[ch]
  crypto: ccree - improve kerneldoc in cc_buffer_mgr.c
  crypto: ccree - improve kerneldoc in cc_hw_queue_defs.h
  crypto: ccree - remove bogus kerneldoc markers
  crypto: ccree - extract cc_init_copy_sram()
  crypto: ccree - remove struct cc_cipher_handle
  crypto: ccree - remove struct buff_mgr_handle
  crypto: ccree - remove struct cc_debugfs_ctx
  crypto: ccree - remove struct cc_sram_ctx
  crypto: ccree - make cc_pm_{suspend,resume}() static
  crypto: ccree - remove cc_pm_is_dev_suspended() wrapper
  crypto: ccree - use of_device_get_match_data()
  crypto: ccree - simplify Runtime PM handling
  crypto: ccree - use u32 for SRAM addresses
  crypto: ccree - remove bogus paragraph about freeing SRAM
  crypto: ccree - defer larval_digest_addr init until needed
  crypto: ccree - use existing helpers to split 64-bit addresses
  crypto: ccree - make mlli_params.mlli_virt_addr void *
  crypto: ccree - clean up clock handling
  crypto: ccree - remove empty cc_sram_mgr_fini()
  crypto: ccree - drop duplicated error message on SRAM exhaustion
  crypto: ccree - swap SHA384 and SHA512 larval hashes at build time
  crypto: ccree - remove unneeded casts
  crypto: ccree - fix retry handling in cc_send_sync_request()
  crypto: ccree - fix debugfs register access while suspended
  debugfs: regset32: Add Runtime PM support
  crypto: hisilicon - register zip engine to uacce
  crypto: hisilicon - Remove module_param uacce_mode
  uacce: add uacce driver
  uacce: Add documents for uacce
  padata: fix uninitialized return value in padata_replace()
  hwrng: imx-rngc - improve dependencies
  crypto: chelsio - remove extra allocation for chtls_dev
  RDMA/bnxt_re: use ibdev based message printing functions
  RDMA/bnxt_re: Refactor doorbell management functions
  RDMA/bnxt_re: Refactor notification queue management code
  RDMA/bnxt_re: Refactor command queue management code
  RDMA/bnxt_re: Refactor net ring allocation function
  RDMA/bnxt_re: Refactor hardware queue memory allocation
  RDMA/bnxt_re: Replace chip context structure with pointer
  RDMA/bnxt_re: Refactor queue pair creation code
  net/mlx5: Add fsm_reactivate callback support
  net/mlxfw: Add reactivate flow support to FSM burn flow
  net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting
  net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c
  net/mlxfw: More error messages coverage
  net/mlxfw: Improve FSM err message reporting and return codes
  net/mlxfw: Generic mlx FW flash status notify
  scsi: qla2xxx: Add sysfs node for D-Port Diagnostics AEN data
  scsi: qla2xxx: Move free of fcport out of interrupt context
  scsi: qla2xxx: Add beacon LED config sysfs interface
  soc: fsl: dpio: fix dereference of pointer p before null check
  scsi: libfc: free response frame from GPN_ID
  drm/i915/tgl: Add Wa_22010178259:tgl
  scsi: target: use an enum to track emulate_ua_intlck_ctrl
  scsi: target: convert boolean se_dev_attrib types to bool
  scsi: target: fix unmap_zeroes_data boolean initialisation
  selftests/bpf: Tests for sockmap/sockhash holding listening sockets
  selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH
  net: Generate reuseport group ID on group creation
  bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH
  bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH
  bpf, sockmap: Return socket cookie on lookup from syscall
  bpf, sockmap: Don't set up upcalls and progs for listening sockets
  bpf, sockmap: Allow inserting listening TCP sockets into sockmap
  tcp_bpf: Don't let child socket inherit parent protocol ops on copy
  net, sk_msg: Clear sk_user_data pointer on clone if tagged
  net, sk_msg: Annotate lockless access to sk_prot on clone
  NFS: Ensure the fs_context has the correct fs_type before mounting
  proc: In proc_prune_siblings_dcache cache an aquired super block
  net: qrtr: Fix the local node ID as 1
  net: qrtr: Migrate nameservice to kernel from userspace
  net: phy: dp83867: Add speed optimization feature
  ASoC: tlv320adcx140: Add decimation filter support
  ASoC: tlv320adcx140: Add DRE and AGC support
  cfg80211: remove support for adjacent channel compensation
  ARM: OMAP2+: Improve handling of ti-sysc related sysc_fields
  drm/i915: Check that the vma hasn't been closed before we insert it
  drm/i915/gem: Break up long lists of object reclaim
  drm/i915/pmu: Avoid using globals for PMU events
  drm/i915/pmu: Avoid using globals for CPU hotplug state
  ARM: 8959/1: Remove unused .fixup section in boot stub
  KVM: SVM: Fix potential memory leak in svm_cpu_init()
  KVM: apic: avoid calculating pending eoi from an uninitialized val
  KVM: nVMX: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled
  KVM: nVMX: handle nested posted interrupts when apicv is disabled for L1
  kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled
  KVM: VMX: Add VMX_FEATURE_USR_WAIT_PAUSE
  KVM: nVMX: Hold KVM's srcu lock when syncing vmcs12->shadow
  KVM: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI
  ARM: 8961/2: Fix Kbuild issue caused by per-task stack protector GCC plugin
  ARM: 8958/1: rename missed uaccess .fixup section
  ARM: 8957/1: VDSO: Match ARMv8 timer in cntvct_functional()
  ARM: allow unwinder to unwind recursive functions
  security: remove duplicated include from security.h
  ASoC: meson: axg-card: add toacodec support
  ASoC: meson: g12a: add internal DAC glue driver
  ASoC: meson: g12a: add toacodec dt-binding documentation
  enetc: remove "depends on (ARCH_LAYERSCAPE || COMPILE_TEST)"
  tc-testing: updated tdc tests for basic filter with u16 extended match rules
  net: page_pool: Add documentation on page_pool API
  pinctrl: mediatek: Fix some off by one bugs
  gpio: of: Add DT overlay support for GPIO hogs
  gpio: of: Extract of_gpiochip_add_hog()
  pinctrl: imx: scu: Align imx sc msg structs to 4
  pinctrl: ingenic: Improve unreachable code generation
  gpio: Switch timestamps to ktime_get_ns()
  pinctrl: meson-gxl: fix GPIOX sdio pins
  ipq8064: pinctrl: Fixed missing RGMII pincontrol definitions
  bootconfig: Add append value operator support
  bootconfig: Prohibit re-defining value on same key
  gpiolib: use gpiochip_get_desc() where applicable
  dt-bindings: pinctrl: imx8mp: Replace the uint32-array with uint32-matrix
  dt-bindings: pinctrl: Convert i.MX8MN to json-schema
  dt-bindings: pinctrl: Convert i.MX8MM to json-schema
  dt-bindings: pinctrl: Convert i.MX8MQ to json-schema
  pinctrl: uniphier: Replace zero-length array with flexible-array member
  ASoC: tas2562: Add support for digital volume control
  pinctrl: Ingenic: Add missing parts for X1830.
  pinctrl: Use new GPIO_LINE_DIRECTION
  pinctrl: sunxi: Mask non-wakeup IRQs on suspend
  pinctrl: sunxi: Forward calls to irq_set_irq_wake
  gpio: siox: use raw spinlock for irq related locking
  arm64: defconfig: Enable additional support for Renesas platforms
  spi: spidev: Fix CS polarity if GPIO descriptors are used
  spi: qup: call spi_qup_pm_resume_runtime before suspending
  arm64: defconfig: Replace ARCH_R8A7796 by ARCH_R8A77960
  ASoC: sun8i-codec: Remove unused dev from codec struct
  arm64: dts: renesas: rzg2: Add reset control properties for display
  arm64: dts: renesas: rcar-gen3: Add reset control properties for display
  arm64: dts: renesas: Remove use of ARCH_R8A7795
  soc: renesas: Remove ARCH_R8A7795
  ASoC: meson: aiu: add support for the Meson8 and Meson8b SoC families
  ASoC: meson: aiu: introduce a struct for platform specific information
  ASoC: meson: aiu: Document Meson8 and Meson8b support in the dt-bindings
  drm/sun4i: tcon: Support LVDS on the A33
  clk: renesas: Remove use of ARCH_R8A7795
  ASoC: meson: g12a: add tohdmitx reset
  pinctrl: sh-pfc: Remove use of ARCH_R8A7795
  pinctrl: sh-pfc: gpio: Return early in gpio_pin_to_irq()
  pinctrl: sh-pfc: checker: Add function GPIO checks
  pinctrl: sh-pfc: checker: Add data register checks
  pinctrl: sh-pfc: checker: Add ioctrl register checks
  pinctrl: sh-pfc: checker: Add bias register checks
  pinctrl: sh-pfc: checker: Add drive strength register checks
  pinctrl: sh-pfc: checker: Improve pin group checks
  pinctrl: sh-pfc: checker: Improve pin function checks
  pinctrl: sh-pfc: checker: Improve pin checks
  pinctrl: sh-pfc: checker: Add check for enum ID conflicts
  pinctrl: sh-pfc: checker: Add check for config register conflicts
  pinctrl: sh-pfc: checker: Add helper for safe name comparison
  pinctrl: sh-pfc: checker: Add helpers for reporting
  arm64: dts: renesas: rcar-gen3: Add CCREE nodes
  arm64: dts: renesas: rcar-gen3: Replace "vsps" by "renesas,vsps"
  arm: dts: renesas: r8a77980: Remove r8a77970 DU compatible
  drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix
  drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal
  iio: magnetometer: ak8974: Fix negative raw values in sysfs
  PCI: mobiveil: Add PCIe Gen4 RC driver for Layerscape SoCs
  dt-bindings: PCI: Add NXP Layerscape SoCs PCIe Gen4 controller
  PCI: mobiveil: Add Header Type field check
  PCI: mobiveil: Add 8-bit and 16-bit CSR register accessors
  PCI: mobiveil: Allow mobiveil_host_init() to be used to re-init host
  PCI: mobiveil: Add callback function for link up check
  PCI: mobiveil: Add callback function for interrupt initialization
  PCI: mobiveil: Modularize the Mobiveil PCIe Host Bridge IP driver
  PCI: mobiveil: Collect the interrupt related operations into a function
  PCI: mobiveil: Move the host initialization into a function
  PCI: mobiveil: Introduce a new structure mobiveil_root_port
  mac80211: check vif pointer before airtime calculation
  cfg80211: Pass lockdep expression to RCU lists
  clk: meson: meson8b: set audio output clock hierarchy
  iio: amplifiers: ad8366: Add write_raw_get_fmt function
  iio: core: Handle 'dB' suffix in core
  counter: stm32-timer-cnt: remove iio headers
  counter: stm32-timer-cnt: add power management support
  mac80211: Remove a redundant mutex unlock
  cfg80211: check reg_rule for NULL in handle_channel_custom()
  nl80211: fix potential leak in AP start
  vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines
  vt: selection, introduce vc_is_sel
  n_hdlc: wrap a comment properly
  n_hdlc: fix whitespace around binary operators
  n_hdlc: add missing spaces after commas
  n_hdlc: remove spaces between function name and (
  n_hdlc: remove useless whitespace at line wraps
  n_hdlc: use __func__ and pr_ print helpers
  n_hdlc: remove unneeded ifdef
  n_hdlc: switch tbusy and woke_up to bools
  n_hdlc: move tty_ldisc_ops to the bottom
  n_hdlc: add helper for buffers allocation
  n_hdlc: remove checking of n_hdlc
  n_hdlc: remove cached tty
  n_hdlc: inline n_hdlc_release
  n_hdlc: expand tty2n_hdlc macro
  n_hdlc: remove unused backup_tty
  n_hdlc: remove unused flags
  n_hdlc: invert conditions in n_hdlc_tty_close and n_hdlc_tty_poll
  n_hdlc: simplify freeing of buffer list
  n_hdlc: use clamp() for maxframe
  n_hdlc: cleanup messages during registration
  n_hdlc: put init/exit strings directly to prints
  n_hdlc: convert debuglevel use to pr_debug
  n_hdlc: remove unused macros
  n_hdlc: remove tracing debug prints
  drm/i915/perf: conversion to struct drm_device based logging macros.
  objtool: Improve call destination function detection
  objtool: Fix clang switch table edge case
  phy: qcom: qmp: Add SDM845 QHP PCIe PHY
  phy: qcom: qmp: Add SDM845 PCIe QMP PHY support
  dt-bindings: phy-qcom-qmp: Add SDM845 PCIe to binding
  phy: brcm-sata: Correct MDIO operations for 40nm platforms
  dt-bindings: fttmr010: Add ast2600 compatible
  clocksource/drivers/fttmr010: Set interrupt and shutdown
  clocksource/drivers/fttmr010: Parametrise shutdown
  PCI: pciehp: Add DMI table for in-band presence detection disabled
  PCI: pciehp: Wait for PDS if in-band presence is disabled
  PCI: pciehp: Disable in-band presence detect when possible
  docs/bpf: Update bpf development Q/A file
  selftests/bpf: Fix trampoline_count clean up logic
  selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API
  libbpf: Add support for dynamic program attach target
  libbpf: Bump libpf current version to v0.0.8
  mm/memremap_pages: Introduce memremap_compat_align()
  rcutorture: Set KCSAN Kconfig options to detect more data races
  rcutorture: Manually clean up after rcu_barrier() failure
  rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU
  rcuperf: Measure memory footprint during kfree_rcu() test
  rcutorture: Annotation lockless accesses to rcu_torture_current
  rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch
  rcutorture: Fix stray access to rcu_fwd_cb_nodelay
  rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race
  rcutorture: Make kvm-find-errors.sh abort on bad directory
  rcutorture: Summarize summary of build and run results
  rcutorture: Add 100-CPU configuration
  torture: Allow disabling of boottime CPU-hotplug torture operations
  rcutorture: Suppress boottime bad-sequence warnings
  rcutorture: Allow boottime stall warnings to be suppressed
  torture: Forgive -EBUSY from boottime CPU-hotplug operations
  rcutorture: Refrain from callback flooding during boot
  torture: Make results-directory date format completion-friendly
  rcutorture: Suppress forward-progress complaints during early boot
  srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq
  srcu: Fix process_srcu()/srcu_batches_completed() datarace
  srcu: Fix __call_srcu()/srcu_get_delay() datarace
  srcu: Fix __call_srcu()/process_srcu() datarace
  rcu: Add missing annotation for exit_tasks_rcu_finish()
  rcu: Add missing annotation for exit_tasks_rcu_start()
  rcu-tasks: *_ONCE() for rcu_tasks_cbs_head
  rcu: Update __call_rcu() comments
  rcu: Fix spelling mistake "leval" -> "level"
  rcu: React to callback overload by boosting RCU readers
  rcu: React to callback overload by aggressively seeking quiescent states
  rcu: Clear ->core_needs_qs at GP end or self-reported QS
  locktorture: Forgive apparent unfairness if CPU hotplug
  locktorture: Use private random-number generators
  locktorture: Allow CPU-hotplug to be disabled via --bootargs
  locktorture: Print ratio of acquisitions, not failures
  rcu: Add a trace event for kfree_rcu() use of kfree_bulk()
  rcu: Support kfree_bulk() interface in kfree_rcu()
  rcu: Make nocb_gp_wait() double-check unexpected-callback warning
  rcu: Tighten rcu_lockdep_assert_cblist_protected() check
  rcu: Optimize and protect atomic_cmpxchg() loop
  rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock()
  rcu: Add missing annotation for rcu_nocb_bypass_lock()
  rcu: Don't flag non-starting GPs before GP kthread is running
  rculist: Add brackets around cond argument in __list_check_rcu macro
  rcu: Fix rcu_barrier_callback() race condition
  rcu: Add WRITE_ONCE() to rcu_state ->gp_start
  rcu: Remove dead code from rcu_segcblist_insert_pend_cbs()
  timer: Use hlist_unhashed_lockless() in timer_pending()
  rcu: Add *_ONCE() to rcu_node ->boost_kthread_status
  rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick
  rcu: Add READ_ONCE() to rcu_data ->gpwrap
  rcu: Fix typos in file-header comments
  rcu: Add *_ONCE() for grace-period progress indicators
  rcu: Add READ_ONCE() to rcu_segcblist ->tails[]
  locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner
  rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext
  rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity
  rcu: Add READ_ONCE() to rcu_node ->gp_seq
  rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store
  rcu: Add WRITE_ONCE() to rcu_node ->qsmask update
  rcu: Provide debug symbols and line numbers in KCSAN runs
  rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace
  rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf
  nfs: Fix nfs_access_get_cached_rcu() sparse error
  bootconfig: Print array as multiple commands for legacy command line
  bootconfig: Reject subkey and value on same parent key
  tools/bootconfig: Remove unneeded error message silencer
  bootconfig: Add bootconfig magic word for indicating bootconfig explicitly
  bootconfig: Set CONFIG_BOOT_CONFIG=n by default
  tracing: Clear trace_state when starting trace
  bootconfig: Mark boot_config_checksum() static
  tracing: Disable trace_printk() on post poned tests
  tracing: Have synthetic event test use raw_smp_processor_id()
  ASoC: tlv320adcx140: Add the tlv320adcx140 codec driver family
  dt-bindings: sound: Add TLV320ADCx140 dt bindings
  ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
  arm64: dts: mt8183: Add #cooling-cells to CPU nodes
  tracing: Fix number printing bug in print_synth_event()
  tracing: Check that number of vals matches number of synth event fields
  tracing: Make synth_event trace functions endian-correct
  tracing: Make sure synth_event_trace() example always uses u64
  drm/i915/tgl: Program MBUS_ABOX{1,2}_CTL during display init
  drm/i915: Program MBUS with rmw during initialization
  arm64: dts: mt8183: add/update dynamic power coefficients
  ASoC: SOF: Intel: hda: allow operation without i915 gfx
  ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver
  x86/split_lock: Enable split lock detection by kernel
  sched: Provide cant_migrate()
  sched/rt: Provide migrate_disable/enable() inlines
  sched/fair: Remove wake_cap()
  sched/core: Remove for_each_lower_domain()
  sched/topology: Remove SD_BALANCE_WAKE on asymmetric capacity systems
  sched/fair: Add asymmetric CPU capacity wakeup scan
  sched/core: Remove duplicate assignment in sched_tick_remote()
  drm/i915: Use intel_de_write_fw() for skl+ scaler registers
  drm/i915: Parametrize PFIT_PIPE
  drm/i915: Mark all HPD capabled connectors as such
  drm/i915/hpd: Replace the loop-within-loop with two independent loops
  drm/i915: Add i9xx_lut_8()
  libbpf: Relax check whether BTF is mandatory
  net: use netif_is_bridge_port() to check for IFF_BRIDGE_PORT
  net: page_pool: API cleanup and comments
  mlxsw: spectrum_nve: Make tunnel initialization symmetric
  mlxsw: spectrum: Export function to check if RIF exists
  mlxsw: spectrum: Prevent RIF access outside of routing code
  mlxsw: spectrum_router: Prepare function for router lock introduction
  mlxsw: spectrum_router: Prepare function for router lock introduction
  mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device
  mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown
  mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init
  mlxsw: spectrum_span: Only update mirroring agents if present
  mlxsw: spectrum: Convert callers to use new mirroring API
  mlxsw: spectrum_span: Prepare work item to update mirroring agents
  mlxsw: spectrum_span: Use struct_size() to simplify allocation
  mlxsw: spectrum_span: Do no expose mirroring agents to entire driver
  mlxsw: spectrum: Protect counter pool with a lock
  mlxsw: spectrum_kvdl: Protect allocations with a lock
  net: remove unused macro from fib_trie.c
  net: neigh: remove unused NEIGH_SYSCTL_MS_JIFFIES_ENTRY
  ARM: exynos_defconfig: Enable SCHED_MC and ENERGY_MODEL
  ARM: dts: exynos: Add dynamic-power-coefficient to Exynos5422 CPUs
  ARM: dts: dra7-l4: mark timer13-16 as pwm capable
  ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source
  ARM: dts: am437x-idk-evm: Fix incorrect OPP node names
  drm/i915/uc: consolidate firmware cleanup
  drm/i915/uc: Abort early on uc_init failure
  drm/i915/guc: Apply new uC status tracking to GuC submission as well
  drm/i915/uc: Improve tracking of uC init status
  drm/i915/uc: autogenerate uC checker functions
  drm/i915/uc: Update the FW status on injected fetch error
  drm/i915/guc: Kill USES_GUC_SUBMISSION macro
  drm/i915/guc: Kill USES_GUC macro
  drm/i915/debugfs: Pass guc_log struct to i915_guc_log_info
  RDMA: Replace zero-length array with flexible-array member
  ARM: dts: dra7-evm: Rename evm_3v3 regulator to vsys_3v3
  drm/sun4i: tcon: Support LVDS output on Allwinner A20
  drm/sun4i: tcon: Separate quirks for tcon0 and tcon1 on A20
  dt-bindings: display: sun4i: New compatibles for A20 tcons
  RDMA/hns: Initialize all fields of doorbells to zero
  ARM: dts: sun7i: Add LVDS panel support on A20
  RDMA/rw: Fix error flow during RDMA context initialization
  ARM: dts: sunxi: Remove redundant assigned-clocks
  ARM: dts: sunxi: Remove redundant assigned-clocks
  misc: vexpress: Replace zero-length array with flexible-array member
  firmware: arm_scpi: Replace zero-length array with flexible-array member
  kvm/emulate: fix a -Werror=cast-function-type
  KVM: x86: fix incorrect comparison in trace event
  firmware: arm_scmi/perf: Replace zero-length array with flexible-array member
  firmware: arm_scmi: Replace zero-length array with flexible-array member
  RDMA/hns: fix spelling mistake: "attatch" -> "attach"
  drm/sun4i: tcon: Introduce LVDS setup routine setting
  gfs2: Allow some glocks to be used during withdraw
  proc: Generalize proc_sys_prune_dcache into proc_prune_siblings_dcache
  selftests/rseq: Fix out-of-tree compilation
  selftests: Install settings files to fix TIMEOUT failures
  selftest/lkdtm: Don't pollute 'git status'
  pinctrl: mediatek: remove set but not used variable 'e'
  arm64: Remove TIF_NOHZ
  ARM: dts: droid4: Configure LED backlight for lm3532
  gpio: mockup: coding-style fix
  proc: Rename in proc_inode rename sysctl_inodes sibling_inodes
  ASoC: samsung: Update dependencies for Arizona machine drivers
  drm/i915: Double check bumping after the spinlock
  drm/i915/gt: Protect signaler walk with RCU
  ASoC: dpcm: remove confusing trace in dpcm_get_be()
  tty: serial: samsung_tty: remove SERIAL_SAMSUNG_DEBUG
  tty: serial: samsung_tty: build it for any platform
  phy: ti: gmii-sel: do not fail in case of gmii
  phy: ti: gmii-sel: fix set of copy-paste errors
  ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro
  drm/i915: remove the other slab_dependencies
  PM / hibernate: fix typo "reserverd_size" -> "reserved_size"
  Documentation: power: fix pm_qos_interface.rst format warning
  Documentation: power: Drop reference to interface.rst
  Documentation/admin-guide/acpi: fix fan_performance_states.rst warnings
  drm/i915/gvt: make gvt oblivious of kvmgt data structures
  drm/i915/dp: Add all tiled and port sync conns to modeset
  drm/i915/dp: Compute port sync crtc states post compute_config()
  drm/i915: Introduce encoder->compute_config_late()
  gpio: rcar: Fix typo in comment
  net/mlx5e: Restore tunnel metadata on miss
  net/mlx5: E-Switch, Get reg_c1 value on miss
  net/mlx5e: Support inner header rewrite with goto action
  net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop
  net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module
  net/mlx5e: Allow re-allocating mod header actions
  net/mlx5: E-Switch, Restore chain id on miss
  net/mlx5e: Rx, Split rep rx mpwqe handler from nic
  net/mlx5: E-Switch, Mark miss packets with new chain id mapping
  net/mlx5: E-Switch, Get reg_c0 value on CQE
  net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits
  net/mlx5: Introduce mapping infra for mapping unique ids to data
  net: sched: Support specifying a starting chain via tc skb ext
  net: sched: Change the block's chain list to an rcu list
  net: sched: Pass ingress block to tcf_classify_ingress
  net: sched: Introduce ingress classification function
  igc: Add comment
  igc: Add WOL support
  igc: Add pcie error handler support
  igc: Complete to commit Add basic skeleton for PTP
  e1000e: Add support for Tiger Lake device
  igc: Fix the typo in comment
  e1000e: Add support for Alder Lake
  dt-bindings: arm: Add kryo260 compatible
  dt-bindings: Add vendor prefix for Xiaomi
  dt-bindings: usb: exynos-usb: Document clock names for DWC3 bindings
  tc-testing: updated tdc tests for basic filter
  net: phy: broadcom: Wire suspend/resume for BCM54810
  net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags
  net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk()
  sfc: remove unused variable 'efx_default_channel_type'
  net: hns3: add missing help info for QS shaper in debugfs
  net: hns3: add support for dump MAC ID and loopback status in debugfs
  net: hns3: add enabled TC numbers and DWRR weight info in debugfs
  net: hns3: modify an unsuitable print when setting unknown duplex to fibre
  mlxsw: Replace zero-length array with flexible-array member
  phy: avoid unnecessary link-up delay in polling mode
  selftests/bpf: Fix build of sockmap_ktls.c
  riscv: Fix gitignore
  security: <linux/lsm_hooks.h>: fix all kernel-doc warnings
  soc: fsl: dpio: Replace QMAN array mode with ring mode enqueue
  soc: fsl: dpio: QMAN performance improvement with function pointer indirection
  soc: fsl: dpio: Adding QMAN multiple enqueue interface
  igc: Add dump options
  igc: Complete to commit Add legacy power management support
  igc: make non-global functions static
  net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore()
  selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3
  selftests/bpf: Add bpf_read_branch_records() selftest
  kunit: run kunit_tool from any directory
  kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid
  bpf: Add bpf_read_branch_records() helper
  drm/i915/gt: Do not attempt to reprogram IA/ring frequencies for dgfx
  e1000e: fix missing cpu_to_le64 on buffer_addr
  ice: fix define for E822 backplane device
  ice: add support for E823 devices
  ice: add additional E810 device id
  ice: add backslash-n to strings
  backlight: add led-backlight driver
  ice: increase PF reset wait timeout to 300 milliseconds
  ice: Support XDP UMEM wake up mechanism
  ice: SW DCB, report correct max TC value
  ice: Report correct DCB mode
  ice: Add DCBNL ops required to configure ETS in CEE for SW DCB
  ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues
  ice: Fix for TCAM entry management
  RDMA/rxe: Fix configuration of atomic queue pair attributes
  ice: update malicious driver detection event handling
  RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index
  RDMA/core: Add helper function to retrieve driver gid context from gid attr
  ASoC: dt-bindings: stm32: convert i2s to json-schema
  RDMA/core: Fix use of logical OR in get_new_pps
  RDMA/ucma: Use refcount_t for the ctx->ref
  ASoC: meson: add t9015 internal DAC driver
  ASoC: meson: add t9015 internal codec binding documentation
  ice: Validate config for SW DCB map
  dt-bindings: Add vendor prefix for Linutronix
  MAINTAINERS: remove myself from DT bindings entry
  dt-bindings: net: can: Convert M_CAN to json-schema
  dt-bindinsg: net: can: Convert can-transceiver to json-schema
  EDAC: Add EDAC driver for DMC520
  dt-bindings: edac: Dmc-520.yaml
  ASoC: topology: Fix memleak in soc_tplg_manifest_load()
  ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
  Bluetooth: fix passkey uninitialized when used
  Bluetooth: RFCOMM: Use MTU auto tune logic
  mm/memremap_pages: Kill unused __devm_memremap_pages()
  vmxnet3: use new helper tcp_v6_gso_csum_prep
  r8152: use new helper tcp_v6_gso_csum_prep
  hv_netvsc: use new helper tcp_v6_gso_csum_prep
  net: socionext: use new helper tcp_v6_gso_csum_prep
  net: qcom/emac: use new helper tcp_v6_gso_csum_prep
  ionic: use new helper tcp_v6_gso_csum_prep
  jme: use new helper tcp_v6_gso_csum_prep
  e1000(e): use new helper tcp_v6_gso_csum_prep
  enic: use new helper tcp_v6_gso_csum_prep
  bna: use new helper tcp_v6_gso_csum_prep
  net: atheros: use new helper tcp_v6_gso_csum_prep
  r8169: use new helper tcp_v6_gso_csum_prep
  net: core: add helper tcp_v6_gso_csum_prep
  net/ipv4/sysctl: show tcp_{allowed, available}_congestion_control in non-initial netns
  mips/jazz: Update jazz_defconfig for MIPS Magnum
  mips/jazz: Remove redundant settings and shrink jazz_defconfig
  fbdev/g364fb: Fix build failure
  net: mvneta: align xdp stats naming scheme to mlx5 driver
  MIPS: ingenic: DTS: Fix watchdog nodes
  octeontx2-af: Cleanup nixlf and blkaddr retrieval logic
  octeontx2-af: Cleanup CGX config permission checks
  octeontx2-af: Remove unnecessary export symbols in CGX driver
  MIPS: X1000: Fix clock of watchdog node.
  MIPS: configs: Cleanup old Kconfig options
  MIPS: ralink: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: Pistachio: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: pic32mzda: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: jz4740: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: generic: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: BMIPS: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: ath79: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  MIPS: vdso: Wrap -mexplicit-relocs in cc-option
  Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"
  regmap: wrong descriptions in regmap_range_cfg
  ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit
  ASoC: dt-bindings: Make RK3328 codec GPIO explicit
  clk: meson: g12a: add support for the SPICC SCLK Source clocks
  dt-bindings: clk: g12a-clkc: add SPICC SCLK Source clock IDs
  ARM: exynos_defconfig: Enable SquashFS and increase RAM block device size
  x86/mce: Do not log spurious corrected mce errors
  ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro
  ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro
  ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro
  ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro
  ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro
  ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro
  ASoC: tas2562: Add support for ISENSE and VSENSE
  x86/boot/compressed/64: Remove .bss/.pgtable from bzImage
  s390/arch: install kernels with their proper version ID
  s390/qdio: reduce access to cdev->private->qdio_data
  s390/qdio: clean up cdev access in qdio_setup_irq()
  pinctrl: da9062: add driver support
  ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out
  ASoC: dapm: select sleep_state when initializing PINCTRL widget
  drm/sun4i: dsi: Avoid hotplug race with DRM driver bind
  selftests/bpf: Test unhashing kTLS socket after removing from map
  bpf, sk_msg: Don't clear saved sock proto on restore
  bpf, sk_msg: Let ULP restore sk_proto and write_space callback
  drm/amdgpu: drop the non-sense firmware version check on arcturus
  drm/amdgpu: add is_raven_kicker judgement for raven1
  drm/amdgpu: record non-zero error counter info in NBIO before resetting GPU
  drm/amdgpu: log on non-zero error conter per IP before GPU reset
  drm/amd/display: Don't take the address of skip_scdc_overwrite in dc_link_detect_helper
  ASoC: fix card registration regression.
  drm/i915/selftests: Mark GPR checking more hostile
  drm/i915/selftest: Analyse timestamp behaviour across context switches
  drm/i915: Read rawclk_freq earlier
  drm/i915/gt: Refactor l3cc/mocs availability
  ASoC: MT6660 update to 1.0.8_G
  ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
  ASoC: intel: skl: Fix possible buffer overflow in debug outputs
  ASoC: intel: skl: Fix pin debug prints
  drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall
  drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall
  drm/i915/gem: use spinlock_t instead of struct spinlock
  ESP: Export esp_output_fill_trailer function
  dmanegine: ioat/dca: Replace zero-length array with flexible-array member
  dmaengine: tegra210-adma: Replace zero-length array with flexible-array member
  dmaengine: sprd: Replace zero-length array with flexible-array member
  dmaengine: sa11x0: Replace zero-length array with flexible-array member
  n_gsm: switch escape to bool
  n_gsm: switch constipated to bool
  n_gsm: switch throttled to bool
  n_gsm: switch dead to bool
  n_gsm: add missing \n to prints
  n_gsm: add missing __user annotations
  n_gsm: introduce enum gsm_mux_state
  n_gsm: introduce enum gsm_dlci_mode
  n_gsm: introduce enum gsm_dlci_state
  n_gsm: drop unneeded gsm_dlci->fifo field
  powerpc/32s: Slenderize _tlbia() for powerpc 603/603e
  powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable
  powerpc: Don't use thread struct for saving SRR0/1 on syscall.
  powerpc/32: Warn and return ENOSYS on syscalls from kernel
  powerpc/32s: Don't flush all TLBs when flushing one page
  powerpc/fadump: sysfs for fadump memory reservation
  Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated
  tools/edid: Move EDID data sets from Documentation/
  docs: admin-guide: edid: Clarify where to run "make"
  docs: admin-guide: Move edid.rst from driver-api
  docs: driver-api: edid: Fix list formatting
  Documentation: sort _SPHINXDIRS for 'make help'
  Documentation: bring process docs up to date
  Replace dead urls with active urls for Mutt
  serial: 8250_port: Use dev_*() instead of pr_*()
  serial: 8250_port: Switch to use DEVICE_ATTR_RW()
  tty: serial: efm32: fix spelling mistake "reserverd" -> "reserved"
  tty: serial: Kconfig: Fix a typo
  serial: 8250_pxa: avoid autodetecting the port type
  docs: sysctl/kernel: remove rtsig entries
  docs: document panic fully in sysctl/kernel.rst
  docs: document stop-a in sysctl/kernel.rst
  docs: add missing IPC documentation in sysctl/kernel.rst
  docs: drop l2cr from sysctl/kernel.rst
  docs: merge debugging-modules.txt into sysctl/kernel.rst
  docs: pretty up sysctl/kernel.rst
  phy: core: Fix phy_get() to not return error on link creation failure
  phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval
  usb: musb: core: remove useless cast for driver.name
  usb: host: xhci-pci: remove useless cast for driver.name
  usb: host: uhci-pci: remove useless cast for driver.name
  usb: host: sl811-hcd: remove useless cast for driver.name
  usb: host: ohci-pci: remove useless cast for driver.name
  usb: host: ehci-pci: remove useless cast for driver.name
  usb: gadget: renesas_usb3: remove useless cast for driver.name
  usb: gadget: r8a66597-udc: remove useless cast for driver.name
  usb: gadget: omap_udc: remove useless cast for driver.name
  usb: gadget: net2280: remove useless cast for driver.name
  usb: gadget: m66592-udc: remove useless cast for driver.name
  usb: gadget: lpc32xx_udc: remove useless cast for driver.name
  usb: gadget: goku_udc: remove useless cast for driver.name
  usb: gadget: fusb300_udc: remove useless cast for driver.name
  usb: gadget: fotg210-udc: remove useless cast for driver.name
  usb: gadget: dummy_hcd: remove useless cast for driver.name
  usb: gadget: at91_udc: remove useless cast for driver.name
  usb: gadget: udc: amd5536udc_pci: remove useless cast for driver.name
  usb: gadget: legacy: inode: remove useless cast for driver.name
  usb: gadget: legacy: gmidi: remove useless cast for driver.name
  usb: core: Use ACPI_SUCCESS() at appropriate places
  usb: core: Make use of acpi_evaluate_object() status
  usb-storage: Use const to reduce object data size
  usb: host: fhci-hcd: annotate PIPE_CONTROL switch case with fallthrough
  powerpc/powernv: Move core and fadump_release_opalcore under new kobject
  powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files
  sysfs: Wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name
  Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_*
  powerpc/process: Remove unneccessary #ifdef CONFIG_PPC64 in copy_thread_tls()
  powerpc/papr_scm: Mark papr_scm_ndctl() as static
  powerpc/pseries/Makefile: Remove CONFIG_PPC_PSERIES check
  powerpc/pseries/vio: Remove stray #ifdef CONFIG_PPC_PSERIES
  docs: Fix path to MTD command line partition parser
  docs: arm: tcm: Fix a few typos
  documentation: vm: Advertise support for pte_special in riscv
  dmaengine: idxd: correct reserved token calculation
  xfrm: Use kmem_cache_zalloc() instead of kmem_cache_alloc() with flag GFP_ZERO.
  ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
  dmaengine: ti: k3-udma: Fix terminated transfer handling
  dmaengine: ti: k3-udma: Use the channel direction in pause/resume functions
  dmaengine: ti: k3-udma: Use the TR counter helper for slave_sg and cyclic
  dmaengine: ti: k3-udma: Move the TR counter calculation to helper function
  dmaengine: ti: k3-udma: Workaround for RX teardown with stale data in peer
  dmaengine: ti: k3-udma: Use ktime/usleep_range based TX completion check
  mtd: spi-nor: use spi-mem dirmap API
  mtd: spi-nor: split spi_nor_spimem_xfer_data()
  net/mlx5e: Replace zero-length array with flexible-array member
  net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()'
  net/mlx5e: Add support for FEC modes based on 50G per lane links
  ethtool: Add support for low latency RS FEC
  net/mlxe5: Separate between FEC and current speed
  net/mlx5e: Advertise globaly supported FEC modes
  net/mlx5e: Enforce setting of a single FEC mode
  net/mlx5e: Set FEC to auto when configured mode is not supported
  mlx5: Use proper logging and tracing line terminations
  net/mlx5e: Support dump callback in RX reporter
  net/mlx5e: Support dump callback in TX reporter
  net/mlx5e: Gather reporters APIs together
  net/mlx5: Add support for resource dump
  devlink: Force enclosing array on binary fmsg data
  clk: imx8mn: Remove unused includes
  clk: imx8mm: Remove unused includes
  clk: imx8mp: Include slab.h instead of clkdev.h
  arm64: dts: ls1028a: add missing SPI nodes
  arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY
  RDMA/core: Get rid of ib_create_qp_user
  spi: rspi: Add support for LSB-first word order
  spi: rspi: Factor out handling of common mode bits
  ALSA: usx2y: use for_each_pcm_streams() macro
  ASoC: sof: sof-audio: use for_each_pcm_streams() macro
  ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro
  ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro
  ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro
  ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro
  ASoC: soc-pcm: use for_each_pcm_streams() macro
  ASoC: soc-core: use for_each_pcm_streams() macro
  ALSA: pcm.h: add for_each_pcm_streams()
  ASoC: soc-pcm: merge playback/cature_active into stream_active
  ASoC: soc-pcm: use goto and remove multi return
  ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code
  ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state()
  ASoC: soc-pcm: remove soc_dpcm_be_digital_mute()
  ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be()
  ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be()
  ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be()
  ASoC: soc-pcm: move dai_get_widget()
  ASoC: rt5682: Add DAI clock binding info for WCLK/BCLK CCF usage
  ASoC: rt5682: Add CCF usage for providing I2S clks
  ASoC: SOF: Intel: Add Probe compress CPU DAIs
  ASoC: SOF: Provide probe debugfs support
  ASoC: SOF: Intel: Probe compress operations
  ASoC: SOF: Intel: Expose SDnFMT helpers
  ASoC: SOF: Generic probe compress operations
  ASoC: SOF: Implement Probe IPC API
  ASoC: SOF: Intel: Account for compress streams when servicing IRQs
  ALSA: core: Implement compress page allocation and free routines
  ALSA: core: Expand DMA buffer information
  rtc: snvs: Remove unused include of of_device.h
  drm/i915/gt: Show the cumulative context runtime in engine debug
  drm/i915/selftests: Flush tasklet on wait_for_submit()
  Bluetooth: Fix crash when using new BT_PHY option
  ASoC: soc-pcm: fix regression in soc_new_pcm()
  ARM: at91: pm: add quirk for sam9x60's ulp1
  ARM: at91: pm: add plla disable/enable support for sam9x60
  clk: at91: move sam9x60's PLL register offsets to PMC header
  ARM: at91: pm: s/sfr/sfrbu in pm_suspend.S
  ARM: at91: pm: add pmc_version member to at91_pm_data
  ARM: at91: pm: add macros for plla disable/enable
  ARM: at91: pm: revert do not disable/enable PLLA for ULP modes
  ARM: at91: pm: use proper master clock register offset
  sfc: elide assignment of skb
  drm/i915/gt: Fix up missing error propagation for heartbeat pulses
  net: fec: Prevent unbind operation
  ASoC: tas2562: Return invalid for when bitwidth is invalid
  tmpfs: deny and force are not huge mount options
  drm/i915/selftests: Check for any sign of request starting in wait_for_submit()
  tools/testing/nvdimm: Fix compilation failure without CONFIG_DEV_DAX_PMEM_COMPAT
  MAINTAINERS: clarify maintenance of nvdimm testing tool
  RISC-V: Don't enable all interrupts in trap_init()
  libnvdimm/e820: Retrieve and populate correct 'target_node' info
  x86/NUMA: Provide a range-to-target_node lookup facility
  drm/i915/tgl: Add Wa_1808121037 to tgl.
  riscv: set pmp configuration if kernel is running in M-mode
  perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources
  EDAC/mce_amd: Print !SMCA processor warning only once
  drm/bridge: Fix the bridge kernel doc
  bpf: Allow bpf_perf_event_read_value in all BPF programs
  net/mlx5: fix spelling mistake "reserverd" -> "reserved"
  HID: hid-bigbenff: fix race condition for scheduled work during removal
  HID: hid-bigbenff: call hid_hw_stop() in case of error
  HID: hid-bigbenff: fix general protection fault caused by double kfree
  perf auxtrace: Add auxtrace_record__read_finish()
  perf arm-spe: Fix endless record after being terminated
  perf cs-etm: Fix endless record after being terminated
  perf intel-bts: Fix endless record after being terminated
  perf intel-pt: Fix endless record after being terminated
  perf test: Fix test trace+probe_vfs_getname.sh on s390
  perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events
  Bluetooth: hci_h5: Move variable into local scope
  ARM: imx: Add missing of_node_put()
  ARM: dts: imx6sx-udoo-neo: Use new pin names with DCE/DTE for UART pins
  ARM: dts: imx6sx-softing-vining-2000: Use new pin names with DCE/DTE for UART pins
  ARM: dts: imx6sx-sdb: Use new pin names with DCE/DTE for UART pins
  ARM: dts: imx6sx-sabreauto: Use new pin names with DCE/DTE for UART pins
  ARM: dts: imx6sx-nitrogen6sx: Use new pin names with DCE/DTE for UART pins
  ARM: dts: imx6sx: Add missing UART RTS/CTS pins mux
  ARM: dts: imx6sx: Improve UART pins macro defines
  firmware: imx: scu-pd: enlarge PD range for mu_b
  firmware: imx: scu-pd: Add missing audio PD ranges
  drm/i915/display: use intel_de_*() functions for register access
  drm/i915/csr: use intel_de_*() functions for register access
  soundwire: intel: free all resources on hw_free()
  soundwire: intel: add sdw_stream_setup helper for .startup callback
  soundwire: intel: add trigger support in sdw dai driver
  soundwire: intel: add prepare support in sdw dai driver
  soundwire: intel: rename res field as link_res
  printk: Correctly set CON_CONSDEV even when preferred console was not registered
  printk: Fix preferred console selection with multiple matches
  printk: Move console matching logic into a separate function
  Bluetooth: hci_qca: Bug fixes while collecting controller memory dump
  Bluetooth: Disable Extended Adv if enabled
  Bluetooth: hci_h5: btrtl: Add support for RTL8822C
  drm/mediatek: Make sure previous message done or be aborted before send
  batman-adv: Don't schedule OGM for disabled interface
  drm/mediatek: Move gce event property to mutex device node
  drm/mediatek: Add fb swap in async_update
  drm/mediatek: Add plane check in async_check function
  net: ena: remove set but not used variable 'hash_key'
  scsi: advansys: Replace zero-length array with flexible-array member
  scsi: lpfc: add RDF registration and Link Integrity FPIN logging
  scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs
  net: netlink: Replace zero-length array with flexible-array member
  net: switchdev: Replace zero-length array with flexible-array member
  bpf, sockmap: Replace zero-length array with flexible-array member
  NFC: digital: Replace zero-length array with flexible-array member
  net: usb: cdc-phonet: Replace zero-length array with flexible-array member
  net: phy: allow bcm84881 to be a module
  net/smc: reduce port_event scheduling
  net/smc: simplify normal link termination
  net/smc: remove unused parameter of smc_lgr_terminate()
  net/smc: do not delete lgr from list twice
  net/smc: use termination worker under send_lock
  net/smc: improve smc_lgr_cleanup()
  selftests: mlxsw: vxlan: Add test for error path
  selftests: mlxsw: vxlan: Adjust test to recent changes
  selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges
  selftests: mlxsw: extack: Test bridge creation with VXLAN
  selftests: mlxsw: Remove deprecated test
  mlxsw: spectrum: Reduce dependency between bridge and router code
  mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership
  mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID
  mlxsw: spectrum_switchdev: Propagate extack to bridge creation function
  mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting
  net: bridge: teach ndo_dflt_bridge_getlink() more brport flags
  sfc: move some ARFS code out of headers
  sfc: only schedule asynchronous filter work if needed
  net: vlan: suppress "failed to kill vid" warnings
  net: stmmac: Get rid of custom STMMAC_DEVICE() macro
  net: sched: don't take rtnl lock during flow_action setup
  net: sched: refactor ct action helpers to require tcf_lock
  net: sched: refactor police action helpers to require tcf_lock
  net: sched: lock action when translating it to flow_action infra
  i3c: master: no need to iterate master device twice
  batman-adv: Replace zero-length array with flexible-array member
  kernel: module: Replace zero-length array with flexible-array member
  spi: spi-mem: Fix typo, s/fallback/falls back
  regulator: mp5416: Fix output discharge enable bit for LDOs
  posix-timers: Pass lockdep expression to RCU lists
  timer: Improve the comment describing schedule_timeout()
  lib/vdso: Allow architectures to provide the vdso data pointer
  lib/vdso: Allow architectures to override the ns shift operation
  lib/vdso: Allow fixed clock mode
  lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes
  lib/vdso: Avoid highres update if clocksource is not VDSO capable
  lib/vdso: Cleanup clock mode storage leftovers
  ARM/arm64: vdso: Use common vdso clock mode storage
  mips: vdso: Use generic VDSO clock mode storage
  x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO
  powerpc/papr_scm: Switch to numa_map_to_online_node()
  mm/numa: Skip NUMA_NO_NODE and online nodes in numa_map_to_online_node()
  ACPI: NUMA: Up-level "map to online node" functionality
  x86/cpu: Move prototype for get_umwait_control_msr() to a global location
  ASoC: meson: aiu: simplify component addition
  drm/mediatek: fix race condition for HDMI jack status reporting
  x86/syscalls: Add prototypes for C syscall callbacks
  staging: fsl-dpaa2: ethsw: ethsw.c: Fix line over 80 characters
  staging: exfat: dedicate count_entries() to sub-dir counting.
  staging: exfat: remove DOSNAMEs.
  s390/zcrypt: Support for CCA protected key block version 2
  s390/cpum_sf: Rework sampling buffer allocation
  drm/i915/selftests: Mark the mock ring->vma as being in the GGTT
  ASoC: rt1015: fix typo for bypass boost control
  serial: core: Switch to use DEVICE_ATTR_RO()
  usb: ucsi: ccg: disable runtime pm during fw flashing
  usb: typec: ucsi: register DP only for NVIDIA DP VDO
  x86/iopl: Include prototype header for ksys_ioperm()
  batman-adv: Avoid RCU list-traversal in spinlock
  kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe()
  ALSA: usb-audio: Parse source ID of UAC2 effect unit
  usb: audio-v2: Add uac2_effect_unit_descriptor definition
  drm/virtio: move remaining virtio_gpu_notify calls
  drm/virtio: batch display query
  drm/virtio: batch resource creation
  drm/virtio: batch plane updates (pageflip)
  drm/virtio: notify before waiting
  drm/virtio: rework notification for better batching
  x86/vdso: Use generic VDSO clock mode storage
  clocksource: Add common vdso clock mode storage
  x86/vdso: Move VDSO clocksource state tracking to callback
  clocksource: Cleanup struct clocksource and documentation
  MIPS: vdso: Compile high resolution parts conditionally
  ARM: vdso: Compile high resolution parts conditionally
  lib/vdso: Allow the high resolution parts to be compiled out
  ARM: vdso: Remove unused function
  x86/vdso: Mark the TSC clocksource path likely
  EDAC/mc: Remove per layer counters
  EDAC/mc: Remove detail[] string and cleanup error string generation
  EDAC/mc: Pass the error descriptor to error reporting functions
  EDAC/mc: Remove enable_per_layer_report function argument
  EDAC/mc: Report "unknown memory" on too many DIMM labels found
  EDAC/mc: Carve out error increment into a separate function
  EDAC/mc: Determine mci pointer from the error descriptor
  EDAC: Store error type in struct edac_raw_error_desc
  EDAC/mc: Reorder functions edac_mc_alloc*()
  KVM: nVMX: Fix some obsolete comments and grammar error
  KVM: x86: fix missing prototypes
  EDAC/mc: Split edac_mc_alloc() into smaller functions
  drm/i915/gt: Rearrange code to silence compiler
  EDAC/mc: Change mci device removal to use put_device()
  soc: renesas: rcar-sysc: Use the correct style for SPDX License Identifier
  cpufreq: imx-cpufreq-dt: Add "cpu-supply" property check
  ARM: shmobile: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  arm64: dts: mediatek: rename scpsys nodes to power-controller
  ARM: dts: mediatek: rename scpsys nodes to power-controller
  soc: mediatek: pwrap: add support for MT6359 PMIC
  soc: mediatek: pwrap: add pwrap driver for MT6779 SoCs
  dt-bindings: pwrap: mediatek: add pwrap support for MT6779
  amr64: dts: mt8183: Add watchdog node
  xhci: Add missing annotation for xhci_enter_test_mode
  xhci: Add missing annotation for xhci_set_port_power()
  xhci: Do not open code __print_symbolic() in xhci trace events
  usb: gadget: amd5536udc: fix spelling mistake "reserverd" -> "reserved"
  drm/i915: switch vlv_suspend to use intel uncore register accessors
  drm/i915: split out vlv/chv specific suspend/resume code
  dma-buf: Fix a typo in Kconfig
  drm/format_helper: Dual licence the file in GPL 2 and MIT
  drm/i915: Update drm/i915 bug filing URL
  MAINTAINERS: Update drm/i915 bug filing URL
  dt-bindings: soc: tegra-pmc: Add ID for Tegra PMC 32 kHz blink clock
  dt-bindings: soc: tegra-pmc: Add Tegra PMC clock bindings
  dt-bindings: tegra: Convert Tegra PMC bindings to YAML
  dt-bindings: clock: tegra: Add IDs for OSC clocks
  firmware: tegra: Fix a typo in Kconfig
  ARM: imx: Remove unused include of linux/of.h on mach-imx6sl.c
  ARM: imx: Remove unused includes on mach-imx6q.c
  ARM: imx: Remove unused include of linux/irqchip/arm-gic.h
  ARM: dts: imx: make clks node name generic
  ARM: dts: imx: make kpp node name generic
  ARM: dts: imx6qdl-gw553x: add lsm9ds1 iio imu/magn support
  ARM: dts: imx: ventana: add fxos8700 on gateworks boards
  clk: imx8mn: Fix incorrect clock defines
  ARM: dts: imx: make gpt node name generic
  dmaengine: sun4i: set the linear_mode properly
  ARM: dts: imx: use generic name bus
  clk: imx8mp: Add missing of_node_put()
  clk: imx8mn: Add missing of_node_put()
  clk: imx8mm: Add missing of_node_put()
  clk: imx8mq: Add missing of_node_put()
  clk: imx6sl: Add missing of_node_put()
  ARM: dts: imx6dl-colibri-eval-v3: fix sram compatible properties
  clk: imx7ulp: Include clk-provider.h instead of clk.h
  clk: imx: drop redundant initialization
  clk: imx: Include clk-provider.h instead of clk.h for i.MX8M SoCs clock driver
  arm64: dts: imx8mq-phanbell: Add support for ethernet
  arm64: dts: freescale: Add i.MX8MP EVK board support
  arm64: dts: freescale: Add i.MX8MP dtsi support
  dt-bindings: arm: imx: Add the i.MX8MP EVK board
  arm64: dts: ls1028a: support external trigger timestamp fifo of PTP timer
  clk: imx8mm: Add CLKO2 support
  clk: imx8mm: Fix the CLKO1 source select list
  net: mvneta: get rid of xdp_ret in mvneta_swbm_rx_frame
  net: mvneta: introduce xdp counters to ethtool
  net: mvneta: rely on struct mvneta_stats in mvneta_update_stats routine
  net: mvneta: rely on open-coding updating stats for non-xdp and tx path
  net: mvneta: move refill_err and skb_alloc_err in per-cpu stats
  net: dsa: mv88e6xxx: Add 6390 family PCS registers to ethtool -d
  net: dsa: mv88e6xxx: Add 6352 family PCS registers to ethtool -d
  net: dsa: mv88e6xxx: Allow PCS registers to be retrieved via ethtool
  net/macsonic: Remove interrupt handler wrapper
  net/sonic: Start packet transmission immediately
  net/sonic: Remove explicit memory barriers
  net/sonic: Remove redundant netif_start_queue() call
  net/sonic: Remove redundant next_tx variable
  net/sonic: Refactor duplicated code
  net/sonic: Remove obsolete comment
  ARM: dts: imx25-pinfunc: add another cspi3 config
  sh_eth: use Gigabit register map for R7S72100
  sh_eth: add sh_eth_cpu_data::gecmr flag
  sh_eth: check sh_eth_cpu_data::no_xdfar when dumping registers
  sh_eth: check sh_eth_cpu_data::cexcr when dumping registers
  sh_eth: check sh_eth_cpu_data::no_tx_cntrs when dumping registers
  net: phylink: clarify flow control settings in documentation
  net: phylink: improve initial mac configuration
  net: phylink: allow ethtool -A to change flow control advertisement
  net: phylink: resolve fixed link flow control
  net: phylink: use phylib resolved flow control modes
  net: phylink: ensure manual flow control is selected appropriately
  net: phylink: remove pause mode ethtool setting for fixed links
  net: add linkmode helper for setting flow control advertisement
  net: add helpers to resolve negotiated flow control
  net: linkmode: make linkmode_test_bit() take const pointer
  r8169: improve statistics of missed rx packets
  r8169: improve rtl_jumbo_config
  r8169: improve rtl8169_get_mac_version
  r8169: add helper rtl_pci_commit
  r8169: simplify setting netdev features
  r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169
  r8169: remove unneeded check from rtl_link_chg_patch
  openvswitch: add TTL decrement action
  net: dsa: bcm_sf2: Also configure Port 5 for 2Gb/sec on 7278
  tcp-zerocopy: Return sk_err (if set) along with tcp receive zerocopy.
  tcp-zerocopy: Return inq along with tcp receive zerocopy.
  tools: testing: vsock: Test when server is bound but not listening
  net: virtio_vsock: Enhance connection semantics
  net: x25: convert to list_for_each_entry_safe()
  drm/lima: fix recovering from PLBU out of memory
  lib: objagg: Replace zero-length arrays with flexible-array member
  ptp_qoriq: drop the code of alarm
  mtd: spi-nor: introduce SR_BP_SHIFT define
  mtd: spi-nor: use le32_to_cpu_array()
  x86: Fix a handful of typos
  drm/i915: Avoid potential division-by-zero in computing CS timestamp period
  drm/i915: Track hw reported context runtime
  batman-adv: Start new development cycle
  drm/pl111: Support Integrator IM-PD1 module
  Bluetooth: Fix a typo in Kconfig
  ACPICA: Fix a couple of typos
  ACPICA: use acpi_size instead of u32 for prefix_path_length
  ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32
  ACPICA: cast the result of the pointer difference to u32
  ACPICA: Table Manager: Update comments in a function header
  ACPICA: Enable sleep button on ACPI legacy wake
  ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events.
  ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree
  ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree()
  ice: use true/false for bool types
  ice: add function argument description to function header comment
  ice: use proper format for function pointer as a function parameter
  ice: replace "fallthrough" comments with fallthrough reserved word
  ice: remove unnecessary fallthrough comments
  ice: Fix virtchnl_queue_select bitmap validation
  ice: Fix and refactor Rx queue disable for VFs
  ice: Handle LAN overflow event for VF queues
  ice: Fix implicit queue mapping mode in ice_vsi_get_qs
  ice: Add support to enable/disable all Rx queues before waiting
  ice: Only allow tagged bcast/mcast traffic for VF in port VLAN
  ice: Fix Port VLAN priority bits
  ice: Add helper to determine if VF link is up
  ice: Refactor port vlan configuration for the VF
  ice: Add initial support for QinQ
  x86 kvm page table walks: switch to explicit __get_user()
  x86 user stack frame reads: switch to explicit __get_user()
  MIPS: VPE: Fix a double free and a memory leak in 'release_vpe()'
  MIPS: cavium_octeon: Fix syncw generation.
  mips: vdso: add build time check that no 'jalr t9' calls left
  MIPS: Disable VDSO time functionality on microMIPS
  drm: drop unused drm_display_mode.private
  drm: drop unused drm_crtc callback
  mips: vdso: fix 'jalr t9' crash in vdso code
  iio: trigger: stm32-timer: disable master mode when stopping
  drm/i915: Force state->modeset=true when distrust_bios_wm==true
  drm/i915/dsc: force full modeset whenever DSC is enabled at probe
  drm/i915: Ensure no conflicts with BIOS when updating Dbuf
  drm/print: clean up RATELIMITED macros
  drm/atomic-helper: fix kerneldoc
  drm/i915/mst: Set intel_dp_set_m_n() for MST slaves
  ALSA: usb-audio: Add support for Presonus Studio 1810c
  drm/edid: Add a FIXME about DispID CEA data block revision
  drm/edid: Document why we don't bounds check the DispID CEA block start/end
  drm/edid: Clear out spurious whitespace
  drm/edid: Introduce is_detailed_timing_descritor()
  drm/edid: Don't accept any old garbage as a display descriptor
  drm/edid: Check the number of detailed timing descriptors in the CEA ext block
  of/address: Support multiple 'dma-ranges' entries
  of/address: use range parser for of_dma_get_range
  ASoC: meson: codec-glue: fix pcm format cast warning
  ASoC: meson: aiu: fix acodec dai input name init
  ASoC: meson: aiu: fix irq registration
  ASoC: meson: aiu: fix clk bulk size allocation
  ASoC: meson: aiu: remove unused encoder structure
  of/address: Rework of_pci_range parsing for non-PCI buses
  of: Drop struct of_pci_range.pci_space field
  powerpc: Drop using struct of_pci_range.pci_space field
  microblaze: Drop using struct of_pci_range.pci_space field
  arm64: dts: meson: a1: add secure power domain controller
  soc: amlogic: Add support for Secure power domains controller
  dt-bindings: power: add Amlogic secure power domains bindings
  firmware: meson_sm: Add secure power domain support
  drm/mcde: Fix Sphinx formatting
  Bluetooth: Add BT_PHY socket option
  drivers base/arch_topology: Reformat topology_get_[cpu/freq]_scale() function name
  drivers base/arch_topology: Remove 'struct sched_domain' forward declaration
  ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write
  misc: Use kzalloc() instead of kmalloc() with flag GFP_ZERO.
  char: virtio: Replace zero-length array with flexible-array member
  ASoC: core: ensure component names are unique
  usb: gadget: f_phonet: Replace zero-length array with flexible-array member
  USB: musb: Replace zero-length array with flexible-array member
  usb: typec: tcpm: set correct data role for non-DRD
  thunderbolt: Add missing kernel-doc parameter descriptions
  usb: use kobj_to_dev() API
  serial: core: use octal permissions on module param
  serial: core: Consolidate spin lock initialization code
  serial: core: Introduce uart_console_enabled() helper
  drm/print: Delete a few unused shouting macros
  staging: wilc1000: define macros to replace magic number values
  staging: wilc1000: use short name for hif local variable in chip_wakeup()
  staging: wilc1000: define macros for different register address for SDIO
  staging: wilc1000: use commmon function to set SDIO block size
  staging: wilc1000: make use of ALIGN macro
  staging: wilc1000: refactor interrupt handling for sdio
  staging: wilc1000: remove use of MAX_NUN_INT_THRPT_ENH2 macro
  staging: wilc1000: make use of FIELD_GET/_PREP macro
  staging: rtl8723bs: Fix spacing issues
  drm/i915/selftests: Check for the error interrupt before we wait!
  drm/sun4i: dsi: Remove incorrect use of runtime PM
  drm/sun4i: dsi: Allow binding the host without a panel
  drm/sun4i: dsi: Use NULL to signify "no panel"
  drm/sun4i: dsi: Remove unused drv from driver context
  dt-bindings: add description for new supported chips
  iio: imu: inv_mpu6050: update LPF bandwidth settings
  iio: imu: inv_mpu6050: add support of ICM20690
  iio: imu: inv_mpu6050: add support of IAM20680
  iio: imu: inv_mpu6050: add support of ICM20609 & ICM20689
  iio: imu: inv_mpu6050: cleanup of/acpi support
  iio: adc: modify NPCM reset support
  dt-binding: iio: add NPCM ADC reset support
  iio: vcnl4000: Enable runtime pm for vcnl4200/4040
  iio: vcnl4000: Use a single return when getting IIO_CHAN_INFO_RAW
  iio: dac: ltc2632: remove some unused defines
  iio: dac: ltc2632: add support for LTC2636 family
  iio: dac: ltc2632: drop some duplicated data
  dt-bindings: iio: ltc2632: expand for ltc2636 support
  arm: Remove TIF_NOHZ
  x86: Remove TIF_NOHZ
  context-tracking: Introduce CONFIG_HAVE_TIF_NOHZ
  x86/entry: Remove _TIF_NOHZ from _TIF_WORK_SYSCALL_ENTRY
  arm64: dts: allwinner: pinebook: Remove unused AXP803 regulators
  Bluetooth: secure bluetooth stack from bluedump attack
  ALSA: usb-audio: Don't create a mixer element with bogus volume range
  ARM: dts: socfpga: arria10: Increase boot partition size for NAND
  ARM: dts: sun7i: Add Linutronix Testbox v2 board
  dt-bindings: arm: sunxi: Add Linutronix Testbox
  mwifiex: change license text from MARVELL to NXP
  thunderbolt: icm: Replace zero-length array with flexible-array member
  iio: srf04: add power management feature
  dt-bindings: devantech-srf04.yaml: add pm feature
  iio: st_sensors: handle memory allocation failure to fix null pointer dereference
  iio: adc: ad7124: add 3db filter
  iio: ad5755: fix spelling mistake "to" -> "too" and grammar plus formatting
  iio: light: Add a driver for Sharp GP2AP002x00F
  iio: light: Add DT bindings for GP2AP002
  iio: imu: st_lsm6dsx: Fix mismatched comments
  iio: accel: st_accel: Use st_sensors_dev_name_probe()
  dt-bindings: iio: adc: stm32-adc: convert bindings to json-schema
  thunderbolt: eeprom: Replace zero-length array with flexible-array member
  drm/i915: split out display debugfs to a separate file
  MAINTAINERS: Sort entries in database for PIN CONTROLLER
  pinctrl: bcm2835: Add support for all GPIOs on BCM2711
  pinctrl: bcm2835: Refactor platform data
  pinctrl: bcm2835: Drop unused define
  pinctrl: actions: Fix functions groups names for S700 SoC
  pinctrl: mediatek: Add support for pin configuration dump via debugfs.
  pinctrl: mediatek: Backward compatible to previous Mediatek's bias-pull usage
  pinctrl: mediatek: Refine mtk_pinconf_get()
  pinctrl: mediatek: Refine mtk_pinconf_get() and mtk_pinconf_set()
  pinctrl: mediatek: Supporting driving setting without mapping current to register value
  pinctrl: mediatek: Check gpio pin number and use binary search in mtk_hw_pin_field_lookup()
  pinctrl: qcom: Add ipq6018 pinctrl driver
  dt-bindings: pinctrl: qcom: Add ipq6018 pinctrl bindings
  soc: mediatek: knows_txdone needs to be set in Mediatek CMDQ helper
  PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE
  Documentation: PM: QoS: Update to reflect previous code changes
  PM: QoS: Update file information comments
  PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions
  sound: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: usb: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: tty: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: spi: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: mmc: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*()
  drivers: hsi: Call cpu_latency_qos_*() instead of pm_qos_*()
  drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*()
  drm/virtio: fix error check
  mt76: Introduce mt76_mcu data structure
  mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap
  mt76: mt76u: rename stat_wq in wq
  mt76: mt76u: extend RX scatter gather number
  mt76: mt7615: rely on mt76_queues_read for mt7622
  mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615
  mt76: mt7615: rework rx phy index handling
  mt76: fix rounding issues on converting per-chain and combined txpower
  mt76: mt76x2: avoid starting the MAC too early
  mt76: avoid extra RCU synchronization on station removal
  mt76: mt7615: fix monitor mode on second PHY
  mt76: mt7615: fix adding active monitor interfaces
  mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format
  mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format
  mt76: mt7615: use new tag sta_rec_wtbl
  mt76: mt7615: add starec operating flow for firmware v2
  mt76: mt7615: add a helper to encapsulate sta_rec operation
  mt76: mt7615: simplify mcu_set_sta flow
  mt76: mt7615: simplify mcu_set_bmc flow
  mt76: mt7615: add support for testing hardware reset
  mt76: mt7615: implement hardware reset support
  mt76: mt7615: report firmware log event messages
  mt76: mt7615: fix and rework tx power handling
  mt76: mt7615: add Kconfig entry for MT7622
  mt76: mt7615: disable DBDC on MT7622
  mt76: mt7615: decrease rx ring size for MT7622
  mt76: mt7615: implement DMA support for MT7622
  mt76: mt7615: implement probing and firmware loading on MT7622
  mt76: mt7615: disable 5 GHz on MT7622
  mt76: mt7615: add calibration free support for MT7622
  mt76: mt7615: add eeprom support for MT7622
  mt76: mt7615: add dma and tx queue initialization for MT7622
  mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622
  mt76: mt7615: store N9 firmware version instead of CR4
  mt76: mt7615: split up firmware loading functions
  mt76: mt7615: move mmio related code from pci.c to mmio.c
  mt76: mt7615: add __aligned(4) to txp structs
  dt-bindings: net: wireless: mt76: document bindings for MT7622
  mt76: enable Airtime Queue Limit support
  mt76: mt7603: increase dma mcu rx ring size
  mt76: dma: do not write cpu_idx on rx queue reset until after refill
  mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw
  mt76: set dma-done flag for flushed descriptors
  mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag
  mt76: mt76u: add endpoint to mt76u_bulk_msg signature
  mt76: mt76u: introduce mt76u_skb_dma_info routine
  mt76: mt76u: take into account different queue mapping for 7663
  mt76: mt76u: add {read/write}_extended utility routines
  mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine
  mt76: mt76u: resume all rx queue in mt76u_resume_rx
  mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc
  mt76: mt76u: add mt76u_alloc_rx_queue utility routine
  mt76: mt76u: stop/free all possible rx queues
  mt76: mt76u: introduce mt76u_free_rx_queue utility routine
  mt76: mt76u: move mcu buffer allocation in mt76x02u drivers
  mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers
  mt76: mt76u: use mt76_queue as mt76u_complete_rx context
  mt76: mt76u: add mt76_queue to mt76u_refill_rx signature
  mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature
  mt76: mt76u: add mt76u_process_rx_queue utility routine
  mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet
  mt76: mt76x02u: avoid overwrite max_tx_fragments
  mt76: rely on mac80211 utility routines to compute airtime
  mt76: mt7615: remove leftover routine declaration
  mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init
  mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom
  mt76: mt7615: initialize radar specs from host driver
  mt76: mt76x2: get rid of leftover target
  mt76: mt7615: add tracing support
  mt76: move mac_txdone tracepoint in mt76 module
  mt76: move dev_irq tracepoint in mt76 module
  mt76: mt7615: add a get_stats() callback
  mt76: mt7615: add per-phy mib statistics
  mt76: mt7615: report TSF information
  mt76: mt7615: add set_antenna callback
  mt76: mt7615: rework set_channel function
  mt76: mt7615: add missing settings for simultaneous dual-band support
  mt76: fix compilation warning in mt76_eeprom_override()
  mt76: mt7603: simplify led reg definitions
  mt76: mt76x02: simplify led reg definitions
  mt76: mt7615: introduce LED support
  mt76: clear skb pointers from rx aggregation reorder buffer during cleanup
  mt76: mt7603: fix input validation issues for powersave-filtered frames
  mt76: mt7615: increase MCU command timeout
  mt76: mt7615: measure channel noise and report it via survey
  mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value
  mt76: mt76x02: minor mt76x02_mac_set_beacon optimization
  mt76: mt76x02u: do not set NULL beacons
  mt76: usb: use max packet length for m76u_copy
  mt76: mt76x02: add channel switch support for usb interfaces
  mt76: speed up usb bulk copy
  mt76: mt76x02: remove a copy call for usb speedup
  mt76: mt76x02: add check for invalid vif idx
  mt76: mt76x02: split beaconing
  mt76: mt76x02: omit beacon slot clearing
  mt76: use AC specific reorder timeout
  mt76: mt7615: add set_coverage class support
  mt76: mt7603: set 0 as min coverage_class value
  mt76: mt76x02: fix coverage_class type
  mt76: mt7615: report firmware version using ethtool
  mt76: mt7615: Fix build with older compilers
  dt-bindings: net: wireless: mt76: introduce big-endian property
  mt76: eeprom: add support for big endian eeprom partition
  mt76: mt7603: reset STA_CCA counter setting the channel
  mt76: fix possible undetected invalid MAC address
  mt76: disable bh in mt76_dma_rx_poll
  mt76: fix rx dma ring descriptor state on reset
  mt7615: replace sta_state callback with sta_add/sta_remove
  mt76: mt7615: defer mcu initialization via workqueue
  mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON
  mt76: mt7615: add support for registering a second wiphy via debugfs
  mt76: mt7615: select the correct tx queue for frames sent to the second phy
  mt76: mt7615: move radio/mac initialization to .start/stop callbacks
  mt76: mt7615: initialize dbdc settings on interface add
  mt76: mt7615: add multiple wiphy support to the rx path
  mt76: mt7615: rework chainmask handling
  mt76: mt7615: add multiple wiphy support to the dfs support code
  mt76: mt7615: remove useless MT_HW_RDD0/1 enum
  mt76: mt7615: add missing register init for dual-wiphy support
  mt76: mt7615: add multiple wiphy support for smart carrier sense
  mt76: mt7615: add dual-phy support for mac80211 ops
  mt76: do not overwrite max_tx_fragments if it has been set
  mt76: move ampdu_ref from mt76_dev to driver struct
  mt76: add ext_phy field to struct mt76_wcid
  mt76: add function for allocating an extra wiphy
  mt76: add priv pointer to struct mt76_phy
  mt76: add multiple wiphy support to mt76_get_min_avg_rssi
  mt76: move txpower and antenna mask to struct mt76_phy
  mt76: move txpower_conf back to driver specific structs
  mt76: move chainmask back to driver specific structs
  mt76: move state from struct mt76_dev to mt76_phy
  mt76: keep a set of software tx queues per phy
  mt76: move channel state to struct mt76_phy
  mt76: add support for an extra wiphy in mt76_sta_state()
  mt76: add support for an extra wiphy in the tx status path
  mac80211: allow setting queue_len for drivers not using wake_tx_queue
  ieee80211: add WPA3 OWE AKM suite selector
  mac80211: Fix setting txpower to zero
  HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override
  ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_AD7879
  ARM: imx_v6_v7_defconfig: Enable TOUCHSCREEN_ATMEL_MXT
  ARM: dts: imx7-colibri: fix muxing of usbc_det pin
  mt76: add support for an extra wiphy in the main tx path
  mt76: add support for an extra wiphy in the rx path
  mt76: introduce struct mt76_phy
  mt76: move initialization of some struct members to mt76_alloc_device
  crypto: chacha20poly1305 - prevent integer overflow on large input
  drm/i915: move intel_csr.[ch] under display/
  ARM: dts: imx7-colibri: add alias for RTC
  arm64: dts: msm8916: Properly deal with ETMv4 power management
  arm64: dts: qcom: sc7180: Add nodes for eMMC and SD card
  arm64: defconfig: Enable Qualcomm PM8XXX vibrator support
  soc: qcom: aoss: Read back before triggering the IRQ
  soc: qcom: aoss: Use wake_up_all() instead of wake_up_interruptible_all()
  arm64: dts: qcom: sc7180: Add bluetooth node on SC7180 IDP board
  arm64: dts: ls1088a: support eMMC HS200 speed mode for RDB board
  ARM: imx: limit errata selection to Cortex-A9 based designs
  ARM: dts: imx7d: cl-som-imx7: update pfuze3000 max voltage
  ARM: dts: imx7-colibri: add gpio-line-names
  clk: imx: imx8mn: use imx8m_clk_hw_composite_core
  clk: imx: imx8mm: use imx8m_clk_hw_composite_core
  clk: imx: imx8mq: use imx8m_clk_hw_composite_core
  clk: imx: composite-8m: add imx8m_clk_hw_composite_core
  ARM: dts: ls1021a: Restore MDIO compatible to gianfar
  ARM: dts: imx7ulp-evk: disable usbotg1 overcurrent function
  arm64: dts: imx8mq-librem5-devkit: Add proximity sensor
  soc: imx: gpcv2: include linux/sizes.h
  clk: imx: imx8mp: add ocotp root clk
  arm64: dts: imx8mm: drop redundant interrupt-parent
  ARM: dts: imx7d: fix opp-supported-hw
  ARM: dts: imx: Kill off "simple-panel" compatibles
  of/address: Move range parser code out of CONFIG_PCI
  drm: Add support for DP 1.4 Compliance edid corruption test
  selinux: factor out loop body from filename_trans_read()
  ACPI: watchdog: Set default timeout in probe
  ACPI: watchdog: Fix gas->access_width usage
  ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro
  ACPI: Add new tiny-power-button driver to directly signal init
  ACPI: button: move HIDs to acpi/button.h
  drm/i915: switch i915_driver_probe() to use i915 local variable
  drm/i915: register vga switcheroo later, unregister earlier
  drm/amd/powerplay: correct the way for checking SMU_FEATURE_BACO_BIT support
  ASoC: meson: gx: add sound card support
  ASoC: meson: gx: add sound card dt-binding documentation
  ASoC: meson: axg: extract sound card utils
  ASoC: meson: aiu: add internal dac codec control support
  ASoC: meson: aiu: add hdmi codec control support
  ASoC: meson: aiu: add i2s and spdif support
  ASoC: meson: aiu: add audio output dt-bindings
  ASoC: meson: g12a: extract codec-to-codec utils
  ASoC: core: allow a dt node to provide several components
  RDMA/hns: Delayed flush cqe process with workqueue
  RDMA/hns: Add the workqueue framework for flush cqe handler
  serial: 8250_pci: Replace zero-length array with flexible-array member
  serial: sc16is7xx: Replace zero-length array with flexible-array member
  staging: vc04_services: Fix wrong early return in next_service_by_instance()
  Documentation: bootconfig: fix Sphinx block warning
  docs: userspace: ioctl-number: remove mc146818rtc conflict
  Documentation/ABI: move sysfs-kernel-uids to removed directory
  docs: admin-guide: Add description of %c corename format
  drm/i915/hdmi: prefer to_i915() over drm->dev_private to get at i915
  Documentation: zram: fix the description about orig_data_size of mm_stat
  Documentation: nfs: knfsd-stats: convert to ReST
  Documentation: nfs: nfs41-server: convert to ReST
  Documentation: nfs: rpc-server-gss: convert to ReST
  Documentation: nfs: rpc-cache: convert to ReST
  Documentation: nfs: convert pnfs.txt to ReST
  RDMA/core: Add weak ordering dma attr to dma mapping
  drm/i915/selftests: Exercise timeslice rewinding
  clk: meson: gxbb: set audio output clock hierarchy
  clk: meson: gxbb: add the gxl internal dac gate
  dt-bindings: clk: meson: add the gxl internal dac gate
  RDMA/ucma: Mask QPN to be 24 bits according to IBTA
  dmaengine: ti: dma-crossbar: convert to devm_platform_ioremap_resource()
  dmaengine: sun4i: use 'linear_mode' in sun4i_dma_prep_dma_cyclic
  dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup()
  dmaengine: doc: fix warnings/issues of client.rst
  dmaengine: ti: omap-dma: Replace zero-length array with flexible-array member
  dmaengine: uniphier-mdmac: replace zero-length array with flexible-array member
  dmaengine: bcm-sba-raid: Replace zero-length array with flexible-array member
  dt-bindings: dma: ti-edma: fix example compatible property
  dmaengine: idxd: fix runaway module ref count on device driver bind
  dmaengine: idxd: remove set but not used variable 'idxd_cdev'
  mmc: sdhci-msm: Mark sdhci_msm_cqe_disable static
  dmaengine: idxd: remove set but not used variable 'group'
  ARM: imx: build v7_cpu_resume() unconditionally
  spi: spidev_test: Remove the whole "include" directory when make clean
  spi: spidev_test: Use perror() only if errno is not 0
  spi: spidev_test: Check input_tx and input_file first after parse options
  spi: spidev_test: Remove break after exit statement
  USB: apple-mfi-fastcharge: fix endianess issue in probe
  ARM: dts: imx6: phycore-som: fix emmc supply
  ASoC: rt5682: Enable PLL2 function
  drm/i915/gt: Suppress warnings for unused debugging locals
  ASoC: mediatek: mt8183-da7219: apply some refactors
  ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out
  ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed
  ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1
  drm: Remove legacy version of get_scanout_position()
  drm: Clean-up VBLANK-related callbacks in struct drm_driver
  drm/vmwgfx: Convert to CRTC VBLANK callbacks
  drm/vkms: Convert to CRTC VBLANK callbacks
  drm/vc4: Convert to CRTC VBLANK callbacks
  drm/vc4: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
  drm/sti: Convert to CRTC VBLANK callbacks
  drm/stm: Convert to CRTC VBLANK callbacks
  drm/stm: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
  drm/msm: Convert to CRTC VBLANK callbacks
  drm/msm: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
  drm/radeon: Convert to CRTC VBLANK callbacks
  drm/radeon: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
  drm/nouveau: Convert to CRTC VBLANK callbacks
  drm/nouveau: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
  drm/i915: Convert to CRTC VBLANK callbacks
  drm/gma500: Convert to CRTC VBLANK callbacks
  drm/amdgpu: Convert to CRTC VBLANK callbacks
  drm/amdgpu: Convert to struct drm_crtc_helper_funcs.get_scanout_position()
  drm: Add get_vblank_timestamp() to struct drm_crtc_funcs
  drm: Add get_scanout_position() to struct drm_crtc_helper_funcs
  drm: Remove internal setup of struct drm_device.vblank_disable_immediate
  soundwire: stream: don't program ports when a stream that has not been prepared
  soundwire: stream: fix support for multiple Slaves on the same link
  soundwire: stream: do not update parameters during DISABLED-PREPARED transition
  soundwire: stream: only prepare stream when it is configured.
  soundwire: stream: update state machine and add state checks
  x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*()
  cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request()
  PM: QoS: Add CPU latency QoS API wrappers
  PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h
  PM: QoS: Simplify definitions of CPU latency QoS trace events
  PM: QoS: Rename things related to the CPU latency QoS
  PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain
  PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object
  PM: QoS: Clean up misc device file operations
  PM: QoS: Drop iterations over global QoS classes
  PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value()
  PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags()
  PM: QoS: Drop the PM_QOS_SUM QoS type
  PM: QoS: Drop pm_qos_update_request_timeout()
  drm/virtio: fix virtio_gpu_cursor_plane_update().
  drm/virtio: fix virtio_gpu_execbuffer_ioctl locking
  drm/qxl: replace zero-length array with flexible-array member
  rtw88: Fix incorrect beamformee role setting
  iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices
  drm/hisilicon/hibmc: add gamma_set function
  drm/hisilicon/hibmc: add DPMS on/off function
  drm/hisilicon/hibmc: fix 'xset dpms force off' fail
  drm/bridge: ti-sn65dsi86: Avoid invalid rates
  drm/bridge: ti-sn65dsi86: Train at faster rates if slower ones fail
  drm/bridge: ti-sn65dsi86: Group DP link training bits in a function
  drm/bridge: ti-sn65dsi86: Use 18-bit DP if we can
  drm/bridge: ti-sn65dsi86: Read num lanes from the DP sink
  drm/bridge: ti-sn65dsi86: Config number of DP lanes Mo' Betta
  drm/bridge: ti-sn65dsi86: Don't use MIPI variables for DP link
  drm/bridge: ti-sn65dsi86: zero is never greater than an unsigned int
  drm/bridge: ti-sn65dsi86: Split the setting of the dp and dsi rates
  crypto: qce - handle AES-XTS cases that qce fails
  crypto: qce - use AES fallback for small requests
  crypto: qce - use cryptlen when adding extra sgl
  crypto: allwinner - remove redundant platform_get_irq error message
  crypto: chelsio - Print the chcr driver information while module load.
  crypto: tcrypt - fix printed skcipher [a]sync mode
  crypto: proc - simplify the c_show function
  crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test
  crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases
  crypto: arm64/poly1305 - ignore build files
  crypto: ccree - remove set but not used variable 'du_size'
  crypto: ccree - dec auth tag size from cryptlen map
  crypto: caam/qi - optimize frame queue cleanup
  crypto: ccree - fix AEAD blocksize registration
  crypto: ccree - fix some reported cipher block sizes
  crypto: ccree - only try to map auth tag if needed
  crypto: ccree - protect against empty or NULL scatterlists
  crypto: x86/curve25519 - replace with formally verified implementation
  crypto: rng - Fix a refcounting bug in crypto_rng_reset()
  crypto: hisilicon - Fix duplicate print when qm occur multiple errors
  crypto: hisilicon - Unify error detect process into qm
  crypto: hisilicon - Configure zip RAS error type
  crypto: hisilicon - Unify hardware error init/uninit into QM
  tee: amdtee: amdtee depends on CRYPTO_DEV_CCP_DD
  i2c: altera: Fix potential integer overflow
  i2c: jz4780: silence log flood on txabrt
  fuse: fix stack use after return
  Bluetooth: hci_uart: Replace zero-length array with flexible-array member
  Bluetooth: hci_intel: Replace zero-length array with flexible-array member
  Bluetooth: btintel: Replace zero-length array with flexible-array member
  drm/i915: Use engine wa list for Wa_1607090982
  ARM: zynq: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  scsi: core: Delete scsi_use_blk_mq
  scsi: zorro_esp: Restore devm_ioremap() alignment
  arm64: dts: freescale: s32v234: use generic name bus
  arm64: dts: imx8mn: Init rates and parents configs for clocks
  arm64: dts: freescale: add Kontron sl28 support
  arm64: dts: imx8mn: add clock for snvs rtc node
  clk: imx: pll14xx: Add new frequency entries for pll1443x table
  clk: imx8mn: add SNVS clock to clock tree
  dt-bindings: clock: Refine i.MX8MN clock binding
  dt-bindings: clock: imx8mn: add SNVS clock
  dt-bindings: clock: Convert i.MX8MM to json-schema
  dt-bindings: clock: Convert i.MX8MQ to json-schema
  ARM: dts: imx6dl-yapp4: Specify USB overcurrent protection polarity
  scsi: ufs-qcom: Delay specific time before gate ref clk
  scsi: ufs: Add dev ref clock gating wait time support
  scsi: ufs: Fix ufshcd_hold() caused scheduling while atomic
  scsi: ufs: Remove the check before call setup clock notify vops
  scsi: ufs-qcom: Adjust bus bandwidth voting and unvoting
  scsi: ufs: set load before setting voltage in regulators
  scsi: ufs: Flush exception event before suspend
  scsi: ufs: Select INITIAL ADAPT type for HS Gear4
  scsi: ufs: introduce common function to disable host TX LCC
  scsi: ufs: ufs-mediatek: fix TX LCC disabling timing
  spi: Add generic SPI multiplexer
  dt-bindings: spi: Document binding for generic SPI multiplexer
  regulator: da9062: Replace zero-length array with flexible-array member
  ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout
  ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout
  ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout
  dt-bindings: Convert the binding file google, cros-ec-codec.txt to yaml format.
  ASoC: soc-pcm: tidyup soc_pcm_open() order
  ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open()
  ASoC: soc-pcm: call snd_soc_component_open/close() once
  regulator: da9063: Replace zero-length array with flexible-array member
  clk: socfpga: stratix10: simplify parameter passing
  clk: stratix10: use do_div() for 64-bit calculation
  clk: Fix continuation of of_clk_detect_critical()
  clk: samsung: Remove redundant check in samsung_cmu_register_one
  clk: at91: add at91sam9n12 pmc driver
  clk: at91: add sama5d3 pmc driver
  clk: at91: add at91sam9g45 pmc driver
  clk: at91: usb: introduce num_parents in driver's structure
  clk: at91: usb: use proper usbs_mask
  clk: at91: sam9x60: fix usb clock parents
  clk: at91: usb: continue if clk_hw_round_rate() return zero
  clk: at91: sam9x60: Don't use audio PLL
  clk: Bail out when calculating phase fails during clk registration
  clk: Move rate and accuracy recalc to mostly consumer APIs
  clk: Use 'parent' to shorten lines in __clk_core_init()
  clk: Don't cache errors from clk_ops::get_phase()
  clk: qcom: rpmh: Add support for RPMH clocks on SM8250
  dt-bindings: clock: Add RPMHCC bindings for SM8250
  clk: qcom: alpha-pll: Make error prints more informative
  clk: qcom: gpucc: Add support for GX GDSC for SC7180
  dt-bindings: clk: qcom: Add support for GPU GX GDSCR
  clk: qcom: dispcc: Remove support of disp_cc_mdss_rscc_ahb_clk
  clk: qcom: videocc: Update the clock flag for video_cc_vcodec0_core_clk
  selftests/cgroup: add tests for cloning into cgroups
  clone3: allow spawning processes into cgroups
  cgroup: add cgroup_may_write() helper
  cgroup: refactor fork helpers
  cgroup: add cgroup_get_from_file() helper
  cgroup: unify attach permission checking
  arm64: dts: rockchip: Explicitly pinmux the regulator configuration GPIOs on rk3399-orangepi
  arm64: dts: rockchip: Add ethernet phy to rk3399-orangepi
  arm64: dts: rk3399: Remove extcon unit address and extcon-cells from Gru
  dynamic_debug: allow to work if debugfs is disabled
  cpuset: Make cpuset hotplug synchronous
  cgroup.c: Use built-in RCU list checking
  kselftest/cgroup: add cgroup destruction test
  cgroup: Clean up css_set task traversal
  cgroup: Iterate tasks that did not finish do_exit()
  cgroup: cgroup_procs_next should increase position index
  tty: n_gsm: Replace zero-length array with flexible-array member
  cgroup-v1: cgroup_pidlist_next should update position index
  Revert "staging/octeon: Mark Ethernet driver as BROKEN"
  MIPS: octeon: remove typedef declaration for cvmx_pko_command_word0
  MIPS: octeon: remove typedef declaration for cvmx_helper_link_info
  MIPS: octeon: remove typedef declaration for cvmx_wqe
  Revert "staging: octeon: delete driver"
  Revert "staging: octeon-usb: delete the octeon usb host controller driver"
  Staging: remove wusbcore and UWB from the kernel tree.
  staging: wilc1000: refactor p2p action frames handling API's
  staging: vc04_services: don't increment service refcount when it's not needed
  staging: vc04_services: use kref + RCU to reference count services
  staging: gasket: unify multi-line string
  staging: vc04_services: fix indentation alignment in a few places
  staging: vc04_services: remove unneeded parentheses
  staging: vc04_services: remove unused function
  drm/amdgpu: return -EFAULT if copy_to_user() fails
  drm/amdgpu/gfx10: disable gfxoff when reading rlc clock
  drm/amdgpu/gfx9: disable gfxoff when reading rlc clock
  drm/amdgpu/soc15: fix xclk for raven
  drm/amdgpu/display move get_num_odm_splits() into dc_resource.c
  drm/amdgpu/display: extend DCN guards
  drm/amdgpu/display: extend DCN guard in dal_bios_parser_init_cmd_tbl_helper2
  drm/powerplay: Ratelimit PP_ASSERT warnings
  drm/amd/powerplay: always refetch the enabled features status on dpm enablement
  drm/amd/display: fix dtm unloading
  drm/amd/display: Fix message for encryption
  drm/amd/display: fix backwards byte order in rx_caps.
  drm/amd/display: update HDCP DTM immediately after hardware programming
  drm/amd/display: no hdcp retry if bksv or ksv list is revoked
  drm/amd/display: Handle revoked receivers
  drm/amdgpu/runpm: enable runpm on baco capable VI+ asics
  drm/amdkfd: refactor runtime pm for baco
  drm/amdkfd: show warning when kfd is locked
  drm/amdgpu: Fix missing error check in suspend
  workqueue: Document (some) memory-ordering properties of {queue,schedule}_work()
  of: clk: Make of_clk_get_parent_{count,name}() parameter const
  drm/i915/gt: Expand bad CS completion event debug
  tty/serial: 8250_exar: Replace zero-length array with flexible-array member
  ASoC: mediatek: mt8183-da7219: add speaker switch
  ASoC: max98357a: move control of SD_MODE to DAPM
  KVM: x86: enable -Werror
  ASoC: wm0010: Replace zero-length array with flexible-array member
  ARC: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  USB: Add driver to control USB fast charge for iOS devices
  USB: Fallback to generic driver when specific driver fails
  USB: Select better matching USB drivers when available
  USB: Implement usb_device_match_id()
  USB: Make it possible to "subclass" usb_device_driver
  USB: Export generic USB device driver functions
  USB: atm: Replace zero-length array with flexible-array member
  usb: typec: mux: Drop support for device name matching
  usb: typec: altmode: Remove the notification chain
  usb: typec: Fix the description of struct typec_capability
  usb: typec: Allow power role swapping even without USB PD
  usb: typec: Hide the port_type attribute when it's not supported
  usb: typec: Make the attributes read-only when writing is not possible
  usb: dwc3: qcom: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  ASoC: sh: fsi: Restore devm_ioremap() alignment
  clk: sunxi-ng: sun8i-de2: Sort structures
  clk: sunxi-ng: sun8i-de2: Add R40 specific quirks
  clk: sunxi-ng: sun8i-de2: Add rotation core clocks and reset for A83T
  clk: sunxi-ng: sun8i-de2: Don't reuse A83T resets
  clk: sunxi-ng: sun8i-de2: H6 doesn't have rotate core
  clk: sunxi-ng: sun8i-de2: Add rotation core clocks and reset for A64
  clk: sunxi-ng: sun8i-de2: Split out H5 definitions
  ARM: sunxi: Replace <linux/clk-provider.h> by <linux/of_clk.h>
  rtw88: 8822[bc]: Make tables const, reduce data object size
  rtw88: disable TX-AMSDU on 2.4G band
  rtw88: 8822c: modify rf protection setting
  rtw88: Use secondary channel offset enumeration
  rtw88: Use kfree_skb() instead of kfree()
  rsi: fix null pointer dereference during rsi_shutdown()
  rtw88: 8822c: update power sequence to v16
  rtw88: add ciphers to suppress error message
  rtw88: avoid holding mutex for cancel_delayed_work_sync()
  rtw88: move rtw_enter_ips() to the last when config
  rtw88: pci: 8822c should set clock delay to zero
  rtw88: add rtw_read8_mask and rtw_read16_mask
  rtw88: remove unused parameter vif in rtw_lps_pg_info_get()
  brcmfmac: abort and release host after error
  qtnfmac: fix potential Spectre vulnerabilities
  qtnfmac: drop unnecessary TLVs from scan command
  qtnfmac: update channel switch command to support 6GHz band
  qtnfmac: cleanup alignment in firmware communication protocol
  qtnfmac: pass max scan SSIDs limit on per-radio basis
  qtnfmac: implement extendable channel survey dump
  qtnfmac: drop QTN_TLV_ID_NUM_IFACE_COMB TLV type
  qtnfmac: merge PHY_PARAMS_GET into MAC_INFO
  qtnfmac: pass hardware capabilities in TLV element
  qtnfmac: use MAJOR.MINOR format for firmware protocol
  wl1251: remove ti,power-gpio for SDIO mode
  DTS: bindings: wl1251: mark ti,power-gpio as optional
  brcmfmac: add the BRCM 4364 found in MacBook Pro 15,2
  x86/fpu/xstate: Warn when checking alignment of disabled xfeatures
  x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp()
  HID: alps: Fix an error handling path in 'alps_input_configured()'
  ARM: dts: vf610-zii-cfu1: Add voltage monitor DT node
  ARM: dts: vf610-zii-dev: Add voltage monitor DT node
  ARM: dts: vf610-zii-spb4: Add voltage monitor DT node
  ARM: dts: vf610-zii-ssmb-dtu: Add voltage monitor DT node
  ARM: dts: vf610-zii-ssmb-spu3: Add voltage monitor DT node
  HID: hiddev: Fix race in in hiddev_disconnect()
  HID: logitech-dj: add debug msg when exporting a HID++ report descriptors
  HID: quirks: Remove ITE 8595 entry from hid_have_special_driver
  HID: core: increase HID report buffer size to 8KiB
  HID: core: fix off-by-one memset in hid_report_raw_event()
  HID: apple: Add support for recent firmware on Magic Keyboards
  drm/ttm: individualize resv objects before calling release_notify
  drm/ttm: replace dma_resv object on deleted BOs v3
  drm/ttm: rework BO delayed delete. v2
  ARM: configs: at91: enable sama5d4 compatible watchdog
  rtc: zynqmp: Clear alarm interrupt status before interrupt enable
  rtc: sh: Restore devm_ioremap() alignment
  tools: gpio: implement gpio-watch
  gpiolib: add new ioctl() for monitoring changes in line info
  gpiolib: provide a dedicated function for setting lineinfo
  gpiolib: emit a debug message when adding events to a full kfifo
  gpiolib: rework the locking mechanism for lineevent kfifo
  kfifo: provide kfifo_is_empty_spinlocked()
  kfifo: provide noirqsave variants of spinlocked in and out helpers
  arm64: dts: mt8173: add arm,no-tick-in-suspend in timer
  x86/boot/compressed/64: Use 32-bit (zero-extended) MOV for z_output_len
  drm/i915/selftests: Avoid choosing zero for phys_sz
  x86/boot/compressed/64: Use LEA to initialize boot stack pointer
  drm/i915/selftests: Sabotague the RING_HEAD
  drm/i915: Poison rings after use
  xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire
  xfrm: fix uctx len check in verify_sec_ctx_len
  PM: QoS: Drop debugfs interface
  drm/virtio: add drm_driver.release callback.
  drm/cirrus: add drm_driver.release callback.
  drm/bochs: add drm_driver.release callback.
  arm64: defconfig: Select CONFIG_PINCTRL_IMX8MP by default
  ARM: mxs: Enable usbphy1 and usb1 on apx4devkit DTS
  ARM: dts: imx6ul-pico: Convert to DRM bindings
  dt-bindings: arm: fsl: add Kontron sl28 boards
  dt-bindings: arm: fsl: add LS1028A based boards
  ALSA: hda_codec: Replace zero-length array with flexible-array member
  ALSA: hda/ca0132 - Replace zero-length array with flexible-array member
  ALSA: usb-midi: Replace zero-length array with flexible-array member
  ALSA: core: Replace zero-length array with flexible-array member
  arm64: dts: qcom: msm8916-samsung-a2015: Reserve Samsung firmware memory
  ARM: dts: qcom: msm8974-hammerhead: add support for bluetooth
  ARM: dts: qcom: msm8974: add blsp2_uart10
  ARM: dts: qcom: msm8974-honami: Add USB node.
  drivers: qcom: rpmh: remove rpmh_flush export
  drivers: qcom: rpmh: fix macro to accept NULL argument
  arm64: dts: sc7180: Add the sleep_clk to gcc-sc7180 node
  arm64: dts: qcom: sc7180: Add iommus property to QUP0 and QUP1
  arm64: dts: qcom: sdm845: Disable pwrkey on Cheza
  ARM: qcom_defconfig: add Broadcom bluetooth options
  cpufreq: ti-cpufreq: Add support for OPP_PLUS
  cpufreq: imx6q: Fixes unwanted cpu overclocking on i.MX6ULL
  security: selinux: allow per-file labeling for bpffs
  selinux: generalize evaluate_cond_node()
  selinux: convert cond_expr to array
  selinux: convert cond_av_list to array
  selinux: convert cond_list to array
  intel_idle: Update copyright notice, known limitations and version
  intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16)
  intel_idle: Clean up kerneldoc comments for multiple functions
  intel_idle: Reorder declarations of static variables
  intel_idle: Annotate init time data structures
  intel_idle: Add __initdata annotations to init time variables
  intel_idle: Relocate definitions of cpuidle callbacks
  intel_idle: Clean up definitions of cpuidle callbacks
  intel_idle: Simplify LAPIC timer reliability checks
  staging: greybus: Replace zero-length array with flexible-array member
  staging: unisys: visorinput: Replace zero-length array with flexible-array member
  mei: limit number of bytes in mei header.
  mei: bus: replace zero-length array with flexible-array member
  misc: vexpress: Replace zero-length array with flexible-array member
  drm/i915/gem: Don't leak non-persistent requests on changing engines
  staging: exfat: Rename variable 'AccessTimestamp' to 'access_timestamp'
  staging: exfat: Rename variable 'ModifyTimestamp' to 'modify_timestamp'
  staging: exfat: Rename variable 'CreateTimestamp' to 'create_timestamp'
  staging: exfat: Rename variable 'NumSubdirs' to 'num_subdirs'
  staging: exfat: Rename variable 'Attr' to 'attr'
  staging: exfat: Rename variable 'ShortName' to 'short_name'
  staging: exfat: Rename variable 'Name' to 'name'
  staging: exfat: Rename variable 'MilliSecond' to 'millisecond'
  staging: exfat: Rename variable 'Second' to 'second'
  staging: exfat: Rename variable 'Minute' to 'minute'
  staging: exfat: Rename variable 'Hour' to 'hour'
  staging: exfat: Rename variable 'Day' to 'day'
  staging: exfat: Rename variable 'Month' to 'month'
  staging: exfat: Rename variable 'Year' to 'year'
  staging: qlge: qlge_main.c: fix style issues
  staging: wilc1000: directly fetch 'priv' handler from 'vif' instance
  staging: wilc1000: remove use of vendor specific IE for p2p handling
  staging: wfx: use more power-efficient sleep for reset
  staging: wfx: use sleeping gpio accessors
  staging: wfx: follow compatible = vendor,chip format
  staging: wfx: add proper "compatible" string
  staging: wfx: annotate nested gc_list vs tx queue locking
  staging: wfx: fix init/remove vs IRQ race
  staging: wfx: remove set but not used variable 'tx_priv'
  x86/fpu/xstate: Fix last_good_offset in setup_xstate_features()
  drm/i915: Fix the docs for intel_set_cdclk_post_plane_update()
  drm/i915: Don't use uninitialized 'ret'
  ath11k: fix incorrect peer stats counters update
  ath11k: Fixing dangling pointer issue upon peer delete failure
  ath11k: fix parsing PPDU_CTRL type in pktlog
  RDMA/siw: Fix setting active_mtu attribute
  ath11k: fix warn-on in disassociation
  ath11k: fix rcu lock protect in peer assoc confirmation
  i40iw: Do an RCU lookup in i40iw_add_ipv4_addr
  ath11k: add HE rate accounting to driver
  ath11k: drop tx_info from ath11k_sta
  RDMA/hns: Optimize eqe buffer allocation flow
  RDMA/hns: Cleanups of magic numbers
  RDMA/cma: Use refcount API to reflect refcount
  RDMA/cma: Rename cma_device ref/deref helpers to to get/put
  RDMA/cma: Use refcount API to reflect refcount
  RDMA/cma: Rename cma_device ref/deref helpers to to get/put
  RDMA/cma: Use RDMA device port iterator
  RDMA/cma: Use a helper function to enqueue resolve work items
  drm/i915: Disable use of hwsp_cacheline for kernel_context
  dt-bindings: display: Convert etnaviv to json-schema
  dt-bindings: add vendor prefix for OzzMaker and Waveshare Electronics
  dt-bindings: soc: imx: add binding doc for aips bus
  dt-bindings: Add ITE Tech prefix
  dt-bindings: usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS
  drm/amd/display: Remove set but not unused variable 'stream_status'
  drm/amdgpu/powerplay: fix baco check for vega20
  drm/amdgpu/smu: properly handle runpm/suspend/reset
  drm/amdgpu: add flag for runtime suspend
  drm/amdgpu:/navi10: use the ODCAP enum to index the caps array
  drm/amdgpu: update smu_v11_0_pptable.h
  drm/amdgpu: Do not move root PT bo to relocated list
  drm/amdgpu: correct comment to clear up the confusion
  drm/amd/powerplay: suppress nonsupport profile mode overrun message
  drm/amd/powerplay: update smu11_driver_if_navi10.h
  drm/amd/display: DCN2.x Do not program DPPCLK if same value
  drm/amd/display: Use fb_base/fb_offset if available for translation
  drm/amd/display: Add psr get_state call
  drm/amd/display: Don't map ATOM_ENABLE to ATOM_INIT
  drm/amd/display: add monitor patch to disable SCDC read/write
  drm/amd/display: add odm split logic to scaling calculations
  drm/amd/display: 3.2.72
  drm/amd/display: Drop unused field from dc_panel_patch
  drm/amd/display: Update register defines
  drm/amd/display: Toggle VSR button cause system crash
  drm/amd/display: Add backlight support via AUX
  drm/amd/display: Add AUX backlight register
  drm/amd/display: Hookup psr set version call
  drm/amd/display: Pass override OUI in to dc_init_data
  drm/amd/display: Remove unused values from psr struct
  drm/amd/display: Don't treat missing command table as failure
  drm/amd/display: always apply T7/T9 delay logic
  drm/amdgpu/vcn2.5: fix warning
  drm/amdgpu: limit GDS clearing workaround in cold boot sequence
  drm/amdgpu/sriov set driver_table address in VF
  drm/irq: remove check on dev->dev_private
  dt-bindings: spi: imx: Add i.MX8MM/i.MX8MN/i.MX8MP compatible
  drm/panel: simple: Add Rocktech RK101II01D-CT panel
  dt-bindings: panel-simple: Add rocktech,rk101ii01d-ct compatible
  ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback
  ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once
  ASoC: soc-pcm: don't use bit-OR'ed error
  ASoC: soc-pcm: add for_each_dapm_widgets() macro
  ASoC: soc-pcm: adjustment for DAI member 0 reset
  ASoC: soc-pcm: add snd_soc_runtime_action()
  drm/i915/selftests: Relax timeout for error-interrupt reset processing
  ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl
  ath10k: Add support to read btcoex related data from DT
  dt-bindings: ath10k: Add new dt entries to identify coex support
  ath10k: fix few checkpatch warnings
  drm: Nerf drm_global_mutex BKL for good drivers
  drm: Push drm_global_mutex locking in drm_open
  drm/client: Rename _force to _locked
  drm/fbdev-helper: don't force restores
  drm/ttm: use RCU in ttm_bo_flush_all_fences
  drm/ttm: cleanup ttm_buffer_object_transfer
  drm/i915/dpio_phy: convert to drm_device based logging macros.
  drm/ttm: refine ghost BO resv criteria
  drm/i915/dsi_vbt: convert to drm_device based logging macros.
  drm/i915/combo_phy: convert to struct drm_device logging macros.
  drm/i915/dpll_mgr: convert to drm_device based logging macros.
  drm/i915/crt: automatic conversion to drm_device based logging macros.
  drm/i915/color: conversion to drm_device based logging macros.
  drm/i915/atomic: conversion to drm_device based logging macros.
  drm/i915/dp_link_training: convert to drm_device based logging macros.
  platform/x86: intel_pmc_core: Add debugfs support to access live status registers
  platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure
  objtool: Add relocation check for alternative sections
  objtool: Add is_static_jump() helper
  objtool: Fail the kernel build on fatal errors
  perf/x86: Add Intel Tiger Lake uncore support
  perf/x86/intel: Output LBR TOS information correctly
  perf/core: Add new branch sample type for HW index of raw branch records
  perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI
  locking/percpu-rwsem: Add might_sleep() for writer locking
  locking/percpu-rwsem: Fold __percpu_up_read()
  locking/rwsem: Remove RWSEM_OWNER_UNKNOWN
  locking/percpu-rwsem: Remove the embedded rwsem
  locking/percpu-rwsem: Extract __percpu_down_read_trylock()
  locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath
  locking/percpu-rwsem: Convert to bool
  locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map
  locking/lockdep: Reuse freed chain_hlocks entries
  locking/lockdep: Track number of zapped lock chains
  locking/lockdep: Throw away all lock chains with zapped class
  locking/lockdep: Track number of zapped classes
  locking/lockdep: Display irq_context names in /proc/lockdep_chains
  locking/lockdep: Decrement IRQ context counters when removing lock chain
  drm/i915/gt: Avoid resetting ring->head outside of its timeline mutex
  printk: Convert a use of sprintf to snprintf in console_unlock
  arm64: dts: mt8183: Enable CPU idle-states
  ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback
  ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug
  ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0
  ASoC: SOF: Intel: hda: Amend the DSP state transition diagram
  ASoC: SOF: audio: Add helper to check if only D0i3 streams are active
  ASoC: SOF: Move DSP power state transitions to platform-specific ops
  ASoC: SOF: pm: Introduce DSP power states
  ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev
  ASoC: SOF: pm: Unify suspend/resume routines
  ASoC: SOF: Do not reset hw_params for streams that ignored suspend
  drm/mediatek: support HDMI jack status reporting
  drm/mediatek: exit earlier if failed to register audio driver
  ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret
  ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7'
  ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting
  ASoC: ti: davinci-mcasp: Add support for platforms using UDMA
  ASoC: ti: Add udma-pcm platform driver for UDMA
  dt-binding: spi: add bindings for spi-ar934x
  spi: add driver for ar934x spi controller
  spi: stm32-qspi: properly manage probe errors
  spi: spi-geni-qcom: Drop of.h include
  spi: stm32-qspi: defer probe for reset controller
  spi: spi-geni-qcom: Grow a dev pointer to simplify code
  spi: spi-geni-qcom: Let firmware specify irq trigger flags
  MAINTAINERS: Add entry for mp5416 PMIC driver
  regulator: mp5416: add mp5416 regulator driver
  dt-bindings: regulator: add document bindings for mp5416
  regulator: da9063: remove redundant return statement
  regulator: da9063: fix code formatting warnings and errors
  regulator: mp8859: add supply entry
  ASoC: Use imply for SND_SOC_ALL_CODECS
  ASoC: SOF: Add i.MX8QM device descriptor
  ASoC: SOF: imx8: Add ops for i.MX8QM
  ASoC: SOF: Rename i.MX8 platform to i.MX8X
  spi: pxa2xx: Enable support for compile-testing
  ASoC: rt5659: remove redundant assignment to variable idx
  ASoC: Intel: mrfld: return error codes when an error occurs
  ASoC: stm32: i2s: improve error management on probe deferral
  ASoC: stm32: spdifrx: improve error management on probe deferral
  ASoC: stm32: sai: improve error management on probe deferral
  ASoC: stm32: i2s: manage error when getting reset controller
  ASoC: stm32: spdifrx: manage error when getting reset controller
  ASoC: stm32: sai: manage error when getting reset controller
  ASoC: rt5682: Add the field "is_sdw" of private data
  ASoC: rl6231: Add new supports on rl6231
  ASoC: wcd934x: Remove some unnecessary NULL checks
  ASoC: Remove unused including <linux/version.h>
  ASoC: Intel: CHT: add support for pcm512x boards
  ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x
  ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x
  ASoC: cros_ec_codec: Support setting bclk ratio
  drm/qxl: add drm_driver.release callback.
  drm/qxl: reorder calls in qxl_device_fini().
  drm/omap: fix possible object reference leak
  console: Introduce ->exit() callback
  console: Don't notify user space when unregister non-listed console
  console: Avoid positive return code from unregister_console()
  console: Drop misleading comment
  console: Use for_each_console() helper in unregister_console()
  console: Drop double check for console_drivers being non-NULL
  console: Don't perform test for CON_BRL flag
  platform/chrome: cros_ec: Query EC protocol version if EC transitions between RO/RW
  platform/chrome: wilco_ec: Platform data shouldn't include kernel.h
  drm/i915: HDCP support on above PORT_E
  arm64: dts: allwinner: h6: orangepi-3: Add eMMC node
  platform/chrome: wilco_ec: Include asm/unaligned instead of linux/ path
  drm/omap: dmm_tiler: Remove the dma_async_issue_pending() call
  drm/omap: dmm_tiler: Use dmaengine_prep_dma_memcpy() for i878 workaround
  drm/omapdrm: Fix trivial spelling
  drm/omap: use true,false for bool variable
  drm/bridge: tfp410: add pclk limits
  clk: sunxi-ng: a64: Export MBUS clock
  arm64: dts: allwinner: a64: Add deinterlace core node
  media: dt-bindings: media: Add Allwinner A64 deinterlace compatible
  arm64: dts: allwinner: a64: Add MBUS controller node
  dt-bindings: interconnect: sunxi: Add A64 MBUS compatible
  scsi: lpfc: Copyright updates for 12.6.0.4 patches
  scsi: lpfc: Update lpfc version to 12.6.0.4
  scsi: lpfc: Clean up hba max_lun_queue_depth checks
  scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS)
  scsi: lpfc: Fix coverity errors in fmdi attribute handling
  scsi: lpfc: Fix compiler warning on frame size
  scsi: lpfc: Fix release of hwq to clear the eq relationship
  scsi: lpfc: Fix registration of ELS type support in fdmi
  scsi: lpfc: Fix broken Credit Recovery after driver load
  scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path
  scsi: lpfc: Fix RQ buffer leakage when no IOCBs available
  scsi: qla2xxx: Check locking assumptions at runtime in qla2x00_abort_srb()
  scsi: core: remove .for_blk_mq
  scsi: ufs: ufs-mediatek: gate ref-clk during Auto-Hibern8
  scsi: ufs: fix Auto-Hibern8 error detection
  scsi: ufs: ufs-mediatek: support linkoff state during suspend
  scsi: ufs: ufs-mediatek: ensure UniPro is not powered down before linkup
  scsi: megaraid_sas: fix indentation issue
  scsi: iscsi: Perform connection failure entirely in kernel space
  scsi: tcm_qla2xxx: Make qlt_alloc_qfull_cmd() set cmd->se_cmd.map_tag
  selftests/resctrl: Add the test in MAINTAINERS
  selftests/resctrl: Disable MBA and MBM tests for AMD
  selftests/resctrl: Use cache index3 id for AMD schemata masks
  selftests/resctrl: Add vendor detection mechanism
  selftests/resctrl: Add Cache Allocation Technology (CAT) selftest
  selftests/resctrl: Add Cache QoS Monitoring (CQM) selftest
  selftests/resctrl: Add MBA test
  selftests/resctrl: Add MBM test
  selftests/resctrl: Add built in benchmark
  selftests/resctrl: Add callback to start a benchmark
  selftests/resctrl: Read memory bandwidth from perf IMC counter and from resctrl file system
  selftests/resctrl: Add basic resctrl file system operations and data
  selftests/resctrl: Add README for resctrl tests
  drm/mediatek: Ensure the cursor plane is on top of other overlays
  drm/mediatek: Find the cursor plane instead of hard coding it
  Documentation: kunit: fixed sphinx error in code block
  drm/i915: Skip CPU synchronisation on dmabuf attachments
  firmware_loader: load files from the mount namespace of init
  drm/i915/selftests: Trim blitter block size
  PCI/ACPI: Move pcie_to_hpx3_type[] from stack to static data
  lkdtm/stackleak: Make the test more verbose
  platform: constify properties in platform_device
  ver_linux: Query ld cache for versions of libc/libcpp run-time
  debugfs: remove return value of debugfs_create_regset32()
  staging: rtl8188eu: rename variable pnetdev -> netdev
  serial: 8250_early: Add earlycon for BCM2835 aux uart
  serial: 8250_tegra: Create Tegra specific 8250 driver
  n_tty: check printk arguments for n_tty_trace
  kgdboc: Use for_each_console() helper
  ARM: dts: exynos: Add GPU thermal zone cooling maps for Odroid XU3/XU4/HC1
  ARM: dts: exynos: Fix broken reboot on some Odroid U2/X2/U3 boards
  usb: cdns3: remove redundant assignment to pointer trb
  usb: gadget: remove redundant assignment to variable status
  usb: typec: ucsi: remove redundant assignment to variable num
  usb: host: ehci-platform: add a quirk to avoid stuck
  power: supply: cros-ec-usbpd-charger: Fix host events
  staging: exfat: Replace printk with pr_info
  staging: comedi: ni_pcimio: add routes for NI PCIe-6251 and PCIe-6259
  staging: comedi: ni_mio_common: Allow alternate board name for routes
  staging: comedi: ni_routes: Allow alternate board name for routes
  staging: comedi: ni_routes: Refactor ni_find_valid_routes()
  platform: chrome: Add cros-usbpd-notify driver
  drm/i915/tgl: Update cdclk voltage level settings
  drm/i915/ehl: Update port clock voltage level requirements
  drm/i915/dc3co: Add description of how it works
  do_add_mount(): lift lock_mount/unlock_mount into callers
  ARM: at91: Drop unneeded select of COMMON_CLK
  ARM: dts: stm32: Correct stmfx node name on stm32mp157c-ev1 board
  ARM: dts: stm32: Correct stmfx node name on stm32746g-eval board
  drm/i915/selftests: Drop live_preempt_hang
  drm/i915/selftests: Disable capturing forced error states
  ARM: dts: stm32: add resets property on all DMA nodes on stm32mp151
  ARM: dts: stm32: enable USB OTG Dual Role on stm32mp157c-ev1
  ARM: dts: stm32: add USB OTG pinctrl to stm32mp15
  ARM: dts: stm32: add USB OTG full support on stm32mp151
  ARM: dts: stm32: remove useless properties in stm32mp157a-avenger96 stmpic node
  drm/i915/display/ehl: Add HBR2 and HBR3 voltage swing table
  ARM: dts: stm32: Add DH Electronics DHCOM STM32MP1 SoM and PDK2 board
  ARM: dts: stm32: Add missing ETHCK clock to ethernet node on stm32mp1
  ARM: dts: stm32: Add UART8 pins A pinmux entry on stm32mp1
  ARM: dts: stm32: Add USART3 pins A pinmux entry on stm32mp1
  ARM: dts: stm32: Add SAI2A pins B pinmux entry on stm32mp1
  ARM: dts: stm32: Add Ethernet0 RMII pins A pinmux entry on stm32mp1
  selinux: sel_avc_get_stat_idx should increase position index
  selinux: allow kernfs symlinks to inherit parent directory context
  selinux: simplify evaluate_cond_node()
  Documentation,selinux: deprecate setting checkreqprot to 1
  selinux: move status variables out of selinux_ss
  platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display()
  platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map
  platform/x86: intel_pmc_core: Refactor the driver by removing redundant code
  platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers
  platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies
  platform/x86: pmc_atom: Add Lex 2I385SW to critclk_systems DMI table
  tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing
  tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode
  platform/x86: dell_rbu: Unify format of the printed messages
  platform/x86: dell_rbu: Use max_t() to get rid of casting
  platform/x86: dell_rbu: Simplify cleanup code in create_packet()
  platform/x86: dell_rbu: don't open code list_for_each_entry*()
  platform/x86: dell_rbu: Use sysfs_create_group() API
  platform/x86: Kconfig: Group modules by companies and functions
  platform/x86: Makefile: Group modules by companies and functions
  audit: CONFIG_CHANGE don't log internal bookkeeping as an event
  ARM: dts: ux500: Fix up DSI controller nodes
  gfs2: move check_journal_clean to util.c for future use
  gfs2: Ignore dlm recovery requests if gfs2 is withdrawn
  gfs2: Only complain the first time an io error occurs in quota or log
  gfs2: log error reform
  gfs2: Rework how rgrp buffer_heads are managed
  gfs2: clear ail1 list when gfs2 withdraws
  gfs2: Introduce concept of a pending withdraw
  gfs2: Return bool from gfs2_assert functions
  gfs2: Turn gfs2_consist into void functions
  gfs2: Remove usused cluster_wide arguments of gfs2_consist functions
  gfs2: Report errors before withdraw
  gfs2: Split gfs2_lm_withdraw into two functions
  pinctrl: sh-pfc: checker: Move data before code
  clk: renesas: r8a77965: Add RPC clocks
  clk: renesas: r8a7796: Add RPC clocks
  clk: renesas: r8a7795: Add RPC clocks
  clk: renesas: rcar-gen3: Add CCREE clocks
  drm/i915/psr: pass i915 to psr_global_enabled()
  ARM: dts: r7s72100: Add SPIBSC clocks
  ARM: dts: renesas: Group tuples in operating-points properties
  ARM: dts: renesas: Add missing ethernet PHY reset GPIO on Gen2 reference boards
  ARM: shmobile: Enable ARM_GLOBAL_TIMER on Cortex-A9 MPCore SoCs
  gpio: Avoid kernel.h inclusion where it's possible
  drm/virtio: move virtio_gpu_mem_entry initialization to new function
  drm/virtio: move mapping teardown to virtio_gpu_cleanup_object()
  drm/virtio: resource teardown tweaks
  drm/virtio: simplify virtio_gpu_alloc_cmd
  drm/bochs: deinit bugfix
  firmware: arm_scmi: Make scmi core independent of the transport type
  firmware: arm_scmi: Move macros and helpers to common.h
  firmware: arm_scmi: Update doc style comments
  drm/i915/mst: fix pipe and vblank enable
  reset: intel: add unspecified HAS_IOMEM dependency
  reset: brcmstb-rescal: add unspecified HAS_IOMEM dependency
  MAINTAINERS: fix style in RESET CONTROLLER FRAMEWORK
  dt-bindings: reset: intel,rcu-gw: Fix intel,global-reset schema
  drm/bridge: panel: Fix typo in drm_panel_bridge_add docs
  drm/bridge/synopsys: dsi: missing post disable
  eeprom: at24: add TPF0001 ACPI ID for 24c1024 device
  m68k: mm: Change ColdFire pgtable_t
  m68k: mm: Fully initialize the page-table allocator
  m68k: mm: Extend table allocator for multiple sizes
  m68k: mm: Use table allocator for pgtables
  m68k: mm: Improve kernel_page_table()
  m68k: mm: Restructure Motorola MMU page-table layout
  m68k: mm: Move the pointer table allocator to motorola.c
  m68k: mm: Unify Motorola MMU page setup
  m68k: mm: Fix ColdFire pgd_alloc()
  m68k: mm: Remove stray nocache in ColdFire pgalloc
  drm/bridge: sii902x: Select SND_SOC_HDMI_CODEC if SND_SOC is configured
  gpio: wcd934x: Fix logic of wcd_gpio_get
  gpio: wcd934x: Don't change gpio direction in wcd_gpio_set
  gpio: pxa: Avoid a warning when gpio0 and gpio1 IRQS are not there
  drm/bridge: Add tc358768 driver
  dt-bindings: display: bridge: Add documentation for Toshiba tc358768
  USB: serial: digi_acceleport: remove redundant assignment to pointer priv
  USB: serial: relax unthrottle memory barrier
  dt-bindings: drm: bridge: adv7511: Add ADV7535 support
  drm: bridge: adv7511: Add support for ADV7535
  drm: bridge: adv7511: Remove DRM_I2C_ADV7533 Kconfig
  platform/x86: intel-vbtn: Move MODULE_DEVICE_TABLE() closer to the table
  platform/x86: intel-hid: Move MODULE_DEVICE_TABLE() closer to the table
  platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support
  MAINTAINERS: Sort entries in database for PDx86
  drm/udl: Clear struct drm_connector_funcs.dpms
  drm/bochs: Clear struct drm_connector_funcs.dpms
  ARM: dts: sun8i: a83t: Fix incorrect clk and reset macros for EMAC device
  ARM: dts: sun8i-r40: Add thermal sensor and thermal zones
  arm64: dts: allwinner: a64: Add gpio bank supply for A64-Olinuxino
  arm64: dts: allwinner: pinebook: Fix 5v0 boost regulator
  arm64: dts: allwinner: pinebook: Fix backlight regulator
  arm64: dts: allwinner: pinebook: Add GPIO port regulators
  arm64: dts: allwinner: pinebook: Document MMC0 CD pin name
  arm64: dts: allwinner: pinebook: Make simplefb more consistent
  arm64: dts: allwinner: pinebook: Sort device tree nodes
  arm64: dts: allwinner: pinebook: Remove unused vcc3v3 regulator
  arm64: dts: allwinner: Enable button wakeup on Orange Pi PC2
  arm64: dts: allwinner: a64: add support for PineTab
  dt-bindings: arm: sunxi: add binding for PineTab tablet
  dt-bindings: spi: sunxi: Document new compatible strings
  arm64: dts: allwinner: h6: Pine H64: Add SPI flash node
  arm64: dts: sun50i: H6: Add SPI controllers nodes and pinmuxes
  ALSA: info: remove redundant assignment to variable c
  ALSA: ali5451: remove redundant variable capture_flag
  ALSA: hda: remove redundant assignment to variable timeout
  ALSA: hdsp: remove redundant assignment to variable err
  ALSA: pcm: Minor refactoring
  ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration
  ALSA: pcm: Use a macro for parameter masks to reduce the needed cast
  ALSA: pcm: Use standard macros for fixing PCM format cast
  ALSA: dummy: Use standard macros for fixing PCM format cast
  ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations
  ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast
  ALSA: aloop: Fix PCM format assignment
  ALSA: emu8000: Fix the cast to __user pointer
  ALSA: emu10k1: Fix endianness annotations
  ALSA: via82xx: Fix endianness annotations
  ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld()
  ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs()
  ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks
  ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling
  ARC: fpu: fix randconfig build error reported by 0-day test service
  ARC: fix some Kconfig typos
  ARC: Cleanup old Kconfig IO scheduler options
  drm/tiny/st7735r: No need to set ->owner for spi_register_driver()
  drm/tiny/st7735r: Make driver OF-independent
  drm/tiny/repaper: No need to set ->owner for spi_register_driver()
  drm/tiny/repaper: Make driver OF-independent
  ACPI: watchdog: Allow disabling WDAT at boot
  staging: qlge: remove spaces at the start of a line
  staging: rtl8192u: Add space to fix style issue
  staging: pi433: Use the correct style for SPDX License Identifier
  staging: rtl8188eu: remove unnecessary RETURN label
  staging: vc04_services: vchiq_arm: Get rid of unused defines
  staging: vc04_services: Get rid of vchiq_arm_vcresume()'s signature
  staging: vc04_services: Delete vchiq_platform_check_suspend()
  staging: vc04_services: Get rid of USE_TYPE_SERVICE_NO_RESUME
  staging: vc04_services: Get rid of the rest of suspend/resume state handling
  staging: vc04_services: Get of even more suspend/resume states
  staging: vc04_services: Get rid of unused suspend/resume states
  staging: vc04_services: Delete vc_suspend_complete completion
  staging: vc04_services: Get rid of vchiq_check_resume()
  staging: vc04_services: Get rid of vchiq_arm_vcsuspend()
  staging: vc04_services: Get rid of vchiq_on_remote_use_active()
  staging: vc04_services: Get rid of vchiq_platform_handle_timeout()
  staging: vc04_services: Get rid of vchiq_platform_videocore_wanted()
  staging: vc04_services: Get rid of vchiq_platform_suspend/resume()
  staging: vc04_services: Get rid of vchiq_platform_paused/resumed()
  staging: vc04_services: get rid of vchiq_platform_use_suspend_timer()
  staging: vc04_services: Delete blocked_count in struct vchiq_arm_state
  staging: vc04_services: get rid of blocked_blocker completion in struct vchiq_arm_state
  staging: vc04_services: Get rid of resume_blocker completion in struct vchiq_arm_state
  staging: vc04_services: Get rid of resume_blocked in struct vchiq_arm_state
  staging: vc04_services: Remove unused variables in struct vchiq_arm_state
  staging: rtl8192e: style fix - Prefer using '"%s...", __func__'
  staging: netlogic: Use the correct style for SPDX License Identifier
  staging: exfat: Remove unused struct 'dev_info_t'
  staging: exfat: Remove unused struct 'part_info_t'
  staging: exfat: remove 'vol_type' variable.
  staging: wilc1000: refactor SPI read/write commands handling API's
  staging: vt6656: Remove fall back functions and headers.
  staging: vt6656: Fix return for unsupported cipher modes.
  staging: vt6656: Disable and remove fall back rates from driver.
  Staging: vt6655: device_main: cleanup long line
  staging: rtl8723bs: hal: fix condition with no effect
  drm/tiny: add support for tft displays based on ilitek,ili9486
  dt-bindings: add binding for tft displays based on ilitek,ili9486
  drm/i915/selftests: Remove erroneous intel_engine_pm_put
  drm/i915/execlists: Ignore tracek for nop process_csb
  drm/i915/gt: Fix hold/unhold recursion
  dt-bindings: panel: Convert orisetech,otm8009a to json-schema
  dt-bindings: panel: Convert raydium,rm68200 to json-schema
  dt-bindings: one file of all simple DSI panels
  Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device
  drm/i915: Remove lite restore defines
  drm/i915: Never allow userptr into the new mapping types
  drm/i915/debugfs: Remove i915_energy_uJ
  drm/i915/execlists: Always force a context reload when rewinding RING_TAIL
  drm/i915/gt: Only ignore already reset requests
  drm/i915: Implement Wa_1607090982
  drm/i915: Disable tesselation clock gating on tgl A0
  drm/i915/gt: Use the kernel_context to measure the breadcrumb size
  drm/i915: Fix force-probe failure message
  drm/i915/guc: Make sure to sanitize CT status
  drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_access_memory v2
  drm/amdgpu: use amdgpu_device_vram_access in amdgpu_ttm_vram_read
  drm/amdgpu: use the BAR if possible in amdgpu_device_vram_access v2
  drm/amdgpu: optimize amdgpu_device_vram_access a bit.
  drm/amdgpu: fix amdgpu pmu to use hwc->config instead of hwc->conf
  amdgpu: Prevent build errors regarding soft/hard-float FP ABI tags
  drm/amdgpu/vcn2.5: fix DPG mode power off issue on instance 1
  drm/amd/powerplay: handle features disablement for baco reset in SMU FW
  drm/amdgpu/sriov Don't send msg when smu suspend
  drm/i915/gt: Protect execlists_hold/unhold from new waiters
  mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS
  nl80211: add src and dst addr attributes for control port tx/rx
  mac80211: parse also the RSNXE IE
  cfg80211/mac80211: Allow user space to register for station Rx authentication
  ieee80211: fix 'the' doubling in comments
  mac80211: Remove support for changing AP SMPS mode
  mac80211: Handle SMPS mode changes only in AP mode
  mac80211: Accept broadcast probe responses on 6GHz band
  mac80211: HE: set RX NSS
  mac80211: set station bandwidth from HE capability
  mac80211: remove supported channels element in 6 GHz if ECSA support
  mac80211: update condition for HE disablement
  mac80211: make ieee80211_wep_init() return void
  mac80211: allow changing TX-related netdev features
  mac80211: check whether HE connection is allowed by the reg domain
  mac80211: refactor extended element parsing
  mac80211: simplify and improve HT/VHT/HE disable code
  cfg80211: Enhance the AKM advertizement to support per interface.
  cfg80211: add no HE indication to the channel flag
  Revert "drm/i915: Don't use VBT for detecting DPCD backlight controls"
  drm/i915/gt: Protect defer_request() from new waiters
  drm/i915/gt: Prevent queuing retire workers on the virtual engine
  mac80211: fix 11w when using encapsulation offloading
  drm/virtio: fix ring free check
  drm/i915/selftests: drop igt_ppgtt_exhaust_huge
  drm/i915/display: Set TRANS_DDI_MODE_SELECT to default value when clearing DDI select
  drm/i915/gt: Set the PP_DIR registers upon enabling ring submission
  drm/amd/display: Fix wrongly passed static prefix
  drm/amdkfd: Add queue information to sysfs
  drm/amd/display: turn off the mst hub before we do detection
  drm/amd/display: Add initialitions for PLL2 clock source
  drm/amd/display: fix workaround for incorrect double buffer register for DLG ADL and TTU
  drm/amd/display: linux enable oled panel support dc part
  drm/amd/display: external monitor abm enabled in modern standby
  drm/amd/display: Add DMUB tracebuffer debugfs
  drm/amd/display: 3.2.71
  drm/amd/display: Limit minimum DPPCLK to 100MHz.
  drm/amd/display: Use uint64_t logger_mask instead of uint32_t
  drm/amd/display: Add wm ranges to clk_mgr
  drm/amd/display: Check hyperV flag in DC.
  drm/amd/display: fix inputting clk lvl into dml for RN
  drm/amd/display: decouple global lock out of pipe control lock
  drm/amd/display: Check engine is not NULL before acquiring
  drm/amd/display: Use dcfclk to populate watermark ranges
  drm/amd/display: add stream_enc_inst for PSP HDCP inst use
  drm/amd/display: Update hubbub description comment
  drm/amd/display: remove early break in interdependent_lock
  drm/amd/display: dc_get_vmid_use_vector() crashes when get called
  drm/amd/display: 3.2.70
  drm/amd/display: remove unused variable
  drm/amd/display: Fix GSL acquire
  drm/amd/display: Added locking for atomic update stream and update planes
  drm/amd/display: Wait for clean shutdown in DMCUB reset
  drm/amd/display: Add GPINT handler interface
  drm/amd/display: Fix various issues found by compiler warning as errors
  drm/amd/display: Indicate dsc updates explicitly
  drm/amd/display: Split program front end part that occur outside lock
  drm/amd/display: Do not set optimized_require to false after plane disable
  drm/amd/display: Fix psr static frames calculation
  drm/amd/display: remove invalid dc_is_hw_initialized function
  drm/amd/display: Move USB-C workaround to after parameter variables are set
  drm/amd/display: Add set psr version message
  drm/amdgpu: move xgmi init/fini to xgmi_add/remove_device call (v2)
  drm/amd/display: call psp set/get interfaces
  drm/amd/display: Load srm before enabling HDCP
  drm/amd/display: Add sysfs interface for set/get srm
  spi: spi-omap2-mcspi: Support probe deferral for DMA channels
  spi: spi-omap2-mcspi: Handle DMA size restriction on AM65x
  vti[6]: fix packet tx through bpf_redirect() in XinY cases
  drm/virtio: move virtqueue_notify into virtio_gpu_queue_ctrl_sgs
  drm/virtio: move the check for vqs_ready earlier
  drm/virtio: move locking into virtio_gpu_queue_ctrl_sgs
  drm/virtio: set up virtqueue sgs before locking
  drm/virtio: unlock object array on errors
  drm/virtio: no need to pass virtio_gpu_ctrl_hdr
  drm/virtio: add virtio_gpu_vbuf_ctrl_hdr
  drm/virtio: remove incorrect ENOSPC check
  drm/virtio: fix a wait_event condition
  drm/virtio: ratelimit error logging
  drm/vboxvideo: Implement struct drm_mode_config_funcs.mode_valid
  drm/hibmc: Implement struct drm_mode_config_funcs.mode_valid
  drm/bochs: Implement struct drm_mode_config_funcs.mode_valid
  drm/vram: Add helpers to validate a display mode's memory requirements
  drm/i915: Flush execution tasklets before checking request status
  drm/i915: Mark i915.reset as unsigned
  drm/i915: Correctly map DBUF slices to pipes
  drm/i915: Manipulate DBuf slices properly
  drm/i915: Introduce parameterized DBUF_CTL
  drm/i915: Update dbuf slices only with full modeset
  drm/i915: Move dbuf slice update to proper place
  drm/i915: Remove skl_ddl_allocation struct
  KVM: arm/arm64: Fix up includes for trace.h
  Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC
  drm/virtio: fix vblank handling
  drm/i915/display: Be explicit in handling the preallocated vma
  drm/i915/display: Explicitly cleanup initial_plane_config
  drm/i915/hdcp: move update pipe code to hdcp
  Bluetooth: remove __get_channel/dir and __dir
  Bluetooth: prefetch channel before killing sock
  drm/amd/display: update psp interface header
  drm/amd/display: Pass amdgpu_device instead of psp_context
  drm/amdgpu: rework synchronization of VM updates v4
  drm/amdgpu: simplify and fix amdgpu_sync_resv
  drm/amdgpu: allow higher level PD invalidations
  drm/amdgpu: return EINVAL instead of ENOENT in the VM code
  drm/amdgpu: fix parentheses in amdgpu_vm_update_ptes
  drm/amdgpu: make sure to never allocate PDs/PTs for invalidations
  drm/amdgpu: drop unnecessary restriction for huge root PDEs
  drm/amdgpu: stop using amdgpu_bo_gpu_offset in the VM backend
  drm/amdgpu: rework job synchronization v2
  drm/amdgpu: use the VM as job owner
  drm/amdgpu: explicitly sync VM update to PDs/PTs
  drm: Remove the dma_alloc_coherent wrapper for internal usage
  drm: Remove PageReserved manipulation from drm_pci_alloc
  drm/i915/gt: Fix rc6 on Ivybridge
  drm/i915: Sprinkle missing commas
  drm/i915/dvo: Mark TMDS DVO connectors as polled
  drm/i915: Mark ns2501 as LVDS without a fixed mode
  drm/i915/crt: Configure connector->polled and encoder->hpd_pin consistently
  drm/i915: Introduce intel_connector_hpd_pin()
  drm/i915: Wean off drm_pci_alloc/drm_pci_free
  xfrm: handle NETDEV_UNREGISTER for xfrm device
  drm/stm: dsi: stm mipi dsi doesn't print error on probe deferral
  drm/stm: ltdc: check crtc state before enabling LIE
  drm/stm: ltdc: add number of interrupts
  drm/i915/gt: Pull sseu context updates under gt
  drm/i915/selftest: Ensure string fits within name[]
  drm/i915/selftests: Add a simple rollover test for the kernel context
  drm/i915/display: Defer application of initial chv_phy_control
  drm/i915/display: Fix NULL-crtc deref in calc_min_cdclk()
  drm/i915/audio: Skip the cdclk modeset if no pipes attached
  drm/i915/pci: conversion to drm_device based logging macros.
  drm/i915/cmd_parser: conversion to struct drm_device logging macros.
  drm/i915/debugfs: conversion to drm_device based logging macros.
  drm/i915: conversion to drm_device logging macros when drm_i915_private is present.
  drm/i915/panel: automatic conversion to drm_device based logging macros.
  drm/i915/pipe_crc: automatic conversion to drm_device based logging macros.
  drm/i915/psr: automatic conversion to drm_device based logging macros.
  drm/i915/quirks: automatic conversion to drm_device based logging macros.
  drm/i915/sdvo: automatic conversion to drm_device based logging macros.
  drm/i915/sprite: automatic conversion to drm_device based logging macros
  drm/i915/tc: automatic conversion to drm_device based logging macros.
  drm/i915/tv: automatic conversion to drm_device based logging macros.
  drm/i915/vdsc: convert to struct drm_device based logging macros.
  drm/i915/vga: conversion to drm_device based logging macros.
  drm/i915/vlv_dsi: conversion to drm_device based logging macros.
  drm/i915/vlv_dsi_pll: conversion to struct drm_device logging macros.
  drm/i915/display: Make WARN* drm specific where drm_device ptr is available
  drm/i915/display/tc: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/sdvo: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/psr: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/panel: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/overlay: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/hdmi: Make WARN* drm specific where drm_device ptr is available
  drm/i915/fbdev: Make WARN* drm specific where drm_device ptr is available
  drm/i915/display/fbc: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/dpll_mgr: Make WARN* drm specific where drm_device ptr is available
  MAINTAINERS: Add Thomas as drm-misc co-maintainer
  dt-bindings: net: bluetooth: Add device tree bindings for QTI chip WCN3991
  Bluetooth: hci_qca: Enable clocks required for BT SOC
  HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock
  drm/i915/gt: Warn about the hidden i915_vma_pin in timeline_get_seqno
  drm/i915: Initialise basic fence before acquiring seqno
  drm/i915: Hold reference to previous active fence as we queue
  iio: adc: stm32-dfsdm: fix sleep in atomic context
  drm/i915/display/crt: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/audio: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display/icl_dsi: Make WARN* drm specific where drm_priv ptr is available
  iio: adc: at91-sama5d2_adc: fix differential channels in triggered mode
  drm/i915: Move ringbuffer WAs to engine workaround list
  drm/i915/gt: Skip rmw for masked registers
  drm/i915: extract engine WA programming to common resume function
  drm/i915/guc: Introduce guc_is_ready
  ida: remove abandoned macros
  XArray: Fix incorrect comment in header file
  XArray: Fix xas_pause for large multi-index entries
  XArray: Fix xa_find_next for large multi-index entries
  drm/panel: simple: Fix the lt089ac29000 bus_format
  drm/imx: pd: Use bus format/flags provided by the bridge when available
  drm/bridge: Add the necessary bits to support bus format negotiation
  drm/i915/selftests: Disable heartbeat around hang tests
  drm/i915/selftests: Also wait for the scratch buffer to be bound
  drm/i915/gt: Also use async bind for PIN_USER into bsw/bxt ggtt
  drm/i915/gem: Require per-engine reset support for non-persistent contexts
  drm/i915: Store active_pipes bitmask in cdclk state
  drm/i915: Convert cdclk to global state
  drm/i915: Introduce intel_calc_active_pipes()
  drm/i915: Convert bandwidth state to global state
  drm/i915: Introduce better global state handling
  drm/i915: Move intel_atomic_state_free() into intel_atomic.c
  drm/i915: s/init_cdclk/init_cdclk_hw/
  drm/i915: swap() the entire cdclk state
  drm/i915: Extract intel_cdclk_state
  drm/i915: Simplify intel_set_cdclk_{pre,post}_plane_update() calling convention
  drm/i915: s/cdclk_state/cdclk_config/
  drm/i915: s/need_cd2x_updare/can_cd2x_update/
  drm/i915: Collect more cdclk state under the same roof
  drm/i915: Move more cdclk state handling into the cdclk code
  drm/i915: Nuke skl wm.dirty_pipes bitmask
  drm/i915: Move linetime wms into the crtc state
  drm/bridge: Add an ->atomic_check() hook
  drm/bridge: Patch atomic hooks to take a drm_bridge_state
  drm/bridge: analogix: Plug atomic state hooks to the default implementation
  drm/rcar-du: Plug atomic state hooks to the default implementation
  drm/bridge: Add a drm_bridge_state object
  drm/i915: Polish WM_LINETIME register stuff
  openrisc: use mmgrab
  openrisc: configs: Cleanup CONFIG_CROSS_COMPILE
  drm/i915: move intel_dp_set_m_n() to encoder for DDI platforms
  drm/i915/dsi: Enable ICL DSI transcoder as part of encoder->enable
  drm/i915: move pipe, pch and vblank enable to encoders on DDI platforms
  drm/i915/debugfs: remove VBT data about DRRS
  drm/i915: Use the async worker to avoid reclaim tainting the ggtt->mutex
  drm/i915/gt: Rename i915_gem_restore_ggtt_mappings() for its new placement
  drm/panel: Add Samsung s6e88a0-ams452ef01 panel driver
  dt-bindings: display/panel: add bindings for S6E88A0-AMS452EF01
  drm/i915/gem: Tighten checks and acquiring the mmap object
  drm/panel: simple: Add EDT panel support
  dt-bindings: display: Add bindings for EDT panel
  drm/i915/fbc: __intel_fbc_cleanup_cfb() may be called multiple times
  drm/i915/gt: Skip global serialisation of clear_range for bxt vtd
  drm/i915/ring: convert to new logging macros in gt/intel_ring_submission.c
  drm/i915/gt: convert to new logging macros in gt/intel_gt.c
  drm/i915/engine_cs: use new drm logging macros in gt/intel_engine_cs.c
  drm/i915/reset: conversion to new drm logging macros in gt/intel_reset.c
  drm/i915/ggtt: use new drm logging macros in gt/intel_ggtt.c
  drm/xen: Explicitly disable automatic sending of vblank event
  drm/virtio: Remove sending of vblank event
  drm/vboxvideo: Remove sending of vblank event
  drm/udl: Don't set struct drm_crtc_state.no_vblank explicitly
  drm/st7586: Remove sending of vblank event
  drm/repaper: Remove sending of vblank event
  drm/qxl: Remove sending of vblank event
  drm/mipi-dbi: Remove sending of vblank event
  drm/ili9225: Remove sending of vblank event
  drm/gm12u320: Remove sending of vblank event
  drm/cirrus: Remove sending of vblank event
  drm/bochs: Remove sending of vblank event
  drm/ast: Don't set struct drm_crtc_state.no_vblank explicitly
  drm/arc: Remove sending of vblank event
  drm: Initialize struct drm_crtc_state.no_vblank from device settings
  drm/i915: Fix preallocated barrier list append
  drm/i915: add extra slice common debug registers
  drm/i915/execlists: Ignore discrepancies in pending[] across resets
  Bluetooth: optimize barrier usage for Rmw atomics
  regulator: qcom_spmi: Fix docs for PM8004
  drm/i915/gt: Hook up CS_MASTER_ERROR_INTERRUPT
  drm/i915/execlist: Mark up racy read of execlists->pending[0]
  drm/i915/selftests/perf: measure memcpy bw between regions
  drm/i915/debugfs: remove i915_dpcd file
  drm/i915/psr: use intel_de_*() functions for register access
  drm/i915/hdcp: use intel_de_*() functions for register access
  drm/i915/dp: use intel_de_*() functions for register access
  drm/i915/display_power: use intel_de_*() functions for register access
  drm/i915/display: use intel_de_*() functions for register access
  drm/i915/ddi: use intel_de_*() functions for register access
  drm/i915/combo_phy: use intel_de_*() functions for register access
  drm/i915/icl_dsi: use intel_de_*() functions for register access
  drm/auth: Drop master_create/destroy hooks
  Bluetooth: Fix refcount use-after-free issue
  clk, clk-si5341: Support multiple input ports
  sched/rt: Optimize checking group RT scheduler constraints
  sched/fair: Optimize select_idle_core()
  x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance
  x86, sched: Add support for frequency invariance on ATOM
  x86, sched: Add support for frequency invariance on ATOM_GOLDMONT*
  x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM
  x86, sched: Add support for frequency invariance on SKYLAKE_X
  x86, sched: Add support for frequency invariance
  drm/i915/selftests: Lock the drm_mm as we search
  PCI: vmd: Add two VMD Device IDs
  drm/i915/trace: i915_request.prio is a signed value
  drm/crc: Actually allow to change the crc source
  HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active
  drm/zte: plane_state->fb iff plane_state->crtc
  drm/vkms: plane_state->fb iff plane_state->crtc
  drm/vc4: plane_state->fb iff plane_state->crtc
  drm/rockchip: plane_state->fb iff plane_state->crtc
  drm/imx: plane_state->fb iff plane_state->crtc
  drm/todo: Add item for the plane->atomic_check confusion
  drm/i915/gt: Lift set-wedged engine dumping out of user paths
  drm/i915/gt: Tidy repetition in declaring gen8+ interrupts
  drm/i915/gt: Reorganise gen8+ interrupt handler
  drm/i915: Skip capturing errors from internal contexts
  Bluetooth: SMP: Fix SALT value in some comments
  drm/i915/perf: Fix OA context id overlap with idle context id
  drm/i915/gt: Acquire ce->active before ce->pin_count/ce->pin_mutex
  drm/i915: Restore the kernel context after verifying the w/a
  drm/i915/vlv_dsi_pll: use intel_de_*() functions for register access
  drm/i915/vlv_dsi: use intel_de_*() functions for register access
  drm/i915/vdsc: use intel_de_*() functions for register access
  drm/i915/sprite: use intel_de_*() functions for register access
  drm/i915/psr: use intel_de_*() functions for register access
  drm/i915/pipe_crc: use intel_de_*() functions for register access
  MAINTAINERS: add entry for tidss
  drm/tidss: New driver for TI Keystone platform Display SubSystem
  dt-bindings: display: ti,j721e-dss: Add dt-schema yaml binding
  dt-bindings: display: ti,am65x-dss: Add dt-schema yaml binding
  dt-bindings: display: ti,k2g-dss: Add dt-schema yaml binding
  drm/i915: Give aux channels a better name
  drm/i915: Include the AUX CH name in the debug messages
  drm/i915: Tighten atomicity of i915_active_acquire vs i915_active_release
  drm/i915/vga: use intel_de_*() functions for register access
  drm/i915/tv: use intel_de_*() functions for register access
  drm/i915/sdvo: use intel_de_*() functions for register access
  drm/i915/panel: use intel_de_*() functions for register access
  drm/i915/overlay: use intel_de_*() functions for register access
  drm/i915/lvds: use intel_de_*() functions for register access
  drm/i915/lpe_audio: use intel_de_*() functions for register access
  drm/i915/hdmi: use intel_de_*() functions for register access
  drm/i915/gmbus: use intel_de_*() functions for register access
  drm/i915/fifo_underrun: use intel_de_*() functions for register access
  drm/i915/fbc: use intel_de_*() functions for register access
  drm/i915/dvo: use intel_de_*() functions for register access
  drm/i915/dsb: use intel_de_*() functions for register access
  drm/i915/dp_mst: use intel_de_*() functions for register access
  drm/i915/dpll_mgr: use intel_de_*() functions for register access
  drm/i915/dpio_phy: use intel_de_*() functions for register access
  drm/i915/crt: use intel_de_*() functions for register access
  drm/i915/color: use intel_de_*() functions for register access
  drm/i915/cdclk: use intel_de_*() functions for register access
  drm/i915/audio: use intel_de_*() functions for register access
  drm/lima: increase driver version to 1.1
  drm/lima: recover task by enlarging heap buffer
  drm/lima: support heap buffer creation
  drm/lima: add lima_vm_map_bo
  drm/lima: update register info
  drm/i915: Prefer intel_connector over drm_connector in hotplug code
  drm/i915: Fix modeset locks in sanitize_watermarks()
  drm/i915: Fix inconsistance between pfit.enable and scaler freeing
  drm/i915: Remove 'prefault_disable' modparam
  drm/i915: Stub out i915_gpu_coredump_put
  drm/i915/display: Squelch kerneldoc complaints
  drm/i915/bios: Fix the timing parameters
  drm/i915/gem: manual conversion to struct drm_device logging macros.
  drm/i915/gem: initial conversion to new logging macros using coccinelle
  drm/i915/pm: use intel de functions for forcewake register access
  drm/i915/irq: use intel de functions for forcewake register access
  drm/i915/dmc: use intel uncore functions for forcewake register access
  drm/i915/hdcp: conversion to struct drm_device based logging macros.
  drm/i915/opregion: conversion to struct drm_device logging macros.
  drm/i915/dp: conversion to struct drm_device logging macros.
  drm/i915/power: convert to struct drm_device macros in display/intel_display_power.c
  drm/i915/dsi: conversion to struct drm_device log macros.
  drm/i915/display: conversion to new struct drm_device logging macros.
  drm/debugfs: also take per device driver features into account
  drm: add drm_core_check_all_features() to check for a mask of features
  drm/panel: Fix boe,tv101wum-n53 htotal timing
  drm/i915/guc: Don't GEM_BUG_ON on corrupted H2G CTB
  drm/i915/tgl: Re-enable RPS
  drm/i915/gt: Poison GTT scratch pages
  drm/i915/gt: Flush engine parking before release
  drm/i915/ehl: Ensure that the DDI selection MUX is programmed correctly
  drm/i915/dc3co: Avoid full modeset when EXITLINE needs to be changed
  drm/i915/dc3co: Do the full calculation of DC3CO exit only once
  drm: Avoid drm_global_mutex for simple inc/dec of dev->open_count
  drm: Release filp before global lock
  drm/i915/dsi: Ensure that the ACPI adapter lookup overrides the bus num
  drm/i915/acpi: Move the code to populate ACPI device ID into intel_acpi
  drm/i915: Wait on vma activity before taking the mutex
  drm/i915: Check activity on i915_vma after confirming pin_count==0
  drm/i915/gem: Prevent NULL pointer dereference on missing ctx->vm
  drm/i915/selftests: Show the RC6 residency on parking failure
  drm/i915/gem: Detect overflow in calculating dumb buffer size
  drm/i915/dp: Do not set master_trans bit in bitmak if INVALID_TRANSCODER
  dt-bindings: restrict properties for sitronix,st7735r
  drm/panel: simple: add display timings for logic technologies displays
  dt-bindings: panel-simple: add bindings for logic technologies displays
  dt-bindings: add vendor prefix for logic technologies limited
  dt-bindings: display: Convert a bunch of panels to DT schema
  drm/i915/cdclk: use new struct drm_device logging macros
  drm/i915/bw: convert to drm_device based logging macros
  drm/i915/audio: convert to struct drm_device logging macros.
  drm/i915/bios: convert to struct drm_device logging macros.
  drm/i915/atomic: use struct drm_device logging macros
  drm/i915: add display engine uncore helpers
  drm/dp_mst: Mention max_payloads in proposed_vcpis/payloads docs
  drm/dp_mst: Fix clearing payload state on topology disable
  drm/dp_mst: Fix indenting in drm_dp_mst_topology_mgr_set_mst()
  drm/i915: Cleanup properly if the implicit fence setup fails
  drm/i915: Balance prepare_fb/cleanup_fb
  drm/i915: s/intel_state/state/ in intel_{prepare,cleanup}_plane_fb()
  drm/i915: Stop looking at plane->state in intel_prepare_plane_fb()
  drm/i915: Clear old hw.fb & co. from slave plane's state
  drm/i915/gem: Convert vm idr to xarray
  drm/i915: Mark the removal of the i915_request from the sched.link
  drm/i915/execlists: Reclaim the hanging virtual request
  drm/i915/execlists: Take a reference while capturing the guilty request
  drm/i915/gt: Include a tell-tale for engine parking
  drm/i915: Make WARN* drm specific where uncore or stream ptr is available
  drm/i915: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/gt: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/gem: Make WARN* drm specific where drm_priv ptr is available
  drm/i915/display: Make WARN* drm specific where encoder ptr is available
  drm/bridge: Add I2C based driver for ps8640 bridge
  Documentation: bridge: Add documentation for ps8640 DT properties
  drm/print: introduce new struct drm_device based WARN* macros
  drm/i915: Clear the GGTT_WRITE bit on unbinding the vma
  drm/ttm: flush the fence on the bo after we individualize the reservation object
  drm/drm_dp_mst:remove set but not used variable 'origlen'
  drm/i915: Don't use VBT for detecting DPCD backlight controls
  drm/i915: drop alpha_support for good in favour of force_probe
  drm/i915: Don't show the blank process name for internal/simulated errors
  drm/panfrost: Prefix interrupt handlers' names
  drm/panfrost: Remove core stack power management
  drm/i915/hdcp: Clean up local variables
  drm/i915: Rename conn_to_dig_port() to intel_attached_dig_port()
  drm/i915: Use intel_attached_dp() instead of hand rolling it
  drm/i915: Relocate intel_attached_dp()
  drm/i915: Use intel_attached_encoder()
  drm/i915/dp: debug log max vswing and pre-emphasis
  apparmor: remove duplicate check of xattrs on profile attachment.
  apparmor: add outofband transition and use it in xattr match
  apparmor: fail unpack if profile mode is unknown
  apparmor: fix nnp subset test for unconfined
  apparmor: remove useless aafs_create_symlink
  drm/i915: use intel_bios_is_port_present()
  drm/i915/bios: check DDI port presence based on child device
  drm/i915/bios: add intel_bios_port_supports_*()
  drm/i915/bios: add intel_bios_alternate_ddc_pin()
  drm/i915/bios: add intel_bios_dp_max_link_rate()
  drm/i915/bios: intel_bios_hdmi_boost_level()
  drm/i915/bios: intel_bios_dp_boost_level()
  drm/i915/bios: add intel_bios_hdmi_level_shift()
  drm/i915/bios: add intel_bios_max_tmds_encoder()
  drm/i915/gem: Store mmap_offsets in an rbtree rather than a plain list
  drm/i915/sdvo: Consolidate SDVO HDMI force_dvi handling
  drm/i915: Consolidate HDMI force_dvi handling
  drm/i915/sdvo: Reduce the size of the on stack buffers
  drm/i915: Move encoder variable to tighter scope
  drm/i915: Use PIPE_CONF_CHECK_X() for sync_mode_slaves_mask
  drm/i915: Prefer to use the pipe to index the ddb entries
  drm/i915: Clear most of crtc state when disabling the crtc
  drm/i915: Fix post-fastset modeset check for port sync
  drm/syncobj: Add documentation for timeline syncobj
  drm/i915: Align engine->uabi_class/instance with i915_drm.h
  drm/i915/gvt: remove unused vblank_done completion
  drm/i915/gvt: Enable vfio edid for all GVT supported platform
  drm: tiny: st7735r: Add support for Okaya RH128128T
  drm: tiny: st7735r: Prepare for adding support for more displays
  drm/mipi_dbi: Add support for display offsets
  dt-bindings: display: sitronix,st7735r: Add Okaya RH128128T
  dt-bindings: display: sitronix,st7735r: Convert to DT schema
  apparmor: add proc subdir to attrs
  apparmor: add consistency check between state and dfa diff encode flags
  apparmor: add a valid state flags check
  AppArmor: Remove semicolon
  apparmor: Replace two seq_printf() calls by seq_puts() in aa_label_seq_xprint()
  drm: fix parameters documentation style in drm_dma
  drm/i915/gt: Be paranoid and reset the GPU before release
  drm/mst: Some style improvements in drm_dp_mst_topology_mgr_set_mst()
  Revert "drm/dp_mst: Remove VCPI while disabling topology mgr"
  drm/i915/userptr: fix size calculation
  drm/i915/userptr: add user_size limit check
  drm/panel: Add Feixin K101 IM2BA02 panel
  dt-bindings: panel: add Feixin K101 IM2BA02 MIPI-DSI panel
  dt-bindings: vendor-prefix: add Shenzhen Feixin Photoelectics Co., Ltd
  drm/panel: support for auo, b101uan08.3 wuxga dsi video mode panel
  drm/panel: support for boe, tv101wum-n53 wuxga dsi video mode panel
  drm/panel: support for auo, kd101n80-45na wuxga dsi video mode panel
  drm/panel: support for boe tv101wum-nl6 wuxga dsi video mode panel
  dt-bindings: display: panel: Add boe tv101wum-n16 panel bindings
  drm/i915/gt: Report the currently active execlists request
  drm/i915: convert to new logging macros in i915/intel_memory_region.c
  drm/i915: convert to new logging macros in i915/intel_gvt.c
  drm/i915: conversion to new logging macros in i915/intel_device_info.c
  drm/i915: conversion to new logging macros in i915/intel_csr.c
  drm/i915: conversion to new logging macros in i915/i915_vgpu.c
  drm/i915/guc: Introduce CT_DEBUG
  drm/i915/guc: Switch to CT_ERROR in ct_read
  drm/i915/guc: Don't pass CTB while reading
  drm/i915/guc: Don't pass CTB while writing
  drm/i915/guc: Don't GEM_BUG_ON on corrupted G2H CTB
  drm/i915: Satisfy smatch that a loop has at least one iteration
  drm/i915: Fix typo in kerneldoc function name
  drm/i915: Fix i915_error_state_store error defination
  drm/i915: Include the debugfs params header for its own definition
  drm/i915: Auto detect DPCD backlight support by default
  drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight()
  drm/i915: Assume 100% brightness when not in DPCD control mode
  drm/i915: Fix eDP DPCD aux max backlight calculations
  drm/i915/dsi: Lookup the i2c bus from ACPI NS only if CONFIG_ACPI=y (v2)
  drm/i915/execlists: Offline error capture
  drm/i915/gt: Allow temporary suspension of inflight requests
  drm/i915: Keep track of request among the scheduling lists
  drm/i915/psr: Share the computation of idle frames
  drm/i915: add Wa_14010594013: icl,ehl
  drm/i915/gt: Drop rogue space in the middle of GT_TRACE
  drm/ttm: nuke invalidate_caches callback
  drm/i915/execlists: Leave resetting ring to intel_ring
  video: fbdev: nvidia: clean up indentation issues and comment block
  fbdev: remove object duplication in Makefile
  video: exynos: Rename Exynos to lowercase
  fbdev: cg14fb: use resource_size
  fbdev: s1d13xxxfb: use resource_size
  video: sa1100fb: constify copied structure
  fbmem: Adjust indentation in fb_prepare_logo and fb_blank
  fbcon: Adjust indentation in set_con2fb_map
  pxa168fb: fix release function mismatch in probe failure
  OMAP: DSS2: remove non-zero check on variable r
  video: Fix Kconfig indentation
  video: ssd1307fb: add the missed regulator_disable
  video: hyperv_fb: fix indentation issue
  fbdev: potential information leak in do_fb_ioctl()
  drm/i915/tgl: Add Wa_1409825376 to tgl
  drm/i915/fbc: Add fbc tracepoints
  drm/i915/fbc: Nuke fbc_supported()
  drm/i915/fbc: Move the plane state check into the fbc functions
  drm/i915/gt: Use the BIT when checking the flags, not the index
  drm/i915/params: support bool values for int and uint params
  drm/i915/params: add i915 parameters to debugfs
  mac80211: add ieee80211_is_any_nullfunc()
  mac80211_hwsim: add power save support
  mac80211: fix tx status for no ack cases
  mac80211: add handling for BSS color
  nl80211: add handling for BSS color
  mac80211_hwsim: remove maximum TX power
  drm/i915/gen11: Add additional pcode status values
  drm: Add getfb2 ioctl
  drm/i915/vbt: Rename BDB_LVDS_POWER to BDB_LFP_POWER
  drm/i915/dp/tgl+: Update combo phy vswing tables
  drm/i915/selftests: Add a mock i915_vma to the mock_ring
  drm/i915: Make a copy of the ggtt view for slave plane
  drm/i915/gem: Take local vma references for the parser
  drm/i915/guc: Use correct name for last CT fence
  drm/i915/guc: Update CTB helpers to use CT_ERROR
  drm/i915/guc: Introduce CT_ERROR
  drm/i915/guc: Simpler CT message size calculation
  drm/i915/gt: Clear rc6 residency trackers across suspend
  drm/i915/pmu: Correct the rc6 offset upon enabling
  drm/panel: simple: Add support for the Frida FRD350H54004 panel
  dt-bindings: panel-simple: Add compatible for Frida FRD350H54004 LCD
  dt-bindings: vendor-prefixes: Add Shenzhen Frida LCD Co., Ltd.
  drm/rockchip: Add missing vmalloc header
  drm/rockchip: use DIV_ROUND_UP macro for calculations.
  drm/drm_panel: fix export of drm_panel_of_backlight, try #3
  drm: panel: fix excessive stack usage in td028ttec1_prepare
  drm/connector: Hookup the new drm_cmdline_mode panel_orientation member (v2)
  drm/connector: Split out orientation quirk detection (v2)
  x86/vdso: Enable sanitizers for vma.o
  drm: always determine branch device with drm_dp_is_branch()
  drm: move DP_MAX_DOWNSTREAM_PORTS from i915 to drm core
  kcsan: Add __no_kcsan function attribute
  kcsan: Document static blacklisting options
  asm-generic/atomic: Use __always_inline for fallback wrappers
  asm-generic/atomic: Use __always_inline for pure wrappers
  kcsan, ubsan: Make KCSAN+UBSAN work together
  mac80211: debugfs: improve airtime_flags handler readability
  mac80211: Remove redundant assertion
  mac80211: add 802.11 encapsulation offloading support
  mac80211: Always show airtime debugfs file when TXQs are enabled
  wireless: Use offsetof instead of custom macro.
  trivial: mac80211: fix indentation
  drm/i915/gvt: remove unused type attributes
  kcsan: Improve various small stylistic details
  x86, kcsan: Enable KCSAN for x86
  locking/atomics, kcsan: Add KCSAN instrumentation
  seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier
  seqlock, kcsan: Add annotations for KCSAN
  build, kcsan: Add KCSAN build exceptions
  objtool, kcsan: Add KCSAN runtime functions to whitelist
  kcsan: Add Documentation entry in dev-tools
  include/linux/compiler.h: Introduce data_race(expr) macro
  kcsan: Add Kernel Concurrency Sanitizer infrastructure

Files that are git checkout to android-mainline:
	arch/x86/configs/gki_defconfig
	arch/x86/include/asm/kvm_host.h
	arch/x86/kvm/lapic.c
	drivers/block/floppy.c
	drivers/hwtracing/coresight/coresight.c
	drivers/hwtracing/coresight/coresight-cti.c
	drivers/hwtracing/coresight/coresight-tmc.c
	drivers/hwtracing/coresight/coresight-tmc-etf.c
	drivers/hwtracing/coresight/Kconfig
	drivers/hwtracing/coresight/Makefile
	drivers/irqchip/qcom-pdc.c
	drivers/pinctrl/qcom/pinctrl-msm.c
	drivers/soc/qcom/rpmh.c
	include/soc/qcom/rpmh.h
	drivers/soc/qcom/rpmh-internal.h
	drivers/soc/qcom/rpmh-rsc.c
	fs/io_uring.c
	include/linux/coresight.h
	include/linux/coresight-stm.h
	include/linux/filter.h
	include/soc/qcom/rpmh.h
	include/sound/compress_driver.h
	include/sound/pcm.h
	include/sound/soc.h
	include/uapi/linux/coresight-stm.h
	include/uapi/sound/compress_params.h
	kernel/trace/trace.c
	net/bridge/Kconfig
	sound/pci/hda/patch_realtek.c
	sound/soc/soc-compress.c
	sound/soc/soc-core.c
	sound/soc/soc-pcm.c

Conflicts:
	Documentation/Makefile
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/.gitignore
	Documentation/devicetree/bindings/Makefile
	Documentation/devicetree/bindings/arm/altera.yaml
	Documentation/devicetree/bindings/arm/altera/socfpga-clk-manager.yaml
	Documentation/devicetree/bindings/arm/amlogic.yaml
	Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-gx-ao-secure.yaml
	Documentation/devicetree/bindings/arm/arm,scmi.txt
	Documentation/devicetree/bindings/arm/arm,scpi.txt
	Documentation/devicetree/bindings/arm/atmel-at91.yaml
	Documentation/devicetree/bindings/arm/bcm/brcm,bcm63138.txt
	Documentation/devicetree/bindings/arm/bitmain.yaml
	Documentation/devicetree/bindings/arm/coresight.txt
	Documentation/devicetree/bindings/arm/cpus.yaml
	Documentation/devicetree/bindings/arm/freescale/fsl,scu.txt
	Documentation/devicetree/bindings/arm/fsl.yaml
	Documentation/devicetree/bindings/arm/hisilicon/hi3519-sysctrl.txt
	Documentation/devicetree/bindings/arm/l2c2x0.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,camsys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,imgsys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt
	Documentation/devicetree/bindings/arm/mediatek/mediatek,topckgen.txt
	Documentation/devicetree/bindings/arm/mrvl/mrvl.yaml
	Documentation/devicetree/bindings/arm/msm/qcom,idle-state.txt
	Documentation/devicetree/bindings/arm/msm/qcom,llcc.yaml
	Documentation/devicetree/bindings/arm/nxp/lpc32xx.yaml
	Documentation/devicetree/bindings/arm/omap/mpu.txt
	Documentation/devicetree/bindings/arm/pmu.yaml
	Documentation/devicetree/bindings/arm/psci.yaml
	Documentation/devicetree/bindings/arm/qcom.yaml
	Documentation/devicetree/bindings/arm/realtek.yaml
	Documentation/devicetree/bindings/arm/renesas,prr.yaml
	Documentation/devicetree/bindings/arm/renesas.yaml
	Documentation/devicetree/bindings/arm/rockchip.yaml
	Documentation/devicetree/bindings/arm/samsung/exynos-chipid.yaml
	Documentation/devicetree/bindings/arm/samsung/pmu.yaml
	Documentation/devicetree/bindings/arm/samsung/samsung-boards.yaml
	Documentation/devicetree/bindings/arm/samsung/samsung-secure-firmware.yaml
	Documentation/devicetree/bindings/arm/stm32/st,mlahb.yaml
	Documentation/devicetree/bindings/arm/stm32/st,stm32-syscon.yaml
	Documentation/devicetree/bindings/arm/stm32/stm32.yaml
	Documentation/devicetree/bindings/arm/sunxi.yaml
	Documentation/devicetree/bindings/arm/sunxi/allwinner,sun4i-a10-mbus.yaml
	Documentation/devicetree/bindings/arm/syna.txt
	Documentation/devicetree/bindings/ata/faraday,ftide010.yaml
	Documentation/devicetree/bindings/bus/allwinner,sun50i-a64-de2.yaml
	Documentation/devicetree/bindings/bus/allwinner,sun8i-a23-rsb.yaml
	Documentation/devicetree/bindings/bus/ti-sysc.txt
	Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-gates-clk.yaml
	Documentation/devicetree/bindings/clock/allwinner,sun4i-a10-osc-clk.yaml
	Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-gt-clk.yaml
	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
	Documentation/devicetree/bindings/clock/clock-bindings.txt
	Documentation/devicetree/bindings/clock/fixed-factor-clock.yaml
	Documentation/devicetree/bindings/clock/fsl,plldig.yaml
	Documentation/devicetree/bindings/clock/idt,versaclock5.txt
	Documentation/devicetree/bindings/clock/imx8mn-clock.yaml
	Documentation/devicetree/bindings/clock/imx8mp-clock.yaml
	Documentation/devicetree/bindings/clock/milbeaut-clock.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-apq8064.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-ipq8074.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-msm8996.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-msm8998.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-qcs404.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-sc7180.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc-sm8150.yaml
	Documentation/devicetree/bindings/clock/qcom,gcc.yaml
	Documentation/devicetree/bindings/clock/qcom,mmcc.yaml
	Documentation/devicetree/bindings/clock/qcom,msm8998-gpucc.yaml
	Documentation/devicetree/bindings/clock/qcom,rpmcc.txt
	Documentation/devicetree/bindings/clock/qcom,rpmhcc.yaml
	Documentation/devicetree/bindings/clock/qcom,sc7180-dispcc.yaml
	Documentation/devicetree/bindings/clock/qcom,sc7180-gpucc.yaml
	Documentation/devicetree/bindings/clock/qcom,sc7180-videocc.yaml
	Documentation/devicetree/bindings/clock/qcom,sdm845-dispcc.yaml
	Documentation/devicetree/bindings/clock/qcom,sdm845-gpucc.yaml
	Documentation/devicetree/bindings/clock/qcom,sdm845-videocc.yaml
	Documentation/devicetree/bindings/clock/renesas,rcar-usb2-clock-sel.txt
	Documentation/devicetree/bindings/clock/silabs,si5341.txt
	Documentation/devicetree/bindings/connector/samsung,usb-connector-11pin.txt
	Documentation/devicetree/bindings/crypto/allwinner,sun4i-a10-crypto.yaml
	Documentation/devicetree/bindings/crypto/allwinner,sun8i-ce.yaml
	Documentation/devicetree/bindings/crypto/amlogic,gxl-crypto.yaml
	Documentation/devicetree/bindings/crypto/fsl-dcp.txt
	Documentation/devicetree/bindings/crypto/fsl-imx-sahara.txt
	Documentation/devicetree/bindings/crypto/fsl-sec4.txt
	Documentation/devicetree/bindings/crypto/st,stm32-hash.yaml
	Documentation/devicetree/bindings/display/allwinner,sun4i-a10-display-engine.yaml
	Documentation/devicetree/bindings/display/allwinner,sun4i-a10-hdmi.yaml
	Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tcon.yaml
	Documentation/devicetree/bindings/display/allwinner,sun4i-a10-tv-encoder.yaml
	Documentation/devicetree/bindings/display/allwinner,sun6i-a31-mipi-dsi.yaml
	Documentation/devicetree/bindings/display/allwinner,sun8i-a83t-dw-hdmi.yaml
	Documentation/devicetree/bindings/display/amlogic,meson-vpu.yaml
	Documentation/devicetree/bindings/display/bridge/adi,adv7511.txt
	Documentation/devicetree/bindings/display/bridge/anx6345.yaml
	Documentation/devicetree/bindings/display/bridge/lvds-codec.yaml
	Documentation/devicetree/bindings/display/bridge/sii902x.txt
	Documentation/devicetree/bindings/display/connector/analog-tv-connector.txt
	Documentation/devicetree/bindings/display/dsi-controller.yaml
	Documentation/devicetree/bindings/display/imx/fsl-imx-drm.txt
	Documentation/devicetree/bindings/display/imx/ldb.txt
	Documentation/devicetree/bindings/display/mediatek/mediatek,dpi.txt
	Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt
	Documentation/devicetree/bindings/display/msm/gmu.yaml
	Documentation/devicetree/bindings/display/msm/gpu.txt
	Documentation/devicetree/bindings/display/panel/display-timing.txt
	Documentation/devicetree/bindings/display/panel/leadtek,ltk500hd1829.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/sony,acx424akp.yaml
	Documentation/devicetree/bindings/display/panel/xinpeng,xpp055c272.yaml
	Documentation/devicetree/bindings/display/renesas,cmm.yaml
	Documentation/devicetree/bindings/display/renesas,du.txt
	Documentation/devicetree/bindings/display/simple-framebuffer.yaml
	Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
	Documentation/devicetree/bindings/display/tilcdc/tilcdc.txt
	Documentation/devicetree/bindings/dma/adi,axi-dmac.txt
	Documentation/devicetree/bindings/dma/dma-common.yaml
	Documentation/devicetree/bindings/dma/fsl-edma.txt
	Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt
	Documentation/devicetree/bindings/dma/sifive,fu540-c000-pdma.yaml
	Documentation/devicetree/bindings/dma/st,stm32-dma.yaml
	Documentation/devicetree/bindings/dma/ti-edma.txt
	Documentation/devicetree/bindings/dma/ti/k3-udma.yaml
	Documentation/devicetree/bindings/dsp/fsl,dsp.yaml
	Documentation/devicetree/bindings/eeprom/at24.yaml
	Documentation/devicetree/bindings/example-schema.yaml
	Documentation/devicetree/bindings/firmware/intel,ixp4xx-network-processing-engine.yaml
	Documentation/devicetree/bindings/firmware/intel,stratix10-svc.txt
	Documentation/devicetree/bindings/firmware/qcom,scm.txt
	Documentation/devicetree/bindings/fpga/fpga-region.txt
	Documentation/devicetree/bindings/fpga/intel-stratix10-soc-fpga-mgr.txt
	Documentation/devicetree/bindings/gnss/gnss.txt
	Documentation/devicetree/bindings/gpio/brcm,xgs-iproc-gpio.yaml
	Documentation/devicetree/bindings/gpio/gpio-mvebu.txt
	Documentation/devicetree/bindings/gpio/mediatek,mt7621-gpio.txt
	Documentation/devicetree/bindings/gpio/sifive,gpio.yaml
	Documentation/devicetree/bindings/gpio/xylon,logicvc-gpio.yaml
	Documentation/devicetree/bindings/gpu/arm,mali-bifrost.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/hwmon/adi,adm1177.yaml
	Documentation/devicetree/bindings/hwmon/adi,ltc2947.yaml
	Documentation/devicetree/bindings/hwmon/ltc2978.txt
	Documentation/devicetree/bindings/hwmon/pmbus/ti,ucd90320.yaml
	Documentation/devicetree/bindings/hwmon/ti,tmp513.yaml
	Documentation/devicetree/bindings/i2c/brcm,bcm2835-i2c.txt
	Documentation/devicetree/bindings/i2c/i2c-at91.txt
	Documentation/devicetree/bindings/i2c/i2c-mt65xx.txt
	Documentation/devicetree/bindings/i2c/i2c.txt
	Documentation/devicetree/bindings/i2c/nvidia,tegra20-i2c.txt
	Documentation/devicetree/bindings/i2c/renesas,i2c.txt
	Documentation/devicetree/bindings/i2c/renesas,iic.txt
	Documentation/devicetree/bindings/i2c/st,stm32-i2c.yaml
	Documentation/devicetree/bindings/iio/accel/adi,adxl345.yaml
	Documentation/devicetree/bindings/iio/accel/bma180.txt
	Documentation/devicetree/bindings/iio/accel/bosch,bma400.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7124.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
	Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
	Documentation/devicetree/bindings/iio/adc/lltc,ltc2496.yaml
	Documentation/devicetree/bindings/iio/adc/microchip,mcp3911.yaml
	Documentation/devicetree/bindings/iio/adc/nuvoton,npcm-adc.txt
	Documentation/devicetree/bindings/iio/adc/samsung,exynos-adc.yaml
	Documentation/devicetree/bindings/iio/adc/st,stm32-dfsdm-adc.yaml
	Documentation/devicetree/bindings/iio/chemical/plantower,pms7003.yaml
	Documentation/devicetree/bindings/iio/chemical/sensirion,sps30.yaml
	Documentation/devicetree/bindings/iio/dac/ad5755.txt
	Documentation/devicetree/bindings/iio/dac/lltc,ltc1660.yaml
	Documentation/devicetree/bindings/iio/dac/ltc2632.txt
	Documentation/devicetree/bindings/iio/gyroscope/bmg160.txt
	Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt
	Documentation/devicetree/bindings/iio/light/adux1020.yaml
	Documentation/devicetree/bindings/iio/light/bh1750.yaml
	Documentation/devicetree/bindings/iio/light/isl29018.yaml
	Documentation/devicetree/bindings/iio/light/noa1305.yaml
	Documentation/devicetree/bindings/iio/light/stk33xx.yaml
	Documentation/devicetree/bindings/iio/light/tsl2583.yaml
	Documentation/devicetree/bindings/iio/light/tsl2772.yaml
	Documentation/devicetree/bindings/iio/light/veml6030.yaml
	Documentation/devicetree/bindings/iio/magnetometer/ak8974.txt
	Documentation/devicetree/bindings/iio/pressure/asc,dlhl60d.yaml
	Documentation/devicetree/bindings/iio/pressure/bmp085.yaml
	Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml
	Documentation/devicetree/bindings/iio/proximity/parallax-ping.yaml
	Documentation/devicetree/bindings/iio/st-sensors.txt
	Documentation/devicetree/bindings/iio/temperature/adi,ltc2983.yaml
	Documentation/devicetree/bindings/input/allwinner,sun4i-a10-lradc-keys.yaml
	Documentation/devicetree/bindings/input/cypress,tm2-touchkey.txt
	Documentation/devicetree/bindings/input/gpio-vibrator.yaml
	Documentation/devicetree/bindings/input/input.yaml
	Documentation/devicetree/bindings/input/max77650-onkey.yaml
	Documentation/devicetree/bindings/input/touchscreen/goodix.yaml
	Documentation/devicetree/bindings/input/touchscreen/mms114.txt
	Documentation/devicetree/bindings/input/twl4030-pwrbutton.txt
	Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml
	Documentation/devicetree/bindings/interconnect/qcom,msm8974.yaml
	Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml
	Documentation/devicetree/bindings/interrupt-controller/allwinner,sun7i-a20-sc-nmi.yaml
	Documentation/devicetree/bindings/interrupt-controller/arm,gic-v3.yaml
	Documentation/devicetree/bindings/interrupt-controller/arm,gic.yaml
	Documentation/devicetree/bindings/interrupt-controller/csky,mpintc.txt
	Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
	Documentation/devicetree/bindings/interrupt-controller/msi.txt
	Documentation/devicetree/bindings/interrupt-controller/renesas,irqc.yaml
	Documentation/devicetree/bindings/interrupt-controller/st,stm32-exti.yaml
	Documentation/devicetree/bindings/iommu/arm,smmu.yaml
	Documentation/devicetree/bindings/iommu/samsung,sysmmu.yaml
	Documentation/devicetree/bindings/ipmi/aspeed-kcs-bmc.txt
	Documentation/devicetree/bindings/leds/common.yaml
	Documentation/devicetree/bindings/leds/leds-gpio.yaml
	Documentation/devicetree/bindings/leds/leds-max77650.yaml
	Documentation/devicetree/bindings/leds/register-bit-led.txt
	Documentation/devicetree/bindings/leds/rohm,bd71828-leds.yaml
	Documentation/devicetree/bindings/mailbox/amlogic,meson-gxbb-mhu.yaml
	Documentation/devicetree/bindings/mailbox/mtk-gce.txt
	Documentation/devicetree/bindings/mailbox/st,stm32-ipcc.yaml
	Documentation/devicetree/bindings/mailbox/xlnx,zynqmp-ipi-mailbox.txt
	Documentation/devicetree/bindings/media/allwinner,sun4i-a10-csi.yaml
	Documentation/devicetree/bindings/media/allwinner,sun8i-h3-deinterlace.yaml
	Documentation/devicetree/bindings/media/amlogic,gx-vdec.yaml
	Documentation/devicetree/bindings/media/amlogic,meson-gx-ao-cec.yaml
	Documentation/devicetree/bindings/media/aspeed-video.txt
	Documentation/devicetree/bindings/media/i2c/tvp5150.txt
	Documentation/devicetree/bindings/media/rc.yaml
	Documentation/devicetree/bindings/media/renesas,ceu.yaml
	Documentation/devicetree/bindings/media/renesas,csi2.yaml
	Documentation/devicetree/bindings/media/ti,cal.yaml
	Documentation/devicetree/bindings/media/ti,vpe.yaml
	Documentation/devicetree/bindings/media/video-interfaces.txt
	Documentation/devicetree/bindings/memory-controllers/exynos-srom.yaml
	Documentation/devicetree/bindings/memory-controllers/fsl/imx8m-ddrc.yaml
	Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-emc.yaml
	Documentation/devicetree/bindings/memory-controllers/nvidia,tegra124-mc.yaml
	Documentation/devicetree/bindings/memory-controllers/nvidia,tegra186-mc.yaml
	Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-emc.yaml
	Documentation/devicetree/bindings/memory-controllers/nvidia,tegra30-mc.yaml
	Documentation/devicetree/bindings/memory-controllers/ti/emif.txt
	Documentation/devicetree/bindings/mfd/allwinner,sun4i-a10-ts.yaml
	Documentation/devicetree/bindings/mfd/max77650.yaml
	Documentation/devicetree/bindings/mfd/max8998.txt
	Documentation/devicetree/bindings/mfd/mt6397.txt
	Documentation/devicetree/bindings/mfd/qcom-rpm.txt
	Documentation/devicetree/bindings/mfd/rn5t618.txt
	Documentation/devicetree/bindings/mfd/rohm,bd71828-pmic.yaml
	Documentation/devicetree/bindings/mfd/st,stm32-lptimer.yaml
	Documentation/devicetree/bindings/mfd/st,stm32-timers.yaml
	Documentation/devicetree/bindings/mfd/syscon.yaml
	Documentation/devicetree/bindings/mfd/tps65910.txt
	Documentation/devicetree/bindings/mfd/twl-family.txt
	Documentation/devicetree/bindings/mfd/zii,rave-sp.txt
	Documentation/devicetree/bindings/mips/ingenic/devices.yaml
	Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
	Documentation/devicetree/bindings/misc/intel,ixp4xx-ahb-queue-manager.yaml
	Documentation/devicetree/bindings/misc/olpc,xo1.75-ec.txt
	Documentation/devicetree/bindings/mmc/arasan,sdhci.txt
	Documentation/devicetree/bindings/mmc/aspeed,sdhci.yaml
	Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt
	Documentation/devicetree/bindings/mmc/mmc-controller.yaml
	Documentation/devicetree/bindings/mmc/mmci.txt
	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
	Documentation/devicetree/bindings/mmc/renesas,mmcif.txt
	Documentation/devicetree/bindings/mmc/renesas,sdhi.txt
	Documentation/devicetree/bindings/mmc/rockchip-dw-mshc.yaml
	Documentation/devicetree/bindings/mmc/sdhci-am654.txt
	Documentation/devicetree/bindings/mmc/sdhci-msm.txt
	Documentation/devicetree/bindings/mmc/synopsys-dw-mshc-common.yaml
	Documentation/devicetree/bindings/mmc/synopsys-dw-mshc.yaml
	Documentation/devicetree/bindings/mtd/allwinner,sun4i-a10-nand.yaml
	Documentation/devicetree/bindings/mtd/brcm,brcmnand.txt
	Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt
	Documentation/devicetree/bindings/mtd/nand-controller.yaml
	Documentation/devicetree/bindings/mtd/partition.txt
	Documentation/devicetree/bindings/net/allwinner,sun8i-a83t-emac.yaml
	Documentation/devicetree/bindings/net/amlogic,meson-dwmac.yaml
	Documentation/devicetree/bindings/net/brcm,bcm7445-switch-v4.0.txt
	Documentation/devicetree/bindings/net/broadcom-bluetooth.txt
	Documentation/devicetree/bindings/net/can/tcan4x5x.txt
	Documentation/devicetree/bindings/net/dsa/b53.txt
	Documentation/devicetree/bindings/net/ethernet-controller.yaml
	Documentation/devicetree/bindings/net/ethernet-phy.yaml
	Documentation/devicetree/bindings/net/fsl-fec.txt
	Documentation/devicetree/bindings/net/fsl-fman.txt
	Documentation/devicetree/bindings/net/mdio.yaml
	Documentation/devicetree/bindings/net/mediatek-bluetooth.txt
	Documentation/devicetree/bindings/net/qca,ar803x.yaml
	Documentation/devicetree/bindings/net/qca,qca7000.txt
	Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt
	Documentation/devicetree/bindings/net/renesas,ether.yaml
	Documentation/devicetree/bindings/net/renesas,ravb.txt
	Documentation/devicetree/bindings/net/snps,dwmac.yaml
	Documentation/devicetree/bindings/net/ti,cpsw-switch.yaml
	Documentation/devicetree/bindings/net/ti,davinci-mdio.yaml
	Documentation/devicetree/bindings/net/ti,dp83869.yaml
	Documentation/devicetree/bindings/net/ti-bluetooth.txt
	Documentation/devicetree/bindings/net/wireless/mediatek,mt76.txt
	Documentation/devicetree/bindings/net/wireless/qcom,ath10k.txt
	Documentation/devicetree/bindings/net/wireless/ti,wl1251.txt
	Documentation/devicetree/bindings/nvmem/nvmem.yaml
	Documentation/devicetree/bindings/nvmem/st,stm32-romem.yaml
	Documentation/devicetree/bindings/opp/opp.txt
	Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt
	Documentation/devicetree/bindings/pci/aardvark-pci.txt
	Documentation/devicetree/bindings/pci/amlogic,meson-pcie.txt
	Documentation/devicetree/bindings/pci/brcm,stb-pcie.yaml
	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
	Documentation/devicetree/bindings/pci/nvidia,tegra194-pcie.txt
	Documentation/devicetree/bindings/pci/pci-rcar-gen2.txt
	Documentation/devicetree/bindings/pci/rcar-pci.txt
	Documentation/devicetree/bindings/phy/allwinner,sun4i-a10-usb-phy.yaml
	Documentation/devicetree/bindings/phy/allwinner,sun50i-h6-usb3-phy.yaml
	Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb2-phy.yaml
	Documentation/devicetree/bindings/phy/amlogic,meson-g12a-usb3-pcie-phy.yaml
	Documentation/devicetree/bindings/phy/intel,lgm-emmc-phy.yaml
	Documentation/devicetree/bindings/phy/marvell,mmp3-hsic-phy.yaml
	Documentation/devicetree/bindings/phy/nvidia,tegra124-xusb-padctl.txt
	Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt
	Documentation/devicetree/bindings/phy/rcar-gen2-phy.txt
	Documentation/devicetree/bindings/phy/rockchip,px30-dsi-dphy.yaml
	Documentation/devicetree/bindings/phy/ti,phy-j721e-wiz.yaml
	Documentation/devicetree/bindings/phy/ti-phy-gmii-sel.txt
	Documentation/devicetree/bindings/pinctrl/allwinner,sun4i-a10-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2400-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2500-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/aspeed,ast2600-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/atmel,at91-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/brcm,bcm2835-gpio.txt
	Documentation/devicetree/bindings/pinctrl/fsl,imx8mp-pinctrl.yaml
	Documentation/devicetree/bindings/pinctrl/intel,lgm-io.yaml
	Documentation/devicetree/bindings/pinctrl/mscc,ocelot-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/pinmux-node.yaml
	Documentation/devicetree/bindings/pinctrl/renesas,pfc-pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/rockchip,pinctrl.txt
	Documentation/devicetree/bindings/pinctrl/st,stm32-pinctrl.yaml
	Documentation/devicetree/bindings/power/amlogic,meson-ee-pwrc.yaml
	Documentation/devicetree/bindings/power/power-domain.yaml
	Documentation/devicetree/bindings/power/power_domain.txt
	Documentation/devicetree/bindings/power/qcom,rpmpd.yaml
	Documentation/devicetree/bindings/power/reset/syscon-poweroff.yaml
	Documentation/devicetree/bindings/power/reset/syscon-reboot.yaml
	Documentation/devicetree/bindings/power/supply/battery.txt
	Documentation/devicetree/bindings/power/supply/max77650-charger.yaml
	Documentation/devicetree/bindings/power/supply/power_supply.txt
	Documentation/devicetree/bindings/property-units.txt
	Documentation/devicetree/bindings/ptp/ptp-idtcm.yaml
	Documentation/devicetree/bindings/pwm/nvidia,tegra20-pwm.txt
	Documentation/devicetree/bindings/pwm/pwm-mediatek.txt
	Documentation/devicetree/bindings/pwm/pwm-samsung.yaml
	Documentation/devicetree/bindings/pwm/renesas,pwm-rcar.yaml
	Documentation/devicetree/bindings/pwm/renesas,tpu-pwm.yaml
	Documentation/devicetree/bindings/regulator/gpio-regulator.yaml
	Documentation/devicetree/bindings/regulator/max77650-regulator.yaml
	Documentation/devicetree/bindings/regulator/mps,mpq7920.yaml
	Documentation/devicetree/bindings/regulator/qcom,smd-rpm-regulator.txt
	Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt
	Documentation/devicetree/bindings/regulator/regulator.yaml
	Documentation/devicetree/bindings/regulator/rohm,bd71828-regulator.yaml
	Documentation/devicetree/bindings/regulator/st,stm32-booster.yaml
	Documentation/devicetree/bindings/regulator/st,stm32mp1-pwr-reg.yaml
	Documentation/devicetree/bindings/remoteproc/qcom,adsp.txt
	Documentation/devicetree/bindings/remoteproc/qcom,q6v5.txt
	Documentation/devicetree/bindings/remoteproc/st,stm32-rproc.yaml
	Documentation/devicetree/bindings/reserved-memory/ramoops.txt
	Documentation/devicetree/bindings/reserved-memory/reserved-memory.txt
	Documentation/devicetree/bindings/reset/amlogic,meson-reset.yaml
	Documentation/devicetree/bindings/reset/brcm,bcm7216-pcie-sata-rescal.yaml
	Documentation/devicetree/bindings/reset/fsl,imx7-src.txt
	Documentation/devicetree/bindings/reset/intel,rcu-gw.yaml
	Documentation/devicetree/bindings/reset/st,stm32mp1-rcc.txt
	Documentation/devicetree/bindings/riscv/cpus.yaml
	Documentation/devicetree/bindings/rng/amlogic,meson-rng.yaml
	Documentation/devicetree/bindings/rtc/renesas,sh-rtc.yaml
	Documentation/devicetree/bindings/rtc/st,stm32-rtc.yaml
	Documentation/devicetree/bindings/serial/amlogic,meson-uart.yaml
	Documentation/devicetree/bindings/serial/fsl-imx-uart.txt
	Documentation/devicetree/bindings/serial/fsl-lpuart.txt
	Documentation/devicetree/bindings/serial/nxp,sc16is7xx.txt
	Documentation/devicetree/bindings/serial/pl011.yaml
	Documentation/devicetree/bindings/serial/rs485.yaml
	Documentation/devicetree/bindings/serial/samsung_uart.yaml
	Documentation/devicetree/bindings/serial/sifive-serial.yaml
	Documentation/devicetree/bindings/serial/snps-dw-apb-uart.yaml
	Documentation/devicetree/bindings/serial/st,stm32-uart.yaml
	Documentation/devicetree/bindings/soc/amlogic/amlogic,canvas.yaml
	Documentation/devicetree/bindings/soc/mediatek/pwrap.txt
	Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt
	Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt
	Documentation/devicetree/bindings/sound/adi,adau7118.yaml
	Documentation/devicetree/bindings/sound/allwinner,sun4i-a10-codec.yaml
	Documentation/devicetree/bindings/sound/audio-graph-card.txt
	Documentation/devicetree/bindings/sound/da7213.txt
	Documentation/devicetree/bindings/sound/fsl,asrc.txt
	Documentation/devicetree/bindings/sound/fsl,esai.txt
	Documentation/devicetree/bindings/sound/nau8810.txt
	Documentation/devicetree/bindings/sound/nau8825.txt
	Documentation/devicetree/bindings/sound/nvidia,tegra-audio-wm8903.txt
	Documentation/devicetree/bindings/sound/qcom,lpass-cpu.txt
	Documentation/devicetree/bindings/sound/qcom,q6adm.txt
	Documentation/devicetree/bindings/sound/qcom,q6afe.txt
	Documentation/devicetree/bindings/sound/qcom,q6asm.txt
	Documentation/devicetree/bindings/sound/qcom,q6core.txt
	Documentation/devicetree/bindings/sound/qcom,wcd934x.yaml
	Documentation/devicetree/bindings/sound/renesas,fsi.yaml
	Documentation/devicetree/bindings/sound/renesas,rsnd.txt
	Documentation/devicetree/bindings/sound/rockchip,rk3328-codec.txt
	Documentation/devicetree/bindings/sound/rt5682.txt
	Documentation/devicetree/bindings/sound/samsung,odroid.yaml
	Documentation/devicetree/bindings/sound/samsung-i2s.yaml
	Documentation/devicetree/bindings/sound/st,sti-asoc-card.txt
	Documentation/devicetree/bindings/sound/st,stm32-sai.txt
	Documentation/devicetree/bindings/sound/tas2562.txt
	Documentation/devicetree/bindings/sound/tdm-slot.txt
	Documentation/devicetree/bindings/sound/wm8994.txt
	Documentation/devicetree/bindings/spi/allwinner,sun6i-a31-spi.yaml
	Documentation/devicetree/bindings/spi/amlogic,meson-gx-spicc.yaml
	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
	Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt
	Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt
	Documentation/devicetree/bindings/spi/renesas,hspi.yaml
	Documentation/devicetree/bindings/spi/renesas,sh-msiof.yaml
	Documentation/devicetree/bindings/spi/spi-controller.yaml
	Documentation/devicetree/bindings/spi/spi-fsl-dspi.txt
	Documentation/devicetree/bindings/spi/spi-nxp-fspi.txt
	Documentation/devicetree/bindings/spi/spi-pl022.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/spi/ti_qspi.txt
	Documentation/devicetree/bindings/sram/allwinner,sun4i-a10-system-control.yaml
	Documentation/devicetree/bindings/sram/qcom,ocmem.yaml
	Documentation/devicetree/bindings/sram/sram.yaml
	Documentation/devicetree/bindings/thermal/amlogic,thermal.yaml
	Documentation/devicetree/bindings/thermal/armada-thermal.txt
	Documentation/devicetree/bindings/thermal/brcm,avs-ro-thermal.yaml
	Documentation/devicetree/bindings/thermal/qcom-tsens.yaml
	Documentation/devicetree/bindings/thermal/thermal.txt
	Documentation/devicetree/bindings/timer/allwinner,sun4i-a10-timer.yaml
	Documentation/devicetree/bindings/timer/arm,arch_timer.yaml
	Documentation/devicetree/bindings/timer/arm,arch_timer_mmio.yaml
	Documentation/devicetree/bindings/timer/arm,global_timer.yaml
	Documentation/devicetree/bindings/timer/csky,mptimer.txt
	Documentation/devicetree/bindings/timer/faraday,fttmr010.txt
	Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
	Documentation/devicetree/bindings/timer/samsung,exynos4210-mct.yaml
	Documentation/devicetree/bindings/trivial-devices.yaml
	Documentation/devicetree/bindings/ufs/ti,j721e-ufs.yaml
	Documentation/devicetree/bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml
	Documentation/devicetree/bindings/usb/atmel-usb.txt
	Documentation/devicetree/bindings/usb/dwc2.yaml
	Documentation/devicetree/bindings/usb/dwc3.txt
	Documentation/devicetree/bindings/usb/exynos-usb.txt
	Documentation/devicetree/bindings/usb/fcs,fusb302.txt
	Documentation/devicetree/bindings/usb/generic-ehci.yaml
	Documentation/devicetree/bindings/usb/generic-ohci.yaml
	Documentation/devicetree/bindings/usb/generic.txt
	Documentation/devicetree/bindings/usb/mediatek,mtu3.txt
	Documentation/devicetree/bindings/usb/mediatek,musb.txt
	Documentation/devicetree/bindings/usb/renesas,usb3-peri.yaml
	Documentation/devicetree/bindings/usb/renesas,usbhs.yaml
	Documentation/devicetree/bindings/usb/richtek,rt1711h.txt
	Documentation/devicetree/bindings/usb/rockchip,dwc3.txt
	Documentation/devicetree/bindings/usb/ti,hd3ss3220.txt
	Documentation/devicetree/bindings/usb/ti,j721e-usb.yaml
	Documentation/devicetree/bindings/usb/typec-tcpci.txt
	Documentation/devicetree/bindings/usb/usb-xhci.txt
	Documentation/devicetree/bindings/vendor-prefixes.yaml
	Documentation/devicetree/bindings/xilinx.txt
	Documentation/networking/regulatory.txt
	Makefile
	arch/arm64/configs/gki_defconfig
	arch/arm64/include/asm/proc-fns.h
	arch/arm64/kernel/cpufeature.c
	arch/x86/configs/gki_defconfig
	arch/x86/include/asm/kvm_host.h
	arch/x86/kvm/lapic.c
	arch/x86/kvm/svm.c
	drivers/android/binderfs.c
	drivers/base/core.c
	drivers/base/power/wakeup.c
	drivers/block/Kconfig
	drivers/block/floppy.c
	drivers/bus/Kconfig
	drivers/bus/Makefile
	drivers/bus/mhi/Makefile
	drivers/bus/mhi/core/Makefile
	drivers/clk/qcom/Makefile
	drivers/clk/qcom/clk-alpha-pll.c
	drivers/clk/qcom/clk-alpha-pll.h
	drivers/clk/qcom/clk-rpmh.c
	drivers/cpufreq/cpufreq_stats.c
	drivers/cpuidle/Kconfig.arm
	drivers/cpuidle/Makefile
	drivers/crypto/Kconfig
	drivers/devfreq/devfreq.c
	drivers/firmware/Kconfig
	drivers/firmware/Makefile
	drivers/firmware/qcom_scm.c
	drivers/gpu/Makefile
	drivers/gpu/drm/msm/adreno/a6xx_gmu.h
	drivers/hid/Kconfig
	drivers/hwtracing/coresight/Kconfig
	drivers/hwtracing/coresight/Makefile
	drivers/hwtracing/coresight/coresight-cti.c
	drivers/hwtracing/coresight/coresight-tmc-etf.c
	drivers/hwtracing/coresight/coresight-tmc.c
	drivers/hwtracing/coresight/coresight.c
	drivers/interconnect/Kconfig
	drivers/interconnect/Makefile
	drivers/interconnect/qcom/bcm-voter.c
	drivers/interconnect/qcom/bcm-voter.h
	drivers/interconnect/qcom/icc-rpmh.c
	drivers/interconnect/qcom/icc-rpmh.h
	drivers/iommu/arm-smmu-qcom.c
	drivers/iommu/arm-smmu.c
	drivers/iommu/arm-smmu.h
	drivers/irqchip/irq-gic-v3.c
	drivers/irqchip/qcom-pdc.c
	drivers/leds/Kconfig
	drivers/leds/Makefile
	drivers/macintosh/therm_windtunnel.c
	drivers/mailbox/Kconfig
	drivers/mailbox/Makefile
	drivers/misc/Makefile
	drivers/mmc/host/sdhci-msm.c
	drivers/nvme/host/pci.c
	drivers/of/property.c
	drivers/pci/controller/Kconfig
	drivers/phy/qualcomm/Makefile
	drivers/pinctrl/qcom/Kconfig
	drivers/pinctrl/qcom/pinctrl-msm.c
	drivers/pinctrl/qcom/pinctrl-spmi-gpio.c
	drivers/power/supply/power_supply_sysfs.c
	drivers/rpmsg/Makefile
	drivers/rtc/rtc-pm8xxx.c
	drivers/scsi/ufs/Kconfig
	drivers/scsi/ufs/Makefile
	drivers/scsi/ufs/ufs-qcom.c
	drivers/scsi/ufs/ufs.h
	drivers/scsi/ufs/ufs_quirks.h
	drivers/scsi/ufs/ufshcd-crypto.c
	drivers/scsi/ufs/ufshcd.c
	drivers/scsi/ufs/ufshcd.h
	drivers/soc/qcom/Kconfig
	drivers/soc/qcom/Makefile
	drivers/soc/qcom/cmd-db.c
	drivers/soc/qcom/rpmh-internal.h
	drivers/soc/qcom/rpmh-rsc.c
	drivers/soc/qcom/rpmh.c
	drivers/soc/qcom/smp2p.c
	drivers/soc/qcom/socinfo.c
	drivers/staging/android/ion/heaps/ion_page_pool.c
	drivers/staging/android/ion/heaps/ion_page_pool.h
	drivers/staging/android/ion/heaps/ion_system_heap.c
	drivers/staging/octeon/octeon-ethernet.h
	drivers/staging/octeon/octeon-stubs.h
	drivers/thermal/Makefile
	drivers/thermal/of-thermal.c
	drivers/thermal/thermal_core.c
	drivers/usb/dwc3/core.c
	drivers/usb/dwc3/core.h
	drivers/usb/dwc3/gadget.c
	drivers/usb/host/xhci-plat.c
	drivers/usb/phy/Kconfig
	drivers/usb/phy/Makefile
	drivers/usb/typec/ucsi/ucsi.c
	fs/io_uring.c
	include/dt-bindings/clock/qcom,rpmh.h
	include/linux/coresight.h
	include/linux/cpuhotplug.h
	include/linux/dma-mapping.h
	include/linux/filter.h
	include/linux/mhi.h
	include/linux/mod_devicetable.h
	include/linux/power_supply.h
	include/linux/sched/sysctl.h
	include/linux/soc/qcom/qmi.h
	include/linux/sysctl.h
	include/linux/thermal.h
	include/linux/usb/composite.h
	include/sound/compress_driver.h
	include/sound/pcm.h
	include/sound/soc.h
	include/uapi/linux/coresight-stm.h
	include/uapi/sound/compress_params.h
	init/Kconfig
	init/Kconfig.gki
	kernel/cpu.c
	kernel/sched/core.c
	kernel/sched/cpupri.c
	kernel/sched/fair.c
	kernel/sched/rt.c
	kernel/sched/sched.h
	kernel/sched/topology.c
	kernel/smp.c
	kernel/sysctl.c
	kernel/trace/blktrace.c
	kernel/trace/trace_events_hist.c
	kernel/workqueue.c
	lib/Kconfig.debug
	lib/dynamic_debug.c
	mm/memory.c
	net/bridge/Kconfig
	net/netfilter/ipset/ip_set_hash_gen.h
	net/qrtr/Kconfig
	net/qrtr/Makefile
	net/qrtr/mhi.c
	net/qrtr/qrtr.h
	net/wireless/.gitignore
	net/wireless/nl80211.c
	scripts/Makefile.build
	scripts/Makefile.lib
	scripts/Makefile.modpost
	scripts/checkpatch.pl
	scripts/gen_autoksyms.sh
	sound/pci/hda/patch_realtek.c
	sound/soc/soc-compress.c
	sound/soc/soc-core.c
	sound/soc/soc-pcm.c

Change-Id: Id26563c51a3d18f032678ccf83d4964d5f799ca9
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
2020-08-13 01:21:58 -07:00
Paul E. McKenney
8e4ec3d02b refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST
The old Kconfig option name is all too easy to conflate with the
unrelated "perf" feature, so this commit renames RCU_REF_PERF_TEST to
RCU_REF_SCALE_TEST.

Reported-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2020-06-29 12:00:46 -07:00
Joel Fernandes (Google)
653ed64b01 refperf: Add a test to measure performance of read-side synchronization
Add a test for comparing the performance of RCU with various read-side
synchronization mechanisms. The test has proved useful for collecting
data and performing these comparisons.

Currently RCU, SRCU, reader-writer lock, reader-writer semaphore and
reference counting can be measured using refperf.perf_type parameter.
Each invocation of the test runs measures performance of a specific
mechanism.

The maximum number of CPUs to concurrently run readers on is chosen by
the test itself and is 75% of the total number of CPUs. So if you had 24
CPUs, the test runs with a maximum of 18 parallel readers.

A number of experiments are conducted, and in each experiment, the
number of readers is increased by 1, upto the 75% of CPUs mark. During
each experiment, all readers execute an empty loop with refperf.loops
iterations and time the total loop duration. This is then averaged.

Example output:
Parameters "refperf.perf_type=srcu refperf.loops=2000000" looks like:

[    3.347133] srcu-ref-perf:
[    3.347133] Threads  Time(ns)
[    3.347133] 1        36
[    3.347133] 2        34
[    3.347133] 3        34
[    3.347133] 4        34
[    3.347133] 5        33
[    3.347133] 6        33
[    3.347133] 7        33
[    3.347133] 8        33
[    3.347133] 9        33
[    3.347133] 10       33
[    3.347133] 11       33
[    3.347133] 12       33
[    3.347133] 13       33
[    3.347133] 14       33
[    3.347133] 15       32
[    3.347133] 16       33
[    3.347133] 17       33
[    3.347133] 18       34

Signed-off-by: Joel Fernandes (Google) <joel@joelfernandes.org>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2020-06-29 12:00:44 -07:00
Paul E. McKenney
c1a76c0b6a rcutorture: Add torture tests for RCU Tasks Trace
This commit adds the definitions required to torture the tracing flavor
of RCU tasks.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2020-04-27 11:03:51 -07:00
Paul E. McKenney
3d6e43c75d rcutorture: Add torture tests for RCU Tasks Rude
This commit adds the definitions required to torture the rude flavor of
RCU tasks.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2020-04-27 11:03:51 -07:00
Raghavendra Rao Ananta
ff798ab7d9 Merge remote-tracking branch 'remotes/origin/tmp-935f8bc6f7aa' into msm-lahaina
* remotes/origin/tmp-935f8bc6f7aa:
  UPSTREAM: fix "sched/membarrier: Fix p->mm->membarrier_state racy load"
  ANDROID: update gki_defconfig
  ANDROID: Fix arm64 allmodconfig build
  Linux 5.4-rc1
  ANDROID: allmodconfig: Force gki_defconfig as base
  ANDROID: usb: gadget: Fix dependency for f_accessory
  csky: Move static keyword to the front of declaration
  csky: entry: Remove unneeded need_resched() loop
  csky: Fixup csky_pmu.max_period assignment
  csky: Fixup add zero_fp fixup perf backtrace panic
  csky: Use generic free_initrd_mem()
  Revert "Revert "ext4: make __ext4_get_inode_loc plug""
  random: try to actively add entropy rather than passively wait for it
  Documentation/process: Clarify disclosure rules
  selftests/ftrace: Fix same probe error test
  mm, tracing: Print symbol name for call_site in trace events
  tracing: Have error path in predicate_parse() free its allocated memory
  tracing: Fix clang -Wint-in-bool-context warnings in IF_ASSIGN macro
  tracing/probe: Fix to check the difference of nr_args before adding probe
  mm, page_alloc: allow hugepage fallback to remote nodes when madvised
  mm, page_alloc: avoid expensive reclaim when compaction may not succeed
  Revert "Revert "Revert "mm, thp: consolidate THP gfp handling into alloc_hugepage_direct_gfpmask""
  Revert "Revert "mm, thp: restore node-local hugepage allocations""
  i2c: slave-eeprom: Add read only mode
  i2c: i801: Bring back Block Process Call support for certain platforms
  i2c: riic: Clear NACK in tend isr
  i2c: qcom-geni: Disable DMA processing on the Lenovo Yoga C630
  iommu/amd: Lock code paths traversing protection_domain->dev_list
  iommu/amd: Lock dev_data in attach/detach code paths
  iommu/amd: Check for busy devices earlier in attach_device()
  iommu/amd: Take domain->lock for complete attach/detach path
  iommu/amd: Remove amd_iommu_devtable_lock
  iommu/amd: Remove domain->updated
  net: tap: clean up an indentation issue
  nfp: abm: fix memory leak in nfp_abm_u32_knode_replace
  mmc: host: sdhci-pci: Add Genesys Logic GL975x support
  tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state
  sk_buff: drop all skb extensions on free and skb scrubbing
  tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth
  mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions
  Documentation: Clarify trap's description
  mlxsw: spectrum: Clear VLAN filters during port initialization
  net: ena: clean up indentation issue
  NFC: st95hf: clean up indentation issue
  mmc: tegra: Implement ->set_dma_mask()
  mmc: sdhci: Let drivers define their DMA mask
  mmc: sdhci-of-esdhc: set DMA snooping based on DMA coherence
  mmc: sdhci: improve ADMA error reporting
  net: phy: micrel: add Asym Pause workaround for KSZ9021
  net: socionext: ave: Avoid using netdev_err() before calling register_netdev()
  ptp: correctly disable flags on old ioctls
  lib: dimlib: fix help text typos
  net: dsa: microchip: Always set regmap stride to 1
  nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs
  nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs
  net/sched: Set default of CONFIG_NET_TC_SKB_EXT to N
  vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled
  keys: Add Jarkko Sakkinen as co-maintainer
  btrfs: qgroup: Fix reserved data space leak if we have multiple reserve calls
  btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data space
  block: fix null pointer dereference in blk_mq_rq_timed_out()
  net: sched: sch_sfb: don't call qdisc_put() while holding tree lock
  net: sched: multiq: don't call qdisc_put() while holding tree lock
  net: sched: sch_htb: don't call qdisc_put() while holding tree lock
  net/rds: Check laddr_check before calling it
  tcp: honor SO_PRIORITY in TIME_WAIT state
  ipv6: tcp: provide sk->sk_priority to ctl packets
  ipv6: add priority parameter to ip6_xmit()
  bpf: Fix bpf_event_output re-entry issue
  net: dsa: qca8k: Fix port enable for CPU port
  sch_netem: fix rcu splat in netem_enqueue()
  kcm: disable preemption in kcm_parse_func_strparser()
  net: ethernet: stmmac: Fix signedness bug in ipq806x_gmac_of_parse()
  net: nixge: Fix a signedness bug in nixge_probe()
  of: mdio: Fix a signedness bug in of_phy_get_and_connect()
  net: axienet: fix a signedness bug in probe
  net: stmmac: dwmac-meson8b: Fix signedness bug in probe
  net: socionext: Fix a signedness bug in ave_probe()
  enetc: Fix a signedness bug in enetc_of_get_phy()
  net: netsec: Fix signedness bug in netsec_probe()
  net: broadcom/bcmsysport: Fix signedness in bcm_sysport_probe()
  net: hisilicon: Fix signedness bug in hix5hd2_dev_probe()
  cxgb4: Signedness bug in init_one()
  net: aquantia: Fix aq_vec_isr_legacy() return value
  dimlib: make DIMLIB a hidden symbol
  rq-qos: get rid of redundant wbt_update_limits()
  powerpc/eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices
  CIFS: Fix oplock handling for SMB 2.1+ protocols
  smb3: missing ACL related flags
  perf unwind: Fix libunwind build failure on i386 systems
  binfmt_elf: Do not move brk for INTERP-less ET_EXEC
  arch/sparc/include/asm/pgtable_64.h: fix build
  mm: treewide: clarify pgtable_page_{ctor,dtor}() naming
  ntfs: remove (un)?likely() from IS_ERR() conditions
  IB/hfi1: remove unlikely() from IS_ERR*() condition
  xfs: remove unlikely() from WARN_ON() condition
  wimax/i2400m: remove unlikely() from WARN*() condition
  fs: remove unlikely() from WARN_ON() condition
  xen/events: remove unlikely() from WARN() condition
  bpf: Clean up indentation issue in BTF kflag processing
  jffs2: Fix mounting under new mount API
  libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions
  MAINTAINERS: Add myself as reviewer for the PWM subsystem
  MAINTAINERS: Add patchwork link for PWM entry
  MAINTAINERS: Add a selection of PWM related keywords to the PWM entry
  pwm: mediatek: Add MT7629 compatible string
  io_uring: make CQ ring wakeups be more efficient
  ipv6: do not free rt if FIB_LOOKUP_NOREF is set on suppress rule
  openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC
  dt-bindings: net: ravb: Add support for r8a774b1 SoC
  net: stmmac: Fix page pool size
  macsec: drop skb sk before calling gro_cells_receive
  iocost: bump up default latency targets for hard disks
  iocost: improve nr_lagging handling
  iocost: better trace vrate changes
  smb3: pass mode bits into create calls
  net: print proper warning on dst underflow
  net/sched: cbs: Fix not adding cbs instance to list
  drivers: net: Fix Kconfig indentation
  net: Fix Kconfig indentation
  MAINTAINERS: add Yanjun to FORCEDETH maintainers list
  block: don't release queue's sysfs lock during switching elevator
  blk-mq: move lockdep_assert_held() into elevator_exit
  checkpatch: check for nested (un)?likely() calls
  hexagon: drop empty and unused free_initrd_mem
  mm: factor out common parts between MADV_COLD and MADV_PAGEOUT
  mm: introduce MADV_PAGEOUT
  mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM
  mm: introduce MADV_COLD
  mm: untag user pointers in mmap/munmap/mremap/brk
  vfio/type1: untag user pointers in vaddr_get_pfn
  tee/shm: untag user pointers in tee_shm_register
  media/v4l2-core: untag user pointers in videobuf_dma_contig_user_get
  drm/radeon: untag user pointers in radeon_gem_userptr_ioctl
  drm/amdgpu: untag user pointers
  userfaultfd: untag user pointers
  fs/namespace: untag user pointers in copy_mount_options
  mm: untag user pointers in get_vaddr_frames
  mm: untag user pointers in mm/gup.c
  mm: untag user pointers passed to memory syscalls
  lib: untag user pointers in strn*_user
  lib/lzo/lzo1x_compress.c: fix alignment bug in lzo-rle
  ipc/sem.c: convert to use built-in RCU list checking
  ipc/mqueue: improve exception handling in do_mq_notify()
  ipc/mqueue.c: delete an unnecessary check before the macro call dev_kfree_skb()
  bug: move WARN_ON() "cut here" into exception handler
  bug: consolidate __WARN_FLAGS usage
  bug: clean up helper macros to remove __WARN_TAINT()
  bug: lift "cut here" out of __warn()
  bug: consolidate warn_slowpath_fmt() usage
  bug: rename __WARN_printf_taint() to __WARN_printf()
  bug: refactor away warn_slowpath_fmt_taint()
  scripts/gdb: handle split debug
  kgdb: don't use a notifier to enter kgdb at panic; call directly
  compiler: enable CONFIG_OPTIMIZE_INLINING forcibly
  uaccess: add missing __must_check attributes
  kexec: restore arch_kexec_kernel_image_probe declaration
  kexec: bail out upon SIGKILL when allocating memory.
  cpumask: nicer for_each_cpumask_and() signature
  fork: improve error message for corrupted page tables
  fat: delete an unnecessary check before brelse()
  fs/reiserfs/do_balan.c: remove set but not used variable
  fs/reiserfs/journal.c: remove set but not used variable
  fs/reiserfs/do_balan.c: remove set but not used variables
  fs/reiserfs/fix_node.c: remove set but not used variables
  fs/reiserfs/prints.c: remove set but not used variables
  fs/reiserfs/objectid.c: remove set but not used variables
  fs/reiserfs/lbalance.c: remove set but not used variables
  fs/reiserfs/stree.c: remove set but not used variables
  fs/reiserfs/journal.c: remove set but not used variables
  fs: reiserfs: remove unnecessary check of bh in remove_from_transaction()
  checkpatch: make git output use LANGUAGE=en_US.utf8
  checkpatch: remove obsolete period from "ambiguous SHA1" query
  checkpatch: allow consecutive close braces
  checkpatch: prefer __section over __attribute__((section(...)))
  checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE
  checkpatch.pl: warn on invalid commit id
  checkpatch: improve SPDX license checking
  checkpatch: don't interpret stack dumps as commit IDs
  lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds
  lib/extable.c: add missing prototypes
  lib/generic-radix-tree.c: make 2 functions static inline
  strscpy: reject buffer sizes larger than INT_MAX
  include/trace/events/writeback.h: fix -Wstringop-truncation warnings
  kernel-doc: core-api: include string.h into core-api
  augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition
  augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro
  augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro
  rbtree: avoid generating code twice for the cached versions (tools copy)
  kernel/elfcore.c: include proper prototypes
  linux/coff.h: add include guard
  memcg, kmem: do not fail __GFP_NOFAIL charges
  selftests/bpf: adjust strobemeta loop to satisfy latest clang
  selftests/bpf: delete unused variables in test_sysctl
  libbpf: fix false uninitialized variable warning
  bpf/xskmap: Return ERR_PTR for failure case instead of NULL.
  selftests/bpf: test_progs: fix client/server race in tcp_rtt
  drm/amd/display: prevent memory leak
  perf parser: Remove needless include directives
  perf build: Add detection of java-11-openjdk-devel package
  perf jvmti: Include JVMTI support for s390
  perf vendor events: Remove P8 HW events which are not supported
  perf evlist: Fix access of freed id arrays
  perf stat: Fix free memory access / memory leaks in metrics
  perf tools: Replace needless mmap.h with what is needed, event.h
  perf evsel: Move config terms to a separate header
  perf evlist: Remove unused perf_evlist__fprintf() method
  perf evsel: Introduce evsel_fprintf.h
  perf evsel: Remove need for symbol_conf in evsel_fprintf.c
  KVM: nVMX: cleanup and fix host 64-bit mode checks
  sched/fair: Avoid redundant EAS calculation
  sched/core: Remove double update_max_interval() call on CPU startup
  sched/core: Fix preempt_schedule() interrupt return comment
  sched/fair: Fix -Wunused-but-set-variable warnings
  sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr()
  sched/membarrier: Return -ENOMEM to userspace on memory allocation failure
  sched/membarrier: Skip IPIs when mm->mm_users == 1
  selftests, sched/membarrier: Add multi-threaded test
  sched/membarrier: Fix p->mm->membarrier_state racy load
  sched/membarrier: Call sync_core only before usermode for same mm
  sched/membarrier: Remove redundant check
  sched/membarrier: Fix private expedited registration check
  tasks, sched/core: RCUify the assignment of rq->curr
  tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code
  tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue
  tasks: Add a count of task RCU users
  sunrpc: clean up indentation issue
  btrfs: Fix a regression which we can't convert to SINGLE profile
  KVM: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386
  KVM: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot()
  KVM: x86: Drop ____kvm_handle_fault_on_reboot()
  KVM: VMX: Add error handling to VMREAD helper
  KVM: VMX: Optimize VMX instruction error and fault handling
  btrfs: relocation: fix use-after-free on dead relocation roots
  KVM: x86: Check kvm_rebooting in kvm_spurious_fault()
  KVM: selftests: fix ucall on x86
  perf copyfile: Move copyfile routines to separate files
  libperf: Add perf_evlist__poll() function
  libperf: Add perf_evlist__add_pollfd() function
  libperf: Add perf_evlist__alloc_pollfd() function
  libperf: Add libperf_init() call to the tests
  libperf: Merge libperf_set_print() into libperf_init()
  libperf: Add libperf dependency for tests targets
  libperf: Use sys/types.h to get ssize_t, not unistd.h
  perf tools: No need to include internal/lib.h from util/util.h
  libperf: Move 'page_size' global variable to libperf
  libperf: Add perf_evlist__id_add_fd() function
  libperf: Add perf_evlist__id_add() function
  libperf: Add perf_evlist__read_format() function
  libperf: Add perf_evlist__first()/last() functions
  libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions
  libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist'
  libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel'
  libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel'
  libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel'
  libperf: Add missing 'struct xyarray' forward declaration
  libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist'
  libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist'
  libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist'
  libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel'
  libperf: Add 'flush' to 'struct perf_mmap'
  libperf: Add 'event_copy' to 'struct perf_mmap'
  libperf: Add 'overwrite' to 'struct perf_mmap'
  libperf: Add prev/start/end to struct perf_mmap
  libperf: Add 'refcnt' to struct perf_mmap
  libperf: Add 'cpu' to struct perf_mmap
  libperf: Add 'fd' to struct perf_mmap
  libperf: Add 'mask' to struct perf_mmap
  libperf: Add perf_mmap struct
  perf evlist: Adopt backwards ring buffer state enum
  libperf: Link libapi.a in libperf.so
  perf tools: Rename perf_evlist__purge() to evlist__purge()
  perf tools: Rename perf_evlist__exit() to evlist__exit()
  perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap()
  perf tools: Rename perf_evlist__munmap() to evlist__munmap()
  perf tools: Rename perf_evlist__mmap() to evlist__mmap()
  perf tools: Rename 'struct perf_mmap' to 'struct mmap'
  tools: Add missing stdio.h include to asm/bug.h header
  libtraceevent: Man pages for tep plugins APIs
  libtraceevent: Move traceevent plugins in its own subdirectory
  libtraceevent: Add tep_get_event() in event-parse.h
  libtraceevent: Man pages fix, changes in event printing APIs
  libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref()
  libtraceevent: Man pages for libtraceevent event print related API
  libtraceevent: Round up in tep_print_event() time precision
  perf list: Allow plurals for metric, metricgroup
  perf vendor events: Minor fixes to the README
  perf vendor events amd: Remove redundant '['
  perf vendor events amd: Add L3 cache events for Family 17h
  net: macb: Remove dead code
  net: stmmac: selftests: Flow Control test can also run with ASYM Pause
  gianfar: Make reset_gfar static
  atm: he: clean up an indentation issue
  ppp: Fix memory leak in ppp_write
  net/ibmvnic: prevent more than one thread from running in reset
  net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run
  tracing/probe: Fix same probe event argument matching
  netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush
  netfilter: ebtables: use __u8 instead of uint8_t in uapi header
  Revert "locking/pvqspinlock: Don't wait if vCPU is preempted"
  dt-bindings: pwm: Update bindings for MT7629 SoC
  pwm: mediatek: Update license and switch to SPDX tag
  pwm: mediatek: Use pwm_mediatek as common prefix
  pwm: mediatek: Allocate the clks array dynamically
  pwm: mediatek: Remove the has_clks field
  wil6210: use after free in wil_netif_rx_any()
  thermal: db8500: Rewrite to be a pure OF sensor
  thermal: db8500: Use dev helper variable
  thermal: db8500: Finalize device tree conversion
  smb3: Add missing reparse tags
  tpm: Wrap the buffer from the caller to tpm_buf in tpm_send()
  MAINTAINERS: keys: Update path to trusted.h
  KEYS: trusted: correctly initialize digests and fix locking issue
  selftests/tpm2: Add log and *.pyc to .gitignore
  selftests/tpm2: Add the missing TEST_FILES assignment
  mm/zsmalloc.c: fix a -Wunused-function warning
  zswap: do not map same object twice
  zswap: use movable memory if zpool support allocate movable memory
  zpool: add malloc_support_movable to zpool_driver
  shmem: fix obsolete comment in shmem_getpage_gfp()
  mm/madvise: reduce code duplication in error handling paths
  mm: mmap: increase sockets maximum memory size pgoff for 32bits
  mm/mmap.c: refine find_vma_prev() with rb_last()
  riscv: make mmap allocation top-down by default
  mips: use generic mmap top-down layout and brk randomization
  mips: replace arch specific way to determine 32bit task with generic version
  mips: adjust brk randomization offset to fit generic version
  mips: use STACK_TOP when computing mmap base address
  mips: properly account for stack randomization and stack guard gap
  arm: use generic mmap top-down layout and brk randomization
  arm: use STACK_TOP when computing mmap base address
  arm: properly account for stack randomization and stack guard gap
  arm64, mm: make randomization selected by generic topdown mmap layout
  arm64, mm: move generic mmap layout functions to mm
  arm64: consider stack randomization for mmap base only when necessary
  arm64: make use of is_compat_task instead of hardcoding this test
  mm, fs: move randomize_stack_top from fs to mm
  uprobe: collapse THP pmd after removing all uprobes
  khugepaged: enable collapse pmd for pte-mapped THP
  uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT
  mm, thp: introduce FOLL_SPLIT_PMD
  uprobe: use original page when all uprobes are removed
  mm: move memcmp_pages() and pages_identical()
  mm: thp: make deferred split shrinker memcg aware
  mm: shrinker: make shrinker not depend on memcg kmem
  mm: move mem_cgroup_uncharge out of __page_cache_release()
  mm: thp: extract split_queue_* into a struct
  mm,thp: avoid writes to file with THP in pagecache
  mm,thp: add read-only THP support for (non-shmem) FS
  khugepaged: rename collapse_shmem() and khugepaged_scan_shmem()
  mm,thp: stats for file backed THP
  filemap: update offset check in filemap_fault()
  filemap: check compound_head(page)->mapping in pagecache_get_page()
  filemap: check compound_head(page)->mapping in filemap_fault()
  thp: update split_huge_page_pmd() comment
  mm/migrate.c: clean up useless code in migrate_vma_collect_pmd()
  hugetlbfs: don't retry when pool page allocations start to fail
  mm, compaction: raise compaction priority after it withdrawns
  mm, reclaim: cleanup should_continue_reclaim()
  mm, reclaim: make should_continue_reclaim perform dryrun detection
  memcg, kmem: deprecate kmem.limit_in_bytes
  mm/memcontrol.c: fix a -Wunused-function warning
  mm, oom: consider present pages for the node size
  mm/oom_kill.c: fix oom_cpuset_eligible() comment
  mm/oom: add oom_score_adj and pgtables to Killed process message
  memcg, oom: don't require __GFP_FS when invoking memcg OOM killer
  mm/oom_kill.c: add task UID to info message on an oom kill
  mm/mempolicy.c: remove unnecessary nodemask check in kernel_migrate_pages()
  mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages()
  mm/compaction.c: clear total_{migrate,free}_scanned before scanning a new zone
  z3fold: fix memory leak in kmem cache
  mm: silence -Woverride-init/initializer-overrides
  mm: use CPU_BITS_NONE to initialize init_mm.cpu_bitmask
  mm/vmalloc.c: move 'area->pages' after if statement
  mm/vmalloc: modify struct vmap_area to reduce its size
  mm/vmalloc: do not keep unpurged areas in the busy tree
  mm/sparse.c: remove NULL check in clear_hwpoisoned_pages()
  mm/sparse.c: don't manually decrement num_poisoned_pages
  mm/sparse.c: use __nr_to_section(section_nr) to get mem_section
  mm/sparse.c: fix ALIGN() without power of 2 in sparse_buffer_alloc()
  mm/sparse.c: fix memory leak of sparsemap_buf in aligned memory
  mm/memory_hotplug.c: s/is/if
  mm/memory_hotplug: online_pages cannot be 0 in online_pages()
  mm/memory_hotplug: make sure the pfn is aligned to the order when onlining
  mm/memory_hotplug: simplify online_pages_range()
  mm/memory_hotplug: drop PageReserved() check in online_pages_range()
  mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range()
  mm/memory_hotplug.c: prevent memory leak when reusing pgdat
  drivers/base/memory.c: don't store end_section_nr in memory blocks
  driver/base/memory.c: validate memory block size early
  drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes
  drivers/base/node.c: simplify unregister_memory_block_under_nodes()
  mm/memory_hotplug: remove move_pfn_range()
  mm: do not hash address in print_bad_pte()
  mm: consolidate pgtable_cache_init() and pgd_cache_init()
  microblaze: switch to generic version of pte allocation
  sh: switch to generic version of pte allocation
  ia64: switch to generic version of pte allocation
  mm: remove quicklist page table caches
  mm: release the spinlock on zap_pte_range
  mm: remove redundant assignment of entry
  net/xdp: convert put_page() to put_user_page*()
  drivers/gpu/drm/via: convert put_page() to put_user_page*()
  mm/gup: add make_dirty arg to put_user_pages_dirty_lock()
  mm: vmscan: do not share cgroup iteration between reclaimers
  mm: memcontrol: switch to rcu protection in drain_all_stock()
  mm, memcg: throttle allocators when failing reclaim over memory.high
  mm: page cache: store only head pages in i_pages
  mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner
  mm/filemap.c: don't initiate writeback if mapping has no dirty pages
  mm, page_owner, debug_pagealloc: save and dump freeing stack trace
  mm, page_owner: keep owner info when freeing the page
  mm, page_owner: record page owner for each subpage
  mm: replace list_move_tail() with add_page_to_lru_list_tail()
  mm: introduce compound_nr()
  mm: introduce page_shift()
  mm: introduce page_size()
  mm/rmap.c: remove set but not used variable 'cstart'
  mm/page_poison.c: fix a typo in a comment
  lib/test_kasan.c: add roundtrip tests
  kasan: add memory corruption identification for software tag-based mode
  mm/kmemleak: increase the max mem pool to 1M
  mm/kmemleak.c: record the current memory pool size
  mm: kmemleak: use the memory pool for early allocations
  mm: kmemleak: simple memory allocation pool for kmemleak objects
  mm: kmemleak: make the tool tolerant to struct scan_area allocation failures
  kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K
  mm/slub.c: fix -Wunused-function compiler warnings
  mm, slab: move memcg_cache_params structure to mm/slab.h
  mm, slab: extend slab/shrink to shrink all memcg caches
  ocfs2: fix spelling mistake "ambigous" -> "ambiguous"
  ocfs2: checkpoint appending truncate log transaction before flushing
  ocfs2: wait for recovering done after direct unlock request
  ocfs2: delete unnecessary checks before brelse()
  fs/ocfs2/dir.c: remove set but not used variables
  fs/ocfs2/file.c: remove set but not used variables
  fs/ocfs2/namei.c: remove set but not used variables
  ocfs2: remove unused ocfs2_orphan_scan_exit() declaration
  ocfs2: remove unused ocfs2_calc_tree_trunc_credits()
  ocfs2: further debugfs cleanups
  jbd2: remove jbd2_journal_inode_add_[write|wait]
  ocfs2: use jbd2_inode dirty range scoping
  kbuild: clean compressed initramfs image
  z3fold: fix retry mechanism in page reclaim
  mm: add dummy can_do_mlock() helper
  Revert "mm/z3fold.c: fix race between migration and destruction"
  fat: work around race with userspace's read via blockdev while mounting
  powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error
  powerpc/nvdimm: Use HCALL error as the return value
  selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue
  pNFS/filelayout: enable LAYOUTGET on OPEN
  NFS: Optimise the default readahead size
  ia64: Fix some warnings introduced in merge window
  ANDROID: staging: ion: make cma heap a module
  ANDROID: GKI: export cma symbols for cma heap as a module
  drm/amdgpu/gfx10: add support for wks firmware loading
  drm/amdgpu/display: include slab.h in dcn21_resource.c
  libnvdimm/region: Enable MAP_SYNC for volatile regions
  libnvdimm: prevent nvdimm from requesting key when security is disabled
  libnvdimm/region: Initialize bad block for volatile namespaces
  libnvdimm/nfit_test: Fix acpi_handle redefinition
  libnvdimm/altmap: Track namespace boundaries in altmap
  libnvdimm: Fix endian conversion issues 
  libnvdimm/dax: Pick the right alignment default when creating dax devices
  powerpc/book3s64: Export has_transparent_hugepage() related functions.
  xfs: avoid unused to_mp() function warning
  xfs: log proper length of superblock
  skge: fix checksum byte order
  arcnet: provide a buffer big enough to actually receive packets
  iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36
  mt76: mt7615: fix mt7615 firmware path definitions
  Btrfs: fix race setting up and completing qgroup rescan workers
  nfc: enforce CAP_NET_RAW for raw sockets
  ieee802154: enforce CAP_NET_RAW for raw sockets
  ax25: enforce CAP_NET_RAW for raw sockets
  appletalk: enforce CAP_NET_RAW for raw sockets
  mISDN: enforce CAP_NET_RAW for raw sockets
  net: sched: fix possible crash in tcf_action_destroy()
  kvm: nvmx: limit atomic switch MSRs
  kvm: svm: Intercept RDPRU
  kvm: x86: Add "significant index" flag to a few CPUID leaves
  fuse: Make fuse_args_to_req static
  fuse: fix memleak in cuse_channel_open
  fuse: fix beyond-end-of-page access in fuse_parse_cache()
  fuse: unexport fuse_put_request
  fuse: kmemcg account fs data
  fuse: on 64-bit store time in d_fsdata directly
  fuse: fix missing unlock_page in fuse_writepage()
  io_uring: compare cached_cq_tail with cq.head in_io_uring_poll
  Btrfs: fix missing error return if writeback for extent buffer never started
  btrfs: adjust dirty_metadata_bytes after writeback failure of extent buffer
  Btrfs: fix selftests failure due to uninitialized i_mode in test inodes
  KVM: x86/mmu: Skip invalid pages during zapping iff root_count is zero
  KVM: x86/mmu: Explicitly track only a single invalid mmu generation
  KVM: x86/mmu: Revert "KVM: x86/mmu: Remove is_obsolete() call"
  KVM: x86/mmu: Revert "Revert "KVM: MMU: reclaim the zapped-obsolete page first""
  KVM: x86/mmu: Revert "Revert "KVM: MMU: collapse TLB flushes when zap all pages""
  KVM: x86/mmu: Revert "Revert "KVM: MMU: zap pages in batch""
  KVM: x86/mmu: Revert "Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages""
  KVM: x86/mmu: Revert "Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints""
  KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes
  KVM: x86/mmu: Treat invalid shadow pages as obsolete
  KVM: LAPIC: Tune lapic_timer_advance_ns smoothly
  KVM: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit
  drm/amdgpu/display: fix 64 bit divide
  KVM: vmx: Emulate MSR IA32_UMWAIT_CONTROL
  KVM: x86: Add support for user wait instructions
  KVM: x86: Add comments to document various emulation types
  KVM: VMX: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig
  KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAIL,USER_EXIT}
  KVM: VMX: Remove EMULATE_FAIL handling in handle_invalid_guest_state()
  KVM: x86: Move triple fault request into RM int injection
  KVM: x86: Handle emulation failure directly in kvm_task_switch()
  KVM: x86: Exit to userspace on emulation skip failure
  KVM: x86: Move #UD injection for failed emulation into emulation code
  KVM: x86: Add explicit flag for forced emulation on #UD
  KVM: x86: Move #GP injection for VMware into x86_emulate_instruction()
  KVM: x86: Don't attempt VMWare emulation on #GP with non-zero error code
  KVM: x86: Refactor kvm_vcpu_do_singlestep() to remove out param
  ALSA: usb-audio: Add DSD support for EVGA NU Audio
  KVM: x86: Clean up handle_emulation_failure()
  KVM: x86: Relocate MMIO exit stats counting
  KVM: nVMX: Check Host Address Space Size on vmentry of nested guests
  KVM: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit
  KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible
  cpu/SMT: create and export cpu_smt_possible()
  KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel
  KVM: x86: Manually flush collapsible SPTEs only when toggling flags
  KVM: selftests: Remove duplicate guest mode handling
  KVM: selftests: Introduce VM_MODE_PXXV48_4K
  KVM: selftests: Create VM earlier for dirty log test
  KVM: selftests: Move vm type into _vm_create() internally
  KVM: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available
  KVM: x86: svm: remove unneeded nested_enable_evmcs() hook
  KVM/Hyper-V/VMX: Add direct tlb flush support
  KVM/Hyper-V: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH
  x86/Hyper-V: Fix definition of struct hv_vp_assist_page
  kvm: x86: Add Intel PMU MSRs to msrs_to_save[]
  powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9
  powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag
  powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions
  powerpc/pseries: Call H_BLOCK_REMOVE when supported
  powerpc/pseries: Read TLB Block Invalidate Characteristics
  iommu/amd: Wait for completion of IOTLB flush in attach_device
  net/mlx5e: Fix matching on tunnel addresses type
  net/mlx5e: Fix traffic duplication in ethtool steering
  net/mlx5: Add device ID of upcoming BlueField-2
  net/mlx5: DR, Allow matching on vport based on vhca_id
  net/mlx5: DR, Fix getting incorrect prev node in ste_free
  net/mlx5: DR, Remove redundant vport number from action
  net/mlx5: DR, Fix SW steering HW bits and definitions
  iommu/amd: Unmap all L7 PTEs when downgrading page-sizes
  iommu/amd: Introduce first_pte_l7() helper
  iommu/amd: Fix downgrading default page-sizes in alloc_pte()
  iommu/amd: Fix pages leak in free_pagetable()
  rtw88: configure firmware after HCI started
  CIFS: fix max ea value size
  fs/cifs/sess.c: Remove set but not used variable 'capabilities'
  fs/cifs/smb2pdu.c: Make SMB2_notify_init static
  smb3: fix leak in "open on server" perf counter
  KVM: PPC: Book3S HV: use smp_mb() when setting/clearing host_ipi flag
  MAINTAINERS: Add Amit Kucheria as reviewer for thermal
  thermal: Add some error messages
  thermal: Fix use-after-free when unregistering thermal zone device
  thermal/drivers/core: Use put_device() if device_register() fails
  thermal_hwmon: Sanitize thermal_zone type
  thermal: intel: Use dev_get_drvdata
  thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...)
  thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses
  thermal: int340x: processor_thermal: Add Ice Lake support
  s390/cio: exclude subchannels with no parent from pseudo check
  s390/cio: avoid calling strlen on null pointer
  s390/topology: avoid firing events before kobjs are created
  NTB: fix IDT Kconfig typos/spellos
  ntb_hw_amd: Add memory window support for new AMD hardware
  ntb_hw_amd: Add a new NTB PCI device ID
  NTB: ntb_transport: remove redundant assignment to rc
  ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0
  ntb: point to right memory window index
  nfsd: fix nfs read eof detection
  xfs: revert 1baa2800e6 ("xfs: remove the unused XFS_ALLOC_USERDATA flag")
  xfs: removed unneeded variable
  xfs: convert inode to extent format after extent merge due to shift
  x86/purgatory: Disable the stackleak GCC plugin for the purgatory
  block: drop device references in bsg_queue_rq()
  io_uring: correctly handle non ->{read,write}_iter() file_operations
  nfsd: Make nfsd_reset_boot_verifier_locked static
  selftests: tpm2: install python files
  selftests: livepatch: add missing fragments to config
  selftests: watchdog: cleanup whitespace in usage options
  selftest/ftrace: Fix typo in trigger-snapshot.tc
  selftests: watchdog: Add optional file argument
  selftests/seccomp: fix build on older kernels
  perf record: Move restricted maps check to after a possible fallback to not collect kernel samples
  perf record: Fix priv level with branch sampling for paranoid=2
  block: t10-pi: fix -Wswitch warning
  ANDROID: update arm64 gki_defconfig
  net: dsa: Use the correct style for SPDX License Identifier
  net: dsa: b53: Use the correct style for SPDX License Identifier
  ionic: Fix an error code in ionic_lif_alloc()
  net: ena: Select DIMLIB for ENA_ETHERNET
  thermal: thermal_mmio: remove some dead code
  firmware: bcm47xx_nvram: _really_ correct size_t printf format
  modules: make MODULE_IMPORT_NS() work even when modular builds are disabled
  pktcdvd: remove warning on attempting to register non-passthrough dev
  Update ABI definition after libabigail upgrade
  qede: qede_fp: simplify a bit 'qede_rx_build_skb()'
  net: stmmac: selftest: avoid large stack usage
  net: dsa: sja1105: Add dependency for NET_DSA_SJA1105_TAS
  net_sched: add policy validation for action attributes
  net_sched: add max len check for TCA_KIND
  net: remove netx ethernet driver
  net: qrtr: Stop rx_worker before freeing node
  net/phy: fix DP83865 10 Mbps HDX loopback disable function
  usbnet: ignore endpoints with invalid wMaxPacketSize
  cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize
  PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI
  ANDROID: abi update for 5.4-rc1-prerelease merge
  smb3: allow decryption keys to be dumped by admin for debugging
  zd1211rw: zd_usb: Use "%zu" to format size_t
  rtw88: pci: release tx skbs DMAed when stop
  rtw88: pci: extract skbs free routine for trx rings
  ipv6: fix a typo in fib6_rule_lookup()
  sch_netem: fix a divide by zero in tabledist()
  dt-bindings: net: remove un-implemented property
  pwm: mediatek: Drop the check for of_device_get_match_data()
  pwm: atmel: Consolidate driver data initialization
  pwm: atmel: Remove unneeded check for match data
  pwm: atmel: Remove platform_device_id and use only dt bindings
  pwm: stm32-lp: Add check in case requested period cannot be achieved
  pwm: Ensure pwm_apply_state() doesn't modify the state argument
  ipv4: Revert removal of rt_uses_gateway
  selftests: Update fib_nexthop_multiprefix to handle missing ping6
  selftests: Update fib_tests to handle missing ping6
  dt-bindings: net: dwmac: fix 'mac-mode' type
  net/sched: act_sample: don't push mac header on ip6gre ingress
  pwm: fsl-ftm: Don't update the state for the caller of pwm_apply_state()
  pwm: sun4i: Don't update the state for the caller of pwm_apply_state()
  pwm: rockchip: Don't update the state for the caller of pwm_apply_state()
  pwm: Let pwm_get_state() return the last implemented state
  pwm: Introduce local struct pwm_chip in pwm_apply_state()
  pwm: rockchip: Set polarity unconditionally in .get_state()
  pwm: bcm2835: Suppress error message during deferred probe
  pwm: bcm2835: Fix period_ns range check
  pwm: bcm2835: Suppress error message for invalid period_ns
  pwm: rcar: Remove a redundant condition in rcar_pwm_apply()
  pwm: sprd: Add Spreadtrum PWM support
  dt-bindings: pwm: sprd: Add Spreadtrum PWM documentation
  ANDROID: update gki_defconfig
  Revert "ANDROID: sched/fair: add arch scaling function for max frequency capping"
  Revert "ANDROID: cpufreq: arch_topology: implement max frequency capping"
  Revert "ANDROID: arm64: enable max frequency capping"
  Revert "ANDROID: arm: enable max frequency capping"
  Revert "ANDROID: sched: Update max cpu capacity in case of max frequency constraints"
  Revert "ANDROID: sched: Prevent unnecessary active balance of single task in sched group"
  Revert "ANDROID: sched: Enable idle balance to pull single task towards cpu with higher capacity"
  Revert "ANDROID: sched/fair: Attempt to improve throughput for asym cap systems"
  Revert "ANDROID: sched/fair: Don't balance misfits if it would overload local group"
  Revert "ANDROID: sched/fair: Also do misfit in overloaded groups"
  Revert "FROMLIST: arm64: defconfig: Enable CONFIG_ENERGY_MODEL"
  Revert "FROMLIST: thermal: cpu_cooling: Make the power-related code depend on IPA"
  Revert "FROMLIST: thermal: cpu_cooling: Migrate to using the EM framework"
  pwm: mediatek: Add MT8516 SoC support
  dt-bindings: pwm: mediatek: Add documentation for MT8516
  pwm: Remove dev_err() usage after platform_get_irq()
  pwm: imx: Document known limitations
  pwm: jz4740: Document known limitations
  powerpc/mm: Fix an Oops in kasan_mmu_init()
  powerpc/mm: Add a helper to select PAGE_KERNEL_RO or PAGE_READONLY
  powerpc/64s: Set reserved PCR bits
  powerpc: Fix definition of PCR bits to work with old binutils
  powerpc/book3s64/radix: Remove WARN_ON in destroy_context()
  powerpc/tm: Add tm-poison test
  ANDROID: Remove CONFIG_USELIB from x86 gki config
  pwm: sifive: Remove redundant error message
  pwm: mxs: Use devm_platform_ioremap_resource() to simplify code
  MIPS: Detect bad _PFN_SHIFT values
  MIPS: Disable pte_special() for MIPS32 with RiXi
  NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU
  NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE
  NFSv4: Fix OPEN_DOWNGRADE error handling
  pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid
  NFSv4: Add a helper to increment stateid seqids
  NFSv4: Handle RPC level errors in LAYOUTRETURN
  NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close
  NFSv4: Clean up pNFS return-on-close error handling
  arm64: tegra: Add PCIe slot supply information in p2972-0000 platform
  arm64: tegra: Add configuration for PCIe C5 sideband signals
  PCI: tegra: Add support to enable slot regulators
  PCI: tegra: Add support to configure sideband pins
  pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors
  NFS: remove unused check for negative dentry
  NFSv3: use nfs_add_or_obtain() to create and reference inodes
  NFS: Refactor nfs_instantiate() for dentry referencing callers
  SUNRPC: Fix congestion window race with disconnect
  SUNRPC: Don't try to parse incomplete RPC messages
  SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic
  SUNRPC: Fix buffer handling of GSS MIC without slack
  perf/core: Fix several typos in comments
  perf session: Return error code for perf_session__new() function on failure
  perf probe: Fix to clear tev->nargs in clear_probe_trace_event()
  perf probe: Skip same probe address for a given line
  perf tools: Fix segfault in cpu_cache_level__read()
  tools arch x86: Sync asm/cpufeatures.h with the kernel sources
  tools arch x86 uapi: Synch asm/unistd.h with the kernel sources
  tools uapi asm-generic: Sync unistd.h with the kernel sources
  tools headers uapi: Sync prctl.h with the kernel sources
  perf tests: Fix static build test
  ANDROID: gki_defconfig: CONFIG_MMC_BLOCK=m
  ANDROID: net: enable wireless core features with GKI_LEGACY_WEXT_ALLCONFIG
  nfsd: degraded slot-count more gracefully as allocation nears exhaustion.
  nfsd: handle drc over-allocation gracefully.
  lz4: do not export static symbol
  riscv: Avoid interrupts being erroneously enabled in handle_exception()
  riscv: dts: sifive: Drop "clock-frequency" property of cpu nodes
  riscv: dts: sifive: Add ethernet0 to the aliases node
  RISC-V: Export kernel symbols for kvm
  KVM: RISC-V: Add KVM_REG_RISCV for ONE_REG interface
  arch/riscv: disable excess harts before picking main boot hart
  platform/x86: i2c-multi-instantiate: Derive the device name from parent
  platform/x86: pmc_atom: Add Siemens SIMATIC IPC277E to critclk_systems DMI table
  ALSA: hda - Add laptop imic fixup for ASUS M9V laptop
  perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc
  perf kvm: Add arch neutral function to choose event for perf kvm record
  perf kvm: Move kvm-stat header file from conditional inclusion to common include section
  perf test: Fix spelling mistake "allos" -> "allocate"
  perf stat: Fix a segmentation fault when using repeat forever
  perf stat: Reset previous counts on repeat with interval
  tools lib traceevent: Convert remaining %p[fF] users to %p[sS]
  perf tools: Move event synthesizing routines to separate .c file
  crypto: hisilicon - avoid unused function warning
  hwrng: core - don't wait on add_early_randomness()
  crypto: hisilicon - Fix return value check in hisi_zip_acompress()
  crypto: hisilicon - Matching the dma address for dma_pool_free()
  crypto: hisilicon - Fix double free in sec_free_hw_sgl()
  crypto: inside-secure - Fix unused variable warning when CONFIG_PCI=n
  crypto: talitos - fix missing break in switch statement
  perf memswap: Adopt 'struct u64_swap' from evsel.h
  perf tools: Move event synthesizing routines to separate header
  perf auxtrace: Add missing 'struct perf_sample' forward declaration
  perf sched: Add missing event.h include directive
  perf annotate: Add missing machine.h include directive
  perf hist: Add missing 'struct branch_stack' forward declaration
  perf python: Remove debug.h
  perf callchain: Remove needless event.h include
  perf stat: Move perf_stat_synthesize_config() to event.h
  perf event: Move perf_event__synthesize* to event.h
  perf env: Remove needless cpumap.h header
  perf symbols: Add missing dso.h header
  perf probe: Add missing build-id.h header.
  perf tools: Remove util.h from where it is not needed
  perf tools: Remove debug.h from places where it is not needed
  perf debug: No need to include ui/util.h
  perf tools: Remove needless builtin.h include directives
  perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1.
  perf jvmti: Link against tools/lib/string.o to have weak strlcpy()
  ASoC: ti: fix SND_SOC_DM365_VOICE_CODEC dependencies
  ASoC: pcm3168a: The codec does not support S32_LE
  ASoC: core: use list_del_init and move it back to soc_cleanup_component
  netfilter: nf_tables: allow lookups in dynamic sets
  netfilter: nf_tables_offload: fix always true policy is unset check
  netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it
  ALSA: hda/realtek - PCI quirk for Medion E4254
  ARM: aspeed: ast2500 is ARMv6K
  ALSA: hda - Apply AMD controller workaround for Raven platform
  nios2: force the string buffer NULL-terminated
  selftests: Add test cases for `ip nexthop flush proto XX`
  dt-bindings: net: Correct the documentation of KSZ9021 skew values
  net/ncsi: Disable global multicast filter
  ibmvnic: Warn unknown speed message only when carrier is present
  ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident
  iomap: move the iomap_dio_rw ->end_io callback into a structure
  iomap: split size and error for iomap_dio_rw ->end_io
  clk: Drop !clk checks in debugfs dumping
  Hexagon: change maintainer to Brian Cain
  iwlwifi: mvm: fix build w/o CONFIG_THERMAL
  ANDROID: gki_defconfig: Enable HiSilicon SoCs
  ANDROID: gki_defconfig: Enable SERIAL_DEV_BUS
  ANDROID: gki_defconfig: Add GKI_HACKS_to_FIX config
  ANDROID: init: GKI: enable hidden configs for GPIO
  ANDROID: init: GKI: enable hidden configs for SND_SOC
  ANDROID: init: GKI: enable hidden configs for regmap
  ANDROID: init: GKI: enable hidden configs for DRM
  ANDROID: init: GKI: add GKI_HACKS_TO_FIX
  ata: libahci_platform: Add of_node_put() before loop exit
  drm/panfrost: Prevent race when handling page fault
  drm/panfrost: Remove NULL checks for regulator
  drm/panfrost: Fix regulator_get_optional() misuse
  timer: Read jiffies once when forwarding base clk
  selftests/ftrace: Update kprobe event error testcase
  tracing/probe: Reject exactly same probe event
  drm: Measure Self Refresh Entry/Exit times to avoid thrashing
  drm: Fix kerneldoc and remove unused struct member in self_refresh helper
  tracing/probe: Fix to allow user to enable events on unloaded modules
  of: restore old handling of cells_name=NULL in of_*_phandle_with_args()
  RISC-V: Enable VIRTIO drivers in RV64 and RV32 defconfig
  RISC-V: Fix building error when CONFIG_SPARSEMEM_MANUAL=y
  riscv: dts: Add DT support for SiFive FU540 PWM driver
  xsk: relax UMEM headroom alignment
  bpf: fix BTF limits
  bpf: fix BTF verification of enums
  libbpf: Remove getsockopt() check for XDP_OPTIONS
  tools/power/x86/intel-speed-select: Fix perf-profile command output
  tools/power/x86/intel-speed-select: Extend core-power command set
  tools/power/x86/intel-speed-select: Fix some debug prints
  tools/power/x86/intel-speed-select: Format get-assoc information
  tools/power/x86/intel-speed-select: Allow online/offline based on tdp
  tools/power/x86/intel-speed-select: Fix high priority core mask over count
  usbnet: sanity checking of packet sizes and device mtu
  powerpc/mm/mce: Keep irqs disabled during lockless page table walk
  s390/cpumf: Remove mixed white space
  s390/cpum_sf: Support ioctl PERF_EVENT_IOC_PERIOD
  s390/zcrypt: CEX7S exploitation support
  s390/cio: fix intparm documentation
  s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs
  microblaze: Switch to standard restart handler
  gfs2: Convert gfs2 to fs_context
  vfs: Convert spufs to use the new mount API
  vfs: Convert hypfs to use the new mount API
  hypfs: Fix error number left in struct pointer member
  vfs: Convert functionfs to use the new mount API
  vfs: Convert bpf to use the new mount API
  UPSTREAM: ALSA: pcm: add support for 352.8KHz and 384KHz sample rate
  ANDROID: gki_defconfig: enable CONFIG_UIO
  virtio-fs: add virtiofs filesystem
  ASoC: rsnd: do error check after rsnd_channel_normalization()
  drm/atomic: Rename crtc_state->pageflip_flags to async_flip
  io_uring: IORING_OP_TIMEOUT support
  io_uring: use cond_resched() in sqthread
  io_uring: fix potential crash issue due to io_get_req failure
  io_uring: ensure poll commands clear ->sqe
  io_uring: fix use-after-free of shadow_req
  io_uring: use kmemdup instead of kmalloc and memcpy
  drm/atomic: Reject FLIP_ASYNC unconditionally
  drm/atomic: Take the atomic toys away from X
  HID: core: fix dmesg flooding if report field larger than 32bit
  HID: core: Add printk_once variants to hid_warn() etc
  HID: core: reformat and reduce hid_printk macros
  KVM: coalesced_mmio: add bounds checking
  drm/amdgpu: flag navi12 and 14 as experimental for 5.4
  virtio-fs: add Documentation/filesystems/virtiofs.rst
  reset: reset-scmi: add missing handle initialisation
  firmware: arm_scmi: reset: fix reset_state assignment in scmi_domain_reset
  sched/core: Convert vcpu_is_preempted() from macro to an inline function
  arm64: Fix reference to docs for ARM64_TAGGED_ADDR_ABI
  ASoC: atmel_ssc_dai: Remove wrong spinlock usage
  drm/kms: Duct-tape for mode object lifetime checks
  microblaze: defconfig synchronization
  microblaze: Enable Xilinx AXI emac driver by default
  arch/microblaze: support get_user() of size 8 bytes
  clk: imx: imx8mn: fix pll mux bit
  clk: imx: imx8mm: fix pll mux bit
  clk: imx: clk-pll14xx: unbypass PLL by default
  clk: imx: pll14xx: avoid glitch when set rate
  clk: mvebu: ap80x: add AP807 clock support
  clk: mvebu: ap806: Prepare the introduction of AP807 clock support
  clk: mvebu: ap806: add AP-DCLK (hclk) to system controller driver
  clk: mvebu: ap806: be more explicit on what SaR is
  clk: mvebu: ap80x-cpu: add AP807 CPU clock support
  clk: mvebu: ap806-cpu: prepare mapping of AP807 CPU clock
  dt-bindings: ap806: Document AP807 clock compatible
  dt-bindings: ap80x: Document AP807 CPU clock compatible
  clk: sprd: add missing kfree
  clk: at91: allow 24 Mhz clock as input for PLL
  powerpc: Use ftrace_graph_ret_addr() when unwinding
  powerpc/ftrace: Enable HAVE_FUNCTION_GRAPH_RET_ADDR_PTR
  ftrace: Look up the address of return_to_handler() using helpers
  nbd: fix possible page fault for nbd disk
  nbd: rename the runtime flags as NBD_RT_ prefixed
  block, bfq: push up injection only after setting service time
  block, bfq: increase update frequency of inject limit
  block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1
  block, bfq: update inject limit only after injection occurred
  block: centralize PI remapping logic to the block layer
  block: use symbolic constants for t10_pi type
  rpmsg: glink-smem: Name the edge based on parent remoteproc
  usercopy: Avoid HIGHMEM pfn warning
  f2fs: add a condition to detect overflow in f2fs_ioc_gc_range()
  clk: Make clk_bulk_get_all() return a valid "id"
  clk: actions: Fix factor clk struct member access
  drm/amdgpu: add navi12 pci id
  drm/amdgpu: add navi14 PCI ID for work station SKU
  drm/amdkfd: Swap trap temporary registers in gfx10 trap handler
  drm/amd/powerplay: implement sysfs for getting dpm clock
  drm/amd/display: Restore backlight brightness after system resume
  drm/amd/display: Implement voltage limitation for dali
  drm/amd/display: add Asic ID for Dali
  drm/amdgpu: Fix KFD-related kernel oops on Hawaii
  drm/amd/amdgpu: power up sdma engine when S3 resume back
  drm/amdgpu: Check for valid number of registers to read
  drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed
  drm/amd/display: Add missing HBM support and raise Vega20's uclk.
  drm/amd/display: dce11.x /dce12 update formula input
  drm/amdgpu: remove program of lbpw for renoir
  drm/amdgpu: Remove clock gating restore.
  drm/amdgpu: Add smu lock around in pp_smu_i2c_bus_access
  drm/amd/display: update renoir_ip_offset.h
  SUNRPC: RPC level errors should always set task->tk_rpc_status
  SUNRPC: Don't receive TCP data into a request buffer that has been reset
  SUNRPC: Dequeue the request from the receive queue while we're re-encoding
  drm/amdgpu: disable stutter mode for renoir
  drm/amd/display: Add stereo mux and dig programming calls for dcn21
  LSM: SafeSetID: Stop releasing uninitialized ruleset
  clk: qcom: rcg: Return failure for RCG update
  clk: remove extra ---help--- tags in Kconfig
  clk: add include guard to clk-conf.h
  clk: Evict unregistered clks from parent caches
  clk: mediatek: Runtime PM support for MT8183 mcucfg clock provider
  clk: mediatek: Register clock gate with device
  clk: mediatek: add pericfg clocks for MT8183
  dt-bindings: clock: mediatek: add pericfg for MT8183
  clk: bcm2835: Mark PLLD_PER as CRITICAL
  clk: bcm2835: Add BCM2711_CLOCK_EMMC2 support
  clk: bcm2835: Introduce SoC specific clock registration
  dt-bindings: bcm2835-cprman: Add bcm2711 support
  PCI: vmd: Fix shadow offsets to reflect spec changes
  PCI: vmd: Fix config addressing when using bus offsets
  selftests/ftrace: Select an existing function in kprobe_eventname test
  ASoC: core: delete component->card_list in soc_remove_component only
  ASoC: fsl_sai: Fix noise when using EDMA
  CONFIG_MMC=m
  unicode: make array 'token' static const, makes object smaller
  unicode: Move static keyword to the front of declarations
  tracing/kprobe: Fix NULL pointer access in trace_porbe_unlink()
  tracing: Make sure variable reference alias has correct var_ref_idx
  tracing: Be more clever when dumping hex in __print_hex()
  ftrace: Simplify ftrace hash lookup code in clear_func_from_hash()
  gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps
  powerpc: dump kernel log before carrying out fadump or kdump
  docs: powerpc: Add missing documentation reference
  arm64: fix function types in COND_SYSCALL
  selftests, arm64: add kernel headers path for tags_test
  arm64: fix unreachable code issue with cmpxchg
  sched/fair: Remove unused cfs_rq_clock_task() function
  ALSA: usb-audio: Add Hiby device family to quirks for native DSD support
  watchdog: f71808e_wdt: Add F81803 support
  watchdog: qcom: remove unnecessary variable from private storage
  watchdog: qcom: support pre-timeout when the bark irq is available
  watchdog: imx_sc: this patch just fixes whitespaces
  watchdog: apseed: Add access_cs0 option for alt-boot
  watchdog: aspeed: add support for dual boot
  watchdog: orion_wdt: use timer1 as a pretimeout
  watchdog: Add i.MX7ULP watchdog support
  dt-bindings: watchdog: Add i.MX7ULP bindings
  dt-bindings: watchdog: sun4i: Add the watchdog clock
  dt-bindings: watchdog: sun4i: Add the watchdog interrupts
  dt-bindings: watchdog: Convert Allwinner watchdog to a schema
  dt-bindings: watchdog: Add YAML schemas for the generic watchdog bindings
  watchdog: aspeed: Add support for AST2600
  dt-bindings: watchdog: Add ast2600 compatible
  watchdog: ziirave_wdt: Update checked I2C functionality mask
  watchdog: ziirave_wdt: Drop ziirave_firm_write_block_data()
  watchdog: ziirave_wdt: Fix DOWNLOAD_START payload
  watchdog: ziirave_wdt: Drop status polling code
  watchdog: ziirave_wdt: Fix RESET_PROCESSOR payload
  watchdog: ziirave_wdt: Fix DOWNLOAD_END payload
  watchdog: ziirave_wdt: Fix JUMP_TO_BOOTLOADER payload
  watchdog: ziirave_wdt: Fix misleading error message
  watchdog: ziirave_wdt: Don't try to program readonly flash
  watchdog: ziirave_wdt: Don't read out more than 'len' firmware bytes
  watchdog: ziirave_wdt: Don't check if ihex record length is zero
  watchdog: ziirave_wdt: Make use of put_unaligned_le16
  watchdog: ziirave_wdt: Zero out only what's necessary
  watchdog: ziirave_wdt: Fix incorrect use of ARRAY_SIZE
  watchdog: ziirave_wdt: Skip zeros when calculating checksum
  watchdog: ziirave_wdt: Check packet length only once
  watchdog: ziirave_wdt: Simplify ziirave_firm_write_pkt()
  watchdog: ziirave_wdt: Log bootloader/firmware info during probe
  watchdog: ziirave_wdt: Don't bail out on unexpected timeout value
  watchdog: ziirave_wdt: Be more verbose during firmware update
  watchdog: ziirave_wdt: Be verbose about errors in probe()
  watchdog: ziirave_wdt: Add missing newline
  watchdog: imx_sc: Remove unnecessary error log
  watchdog: imx2_wdt: fix min() calculation in imx2_wdt_set_timeout
  watchdog: cpwd: use generic compat_ptr_ioctl
  watchdog: diag288_wdt: Remove leftover includes from conversion to watchdog API
  mailbox: qcom-apcs: fix max_register value
  mailbox: qcom: Add support for IPQ8074 APCS
  dt-bindings: mailbox: qom: Add ipq8074 APPS compatible
  mailbox: qcom: Add support for Qualcomm SM8150 and SC7180 SoCs
  dt-bindings: mailbox: Add APSS shared for SM8150 and SC7180 SoCs
  mbox: qcom: replace integer with valid macro
  mbox: qcom: add APCS child device for QCS404
  mailbox: mediatek: cmdq: clear the event in cmdq initial flow
  mailbox: mediatek: cmdq: support mt8183 gce function
  mailbox: mediatek: cmdq: move the CMDQ_IRQ_MASK into cmdq driver data
  dt-binding: gce: add binding for gce client reg property
  dt-binding: gce: add gce header file for mt8183
  dt-binding: gce: remove thread-num property
  mailbox: armada-37xx-rwtm: Use device-managed registration API
  drm/nouveau/bar/gm20b: Avoid BAR1 teardown during init
  drm/nouveau: Fix ordering between TTM and GEM release
  drm/nouveau/prime: Extend DMA reservation object lock
  drm/nouveau: Fix fallout from reservation object rework
  drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors
  ANDROID: Log which device failed to suspend in dpm_suspend_start()
  cifs: update internal module version number
  cifs: modefromsid: write mode ACE first
  ALSA: hda/realtek - Fix alienware headset mic
  ALSA: dice: fix wrong packet parameter for Alesis iO26
  clk: at91: select parent if main oscillator or bypass is enabled
  clk: at91: fix update bit maps on CFG_MOR write
  watchdog: remove w90x900 driver
  watchdog: remove ks8695 driver
  watchdog: pnx4008_wdt: allow compile-testing
  mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer
  mlxsw: spectrum: Register CPU port with devlink
  mlxsw: spectrum_buffers: Prevent changing CPU port's configuration
  net: ena: fix incorrect update of intr_delay_resolution
  net: ena: fix retrieval of nonadaptive interrupt moderation intervals
  net: ena: fix update of interrupt moderation register
  net: ena: remove all old adaptive rx interrupt moderation code from ena_com
  net: ena: remove ena_restore_ethtool_params() and relevant fields
  net: ena: remove old adaptive interrupt moderation code from ena_netdev
  net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*()
  net: ena: enable the interrupt_moderation in driver_supported_features
  net: ena: reimplement set/get_coalesce()
  net: ena: switch to dim algorithm for rx adaptive interrupt moderation
  net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it
  net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable
  ethtool: implement Energy Detect Powerdown support via phy-tunable
  xen-netfront: do not assume sk_buff_head list is empty in error handling
  s390/ctcm: Delete unnecessary checks before the macro call “dev_kfree_skb”
  ANDROID: Removed extraneous serial 8250 configs
  net: ena: don't wake up tx queue when down
  drop_monitor: Better sanitize notified packets
  netdevsim: Set offsets to various protocol layers
  docs: net: dsa: sja1105: Add info about the Time-Aware Scheduler
  net: dsa: sja1105: Configure the Time-Aware Scheduler via tc-taprio offload
  net: dsa: sja1105: Advertise the 8 TX queues
  net: dsa: sja1105: Add static config tables for scheduling
  net: dsa: Pass ndo_setup_tc slave callback to drivers
  taprio: Add support for hardware offloading
  RDMA: Fix double-free in srq creation error flow
  RDMA/efa: Fix incorrect error print
  IB/mlx5: Free mpi in mp_slave mode
  Adding SERIAL_OF_PLATFORM module to gki
  cifs: cifsroot: add more err checking
  smb3: add missing worker function for SMB3 change notify
  cifs: Add support for root file systems
  cifs: modefromsid: make room for 4 ACE
  smb3: fix potential null dereference in decrypt offload
  smb3: fix unmount hang in open_shroot
  smb3: allow disabling requesting leases
  smb3: improve handling of share deleted (and share recreated)
  smb3: display max smb3 requests in flight at any one time
  smb3: only offload decryption of read responses if multiple requests
  cifs: add a helper to find an existing readable handle to a file
  smb3: enable offload of decryption of large reads via mount option
  smb3: allow parallelizing decryption of reads
  cifs: add a debug macro that prints \\server\share for errors
  smb3: fix signing verification of large reads
  smb3: allow skipping signature verification for perf sensitive configurations
  smb3: add dynamic tracepoints for flush and close
  smb3: log warning if CSC policy conflicts with cache mount option
  smb3: add mount option to allow RW caching of share accessed by only 1 client
  smb3: add some more descriptive messages about share when mounting cache=ro
  smb3: add mount option to allow forced caching of read only share
  cifs: fix dereference on ses before it is null checked
  cifs: add new debugging macro cifs_server_dbg
  cifs: use existing handle for compound_op(OP_SET_INFO) when possible
  cifs: create a helper to find a writeable handle by path name
  cifs: remove set but not used variables
  smb3: Incorrect size for netname negotiate context
  cifs: remove unused variable
  cifs: remove redundant assignment to variable rc
  smb3: add missing flag definitions
  cifs: add passthrough for smb2 setinfo
  cifs: prepare SMB2_Flush to be usable in compounds
  cifs: allow chmod to set mode bits using special sid
  cifs: get mode bits from special sid on stat
  fs: cifs: cifsssmb: remove redundant assignment to variable ret
  cifs: fix a comment for the timeouts when sending echos
  IB/mlx5: Use the original address for the page during free_pages
  f2fs: fix to add missing F2FS_IO_ALIGNED() condition
  f2fs: fix to fallback to buffered IO in IO aligned mode
  f2fs: fix to handle error path correctly in f2fs_map_blocks
  f2fs: fix extent corrupotion during directIO in LFS mode
  f2fs: check all the data segments against all node ones
  f2fs: Add a small clarification to CONFIG_FS_F2FS_FS_SECURITY
  f2fs: fix inode rwsem regression
  f2fs: fix to avoid accessing uninitialized field of inode page in is_alive()
  f2fs: avoid infinite GC loop due to stale atomic files
  net: phylink: clarify where phylink should be used
  bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state.
  bnxt_en: Update firmware interface spec. to 1.10.0.100.
  bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands
  bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state.
  null_blk: format pr_* logs with pr_fmt
  null_blk: match the type of parameter nr_devices
  null_blk: do not fail the module load with zero devices
  ARM: dts: dir685: Drop spi-cpol from the display
  tcp: Add snd_wnd to TCP_INFO
  tcp: Add TCP_INFO counter for packets received out-of-order
  net: mdio: switch to using gpiod_get_optional()
  dm: introduce DM_GET_TARGET_VERSION
  RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp"
  RDMA/hns: Package operations of rq inline buffer into separate functions
  RDMA/hns: Optimize cmd init and mode selection for hip08
  PCI: dwc: Add validation that PCIe core is set to correct mode
  PCI: dwc: al: Add Amazon Annapurna Labs PCIe controller driver
  dt-bindings: PCI: Add Amazon's Annapurna Labs PCIe host bridge binding
  PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port
  PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port
  PCI: Add ACS quirk for Amazon Annapurna Labs root ports
  PCI: Add Amazon's Annapurna Labs vendor ID
  s390: remove pointless drivers-y in drivers/s390/Makefile
  s390/cpum_sf: Fix line length and format string
  s390/pci: fix MSI message data
  ceph: call ceph_mdsc_destroy from destroy_fs_client
  libceph: use ceph_kvmalloc() for osdmap arrays
  libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc()
  ceph: allow object copies across different filesystems in the same cluster
  ceph: include ceph_debug.h in cache.c
  ceph: move static keyword to the front of declarations
  rbd: pull rbd_img_request_create() dout out into the callers
  ceph: reconnect connection if session hang in opening state
  libceph: drop unused con parameter of calc_target()
  ceph: use release_pages() directly
  rbd: fix response length parameter for encoded strings
  ceph: allow arbitrary security.* xattrs
  ceph: only set CEPH_I_SEC_INITED if we got a MAC label
  ceph: turn ceph_security_invalidate_secctx into static inline
  ceph: add buffered/direct exclusionary locking for reads and writes
  libceph: handle OSD op ceph_pagelist_append() errors
  ceph: don't return a value from void function
  ceph: don't freeze during write page faults
  ceph: update the mtime when truncating up
  ceph: fix indentation in __get_snap_name()
  ceph: remove incorrect comment above __send_cap
  ceph: remove CEPH_I_NOFLUSH
  ceph: remove unneeded test in try_flush_caps
  ceph: have __mark_caps_flushing return flush_tid
  ceph: fix comments over ceph_add_cap
  ceph: eliminate session->s_trim_caps
  ceph: fetch cap_gen under spinlock in ceph_add_cap
  ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds
  ceph: don't SetPageError on writepage errors
  ceph: auto reconnect after blacklisted
  ceph: invalidate all write mode filp after reconnect
  ceph: return -EIO if read/write against filp that lost file locks
  ceph: add helper function that forcibly reconnects to ceph cluster.
  ceph: pass filp to ceph_get_caps()
  ceph: track and report error of async metadata operation
  ceph: allow closing session in restarting/reconnect state
  libceph: add function that clears osd client's abort_err
  libceph: add function that reset client's entity addr
  ceph: don't list vxattrs in listxattr()
  ceph: allow copy_file_range when src and dst inode are same
  ceph: fix directories inode i_blkbits initialization
  bpf: fix accessing bpf_sysctl.file_pos on s390
  xdp: Fix race in dev_map_hash_update_elem() when replacing element
  samples/bpf: fix xdpsock l2fwd tx for unaligned mode
  ixgbe: fix xdp handle calculations
  i40e: fix xdp handle calculations
  selftests/bpf: add bpf-gcc support
  net: stmmac: socfpga: re-use the `interface` parameter from platform data
  net: sched: use get_dev() action API in flow_action infra
  net: sched: take reference to psample group in flow_action infra
  net: sched: extend flow_action_entry with destructor
  MAINTAINERS: update FORCEDETH MAINTAINERS info
  net/wan: dscc4: remove broken dscc4 driver
  MAINTAINERS: xen-netback: update my email address
  net: stmmac: Hold rtnl lock in suspend/resume callbacks
  ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit
  qed: fix spelling mistake "fullill" -> "fulfill"
  net: dsa: b53: Add support for port_egress_floods callback
  udp: correct reuseport selection with connected sockets
  um: irq: Fix LAST_IRQ usage in init_IRQ()
  block: also check RQF_STATS in blk_mq_need_time_stamp()
  block: make rq sector size accessible for block stats
  mtd: pmc551: Remove set but not used variable 'soff_lo'
  mtd: cfi_cmdset_0002: Fix do_erase_chip() to get chip as erasing mode
  mtd: sm_ftl: Fix memory leak in sm_init_zone() error path
  mtd: parsers: Move CMDLINE parser
  mtd: parsers: Move OF parser
  mtd: parsers: Move BCM63xx parser
  mtd: parsers: Move BCM47xx parser
  mtd: parsers: Move TI AR7 parser
  mtd: pismo: Simplify getting the adapter of a client
  mtd: phram: Module parameters add writable permissions
  mtd: pxa2xx: Use ioremap_cache insted of ioremap_cached
  jffs2: Fix memory leak in jffs2_scan_eraseblock() error path
  jffs2: Remove jffs2_gc_fetch_page and jffs2_gc_release_page
  jffs2: Fix possible null-pointer dereferences in jffs2_add_frag_to_fragtree()
  ubi: block: Warn if volume size is not multiple of 512
  ubifs: Fix memory leak bug in alloc_ubifs_info() error path
  ubifs: Fix memory leak in __ubifs_node_verify_hmac error path
  ubifs: Fix memory leak in read_znode() error path
  ubi: ubi_wl_get_peb: Increase the number of attempts while getting PEB
  ubi: Don't do anchor move within fastmap area
  ubifs: Remove redundant assignment to pointer fname
  um: Add SPDX headers for files in arch/um/include
  um: Add SPDX headers for files in arch/um/os-Linux
  um: Add SPDX headers to files in arch/um/kernel/
  um: Add SPDX headers for files in arch/um/drivers
  um: virtio: Implement VHOST_USER_PROTOCOL_F_REPLY_ACK
  um: virtio: Implement VHOST_USER_PROTOCOL_F_SLAVE_REQ
  um: drivers: Add virtio vhost-user driver
  um: Use real DMA barriers
  um: Don't use generic barrier.h
  um: time-travel: Restrict time update in IRQ handler
  um: time-travel: Fix periodic timers
  um: Enable CONFIG_CONSTRUCTORS
  um: Place (soft)irq text with macros
  um: Fix VDSO compiler warning
  um: Implement TRACE_IRQFLAGS_SUPPORT
  um: Remove misleading #define ARCh_IRQ_ENABLED
  um: Avoid using uninitialized regs
  um: Remove sig_info[SIGALRM]
  um: Error handling fixes in vector drivers
  um: Add checks to mtu parameter parsing
  um: Added support for unix socket transports and bess transport
  um: Add legacy tap support and rename existing vector to hybrid
  um: Remove meaningless clearing of clean-files
  um: Fix off by one error in IRQ enumeration
  net/rds: Fix 'ib_evt_handler_call' element in 'rds_ib_stat_names'
  net_sched: let qdisc_put() accept NULL pointer
  net: dsa: Fix load order between DSA drivers and taggers
  net/sched: fix race between deactivation and dequeue for NOLOCK qdisc
  x86: bug.h: use asm_inline in _BUG_FLAGS definitions
  x86: alternative.h: use asm_inline for all alternative variants
  compiler-types.h: add asm_inline definition
  compiler_types.h: don't #define __inline
  lib/zstd/mem.h: replace __inline by inline
  staging: rtl8723bs: replace __inline by inline
  afs dynroot: switch to simple_dir_operations
  platform/x86: asus-wmi: Make it depend on ACPI battery API
  ASoC: sdm845: remove unneeded semicolon
  Documentation: kbuild: Add document about reproducible builds
  io_uring: increase IORING_MAX_ENTRIES to 32K
  bfq: Fix bfq linkage error
  docs: printk-formats: Stop encouraging use of unnecessary %h[xudi] and %hh[xudi]
  Documentation: Add "earlycon=sbi" to the admin guide
  doc🔒 remove reference to clever use of read-write lock
  devices.txt: improve entry for comedi (char major 98)
  genksyms: convert to SPDX License Identifier for lex.l and parse.y
  modpost: use __section in the output to *.mod.c
  modpost: use MODULE_INFO() for __module_depends
  export.h, genksyms: do not make genksyms calculate CRC of trimmed symbols
  KVM: X86: Use IPI shorthands in kvm guest when support
  bus: qcom: fix spelling mistake "ambigous" -> "ambiguous"
  of: Let of_for_each_phandle fallback to non-negative cell_count
  iommu: pass cell_count = -1 to of_for_each_phandle with cells_name
  dm bufio: introduce a global cache replacement
  raid5: use bio_end_sector in r5_next_bio
  raid5: remove STRIPE_OPS_REQ_PENDING
  net: devlink: move reload fail indication to devlink core and expose to user
  net: devlink: split reload op into two
  mlx4: Split restart_one into two functions
  md: add feature flag MD_FEATURE_RAID0_LAYOUT
  md/raid0: avoid RAID0 data corruption due to layout confusion.
  raid5: don't set STRIPE_HANDLE to stripe which is in batch list
  raid5: don't increment read_errors on EILSEQ return
  IB/hfi1: Define variables as unsigned long to fix KASAN warning
  IB/{rdmavt, hfi1, qib}: Add a counter for credit waits
  IB/hfi1: Add traces for TID RDMA READ
  RDMA/siw: Relax from kmap_atomic() use in TX path
  IB/iser: Support up to 16MB data transfer in a single command
  RDMA/siw: Fix page address mapping in TX path
  RDMA: Fix goto target to release the allocated memory
  RDMA/usnic: Avoid overly large buffers on stack
  RDMA/odp: Add missing cast for 32 bit
  RDMA/hns: Use devm_platform_ioremap_resource() to simplify code
  Documentation/infiniband: update name of some functions
  RDMA/cma: Fix false error message
  ip: support SO_MARK cmsg
  rtw88: report RX power for each antenna
  rtw88: fix wrong rx power calculation
  rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version
  rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version
  rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version
  rtw88: allows to receive AMSDU in AMPDU
  rtw88: add dynamic cck pd mechanism
  rtw88: move IQK/DPK into phy_calibration
  rtw88: 8822c: add SW DPK support
  rtw88: 8822c: add FW IQK support
  rtw88: 8822c: Enable interrupt migration
  rtw88: 8822c: update pwr_seq to v13
  rtw88: 8822c: update PHY parameter to v38
  powerpc/xmon: Fix output of XIVE IPI
  powerpc/xmon: Improve output of XIVE interrupts
  rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros
  rtlwifi: rtl8723be: Convert inline routines to little-endian words
  rtlwifi: rtl8723be: Convert macros that set descriptor
  rtlwifi: rtl8723be: Replace local bit manipulation macros
  rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros
  rtlwifi: rtl8723ae: Convert inline routines to little-endian words
  rtlwifi: rtl8723ae: Convert macros that set descriptor
  rtlwifi: rtl8723ae: Replace local bit manipulation macros
  rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros
  dm bufio: remove old-style buffer cleanup
  dm bufio: introduce a global queue
  dm bufio: refactor adjust_total_allocated
  dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer
  libertas: use mesh_wdev->ssid instead of priv->mesh_ssid
  ssb: make array pwr_info_offset static const, makes object smaller
  CREDITS: Update email address
  i2c: tegra: Move suspend handling to NOIRQ phase
  i2c: imx: ACPI support for NXP i2c controller
  powerpc/mm/radix: remove useless kernel messages
  powerpc/fadump: support holes in kernel boot memory area
  powerpc/fadump: remove RMA_START and RMA_END macros
  powerpc/fadump: update documentation about option to release opalcore
  powerpc/fadump: consider f/w load area
  powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file
  powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes
  powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP
  powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel
  powerpc/fadump: improve how crashed kernel's memory is reserved
  powerpc/fadump: consider reserved ranges while releasing memory
  powerpc/fadump: make crash memory ranges array allocation generic
  powerpc/fadump: process architected register state data provided by firmware
  powerpc/fadump: make use of memblock's bottom up allocation mode
  powerpc/fadump: Update documentation about OPAL platform support
  powerpc/fadump: handle invalidation of crashdump and re-registraion
  powerpc/fadump: Warn before processing partial crashdump
  powerpc/fadump: process the crashdump by exporting it as /proc/vmcore
  powerpc/fadump: support copying multiple kernel boot memory regions
  powerpc/fadump: define OPAL register/un-register callback functions
  powerpc/fadump: reset metadata address during clean up
  powerpc/fadump: register kernel metadata address with opal
  powerpc/fadump: improve fadump_reserve_mem()
  powerpc/fadump: add fadump support on powernv
  powerpc/opal: add MPIPL interface definitions
  powerpc/fadump: use FADump instead of fadump for how it is pronounced
  pseries/fadump: move out platform specific support from generic code
  powerpc/fadump: release all the memory above boot memory size
  powerpc/fadump: add source info while displaying region contents
  pseries/fadump: define RTAS register/un-register callback functions
  powerpc/fadump: introduce callbacks for platform specific operations
  powerpc/fadump: move rtas specific definitions to platform code
  powerpc/fadump: use helper functions to reserve/release cpu notes buffer
  powerpc/fadump: Improve fadump documentation
  powerpc/fadump: declare helper functions in internal header file
  powerpc/fadump: add helper functions
  powerpc/fadump: move internal macros/definitions to a new header
  powerpc: improve prom_init_check rule
  powerpc/kvm: Add ifdefs around template code
  powerpc/kvm: Explicitly mark kvm guest code as __init
  powerpc/64s: Remove overlaps_kvm_tmp()
  powerpc/kvm: Move kvm_tmp into .text, shrink to 64K
  powerpc/powernv: Fix build with IOMMU_API=n
  powerpc/eeh: Fix build with STACKTRACE=n
  PTP: add support for one-shot output
  PTP: introduce new versions of IOCTLs
  brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable
  bcma: make arrays pwr_info_offset and sprom_sizes static const, shrinks object size
  rtlwifi: rtl8821ae: make array static const and remove redundant assignment
  brcmfmac: don't realloc wiphy during PCIe reset
  brcmfmac: split brcmf_attach() and brcmf_detach() functions
  brcmfmac: move "cfg80211_ops" pointer to another struct
  hwmon: submitting-patches: Add note on comment style
  pinctrl: meson-gxbb: Fix wrong pinning definition for uart_c
  hwmon: submitting-patches: Point to with_info API
  MAINTAINERS: Add PCI native host/endpoint controllers designated reviewer
  crypto: caam - Cast to long first before pointer conversion
  crypto: ccree - enable CTS support in AES-XTS
  crypto: inside-secure - Probe transform record cache RAM sizes
  crypto: inside-secure - Base RD fetchcount on actual RD FIFO size
  crypto: inside-secure - Base CD fetchcount on actual CD FIFO size
  crypto: inside-secure - Enable extended algorithms on newer HW
  crypto: inside-secure: Corrected configuration of EIP96_TOKEN_CTRL
  crypto: inside-secure - Add EIP97/EIP197 and endianness detection
  padata: remove cpu_index from the parallel_queue
  padata: unbind parallel jobs from specific CPUs
  padata: use separate workqueues for parallel and serial work
  padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible
  crypto: pcrypt - remove padata cpumask notifier
  padata: make padata_do_parallel find alternate callback CPU
  workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs
  workqueue: unconfine alloc/apply/free_workqueue_attrs()
  padata: allocate workqueue internally
  arm64: dts: imx8mq: Add CAAM node
  netfilter: conntrack: remove two unused functions from nf_conntrack_timestamp.h.
  netfilter: conntrack: remove CONFIG_NF_CONNTRACK checks from nf_conntrack_zones.h.
  netfilter: remove CONFIG_NETFILTER checks from headers.
  netfilter: conntrack: remove CONFIG_NF_CONNTRACK check from nf_conntrack_acct.h.
  netfilter: conntrack: move code to linux/nf_conntrack_common.h.
  netfilter: br_netfilter: update stub br_nf_pre_routing_ipv6 parameter to `void *priv`.
  netfilter: conntrack: wrap two inline functions in config checks.
  netfilter: replace defined(CONFIG...) || defined(CONFIG...MODULE) with IS_ENABLED(CONFIG...).
  netfilter: conntrack: use consistent style when defining inline functions
  netfilter: move nf_bridge_frag_data struct definition to a more appropriate header.
  netfilter: synproxy: move code between headers.
  netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header.
  netfilter: remove nf_conntrack_icmpv6.h header.
  netfilter: update include directives.
  netfilter: inline xt_hashlimit, ebt_802_3 and xt_physdev headers
  netfilter: ip_tables: remove unused function declarations.
  s390: add support for IBM z15 machines
  s390/crypto: Support for SHA3 via CPACF (MSA6)
  s390/startup: add pgm check info printing
  spi: mediatek: support large PA
  spi: mediatek: add spi support for mt6765 IC
  dt-bindings: spi: update bindings for MT6765 SoC
  netfilter: fix coding-style errors.
  netfilter: fix include guards.
  ASoC: fsl_sai: Implement set_bclk_ratio
  netfilter: nf_tables_offload: remove rules when the device unregisters
  netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function
  netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function
  Revert "drm/bridge: adv7511: Attach to DSI host at probe time"
  sched/psi: Correct overly pessimistic size calculation
  sched/fair: Speed-up energy-aware wake-ups
  vfs: Make fs_parse() handle fs_param_is_fd-type params better
  vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API
  shmem_parse_one(): switch to use of fs_parse()
  shmem_parse_options(): take handling a single option into a helper
  shmem_parse_options(): don't bother with mpol in separate variable
  shmem_parse_options(): use a separate structure to keep the results
  netfilter: nf_tables_offload: add __nft_offload_get_chain function
  ipmi_si_intf: Fix race in timer shutdown handling
  io_uring: make sqpoll wakeup possible with getevents
  io_uring: extend async work merging
  xen/pci: reserve MCFG areas earlier
  hwmon: (nct7904) Fix incorrect SMI status register setting of LTD temperature and fan.
  leds: lm3532: Fix optional led-max-microamp prop error handling
  ice: Bump version
  ice: Enable DDP package download
  ice: Initialize DDP package structures
  ice: Implement Dynamic Device Personalization (DDP) download
  orangefs: remove redundant assignment to err
  orangefs: Add octal zero prefix
  ice: Fix FW version formatting in dmesg
  ice: send driver version to firmware
  nvmet: fix a wrong error status returned in error log page
  nvme: send discovery log page change events to userspace
  nvme: add uevent variables for controller devices
  nvme: enable aen regardless of the presence of I/O queues
  nvme-fabrics: allow discovery subsystems accept a kato
  nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery()
  nvme: Remove redundant assignment of cq vector
  nvme: Assign subsys instance from first ctrl
  nvme: tcp: remove redundant assignment to variable ret
  nvme: include admin_q sync with nvme_sync_queues
  nvme: Treat discovery subsystems as unique subsystems
  nvme: fix ns removal hang when failing to revalidate due to a transient error
  nvme: make nvme_report_ns_ids propagate error back
  nvme: make nvme_identify_ns propagate errors back
  nvme: pass status to nvme_error_status
  nvme-fc: Fail transport errors with NVME_SC_HOST_PATH
  nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed
  nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR
  wil6210: ignore reset errors for FW during probe
  wil6210: fix RX short frame check
  wil6210: use writel_relaxed in wil_debugfs_iomem_x32_set
  wil6210: report boottime_ns in scan results
  wil6210: properly initialize discovery_expired_work
  wil6210: verify cid value is valid
  wil6210: make sure DR bit is read before rest of the status message
  wil6210: fix PTK re-key race
  wil6210: add debugfs to show PMC ring content
  wil6210: add wil_netif_rx() helper function
  ath10k: fix channel info parsing for non tlv target
  ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet
  ath10k: free beacon buf later in vdev teardown
  MAINTAINERS: Switch PDx86 subsystem status to Odd Fixes
  platform/chrome: cros_usbpd_logger: null check create_singlethread_workqueue
  platform/chrome: cros_ec_chardev: Add a poll handler to receive MKBP events
  platform/chrome: cros_ec_rpmsg: Fix race with host command when probe failed
  platform/chrome: chromeos_tbmc: Report wake events
  parisc: Have git ignore generated real2.S and firmware.c
  dm: add clone target
  module: Remove leftover '#undef' from export header
  block: fix race between switching elevator and removing queues
  scsi: core: remove dummy q->dev check
  block: bypass blk_set_runtime_active for uninitialized q->dev
  fuse: reserve byteswapped init opcodes
  fuse: reserve values for mapping protocol
  fuse: allow skipping control interface and forced unmount
  fuse: dissociate DESTROY from fuseblk
  fuse: delete dentry if timeout is zero
  fuse: separate fuse device allocation and installation in fuse_conn
  fuse: add fuse_iqueue_ops callbacks
  fuse: extract fuse_fill_super_common()
  fuse: export fuse_dequeue_forget() function
  fuse: export fuse_get_unique()
  fuse: export fuse_send_init_request()
  fuse: export fuse_len_args()
  fuse: export fuse_end_request()
  fuse: fix request limit
  mmc: renesas_sdhi_internal_dmac: Add MMC_CAP2_MERGE_CAPABLE
  mmc: queue: Fix bigger segments usage
  pinctrl: sh-pfc: Unlock on error in sh_pfc_func_set_mux()
  cxgb4: Fix spelling typos
  net: dsa: microchip: remove NET_DSA_TAG_KSZ_COMMON
  net: dsa: microchip: add ksz9567 to ksz9477 driver
  net: dsa: microchip: add KSZ9477 I2C driver
  quota: fix wrong condition in is_quota_modification()
  ARM: dts: aspeed: Add AST2600 pinmux nodes
  ARM: dts: aspeed: Add AST2600 and EVB
  Staging: gasket: Use temporaries to reduce line length.
  Staging: octeon: Avoid several usecases of strcpy
  staging: vhciq_core: replace snprintf with scnprintf
  staging: wilc1000: avoid twice IRQ handler execution for each single interrupt
  staging: wilc1000: remove unused interrupt status handling code
  staging: fbtft: make several arrays static const, makes object smaller
  staging: rtl8188eu: make two arrays static const, makes object smaller
  staging: rtl8723bs: core: Remove Macro "IS_MAC_ADDRESS_BROADCAST"
  dt-bindings: anybus-controller: move to staging/ tree
  staging: emxx_udc: remove local TRUE/FALSE definition
  staging: wilc1000: look for rtc_clk clock
  staging: dt-bindings: wilc1000: add optional rtc_clk property
  staging: nvec: make use of devm_platform_ioremap_resource
  staging: exfat: drop unused function parameter
  gpiolib: of: add a fallback for wlf,reset GPIO name
  pinctrl: bcm: remove redundant assignment to pointer log
  pinctrl: iproc: Add 'get_direction' support
  Staging: exfat: Avoid use of strcpy
  staging: exfat: use integer constants
  staging: exfat: cleanup spacing for casts
  staging: exfat: cleanup spacing for operators
  gpio: htc-egpio: Remove unused exported htc_egpio_get_wakeup_irq()
  powerpc/xive: Fix bogus error code returned by OPAL
  powerpc/pseries: correctly track irq state in default idle
  powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions
  powerpc/powernv: Add new opal message type
  powerpc/powernv: Enhance opal message read interface
  powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function
  seltests/powerpc: Add a selftest for memcpy_mcsafe
  powerpc/memcpy: Fix stack corruption for smaller sizes
  powerpc: Add attributes for setjmp/longjmp
  gpio: remove explicit comparison with 0
  nfp: read chip model from the PluDevice register
  tcp: force a PSH flag on TSO packets
  ipv6: Don't use dst gateway directly in ip6_confirm_neigh()
  net: stmmac: pci: Add HAPS support using GMAC5
  net: phy: dp83867: Add SGMII mode type switching
  net: phy: dp83867: Add documentation for SGMII mode type
  null_blk: validate the number of devices
  null_blk: fix module name at log message
  docs: block: null_blk: enhance document style
  dm raid: fix updating of max_discard_sectors limit
  module: remove unneeded casts in cmp_name()
  module: move CONFIG_UNUSED_SYMBOLS to the sub-menu of MODULES
  module: remove redundant 'depends on MODULES'
  software node: Initialize the return value in software_node_find_by_name()
  module: Fix link failure due to invalid relocation on namespace offset
  KVM: x86: Fix INIT signal handling in various CPU states
  i40e: fix potential RX buffer starvation for AF_XDP
  net/ixgbevf: make array api static const, makes object smaller
  iavf: fix MAC address setting for VFs when filter is rejected
  i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate
  i40e: use BIT macro to specify the cloud filter field flags
  i40e: Fix message for other card without FEC.
  i40e: fix missed "Negotiated" string in i40e_print_link_message()
  i40e: mark additional missing bits as reserved
  i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP
  i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64
  ixgbe: use skb_get_queue_mapping in tx path
  i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask
  ixgbe: fix memory leaks
  KVM: VMX: Introduce exit reason for receiving INIT signal on guest-mode
  KVM: VMX: Stop the preemption timer during vCPU reset
  KVM: LAPIC: Micro optimize IPI latency
  kvm: Nested KVM MMUs need PAE root too
  KVM: x86: set ctxt->have_exception in x86_decode_insn()
  KVM: x86: always stop emulation on page fault
  cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available
  cpuidle-haltpoll: do not set an owner to allow modunload
  cpuidle-haltpoll: return -ENODEV on modinit failure
  cpuidle-haltpoll: set haltpoll as preferred governor
  cpuidle: allow governor switch on cpuidle_register_driver()
  KVM: nVMX: trace nested VM-Enter failures detected by H/W
  KVM: nVMX: add tracepoint for failed nested VM-Enter
  x86: KVM: svm: Fix a check in nested_svm_vmrun()
  spi: bcm2835: Speed up RX-only DMA transfers by zero-filling TX FIFO
  spi: bcm2835: Speed up TX-only DMA transfers by clearing RX FIFO
  dmaengine: bcm2835: Avoid accessing memory when copying zeroes
  spi: bcm2835: Cache CS register value for ->prepare_message()
  ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name
  dmaengine: bcm2835: Document struct bcm2835_dmadev
  spi: Guarantee cacheline alignment of driver-private data
  dmaengine: bcm2835: Allow reusable descriptors
  dmaengine: bcm2835: Allow cyclic transactions without interrupt
  spi: bcm2835: Drop dma_pending flag
  dt-bindings: net: dwmac: document 'mac-mode' property
  net: stmmac: implement support for passive mode converters via dt
  qed: Fix Config attribute frame format.
  qed*: Fix size of config attribute dump.
  ovl: filter of trusted xattr results in audit
  ovl: Fix dereferencing possible ERR_PTR()
  ms_block: fix spelling mistake "randomally" -> "randomly"
  mmc: dw_mmc: hi3798cv200: make array degrees static const, makes object smaller
  mmc: sdhci: Convert to use sdio_irq_claimed()
  mmc: sdhci: Drop redundant code for SDIO IRQs
  mmc: sdhci: Drop redundant check in sdhci_ack_sdio_irq()
  mmc: core: Fixup processing of SDIO IRQs during system suspend/resume
  mmc: core: WARN if SDIO IRQs are enabled for non-powered card in suspend
  mmc: core: Clarify that the ->ack_sdio_irq() callback is mandatory
  mmc: core: Clarify sdio_irq_pending flag for MMC_CAP2_SDIO_IRQ_NOTHREAD
  mmc: core: Move code to get pending SDIO IRQs to a function
  mmc: mtk-sd: Re-store SDIO IRQs mask at system resume
  mmc: dw_mmc: Re-store SDIO IRQs mask at system resume
  mmc: core: Add helper function to indicate if SDIO IRQs is enabled
  nfp: devlink: set unknown fw_load_policy
  devlink: add unknown 'fw_load_policy' value
  mmc: sdhci-pci-o2micro: Fix O2 Host data read/write DLL Lock phase shift issue
  mmc: sdhci-pci-o2micro: Move functions in preparation to fix DLL lock phase shift issue
  mmc: sdhci-pci-o2micro: Change O2 Host PLL and DLL register name
  mmc: sdhci: Fix incorrect switch to HS mode
  mmc: sdhci-of-aspeed: Depend on CONFIG_OF_ADDRESS
  mmc: sdhci-of-aspeed: Allow max-frequency limitation of SDCLK
  mmc: sdhci-of-aspeed: Uphold clocks-on post-condition of set_clock()
  mmc: sdhci-of-aspeed: Drop redundant assignment to host->clock
  mmc: mmc_spi: Convert to use for_each_sg()
  mmc: sdhi: fill in actual_clock
  mmc: sdhci: use lower/upper_32_bits() macros for DMA addresses
  mmc: sdhci-cadence: override spec version
  mmc: sdhci: constify references of parameters to __sdhci_read_caps()
  mmc: mediatek: enable SDIO IRQ low level trigger function
  mmc: sdhci: Export sdhci_abort_tuning function symbol
  PCI: Add Genesys Logic, Inc. Vendor ID
  mmc: sdhci: Add PLL Enable support to internal clock setup
  mmc: sdhci: Change timeout of loop for checking internal clock stable
  mmc: sdhci-of-arasan: Add Support for Intel LGM eMMC
  dt-bindings: mmc: sdhci-of-arasan: Add new compatible for Intel LGM eMMC
  mmc: sdhci-of-aspeed: Fix return value check in aspeed_sdc_probe()
  dt-bindings: mmc: sdhci-of-aspeed: Update example ranges property
  mmc: bcm2835: Take SWIOTLB memory size limitation into account
  mmc: sdhci-of-aspeed: Add support for the ASPEED SD controller
  dt-bindings: mmc: sdhci-of-aspeed: Document Aspeed SD controller
  mmc: mediatek: support 24bits segment size
  mmc: mediatek: fix controller busy when plug out SD
  mmc: renesas_sdhi_sys_dmac: Remove all R-Car Gen3 SoCs
  mmc: jz4740: Drop dependency on arch header
  mmc: jz4740: Code cleanup
  mmc: sdhci-cadence: use struct_size() helper
  mmc: sdhci-of-esdhc: add erratum A011334 support in ls1028a 1.0 SoC
  mmc: Remove dev_err() usage after platform_get_irq()
  mmc: sdhci-pci: Add another Id for Intel CML
  mmc: sdhci-s3c: Mark expected switch fall-through
  mmc: atmel-mci: Mark expected switch fall-throughs
  mmc: sdhci-pltfm: Use devm_platform_ioremap_resource() to simplify code
  mmc: mmci: Clarify comments and some code for busy detection
  memstick: r592: Use dev_get_drvdata
  mmc: sdhci-pci: Use dev_get_drvdata
  mmc: sdhci-iproc: Add support for emmc2 of the BCM2711
  dt-bindings: mmc: sdhci-iproc: Add brcm,bcm2711-emmc2
  dt-bindings: mmc: sunxi: Add H5 compatibles
  dt-bindings: mmc: sunxi: reorder MMC compatibles
  mmc: mxs: use devm_platform_ioremap_resource() to simplify code
  mmc: usdhi6rol0: Add maintainers
  gpio: creg-snps: use devm_platform_ioremap_resource() to simplify code
  gpio: devres: Switch to EXPORT_SYMBOL_GPL()
  gpio: of: Switch to EXPORT_SYMBOL_GPL()
  gpio: of: Make of_gpio_simple_xlate() private
  gpio: of: Make of_get_named_gpiod_flags() private
  KVM: x86: Return to userspace with internal error on unexpected exit reason
  configfs: calculate the symlink target only once
  configfs: make configfs_create() return inode
  configfs: factor dirent removal into helpers
  configfs: fix a deadlock in configfs_symlink()
  arm64: use asm-generic/dma-mapping.h
  swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page
  swiotlb-xen: simplify cache maintainance
  swiotlb-xen: use the same foreign page check everywhere
  swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable
  xen: remove the exports for xen_{create,destroy}_contiguous_region
  xen/arm: remove xen_dma_ops
  xen/arm: simplify dma_cache_maint
  xen/arm: use dev_is_dma_coherent
  xen/arm: consolidate page-coherent.h
  xen/arm: use dma-noncoherent.h calls for xen-swiotlb cache maintainance
  iommu/vt-d: Declare Broadwell igfx dmar support snafu
  iommu/vt-d: Add Scalable Mode fault information
  iommu/vt-d: Use bounce buffer for untrusted devices
  iommu/vt-d: Add trace events for device dma map/unmap
  iommu/vt-d: Don't switch off swiotlb if bounce page is used
  iommu/vt-d: Check whether device requires bounce buffer
  swiotlb: Split size parameter to map/unmap APIs
  regulator: core: Fix error return for /sys access
  regulator: da9211: fix obtaining "enable" GPIO
  regulator: max77686: fix obtaining "maxim,ena" GPIO
  ASoC: wcd9335: remove redundant use of ret variable
  gpio: aspeed: Add in ast2600 details to Aspeed driver
  gpio: aspeed: Use ngpio property from device tree if available
  gpio: aspeed: Setup irqchip dynamically
  gpio/aspeed: Fix incorrect number of banks
  gpio: aspeed: Update documentation with ast2600 controllers
  pinctrl: iproc-gpio: Handle interrupts for multiple instances
  pinctrl: iproc-gpio: Fix incorrect pinconf configurations
  dt-bindings: arm: Convert Realtek board/soc bindings to json-schema
  dt-bindings: arm: Convert Actions Semi bindings to jsonschema
  cfg80211: Purge frame registrations on iftype change
  net: stmmac: ARP Offload for GMAC4+ Cores
  net: stmmac: Add support for VLAN Insertion Offload in GMAC4+
  net: stmmac: Add support for SA Insertion/Replacement in GMAC4+
  net: stmmac: xgmac: Reinitialize correctly a variable
  net: stmmac: Add VLAN HASH filtering support in GMAC4+
  net: stmmac: Prevent divide-by-zero
  net: hns3: add some DFX info for reset issue
  net: hns3: check NULL pointer before use
  net: hns3: modify some logs format
  net: hns3: fix port setting handle for fibre port
  net: hns3: fix shaper parameter algorithm
  net: hns3: revert to old channel when setting new channel num fail
  net: hns3: add ethtool_ops.set_channels support for HNS3 VF driver
  mac80211_hwsim: Register support for HE meshpoint
  nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds
  mac80211: allow drivers to set max MTU
  cfg80211: Do not compare with boolean in nl80211_common_reg_change_event
  mac80211: IBSS: send deauth when expiring inactive STAs
  mac80211: don't check if key is NULL in ieee80211_key_link()
  mac80211: clear crypto tx tailroom counter upon keys enable
  mac80211: remove unnecessary key condition
  mac80211: list features in WEP/TKIP disable in better order
  cfg80211: always shut down on HW rfkill
  mac80211: vht: add support VHT EXT NSS BW in parsing VHT
  cfg80211: fix boundary value in ieee80211_frequency_to_channel()
  scsi: hisi_sas: Fix the conflict between device gone and host reset
  scsi: hisi_sas: Add BIST support for phy loopback
  scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation
  scsi: hisi_sas: Remove some unused function arguments
  scsi: hisi_sas: Remove redundant work declaration
  scsi: hisi_sas: Remove hisi_sas_hw.slot_complete
  scsi: hisi_sas: Assign NCQ tag for all NCQ commands
  scsi: hisi_sas: Update all the registers after suspend and resume
  scsi: hisi_sas: Retry 3 times TMF IO for SAS disks when init device
  scsi: hisi_sas: Remove sleep after issue phy reset if sas_smp_phy_control() fails
  scsi: hisi_sas: Directly return when running I_T_nexus reset if phy disabled
  scsi: hisi_sas: Use true/false as input parameter of sas_phy_reset()
  scsi: hisi_sas: add debugfs auto-trigger for internal abort time out
  scsi: virtio_scsi: unplug LUNs when events missed
  scsi: scsi_dh_rdac: zero cdb in send_mode_select()
  scsi: fcoe: fix null-ptr-deref Read in fc_release_transport
  gpio: Initialize the irqchip valid_mask with a callback
  Documentation/process: Volunteer as the ambassador for Intel
  misc: mic: Use PTR_ERR_OR_ZERO rather than its implementation
  netfilter: nft_{fwd,dup}_netdev: add offload support
  net/mlx5: FWTrace, Reduce stack usage
  net/mlx5: Fix addr's type in mlx5dr_icm_dm
  net/mlx5: Fix rt's type in dr_action_create_reformat_action
  netfilter: nft_synproxy: add synproxy stateful object support
  hwmon: (shtc1) add support for the SHTC3 sensor
  hwmon: (shtc1) fix shtc1 and shtw1 id mask
  iocost_monitor: Report debt
  iocost_monitor: Report more info with higher accuracy
  iocost_monitor: Always use strings for json values
  blk-iocost: Don't let merges push vtime into the future
  blk-iocost: Account force-charged overage in absolute vtime
  blk-iocost: Fix incorrect operation order during iocg free
  KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/SVM code
  KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers
  doc: kvm: Fix return description of KVM_SET_MSRS
  KVM: X86: Tune PLE Window tracepoint
  KVM: VMX: Change ple_window type to unsigned int
  KVM: X86: Remove tailing newline for tracepoints
  KVM: X86: Trace vcpu_id for vmexit
  Documentation: nfp: add nfp driver specific notes
  kdoc: fix nfp_fw_load documentation
  nfp: devlink: add 'reset_dev_on_drv_probe' support
  nfp: devlink: add 'fw_load_policy' support
  nfp: add devlink param infrastructure
  nfp: honor FW reset and loading policies
  nfp: nsp: add support for hwinfo set operation
  nfp: nsp: add support for optional hwinfo lookup
  nfp: nsp: add support for fw_loaded command
  devlink: add 'reset_dev_on_drv_probe' param
  devlink: extend 'fw_load_policy' values
  net: dsa: mv88e6xxx: add RXNFC support
  net: dsa: mv88e6xxx: introduce .port_set_policy
  net: dsa: mv88e6xxx: complete ATU state definitions
  io_uring: limit parallelism of buffered writes
  io_uring: add io_queue_async_work() helper
  waitid: Add support for waiting for the current process group
  export.h: remove defined(__KERNEL__), which is no longer needed
  KVM: x86: Manually calculate reserved bits when loading PDPTRS
  KVM: x86: Disable posted interrupts for non-standard IRQs delivery modes
  fuse: stop copying pages to fuse_req
  fuse: stop copying args to fuse_req
  fuse: clean up fuse_req
  fuse: simplify request allocation
  fuse: unexport request ops
  fuse: convert retrieve to simple api
  fuse: convert release to simple api
  cuse: convert init to simple api
  fuse: convert init to simple api
  fuse: convert writepages to simple api
  fuse: convert readdir to simple api
  fuse: convert readpages to simple api
  fuse: convert direct_io to simple api
  fuse: add simple background helper
  fuse: convert sync write to simple api
  fuse: covert readpage to simple api
  fuse: fuse_short_read(): don't take fuse_req as argument
  fuse: convert ioctl to simple api
  fuse: move page alloc
  fuse: convert readlink to simple api
  fuse: add pages to fuse_args
  fuse: convert destroy to simple api
  fuse: add nocreds to fuse_args
  fuse: convert fuse_force_forget() to simple api
  fuse: add noreply to fuse_args
  fuse: convert flush to simple api
  fuse: simplify 'nofail' request
  fuse: rearrange and resize fuse_args fields
  fuse: flatten 'struct fuse_args'
  fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock
  ARM: 8906/1: drivers/amba: add reset control to amba bus probe
  ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer
  ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary
  io_uring: optimize submit_and_wait API
  ALSA: firewire-tascam: check intermediate state of clock status and retry
  ALSA: firewire-tascam: handle error code when getting current source of clock
  rtc: meson: mark PM functions as __maybe_unused
  rtc: sc27xx: Remove clearing SPRD_RTC_POWEROFF_ALM_FLAG flag
  libperf: Adopt perf_cpu_map__max() function
  libperf: Add missing event.h file to install rule
  perf tests: Add libperf automated test for 'make -C tools/perf build-test'
  perf python: Add missing python/perf.so dependency for libperf
  ath9k: release allocated buffer if timed out
  ath9k_htc: release allocated buffer if timed out
  nfsd: add support for upcall version 2
  nfsd: add a "GetVersion" upcall for nfsdcld
  ath9k: Remove unneeded variable to store return value
  nfsd: Reset the boot verifier on all write I/O errors
  nfsd: Don't garbage collect files that might contain write errors
  nfsd: Support the server resetting the boot verifier
  nfsd: nfsd_file cache entries should be per net namespace
  ath10k: add reorder and change PN check logic for mac80211
  ath10k: add mic bytes for pmf management packet
  kexec: Fix file verification on S390
  security: constify some arrays in lockdown LSM
  platform/x86: asus-wmi: Refactor charge threshold to use the battery hooking API
  PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers
  posix-cpu-timers: Fix permission check regression
  gpiolib: acpi: make acpi_can_fallback_to_crs() static
  spi: bcm2835: Work around DONE bit erratum
  regulator: uniphier: Add Pro5 USB3 VBUS support
  dt-bindings: regulator: add regulator-fixed-clock binding
  regulator: fixed: add possibility to enable by clock
  regulator: s2mps11: Consistently use local variable
  usb-storage: export symbols in USB_STORAGE namespace
  usb-storage: remove single-use define for debugging
  docs: Add documentation for Symbol Namespaces
  scripts: Coccinelle script for namespace dependencies.
  modpost: add support for generating namespace dependencies
  export: allow definition default namespaces in Makefiles or sources
  module: add config option MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS
  modpost: add support for symbol namespaces
  module: add support for symbol namespaces.
  export: explicitly align struct kernel_symbol
  module: support reading multiple values per modinfo tag
  net/mlx4_en: ethtool: make array modes static const, makes object smaller
  objtool: Clobber user CFLAGS variable
  x86/umip: Add emulation (spoofing) for UMIP covered instructions in 64-bit processes as well
  io_uring: add support for link with drain
  io_uring: fix wrong sequence setting logic
  ARM: multi_v5_defconfig: make DaVinci part of the ARM v5 multiplatform build
  ARM: davinci: support multiplatform build for ARM v5
  ARM: exynos: Enable support for ARM architected timers
  ARM: samsung: Fix system restart on S3C6410
  i40e: Add support for X710 device
  igc: Add tx_csum offload functionality
  ixgbe: sync the first fragment unconditionally
  i40e: Remove EMPR traces from debugfs facility
  i40e: Implement debug macro hw_dbg using dev_dbg
  platform/x86: asus-wmi: Rename CHARGE_THRESHOLD to RSOC
  platform/x86: asus-wmi: Reorder ASUS_WMI_CHARGE_THRESHOLD
  i40e: fix hw_dbg usage in i40e_hmc_get_object_va
  igc: Remove unneeded PCI bus defines
  iavf: allow permanent MAC address to change
  igc: Add NVM checksum validation
  fm10k: use a local variable for the frag pointer
  Documentation: iavf: Update the Intel LAN driver doc for iavf
  igc: Remove useless forward declaration
  e1000e: Make speed detection on hotplugging cable more reliable
  ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend
  iavf: remove unused debug function iavf_debug_d
  clk: mediatek: Add MT6779 clock support
  clk: mediatek: Add dt-bindings for MT6779 clocks
  dt-bindings: mediatek: bindings for MT6779 clk
  clk: qcom: fix QCS404 TuringCC regmap
  kbuild: allow Clang to find unused static inline functions for W=1 build
  ASoC: hdmi-codec: Add an op to set callback function for plug event
  random: Use wait_event_freezable() in add_hwgenerator_randomness()
  crypto: ux500 - Fix COMPILE_TEST warnings
  crypto: x86/aes-ni - use AES library instead of single-use AES cipher
  crypto: cavium/zip - Add missing single_release()
  crypto: marvell - Use kzfree rather than its implementation
  crypto: caam - dispose of IRQ mapping only after IRQ is freed
  crypto: caam - check irq_of_parse_and_map for errors
  crypto: caam - use devres to unmap JR's registers
  btrfs: Relinquish CPUs in btrfs_compare_trees
  btrfs: Don't assign retval of btrfs_try_tree_write_lock/btrfs_tree_read_lock_atomic
  btrfs: create structure to encode checksum type and length
  btrfs: turn checksum type define into an enum
  btrfs: add enospc debug messages for ticket failure
  btrfs: do not account global reserve in can_overcommit
  btrfs: use btrfs_try_granting_tickets in update_global_rsv
  btrfs: always reserve our entire size for the global reserve
  btrfs: change the minimum global reserve size
  btrfs: rename btrfs_space_info_add_old_bytes
  btrfs: remove orig_bytes from reserve_ticket
  btrfs: fix may_commit_transaction to deal with no partial filling
  btrfs: rework wake_all_tickets
  btrfs: refactor the ticket wakeup code
  btrfs: stop partially refilling tickets when releasing space
  btrfs: add space reservation tracepoint for reserved bytes
  btrfs: roll tracepoint into btrfs_space_info_update helper
  btrfs: do not allow reservations if we have pending tickets
  btrfs: stop clearing EXTENT_DIRTY in inode I/O tree
  btrfs: treat RWF_{,D}SYNC writes as sync for CRCs
  btrfs: use correct count in btrfs_file_write_iter()
  btrfs: tie extent buffer and it's token together
  btrfs: assume valid token for btrfs_set/get_token helpers
  btrfs: define separate btrfs_set/get_XX helpers
  btrfs: Make btrfs_find_name_in_ext_backref return struct btrfs_inode_extref
  btrfs: Make btrfs_find_name_in_backref return btrfs_inode_ref struct
  btrfs: move dev_stats helpers to volumes.c
  btrfs: move struct io_ctl to free-space-cache.h
  btrfs: move functions for tree compare to send.c
  btrfs: rename and export read_node_slot
  btrfs: move private raid56 definitions from ctree.h
  btrfs: move math functions to misc.h
  btrfs: move cond_wake_up functions out of ctree
  btrfs: use proper error values on allocation failure in clone_fs_devices
  btrfs: proper error handling when invalid device is found in find_next_devid
  btrfs: fix allocation of free space cache v1 bitmap pages
  btrfs: Detect unbalanced tree with empty leaf before crashing btree operations
  btrfs: Deprecate BTRFS_SUBVOL_CREATE_ASYNC flag
  btrfs: improve error handling in run_delalloc_nocow
  btrfs: comment and minor simplifications in run_delalloc_nocow
  btrfs: streamline code in run_delalloc_nocow in case of inline extents
  btrfs: simplify extent type checks in run_delalloc_nocow
  btrfs: improve comments around nocow path
  btrfs: refactor variable scope in run_delalloc_nocow
  btrfs: only reserve metadata_size for inodes
  btrfs: rename the btrfs_calc_*_metadata_size helpers
  btrfs: tree-checker: Add EXTENT_DATA_REF check
  btrfs: tree-checker: Add simple keyed refs check
  btrfs: tree-checker: Add EXTENT_ITEM and METADATA_ITEM check
  btrfs: fix error pointer check in __btrfs_map_block()
  btrfs: dev stat drop useless goto
  btrfs: dev stats item key conversion per cpu type is not needed
  btrfs: Make reada_tree_block_flagged private
  btrfs: compression: replace set_level callbacks by a common helper
  btrfs: define compression levels statically
  Btrfs: fix use-after-free when using the tree modification log
  btrfs: replace: BTRFS_DEV_REPLACE_ITEM_STATE_x defines should go
  btrfs: introduce an evict flushing state
  btrfs: refactor priority_reclaim_metadata_space
  btrfs: factor out the ticket flush handling
  btrfs: unify error handling for ticket flushing
  btrfs: add a flush step for delayed iputs
  btrfs: unexport the temporary exported functions
  btrfs: migrate the block group cleanup code
  btrfs: migrate the alloc_profile helpers
  btrfs: migrate the chunk allocation code
  btrfs: migrate the block group space accounting helpers
  btrfs: export block group accounting helpers
  btrfs: migrate the dirty bg writeout code
  btrfs: migrate inc/dec_block_group_ro code
  btrfs: temporarily export btrfs_get_restripe_target
  btrfs: migrate the block group read/creation code
  btrfs: migrate the block group removal code
  btrfs: temporarily export inc_block_group_ro
  btrfs: migrate the block group caching code
  btrfs: sysfs: move helper macros to sysfs.c
  btrfs: sysfs: move type conversion helpers to sysfs.c
  btrfs: cleanup kobject.h includes
  btrfs: factor out sysfs code for updating sprout fsid
  btrfs: factor out sysfs code for deleting block group and space infos
  btrfs: factor out sysfs code for sending device uevent
  btrfs: sysfs: replace direct access to feature set names with a helper
  btrfs: sysfs: unexport space_info_ktype
  btrfs: factor out sysfs code for creating space infos
  btrfs: sysfs: unexport btrfs_raid_ktype
  btrfs: factor sysfs code out of link_block_group
  btrfs: move sysfs declarations out of ctree.h
  btrfs: opencode reset of all device stats
  btrfs: reset device stat using btrfs_dev_stat_set
  btrfs: qgroup: Try our best to delete qgroup relations
  btrfs: clarify btrfs_ioctl_get_dev_stats padding
  Btrfs: make test_find_first_clear_extent_bit fail on incorrect results
  Btrfs: fix memory leaks in the test test_find_first_clear_extent_bit
  btrfs: delete debugfs code
  btrfs: sysfs: add debugging exports
  btrfs: make caching_thread use btrfs_find_next_key
  btrfs: temporarily export fragment_free_space
  btrfs: export the caching control helpers
  btrfs: export the excluded extents helpers
  btrfs: export the block group caching helpers
  btrfs: migrate nocow and reservation helpers
  btrfs: migrate the block group ref counting stuff
  btrfs: migrate the block group lookup code
  btrfs: move basic block_group definitions to their own header
  btrfs: move btrfs_add_free_space out of a header file
  btrfs: tree-log: use symbolic name for first replay stage
  btrfs: async-thread: convert defines to enums
  btrfs: tree-log: convert defines to enums
  btrfs: remove unused key type set/get helpers
  btrfs: remove unused btrfs_device::flush_bio_sent
  Btrfs: remove unnecessary condition in btrfs_clone() to avoid too much nesting
  btrfs: Refactor btrfs_calc_avail_data_space
  btrfs: Remove unnecessary check from join_running_log_trans
  Btrfs: wake up inode cache waiters sooner to reduce waiting time
  Btrfs: fix inode cache waiters hanging on path allocation failure
  Btrfs: fix inode cache waiters hanging on failure to start caching thread
  Btrfs: fix inode cache block reserve leak on failure to allocate data space
  Btrfs: fix hang when loading existing inode cache off disk
  btrfs: tree-checker: Add ROOT_ITEM check
  btrfs: extent-tree: Make sure we only allocate extents from block groups with the same type
  btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_delayed_dir_index()
  btrfs: volumes: Remove ENOSPC-prone btrfs_can_relocate()
  btrfs: extent-tree: Add comment for inc_block_group_ro()
  btrfs: volumes: Add comment for find_free_dev_extent_start()
  btrfs: volumes: Unexport find_free_dev_extent_start()
  btrfs: assert tree mod log lock in __tree_mod_log_insert
  btrfs: assert extent map tree lock in add_extent_mapping
  btrfs: Add an assertion to warn incorrect case in insert_inline_extent()
  btrfs: Remove leftover of in-band dedupe
  btrfs: Remove delalloc_end argument from extent_clear_unlock_delalloc
  btrfs: Move free_pages_out label in inline extent handling branch in compress_file_range
  btrfs: Return number of compressed extents directly in compress_file_range
  btrfs: use common vfs LABEL ioctl definitions
  btrfs: Remove unused locking functions
  btrfs: reduce stack usage for btrfsic_process_written_block
  btrfs: remove set but not used variable 'offset'
  Btrfs: fix ENOSPC errors, leading to transaction aborts, when cloning extents
  Btrfs: factor out extent dropping code from hole punch handler
  regulator: lp87565: Simplify lp87565_buck_set_ramp_delay
  ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF
  f2fs: Fix indefinite loop in f2fs_gc()
  clk: qcom: clk-rpmh: Add support for SM8150
  dt-bindings: clock: Document SM8150 rpmh-clock compatible
  clk: qcom: clk-rpmh: Convert to parent data scheme
  dt-bindings: clock: Document the parent clocks
  clk: qcom: gcc: Use floor ops for SDCC clocks
  clk: qcom: gcc-qcs404: Use floor ops for sdcc clks
  clk: qcom: gcc-sdm845: Use floor ops for sdcc clks
  KVM: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE
  tools/power/x86/intel-speed-select: Display core count for bucket
  platform/x86: ISST: Allow additional TRL MSRs
  pinctrl: intel: mark intel_pin_to_gpio __maybe_unused
  spi-gpio: Use PTR_ERR_OR_ZERO() in spi_gpio_request()
  ASoC: rt5677: Remove magic number register writes
  ASoC: soc-core: self contained soc_unbind_aux_dev()
  ASoC: soc-core: add soc_unbind_aux_dev()
  ASoC: soc-core: self contained soc_bind_aux_dev()
  ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais()
  ASoC: soc-core: self contained soc_probe_link_dais()
  ASoC: soc-core: add new soc_link_init()
  ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai()
  ASoC: soc-core: self contained soc_remove_link_dais()
  ASoC: soc-core: self contained soc_remove_link_components()
  ASoC: soc-core: self contained soc_probe_link_components()
  regulator: slg51000: use devm_gpiod_get_optional() in probe
  regulator: lp8788-ldo: make array en_mask static const, makes object smaller
  ASoC: rt1308: make array pd static const, makes object smaller
  ASoC: rt1305: make array pd static const, makes object smaller
  ASoC: rt1011: make array pd static const, makes object smaller
  SoC: simple-card-utils: set 0Hz to sysclk when shutdown
  ASoC: rockchip: ignore 0Hz sysclk
  ASoC: codecs: ad193x: make two arrays static const, makes object smaller
  ASoC: es8316: support fixed and variable both clock rates
  ASoC: es8316: fix redundant codes of clock
  ASoC: ams-delta: Take control over audio mute GPIO pins
  ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set
  crypto: caam - make sure clocks are enabled first
  crypto: arm/aes-ce - implement ciphertext stealing for CBC
  crypto: arm/aes-neonbs - implement ciphertext stealing for XTS
  crypto: arm/aes-ce - implement ciphertext stealing for XTS
  crypto: arm64/aes-neonbs - implement ciphertext stealing for XTS
  crypto: arm64/aes - implement support for XTS ciphertext stealing
  crypto: arm64/aes-cts-cbc - move request context data to the stack
  crypto: arm64/aes-cts-cbc-ce - performance tweak
  crypto: skcipher - add the ability to abort a skcipher walk
  crypto: arm64/aes-neon - limit exposed routines if faster driver is enabled
  crypto: arm64/aes-neonbs - replace tweak mask literal with composition
  crypto: arm/aes-neonbs - replace tweak mask literal with composition
  crypto: arm/aes-ce - replace tweak mask literal with composition
  crypto: arm/aes-ce - switch to 4x interleave
  crypto: arm/aes-ce - yield the SIMD unit between scatterwalk steps
  crypto: arm/aes - fix round key prototypes
  crypto: skcipher - Unmap pages after an external error
  crypto: arm64/aes - Use PTR_ERR_OR_ZERO rather than its implementation.
  m68k: coldfire: Include the GPIO driver header
  netfilter: nf_tables_offload: move indirect flow_block callback logic to core
  netfilter: nf_tables_offload: avoid excessive stack usage
  netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling
  parisc: Disable HP HSC-PCI Cards to prevent kernel crash
  parisc: add support for kexec_file_load() syscall
  parisc: wire up kexec_file_load syscall
  parisc: add kexec syscall support
  parisc: add __pdc_cpu_rendezvous()
  dt-bindings: PCI: tegra: Add PCIe slot supplies regulator entries
  dt-bindings: PCI: tegra: Add sideband pins configuration entries
  PCI: tegra: Add Tegra194 PCIe support
  ALSA: lx6464es - add support for LX6464ESe pci express variant
  scsi: ufs-hisi: use devm_platform_ioremap_resource() to simplify code
  scsi: ufshcd: use devm_platform_ioremap_resource() to simplify code
  scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code
  scsi: ufs: Use kmemdup in ufshcd_read_string_desc()
  scsi: arm64: dts: qcom: sdm845: Specify UFS device-reset GPIO
  scsi: ufs-qcom: Implement device_reset vops
  scsi: ufs: Introduce vops for resetting device
  scsi: lpfc: Fix reset recovery paths that are not recovering
  scsi: lpfc: Convert existing %pf users to %ps
  ARM: dts: mmp2: add OLPC XO 1.75 machine
  ARM: dts: mmp2: rename the USB PHY node
  ARM: dts: mmp2: specify reg-shift for the UARTs
  ARM: dts: mmp2: add camera interfaces
  ARM: dts: mmp2: fix the SPI nodes
  ARM: dts: mmp2: trivial whitespace fix
  scsi: qla2xxx: Update driver version to 10.01.00.19-k
  scsi: qla2xxx: Fix stale session
  scsi: qla2xxx: Fix stuck login session
  scsi: qla2xxx: Fix driver reload for ISP82xx
  scsi: qla2xxx: Fix flash read for Qlogic ISPs
  scsi: qla2xxx: Fix message indicating vectors used by driver
  scsi: sd: Improve unaligned completion resid message
  scsi: fnic: fix msix interrupt allocation
  tools/power/x86/intel-speed-select: Fix memory leak
  tools/power/x86/intel-speed-select: Output success/failed for command output
  tools/power/x86/intel-speed-select: Output human readable CPU list
  tools/power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency
  tools/power/x86/intel-speed-select: Switch output to MHz
  tools/power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq
  tools/power/x86/intel-speed-select: Fix cpu-count output
  tools/power/x86/intel-speed-select: Fix help option typo
  tools/power/x86/intel-speed-select: Fix package typo
  tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr()
  platform/x86: intel_int0002_vgpio: Use device_init_wakeup
  platform/x86: intel_int0002_vgpio: Fix wakeups not working on Cherry Trail
  platform/x86: compal-laptop: Initialize "value" in ec_read_u8()
  platform/x86: touchscreen_dmi: Add info for the Trekstor Primebook C11B 2-in-1
  platform/x86: thinkpad_acpi: Add ThinkPad PrivacyGuard
  platform/x86: pmc_atom: Add Siemens SIMATIC IPC227E to critclk_systems DMI table
  platform/x86: intel_pmc_core_pltdrv: Module removal warning fix
  platform/x86: intel_pmc_core: Do not ioremap RAM
  platform/x86: asus-wmi: Fix condition in charge_threshold_store()
  net/tls: align non temporal copy to cache lines
  net/tls: remove the record tail optimization
  net/tls: use RCU for the adder to the offload record list
  net/tls: unref frags in order
  net: hns3: make array spec_opcode static const, makes object smaller
  be2net: make two arrays static const, makes object smaller
  ionic: Remove unused including <linux/version.h>
  net: stmmac: Limit max speeds of XGMAC if asked to
  net: stmmac: selftests: Add Split Header test
  net: stmmac: dwmac4: Enable RX Jumbo frame support
  net: stmmac: selftests: Set RX tail pointer in Flow Control test
  net: stmmac: selftests: Add missing checks for support of SA
  ext4: add missing bigalloc documentation.
  ipmr: remove hard code cache_resolve_queue_len limit
  hv_netvsc: Sync offloading features to VF NIC
  hv_netvsc: Allow scatter-gather feature to be tunable
  tcp: ulp: fix possible crash in tcp_diag_get_aux_size()
  net: fib_notifier: move fib_notifier_ops from struct net into per-net struct
  ethernet: micrel: Use DIV_ROUND_CLOSEST directly to make it readable
  PCI: Get rid of dev->has_secondary_link flag
  PCI: Make pcie_downstream_port() available outside of access.c
  libnvdimm: Enable unit test infrastructure compile checks
  mm, notifier: Catch sleeping/blocking for !blockable
  kernel.h: Add non_block_start/end()
  drm/radeon: guard against calling an unpaired radeon_mn_unregister()
  csky: add missing brackets in a macro for tlb.h
  pagewalk: use lockdep_assert_held for locking validation
  pagewalk: separate function pointers from iterator data
  mm: split out a new pagewalk.h header from mm.h
  mm/mmu_notifiers: annotate with might_sleep()
  mm/mmu_notifiers: prime lockdep
  mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end
  ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain
  EDAC/amd64: Add PCI device IDs for family 17h, model 70h
  f2fs: convert inline_data in prior to i_size_write
  f2fs: fix error path of f2fs_convert_inline_page()
  f2fs: add missing documents of reserve_root/resuid/resgid
  f2fs: fix flushing node pages when checkpoint is disabled
  f2fs: enhance f2fs_is_checkpoint_ready()'s readability
  f2fs: clean up __bio_alloc()'s parameter
  f2fs: fix wrong error injection path in inc_valid_block_count()
  f2fs: fix to writeout dirty inode during node flush
  f2fs: optimize case-insensitive lookups
  clk: Add support for AST2600 SoC
  clk: aspeed: Move structures to header
  kprobes/parisc: remove arch_kprobe_on_func_entry()
  kexec_elf: support 32 bit ELF files
  kexec_elf: remove unused variable in kexec_elf_load()
  kexec_elf: remove Elf_Rel macro
  kexec_elf: remove PURGATORY_STACK_SIZE
  kexec_elf: remove parsing of section headers
  kexec_elf: change order of elf_*_to_cpu() functions
  kexec: add KEXEC_ELF
  clk/ti: Use kmemdup rather than duplicating its implementation
  gfs2: Improve mmap write vs. truncate consistency
  bfq: Add per-device weight
  bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy
  bfq: Fix the missing barrier in __bfq_entity_update_weight_prio
  bus: ti-sysc: Remove unpaired sysc_clkdm_deny_idle()
  vfs: subtype handling moved to fuse
  fuse: convert to use the new mount API
  Drivers: hv: vmbus: Resume after fixing up old primary channels
  Drivers: hv: vmbus: Suspend after cleaning up hv_sock and sub channels
  Drivers: hv: vmbus: Clean up hv_sock channels by force upon suspend
  Drivers: hv: vmbus: Suspend/resume the vmbus itself for hibernation
  Drivers: hv: vmbus: Ignore the offers when resuming from hibernation
  Drivers: hv: vmbus: Implement suspend/resume for VSC drivers for hibernation
  Drivers: hv: vmbus: Add a helper function is_sub_channel()
  Drivers: hv: vmbus: Suspend/resume the synic for hibernation
  Drivers: hv: vmbus: Break out synic enable and disable operations
  clk: clk-cdce925: Add regulator support
  dt-bindings: clock: cdce925: Add regulator documentation
  clk: fix devm_platform_ioremap_resource.cocci warnings
  clk: spear: Make structure i2s_sclk_masks constant
  clk: st: clkgen-pll: remove unused variable 'st_pll3200c32_407_a0'
  clk: st: clkgen-fsyn: remove unused variable 'st_quadfs_fs660c32_ops'
  kcm: use BPF_PROG_RUN
  selftests/bpf: test_progs: convert test_tcp_rtt
  selftests/bpf: test_progs: convert test_sockopt_inherit
  selftests/bpf: test_progs: convert test_sockopt_multi
  selftests/bpf: test_progs: convert test_sockopt_sk
  selftests/bpf: test_progs: convert test_sockopt
  selftests/bpf: test_progs: add test__join_cgroup helper
  drm/i915: Use NOEVICT for first pass on attemping to pin a GGTT mmap
  drm/i915: to make vgpu ppgtt notificaiton as atomic operation
  drm/i915: Flush the existing fence before GGTT read/write
  drm/i915: Hold irq-off for the entire fake lock period
  kbuild: replace BASH-specific ${@:2} with shift and ${@}
  ARM: dts: logicpd-som-lv: Fix i2c2 and i2c3 Pin mux
  io_uring: expose single mmap capability
  staging: rtl8723bs: hal: remove redundant variable n
  staging: pi433: Fix typo in documentation
  staging: exfat: stop using 32-bit time_t
  staging: exfat: stopusing CONFIG_FAT_DEFAULT_IOCHARSET
  ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned address
  ARM: dts: am3517-evm: Fix missing video
  ARM: dts: logicpd-torpedo-baseboard: Fix missing video
  ARM: omap2plus_defconfig: Fix missing video
  iommu/omap: Mark pm functions __maybe_unused
  MIPS: ralink: deactivate PCI support for SOC_MT7621
  docs: mtd: Update spi nor reference driver
  lan743x: remove redundant assignment to variable rx_process_result
  kbuild: rename KBUILD_ENABLE_EXTRA_GCC_CHECKS to KBUILD_EXTRA_WARN
  kbuild: refactor scripts/Makefile.extrawarn
  ravb: TROCR register is only present on R-Car Gen3
  ravb: remove undocumented endianness selection
  ravb: remove undocumented counter processing
  ravb: correct typo in FBP field of SFO register
  doc: arm64: fix grammar dtb placed in no attributes region
  Documentation: sysrq: don't recommend 'S' 'U' before 'B'
  mailmap: Update email address for Quentin Perret
  dt-bindings: Correct spelling in example schema
  ABI: Update dev-kmsg documentation to match current kernel behaviour
  zd1211rw: use %*ph to print small buffer
  brcmfmac: use %*ph to print small buffer
  hostap: use %*ph to print small buffer
  rtlwifi: Fix file release memory leak
  rtw88: fix seq_file memory leak
  hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read
  brcmfmac: add "reset" debugfs entry for testing reset
  brcmfmac: add stub version of brcmf_debugfs_get_devdir()
  Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message
  dt-bindings: cpu: Add a support cpu type for cortex-a55
  swiotlb-xen: Convert to use macro
  net: hns3: make hclge_dbg_get_m7_stats_info static
  net: hns3: disable loopback setting in hclge_mac_init
  net: hns3: remove explicit conversion to bool
  net: hns3: add client node validity judgment
  net: hns3: fix mis-assignment to hdev->reset_level in hclge_reset
  net: hns3: fix double free bug when setting ringparam
  net: hns3: fix error VF index when setting VLAN offload
  stmmac: platform: adjust messages and move to dev level
  net: phy: Do not check Link status when loopback is enabled
  block: fix elevator_get_by_features()
  net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate
  ALSA: firewire-tascam: add note for FE-8
  net: openvswitch: Set OvS recirc_id from tc chain index
  nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics
  iwlwifi: dbg: remove iwl_fw_cancel_dumps function
  iwlwifi: dbg_ini: remove periodic trigger
  iwlwifi: dbg_ini: fix dump structs doc
  iwlwifi: fw api: add DRAM buffer allocation command
  iwlwifi: dbg_ini: remove apply point, switch to time point API
  iwlwifi: add iwl_tlv_array_len()
  iwlwifi: mvm: don't log un-decrypted frames
  iwlwifi: mvm: add support for single antenna diversity
  iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification
  iwlwifi: mvm: drop BA sessions on too many old-SN frames
  iwlwifi: add sta_id to WOWLAN_CONFIG_CMD
  iwlwifi: add support for suspend-resume flow for new device generation
  iwlwifi: fix warning iwl-trans.h is included more than once
  iwlwifi: always access the trans configuration via trans
  iwlwifi: pass the iwl_trans instead of cfg to some functions
  iwlwifi: add a pointer to the trans_cfg directly in trans
  iwlwifi: pass the iwl_config_trans_params when needed
  iwlwifi: pcie: set iwl_trans->cfg later in the probe function
  iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe
  iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc()
  iwlwifi: separate elements from cfg that are needed by trans_alloc
  iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow
  iwlwifi: dbg_ini: make a single ops struct for paging collect
  iwlwifi: dbg_ini: move tx fifo data into fw runtime
  iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation
  iwlwifi: dbg_ini: separate cfg and dump flows to different modules
  iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt
  iwlwifi: allocate bigger nvm data in case of UHB
  iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition
  iwlwifi: dbg: align wrt log prints to the same format
  iwlwifi: dbg_ini: remove debug flow TLV
  iwlwifi: dbg_ini: verify debug TLVs at allocation phase
  iwlwifi: dbg_ini: use function to check if ini dbg mode is on
  iwlwifi: remove duplicate FW string definitions
  iwlwifi: bump FW API to 50 for 22000 series
  iwlwifi: api: fix FTM struct documentation
  iwlwifi: support per-platform antenna gain
  iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status()
  iwlwifi: mvm: simplify the channel switch flow for newer firmware
  iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent
  iwlwifi: dbg_ini: remove periphery phy and aux regions handling
  iwlwifi: dbg_ini: use linked list to store debug TLVs
  iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer
  iwlwifi: dbg: add debug periphery registers to 9000 device family
  iwlwifi: remove unused regdb_ptrs allocation
  iwlwifi: dbg_ini: align dbg tlv functions names to a single format
  iwlwifi: scan: don't pass large argument by value
  iwlwifi: remove pm_runtime completely
  iwlwifi: remove the d0i3 related module parameters
  iwlwifi: pcie: remove some more d0i3 code from the transport
  iwlwifi: pcie: remove the refs / unrefs from the transport
  iwlwifi: remove the opmode's d0i3 handlers
  iwlwifi: remove runtime_pm_mode
  iwlwifi: Set w-pointer upon resume according to SN
  iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL
  iwlwifi: mvm: name magic numbers with enum
  iwlwifi: scan: add support for new scan request command version
  iwlwifi: LTR updates
  iwlwifi: remove the code under IWLWIFI_PCIE_RTPM
  iwlwifi: trans: remove suspending flag
  iwlwifi: remove CMD_HIGH_PRIO
  iwlwifi: mvm: remove last leftovers of d0i3
  iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode
  iwlwifi: mvm: remove d0i3_ap_sta_id
  iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only
  iwlwifi: mvm: remove the d0i3 entry/exit flow
  iwlwifi: mvm: remove the tx defer for d0i3
  iwlwifi: remove all the d0i3 references
  iwlwifi: mvm: start to remove the code for d0i3
  iwlwifi: mvm: add the skb length to a print
  iwlwifi: mvm: fix scan config command size
  iwlwifi: add ldbg config cmd debug print
  iwlwifi: dbg: support debug recording suspend resume command
  iwlwifi: dbg: move debug recording stop from trans to op mode
  iwlwifi: dbg: move monitor recording functionality from header file
  iwlwifi: mvm: remove unnecessary forward declarations
  iwlwifi: mvm: Block 26-tone RU OFDMA transmissions
  iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state
  iwlwifi: Send DQA enable command only if TVL is on
  iwlwifi: bump FW API to 49 for 22000 series
  PM: runtime: Documentation: add runtime_status ABI document
  Add Acer Aspire Ethos 8951G model quirk
  gpio: Fix further merge errors
  x86/asm: Make some functions local labels
  x86/asm/suspend: Get rid of bogus_64_magic
  coccinelle: platform_get_irq: Fix parse error
  iio: hid-sensor-attributes: Fix divisions for 32-bit platforms
  drm/i915/gvt: update RING_START reg of vGPU when the context is submitted to i915
  drm/i915/gvt: update vgpu workload head pointer correctly
  x86/platform/uv: Fix kmalloc() NULL check routine
  x86/cpu: Update init data for new Airmont CPU model
  x86/cpu: Add new Airmont variant to Intel family
  x86/cpu: Add Elkhart Lake to Intel family
  x86/cpu: Add Tiger Lake to Intel family
  xfs: push the grant head when the log head moves forward
  xfs: push iclog state cleaning into xlog_state_clean_log
  xfs: factor iclog state processing out of xlog_state_do_callback()
  xfs: factor callbacks out of xlog_state_do_callback()
  xfs: factor debug code out of xlog_state_do_callback()
  xfs: prevent CIL push holdoff in log recovery
  xfs: fix missed wakeup on l_flush_wait
  xfs: push the AIL in xlog_grant_head_wake
  xfs: Use WARN_ON_ONCE for bailout mount-operation
  sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks
  block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks
  block: Delay default elevator initialization
  block: Improve default elevator selection
  block: Introduce elevator features
  block: Change elevator_init_mq() to always succeed
  block: Cleanup elevator_init_mq() use
  Input: sidewinder - make array seq static const, makes object smaller
  Input: reset device timestamp on sync
  libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check
  libnvdimm/label: Remove the dpa align check
  libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock
  libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change
  libnvdimm/pmem: Advance namespace seed for specific probe errors
  libnvdimm/region: Rewrite _probe_success() to _advance_seeds()
  PCI: Add ACS quirk for iProc PAXB
  parisc: Save some bytes in dino driver
  PCI: Force trailing new line to resource_alignment_param in sysfs
  PCI: Move pci_[get|set]_resource_alignment_param() into their callers
  net/mlx5e: Add port buffer's congestion counters
  net/mlx5: Expose HW capability bits for port buffer per priority congestion counters
  net/mlx5: DR, Remove redundant dev_name print from err log
  net/mlx5: DR, Fix error return code in dr_domain_init_resources()
  net/mlx5: DR, Remove useless set memory to zero use memset()
  net/mlx5e: Remove unnecessary clear_bit()s
  net/mlx5e: kTLS, Remove unused function parameter
  net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation
  net/mlx5: fix missing assignment of variable err
  net/mlx5: fix spelling mistake "offlaods" -> "offloads"
  net/mlx5e: Remove leftover declaration
  net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module
  net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE
  net/mlx5e: Fix static checker warning of potential pointer math issue
  PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments
  PCI: pciehp: Remove pciehp_green_led_{on,off,blink}()
  PCI: pciehp: Remove pciehp_set_attention_status()
  PCI: pciehp: Combine adjacent indicator updates
  PCI: pciehp: Add pciehp_set_indicators() to set both indicators
  i2c: uniphier(-f): remove all dev_dbg()
  i2c: uniphier(-f): use devm_platform_ioremap_resource()
  led: triggers: Fix dereferencing of null pointer
  i2c: slave-eeprom: Add comment about address handling
  bus: ti-sysc: Fix handling of invalid clocks
  alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP
  lightnvm: print error when target is not found
  lightnvm: introduce pr_fmt for the prefix nvm
  posix-cpu-timers: Always clear head pointer on dequeue
  clk: Document of_parse_clkspec() some more
  make shmem_fill_super() static
  make ramfs_fill_super() static
  devtmpfs: don't mix {ramfs,shmem}_fill_super() with mount_single()
  vfs: Convert squashfs to use the new mount API
  mtd: Kill mount_mtd()
  vfs: Convert jffs2 to use the new mount API
  vfs: Convert cramfs to use the new mount API
  vfs: Convert romfs to use the new mount API
  mtd: Provide fs_context-aware mount_mtd() replacement
  vfs: Add a single-or-reconfig keying to vfs_get_super()
  vfs: Create fs_context-aware mount_bdev() replacement
  new helper: get_tree_keyed()
  vfs: set fs_context::user_ns for reconfigure
  PCI: Clean up resource_alignment parameter to not require static buffer
  PCI: Use static const struct, not const static struct
  PCI: Add pci_info_ratelimited() to ratelimit PCI separately
  PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe
  erofs: use read_cache_page_gfp for erofs_get_meta_page
  erofs: always use iget5_locked
  erofs: use read_mapping_page instead of sb_bread
  erofs: rename errln/infoln/debugln to erofs_{err, info, dbg}
  erofs: save one level of indentation
  erofs: kill use_vmap module parameter
  erofs: kill all erofs specific fault injection
  erofs: add "erofs_" prefix for common and short functions
  erofs: kill __submit_bio()
  erofs: kill prio and nofail of erofs_get_meta_page()
  erofs: localize erofs_grab_bio()
  erofs: kill verbose debug info in erofs_fill_super
  erofs: use dsb instead of layout for ondisk super_block
  erofs: better erofs symlink stuffs
  erofs: update comments in inode.c
  erofs: update erofs_fs.h comments
  erofs: use erofs_inode naming
  erofs: kill erofs_{init,exit}_inode_cache
  erofs: better naming for erofs inode related stuffs
  erofs: use feature_incompat rather than requirements
  erofs: update erofs_inode_is_data_compressed helper
  erofs: kill __packed for on-disk structures
  erofs: some macros are much more readable as a function
  erofs: on-disk format should have explicitly assigned numbers
  erofs: remove all the byte offset comments
  regulator: tps65132: Stop parsing DT when gpio is not found
  ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx
  dm writecache: skip writecache_wait for pmem mode
  spi: Use an abbreviated pointer to ctlr->cur_msg in __spi_pump_messages
  spi: npcm-fiu: remove set but not used variable 'retlen'
  ASoC: SOF: imx8: Fix COMPILE_TEST error
  ASoC: meson: tdmout: add sm1 support
  ASoC: meson: axg-toddr: add sm1 support
  ASoC: meson: axg-frddr: add sm1 support
  ASoC: meson: tdmin: expose all 16 inputs
  ASoC: meson: axg-toddr: expose all 8 inputs
  ASoC: meson: axg-frddr: expose all 8 outputs
  ASoC: meson: add reset binding
  ASoC: meson: add sm1 compatibles
  ASoC: qcom: common: Include link-name in error messages
  mt76: mt7615: add support to read temperature from mcu
  mt76: mt7615: introduce mt7615_txwi_to_txp utility routine
  mt76: mt7603: use devm_platform_ioremap_resource() to simplify code
  mt76: mt76x0: remove unneeded return value on set channel
  mt76: mt76x0: remove redundant chandef copy
  mt76: make mt76_rx_convert static
  bus: uniphier-system-bus: use devm_platform_ioremap_resource()
  arm64: dts: qcom: Add Lenovo Yoga C630
  mt76: remove offchannel check in tx scheduling
  mt76: do not send BAR frame on tx aggregation flush stop
  mt76: stop rx aggregation on station removal
  mt76: dma: reset q->rx_head on rx reset
  mt76: mt7615: apply calibration-free data from OTP
  mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete
  mt76: fix some checkpatch warnings
  mt76: mt7615: add BIP_CMAC_128 cipher support
  mt76: mt7603: remove unnecessary mcu queue initialization
  mt76: move mt76_tx_tasklet in mt76 module
  mt76: mt7615: enable survey support
  mt76: mt7603: move survey_time in mt76_dev
  mt76: mt76x02u: enable survey support
  mt76: mt76x02u: enable multi-vif support
  mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable
  mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros
  mt76: mt7615: add Smart Carrier Sense support
  mt76: mt7615: rework locking scheme for mt7615_set_channel
  mt76: switch to SPDX tag instead of verbose boilerplate text
  mt76: mt76x02: fix some checkpatch warnings
  mt76: mt7615: fix some checkpatch warnings
  mt76: mt7603: fix some checkpatch warnings
  mt76: Add paragraphs to describe the config symbols fully
  mt76: mt7615: update cw_min/max related settings
  mt76: mt7615: add 4 WMM sets support
  mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel
  mt76: mt7615: fix MT7615_WATCHDOG_TIME definition
  mt76: introduce mt76_mmio_read_copy routine
  mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature
  mt76: mt7615: remove wtbl_sec_key definition
  mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine
  mt76: mt7615: add mt7615_mac_wtbl_addr routine
  mt76: mt7615: move mt7615_mac_get_key_info in mac.c
  mt76: mt7615: add missing register initialization
  mt76: mt76x0u: add support to TP-Link T2UHP
  mt76: mt7615: use params->ssn value directly
  mt76: mt7603: use params->ssn value directly
  mt76: mt76x02: use params->ssn value directly
  mt76: usb: remove unneeded {put,get}_unaligned
  mt76: usb: fix endian in mt76u_copy
  mt76: mt7603: fix invalid fallback rates
  mt76: mt7615: fix invalid fallback rates
  mt76: mt7615: fix PS buffering of action frames
  mt76: mt7615: fix using VHT STBC rates
  mt76: mt76u: fix typo in mt76u_fill_rx_sg
  mt76: mt7615: sync with mt7603 rate control changes
  mt76: mt7615: reset rate index/counters on rate table update
  mt76: mt7615: move mt7615_mcu_set_rates to mac.c
  mt76: mt7603: enable hardware rate up/down selection
  mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine
  mt76: mt7615: always release sem in mt7615_load_patch
  mt76: mt7615: fall back to sw encryption for unsupported ciphers
  mt76: mt7615: clean up FWDL TXQ during/after firmware upload
  mt76: mt7615: add radar pattern test knob to debugfs
  mt76: mt7615: add csa support
  mt76: mt7615: do not perform txcalibration before cac is complited
  mt76: mt7615: add hw dfs pattern detector support
  mt76: mt7615: introduce mt7615_regd_notifier
  mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer
  mt76: round up length on mt76_wr_copy
  tracing: Add "gfp_t" support in synthetic_events
  Bluetooth: btusb: Use cmd_timeout to reset Realtek device
  Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes
  Bluetooth: mgmt: Use struct_size() helper
  Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros
  Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros
  Bluetooth: btrtl: Add firmware version print
  Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY
  Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse
  bluetooth: hci_bcm: Give more time to come out of reset
  bluetooth: bcm: Add support for loading firmware for BCM4345C5
  dt-bindings: net: Add compatible for BCM4345C5 bluetooth device
  Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio
  Bluetooth: hci_qca: Make structure qca_proto constant
  Bluetooth: 6lowpan: Make variable header_ops constant
  Bluetooth: btusb: Fix suspend issue for Realtek devices
  Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings
  Bluetooth: hci_qca: Remove redundant initializations to zero
  Bluetooth: Add support for utilizing Fast Advertising Interval
  ice: Rework around device/function capabilities
  ice: change default number of receive descriptors
  ice: Minor refactor in queue management
  ice: Allow for delayed LLDP MIB change registration
  ice: update Tx context struct
  ice: Report VF link status with opcode to get resources
  ice: Check for DCB capability before initializing DCB
  ice: report link down for VF when PF's queues are not enabled
  ice: Reliably reset VFs
  ice: change work limit to a constant
  ice: small efficiency fixes
  ice: move code closer together
  ice: clean up arguments
  ice: Check root pointer for validity
  ice: Add ice_get_main_vsi to get PF/main VSI
  ice: Update fields in ice_vsi_set_num_qs when reconfiguring
  irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices
  parisc: Drop comments which are already in pci.h
  parisc: Convert eisa_enumerator to use pr_cont()
  bus: ti-sysc: Fix clock handling for no-idle quirks
  parisc: Avoid warning when loading hppb driver
  s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding
  vfio-ccw: fix error return code in vfio_ccw_sch_init()
  s390: vfio-ap: fix warning reset not completed
  HID: prodikeys: Fix general protection fault during probe
  HID: wacom: add new MobileStudio Pro 13 support
  HID: sony: Fix memory corruption issue on cleanup.
  xsk: lock the control mutex in sock_diag interface
  xsk: use state member for socket synchronization
  xsk: avoid store-tearing when assigning umem
  xsk: avoid store-tearing when assigning queues
  selftests/bpf: precision tracking tests
  habanalabs: correctly cast variable to __le32
  habanalabs: show correct id in error print
  habanalabs: stop using the acronym KMD
  habanalabs: display card name as sensors header
  habanalabs: add uapi to retrieve aggregate H/W events
  habanalabs: add uapi to retrieve device utilization
  habanalabs: Make the Coresight timestamp perpetual
  habanalabs: explicitly set the queue-id enumerated numbers
  habanalabs: print to kernel log when reset is finished
  habanalabs: replace __le32_to_cpu with le32_to_cpu
  habanalabs: replace __cpu_to_le32/64 with cpu_to_le32/64
  habanalabs: Handle HW_IP_INFO if device disabled or in reset
  habanalabs: Expose devices after initialization is done
  habanalabs: improve security in Debug IOCTL
  habanalabs: use default structure for user input in Debug IOCTL
  habanalabs: Add descriptive name to PSOC app status register
  habanalabs: Add descriptive names to PSOC scratch-pad registers
  habanalabs: create two char devices per ASIC
  habanalabs: change device_setup_cdev() to be more generic
  habanalabs: maintain a list of file private data objects
  habanalabs: rename user_ctx as compute_ctx
  habanalabs: show the process context dram usage
  habanalabs: kill user process after CS rollback
  habanalabs: add handle field to context structure
  habanalabs: Use dev_get_drvdata
  habanalabs: power management through sysfs is only for GOYA
  habanalabs: cap simulator timeout
  habanalabs: add debug print when rejecting CS
  habanalabs: add comments on INFO IOCTL
  habanalabs: remove write_open_cnt property
  ixgbe: fix xdp handle calculations
  i40e: fix xdp handle calculations
  netfilter: nf_tables: fix possible null-pointer dereference in object update
  iommu/ipmmu-vmsa: Disable cache snoop transactions on R-Car Gen3
  x86/mm: Fix cpumask_of_node() error condition
  iommu/ipmmu-vmsa: Move IMTTBCR_SL0_TWOBIT_* to restore sort order
  clk: rockchip: Add clock controller for the rk3308
  r8152: adjust the settings of ups flags
  net: hns: Move static keyword to the front of declaration
  net: qed: Move static keyword to the front of declaration
  pppoatm: use %*ph to print small buffer
  net: phy: gmii2rgmii: Dont use priv field in phy device
  include: mdio: Add driver data helpers
  gianfar: use DT more consistently when selecting PHY connection type
  gianfar: cleanup gianfar.h
  gianfar: make five functions static
  gianfar: remove forward declarations
  net: stmmac: selftests: Add Jumbo Frame tests
  net: stmmac: xgmac: Enable RX Jumbo frame support
  net: stmmac: Correctly assing MAX MTU in XGMAC cores case
  net: stmmac: xgmac: Correct RAVSEL field interpretation
  net: stmmac: ethtool: Let user configure TX coalesce without RIWT
  net: stmmac: Only consider RX error when HW Timestamping is not enabled
  net: stmmac: selftests: Implement the ARP Offload test
  net: stmmac: xgmac: Implement ARP Offload
  net: stmmac: selftests: Add selftest for L3/L4 Filters
  net: stmmac: Implement L3/L4 Filters using TC Flower
  net: stmmac: Do not return error code in TC Initialization
  net: stmmac: xgmac: Add RBU handling in DMA interrupt
  net: stmmac: selftests: Return proper error code to userspace
  rocker: add missing init_net check in FIB notifier
  net: mpoa: Use kzfree rather than its implementation.
  sunrpc: Use kzfree rather than its implementation.
  ixgbe: Use kzfree() rather than its implementation.
  clk: rockchip: Add dt-binding header for rk3308
  dt-bindings: Add bindings for rk3308 clock controller
  media: videobuf-core.c: poll_wait needs a non-NULL buf pointer
  gpio: Fix up merge collision in include file
  irqchip/sifive-plic: set max threshold for ignored handlers
  riscv: move the TLB flush logic out of line
  riscv: don't use the rdtime(h) pseudo-instructions
  riscv: cleanup riscv_cpuid_to_hartid_mask
  riscv: optimize send_ipi_single
  riscv: cleanup send_ipi_mask
  hrtimer: Add a missing bracket and hide `migration_base' on !SMP
  irqchip/uniphier-aidet: Use devm_platform_ioremap_resource()
  kprobes: Prohibit probing on BUG() and WARN() address
  serial: tegra: Add PIO mode support
  serial: tegra: report clk rate errors
  serial: tegra: add support to adjust baud rate
  serial: tegra: DT for Adjusted baud rates
  serial: tegra: add support to use 8 bytes trigger
  serial: tegra: set maximum num of uart ports to 8
  serial: tegra: check for FIFO mode enabled status
  dt-binding: serial: tegra: add new chips
  serial: tegra: report error to upper tty layer
  serial: tegra: flush the RX fifo on frame error
  serial: tegra: avoid reg access when clk disabled
  serial: tegra: add support to ignore read
  serial: sprd: correct the wrong sequence of arguments
  dt-bindings: serial: Convert riscv,sifive-serial to json-schema
  serial: max310x: turn off transmitter before activating AutoCTS or auto transmitter flow control
  serial: max310x: Properly set flags in AutoCTS mode
  riscv: refactor the IPI code
  vsock/virtio: a better comment on credit update
  riscv: Add support for libdw
  net/tls: dedup the record cleanup
  net/tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE
  net/tls: narrow down the critical area of device_offload_lock
  net/tls: don't jump to return
  net/tls: use the full sk_proto pointer
  riscv: Add support for perf registers sampling
  Convert usage of IN_MULTICAST to ipv4_is_multicast
  staging: rtl8723bs: Remove return statement from void function
  staging: rtl8192e: remove unnecessary blank line
  staging: exfat: Use kmemdup in exfat_symlink()
  staging: exfat: remove unused including <linux/version.h>
  staging: exfat: remove duplicated include from exfat_super.c
  net/sched: cbs: remove redundant assignment to variable port_rate
  ionic: Add coalesce and other features
  ionic: Add RSS support
  ionic: Add driver stats
  ionic: Add netdev-event handling
  ionic: Add Tx and Rx handling
  ionic: Add initial ethtool support
  ionic: Add async link status check and basic stats
  ionic: Add Rx filter and rx_mode ndo support
  ionic: Add management of rx filters
  ionic: Add the basic NDO callbacks for netdev support
  ionic: Add notifyq support
  ionic: Add adminq action
  ionic: Add basic adminq support
  ionic: Add interrupts and doorbells
  ionic: Add basic lif support
  ionic: Add port management commands
  ionic: Add hardware init and device commands
  ionic: Add basic framework for IONIC Network device driver
  devlink: Add new info version tags for ASIC and FW
  crypto: sha256 - Remove sha256/224_init code duplication
  crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h
  crypto: n2 - Rename arrays to avoid conflict with crypto/sha256.h
  crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h
  crypto: ccree - Rename arrays to avoid conflict with crypto/sha256.h
  crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h
  crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h
  crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h
  crypto: arm - Rename functions to avoid conflict with crypto/sha256.h
  hwrng: timeriomem - relax check on memory resource size
  crypto: inside-secure - Added support for basic AES-CCM
  crypto: inside-secure - Added AES-OFB support
  crypto: inside-secure - Added AES-CFB support
  crypto: inside-secure - Added support for basic AES-GCM
  crypto: inside-secure - Minor code cleanup and optimizations
  crypto: inside-secure - Minor optimization recognizing CTR is always AES
  crypto: inside-secure - Made .cra_priority value a define
  crypto: inside-secure - Only enable algorithms advertised by the hardware
  crypto: inside-secure - Add support for the AES-XTS algorithm
  crypto: inside-secure - Move static cipher alg & mode settings to init
  crypto: mediatek - fix incorrect crypto key setting
  crypto: mediatek - add support to OFB/CFB mode
  crypto: mediatek - only treat EBUSY as transient if backlog
  crypto: mediatek - fix uninitialized value of gctx->textlen
  crypto: mediatek - move mtk_aes_find_dev() to the right place
  powerpc: Remove empty comment
  powerpc/imc: Dont create debugfs files for cpu-less nodes
  powerpc/64s/radix: introduce options to disable use of the tlbie instruction
  powerpc/64s: remove unnecessary translation cache flushes at boot
  powerpc/64s/pseries: radix flush translations before MMU is enabled at boot
  powerpc/64s: make mmu_partition_table_set_entry TLB flush optional
  powerpc/64s/radix: tidy up TLB flushing code
  powerpc/64s: remove register_process_table callback
  selftests/powerpc: Add basic EEH selftest
  powerpc/eeh: Add a eeh_dev_break debugfs interface
  powerpc/eeh: Add debugfs interface to run an EEH check
  powerpc/eeh: Set attention indicator while recovering
  pci-hotplug/pnv_php: Add attention indicator support
  pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs
  pci-hotplug/pnv_php: Add a reset_slot() callback
  powernv/eeh: Use generic code to handle hot resets
  powerpc/eeh: Remove stale CAPI comment
  powerpc/eeh: Defer printing stack trace
  powerpc/eeh: Check slot presence state in eeh_handle_normal_event()
  powerpc/eeh: Make permanently failed devices non-actionable
  powerpc/eeh: Fix race when freeing PDNs
  powerpc/eeh: Clean up EEH PEs after recovery finishes
  ARM: dts: aspeed-g5: Fixe gpio-ranges upper limit
  ARM; dts: aspeed: mihawk: File should not be executable
  ARM: dts: aspeed: swift: Change power supplies to version 2
  ARM: dts: aspeed: vesnin: Add secondary SPI flash chip
  ARM: dts: aspeed: vesnin: Add wdt2 with alt-boot option
  ARM: dts: aspeed-g4: Add all flash chips
  lsm: remove current_security()
  selinux: fix residual uses of current_security() for the SELinux blob
  net: dsa: mt7530: Add support for port 5
  dt-bindings: net: dsa: mt7530: Add support for port 5
  net: dsa: mt7530: Convert to PHYLINK API
  r8152: modify rtl8152_set_speed function
  dpaa2-eth: Poll Tx pending frames counter on if down
  dpaa2-eth: Add new DPNI statistics counters
  dpaa2-eth: Minor refactoring in ethtool stats
  i2c: exynos5: Remove IRQF_ONESHOT
  i2c: stm32f7: Make structure stm32f7_i2c_algo constant
  i2c: cht-wc: drop check because i2c_unregister_device() is NULL safe
  pm-graph: make setVal unbuffered again for python2 and python3
  i2c-eeprom_slave: Add support for more eeprom models
  software node: Initialize the return value in software_node_to_swnode()
  ext4: Reduce ext4 timestamp warnings
  arm64: exynos: Enable exynos-chipid driver
  percpu: Use struct_size() helper
  drm/mcde: Fix DSI transfers
  riscv: Add perf callchain support
  soc: ti: ti_sci_pm_domains: Add support for exclusive and shared access
  dt-bindings: ti_sci_pm_domains: Add support for exclusive and shared access
  firmware: ti_sci: Allow for device shared and exclusive requests
  gfs2: Use async glocks for rename
  gfs2: create function gfs2_glock_update_hold_time
  gfs2: separate holder for rgrps in gfs2_rename
  gfs2: Delete an unnecessary check before brelse()
  gfs2: Minor PAGE_SIZE arithmetic cleanups
  hwmon: (lm75) Aproximate sample times to data-sheet values
  ARM: dts: exynos: Enable GPU/Mali T604 on Arndale board
  ARM: dts: exynos: Enable GPU/Mali T604 on Chromebook Snow
  ARM: dts: exynos: Add GPU/Mali T604 node to Exynos5250
  ARM: dts: exynos: Fix min/max buck4 for GPU on Arndale board
  staging: exfat: remove the redundant check when kfree an object in exfat_destroy_inode
  staging: exfat: Fix two missing unlocks on error paths
  drm/msm: Use the correct dma_sync calls harder
  smack: use GFP_NOFS while holding inode_smack::smk_lock
  security: smack: Fix possible null-pointer dereferences in smack_socket_sock_rcv_skb()
  smack: fix some kernel-doc notations
  Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set
  spi: fsl-spi: use devm_platform_ioremap_resource() to simplify code
  spi: zynq-qspi: use devm_platform_ioremap_resource() to simplify code
  USB: usbcore: Fix slab-out-of-bounds bug during device reset
  spi: zynqmp: use devm_platform_ioremap_resource() to simplify code
  spi: xlp: use devm_platform_ioremap_resource() to simplify code
  spi: uniphier: use devm_platform_ioremap_resource() to simplify code
  spi: tegra: use devm_platform_ioremap_resource() to simplify code
  spi: sun6i: use devm_platform_ioremap_resource() to simplify code
  spi: sun4i: use devm_platform_ioremap_resource() to simplify code
  spi: st-ssc4: use devm_platform_ioremap_resource() to simplify code
  spi: sirf: use devm_platform_ioremap_resource() to simplify code
  spi: sifive: use devm_platform_ioremap_resource() to simplify code
  spi: s3c24xx: use devm_platform_ioremap_resource() to simplify code
  spi: rb4xx: use devm_platform_ioremap_resource() to simplify code
  spi: spi-qcom-qspi: use devm_platform_ioremap_resource() to simplify code
  spi: pic32-sqi: use devm_platform_ioremap_resource() to simplify code
  spi: oc-tiny: use devm_platform_ioremap_resource() to simplify code
  spi: nuc900: use devm_platform_ioremap_resource() to simplify code
  spi: npcm: use devm_platform_ioremap_resource() to simplify code
  spi: mxs: use devm_platform_ioremap_resource() to simplify code
  fs-udf: Delete an unnecessary check before brelse()
  ext2: Delete an unnecessary check before brelse()
  udf: Drop forward function declarations
  spi: mt7621: use devm_platform_ioremap_resource() to simplify code
  udf: Verify domain identifier fields
  spi: spi-meson-spifc: use devm_platform_ioremap_resource() to simplify code
  spi: meson-spicc: use devm_platform_ioremap_resource() to simplify code
  spi: lp-8841: use devm_platform_ioremap_resource() to simplify code
  spi: spi-geni-qcom: use devm_platform_ioremap_resource() to simplify code
  spi: dw-mmio: use devm_platform_ioremap_resource() to simplify code
  spi: coldfire-qspi: use devm_platform_ioremap_resource() to simplify code
  spi: clps711x: use devm_platform_ioremap_resource() to simplify code
  spi: octeon: use devm_platform_ioremap_resource() to simplify code
  spi: cadence: use devm_platform_ioremap_resource() to simplify code
  spi: bcm63xx-hsspi: use devm_platform_ioremap_resource() to simplify code
  spi: bcm2835: use devm_platform_ioremap_resource() to simplify code
  spi: bcm2835aux: use devm_platform_ioremap_resource() to simplify code
  spi: spi-axi: use devm_platform_ioremap_resource() to simplify code
  spi: ath79: use devm_platform_ioremap_resource() to simplify code
  spi: a3700: use devm_platform_ioremap_resource() to simplify code
  spi: altera: use devm_platform_ioremap_resource() to simplify code
  bus: imx-weim: remove incorrect __init annotations
  fbdev: remove w90x900/nuc900 platform drivers
  spi: remove w90x900 driver
  net: remove w90p910-ether driver
  net: remove ks8695 driver
  drm/msm: remove unlikely() from WARN_ON() conditions
  firmware: turris-mox-rwtm: Add sysfs documentation
  firmware: Add Turris Mox rWTM firmware driver
  dt-bindings: firmware: Document cznic,turris-mox-rwtm binding
  bus: moxtet: fix unsigned comparison to less than zero
  bus: moxtet: remove set but not used variable 'dummy'
  arm64: defconfig: Enable Qualcomm QUSB2 PHY
  arm64: defconfig: Enable the EFI Framebuffer
  arm64: defconfig: Enable Qualcomm GENI based I2C controller
  PCI: iproc: Propagate errors for optional PHYs
  PCI: histb: Propagate errors for optional regulators
  PCI: armada8x: Propagate errors for optional PHYs
  PCI: imx6: Propagate errors for optional regulators
  PCI: exynos: Propagate errors for optional PHYs
  PCI: rockchip: Propagate errors for optional regulators
  merge_config.sh: ignore unwanted grep errors
  kbuild: change *FLAGS_<basetarget>.o to take the path relative to $(obj)
  MAINTAINERS: Add Robert as a EDAC reviewer
  modpost: add NOFAIL to strndup
  modpost: add guid_t type definition
  kbuild: add $(BASH) to run scripts with bash-extension
  dm stats: use struct_size() helper
  KVM: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x
  KVM: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs
  pinctrl: qcom: sdm845: Fix UFS_RESET pin
  paride/pcd: need to check if cd->disk is null in pcd_detect
  paride/pcd: need to set queue to NULL before put_disk
  paride/pf: need to set queue to NULL before put_disk
  regulator: Defer init completion for a while after late_initcall
  ASoC: soc-core: add comment to jack at soc_remove_component()
  ASoC: tegra: use devm_platform_ioremap_resource() to simplify code
  ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code
  ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code
  ASoC: amd: use devm_platform_ioremap_resource() to simplify code
  w1: add DS2501, DS2502, DS2505 EPROM device driver
  w1: add 1-wire master driver for IP block found in SGI ASICs
  HID: i2c-hid: modify quirks for weida's devices
  can: add support of SAE J1939 protocol
  arm64: remove __iounmap
  pcmcia/i82092: Refactored dprintk macro for dev_dbg().
  uio: Documentation: Add information on using uio_pdrv_genirq with DT
  uio: uio_pdrv_genirq: Make UIO name controllable via DT node property
  toshiba: Add correct printk log level while emitting error log
  driver-core: add include guard to linux/container.h
  sysfs: add BIN_ATTR_WO() macro
  misc: fastrpc: free dma buf scatter list
  misc: fastrpc: fix double refcounting on dmabuf
  misc: fastrpc: remove unused definition
  misc: fastrpc: Don't reference rpmsg_device after remove
  misc: fastrpc: Reference count channel context
  MAINTAINERS: add maintainer for Intel Stratix10 FW drivers
  firmware: rsu: document sysfs interface
  firmware: add Intel Stratix10 remote system update driver
  firmware: stratix10-svc: extend svc to support new RSU features
  selftests: firmware: Add request_firmware_into_buf tests
  test_firmware: add support for request_firmware_into_buf
  firmware: google: check if size is valid when decoding VPD data
  /dev/mem: Bail out upon SIGKILL.
  binder: Add binder_proc logging to binderfs
  binder: Make transaction_log available in binderfs
  binder: Add stats, state and transactions files
  binder: add a mount option to show global stats
  can: extend sockaddr_can to include j1939 members
  can: add socket type for CAN_J1939
  can: introduce CAN_REQUIRED_SIZE macro
  mailmap: update email address
  can: af_can: use spin_lock_bh() for &net->can.rcvlists_lock
  can: af_can: remove NULL-ptr checks from users of can_dev_rcv_lists_find()
  can: make use of preallocated can_ml_priv for per device struct can_dev_rcv_lists
  can: introduce CAN midlayer private and allocate it automatically
  can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices
  can: af_can: can_rx_register(): use max() instead of open coding it
  can: af_can: give variable holding the CAN receiver and the receiver list a sensible name
  can: af_can: rename find_dev_rcv_lists() to can_dev_rcv_lists_find()
  can: af_can: rename find_rcv_list() to can_rcv_list_find()
  can: proc: give variable holding the CAN per device receive lists a sensible name
  can: af_can: give variable holding the CAN per device receive lists a sensible name
  can: netns: remove "can_" prefix from members struct netns_can
  can: proc: give variables holding CAN statistics a sensible name
  can: af_can: give variables holding CAN statistics a sensible name
  can: netns: give members of struct netns_can holding the statistics a sensible name
  can: netns: give structs holding the CAN statistics a sensible name
  binder: Add default binder devices through binderfs when configured
  binder: Validate the default binderfs device names.
  tty: serial: fix platform_no_drv_owner.cocci warnings
  dt-bindings: serial: Document Freescale LINFlexD UART
  serial: fsl_linflexuart: Update compatible string
  tty: n_gsm: avoid recursive locking with async port hangup
  serial: sprd: keep console alive even if missing the 'enable' clock
  serial: sprd: add console_initcall in sprd's uart driver
  serial: sprd: check the right port and membase
  tty/serial: atmel: remove unneeded atmel_get_lines_status function
  serial: imx: use Tx ready rather than Tx empty irq
  serial: imx: fix data breakage on termios change
  serial: imx: do not disable individual irqs during termios change
  serial: imx: do not stop Rx/Tx on termios change
  serial: imx: get rid of unbounded busy-waiting loop
  tty: max310x: fix off-by-one buffer access when storing overrun
  tty: serial: linflexuart: Use DEFINE_SPINLOCK() for spinlock
  serial: 8250_pci: Implement MSI(-X) support
  serial: 8250_pci: Add F81504A series Support
  serial: mctrl_gpio: Use gpiod flags directly
  tty: serial: add dependence for CONFIG_SERIAL_FSL_LINFLEXUART
  tty: n_gsm: add ioctl to map serial device to mux'ed tty
  serial: 8250_pci: Merge 8250_moxa to 8250_pci
  serial: sprd: Add loopback function support
  serial: mxs-auart: Don't check for mctrl_gpio_to_gpiod() returning error
  serial: sh-sci: Don't check for mctrl_gpio_to_gpiod() returning error
  serial: tegra: protect IER against LCR.DLAB
  serial: tegra: add internal loopback functionality
  tty/serial: atmel: reschedule TX after RX was started
  tty: serial: Add linflexuart driver for S32V234
  tty/serial: atmel: remove redundant assignment to ret
  parport: parport_serial: Add support for Sunix Multi I/O boards
  serial: 8250_pci: Add support for Sunix serial boards
  serial: remove ks8695 driver
  serial: lantiq: Add support for Lightning Mountain SoC
  serial: lantiq: Make IRQ & ISR assignment dynamic
  serial: lantiq: Use proper DT compatible string
  serial: 8250_lpss: Enable HS UART on Elkhart Lake
  serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro
  serial: 8250_lpss: register DMA IRQ and pool with instance ID
  serial: 8250_lpss: add fractional divisor support
  serial: 8250_lpss: switch to use 8250_dwlib library
  serial: 8250_dw: switch to use 8250_dwlib library
  serial: 8250_dw: split Synopsys DesignWare 8250 common functions
  serial: 8250_dw: use pointer to uart local variable
  serial: 8250_dw: Use a unified new dev variable in remove
  serial: lantiq: Add SMP support
  tty: serial: fsl_lpuart: Ignore TX/RX interrupts if DMA is enabled
  tty: serial: fsl_lpuart: Don't enable TIE in .startup() or .resume()
  tty: serial: fsl_lpuart: Introduce lpuart*_setup_watermark_enable()
  tty: serial: fsl_lpuart: Introduce lpuart32_configure()
  tty: serial: fsl_lpuart: Introduce lpuart_rx_dma_startup()
  tty: serial: fsl_lpuart: Introduce lpuart_tx_dma_startup()
  serial: 8250_exar: Replace msleep(1) with usleep_range()
  serial: 8250_exar: Consolidate callback assignments in default_setup()
  tty: serial: qcom_geni_serial: use devm_platform_ioremap_resource() to simplify code
  serial: 8250: Don't check for mctrl_gpio_init() returning -ENOSYS
  serial: sh-sci: Don't check for mctrl_gpio_init() returning -ENOSYS
  serial: mctrl_gpio: Avoid probe failures in case of missing gpiolib
  serial: 8250_exar: Absorb remaining 8250_port INT0 support
  serial: sh-sci: Use DEVICE_ATTR_RW() for rx_fifo_trigger
  tty: serial: qcom_geni_serial: Update the oversampling rate
  serial: 8250_exar: Clear buffer before shutdown
  serial: 8250_exar: Move custom divisor support out from 8250_port
  serial: 8250_exar: Extract PM routine from 8250_port
  serial: 8250_exar: No need to autoconfigure Exar ports
  serial: sh-sci: use driver core functions, not sysfs ones.
  xilinx_uartps.c: suppress "may be used uninitialised" warning
  tty: Remove dev_err() usage after platform_get_irq()
  tty: serial: fsl_lpuart: Introduce lpuart_dma_shutdown()
  tty: serial: fsl_lpuart: Drop unnecessary lpuart*_stop_tx()
  tty: serial: fsl_lpuart: Introduce lpuart_stopped_or_empty()
  tty: serial: fsl_lpuart: Use cpu_relax() instead of barrier()
  tty: serial: fsl_lpuart: Introduce lpuart_wait_bit_set()
  tty: serial: fsl_lpuart: Use appropriate lpuart32_* I/O funcs
  tty: serial: fsl_lpuart: Clear CSTOPB unconditionally
  tty: serial: fsl_lpuart: Drop unnecessary extra parenthesis
  tty: serial: fsl_lpuart: Drop no-op bit opearation
  tty: serial: fls_lpuart: Split shared TX IRQ handler into two
  tty: serial: fsl_lpuart: Fix issue in software flow control
  tty: serial: fsl_lpuart: Drop unnecessary uart_write_wakeup()
  tty: serial: fsl_lpuart: Fix bogus indentation
  tty: serial: fsl_lpuart: Simplify RX/TX IRQ handlers
  tty: serial: fsl_lpuart: Flush HW FIFOs in .flush_buffer
  tty: serial: fsl_lpuart: flush receive FIFO after overruns
  tty: serial: fsl_lpuart: fix framing error handling when using DMA
  serial: imx: get rid of imx_uart_rts_auto()
  serial: imx: set_mctrl(): correctly restore autoRTS state
  serial: imx: set_termios(): do not enable autoRTS if RTS is unset
  serial: 8250_pnp: Move to struct dev_pm_ops
  serial/8250: Add support for NI-Serial PXI/PXIe+485 devices
  serial: stm32: Use __maybe_unused instead of #if CONFIG_PM_SLEEP
  serial: stm32: add pm_runtime support
  serial: stm32: select pinctrl state in each suspend/resume function
  dt-bindings: serial: stm32: add wakeup option
  8250_lpss: check null return when calling pci_ioremap_bar
  tty: serial: fsl_lpuart: correct the FIFO depth size
  tty: serial: fsl_lpuart: remove sg_set_buf() for sport->rx_sgl
  tty: serial: fsl_lpuart: use kzalloc() instead of kmalloc()
  tty: serial: fsl_lpuart: add earlycon for imx8qxp platform
  tty: serial: fsl_lpuart: remove the dev.coherent_dma_mask zero setting
  serial: 8250_exar: Use struct_size() helper
  tty: nozomi: Use dev_get_drvdata
  serial: 8250: Use dev_get_drvdata where possible
  tty/isicom: remove redundant assignment to variable word_count
  tty: serial: Remove call to memset after pci_alloc_consistent
  tty: hvcs: Fix odd use of strlcpy
  serial: 8250_omap: Fix idling for unloaded serdev drivers
  tty: n_gsm: add helpers to convert mux-num to/from tty-base
  tty: n_gsm: update doc example to use header for N_GSM0710 define
  tty: n_gsm: remove obsolete mknod doc example
  dmaengine: ti: edma: Use bitmap_set() instead of open coded edma_set_bits()
  dmaengine: ti: edma: Only reset region0 access registers
  dmaengine: ti: edma: Do not reset reserved paRAM slots
  EDAC/mc_sysfs: Make debug messages consistent
  soundwire: stream: make stream name a const pointer
  soundwire: Add compute_params callback
  arm: remove wrappers for the generic dma remap helpers
  dma-mapping: introduce a dma_common_find_pages helper
  dma-mapping: always use VM_DMA_COHERENT for generic DMA remap
  vmalloc: lift the arm flag for coherent mappings to common code
  dma-mapping: provide a better default ->get_required_mask
  dma-mapping: remove the dma_declare_coherent_memory export
  remoteproc: don't allow modular build
  dma-mapping: remove the dma_mmap_from_dev_coherent export
  dma-mapping: remove dma_release_declared_memory
  dma-mapping: remove dma_{alloc,free,mmap}_writecombine
  dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP
  parisc: don't set ARCH_NO_COHERENT_DMA_MMAP
  arm-nommu: call dma_mmap_from_dev_coherent directly
  ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_*
  dma-mapping: add a dma_can_mmap helper
  dma-mapping: explicitly wire up ->mmap and ->get_sgtable
  dma-mapping: move the dma_get_sgtable API comments from arm to common code
  gpio: of: Normalize return code variable name
  gpio: gpiolib: Normalize return code variable name
  gpio: ep93xx: Pass irqchip when adding gpiochip
  eeprom: Deprecate the legacy eeprom driver
  soundwire: core: add device tree support for slave devices
  dt-bindings: soundwire: add slave bindings
  HID: apple: Fix stuck function keys when using FN
  soundwire: bus: set initial value to port_status
  erofs: using switch-case while checking the inode type.
  staging: exfat: cleanup explicit comparisons to NULL
  Staging: rtl8723bs: Use kzfree rather than its implementation
  ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe()
  wcn36xx: use dynamic allocation for large variables
  ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create()
  ath9k: dynack: set ackto to max timeout in ath_dynack_reset
  ath9k: dynack: set max timeout according to channel width
  ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset
  ath9k: dyanck: introduce ath_dynack_set_timeout routine
  ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init
  ath9k: add loader for AR92XX (and older) pci(e)
  carl9170: remove set but not used variable 'udev'
  wil6210: Delete an unnecessary kfree() call in wil_tid_ampdu_rx_alloc()
  wil6210: Add EDMG channel support
  wil6210: fix wil_cid_valid with negative cid values
  dmaengine: iop-adma.c: fix printk format warning
  dmaengine: stm32-dma: Use struct_size() helper
  dt-bindings: dmaengine: dma-common: Fix the dma-channel-mask property
  dmanegine: ioat/dca: Use struct_size() helper
  dmaengine: iop-adma: remove set but not used variable 'slots_per_op'
  dmaengine: dmatest: Add support for completion polling
  dmaengine: ti: omap-dma: Remove variable override in omap_dma_tx_status()
  dmaengine: ti: omap-dma: Remove 'Assignment in if condition'
  dmaengine: ti: edma: Remove 'Assignment in if condition'
  xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT
  xfs: define a flags field for the AG geometry ioctl structure
  Documentation: fpga: dfl: add descriptions for virtualization and new interfaces.
  fpga: dfl: fme: add global error reporting support
  fpga: dfl: afu: add STP (SignalTap) support
  fpga: dfl: afu: add error reporting support.
  fpga: dfl: afu: expose __afu_port_enable/disable function.
  fpga: dfl: afu: add userclock sysfs interfaces.
  fpga: dfl: afu: convert platform_driver to use dev_groups
  fpga: dfl: fme: convert platform_driver to use dev_groups
  fpga: dfl: make init callback optional
  kbuild: remove ARCH_{CPP,A,C}FLAGS
  kbuild,arc: add CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 for ARC
  ice: Only disable VLAN pruning for the VF when all VLANs are removed
  ice: Remove enable DCB when SW LLDP is activated
  ice: Report stats when VSI is down
  ice: Always notify FW of VF reset
  ice: Correctly handle return values for init DCB
  ice: Limit Max TCs on devices with more than 4 ports
  ice: Cleanup defines in ice_type.h
  ice: print extra message if topology issue
  ice: add print of autoneg state to link message
  ice: update driver unloading field for Queue Shutdown AQ command
  ice: add needed PFR during driver unload
  drm/msm/dsi: Fix return value check for clk_get_parent
  drm/msm: add atomic traces
  drm/msm/dpu: async commit support
  drm/msm: async commit support
  drm/msm: split power control from prepare/complete_commit
  drm/msm: add kms->flush_commit()
  drm/msm: convert kms->complete_commit() to crtc_mask
  drm/msm: add kms->wait_flush()
  drm/msm/dpu: handle_frame_done() from vblank irq
  drm/msm/dpu: add real wait_for_commit_done()
  drm/msm/dpu: unwind async commit handling
  drm/msm/dpu: remove unused arg
  drm/msm/dpu: remove some impossible error checking
  drm/msm/dpu: add rotation property
  drm/msm: Remove Kconfig default
  drm/msm/dpu: remove stray "\n"
  drm/msm/dpu: fix "frame done" timeouts
  drm/msm: Use struct_size() helper
  drm/msm: Use generic bulk clock function
  drm/msm/mdp5: Find correct node for creating gem address space
  drm/msm/phy/dsi_phy: silence -EPROBE_DEFER warnings
  drm/msm/a6xx: add missing MODULE_FIRMWARE()
  drm/msm/mdp5: Add msm8998 support
  drm/msm/dpu: remove dpu_mdss:hwversion
  drm/msm: Transition console to msm framebuffer
  drm/msm/hdmi: Convert to use GPIO descriptors
  drm/msm/dpu: Drop unused GPIO code
  drm/msm/dsi: Drop unused GPIO includes
  drm/msm/mdp4: Drop unused GPIO include
  drm/msm: drop use of drmP.h
  ice: Deduce TSA value from the priority value in the CEE mode
  ice: Report what the user set for coalesce [tx|rx]-usecs
  ice: Fix resource leak in ice_remove_rule_internal()
  md/raid5: use bio_end_sector to calculate last_sector
  md/raid1: fail run raid1 array when active disk less than one
  md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone
  ice: Fix EMP reset handling
  dm crypt: omit parsing of the encapsulated cipher
  dm crypt: switch to ESSIV crypto API template
  crypto: essiv - create wrapper template for ESSIV generation
  iio: imu: st_lsm6dsx: rely on IIO_G_TO_M_S_2 for gain definition for LSM9DS1
  iio: imu: st_lsm6dsx: remove invalid gain value for LSM9DS1
  staging: exfat: drop local TRUE/FALSE defines
  ARM: scoop: Use the right include
  staging: exfat: fix spelling errors in comments
  staging: exfat: cleanup braces for if/else statements
  coresight: tmc-etr: Add barrier packets when moving offset forward
  coresight: tmc-etr: Decouple buffer sync and barrier packet insertion
  coresight: tmc: Make memory width mask computation into a function
  coresight: tmc-etr: Fix perf_data check
  coresight: tmc-etr: Fix updating buffer in not-snapshot mode.
  coresight: etm4x: improve clarity of etm4_os_unlock comment
  coresight: etm4x: use module_param instead of module_param_named
  coresight: etm4x: Use explicit barriers on enable/disable
  coresight: etm4x: Remove superfluous setting of os_unlock
  coresight: acpi: Static funnel support
  coresight: Convert pr_warn to dev_warn for obsolete bindings
  coresight: tmc-etr: Check if non-secure access is enabled
  coresight: tmc-etr: Handle memory errors
  coresight: etr_buf: Consolidate refcount initialization
  coresight: cpu-debug: Add support for Qualcomm Kryo
  coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996
  coresight: etm4x: Two function calls less
  net/mlx5: Add devlink flow_steering_mode parameter
  net/mlx5: Add support to use SMFS in switchdev mode
  net/mlx5: Add API to set the namespace steering mode
  net/mlx5: Add direct rule fs_cmd implementation
  net/mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support
  net/mlx5: DR, Expose APIs for direct rule managing
  net/mlx5: DR, Add required FW steering functionality
  net/mlx5: DR, Expose steering rule functionality
  net/mlx5: DR, Expose steering action functionality
  net/mlx5: DR, Expose steering matcher functionality
  net/mlx5: DR, Expose steering table functionality
  net/mlx5: DR, Expose steering domain functionality
  net/mlx5: DR, Add Steering entry (STE) utilities
  net/mlx5: DR, Expose an internal API to issue RDMA operations
  net/mlx5: DR, ICM pool memory allocator
  net/mlx5: DR, Add direct rule command utilities
  net/mlx5: DR, Add the internal direct rule types definitions
  net/mlx5: Add flow steering actions to fs_cmd shim layer
  hwmon: (w83793d) convert to use devm_i2c_new_dummy_device
  hwmon: (w83792d) convert to use devm_i2c_new_dummy_device
  hwmon: (w83791d) convert to use devm_i2c_new_dummy_device
  hwmon: (as370-hwmon) fix devm_platform_ioremap_resource.cocci warnings
  hwmon: (lm75) Add support for writing sampling period on PCT2075
  hwmon: (lm75) Add support for writing conversion time for TMP112
  hwmon: (lm75) Move updating the sample interval to its own function
  hwmon: (lm75) Support configuring the sample time for various chips
  hwmon: (nct7904) Fix incorrect temperature limitation register setting of LTD.
  hwmon: (as370-hwmon) Add DT bindings for Synaptics AS370 PVT
  hwmon: Add Synaptics AS370 PVT sensor driver
  pmbus: (ibm-cffps) Add support for version 2 of the PSU
  dt-bindings: hwmon: Document ibm,cffps2 compatible string
  hwmon: (iio_hwmon) Enable power exporting from IIO
  dt-bindings: Add ipsps1 as a trivial device
  hwmon: pmbus: Add Inspur Power System power supply driver
  hwmon/ltc2990: Generalise DT to fwnode support
  hwmon: (raspberrypi) update MODULE_AUTHOR() email address
  hwmon: (lm75) Modularize lm75_write and make hwmon_chip writable
  hwmon: (lm75) Add new fields into lm75_params_
  hwmon: (lm75) Create function from code to write into registers
  hwmon: (lm75) Create structure to save all the configuration parameters.
  hwmon: (nct7904) Add extra sysfs support for fan, voltage and temperature.
  hwmon: w83795: Fan control option isn't that dangerous
  hwmon: (npcm750-pwm-fan) Remove dev_err() usage after platform_get_irq()
  hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap'
  hwmon: (nct6775) Integrate new model nct6116
  hwmon: (adt7475) Convert to use hwmon_device_register_with_groups()
  hwmon: (w83781d) convert to i2c_new_dummy_device
  hwmon: (smm665) convert to i2c_new_dummy_device
  hwmon: (asb100) convert to i2c_new_dummy_device
  hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs
  x86/amd_nb: Add PCI device IDs for family 17h, model 70h
  docs: hwmon: pxe1610: convert to ReST format and add to the index
  hwmon: (k8temp) update to use new hwmon registration API
  hwmon: (pmbus/max31785) Remove a useless #define
  hwmon: (lm75) add support for PCT2075
  device-tree: bindinds: add NXP PCT2075 as compatible device to LM75
  hwmon: Remove ads1015 driver
  selftests/bpf: fix endianness issues in test_sysctl
  selftests/bpf: improve unexpected success reporting in test_syctl
  selftests/bpf: fix "ctx:write sysctl:write read ok" on s390
  selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu
  leds: ti-lmu-common: Move static keyword to the front of declaration
  leds: lm3532: Move static keyword to the front of declarations
  i2c: fsi: Add of_put_node() before break
  usb: cdns3: Remove redundant dev_err call in cdns3_probe()
  USB: rio500: Fix lockdep violation
  USB: rio500: simplify locking
  i2c: synquacer: Make synquacer_i2c_ops constant
  usb: mtu3: register a USB Role Switch for dual role mode
  i2c: hix5hd2: Remove IRQF_ONESHOT
  ASoC: es8316: add clock control of MCLK
  iio: cros_ec: set calibscale for 3d MEMS to unit vector
  iio: dac: ad5380: fix incorrect assignment to val
  iio: imu: st_lsm6dsx: Fix FIFO diff mask for tagged fifo
  dt-bindings: iio: imu: st_lsm6dsx: add lsm9ds1 device bindings
  iio: imu: st_lsm6dsx: add support for accel/gyro unit of lsm9ds1
  spi: npcm-fiu: fix spelling mistake "frequancy" -> "frequency"
  ASoC: es8316: add DT-bindings
  i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond
  watchdog: iTCO: Add support for Cannon Lake PCH iTCO
  EDAC/mc_sysfs: Remove pointless gotos
  EDAC: Prefer 'unsigned int' to bare use of 'unsigned'
  netfilter: nft_quota: add quota object update support
  netfilter: nf_tables: Introduce stateful object update operation
  usb: common: add USB GPIO based connection detection driver
  usb: common: create Kconfig file
  usb: roles: get usb-role-switch from parent
  xfs: add a xfs_valid_startblock helper
  MAINTAINERS: update entry for firewire audio drivers with UAPI header
  HID: sb0540: add support for Creative SB0540 IR receivers
  usb: roles: Add fwnode_usb_role_switch_get() function
  mips: compat: vdso: Use legacy syscalls as fallback
  HID: Add quirk for HP X500 PIXART OEM mouse
  closures: fix a race on wakeup from closure_sync
  bcache: Fix an error code in bch_dump_read()
  bcache: add cond_resched() in __bch_cache_cmp()
  Documentation:kernel-per-CPU-kthreads.txt: Remove reference to elevator=
  device connection: Add fwnode_connection_find_match()
  Documenation: switching-sched: Remove notes about elevator argument
  block: elevator.c: Remove now unused elevator= argument
  usb: roles: Introduce stubs for the exiting functions in role.h
  dt-bindings: usb: mtu3: add properties about USB Role Switch
  dt-bindings: usb: add binding for USB GPIO based connection detection driver
  dt-bindings: connector: add optional properties for Type-B
  dt-binding: usb: add usb-role-switch property
  usbip: Implement SG support to vhci-hcd and stub driver
  block: mq-deadline: Fix queue restart handling
  usb: roles: intel: Enable static DRD mode for role switch
  xhci-ext-caps.c: Add property to disable Intel SW switch
  usb: dwc3: remove generic PHY calibrate() calls
  usb: core: phy: add support for PHY calibration
  usb: chipidea: msm: Use device-managed registration API
  usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings
  usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv
  usb: host: xhci-plat: add quirks member into struct xhci_plat_priv
  xhci: fix possible memleak on setup address fails.
  xhci: add TSP bitflag to TRB tracing
  usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()'
  usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()'
  usb: cdns3: fix spelling mistake: "cnfiguration" -> "configuration"
  usb: cdns3: fix missing assignment of ret before error check on ret
  usb: cdns3: remove redundant assignment to ret on error exit path
  usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C
  usb: cdns3: remove set but not used variable 'priv_dev'
  usb: cdns3: Fix Wunused-but-set-variable warning
  zd1211rw: zd_usb: Use struct_size() helper
  brcmfmac: get chip's default RAM info during PCIe setup
  arm64: bpf: optimize modulo operation
  bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA
  brcmfmac: replace strncpy() by strscpy()
  rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status
  ipw2x00: fix spelling mistake "initializationg" -> "initialization"
  airo: fix memory leaks
  zd1211rw: remove false assertion from zd_mac_clear()
  brcmfmac: remove redundant assignment to pointer hash
  bcma: remove two unused variables
  brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056()
  rtw88: pci: enable MSI interrupt
  rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ
  rtw88: remove redundant assignment to pointer debugfs_topdir
  rtw88: drop unused rtw_coex_coex_dm_reset()
  rtw88: Fix an error message
  rtlwifi: rtl8192ce: Fix incorrect returned values
  rtlwifi: rtl8188ee: Fix incorrect returned values
  rtlwifi: rtl8821ae: Fix incorrect returned values
  bpf: s390: add JIT support for bpf line info
  rtlwifi: rtl8192cu: Convert inline routines to little-endian words
  rtlwifi: rtl8192cu: Convert macros that set descriptor
  rtlwifi: rtl8192cu: Replace local bit manipulation macros
  rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX
  devpts_pty_kill(): don't bother with d_delete()
  infiniband: don't bother with d_delete()
  hypfs: don't bother with d_delete()
  rtlwifi: rtl8192ee: Remove some variable initializations
  rtlwifi: rtl8192ee: Convert inline routines to little-endian words
  rtlwifi: rtl8192ee: Convert macros that set descriptor
  fs/namei.c: keep track of nd->root refcount status
  rtlwifi: rtl8192ee: Replace local bit manipulation macros
  rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX
  rtlwifi: rtl_pci: Fix memory leak when hardware init fails
  rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE'
  rtlwifi: rtl8192cu: Fix value set in descriptor
  mfd: don't select DMA_DECLARE_COHERENT for the sm501 and tc6393xb drivers
  usb: remove commented out dma wrappers
  usb: remove a stale comment in hcd_alloc_coherent
  usb-storage: use hcd_uses_dma to check for DMA capabilities
  usb/ohci-tmio: remove the HCD_DMA flag
  usb/ohci-sm501: remove the HCD_DMA flag
  MIPS: Drop Loongson _CACHE_* definitions
  MIPS: tlbex: Remove cpu_has_local_ebase
  MIPS: tlbex: Simplify r3k check
  MIPS: Select R3k-style TLB in Kconfig
  iommu: Don't use sme_active() in generic code
  selftests/bpf: test_progs: add missing \n to CHECK_FAIL
  selftests/bpf: test_progs: fix verbose mode garbage
  rtlwifi: fix non-kerneldoc comment in usb.c
  iommu/arm-smmu-v3: Fix build error without CONFIG_PCI_ATS
  s390/base: remove unused s390_base_mcck_handler
  s390/sclp: Fix bit checked for has_sipl
  spi: spi-fsl-dspi: Fix race condition in TCFQ/EOQ interrupt
  spi: uniphier: introduce polling mode
  spi: uniphier: remove unnecessary code
  spi: uniphier: fix wrong register overwrite
  regulator: add missing 'static inline' to a helper's stub
  ASoC: audio-graph: indicate rebind issue
  ASoC: simple-card: indicate rebind issue
  9p/vfs_super.c: Remove unused parameter data in v9fs_fill_super
  9p/cache.c: Fix memory leak in v9fs_cache_session_get_cookie
  9p: Transport error uninitialized
  9p: avoid attaching writeback_fid on mmap with type PRIVATE
  kgdb: fix comment regarding static function
  kdb: Replace strncmp with str_has_prefix
  powercap: idle_inject: Use higher resolution for idle injection
  cpuidle: play_idle: Increase the resolution to usec
  dt-bindings: gpu: mali-midgard: Add samsung exynos5250 compatible
  can: dev: can_dev_init(): convert from printk(KERN_INFO) to pr_info
  can: dev: can_dellink(): remove return at end of void function
  can: dev: can_restart(): convert NULL pointer check
  can: dev: remove unnecessary blank line
  can: dev: remove unnecessary parentheses
  can: dev: avoid long lines
  can: dev: convert block comments to network style comments
  can: mcp251x: Call wrapper instead of regulator_disable()
  can: mcp251x: Make use of device property API
  can: mcp251x: Use devm_clk_get_optional() to get the input clock
  can: mcp251x: remove deprecated board file setup example
  can: tcan4x5x: Remove checking the wake pin
  can: tcan4x5x: Remove data-ready gpio interrupt
  dt-bindings: can: tcan4x5x: Update binding to use interrupt property
  can: kvaser_pciefd: the PWM generator is running at the bus frequency of the system.
  irqdomain: Add the missing assignment of domain->fwnode for named fwnode
  gfs2: Fix recovery slot bumping
  gfs2: Fix possible fs name overflows
  gfs2: untangle the logic in gfs2_drevalidate
  gfs2: Always mark inode dirty in fallocate
  ACPI / PCI: fix acpi_pci_irq_enable() memory leak
  staging: rtl8723bs: replace __inline by inline
  staging: r8188eu: use skb_put_data instead of skb_put/memcpy pair
  staging: kpc2000: Fix long constant sparse warning
  staging: exfat: check for null return from call to FAT_getblk
  staging: greybus: light: fix a couple double frees
  cpuidle-haltpoll: vcpu hotplug support
  staging: rts5208: Fix checkpath warning
  staging: rts5208: Fixed checkpath warning.
  staging: rts5208: remove redundant sd30_mode checks
  staging: exfat: remove return and error return via a goto
  staging: exfat: fix uninitialized variable ret
  x86/mm: Remove the unused set_memory_wt() function
  x86/mm: Remove set_pages_x() and set_pages_nx()
  x86/mm: Remove the unused set_memory_array_*() functions
  x86/mm: Unexport set_memory_x() and set_memory_nx()
  perf/x86: Make more stuff static
  sched/uclamp: Always use 'enum uclamp_id' for clamp_id values
  sched/uclamp: Update CPU's refcount on TG's clamp changes
  sched/uclamp: Use TG's clamps to restrict TASK's clamps
  sched/uclamp: Propagate system defaults to the root group
  sched/uclamp: Propagate parent clamps
  sched/uclamp: Extend CPU's cgroup controller
  sched/topology: Improve load balancing on AMD EPYC systems
  arch, ia64: Make NUMA select SMP
  sched, perf: MAINTAINERS update, add submaintainers and reviewers
  staging: exfat: use BIT macro for defining sizes
  staging: exfat: cleanup blank line warnings
  x86/math64: Provide a sane mul_u64_u32_div() implementation for x86_64
  dma-mapping: fix filename references
  iommu/dma: add a new dma_map_ops of get_merge_boundary()
  dma-mapping: introduce dma_get_merge_boundary()
  mmc: queue: use bigger segments if DMA MAP layer can merge the segments
  block: add a helper function to merge the segments
  usb: chipidea: msm: Use device-managed registration API
  ext4: fix kernel oops caused by spurious casefold flag
  cpufreq: Add qcs404 to cpufreq-dt-platdev blacklist
  cpufreq: qcom: Add support for qcs404 on nvmem driver
  cpufreq: qcom: Refactor the driver to make it easier to extend
  cpufreq: qcom: Re-organise kryo cpufreq to use it for other nvmem based qcom socs
  dt-bindings: opp: Add qcom-opp bindings with properties needed for CPR
  dt-bindings: opp: qcom-nvmem: Support pstates provided by a power domain
  HID: hv: Remove dependencies on PAGE_SIZE for ring buffer
  ACPI: custom_method: fix memory leaks
  power: supply: cpcap-charger: Enable vbus boost voltage
  power: supply: sc27xx: Add POWER_SUPPLY_PROP_CALIBRATE attribute
  power: supply: sc27xx: Optimize the battery capacity calibration
  power: supply: sc27xx: Make sure the alarm capacity is larger than 0
  ACPI: thermal: Remove redundant acpi_has_method() calls
  power: supply: sc27xx: Fix the the accuracy issue of coulomb calculation
  power: supply: sc27xx: Fix conditon to enable the FGU interrupt
  power: supply: sc27xx: Add POWER_SUPPLY_PROP_ENERGY_FULL_DESIGN attribute
  Documentation: cpufreq: Update policy notifier documentation
  cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events
  ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc
  PM / Domains: Verify PM domain type in dev_pm_genpd_set_performance_state()
  PM / Domains: Simplify genpd_lookup_dev()
  power: supply: max77650: add MODULE_ALIAS()
  power: supply: isp1704: remove redundant assignment to variable ret
  power: supply: bq25890_charger: Add the BQ25895 part
  power: supply: sc27xx: Replace devm_add_action() followed by failure action with devm_add_action_or_reset()
  power: supply: sc27xx: Introduce local variable 'struct device *dev'
  mvpp2: percpu buffers
  mvpp2: refactor BM pool functions
  power: reset: reboot-mode: Fix author email format
  power: supply: ab8500: remove set but not used variables 'vbup33_vrtcn' and 'bup_vch_range'
  power: supply: max17042_battery: Fix a typo in function names
  net: dsa: Fix off-by-one number of calls to devlink_port_unregister
  mlx5: Add missing init_net check in FIB notifier
  power: reset: gpio-restart: Fix typo when gpio reset is not found
  staging: exfat: make exfat depend on BLOCK
  x86, perf: Fix the dependency of the x86 insn decoder selftest
  Input: bu21013_ts - switch to using standard touchscreen properties
  Input: bu21013_ts - switch to using MT-B (slotted) protocol
  Input: bu21013_ts - fix suspend when wake source
  Input: bu21013_ts - use interrupt from I2C client
  Input: bu21013_ts - remove support for platform data
  Input: bu21013_ts - convert to using managed resources
  Input: bu21013_ts - remove useless comments
  Input: bu21013_ts - annotate supend/resume methods as __maybe_unused
  Input: bu21013_ts - rename some variables
  Input: bu21013_ts - convert to use GPIO descriptors
  ARM: ux500: improve BU21013 touchpad bindings
  ARM: multi_v7_defconfig: Make MAX77802 regulator driver built-in
  ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi Chromebooks
  ARM: dts: exynos: Remove not accurate secondary ADC compatible
  dt-bindings: arm: idle-states: Move exit-latency-us explanation
  dt-bindings: arm: idle-states: Add punctuation to improve readability
  dt-bindings: arm: idle-states: Correct "constraint guarantees"
  dt-bindings: arm: idle-states: Correct references to wake-up delay
  dt-bindings: arm: idle-states: Use "e.g." and "i.e." consistently
  backlight: pwm_bl: Set scale type for brightness curves specified in the DT
  backlight: pwm_bl: Set scale type for CIE 1931 curves
  backlight: Expose brightness curve type through sysfs
  MAINTAINERS: Add entry for stable backlight sysfs ABI documentation
  backlight: gpio-backlight: Correct initial power state handling
  video: backlight: tosa_lcd: drop check because i2c_unregister_device() is NULL safe
  video: backlight: Drop default m for {LCD,BACKLIGHT_CLASS_DEVICE}
  pinctrl-mcp23s08: Fix property-name in dt-example
  microblaze: remove ioremap_fullcache
  tpm/tpm_ftpm_tee: Document fTPM TEE driver
  tpm/tpm_ftpm_tee: A driver for firmware TPM running inside TEE
  tpm: Remove a deprecated comments about implicit sysfs locking
  tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts
  tpm_tis_core: Turn on the TPM before probing IRQ's
  MAINTAINERS: fix style in KEYS-TRUSTED entry
  docs: ftrace: clarify when tracing is disabled by the trace file
  ASoC: soc-core: move soc_probe_link_components() position
  ASoC: soc-core: add snd_soc_dapm_init()
  ASoC: soc-core: dapm related setup at one place
  ASoC: soc-core: move soc_probe_component() position
  ASoC: soc-core: add soc_rtd_free()
  x86: Correct misc typos
  spi: ep93xx: Repair SPI CS lookup tables
  regulator: provide regulator_bulk_set_supply_names()
  drm/etnaviv: fix missing unlock on error in etnaviv_iommuv1_context_alloc()
  afs: Support RCU pathwalk
  afs: Provide an RCU-capable key lookup
  afs: Use afs_extract_discard() rather than iov_iter_discard()
  afs: remove unused variable 'afs_zero_fid'
  afs: remove unused variable 'afs_voltypes'
  mfd: cros_ec: Use mfd_add_hotplug_devices() helper
  mfd: cros_ec: Add convenience struct to define autodetectable CrOS EC subdevices
  mfd: cros_ec: Add convenience struct to define dedicated CrOS EC MCUs
  mfd: cros_ec: Use kzalloc and cros_ec_cmd_xfer_status helper
  mfd / platform: cros_ec: Reorganize platform and mfd includes
  mfd / platform: cros_ec: Rename config to a better name
  mfd: cros_ec: Switch to use the new cros-ec-chardev driver
  mfd / platform: cros_ec: Miscellaneous character device to talk with the EC
  mfd / platform: cros_ec: Move cros-ec core driver out from MFD
  mfd / platform: cros_ec: Handle chained ECs as platform devices
  mfd: mt6323: Add MT6323 RTC and PWRC
  mfd: mt6323: Replace boilerplate resource code with DEFINE_RES_* macros
  mfd: mt6397: Add mutex include
  dt-bindings: mfd: mediatek: Add MT6323 Power Controller
  dt-bindings: mfd: mediatek: Update RTC to include MT6323
  dt-bindings: mfd: mediatek: mt6397: Change to relative paths
  mfd: db8500-prcmu: Support the higher DB8520 ARMSS
  mfd: intel-lpss: Use MODULE_SOFTDEP() instead of implicit request
  mfd: htc-i2cpld: Drop check because i2c_unregister_device() is NULL safe
  mfd: sm501: Include the GPIO driver header
  mfd: intel-lpss: Add Intel Skylake ACPI IDs
  mfd: intel-lpss: Consistently use GENMASK()
  mfd: Add support for Merrifield Basin Cove PMIC
  mfd: ezx-pcap: Replace mutex_lock with spin_lock
  cuse: fix broken release
  fuse: cleanup fuse_wait_on_page_writeback
  fuse: require /dev/fuse reads to have enough buffer capacity (take 2)
  drivers/staging/exfat - by default, prohibit mount of fat/vfat
  power: supply: Init device wakeup after device_add()
  power: supply: ab8500_charger: Mark expected switch fall-through
  power: supply: sbs-battery: only return health when battery present
  MAINTAINERS: N900: Remove isp1704_charger.h record
  power: supply: sbs-battery: use correct flags field
  m68k: Remove ioremap_fullcache()
  m68k: Simplify ioremap_nocache()
  xtensa: virt: move PCI root complex to KIO range
  net/mlx5: Set only stag for match untagged packets
  net/mlx5: Add stub for mlx5_eswitch_mode
  net/mlx5: Avoid disabling RoCE when uninitialized
  net/mlx5: Add HW bits and definitions required for SW steering
  net/mlx5: Move device memory management to mlx5_core
  asm-generic: add unlikely to default BUG_ON(x)
  __div64_const32(): improve the generic C version
  xtensa: add support for call0 ABI in userspace
  xtensa: clean up PS_WOE_BIT usage
  power: supply: axp288_fuel_gauge: Add Minix Neo Z83-4 to the blacklist
  power: supply: axp288_fuel_gauge: Sort the DMI blacklist alphabetically
  power: supply: register HWMON devices with valid names
  net: dsa: mv88e6xxx: centralize SERDES IRQ handling
  net: dsa: mv88e6xxx: introduce .serdes_irq_status
  net: dsa: mv88e6xxx: introduce .serdes_irq_enable
  net: dsa: mv88e6xxx: pass lane to .serdes_power
  net: dsa: mv88e6xxx: merge mv88e6352_serdes_power_set
  net: dsa: mv88e6xxx: implement mv88e6352_serdes_get_lane
  net: dsa: mv88e6xxx: simplify .serdes_get_lane
  net: dsa: mv88e6xxx: introduce .serdes_irq_mapping
  net: dsa: mv88e6xxx: fix SERDES IRQ mapping
  net: dsa: mv88e6xxx: check errors in mv88e6352_serdes_irq_link
  net: hns3: remove set but not used variable 'qos'
  net: hns3: remove redundant assignment to pointer reg_info
  netlabel: remove redundant assignment to pointer iter
  r8169: don't set bit RxVlan on RTL8125
  drm/exynos: drop use of drmP.h
  leds: trigger: gpio: GPIO 0 is valid
  leds: pwm: Use struct_size() helper
  leds: is31fl32xx: Use struct_size() helper
  leds: ti-lmu-common: Fix coccinelle issue in TI LMU
  leds: lm3532: Avoid potentially unpaired regulator calls
  leds: syscon: Use resource managed variant of device register
  leds: Replace {devm_}led_classdev_register() macros with inlines
  dt-bindings: rtc: ds1307: add rx8130 compatible
  rtc: sun6i: Allow using as wakeup source from suspend
  rtc: pcf8563: let the core handle range offsetting
  rtc: pcf8563: remove useless indirection
  rtc: pcf8563: convert to devm_rtc_allocate_device
  rtc: pcf8563: add Microcrystal RV8564 compatible
  rtc: pcf8563: add Epson RTC8564 compatible
  rtc: s35390a: convert to devm_i2c_new_dummy_device()
  rtc: max77686: convert to devm_i2c_new_dummy_device()
  net/ncsi: add response handlers for PLDM over NC-SI
  rtc: pcf85363/pcf85263: fix regmap error in set_time
  rtc: snvs: switch to rtc_time64_to_tm/rtc_tm_to_time64
  rtc: snvs: set range
  devlink: Use switch-case instead of if-else
  devlink: Make port index data type as unsigned int
  net: tls: export protocol version, cipher, tx_conf/rx_conf to socket diag
  tcp: ulp: add functions to dump ulp-specific information
  net/tls: use RCU protection on icsk->icsk_ulp_data
  arm64: defconfig: Enable CPU clock drivers for Qualcomm msm8916
  arm64: defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM
  ARM: multi_v7_defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM
  ARM: qcom_defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM
  objtool: Ignore intentional differences for the x86 insn decoder
  objtool: Update sync-check.sh from perf's check-headers.sh
  perf build: Ignore intentional differences for the x86 insn decoder
  perf intel-pt: Use shared x86 insn decoder
  perf intel-pt: Remove inat.c from build dependency list
  perf: Update .gitignore file
  objtool: Move x86 insn decoder to a common location
  perf metricgroup: Support multiple events for metricgroup
  perf metricgroup: Scale the metric result
  perf pmu: Change convert_scale from static to global
  perf symbols: Move mem_info and branch_info out of symbol.h
  perf auxtrace: Uninline functions that touch perf_session
  perf tools: Remove needless evlist.h include directives
  perf tools: Remove needless evlist.h include directives
  perf tools: Remove needless thread_map.h include directives
  perf tools: Remove needless thread.h include directives
  perf tools: Remove needless map.h include directives
  perf probe: No need for symbol.h, symbol_conf is enough
  perf tools: Remove needless sort.h include directives
  perf tools: Move 'struct events_stats' and prototypes to separate header
  perf hist: Remove needless ui/progress.h from hist.h
  perf dsos: Move the dsos struct and its methods to separate source files
  perf symbols: Move symsrc prototypes to a separate header
  perf symbols: Add missing linux/refcount.h to symbol.h
  perf symbol: Move C++ demangle defines to the only file using it
  perf dso: Adopt DSO related macros from symbol.h
  libtraceevent: Change users plugin directory
  libtraceevent: Remove tep_register_trace_clock()
  libtraceevent, perf tools: Changes in tep_print_event_* APIs
  perf event: Remove needless include directives from event.h
  arm64: dts: rockchip: limit clock rate of MMC controllers for RK3328
  perf env: Remove env.h from other headers where just a fwd decl is needed
  perf debug: Remove needless include directives from debug.h
  qede: Add support for dumping the grc data.
  qed: Add APIs for configuring grc dump config flags.
  qede: Add support for reading the config id attributes.
  qed: Add APIs for reading config id attributes.
  net: dsa: tag_8021q: Restore bridge VLANs when enabling vlan_filtering
  net: bridge: Populate the pvid flag in br_vlan_get_info
  tracing: Rename tracing_reset() to tracing_reset_cpu()
  tracing: Document the stack trace algorithm in the comments
  tracing/arm64: Have max stack tracer handle the case of return address after data
  recordmcount: Clarify what cleanup() does
  recordmcount: Remove redundant cleanup() calls
  recordmcount: Kernel style formatting
  recordmcount: Kernel style function signature formatting
  recordmcount: Rewrite error/success handling
  selftests/ftrace: Add syntax error test for multiprobe
  selftests/ftrace: Add syntax error test for immediates
  selftests/ftrace: Add a testcase for kprobe multiprobe event
  tracing/probe: Add immediate string parameter support
  tracing/probe: Add immediate parameter support
  tracing/uprobe: Add per-probe delete from event
  tracing/kprobe: Add per-probe delete from event
  tracing/uprobe: Add multi-probe per uprobe event support
  tracing/kprobe: Add multi-probe per event support
  tracing/dynevent: Pass extra arguments to match operation
  tracing/dynevent: Delete all matched events
  tracing/probe: Split trace_event related data from trace_probe
  recordmcount: Remove unused fd from uwrite() and ulseek()
  recordmcount: Remove uread()
  recordmcount: Remove redundant strcmp
  kprobes: Allow kprobes coexist with livepatch
  MIPS: PCI: refactor ioc3 special handling
  mips: remove ioremap_cachable
  MAINTAINERS: update entry of firewire audio drivers
  hwmon (coretemp) Fix a memory leak bug
  hwmon: (lm75) Fix write operations for negative temperatures
  hwmon: pmbus: ucd9000: remove unneeded include
  ext4 crypto: fix to check feature status before get policy
  mips/atomic: Fix smp_mb__{before,after}_atomic()
  mips/atomic: Fix loongson_llsc_mb() wreckage
  mips/atomic: Fix cmpxchg64 barriers
  arm64: dts: marvell: add DTS for Turris Mox
  dt-bindings: marvell: document Turris Mox compatible
  arm64: dts: marvell: armada-37xx: add SPI CS1 pinctrl
  xfs: remove the unused XFS_ALLOC_USERDATA flag
  xfs: cleanup xfs_fsb_to_db
  xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate
  xfs: Fix stale data exposure when readahead races with hole punch
  fs: Export generic_fadvise()
  mm: Handle MADV_WILLNEED through vfs_fadvise()
  xfs: allocate xattr buffer on demand
  xfs: consolidate attribute value copying
  xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue
  xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue
  xfs: make attr lookup returns consistent
  xfs: reverse search directory freespace indexes
  xfs: speed up directory bestfree block scanning
  xfs: factor free block index lookup from xfs_dir2_node_addname_int()
  xfs: factor data block addition from xfs_dir2_node_addname_int()
  xfs: move xfs_dir2_addname()
  xfs: remove all *_ITER_CONTINUE values
  openrisc: map as uncached in ioremap
  or1k: dts: Add ethoc device to SMP devicetree
  libata/ahci: Drop PCS quirk for Denverton and beyond
  udp: Remove unlikely() from IS_ERR*() condition
  net/mlx5e: Remove unlikely() from WARN*() condition
  or1k: dts: Fix ethoc network configuration in or1ksim devicetree
  writeback: don't access page->mapping directly in track_foreign_dirty TP
  fs/namei.c: new helper - legitimize_root()
  kill the last users of user_{path,lpath,path_dir}()
  namei.h: get the comments on LOOKUP_... in sync with reality
  kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h
  bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set.
  riscv: add arch/riscv/Kbuild
  [PATCH] fix d_absolute_path() interplay with fsmount()
  doc/af_xdp: include unaligned chunk case
  samples/bpf: use hugepages in xdpsock app
  samples/bpf: add buffer recycling for unaligned chunks to xdpsock
  samples/bpf: add unaligned chunks mode support to xdpsock
  libbpf: add flags to umem config
  net/mlx5e: Allow XSK frames smaller than a page
  mlx5e: modify driver for handling offsets
  ixgbe: modify driver for handling offsets
  i40e: modify driver for handling offsets
  xsk: add support to allow unaligned chunk placement
  ixgbe: simplify Rx buffer recycle
  i40e: simplify Rx buffer recycle
  selftests/bpf: Fix a typo in test_offload.py
  bpf: fix error check in bpf_tcp_gen_syncookie
  nfp: bpf: add simple map op cache
  nfp: bpf: rework MTU checking
  tools: bpftool: do not link twice against libbpf.a in Makefile
  tools: bpf: account for generated feature/ and libbpf/ directories
  tools: bpftool: improve and check builds for different make invocations
  tools: bpftool: ignore make built-in rules for getting kernel version
  bpf: s390: add JIT support for multi-function programs
  net/mlx5e: Move local var definition into ifdef block
  net: sched: cls_matchall: cleanup flow_action before deallocating
  tcp_bbr: clarify that bbr_bdp() rounds up in comments
  sched: act_vlan: implement stats_update callback
  net: stmmac: depend on COMMON_CLK
  arcnet: capmode: remove redundant assignment to pointer pkt
  bnxt_en: Add FW fatal devlink_health_reporter.
  bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors.
  bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task().
  bnxt_en: Do not send firmware messages if firmware is in error state.
  bnxt_en: Retain user settings on a VF after RESET_NOTIFY event.
  bnxt_en: Add devlink health reset reporter.
  bnxt_en: Handle firmware reset.
  bnxt_en: Handle RESET_NOTIFY async event from firmware.
  bnxt_en: Add new FW devlink_health_reporter
  bnxt_en: Add BNXT_STATE_IN_FW_RESET state.
  bnxt_en: Enable health monitoring.
  bnxt_en: Pre-map the firmware health monitoring registers.
  bnxt_en: Discover firmware error recovery capabilities.
  bnxt_en: Handle firmware reset status during IF_UP.
  bnxt_en: Register buffers for VFs before reserving resources.
  bnxt_en: Refactor bnxt_sriov_enable().
  bnxt_en: Prepare bnxt_init_one() to be called multiple times.
  bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode.
  bnxt_en: Simplify error checking in the SR-IOV message forwarding functions.
  bnxt_en: Convert error code in firmware message response to standard code.
  bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg().
  bnxt_en: Use a common function to print the same ethtool -f error message.
  net: sgi: ioc3-eth: no need to stop queue set_multicast_list
  net: sgi: ioc3-eth: protect emcr in all cases
  net: sgi: ioc3-eth: Fix IPG settings
  net: sgi: ioc3-eth: use csum_fold
  net: sgi: ioc3-eth: use dma-direct for dma allocations
  net: sgi: ioc3-eth: refactor rx buffer allocation
  net: sgi: ioc3-eth: split ring cleaning/freeing and allocation
  net: sgi: ioc3-eth: introduce chip start function
  net: sgi: ioc3-eth: separate tx and rx ring handling
  net: sgi: ioc3-eth: get rid of ioc3_clean_rx_ring()
  net: sgi: ioc3-eth: allocate space for desc rings only once
  net: sgi: ioc3-eth: use defines for constants dealing with desc rings
  net: sgi: ioc3-eth: remove checkpatch errors/warning
  MIPS: SGI-IP27: restructure ioc3 register access
  MIPS: SGI-IP27: remove ioc3 ethernet init
  drm/amdgpu: Move null pointer dereference check
  drm/amdgpu: Fix undefined dm_ip_block for navi12
  drm/amdgpu: fix no interrupt issue for renoir emu (v2)
  drm/amdgpu: update IH_CHICKEN in oss 4.0 IP header for VG/RV series
  drm/amd/powerplay: SMU_MSG_OverridePcieParameters is unsupport for APU
  ahci: Do not export local variable ahci_em_messages
  drm/amdgpu: Handle job is NULL use case in amdgpu_device_gpu_recover
  asm-generic: don't provide __ioremap
  wimax/i2400m: remove debug containing bogus calculation of index
  PCI: Remove unnecessary returns
  PCI: OF: Correct of_irq_parse_pci() documentation
  PCI: Fix typos and whitespace errors
  RISC-V: Implement sparsemem
  riscv: Using CSR numbers to access CSRs
  media: sun4i: Make sun4i_csi_formats static
  ASoC: dt-bindings: Convert Allwinner A64 analog codec to a schema
  ASoC: dt-bindings: Convert Allwinner A33 codec to a schema
  ASoC: dt-bindings: sun4i-spdif: Fix dma-names warning
  isofs: Initialize filesystem timestamp ranges
  pstore: fs superblock limits
  fs: omfs: Initialize filesystem timestamp ranges
  fs: hpfs: Initialize filesystem timestamp ranges
  drm/panfrost: Remove unnecessary hwaccess_lock spin_lock
  drm/panfrost: Flush and disable address space when freeing page tables
  drm/panfrost: Add cache/TLB flush before switching address space
  drm/panfrost: Split mmu_hw_do_operation into locked and unlocked version
  drm/panfrost: Rework page table flushing and runtime PM interaction
  drm/panfrost: Remove unnecessary mmu->lock mutex
  drm/panfrost: Hold runtime PM reference until jobs complete
  drm/panfrost: Rework runtime PM initialization
  iommu/qcom: Use struct_size() helper
  iommu: Remove wrong default domain comments
  fs: ceph: Initialize filesystem timestamp ranges
  fs: sysv: Initialize filesystem timestamp ranges
  fs: affs: Initialize filesystem timestamp ranges
  fs: fat: Initialize filesystem timestamp ranges
  fs: cifs: Initialize filesystem timestamp ranges
  fs: nfs: Initialize filesystem timestamp ranges
  ext4: Initialize timestamps limits
  9p: Fill min and max timestamps in sb
  fs: Fill in max and min timestamps in superblock
  utimes: Clamp the timestamps before update
  mount: Add mount warning for impending timestamp expiry
  timestamp_truncate: Replace users of timespec64_trunc
  vfs: Add timestamp_truncate() api
  vfs: Add file timestamp range support
  irqchip/mmp: Coexist with GIC root IRQ controller
  irqchip/mmp: Mask off interrupts from other cores
  irqchip/mmp: Add missing chained_irq_{enter,exit}()
  irqchip/mmp: Do not use of_address_to_resource() to get mux regs
  iommu/dma: Fix for dereferencing before null checking
  irqchip/meson-gpio: Add support for meson sm1 SoCs
  dt-bindings: interrupt-controller: New binding for the meson sm1 SoCs
  iommu/mediatek: Clean up struct mtk_smi_iommu
  memory: mtk-smi: Get rid of need_larbid
  iommu/mediatek: Fix VLD_PA_RNG register backup when suspend
  memory: mtk-smi: Add bus_sel for mt8183
  memory: mtk-smi: Invoke pm runtime_callback to enable clocks
  iommu/mediatek: Add mmu1 support
  iommu/mediatek: Add mt8183 IOMMU support
  memory: mtk-smi: Add gals support
  iommu/mediatek: Move vld_pa_rng into plat_data
  iommu/mediatek: Move reset_axi into plat_data
  iommu/mediatek: Refine protect memory definition
  iommu/mediatek: Add larb-id remapped support
  iommu/mediatek: Add bclk can be supported optionally
  iommu/mediatek: Adjust the PA for the 4GB Mode
  iommu/io-pgtable-arm-v7s: Extend to support PA[33:32] for MediaTek
  iommu/io-pgtable-arm-v7s: Rename the quirk from MTK_4GB to MTK_EXT
  iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa
  iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers
  iommu/mediatek: Fix iova_to_phys PA start for 4GB mode
  memory: mtk-smi: Use a struct for the platform data for smi-common
  memory: mtk-smi: Use a general config_port interface
  iommu/mediatek: Use a struct as the platform data
  dt-bindings: mediatek: Add binding for mt8183 IOMMU and SMI
  iommu: Revisit iommu_insert_resv_region() implementation
  iommu/vt-d: Fix wrong analysis whether devices share the same bus
  writeback: add tracepoints for cgroup foreign writebacks
  iommu/iova: Avoid false sharing on fq_timer_on
  blkcg: add missing NULL check in ioc_cpd_alloc()
  i2c: iproc: Make bcm_iproc_i2c_quirks constant
  i2c: iproc: Add full name of devicetree node to adapter name
  ASoC: mediatek: mt8183: fix space issues
  ASoC: mediatek: mt8183: remove forward declaration of headset_init
  ASoC: mediatek: mt8183: move headset jack to card-specific storage
  ASoC: mediatek: mt8183: move private structure
  spi: bcm-qspi: Make BSPI default mode
  spi: npcm-fiu: add NPCM FIU controller driver
  dt-binding: spi: add NPCM FIU controller
  spi: dw-pci: Add MODULE_DEVICE_TABLE
  MAINTAINERS: Add keyword pattern on regulator_get_optional()
  regulator: sy8824x: add prefixes to BUCK_EN and MODE macros
  regulator: sy8824x: use c++style for the comment block near SPDX
  regulator: mt6358: Add BROKEN dependency while waiting for MFD to merge
  ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL
  ASoC: Intel: broadwell: Simplify device probe
  ASoC: Intel: bdw-rt5677: Simplify device probe
  ASoC: Intel: haswell: Simplify device probe
  ASoC: Intel: Haswell: Adjust machine device private context
  ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP
  ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup
  ASoC: ti: davinci-i2s: Add S32_LE as support format
  ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback
  iommu/amd: Silence warnings under memory pressure
  cfg80211: add local BSS receive time to survey information
  arm64: atomics: Use K constraint when toolchain appears to support it
  arm64: atomics: Undefine internal macros after use
  arm64: lse: Make ARM64_LSE_ATOMICS depend on JUMP_LABEL
  arm64: asm: Kill 'asm/atomic_arch.h'
  arm64: lse: Remove unused 'alt_lse' assembly macro
  microblaze: use the generic dma coherent remap allocator
  microblaze/nommu: use the generic uncached segment support
  crypto: hisilicon - select CRYPTO_LIB_DES while compiling SEC driver
  crypto: sha256 - Add missing MODULE_LICENSE() to lib/crypto/sha256.c
  crypto: ccp - invoke fallback for XTS ciphertext stealing
  crypto: nx - remove unused variables 'nx_driver_string' and 'nx_driver_version'
  crypto: atmel - Fix -Wunused-const-variable warning
  crypto: aegis128 - Fix -Wunused-const-variable warning
  crypto: caam - add clock entry for i.MX8MQ
  crypto: caam - always select job ring via RSR on i.MX8MQ
  crypto: caam - select DMA address size at runtime
  crypto: caam - don't hardcode inpentry size
  crypto: caam - drop explicit usage of struct jr_outentry
  crypto: caam - move cpu_to_caam_dma() selection to runtime
  crypto: caam - make CAAM_PTR_SZ dynamic
  crypto: caam - share definition for MAX_SDLEN
  crypto: caam - drop 64-bit only wr/rd_reg64()
  crypto: caam - use ioread64*_hi_lo in rd_reg64
  crytpo: caam - make use of iowrite64*_hi_lo in wr_reg64
  crypto: caam - request JR IRQ as the last step
  crypto: caam - convert caam_jr_init() to use devres
  crypto: caam - simplfy clock initialization
  crypto: caam - move DMA mask selection into a function
  crypto: caam/qi - use print_hex_dump_debug function to print debug messages
  crypto: inside-secure - add support for using the EIP197 without vendor firmware
  crypto: inside-secure - add support for PCI based FPGA development board
  crypto: inside-secure - Remove redundant algo to engine mapping code
  crypto: inside-secure - make driver selectable for non-Marvell hardware
  crypto: s5p - use correct block size of 1 for ctr(aes)
  crypto: s5p - deal gracefully with bogus input sizes
  crypto: arm64/aes - implement accelerated ESSIV/CBC mode
  crypto: arm64/aes-cts-cbc - factor out CBC en/decryption of a walk
  crypto: essiv - add tests for essiv in cbc(aes)+sha256 mode
  crypto: arm64/aegis128 - use explicit vector load for permute vectors
  crypto: picoxcell - Fix the name of the module in the description of CRYPTO_DEV_PICOXCELL
  scsi: fnic: print port speed only at driver init or speed change
  mtd: spi-nor: Rename "n25q512a" to "mt25qu512a (n25q512a)"
  mtd: spi-nor: Add support for mt35xu02g
  erofs: reduntant assignment in __erofs_get_meta_page()
  erofs: remove all likely/unlikely annotations
  MAINTAINERS: fix up exfat directory location
  staging: exfat: add exfat filesystem code to staging
  usb: gadget: net2280: Add workaround for AB chip Errata 11
  usb: gadget: net2280: Move all "ll" registers in one structure
  usb: dwc3: gadget: Workaround Mirosoft's BESL check
  ALSA: firewire-motu: add support for MOTU 4pre
  xfs: remove all *_ITER_ABORT values
  powerpc/64s/exception: reduce page fault unnecessary loads
  powerpc/64s/exception: Remove pointless KVM handler name bifurcation
  powerpc/64s/exception: program check handler do not branch into a macro
  powerpc/64s/exception: move interrupt entry code above the common handler
  powerpc/64s/exception: INT_COMMON add DAR, DSISR, reconcile options
  powerpc/64s/exception: Expand EXCEPTION_PROLOG_COMMON_1 and 2 into caller
  powerpc/64s/exception: Expand EXCEPTION_COMMON macro into caller
  powerpc/64s/exception: Add INT_COMMON gas macro to generate common exception code
  powerpc/64s/exception: Merge EXCEPTION_PROLOG_COMMON_2/3
  powerpc/64s/exception: KVM_HANDLER reorder arguments to match other macros
  powerpc/64s/exception: Add INT_KVM_HANDLER gas macro
  powerpc/64s/exception: INT_HANDLER support HDAR/HDSISR and use it in HDSI
  powerpc/64s/exception: Add the virt variant of the denorm interrupt handler
  powerpc/64s/exception: remove EXCEPTION_PROLOG_0/1, rename _2
  powerpc/64s/exceptions: Use keyword params to shorten arg lists
  net: spider_net: Use struct_size() helper
  r8169: add support for EEE on RTL8125
  r8169: add RTL8125 PHY initialization
  r8169: add support for RTL8125
  r8169: don't use bit LastFrag in tx descriptor after send
  r8169: read common register for PCI commit
  r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init
  r8169: factor out reading MAC address from registers
  r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions
  r8169: change interrupt mask type to u32
  powerpc/64s/exception: Replace PROLOG macros and EXC helpers with a gas macro
  powerpc/64s/exception: remove 0xb00 handler
  powerpc/64s/exception: Fix performance monitor virt handler
  powerpc/64s/exception: Add EXC_HV_OR_STD, which selects HSRR if HVMODE
  powerpc/64s/exception: move head-64.h exception code to exception-64s.S
  powerpc/64s/exception: Fix DAR load for handle_page_fault error case
  powerpc/64s/exception: machine check improve labels and comments
  powerpc/64s/exception: untangle early machine check handler branch
  powerpc/64s/exception: machine check move unrecoverable handling out of line
  powerpc/64s/exception: simplify machine check early path
  powerpc/64s/exception: machine check move tramp code
  powerpc/64s/exception: machine check restructure to reuse common macros
  powerpc/64s/exception: machine check pseries should skip the late handler for kernel MCEs
  powerpc/64s/pseries: machine check convert to use common event code
  powerpc/64s/powernv: machine check dump SLB contents
  powerpc/64s/exception: machine check use correct cfar for late handler
  powerpc/64s/exception: machine check remove machine_check_pSeries_0 branch
  powerpc/64s/exception: machine check pseries should always run the early handler
  powerpc/64s/exception: machine check adjust RFI target
  powerpc/64s/exception: machine check fix KVM guest test
  powerpc/64s/exception: machine check remove bitrotted comment
  powerpc/64s/exception: machine check fwnmi remove HV case
  net: dsa: mv88e6xxx: fix freeing unused SERDES IRQ
  net: dsa: mv88e6xxx: keep CMODE writable code private
  net: dsa: mv88e6xxx: get serdes lane after lock
  net: hns3: not allow SSU loopback while execute ethtool -t dev
  net: hns3: check reset interrupt status when reset fails
  net: hns3: add phy selftest function
  net: hns3: implement .process_hw_error for hns3 client
  net: hns3: optimize waiting time for TQP reset
  net: hns3: fix incorrect type in assignment.
  net: hns3: make some reusable codes into a function
  net: hns3: optimize some log printings
  net: hns3: reduce the parameters of some functions
  net: hns3: modify base parameter of kstrtouint in hclge_dbg_dump_tm_map
  net: hns3: use macro instead of magic number
  net: hns3: code optimization for debugfs related to "dump reg"
  powerpc/configs: Enable secure guest support in pseries and ppc64 defconfigs
  powerpc/pseries/svm: Force SWIOTLB for secure guests
  powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests
  powerpc/pseries/svm: Disable doorbells in SVM guests
  powerpc/pseries/svm: Export guest SVM status to user space via sysfs
  powerpc/pseries/svm: Unshare all pages before kexecing a new kernel
  powerpc/pseries/svm: Use shared memory for Debug Trace Log (DTL)
  powerpc/pseries/svm: Use shared memory for LPPACA structures
  powerpc/pseries: Add and use LPPACA_SIZE constant
  powerpc: Introduce the MSR_S bit
  powerpc/pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE
  powerpc/prom_init: Add the ESM call to prom_init
  powerpc: Add support for adding an ESM blob to the zImage wrapper
  powerpc/pseries: Introduce option to build secure virtual machines
  dpaa2-eth: Add pause frame support
  dpaa2-eth: Use stored link settings
  dpaa2-eth: Remove support for changing link settings
  powerpc/powernv: Add ultravisor message log interface
  powerpc/powernv/opal-msglog: Refactor memcons code
  powerpc/kvm: Use UV_RETURN ucall to return to ultravisor
  powerpc/powernv: Access LDBAR only if ultravisor disabled
  powerpc/mm: Write to PTCR only if ultravisor disabled
  powerpc/mm: Use UV_WRITE_PATE ucall to register a PATE
  powerpc/powernv: Introduce FW_FEATURE_ULTRAVISOR
  powerpc/kernel: Add ucall_norets() ultravisor call handler
  Documentation/powerpc: Ultravisor API
  Documentation/powerpc: Add ELF note documentation
  powerpc: Add PowerPC Capabilities ELF note
  powerpc/powernv/ioda: Remove obsolete iommu_table_ops::exchange callbacks
  powerpc/pseries/iommu: Switch to xchg_no_kill
  vfio/spapr_tce: Invalidate multiple TCEs at once
  KVM: PPC: Book3S: Invalidate multiple TCEs at once
  powerpc/powernv/ioda: Split out TCE invalidation from TCE updates
  KVM: PPC: Book3S: Fix incorrect guest-to-user-translation error handling
  arm64: dts: meson-sm1-sei610: add stdout-path property back
  arm64: dts: meson-sm1-sei610: enable DVFS
  arm64: dts: khadas-vim3: add support for the SM1 based VIM3L
  dt-bindings: arm: amlogic: add Amlogic SM1 based Khadas VIM3L bindings
  arm64: dts: khadas-vim3: move common nodes into meson-khadas-vim3.dtsi
  arm64: dts: meson: g12a: add reset to tdm formatters
  arm64: dts: meson: g12a: audio clock controller provides resets
  arm64: dts: meson-sm1-sei610: enable DVFS
  arm64: dts: meson-gxm-khadas-vim2: use rc-khadas keymap
  arm64: dts: meson-gxl-s905w-tx3-mini: add rc-tx3mini keymap
  arm64: dts: meson-gxl-s905x-khadas-vim: use rc-khadas keymap
  arm64: dts: meson-gxbb-wetek-play2: add rc-wetek-play2 keymap
  arm64: dts: meson-gxbb-wetek-hub: add rc-wetek-hub keymap
  arm64: dts: meson-g12a-x96-max: add rc-x96max keymap
  arm64: dts: meson-g12b-odroid-n2: add rc-odroid keymap
  arm64: dts: meson-sm1-sei610: add USB support
  arm64: dts: meson-sm1-sei610: add HDMI display support
  arm64: dts: meson-g12: add Everything-Else power domain controller
  arm64: dts: meson: fix boards regulators states format
  arm64: dts: meson-gxbb-p201: fix snps, reset-delays-us format
  arm64: dts: meson-gxbb-nanopi-k2: add missing model
  arm64: dts: meson-g12a-x96-max: fix compatible
  arm64: dts: meson-g12a: fix reset controller compatible
  arm64: dts: meson-axg: fix MHU compatible
  arm64: dts: meson-gxl: fix internal phy compatible
  arm64: dts: meson-gx: fix periphs bus node name
  arm64: dts: meson-gx: fix mhu compatible
  arm64: dts: meson-gx: fix watchdog compatible
  arm64: dts: meson-gx: fix spifc compatible
  arm64: dts: meson-gx: fix reset controller compatible
  arm64: dts: meson-gx: drop the vpu dmc memory cell
  arm64: dts: meson: fix ethernet mac reg format
  arm64: dts: meson: g12a-common: add VRTC
  dt-bindings: power: add Amlogic Everything-Else power domains bindings
  dt-bindings: Clarify interrupts-extended usage
  scsi: bnx2fc: remove set but not used variables 'task','port','orig_task'
  scsi: bnx2fc: remove set but not used variables 'lport','host'
  scsi: bnx2fc: remove set but not used variable 'fh'
  scsi: qedf: Update the version to 8.42.3.0
  scsi: qedf: Fix race betwen fipvlan request and response path
  scsi: qedf: Use discovery list to traverse rports
  scsi: qedf: Decrease the LL2 MTU size to 2500
  scsi: qedf: Check for module unloading bit before processing link update AEN
  scsi: qedf: Initiator fails to re-login to switch after link down
  scsi: qedf: Add debug information for unsolicited processing
  scsi: qedf: Add support for 20 Gbps speed
  scsi: qedf: Interpret supported caps value correctly
  scsi: qedf: Add shutdown callback handler
  scsi: qedf: Update module description string
  scsi: qedf: Fix crash during sg_reset
  scsi: qedf: Stop sending fipvlan request on unload
  scsi: qedf: Print message during bailout conditions
  scsi: smartpqi: bump version
  scsi: smartpqi: update copyright
  scsi: smartpqi: add new pci ids
  scsi: smartpqi: correct REGNEWD return status
  scsi: smartpqi: add gigabyte controller
  scsi: smartpqi: correct hang when deleting 32 lds
  scsi: smartpqi: add bay identifier
  scsi: smartpqi: add sysfs entries
  scsi: smartpqi: add module param to hide vsep
  scsi: smartpqi: add pci ids for fiberhome controller
  scsi: smartpqi: add module param for exposure order
  scsi: lpfc: fix 12.4.0.0 GPF at boot
  scsi: lpfc: Remove bg debugfs buffers
  scsi: lpfc: Resolve checker warning for lpfc_new_io_buf()
  scsi: ufs: remove set but not used variable 'val'
  scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization"
  scsi: hisi_sas: remove set but not used variable 'irq_value'
  scsi: mpt3sas: Introduce module parameter to override queue depth
  scsi: qla2xxx: Fix a recently introduced kernel warning
  scsi: ufs: fix broken hba->outstanding_tasks
  scsi: fcoe: remove redundant call to skb_transport_header
  scsi: ufs: Disable local LCC in .link_startup_notify() in Cadence UFS
  Input: i8042 - enable wakeup on a stable struct device
  scsi: bfa: remove redundant assignment to variable error
  drm/amdgpu: Enable DC on Renoir
  drm/amd/display: Add DCN2.1 changes to DML
  drm/amd/display: Correct order of RV family clk managers for Renoir
  drm/amd/display: add Renoir to kconfig
  drm/amd/display: build dcn21 blocks
  drm/amd/display: add dcn21 core DC changes
  drm/amd/display: add dal_asic_id for renoir
  drm/amd/display: call update_bw_bounding_box
  drm/amd/display: Handle Renoir in amdgpu_dm (v2)
  drm/amd/display: Handle Renoir in DC
  drm/amd/display: Fix register names
  drm/amd/display: Add Renoir DML
  drm/amd/display: Add Renoir GPIO
  drm/amd/display: Add Renoir resource (v2)
  drm/amd/display: Add Renoir clock manager
  drm/amd/display: Add Renoir Hubbub (v2)
  drm/amd/display: Add Renoir hubbub registers list
  drm/amd/display: Add hubp block for Renoir (v2)
  drm/amd/display: Add Renoir irq_services (v2)
  drm/amd/display: Add pp_smu functions for Renoir
  drm/amd/display: Add Renoir hw_seq register list
  drm/amd/display: Add Renoir clock registers list
  drm/amd/display: Add Renoir registers (v3)
  drm/amd/powerplay: add the interface for getting ultimate frequency v3
  drm/amd/powerplay: enable populate DPM clocks table for swSMU APU
  drm/amd/powerplay: regards the APU always enable the dpm feature mask
  drm/amdgpu: Initialize and update SDMA power gating
  drm/amdgpu/psp: keep TMR in visible vram region for SRIOV
  drm/amdgpu: keep the stolen memory in visible vram region
  drm/amdgpu: fix spelling mistake "jumpimng" -> "jumping"
  drm/amdgpu/virtual_dce: drop error message in hw_init
  drm/amdgpu/si: fix ASIC tests
  drm/amd/amdgpu: hide voltage and power sensors on SI and KV parts
  drm/amdgpu: introduce vram lost for reset (v2)
  drm/amd/powerplay: enable jpeg powergating for navi1x
  drm/amdgpu: enable athub powergating for navi12
  drm/amdgpu: enable vcn powergating for navi12
  drm/amdgpu: correct in_suspend setting for navi series
  libnvdimm/security: Consolidate 'security' operations
  libnvdimm/security: Tighten scope of nvdimm->busy vs security operations
  libnvdimm/security: Introduce a 'frozen' attribute
  libnvdimm, region: Use struct_size() in kzalloc()
  perf tools: Remove debug.h from header files not needing it
  perf tools: Remove perf.h from source files not needing it
  perf tools: Remove needless perf.h include directive from headers
  perf time-utils: Adopt rdclock() from perf.h
  perf tools: Move everything related to sys_perf_event_open() to perf-sys.h
  perf header: Move CPUINFO_PROC to the only file where it is used
  perf tools: Remove needless libtraceevent include directives
  libperf: Warn when exceeding MAX_NR_CPUS in cpumap
  perf header: Replace MAX_NR_CPUS with cpu__max_cpu()
  perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online
  perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online
  perf stat: Replace MAX_NR_CPUS with cpu__max_cpu()
  perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online
  perf timechart: Refactor svg_build_topology_map()
  perf c2c: Display proper cpu count in nodes column
  i2c: piix4: Add ACPI support
  i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h
  i2c: ocores: use request_any_context_irq() to register IRQ handler
  i2c: designware: Fix optional reset error handling
  i2c: designware: assert reset when error happen at ->probe()
  i2c: taos-evm: Make structure tsl2550_info constant
  i2c: designware-pci: Add support for Elkhart Lake PSE I2C
  i2c: designware-pci: Switch over to MSI interrupts
  nvme-rdma: Use rq_dma_dir macro
  nvme-fc: Use rq_dma_dir macro
  nvme-pci: Tidy up nvme_unmap_data
  nvme: make fabrics command run on a separate request queue
  nvme-pci: Support shared tags across queues for Apple 2018 controllers
  nvme-pci: Add support for Apple 2018+ models
  nvme-pci: Add support for variable IO SQ element size
  nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros
  nvme: trace bio completion
  nvme-multipath: fix ana log nsid lookup when nsid is not found
  nvmet-tcp: Add TOS for tcp transport
  nvme-tcp: Add TOS for tcp transport
  nvme-tcp: Use struct nvme_ctrl directly
  nvme-rdma: Add TOS for rdma transport
  nvme-fabrics: Add type of service (TOS) configuration
  nvmet-tcp: fix possible memory leak
  nvmet-tcp: fix possible NULL deref
  nvmet: trace: parse Get LBA Status command in detail
  nvme: trace: parse Get LBA Status command in detail
  nvme: trace: support for Get LBA Status opcode parsed
  nvme: add Get LBA Status command opcode
  nvmet: fix data units read and written counters in SMART log
  nvme-tcp: support simple polling
  nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp
  nvme: don't pass cap to nvme_disable_ctrl
  nvme: move sqsize setting to the core
  nvme-pci: set ctrl sqsize to the device q_depth
  nvme: have nvme_init_identify set ctrl->cap
  nvme-tcp: Use protocol specific operations while reading socket
  nvme-tcp: cleanup nvme_tcp_recv_pdu
  ASoC: Intel: Baytrail: Fix implicit fallthrough warning
  ASoC: fsl_ssi: Fix clock control issue in master mode
  i2c: axxia: support slave mode
  i2c: icy: Add LTC2990 present on 2019 board revision
  i2c: Add i2c-icy for I2C on m68k/Amiga
  kbuild: Do not enable -Wimplicit-fallthrough for clang for now
  x86/mm/pti: Do not invoke PTI functions when PTI is disabled
  x86/mm/pti: Handle unaligned address gracefully in pti_clone_pagetable()
  i2c: bcm2835: Add full name of devicetree node to adapter name
  i2c: bcm2835: Avoid clk stretch quirk for BCM2711
  dt-bindings: i2c: bcm2835: Add brcm,bcm2711 compatible
  rpmsg: glink: Use struct_size() helper
  ima: ima_api: Use struct_size() in kzalloc()
  ima: use struct_size() in kzalloc()
  sefltest/ima: support appended signatures (modsig)
  cpupower: update German translation
  blkcg: fix missing free on error path of blk_iocost_init()
  rtc: snvs: fix possible race condition
  tools/power/cpupower: fix 64bit detection when cross-compiling
  cpupower: Add missing newline at end of file
  blkcg: blk-iocost: predeclare used structs
  ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled
  ALSA: dice: fix error path for initialization of stream structures
  kbuild: clean up subdir-ymn calculation in Makefile.clean
  kbuild: remove unneeded '+' marker from cmd_clean
  kbuild: remove clean-dirs syntax
  kbuild: check clean srctree even earlier
  kbuild: remove prepare3 target
  kbuild: move the clean srctree check to the outputmakefile target
  kbuild: clarify where to run make mrproper when out-of-tree fails
  kbuild: Inform user to pass ARCH= for make mrproper only when necessary
  kbuild: remove 'Using ... as source for kernel' message
  kbuild: get rid of $(realpath ...) from scripts/mkmakefile
  kbuild: remove unneeded dependency for $(DOC_TARGETS)
  kbuild: remove unneeded comments and code from scripts/basic/Makefile
  arm64: atomics: Remove atomic_ll_sc compilation unit
  arm64: avoid using hard-coded registers for LSE atomics
  arm64: atomics: avoid out-of-line ll/sc atomics
  MIPS: document mixing "slightly different CCAs"
  arm64: document the choice of page attributes for pgprot_dmacoherent
  dma-mapping: make dma_atomic_pool_init self-contained
  dma-mapping: remove arch_dma_mmap_pgprot
  s390/zcrypt: fix wrong handling of cca cipher keygenflags
  arm64: Use correct ll/sc atomic constraints
  jump_label: Don't warn on __exit jump entries
  KVM: selftests: Add a test for the KVM_S390_MEM_OP ioctl
  KVM: s390: improve documentation for S390_MEM_OP
  KVM: s390: Test for bad access register and size at the start of S390_MEM_OP
  s390/kasan: add kdump support
  s390/setup: avoid using strncmp with hardcoded length
  s390/sclp: avoid using strncmp with hardcoded length
  s390/module: avoid using strncmp with hardcoded length
  s390/pci: avoid using strncmp with hardcoded length
  media: imx: remove unused including <linux/version.h>
  media: stm32-dcmi: Delete an unnecessary of_node_put() call in dcmi_probe()
  media: pvrusb2: qctrl.flag will be uninitlaized if cx2341x_ctrl_query() returns error code
  media: em28xx: Fix exception handling in em28xx_alloc_urbs()
  arm64: dts: ti: k3-j721e-main: Fix gic-its node unit-address
  arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address
  arm64: dts: ti: k3-j721e-main: Add hwspinlock node
  arm64: dts: ti: k3-am65-main: Add hwspinlock node
  arm64: dts: k3-j721e: Add gpio-keys on common processor board
  dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721E
  arm64: dts: ti: k3-j721e-common-proc-board: Disable unused gpio modules
  arm64: dts: ti: k3-j721e: Add gpio nodes in wakeup domain
  arm64: dts: ti: k3-j721e: Add gpio nodes in main domain
  arm64: dts: ti: k3-j721e: Update the power domain cells
  arm64: dts: ti: k3-am654: Update the power domain cells
  mtd: rawnand: omap2: Fix number of bitflips reporting with ELM
  mtd: rawnand: brcmnand: Fix ecc chunk calculation for erased page bitfips
  tools lib traceevent: Remove unneeded qsort and uses memmove instead
  tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure
  perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work
  libperf: Move 'enum perf_user_event_type' to perf/event.h
  libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix
  libperf: Add 'union perf_event' to perf/event.h
  libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h
  libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h
  libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h
  libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h
  libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h
  libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h
  libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h
  libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h
  libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h
  libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h
  libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h
  libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h
  libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h
  posix-cpu-timers: Make expiry_active check actually work correctly
  mtd: spi-nor: remove superfluous pass of nor->info->sector_size
  powerpc/of/pci: Rewrite pci_parse_of_flags
  driver core: platform: Export platform_get_irq_optional()
  usb:cdns3 Fix for stuck packets in on-chip OUT buffer.
  usb: cdns3: Add Cadence USB3 DRD Driver
  usb: common: Simplify usb_decode_get_set_descriptor function.
  usb: common: Patch simplify usb_decode_set_clear_feature function.
  usb: common: Separated decoding functions from dwc3 driver.
  dt-bindings: add binding for USBSS-DRD controller.
  mtd: spi-nor: enable the debugfs for the partname and partid
  mtd: mtdcore: add debugfs nodes for querying the flash name and id
  ARM: 8891/1: EDAC: armada_xp: Add support for more SoCs
  ARM: 8888/1: EDAC: Add driver for the Marvell Armada XP SDRAM and L2 cache ECC
  ARM: 8892/1: EDAC: Add missing debugfs_create_x32 wrapper
  ARM: 8890/1: l2x0: add marvell,ecc-enable property for aurora
  ARM: 8889/1: dt-bindings: document marvell,ecc-enable binding
  ARM: 8886/1: l2x0: support parity-enable/disable on aurora
  ARM: 8885/1: aurora-l2: add defines for parity and ECC registers
  ARM: 8887/1: aurora-l2: add prefix to MAX_RANGE_SIZE
  ARM: 8902/1: l2c: move cache-aurora-l2.h to asm/hardware
  ARM: 8900/1: UNWINDER_FRAME_POINTER implementation for Clang
  posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build
  blkcg: add tools/cgroup/iocost_coef_gen.py
  blkcg: add tools/cgroup/iocost_monitor.py
  blkcg: implement blk-iocost
  blk-mq: add optional request->alloc_time_ns
  blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/
  block/rq_qos: implement rq_qos_ops->queue_depth_changed()
  block/rq_qos: add rq_qos_merge()
  blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep()
  blkcg: make ->cpd_init_fn() optional
  blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn()
  mlxsw: spectrum_ptp: Add counters for GC events
  mlxsw: Bump firmware version to 13.2000.1886
  mlxsw: spectrum: Prevent auto negotiation on number of lanes
  mlxsw: Remove 56G speed support
  nfsd: eliminate an unnecessary acl size limit
  net: phy: force phy suspend when calling phy_stop
  phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code
  phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code
  phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code
  phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code
  phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code
  wimax/i2400m: remove redundant assignment to variable result
  ipv6: shrink struct ipv6_mc_socklist
  dt-bindings: Convert Arm Mali Utgard GPU to DT schema
  dt-bindings: Convert Arm Mali Bifrost GPU to DT schema
  dt-bindings: Convert Arm Mali Midgard GPU to DT schema
  soc: amlogic: Add support for Everything-Else power domains controller
  libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h
  libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h
  libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h
  libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h
  libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h
  libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h
  libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h
  perf top: Fix event group with more than two events
  perf top: Decay all events in the evlist
  perf clang: Delete needless util-cxx.h header
  hwmon: pwm-fan: Use platform_get_irq_optional()
  driver core: platform: Introduce platform_get_irq_optional()
  usb: xhci-mtk: add an optional xhci_ck clock
  dt-bindings: usb: mtk-xhci: add an optional xhci_ck clock
  PCI/ACPI: Remove unnecessary struct hotplug_program_ops
  PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c
  staging: most: sound: Fix error path of audio_init
  staging: rtl8192u: Fix indentation
  perf evlist: Remove needless util.h from evlist.h
  perf tools: Remove needless util.h include from builtin.h
  perf tools: Warn that perf_event_paranoid can restrict kernel symbols
  perf symbols: Use CAP_SYSLOG with kptr_restrict checks
  perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1
  perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks
  perf event: Check ref_reloc_sym before using it
  PCI/ACPI: Rename _HPX structs from hpp_* to hpx_*
  ima: Fix use after free in ima_read_modsig()
  net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels
  net/mlx5e: Improve stateless offload capability check
  net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets
  net/mlx5e: Change function's position to a more fitting file
  net/mlx5e: Add device out of buffer counter
  net/mlx5e: Support LAG TX port affinity distribution
  net/mlx5e: Expose new function for TIS destroy loop
  net/mlx5e: ethtool, Fix a typo in WOL function names
  init/Kconfig: rework help of CONFIG_CC_OPTIMIZE_FOR_SIZE
  docs: kbuild: remove cc-ldoption from document again
  docs: kbuild: fix invalid ReST syntax
  RDMA/hns: Fix wrong assignment of qp_access_flags
  RDMA/hns: Delete the not-used lines
  RDMA/hns: Remove if-else judgment statements for creating srq
  RDMA/hns: Add reset process for function-clear
  RDMA/hns: Fix cast from or to restricted __le32 for driver
  RDMA/hns: Remove the some magic number
  RDMA/hns: Modify the data structure of hns_roce_av
  xfs: log proper length of btree block in scrub/repair
  xfs: reinitialize rm_flags when unpacking an offset into an rmap irec
  xfs: remove unnecessary int returns from deferred bmap functions
  xfs: remove unnecessary int returns from deferred refcount functions
  xfs: remove unnecessary int returns from deferred rmap functions
  xfs: remove unnecessary parameter from xfs_iext_inc_seq
  xfs: fix sign handling problem in xfs_bmbt_diff_two_keys
  xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys
  xfs: fix maxicount division by zero error
  ext4: fix integer overflow when calculating commit interval
  staging: greybus: fix more header declarations
  ext4: use percpu_counters for extent_status cache hits/misses
  ext4: fix potential use after free after remounting with noblock_validity
  drm/panfrost: Use mutex_trylock in panfrost_gem_purge
  drm/shmem: Use mutex_trylock in drm_gem_shmem_purge
  drm/shmem: Do dma_unmap_sg before purging pages
  drm/panfrost: Fix possible suspend in panfrost_remove
  drm/panfrost: Add missing check for pfdev->regulator
  mm/mmu_notifiers: remove the __mmu_notifier_invalidate_range_start/end exports
  asm-generic/div64: Fix documentation of do_div() parameter
  ALSA: hda - Update descriptions about new position_fix values
  IB/mlx5: Add page fault handler for DC initiator WQE
  IB/mlx5: Remove check of FW capabilities in ODP page fault handling
  ARM: dts: ux500: Update thermal zone
  USB: serial: ftdi_sio: add support for FT232H CBUS gpios
  docs/perf: Add documentation for the i.MX8 DDR PMU
  PCI: Move ASPM declarations to linux/pci.h
  perf arch powerpc: Sync powerpc syscall.tbl
  powerpc: use the generic dma coherent remap allocator
  powerpc/64: remove support for kernel-mode syscalls
  powerpc: convert to copy_thread_tls
  powerpc/32: don't use CPU_FTR_COHERENT_ICACHE
  powerpc/32: drop CPU_FTR_UNIFIED_ID_CACHE
  powerpc/32s: use CONFIG_PPC_BOOK3S_601 instead of reading PVR
  powerpc/32s: drop CPU_FTR_USE_RTC feature
  powerpc/32s: get rid of CPU_FTR_601 feature
  powerpc/32s: add an option to exclusively select powerpc 601
  perf/imx_ddr: Add support for AXI ID filtering
  spi: bcm2835: Convert to use CS GPIO descriptors
  spi: fsl: Convert to use CS GPIO descriptors
  drivers: thermal: qcom: tsens: Fix memory leak from qfprom read
  x86/apic/vector: Warn when vector space exhaustion breaks affinity
  arm64: kpti: ensure patched kernel text is fetched from PoU
  input/vmmouse: Update the backdoor call with support for new instructions
  drm/vmwgfx: Update the backdoor call with support for new instructions
  x86/vmware: Add a header file for hypercall definitions
  arm64: fix fixmap copy for 16K pages and 48-bit VA
  tick: Mark sched_timer to expire in hard interrupt context
  hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD
  ASoC: wcd9335: Fix primary interpolator max rate
  ALSA: pcm: add support for 352.8KHz and 384KHz sample rate
  regulator: mt6358: Add support for MT6358 regulator
  regulator: Add document for MT6358 regulator
  ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge
  ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out
  x86/hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n
  genirq/affinity: Remove const qualifier from node_to_cpumask argument
  usb: gadget: composite: Set recommended BESL values
  usb: dwc3: gadget: Set BESL config parameter
  usb: dwc3: Separate field holding multiple properties
  usb: gadget: Export recommended BESL values
  usb: phy: phy-fsl-usb: Make structure fsl_otg_initdata constant
  usb: udc: lpc32xx: silence fall-through warning
  usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables
  usb: udc: lpc32xx: remove set but not used 3 variables
  usb: gadget: udc: core: Fix segfault if udc_bind_to_driver() for pending driver fails
  usb: dwc3: st: Add of_dev_put() in probe function
  usb: dwc3: st: Add of_node_put() before return in probe function
  usb: dwc3: don't set gadget->is_otg flag
  thermal: tegra: Fix a typo
  thermal: rcar_gen3_thermal: Replace devm_add_action() followed by failure action with devm_add_action_or_reset()
  posix-cpu-timers: Utilize timerqueue for storage
  posix-cpu-timers: Move state tracking to struct posix_cputimers
  posix-cpu-timers: Deduplicate rlimit handling
  posix-cpu-timers: Remove pointless comparisons
  posix-cpu-timers: Get rid of 64bit divisions
  posix-cpu-timers: Consolidate timer expiry further
  posix-cpu-timers: Get rid of zero checks
  rlimit: Rewrite non-sensical RLIMIT_CPU comment
  posix-cpu-timers: Respect INFINITY for hard RTTIME limit
  posix-cpu-timers: Switch thread group sampling to array
  posix-cpu-timers: Restructure expiry array
  posix-cpu-timers: Remove cputime_expires
  posix-cpu-timers: Make expiry checks array based
  posix-cpu-timers: Provide array based sample functions
  posix-cpu-timers: Remove the odd field rename defines
  posix-cpu-timers: Switch check_*_timers() to array cache
  posix-cpu-timers: Simplify set_process_cpu_timer()
  posix-cpu-timers: Simplify timer queueing
  posix-cpu-timers: Provide array based access to expiry cache
  posix-cpu-timers: Move expiry cache into struct posix_cputimers
  sched: Move struct task_cputime to types.h
  posix-cpu-timers: Create a container struct
  posix-cpu-timers: Move prof/virt_ticks into caller
  posix-cpu-timers: Sample task times once in expiry check
  posix-cpu-timers: Get rid of pointer indirection
  posix-cpu-timers: Simplify sample functions
  posix-cpu-timers: Remove pointless return value check
  posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm()
  posix-cpu-timers: Use clock ID in posix_cpu_timer_get()
  posix-cpu-timers: Use clock ID in posix_cpu_timer_set()
  posix-cpu-timers: Consolidate thread group sample code
  posix-cpu-timers: Rename thread_group_cputimer() and make it static
  posix-cpu-timers: Sample directly in timer check
  itimers: Use quick sample function
  posix-cpu-timers: Provide quick sample function for itimer
  posix-cpu-timers: Use common permission check in posix_cpu_timer_create()
  posix-cpu-timers: Use common permission check in posix_cpu_clock_get()
  posix-cpu-timers: Provide task validation functions
  mtd: spi-nor: hisi-sfc: Add of_node_put() before break
  mtd: spi-nor: aspeed-smc: Add of_node_put()
  mtd: spi-nor: Introduce spi_nor_get_flash_info()
  mtd: spi-nor: Introduce spi_nor_set_addr_width()
  mtd: spi-nor: Bring flash params init together
  mtd: spi-nor: Add the SPI_NOR_XSR_RDY flag
  mtd: spi-nor: Add s3an_post_sfdp_fixups()
  mtd: spi-nor: Add a ->setup() method
  mtd: spi-nor: Add a ->convert_addr() method
  mtd: spi-nor: Add spansion_post_sfdp_fixups()
  mtd: spi-nor: Add post_sfdp() hook to tweak flash config
  mtd: spi-nor: Rework the SPI NOR lock/unlock logic
  mtd: spi-nor: Create a ->set_4byte() method
  mtd: spi-nor: Split spi_nor_init_params()
  mtd: spi-nor: Move manufacturer quad_enable() in ->default_init()
  mtd: spi-nor: Add a default_init() fixup hook for gd25q256
  mtd: spi-nor: Add default_init() hook to tweak flash parameters
  mtd: spi-nor: Move erase_map to 'struct spi_nor_flash_parameter'
  mtd: spi-nor: Drop quad_enable() from 'struct spi-nor'
  mtd: spi-nor: Use nor->params
  mtd: spi-nor: Regroup flash parameter and settings
  mtd: spi-nor: Remove unused macro
  perf/x86/intel: Support PEBS output to PT
  perf: Allow normal events to output AUX data
  x86/intel: Add common OPTDIFFs
  x86/intel: Aggregate microserver naming
  x86/intel: Aggregate big core graphics naming
  x86/intel: Aggregate big core mobile naming
  x86/intel: Aggregate big core client naming
  sched/cpufreq: Align trace event behavior of fast switching
  ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier
  ACPI / CPPC: do not require the _PSD method
  x86/vmware: Update platform detection code for VMCALL/VMMCALL hypercalls
  thermal: armada: Fix -Wshift-negative-value
  dt-bindings: thermal: qoriq: Add optional clocks property
  thermal: qoriq: Use __maybe_unused instead of #if CONFIG_PM_SLEEP
  thermal: qoriq: Use devm_platform_ioremap_resource() instead of of_iomap()
  thermal: qoriq: Fix error path of calling qoriq_tmu_register_tmu_zone fail
  thermal: qoriq: Add clock operations
  net/mlx5: Set ODP capabilities for DC transport to max
  x86/cpufeature: Explain the macro duplication
  ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel
  ALSA: usb-audio: DSD auto-detection for Playback Designs
  net: stmmac: setup higher frequency clk support for EHL & TGL
  net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID
  net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID
  net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID
  net: dsa: mv88e6xxx: fully support SERDES on Topaz family
  net: dsa: mv88e6xxx: rename port cmode macro
  net: dsa: mv88e6xxx: simplify SERDES code for Topaz and Peridot
  net: dsa: mv88e6xxx: create serdes_get_lane chip operation
  net: dsa: mv88e6xxx: update code operating on hidden registers
  net: dsa: mv88e6xxx: support 2500base-x in SGMII IRQ handler
  sctp: allow users to set ep ecn flag by sockopt
  sctp: allow users to set netns ecn flag with sysctl
  sctp: make ecn flag per netns and endpoint
  net: mediatek: remove set but not used variable 'status'
  net: dsa: sja1105: Clear VLAN filtering offload netdev feature
  net: dsa: Advertise the VLAN offload netdev ability only if switch supports it
  dt-bindings: net: ethernet: Update mt7622 docs and dts to reflect the new phylink API
  net: ethernet: mediatek: Re-add support SGMII
  net: ethernet: mediatek: Add basic PHYLINK support
  net: dsa: clear VLAN PVID flag for CPU port
  net: dsa: program VLAN on CPU port from slave
  net: dsa: check bridge VLAN in slave operations
  net: dsa: add slave VLAN helpers
  net: dsa: do not skip -EOPNOTSUPP in dsa_port_vid_add
  net: dsa: remove bitmap operations
  usb: chipidea: add role switch class support
  dt-binding: usb: usbmisc-imx: add imx7ulp compatible
  dt-binding: usb: ci-hdrc-usb2: add imx7ulp compatible
  powerpc/8xx: set STACK_END_MAGIC earlier on the init_stack
  powerpc/8xx: drop unused self-modifying code alternative to FixupDAR.
  powerpc/prom: convert PROM_BUG() to standard trap
  selftests/bpf: remove wrong nhoff in flow dissector test
  selftests/bpf: test_progs: remove unused ret
  selftests/bpf: test_progs: remove asserts from subtests
  selftests/bpf: test_progs: remove global fail/success counts
  selftests/bpf: test_progs: test__skip
  selftests/bpf: add precision tracking test
  selftests/bpf: verifier precise tests
  tools/bpf: sync bpf.h
  bpf: introduce verifier internal test flag
  mm/hmm: hmm_range_fault() infinite loop
  mm/hmm: hmm_range_fault() NULL pointer bug
  rpmsg: virtio_rpmsg_bus: replace "%p" with "%pK"
  net/mlx5: fix a -Wstringop-truncation warning
  iio: imu: st_lsm6dsx: move register definitions to sensor_settings struct
  regulator: sy8824x: add SY20278 support
  dt-bindings: sy8824x: Document SY20278 support
  regulator: sy8824x: add SY20276 support
  dt-bindings: sy8824x: Document SY20276 support
  regulator: sy8824x: add SY8824E support
  dt-bindings: sy8824x: Document SY8824E support
  regulator: add support for SY8824C regulator
  regulator: add binding for the SY8824C voltage regulator
  Revert "driver core: Add support for linking devices during device addition"
  Revert "driver core: Add edit_links() callback for drivers"
  Revert "of/platform: Add functional dependency link from DT bindings"
  ASoC: atmel_ssc_dai: implement left-justified data mode
  Revert "driver core: Add sync_state driver/bus callback"
  ASoC: atmel_ssc_dai: rework DAI format configuration
  Revert "of/platform: Pause/resume sync state during init and of_platform_populate()"
  Revert "of/platform: Create device links for all child-supplier depencencies"
  Revert "of/platform: Don't create device links for default busses"
  Revert "of/platform: Fix fn definitons for of_link_is_valid() and of_link_property()"
  ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig
  Revert "of/platform: Fix device_links_supplier_sync_state_resume() warning"
  ASoC: cs42xx8: Force suspend/resume during system suspend/resume
  Revert "of/platform: Disable generic device linking code for PowerPC"
  ASoC: mediatek: mt8183: fix tdm out data align issue
  ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot
  ASoC: es8316: fix inverted L/R of headphone mixer volume
  ASoC: es8316: fix headphone mixer volume table
  raid5 improve too many read errors msg by adding limits
  md: don't report active array_state until after revalidate_disk() completes.
  md: only call set_in_sync() when it is expected to succeed.
  perf/smmuv3: Validate groups for global filtering
  perf/smmuv3: Validate group size
  ASoC: Intel: Skylake: Release topology when we are done with it
  ASoC: Intel: Skylake: Print module type instead of id
  ASoC: Intel: NHLT: Fix debug print format
  ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly
  ASoC: Intel: Fix use of potentially uninitialized variable
  ASoC: Intel: Skylake: Use correct function to access iomem space
  ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check
  ASoC: sun4i: Revert A83t description
  ASoC: SOF: imx8: Fix return value check in imx8_probe()
  ASoC: mediatek: mt8183: remove unused DAPM-related variables
  selinux: avoid atomic_t usage in sidtab
  dt-bindings: irq: Convert Allwinner NMI Controller to a schema
  dt-bindings: irq: Convert Allwinner IRQ Controller to a schema
  arm64: Relax Documentation/arm64/tagged-pointers.rst
  arm64: KVM: Device mappings should be execute-never
  staging: greybus: add missing includes
  staging: greybus: move es2 to drivers/greybus/
  staging: greybus: move the greybus core to drivers/greybus
  staging: greybus: move core include files to include/linux/greybus/
  staging: greybus: loopback: Fix up some alignment checkpatch issues
  staging: greybus: log: Fix up some alignment checkpatch issues
  staging: greybus: manifest: Fix up some alignment checkpatch issues
  staging: greybus: hd: Fix up some alignment checkpatch issues
  staging: greybus: remove license "boilerplate"
  staging: greybus: fix up SPDX comment in .h files
  erofs: fix compile warnings when moving out include/trace/events/erofs.h
  staging: rtl8192u: Add or remove blank lines as required
  staging: rtl8192u: Add or remove spaces to fix style issues
  staging: rtl8712: wifi: checkpatch style fix
  staging: most-core: Fix checkpatch warnings
  io_uring: allocate the two rings together
  fs/io_uring.c: convert put_page() to put_user_page*()
  block: split .sysfs_lock into two locks
  block: add helper for checking if queue is registered
  blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue
  block: don't hold q->sysfs_lock in elevator_init_mq
  block: Remove blk_mq_register_dev()
  arm64: kvm: Replace hardcoded '1' with SYS_PAR_EL1_F
  arm64: mm: Ignore spurious translation faults taken from the kernel
  arm64: sysreg: Add some field definitions for PAR_EL1
  arm64: mm: Add ISB instruction to set_pgd()
  arm64: tlb: Ensure we execute an ISB following walk cache invalidation
  Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}"
  arm64: smp: Treat unknown boot failures as being 'stuck in kernel'
  arm64: smp: Don't enter kernel with NULL stack pointer or task struct
  arm64: smp: Increase secondary CPU boot timeout value
  rtc: pcf2127: bugfix: watchdog build dependency
  rtc: pcf2127: add tamper detection support
  rtc: pcf2127: add watchdog feature support
  of: unittest: Add of_node_put() before return
  RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb"
  netfilter: not mark a spinlock as __read_mostly
  RDMA/efa: Use existing FIELD_SIZEOF macro
  RDMA/efa: Remove umem check on dereg MR flow
  dt-bindings: smiapp: Align documentation with current practices
  drm/amdgpu: fix GFXOFF on Picasso and Raven2
  dt-bindings: Add vendor prefix for Inspur Corporation
  netfilter: nft_dynset: support for element deletion
  writeback, memcg: Implement foreign dirty flushing
  writeback, memcg: Implement cgroup_writeback_by_id()
  writeback: Separate out wb_get_lookup() from wb_get_create()
  bdi: Add bdi->id
  writeback: Generalize and expose wb_completion
  drm/amd: remove meaningless descending into amd/amdkfd/
  drm/amdgpu: Add APTX quirk for Dell Latitude 5495
  drm/amd/display: remove unused function setFieldWithMask
  drm/amd/powerplay: correct the pp_feature output on Arcturus
  drm/amd/powerplay: correct Vega20 dpm level related settings
  ARM: dts: kirkwood: ts219: disable the SoC's RTC
  arm64: dts: marvell: Add cpu clock node on Armada 7K/8K
  ALSA: hda - Allow runtime PM for controller if component notifier is used
  genirq/affinity: Spread vectors on node according to nr_cpu ratio
  genirq/affinity: Improve __irq_build_affinity_masks()
  arm64: dts: marvell: Convert 7k/8k usb-phy properties to phy-supply
  arm64: dts: marvell: Add 7k/8k PHYs in PCIe nodes
  arm64: dts: marvell: Add 7k/8k PHYs in USB3 nodes
  drm/amdgpu: Vega20 SMU I2C HW engine controller.
  arm64: dts: marvell: Add 7k/8k per-port PHYs in SATA nodes
  arm64: dts: marvell: Add CP110 COMPHY clocks
  arm64: dts: marvell: armada-37xx: add mailbox node
  udf: augment UDF permissions on new inodes
  drm/amd/powerplay: Add interface to lock SMU HW I2C.
  drm/amd: Import smuio_11_0 headers for EEPROM access on Vega20
  drm/amdgpu: Add RAS EEPROM table.
  Revert "drm/amdgpu: free up the first paging queue v2"
  drm/amdgpu/display: fix build error without CONFIG_DRM_AMD_DC_DSC_SUPPORT
  drm/amd/powerplay: Fix an off by one in navi10_get_smu_msg_index()
  drm/amd/display: Fix error message
  drm/amdgpu: add dummy read for some GCVM status registers
  mtd: cfi_cmdset_0002: Disable write buffer functions if FORCE_WORD_WRITE is 1
  mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce exit paths
  mtd: cfi_cmdset_0002: Split wait for write buffer completion sequence
  mtd: cfi_cmdset_0002: Split write-to-buffer-reset sequence
  mtd: cfi_cmdset_0002: Split do_write_oneword() op_done goto statement
  mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce function size
  mtd: cfi_cmdset_0002: Remove goto statement from do_write_buffer()
  mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword()
  mtd: chips: gen_probe: kill useless initializer in mtd_do_chip_probe()
  powerpc/spinlocks: Fix oops in __spin_yield() on bare metal
  fdt: Update CRC check for rng-seed
  gpio: zynq: Pass irqchip when adding gpiochip
  ASoC: sunxi: Revert initial A83t support
  ASoC: imx-audmix: register the card on a proper dev
  ASoC: SOF: imx8: Make some functions static
  MIPS: Octeon: remove duplicated include from dma-octeon.c
  pinctrl: mvebu: add additional variant for standalone CP115
  pinctrl: mvebu: Add CP110 missing pin functionality
  dt-bindings: cp110: document the new CP115 pinctrl compatible
  i3c: master: Use dev_to_i3cmaster()
  platform/chrome: cros_ec_rpmsg: Add host command AP sleep state support
  ice: fix adminq calls during remove
  ice: Rework ice_ena_msix_range
  ice: Fix VF configuration issues due to reset
  ice: Alloc queue management bitmaps and arrays dynamically
  ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap
  ice: add support for enabling/disabling single queues
  ice: fix potential infinite loop
  ice: fix ice_is_tc_ena
  ice: add validation in OP_CONFIG_VSI_QUEUES VF message
  ice: Don't clog kernel debug log with VF MDD events errors
  ice: Introduce a local variable for a VSI in the rebuild path
  MAINTAINERS: remoteproc: update git tree location
  MAINTAINERS: rpmsg: fix git tree location
  ice: shorten local and add debug prints
  rpmsg: core: fix comments
  phy: marvell: phy-mvebu-cp110-comphy: rename instances of DLT
  phy: marvell: phy-mvebu-cp110-comphy: implement RXAUI support
  dt-bindings: pci: add PHY properties to Armada 7K/8K controller bindings
  dt-bindings: phy: Add Marvell COMPHY clocks
  phy: mvebu-cp110-comphy: Update comment about powering off all lanes at boot
  phy: mvebu-cp110-comphy: Add PCIe support
  phy: mvebu-cp110-comphy: Cosmetic change in a helper
  phy: mvebu-cp110-comphy: Add SATA support
  phy: mvebu-cp110-comphy: Add USB3 host/device support
  phy: mvebu-cp110-comphy: Allow non-Ethernet modes to be configured
  phy: mvebu-cp110-comphy: Rename the macro handling only Ethernet modes
  phy: mvebu-cp110-comphy: Add RXAUI support
  phy: mvebu-cp110-comphy: List already supported Ethernet modes
  phy: mvebu-cp110-comphy: Add SMC call support
  phy: mvebu-cp110-comphy: Explicitly initialize the lane submode
  phy: mvebu-cp110-comphy: Add clocks support
  phy-rockchip-inno-hdmi: Fix RK3328_TERM_RESISTOR_CALIB_SPEED_7_0's third value
  ice: Sanitize ice_ena_vsi and ice_dis_vsi
  ice: added sibling head to parse nodes
  ice: Fix ethtool port and PFC stats for 4x25G cards
  samples/rpmsg: Introduce a module parameter for message count
  samples/rpmsg: Replace print_hex_dump() with print_hex_dump_debug()
  remoteproc: Remove dev_err() usage after platform_get_irq()
  KVM: PPC: Book3S HV: Don't lose pending doorbell request on migration on P9
  KVM: PPC: Book3S HV: Check for MMU ready on piggybacked virtual cores
  powerpc/spinlocks: Rename SPLPAR-only spinlocks
  powerpc/spinlocks: Refactor SHARED_PROCESSOR
  powerpc/64: optimise LOAD_REG_IMMEDIATE_SYM()
  powerpc/32: replace LOAD_MSR_KERNEL() by LOAD_REG_IMMEDIATE()
  powerpc: rewrite LOAD_REG_IMMEDIATE() as an intelligent macro
  powerpc/mm: split out early ioremap path.
  powerpc/mm: refactor ioremap vm area setup.
  powerpc/mm: refactor ioremap_range() and use ioremap_page_range()
  powerpc/mm: Move ioremap functions out of pgtable_32/64.c
  powerpc/mm: make ioremap_bot common to all
  powerpc/mm: move ioremap_prot() into ioremap.c
  powerpc/mm: move common 32/64 bits ioremap functions into ioremap.c
  powerpc/mm: rework io-workaround invocation.
  powerpc/mm: drop function __ioremap()
  powerpc/mm: drop ppc_md.iounmap() and __iounmap()
  powerpc/ps3: replace __ioremap() by ioremap_prot()
  powerpc: remove the ppc44x ocm.c file
  powerpc/64: don't select ARCH_HAS_SCALED_CPUTIME on book3E
  powerpc/64s: support nospectre_v2 cmdline option
  soc: ti: ti_sci_pm_domains: Add support for exclusive and shared access
  dt-bindings: ti_sci_pm_domains: Add support for exclusive and shared access
  firmware: ti_sci: Allow for device shared and exclusive requests
  KVM: PPC: Book3S: Enable XIVE native capability only if OPAL has required functions
  xtensa: remove free_initrd_mem
  arm64: dts: sdm845: Add parent clock for rpmhcc
  xfs: bmap scrub should only scrub records once
  xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify'
  xfs: add kmem_alloc_io()
  xfs: get allocation alignment from the buftarg
  xfs: add kmem allocation trace points
  nfp: add AMDA0058 boards to firmware list
  MAINTAINERS: Update from paulmck@linux.ibm.com to paulmck@kernel.org
  rcu: Don't include <linux/ktime.h> in rcutiny.h
  perf evsel: Rename perf_missing_features::bpf_event to ::bpf
  perf tool: Rename perf_tool::bpf_event to bpf
  perf tools: Rename perf_event::bpf_event to perf_event::bpf
  perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol
  libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix
  libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h
  libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h
  libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h
  libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h
  libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h
  libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h
  libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h
  libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h
  libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h
  libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h
  libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h
  libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h
  clocksource/drivers/sh_cmt: Document "cmt-48" as deprecated
  clocksource/drivers/sh_cmt: r8a7740 and sh73a0 SoC-specific match
  dt-bindings: timer: renesas, cmt: Update R-Car Gen3 CMT1 usage
  dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a77995
  dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a7792
  dt-bindings: timer: renesas, cmt: Update CMT1 on sh73a0 and r8a7740
  dt-bindings: timer: renesas, cmt: Add CMT0234 to sh73a0 and r8a7740
  clocksource/drivers: Do not warn on probe defer
  clocksource/drivers/timer-of: Do not warn on deferred probe
  clocksource/drivers/npcm: Fix GENMASK and timer operation
  clocksource/drivers/renesas-ostm: Use DIV_ROUND_CLOSEST() helper
  arm64: dts: imx8mq: Add system counter node
  arm64: dts: imx8mm: Add system counter node
  clocksource/drivers/imx-sysctr: Add internal clock divider handle
  clocksource/drivers/tcb_clksrc: Register delay timer
  dt-bindings: timer: Convert Allwinner A13 HSTimer to a schema
  clocksource: sun4i: Add missing compatibles
  dt-bindings: timer: Add missing compatibles
  dt-bindings: timer: Convert Allwinner A10 Timer to a schema
  clocksource: Remove dev_err() usage after platform_get_irq()
  remoteproc: stm32: manage the get_irq probe defer case
  remoteproc: stm32: clear MCU PDDS at firmware start
  remoteproc: qcom: q6v5-mss: fixup q6v5_pds_enable error handling
  remoteproc: Add a sysfs interface for name
  r8169: improve DMA handling in rtl_rx
  net: sched: flower: don't take rtnl lock for cls hw offloads API
  net: sched: copy tunnel info when setting flow_action entry->tunnel
  net: sched: take reference to action dev before calling offloads
  net: sched: take rtnl lock in tc_setup_flow_action()
  net: sched: conditionally obtain rtnl lock in cls hw offloads API
  net: sched: add API for registering unlocked offload block callbacks
  net: sched: notify classifier on successful offload add/delete
  net: sched: refactor block offloads counter usage
  net: sched: change tcf block offload counter type to atomic_t
  net: sched: protect block offload-related fields with rw_semaphore
  libata: switch remaining drivers to use dma_set_mask_and_coherent
  sata_sil24: use dma_set_mask_and_coherent
  sata_qstor: use dma_set_mask_and_coherent
  sata_nv: use dma_set_mask_and_coherent
  sata_mv: use dma_set_mask_and_coherent
  pdc_adma: use dma_set_mask_and_coherent
  ahci: use dma_set_mask_and_coherent
  acard_ahci: use dma_set_mask_and_coherent
  xprtrdma: Send Queue size grows after a reconnect
  dm space map common: remove check for impossible sm_find_free() return value
  xprtrdma: Clear xprt->reestablish_timeout on close
  xprtrdma: Recycle MRs after disconnect
  fs: xfs: Remove KM_NOSLEEP and KM_SLEEP.
  leds: Allow to call led_classdev_unregister() unconditionally
  leds: lm3532: Add full scale current configuration
  dt: lm3532: Add property for full scale current.
  leds: lm3532: Fixes for the driver for stability
  leds: lm3532: Change the define for the fs current register
  leds: lm3532: Fix brightness control for i2c mode
  ARM: dts: Drop legacy custom hwmods property for dra7 gpio
  ARM: dts: Drop legacy custom hwmods property for dra7 mmc
  ARM: dts: Drop legacy custom hwmods property for dra7 i2c
  ARM: dts: Drop legacy custom hwmods property for dra7 uart
  ARM: OMAP2+: Drop legacy platform data for dra7 mcasp
  ARM: OMAP2+: Drop legacy platform data for dra7 mcspi
  media: don't do a 31 bit shift on a signed int
  media: use the BIT() macro
  media: ov9650: add a sanity check
  media: aspeed-video: address a protential usage of an unitialized var
  media: vicodec: make life easier for static analyzers
  media: remove include stdarg.h from some drivers
  ARM: OMAP2+: Delete an unnecessary kfree() call in omap_hsmmc_pdata_init()
  ARM: OMAP2+: move platform-specific asm-offset.h to arch/arm/mach-omap2
  ARM: dts: ARM: dts: Configure interconnect target module for am3517sgx
  ARM: dts: Configure interconnect target module for omap3 sgx
  ARM: dts: Configure sgx for omap5
  clk: ti: add clkctrl data omap5 sgx
  ARM: OMAP2+: Drop legacy platform data for omap4 gpu
  ARM: OMAP2+: Drop legacy platform data for omap4 d2d
  ARM: dts: Configure d2d dts data for omap4
  ARM: OMAP2+: Drop legacy watchdog platform data for omap4
  ARM: dts: Drop custom hwmod property for omap4 i2c
  ARM: OMAP2+: Drop legacy platform data for cpsw on dra7
  ARM: OMAP2+: Drop legacy platform data for cpsw on am3 and am4
  ARM: dts: Add fck for cpsw mdio for omap variants
  bus: ti-sysc: Detect d2d when debug is enabled
  bus: ti-sysc: Add module enable quirk for SGX on omap36xx
  bus: ti-sysc: Change return types of functions
  dm raid1: use struct_size() with kzalloc()
  dm writecache: optimize performance by sorting the blocks for writeback_all
  perf script: Fix memory leaks in list_scripts()
  perf report: Fix --ns time sort key output
  perf report: Use timestamp__scnprintf_nsec() for time sort key
  perf tools: Remove duplicate headers
  perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate
  perf augmented_raw_syscalls: Introduce helper to get the scratch space
  perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter
  perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg
  perf trace beauty ioctl: Fix off-by-one error in cmd->string table
  perf tests: Fixes hang in zstd compression test by changing the source of random data
  perf sort: Remove needless headers from sort.h, provide fwd struct decls
  perf srcline: Add missing srcline.h header to files needing its defs
  perf cacheline: Move cacheline related routines to separate files
  perf record: Move record_opts and other record decls out of perf.h
  dm writecache: add unlikely for getting two block with same LBA
  dm writecache: remove unused member pointer in writeback_struct
  x86/ftrace: Remove mcount() declaration
  Deprecate nfsd fault injection
  dm zoned: fix invalid memory access
  RDMA/mlx5: RDMA_RX flow type support for user applications
  v4l2-core: fix coding style for the two new c files
  ALSA: oxfw: fix NULL pointer dereference to unused stream structure
  media: v4l2-core: Remove BUG() from i2c and spi helpers
  media: v4l2-core: introduce a helper to unregister a i2c subdev
  ALSA: usb-audio: remove some dead code
  media: v4l2-core: introduce a helper to unregister a spi subdev
  media: v4l2-core: move i2c helpers out of v4l2-common.c
  media: v4l2-core: move spi helpers out of v4l2-common.c
  media: v4l2-core: Module re-organization
  media: usbvision: Remove dead code
  media: aspeed: fix an incorrect return code on buffer allocation failure
  media: hantro: Enable VP8 decoding on RK3328
  media: saa7134: fix terminology around saa7134_i2c_eeprom_md7134_gate()
  media: saa7134: keep demod i2c gate closed on Medion 7134
  media: i2c: adv7842: drop check because i2c_unregister_device() is NULL safe
  media: i2c: adv7511-v4l2: drop check because i2c_unregister_device() is NULL safe
  media: hdpvr: remove redundant assignment to retval
  media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table
  media: ti-vpe: Add cleanup in vpdma_list_cleanup()
  media: fdp1: Fix a memory leak bug
  media: saa7146: add cleanup in hexium_attach()
  media: usb: cx231xx-417: fix a memory leak bug
  media: cpia2_usb: fix memory leaks
  platform/chrome: chromeos_laptop: drop checks of NULL-safe functions
  PM / devfreq: passive: fix compiler warning
  fbdev: da8xx: use resource management for dma
  fbdev: da8xx-fb: drop a redundant if
  fbdev: da8xx-fb: use devm_platform_ioremap_resource()
  fbdev: da8xx: remove panel_power_ctrl() callback from platform data
  ARM: davinci: da850-evm: switch to using a fixed regulator for lcdc
  fbdev: da8xx: add support for a regulator
  ARM: davinci: da850-evm: model the backlight GPIO as an actual device
  ARM: davinci: dm646x: Fix a typo in the comment
  ARM: dts: da850-evm: Use generic jedec, spi-nor for flash
  ARM: davinci: dm646x: switch to using the clocksource driver
  ARM: davinci: dm644x: switch to using the clocksource driver
  MAINTAINERS: Remove stale record for gpio-intel-mid.c
  ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk()
  phy: qcom-qmp: Correct ready status, again
  phy: qualcomm: phy-qcom-qmp: Add of_node_put() before return
  phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current
  phy: ti: am654-serdes: fix an use-after-free in serdes_am654_clk_register()
  perf stat: Remove needless headers from stat.h
  perf cpumap: No need to include perf.h, ditch it
  pinctrl: bcm2835: Pass irqchip when adding gpiochip
  firmware: bcm47xx_nvram: Allow COMPILE_TEST
  s390/kaslr: reserve memory for kasan usage
  s390/mem_detect: provide single get_mem_detect_end
  s390/cmma: reuse kstrtobool for option value parsing
  s390/vdso: reuse kstrtobool for option value parsing
  s390/startup: correct command line options parsing
  s390/vmcp: correct early_param handling
  s390/numa: correct early_param handling
  firmware: bcm47xx_nvram: Correct size_t printf format
  MIPS: Treat Loongson Extensions as ASEs
  MIPS: Remove dev_err() usage after platform_get_irq()
  perf/x86/intel/pt: Get rid of reverse lookup table for ToPA
  perf/x86/intel/pt: Free up space in a ToPA descriptor
  perf/x86/intel/pt: Split ToPA metadata and page layout
  perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation
  perf/x86/intel/pt: Use helpers to obtain ToPA entry size
  perf/x86/intel/pt: Clean up ToPA allocation path
  device property: Remove duplicate test for NULL
  platform/x86: intel_cht_int33fe: Use new API to gain access to the role switch
  usb: roles: intel_xhci: Supplying software node for the role mux
  udf: Use dynamic debug infrastructure
  software node: Add software_node_find_by_name()
  media: imx: add csc/scaler mem2mem device
  HID: logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails
  media: cec-notifier: clear cec_adap in cec_notifier_unregister
  media: cec-adap: return from cec_s_conn_info() if adap is invalid
  udf: reduce leakage of blocks related to named streams
  ACPI / property: Add two new Thunderbolt property GUIDs to the list
  thunderbolt: Add support for Intel Ice Lake
  thunderbolt: Expose active parts of NVM even if upgrade is not supported
  thunderbolt: Hide switch attributes that are not set
  thunderbolt: Do not fail adding switch if some port is not implemented
  thunderbolt: Use 32-bit writes when writing ring producer/consumer
  thunderbolt: Move NVM upgrade support flag to struct icm
  thunderbolt: Correct path indices for PCIe tunnel
  netfilter: nfnetlink_log: add support for VLAN information
  clk: meson: g12a: add support for SM1 CPU 1, 2 & 3 clocks
  clk: meson: g12a: add support for SM1 DynamIQ Shared Unit clock
  clk: meson: g12a: add support for SM1 GP1 PLL
  netfilter: nft_meta: support for time matching
  netfilter: nf_tables: Introduce new 64-bit helper register functions
  dt-bindings: clk: meson: add sm1 periph clock controller bindings
  video: pxafb: Remove cpufreq policy notifier
  video: sa1100fb: Remove cpufreq policy notifier
  arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY
  cpufreq: powerpc_cbe: Switch to QoS requests for freq limits
  cpufreq: powerpc: macintosh: Switch to QoS requests for freq limits
  iio: imu: st_lsm6dsx: introduce update_fifo function pointer
  mtd: rawnand: remove w90x900 driver
  mtd: nand: fix typo, s/erasablocks/eraseblocks
  mtd: rawnand: sharpsl: add include guard to linux/mtd/sharpsl.h
  dt-bindings: mtd: Document Macronix raw NAND controller bindings
  mtd: rawnand: Add Macronix raw NAND controller driver
  drm/hisilicon/hibmc: Make CONFIG_DRM_HISI_HIBMC depend on ARM64
  drm/hisilicon: Use dev_get_drvdata
  drm/hisilicon/hibmc: Using module_pci_driver.
  arm-nommu: remove the unused pgprot_dmacoherent define
  unicore32: remove the unused pgprot_dmacoherent define
  cirrus: cs89x0: remove set but not used variable 'lp'
  Revert "net: mediatek: remove set but not used variable 'status'"
  net: mediatek: remove set but not used variable 'status'
  selftests/powerpc: Retry on host facility unavailable
  selftests/powerpc: Fix and enhance TM signal context tests
  dt-bindings: iio: light: isl29501: Rename bindings documentation file
  Kconfig: Fix the reference to the RFD77402 ToF sensor in the 'help' section
  iio: st_sensors: Fix build error
  dt-bindings: iio: adc: Add AD7606B ADC documentation
  dt-bindings: iio: adc: Migrate AD7606 documentation to yaml
  MAINTAINERS: Add Beniamin Bia for AD7606 driver
  iio: adc: ad7606: Add support for AD7606B ADC
  ARM: aspeed: Enable SMP boot
  ARM: aspeed: Add ASPEED AST2600 architecture
  ARM: aspeed: Select timer in each SoC
  dt-bindings: arm: cpus: Add ASPEED SMP
  ARM: configs: aspeed_g5: Enable AST2600
  ARM: configs: multi_v7: Add ASPEED G6
  KVM: arm/arm64: vgic: Use a single IO device per redistributor
  KVM: arm/arm64: vgic: Remove spurious semicolons
  staging: rtl8192u: Add space around binary operators
  staging: rtl8192u: remove code under TO_DO_LIST
  staging: rtl8192u: Remove unnecessary blank lines
  staging: rtl8192u: remove redundant assignment to pointer crypt
  staging: rtl8723bs: os_dep: Drop condition with no effect
  staging: rtl8723bs: hal: Drop condition with no effect
  staging: rtl8723bs: os_dep: Remove unused declarations
  ALSA: usb-audio: Clean up check_input_term()
  ARM: dts: vf610-zii-scu4-aib: Configure IRQ line for GPIO expander
  PM / devfreq: passive: Use non-devm notifiers
  PM / devfreq: exynos-bus: Convert to use dev_pm_opp_set_rate()
  PM / devfreq: exynos-bus: Correct clock enable sequence
  PM / devfreq: Correct devm_devfreq_remove_device() documentation
  PM / devfreq: events: extend events by type of counted data
  PM / devfreq: exynos-events: change matching code during probe
  jbd2: add missing tracepoint for reserved handle
  kbuild: remove unneeded '+' marker from kselftest-merge
  net: phy: sfp: Add labels to hwmon sensors
  s390/qeth: add xmit_more support for IQD devices
  s390/qeth: add BQL support for IQD devices
  s390/qeth: when in TX NAPI mode, use napi_consume_skb()
  s390/qeth: add TX NAPI support for IQD devices
  s390/qeth: collect accurate TX statistics
  s390/qdio: let drivers opt-out from Output Queue scanning
  s390/qdio: enable drivers to poll for Output completions
  bnxt_en: Fix allocation of zero statistics block size regression.
  net/core/skmsg: Delete an unnecessary check before the function call “consume_skb”
  net: hns3: Fix -Wunused-const-variable warning
  kbuild: pkg: rename scripts/package/Makefile to scripts/Makefile.package
  kbuild: pkg: add package targets to PHONY instead of FORCE
  kbuild: pkg: clean up package files/dirs from the top Makefile
  net: use unlikely for dql_avail case
  docs: process: fix broken link
  arm64: dts: imx8mq: Add mux controller to iomuxc_gpr
  ARM: dts: imx6ul-kontron-n6310: Add Kontron i.MX6UL N6310 SoM and boards
  dt-bindings: arm: fsl: Add Kontron i.MX6UL N6310 compatibles
  dt-bindings: eeprom: at25: Add Anvo ANV32E61W
  dt-bindings: vendor-prefixes: Add Anvo-Systems
  soc: imx: gpcv2: Print the correct error code
  arm64: dts: fsl: add support for Hummingboard Pulse
  dt-bindings: arm: fsl: add Hummingboard Pulse
  ARM: dts: vf610-zii-cfu1: Slow I2C0 down to 100 kHz
  arm64: dts: ls1088a: update gpio compatible
  clk: imx: imx8mn: fix audio pll setting
  arm64: dts: imx: Add i.mx8mq nitrogen8m basic dts support
  dt-bindings: arm: imx: add imx8mq nitrogen support
  fpga: altera-cvp: Add Stratix10 (V2) Support
  fpga: altera-cvp: Preparation for V2 parts.
  fpga: altera-cvp: Discover Vendor Specific offset
  arm64: dts: ls1088a-qds: Add the spi-flash nodes under the DSPI controller
  arm64: dts: ls1088a: Add the DSPI controller node
  dt-bindings: fsl: dspi: Add fsl,ls1088a-dspi compatible string
  ARM: imx: stop adjusting ar8031 phy tx delay
  ARM: dts: pbab01: correct rtc vendor
  MIPS: dts: mscc: describe the PTP ready interrupt
  MIPS: dts: mscc: describe the PTP register range
  MIPS: lantiq: update the clock alias' for the mainline PCIe PHY driver
  mips: avoid explicit UB in assignment of mips_io_port_base
  erofs: move erofs out of staging
  mtd: rawnand: Fix a memory leak bug
  mtd: onenand_base: Fix a memory leak bug
  PM / devfreq: tegra20: add COMMON_CLK dependency
  PM / devfreq: events: add Exynos PPMU new events
  PM / devfreq: Fix kernel oops on governor module load
  PM / devfreq: rk3399_dmc: Fix spelling typo
  PM / devfreq: Fix spelling typo
  PM / devfreq: Introduce driver for NVIDIA Tegra20
  PM / devfreq: tegra: Rename tegra-devfreq.c to tegra30-devfreq.c
  PM / devfreq: tegra: Enable COMPILE_TEST for the driver
  PM / devfreq: tegra: Support Tegra30
  PM / devfreq: tegra: Reconfigure hardware on governor's restart
  PM / devfreq: tegra: Move governor registration to driver's probe
  PM / devfreq: tegra: Mark ACTMON's governor as immutable
  PM / devfreq: tegra: Avoid inconsistency of current frequency value
  PM / devfreq: tegra: Clean up driver's probe / remove
  PM / devfreq: tegra: Properly disable interrupts
  PM / devfreq: tegra: Drop primary interrupt handler
  PM / devfreq: tegra: Don't set EMC clock rate to maximum on probe
  PM / devfreq: tegra: Don't ignore clk errors
  PM / devfreq: tegra: Replace write memory barrier with the read barrier
  PM / devfreq: tegra: Replace readl-writel with relaxed versions
  PM / devfreq: tegra: Fix kHz to Hz conversion
  ext4: fix punch hole for inline_data file systems
  r8169: fix DMA issue on MIPS platform
  drop_monitor: Make timestamps y2038 safe
  net/rds: Whitelist rdma_cookie and rx_tstamp for usercopy
  net/mlx5: Fix return code in case of hyperv wrong size read
  net: ipv6: fix listify ip6_rcv_finish in case of forwarding
  leds: Switch to use fwnode instead of be stuck with OF one
  leds: max77650: Switch to fwnode property API
  r8152: add a helper function about setting EEE
  r8152: saving the settings of EEE
  mailmap: map old company name to new one @microchip.com
  MAINTAINERS: at91: remove the TC entry
  MAINTAINERS: at91: Collect all pinctrl/gpio drivers in same entry
  ARM: at91: move platform-specific asm-offset.h to arch/arm/mach-at91
  null_blk: fix inline misuse
  ice: Don't allow VSI to remove unassociated ucast filter
  ice: Fix issues updating VSI MAC filters
  ice: update ethtool stats on-demand
  ice: Add input handlers for virtual channel handlers
  ice: Don't clear auto_fec bit in ice_cfg_phy_fec()
  ice: Fix flag used for module query
  ice: silence some bogus error messages
  ice: Rename ethtool private flag for lldp
  ice: reject VF attempts to enable head writeback
  MIPS: Fix build with CONFIG_PROC_VMCORE=y
  ice: Copy dcbx configuration only if mode is correct
  ice: Treat DCBx state NOT_STARTED as valid
  MIPS: mm: Fix highmem compile
  ice: Don't call synchronize_irq() for VF's from the host
  drm/amd/display: 3.2.48
  drm/amd/display: flicking observed while installing driver on Navi10 CF
  drm/amd/display: Properly read LVTMA_PWRSEQ_CNTL
  drm/amd/display: revert wait in pipelock
  drm/amd/display: Use res_cap to acquire i2c instead of pipe count
  ice: Account for all states of FW DCBx and LLDP
  drm/amd/display: Expose OTG_V_TOTAL_MID for HW Diags
  drm/amd/display: fix DML not calculating delivery time
  drm/amd/display: MST topology debugfs
  drm/amd/display: set av_mute in hw_init for HDMI
  drm/amd/display: Add Logging for Gamma Related information
  drm/amd/display: Enable HW rotation
  drm/amd/display: add Cursor Degamma logic for DCN2
  drm/amd/display: fix odm validation
  drm/amd/display: fix odm stream release
  drm/amd/display: fix dcn20 odm dpp programming
  drm/amd/display: Fix number of slices not being checked for dsc
  drm/amd/display: fix odm pipe copy
  drm/amd/display: fix trigger not generated for freesync
  drm/amd/display: fix stuck test pattern on right half of display
  drm/amd/display: support spdif
  drm/amd/display: Refactoring VTEM
  drm/amd/display: 3.2.47
  drm/amd/display: remove unused function
  drm/amd/display: cleaned up coding error in init_hw
  drm/amd/display: Add VM page fault handle implementation
  drm/amd/display: refactor Device ID for external chips
  drm/amd/display: Zero-out dsc init regs
  drm/amd/display: Implement voltage limitation stub
  drm/amd/display: add null checks before logging
  drm/amd/display: set Hratio and VRatio in dml
  drm/amd/display: fix dp stream enable
  drm/amd/display: load iram for abm 2.3
  drm/amd/display: fix MPO HUBP underflow with Scatter Gather
  drm/amd/display: fix audio endpoint not getting disabled issue
  drm/amd/display: Delete dead code in command_table_helper
  drm/amd/display: re structure odm to allow 4 to 1 support
  drm/amdgpu: set adev->num_vmhubs for gmc6,7,8
  drm/amdgpu/display: add flag for multi-display mclk switching
  drm/amd/display: update bw_calcs to take pipe sync into account (v3)
  drm/amdgpu/powerplay/vega10: enable mclk switching if monitors are synced
  drm/amdgpu/powerplay/smu7: enable mclk switching if monitors are synced
  drm/powerplay: Fix Vega20 power reading again
  amd/amdkfd: add Arcturus vf DID support
  drm/amd/powerpaly: fix navi series custom peak level value error
  drm/amdgpu: correct ras error count type
  ice: Allow egress control packets from PF_VSI
  dt-bindings: irq: mtk, sysirq: add support for mt6779
  dt-bindings: mtk-uart: add mt6779 uart bindings
  dt-bindings: mediatek: add support for mt6779 reference board
  arm64: kexec_file: add rng-seed support
  fdt: add support for rng-seed
  arm64: map FDT as RW for early_init_dt_scan()
  clocksource/drivers/hyperv: Enable TSC page clocksource on 32bit
  clocksource/drivers/hyperv: Add Hyper-V specific sched clock function
  clocksource/drivers/hyperv: Allocate Hyper-V TSC page statically
  f2fs: introduce f2fs_match_name() for cleanup
  f2fs: Fix indefinite loop in f2fs_gc()
  f2fs: allocate memory in batch in build_sit_info()
  f2fs: support FS_IOC_{GET,SET}FSLABEL
  f2fs: fix to avoid data corruption by forbidding SSR overwrite
  f2fs: Fix build error while CONFIG_NLS=m
  Revert "f2fs: avoid out-of-range memory access"
  f2fs: cleanup the code in build_sit_entries.
  f2fs: fix wrong available node count calculation
  f2fs: remove duplicate code in f2fs_file_write_iter
  f2fs: fix to migrate blocks correctly during defragment
  f2fs: use wrapped f2fs_cp_error()
  f2fs: fix to use more generic EOPNOTSUPP
  f2fs: use wrapped IS_SWAPFILE()
  f2fs: Support case-insensitive file name lookups
  f2fs: include charset encoding information in the superblock
  fs: Reserve flag for casefolding
  f2fs: fix to avoid call kvfree under spinlock
  fs: f2fs: Remove unnecessary checks of SM_I(sbi) in update_general_status()
  f2fs: disallow direct IO in atomic write
  f2fs: fix to handle quota_{on,off} correctly
  f2fs: fix to detect cp error in f2fs_setxattr()
  f2fs: fix to spread f2fs_is_checkpoint_ready()
  f2fs: support fiemap() for directory inode
  f2fs: fix to avoid discard command leak
  f2fs: fix to avoid tagging SBI_QUOTA_NEED_REPAIR incorrectly
  f2fs: fix to drop meta/node pages during umount
  f2fs: disallow switching io_bits option during remount
  f2fs: fix panic of IO alignment feature
  f2fs: introduce {page,io}_is_mergeable() for readability
  MIPS: init: Drop boot_mem_map
  MIPS: mm: Drop boot_mem_map
  rtc: pcf2127: bugfix: read rtc disables watchdog
  rtc: pcf2127: cleanup register and bit defines
  rtc: pcf2127: convert to devm_rtc_allocate_device
  rtc: sun6i: Add support for H6 RTC
  dt-bindings: rtc: sun6i: Add compatible for H6 RTC
  rtc: fsl-ftm-alarm: add FTM alarm driver
  dt-bindings: rtc: add bindings for FlexTimer Module
  dm verity: add root hash pkcs#7 signature verification
  dm crypt: reuse eboiv skcipher for IV generation
  dm: make dm_table_find_target return NULL
  EDAC/amd64: Support asymmetric dual-rank DIMMs
  MIPS: xlp: Drop boot_mem_map
  MIPS: ip22: Drop addr_is_ram
  MIPS: msp: Record prom memory
  MIPS: malta: Drop prom_free_prom_memory
  MIPS: fw: Record prom memory
  MIPS: OCTEON: Drop boot_mem_map
  mm/hmm: fix hmm_range_fault()'s handling of swapped out pages
  ata/pata_buddha: Probe via modalias instead of initcall
  null_blk: create a helper for req completion
  null_blk: create a helper for zoned devices
  null_blk: create a helper for mem-backed ops
  null_blk: create a helper for badblocks
  null_blk: create a helper for throttling
  null_blk: move duplicate code to callers
  dt-bindings: can: rcar_can: document r8a77470 support
  dt-bindings: can: rcar_canfd: document r8a77995 support
  dt-bindings: can: rcar_can: document r8a77995 support
  dt-bindings: can: rcar_can: document r8a77990 support
  soc: mediatek: cmdq: change the type of input parameter
  soc: mediatek: cmdq: reorder the parameter
  arm64: dts: allwinner: orange-pi-3: Enable WiFi
  spi: spi-fsl-dspi: Use poll mode in case the platform IRQ is missing
  spi: spi-fsl-dspi: Remove impossible to reach error check
  spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours
  spi: spi-fsl-dspi: Reduce indentation level in dspi_interrupt
  ACPI: SBS: remove unused const variable 'SMBUS_PEC'
  EDAC/amd64: Cache secondary Chip Select registers
  vfio-ccw: add some logging
  ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint
  spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours
  ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes
  ARM: 8896/1: VDSO: Don't leak kernel addresses
  ARM: 8895/1: visit mach-* and plat-* directories when cleaning
  ARM: 8894/1: boot: Replace open-coded nop with macro
  ARM: 8893/1: boot: Explain the 8 nops
  ARM: 8876/1: fix O= building with CONFIG_FPE_FASTFPE
  ARM: 8875/1: Kconfig: default to AEABI w/ Clang
  ARM: 8873/1: perf: cleanup cppcheck shifting warning
  ARM: 8872/1: Use common outgoing-CPU-notification code
  ARM: 8871/1: iop13xx: Simplify iop13xx_atu{e,x}_pci_status checks
  ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init()
  media: sunxi: Add A10 CSI driver
  media: sunxi: Refactor the Makefile and Kconfig
  media: dt-bindings: media: Add Allwinner A10 CSI binding
  media: atmel: atmel-isi: fix timeout value for stop streaming
  gpio: mt7621: Pass irqchip when adding gpiochip
  gpio: ftgpio: Fix an error handling path in 'ftgpio_gpio_probe()'
  ARM: dts: sunxi: Add missing watchdog clocks
  ARM: dts: sunxi: Add missing watchdog interrupts
  gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h
  pinctrl: meson: meson: Add of_node_put() before return
  gpio: aspeed: Add SGPIO driver
  hid-logitech-dj: add the new Lightspeed receiver
  HID: logitech-dj: add support of the G700(s) receiver
  clk: renesas: cpg-mssr: Set GENPD_FLAG_ALWAYS_ON for clock domain
  clk: renesas: r9a06g032: Set GENPD_FLAG_ALWAYS_ON for clock domain
  clk: renesas: mstp: Set GENPD_FLAG_ALWAYS_ON for clock domain
  pinctrl/gpio: Take MUX usage into account
  soc: renesas: Enable ARM_ERRATA_754322 for affected Cortex-A9
  soc: renesas: Enable ARM_ERRATA_814220 for affected Cortex-A7
  iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems
  arm64: dts: allwinner: h6: Add support for RTC and fix the clock tree
  Documentation: Update Documentation for iommu.passthrough
  iommu: Disable passthrough mode when SME is active
  iommu: Set default domain type at runtime
  iommu: Print default domain type on boot
  ia64: Get rid of iommu_pass_through
  x86/dma: Get rid of iommu_pass_through
  iommu/vt-d: Request passthrough mode from IOMMU core
  iommu/amd: Request passthrough mode from IOMMU core
  iommu: Use Functions to set default domain type in iommu_set_def_domain_type()
  iommu: Add helpers to set/get default domain type
  iommu: Remember when default domain type was set on kernel command line
  dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150l support
  dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150b support
  soc: renesas: rmobile-sysc: Set GENPD_FLAG_ALWAYS_ON for always-on domain
  dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150 support
  pinctrl: amd: disable spurious-firing GPIO IRQs
  MAINTAINERS: Remove FMC subsystem
  ARM: dts: sun7i: Add CSI0 controller
  gpio: tqmx86: Pass irqchip when adding gpiochip
  gpio: vf610: Pass irqchip when adding gpiochip
  gpio: zx: Pass irqchip when adding gpiochip
  gpio: mpc8xxx: add ls1088a platform special function
  gpio: mpc8xxx: add ls1088a platform gpio node DT binding description
  omapdrm: no need to check return value of debugfs_create functions
  drm/omap: Add 'alpha' and 'pixel blend mode' plane properties
  arm64: dts: allwinner: a64: Add A64 OlinuXino board (with eMMC)
  dt-bindings: arm: sunxi: Add compatible for A64 OlinuXino with eMMC
  ARM: dts: v3s: Change the timers compatible
  ARM: dts: h3: Change the timers compatible
  ARM: dts: a83t: Change the timers compatible
  ARM: dts: a23/a33: Change the timers compatible
  ARM: dts: sun6i: Add missing timers interrupts
  ARM: dts: sun5i: Add missing timers interrupts
  ARM: dts: sun4i: Add missing timers interrupts
  dt-bindings: mfd: Convert Allwinner GPADC bindings to a schema
  arm64: dts: allwinner: h6: Introduce Tanix TX6 board
  dt-bindings: arm: sunxi: Add compatible for Tanix TX6 board
  arm64: allwinner: h6: add I2C nodes
  dt-bindings: i2c: mv64xxx: Add compatible for the H6 i2c node.
  ARM: dts: sunxi: Add mdio bus sub-node to GMAC
  arm64: dts: allwinner: Enable DDC regulator for Beelink GS1
  arm64: dts: allwinner: h6: Enable SPDIF for Beelink GS1
  arm64: dts: allwinner: Add SPDIF node for Allwinner H6
  ARM: dts: sun8i: s3: add devicetree for Lichee zero plus w/ S3
  ARM: sunxi: dts: s3/s3l/v3: add DTSI files for S3/S3L/V3 SoCs
  dt-bindings: arm: sunxi: add binding for Lichee Zero Plus core board
  arm64: dts: allwinner: orange-pi-3: Enable HDMI output
  ARM: dts: sun8i: a83t: Enable HDMI output on Cubietruck Plus
  pinctrl: rza2: Include the appropriate headers
  pinctrl: rza2: Drop driver use of consumer flags
  pinctrl: rza1: Add of_node_put() before return
  pinctrl: sh-pfc: Include the right header
  pinctrl: sh-pfc: Rollback to mux if required when the gpio is freed
  soundwire: intel: handle disabled links
  soundwire: intel: add debugfs register dump
  soundwire: cadence_master: add debugfs register dump
  soundwire: add debugfs support
  KVM: PPC: Book3S HV: Define usage types for rmap array in guest memslot
  KVM: PPC: Book3S: Mark expected switch fall-through
  EDAC/amd64: Decode syndrome before translating address
  EDAC/amd64: Find Chip Select memory size using Address Mask
  EDAC/amd64: Initialize DIMM info for systems with more than two channels
  EDAC/amd64: Recognize DRAM device type ECC capability
  phy: mvebu-a3700-comphy: Inform users if their firmware is too old
  phy: samsung: disable bind/unbind platform driver feature
  phy: core: document phy_calibrate()
  phy: marvell: phy-mvebu-a3700-comphy: Add of_node_put() before return
  phy: marvell: phy-mvebu-cp110-comphy: Add of_node_put() before return
  phy: marvell: phy-armada38x-comphy: Add of_node_put() before return
  phy: enable compile-testing for the Lantiq PHY drivers
  phy: lantiq: vrx200-pcie: add a driver for the Lantiq VRX200 PCIe PHY
  dt-bindings: phy: add binding for the Lantiq VRX200 and ARX300 PCIe PHYs
  ext4: rework reserved cluster accounting when invalidating pages
  ext4: documentation fixes
  ext4: treat buffers with write errors as containing valid data
  drm/nouveau/volt: Fix for some cards having 0 maximum voltage
  drm/nouveau/dispnv50: Fix runtime PM ref tracking for non-blocking modesets
  drm/nouveau/dispnv04: Remove runtime PM
  drm/nouveau/gpio: check function 76 in the power check as well
  drm/nouveau/gpio: check the gpio function 16 in the power check as well
  drm/nouveau/gpio: fail if gpu external power is missing
  drm/nouveau/bios/gpio: sort gpios by values
  drm/nouveau/therm: don't attempt fan control where PMU is already managing it
  drm/nouveau/therm: skip probing for devices not specified in thermal tables
  drm/nouveau/kms/gv100-: attach pixel blend mode property to planes
  drm/nouveau/kms/gv100-: attach alpha property to planes
  drm/nouveau/kms/gv100-: add support for plane zpos property
  drm/nouveau/kms/nv50-: attach immutable zpos property to planes
  drm/nouveau/kms/nv50-: create primary plane before overlay planes
  drm/nouveau/kms/nv50-: use __drm_atomic_helper_plane_reset()
  drm/nouveau/kms/gv100-: implement csc + enable modern colour managment properties
  drm/nouveau/kms/gv100-: use premultiplied alpha blending between planes
  drm/nouveau/kms/nv50-: enable modern color management properties
  drm/nouveau/kms/gf119-: add ctm property support
  drm/nouveau/kms/nv50-: remove overlay alpha formats
  drm/nouveau/fifo/gk104-: fix parsing of mmu fault data
  drm/nouveau/fifo/gf1xx: convert to using nvkm_fault_data
  drm/nouveau/bios/init: handle INIT_RESET_END devinit opcode
  drm/nouveau/bios/init: handle INIT_RESET_BEGUN devinit opcode
  drm/nouveau/bios: downgrade absence of tmds table to info from an error
  drm/nouveau: Disable atomic support on a per-device basis
  drm/nouveau/kms/nv50-: add fp16 scanout support
  drm/nouveau/kms/nv50-: disable input lut harder
  drm/nouveau/kms/tu102-: disable input lut when input is already FP16
  drm/nouveau/kms/gv100: allow windows to use PACKED8BPP formats
  drm/nouveau: fix nvif/device.h is included more than once
  drm/nouveau/dispnv04: subdev/bios.h is included more than once
  drm/nouveau/mmu: use struct_size() helper
  drm/nouveau: drop use of drmp.h
  drm/nouveau: drop drmP.h from all header files
  drm/nouveau: drop drmP.h from nouveau_drv.h
  drm/nouveau: drop use of DRM_UDELAY
  drm/nouveau/bios/init: fix spelling mistake "CONDITON" -> "CONDITION"
  drm/nouveau/secboot: Make acr_r352_ls_gpccs_func static
  ext4: fix warning inside ext4_convert_unwritten_extents_endio
  net/ncsi: update response packet length for GCPS/GNS/GNPTS commands
  drm/panfrost: Fix sleeping while atomic in panfrost_gem_open
  ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb”
  net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb”
  hamradio: Delete unnecessary checks before the macro call “dev_kfree_skb”
  can: Delete unnecessary checks before the macro call “dev_kfree_skb”
  mISDN: Delete unnecessary checks before the macro call “dev_kfree_skb”
  net: fec: add C45 MDIO read/write support
  drm/amd/display: fix calc_pll_max_vco_construct
  drm/amdgpu: enable VCN DPG for Renoir
  Revert "drm/amdgpu: use direct loading on renoir vcn for the moment"
  drm/amdgpu: update gc/sdma goldensetting for rn
  drm/amd/powerplay: Disable renoir smu feature retrieve for the moment
  dt-bindings: net: meson-dwmac: convert to yaml
  dt-bindings: net: snps, dwmac: update reg minItems maxItems
  drm/amd/powerplay: enable renoir dpm feature
  drm/amdgpu: enable SDMA power gating for rn
  drm/amdgpu/sdma4: set sdma clock gating for rn
  drm/amdgpu/mmhub1: set mmhub clock gating for rn
  drm/amdgpu: enable DF clock gating for rn
  drm/amdgpu: enable athub clock gating for rn
  drm/amdgpu: enable IH clock gating for rn
  drm/amdgpu: enable vcn clock gating for rn
  drm/amdgpu: enable rom clock gating for rn
  drm/amdgpu: enable HDP clock gating for rn
  drm/amdgpu: enable BIF clock gating for rn
  drm/amdgpu: enable sdma clock gating for rn
  drm/amdgpu: enable mmhub clock gating for rn
  drm/amdgpu: enable gfx clock gating for rn
  drm/amd/powerplay: add DPMCLOCKS table implementation
  drm/amd/powerplay: init smu tables for rn
  drm/amd/powerplay: add smu tables for rn
  drm/amd/powerplay: using valid mapping check for rn
  drm/amd/powerplay: fix checking gfxoff status for rn
  drm/amdgpu: add and enable gfxoff feature
  drm/amdgpu: add set_gfx_cgpg implement (v2)
  drm/amd/powerplay: udpate smu_v12_0_check_fw_version (v2)
  drm/amd/powerplay: powerup sdma/vcn for all apu series
  drm/amdgpu/powerplay: add Renoir VCN power management
  drm/amdgpu: skip dpm init for renoir
  drm/amdgpu/powerplay: add power up/down SDMA interfaces for renoir
  drm/amdgpu/powerplay: add smu ip block for renoir (v2)
  drm/amdgpu/powerplay: add smu_v12_0.c & smu_v12_0.h for renoir
  drm/amdgpu/powerplay: add initial renoir_ppt.c for renoir (v3)
  drm/amd/powerplay: add smu12_driver_if.h (v3)
  drm/amdgpu/powerplay: Add smu_v12_0_ppsmc.h (v2)
  drm/amd/display: fix a potential null pointer dereference
  drm/amdgpu/powerplay: remove redundant assignment to variable baco_state
  drm/amdkfd: Make deallocate_hiq_sdma_mqd static
  drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x
  drm/amd/display: Enable SST DSC in DM
  Revert "drm/amd/display: Fix underscan not using proper scaling"
  Revert "drm/amd/display: add global master update lock for DCN2"
  Revert "drm/amd/display: navi10 bring up skip dsc encoder config"
  Revert "drm/amd/display: skip dsc config for navi10 bring up"
  drm/amdgpu: fix dma_fence_wait without reference
  drm/powerplay: Fix Vega20 Average Power value v4
  amd/amdgpu: add Arcturus vf DID support
  drm/amdgpu: unity mc base address for arcturus
  drm/amdgpu: disable agp for sriov
  misc: xilinx_sdfec: fix spelling mistake: "Schdule" -> "Schedule"
  misc: xilinx_sdfec: Prevent integer overflow in xsdfec_table_write()
  misc: xilinx_sdfec: Prevent a divide by zero in xsdfec_reg0_write()
  misc: xilinx_sdfec: Return -EFAULT if copy_from_user() fails
  misc: xilinx_sdfec: Fix a couple small information leaks
  rtc: Add Amlogic Virtual Wake RTC
  dt-bindings: rtc: new binding for Amlogic VRTC
  vfio_pci: Restore original state on release
  i40e: fix retrying in i40e_aq_get_phy_capabilities
  i40e: Persistent LLDP support
  i40e: allow reset in recovery mode
  i40e: Remove function i40e_update_dcb_config()
  i40e: Fix crash caused by stress setting of VF MAC addresses
  i40e: reset veb.tc_stats when resetting veb.stats
  i40e: Update FW API version to 1.9
  i40e: check_recovery_mode had wrong if statement
  i40e: Add drop mode parameter to set mac config
  i40e: fix shifts of signed values
  i40e: add check on i40e_configure_tx_ring() return value
  i40e: Check if transceiver implements DDM before access
  i40e: reduce stack usage in i40e_set_fc
  libperf: Fix alignment trap with xyarray contents in 'perf stat'
  perf c2c: Fix report with offline cpus
  libperf: Add perf_thread_map__nr/perf_thread_map__pid functions
  perf cpumap: Remove needless includes from cpumap.h
  perf evsel: Switch to libperf's cpumap.h
  perf x86 kvm-stat: Add missing string.h header
  perf evsel: util/evsel.h needs stdio.h as it uses FILE
  perf evsel: Remove needless stddef.h from util/evsel.h
  perf evsel: Remove needless counts.h header from util/evsel.h
  perf evsel: Add missing perf/evsel.h header in util/evsel.h
  perf scripting python: Add missing counts.h header
  perf stat: Add missing counts.h
  perf tests: Add missing counts.h
  perf script: Add missing counts.h
  perf evlist: Add missing xyarray.h header
  perf bpf: Add missing xyarray.h header
  perf counts: Add missing headers needed for types used
  perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree
  perf metricgroup: Remove needless includes from metricgroup.h
  perf kvm s390: Add missing string.h header
  nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands
  mac80211: minstrel_ht: fix infinite loop because supported is not being shifted
  dt-bindings: arm: rockchip: remove reference to fennec board
  ARM: dts: rockchip: remove rk3288 fennec board support
  arm64: dts: rockchip: add rk3328 VPU node
  platform/chrome: wilco_ec: Add batt_ppid_info command to telemetry driver
  spi: spi-fsl-qspi: Add ls2080a compatibility string to bindings
  nexthops: remove redundant assignment to variable err
  spi: fsl-qspi: Enhance binding to extend example for flash entry
  MAINTAINERS: Extend patterns for Samsung SoC, Security Subsystem and clock drivers
  soc: samsung: chipid: Select missing dependency for EXYNOS_CHIPID
  soc: samsung: chipid: Remove the regmap lookup error log
  perf arm64: Add missing debug.h header
  ASoC: soc-core: initialize list at one place
  ASoC: SOF: topology: fix get control data return type and arguments
  ASoC: soc-core: initialize component list
  ASoC: soc-topology: use for_each_component_dais() at remove_dai()
  ASoC: soc-dai: use bit field for bus_control
  ASoC: soc-core: soc_cleanup_card_resources() become void
  ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup()
  ASoC: soc-core: use device_register()
  ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off
  ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings
  ASoC: wm8988: fix typo in wm8988_right_line_controls
  ASoC: SOF: imx: Add i.MX8 HW support
  ASoC: SOF: Add OF DSP device support
  dt-bindings: dsp: fsl: Add DSP core binding support
  arm64: dts: fsl: Remove num-lanes property from PCIe nodes
  ASoC: AMD: Fix Kconfig warning without GPIOLIB
  arm64: Add tagged-address-abi.rst to index.rst
  ARM: dts: ls1021a: Remove num-lanes property from PCIe nodes
  PCI: dwc: Return directly when num-lanes is not found
  Revert "iommu/arm-smmu-v3: Disable detection of ATS and PRI"
  iommu/arm-smmu-v3: Avoid locking on invalidation path when not using ATS
  dt-bindings: PCI: designware: Remove the num-lanes from Required properties
  EDAC/amd64: Support more than two controllers for chip selects handling
  driver core: initialize a default DMA mask for platform device
  ipmi: move message error checking to avoid deadlock
  ipmi_ssif: avoid registering duplicate ssif interface
  drm: meson: use match data to detect vpu compatibility
  HID: multitouch: add support for the Smart Tech panel
  HID: multitouch: do not filter mice nodes
  ARM: dts: ux500: Remove ab8500_ldo_usb regulator from device tree
  ARM: dts: ux500: Move ab8500 nodes to ste-ab8500.dtsi
  HID: do not call hid_set_drvdata(hdev, NULL) in drivers
  HID: wacom: do not call hid_set_drvdata(hdev, NULL)
  arm64: defconfig: Enable SM8150 GCC and pinctrl driver
  libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx()
  libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty()
  perf tools: Use perf_cpu_map__nr instead of cpu_map__nr
  tools headers: Add missing perf_event.h include
  NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom()
  NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom()
  NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom()
  NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom()
  NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom()
  NFS: Add an nfs4_call_sync_custom() function
  arm64: dts: mt8183: add I2C nodes
  drm/amdgpu/powerplay: silence a warning in smu_v11_0_setup_pptable
  block: move same page handling from __bio_add_pc_page to the callers
  block: create a bio_try_merge_pc_page helper
  block: improve the gap check in __bio_add_pc_page
  powerpc/configs: Disable /dev/port in skiroot defconfig
  selftests/powerpc: Ignore generated files
  powerpc: Document xmon options
  powerpc/eeh: Slightly simplify eeh_add_to_parent_pe()
  powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse()
  powerpc/eeh: Fix crash when edev->pdev changes
  powerpc/eeh: Convert log messages to eeh_edev_* macros
  powerpc/eeh: Introduce EEH edev logging macros
  powerpc/eeh: Add bdfn field to eeh_dev
  powerpc/eeh: Refactor around eeh_probe_devices()
  powerpc/eeh: EEH for pSeries hot plug
  powerpc/eeh: Initialize EEH address cache earlier
  powerpc/eeh: Improve debug messages around device addition
  powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag
  powerpc/64: Adjust order in pcibios_init()
  powerpc: remove meaningless KBUILD_ARFLAGS addition
  drm/i915: Update DRIVER_DATE to 20190822
  crypto: talitos - Fix build warning in aead_des3_setkey
  crypto: n2/des - fix build breakage after DES updates
  crypto: s390/aes - fix typo in XTS_BLOCK_SIZE identifier
  arm64: Define Documentation/arm64/tagged-address-abi.rst
  drm/i915: Kill the undead i915_gem_batch_pool.c
  arm64: dts: mt8183: fix pwrap gic number
  arm: dts: mediatek: add basic support for MT7629 SoC
  ALSA: usb-audio: Remove superfluous bLength checks
  ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects
  ALSA: usb-audio: Simplify parse_audio_unit()
  ALSA: usb-audio: More validations of descriptor units
  KVM: VMX: Fix and tweak the comments for VM-Enter
  KVM: Assert that struct kvm_vcpu is always as offset zero
  KVM: X86: Add pv tlb shootdown tracepoint
  KVM: x86: Unconditionally call x86 ops that are always implemented
  KVM: x86/mmu: Consolidate "is MMIO SPTE" code
  KVM: x86/mmu: Add explicit access mask for MMIO SPTEs
  KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch
  x86: KVM: svm: eliminate hardcoded RIP advancement from vmrun_interception()
  x86: KVM: svm: eliminate weird goto from vmrun_interception()
  x86: KVM: svm: remove hardcoded instruction length from intercepts
  x86: KVM: add xsetbv to the emulator
  x86: KVM: clear interrupt shadow on EMULTYPE_SKIP
  x86: kvm: svm: propagate errors from skip_emulated_instruction()
  x86: KVM: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP
  KVM: x86: Fix x86_decode_insn() return when fetching insn bytes fails
  KVM: x86: use Intel speculation bugs and features as derived in generic x86 code
  KVM: x86: always expose VIRT_SSBD to guests
  KVM: x86: fix reporting of AMD speculation bug CPUID leaf
  ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93
  ALSA: hda/realtek - Check beep whitelist before assigning in all codecs
  drm/i915: Replace i915_vma_put_fence()
  drm/i915: Pull obj->userfault tracking under the ggtt->mutex
  drm/i915: Track ggtt fence reservations under its own mutex
  HID: logitech: Fix general protection fault caused by Logitech driver
  HID: hidraw: Fix invalid read in hidraw_ioctl
  drm: fix module name in edid_firmware log message
  drm/i915: Generalise the clflush dma-worker
  cpufreq: Print driver name if cpufreq_suspend() fails
  net/mlx5e: Add mlx5e HV VHCA stats agent
  net/mlx5: Add HV VHCA control agent
  net/mlx5: Add HV VHCA infrastructure
  net/mlx5: Add wrappers for HyperV PCIe operations
  PCI: hv: Add a Hyper-V PCI interface driver for software backchannel interface
  PCI: hv: Add a paravirtual backchannel in software
  soundwire: intel: remove unused variables
  ARM: dts: aspeed: swift: Add eMMC device
  cpufreq: mediatek: Add support for mt8183
  cpufreq: mediatek: change to regulator_get_optional
  cpufreq: imx-cpufreq-dt: Add i.MX8MN support
  cpufreq: Use imx-cpufreq-dt for i.MX8MN's speed grading
  cpufreq: qcom-hw: invoke frequency-invariance setter function
  cpufreq: qcom-hw: Update logic to detect turbo frequency
  crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code
  crypto: sha256 - Add sha224 support to sha256 library code
  crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use
  crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit
  crypto: sha256 - Move lib/sha256.c to lib/crypto
  crypto: sha256_generic - Fix some coding style issues
  crypto: sha256 - Fix some coding style issues
  crypto: vmx/xts - use fallback for ciphertext stealing
  crypto: s390/xts-aes - invoke fallback for ciphertext stealing
  crypto: x86/xts - implement support for ciphertext stealing
  crypto: hisilicon - Fix warning on printing %p with dma_addr_t
  fs: cifs: move from the crypto cipher API to the new DES library interface
  crypto: des - remove now unused __des3_ede_setkey()
  crypto: x86/des - switch to library interface
  crypto: des - split off DES library from generic DES cipher driver
  crypto: des - remove unused function
  crypto: 3des - move verification out of exported routine
  crypto: ux500/des - switch to new verification routines
  crypto: talitos/des - switch to new verification routines
  crypto: sun4i/des - switch to new verification routines
  crypto: stm32/des - switch to new verification routines
  crypto: rk3288/des - switch to new verification routines
  crypto: qce/des - switch to new verification routines
  crypto: picoxcell/des - switch to new verification routines
  crypto: omap/des - switch to new verification routines
  crypto: n2/des - switch to new verification routines
  crypto: cesa/des - switch to new verification routines
  crypto: ixp4xx/des - switch to new verification routines
  crypto: safexcel/des - switch to new verification routines
  crypto: hisilicon/des - switch to new verification routines
  crypto: hifn/des - switch to new verification routines
  crypto: ccree/des - switch to new verification routines
  crypto: ccp/des - switch to new verification routines
  crypto: nitrox/des - switch to new verification routines
  crypto: cpt/des - switch to new verification routines
  crypto: caam/des - switch to new verification routines
  crypto: bcm/des - switch to new verification routines
  crypto: atmel/des - switch to new verification routines
  crypto: sparc/des - switch to new verification routines
  crypto: s390/des - switch to new verification routines
  crypto: des/3des_ede - add new helpers to verify keys
  MAINTAINERS: nx crypto: Fix typo in a filepath
  lib/mpi: Eliminate unused umul_ppmm definitions for MIPS
  random: Support freezable kthreads in add_hwgenerator_randomness()
  drm/amdkfd: remove set but not used variable 'pdd'
  drm/amd/display: remove duplicated include from dc_link.c
  drm/amdgpu: remove duplicated include from gfx_v9_0.c
  drm/amdgpu: remove set but not used variable 'psp_enabled'
  drm/amd/display: Fix 32-bit divide error in wait_for_alt_mode
  drm/amdgpu: prevent memory leaks in AMDGPU_CS ioctl
  drm/amd/display: Lock the CRTC when setting CRC source
  drm/amd/display: Split out DC programming for CRC capture
  drm/amd/display: Use connector list for finding DPRX CRC aux
  drm/amd/display: Check return code for CRC drm_crtc_vblank_get
  drm/amd/amdgpu: disable MMHUB PG for navi10
  drm/amd/powerplay: correct typo
  drm/amd/powerplay: correct SW smu11 thermal range settings
  drm/amd/powerplay: set Arcturus default fclk as bootup value on dpm disabled
  drm/amd/powerplay: get bootup fclk value
  drm/amd/powerplay: expose supported clock domains only through sysfs
  drm/amd/powerplay: update Arcturus smc fw and driver interface header
  drm/amd/powerplay: remove duplicate macro smu_get_uclk_dpm_states in amdgpu_smu.h
  drm/amd/powerplay: fix variable type errors in smu_v11_0_setup_pptable
  drm/amd/powerplay: add smu_smc_read_sensor support for arcturus
  drm/amdgpu: Fix a typo in the include header guard of 'navi12_ip_offset.h'
  drm/amdgpu/psp: move TMR to cpu invisible vram region
  drm/amdgpu: remove redundant argument for psp_funcs::cmd_submit callback
  drm/amdkfd: Fill the name field in node topology with asic name v2
  drm/amdgpu: Set no-retry as default.
  drm/amdgpu: add firmware header printing for psp fw loading (v2)
  drm/amdgpu: fix debug level for ppt offset/size
  drm/amdgpu: remove special autoload handling for navi12
  drm/amd/display: Calculate bpc based on max_requested_bpc
  drm/amdgpu/gfx9: update pg_flags after determining if gfx off is possible
  csky: Fixup 610 vipt cache flush mechanism
  mm/mmu_notifiers: remove unregister_no_release
  RDMA/odp: remove ib_ucontext from ib_umem
  RDMA/odp: use mmu_notifier_get/put for 'struct ib_ucontext_per_mm'
  soc: qcom: aoss: Add AOSS QMP support
  dt-bindings: soc: qcom: aoss: Add SM8150 and SC7180 support
  dt-bindings: firmware: scm: Add SM8150 and SC7180 support
  dt-bindings: firmware: scm: re-order compatible list
  soc: qcom: smem: Update max processor count
  net/mlx5e: Add trace point for neigh update
  net/mlx5e: Add trace point for neigh used value update
  net/mlx5e: Add tc flower tracepoints
  net/mlx5e: Only access fully initialized flows in neigh update
  net/mlx5e: Refactor neigh update for concurrent execution
  net/mlx5e: Refactor neigh used value update for concurrent execution
  net/mlx5e: Protect neigh hash encap list with spinlock and rcu
  net/mlx5e: Refactor mlx5e_neigh_update_table->encap_lock
  net/mlx5e: Extend neigh hash entry with rcu
  net/mlx5e: Always take reference to neigh entry
  net/mlx5e: Extract code that queues neigh update work into function
  arm64: dts: qcom: sm8150: Add apps shared nodes
  arm64: dts: qcom: sm8150: Add reserved-memory regions
  arm64: dts: qcom: sm8150-mtp: Add regulators
  arm64: dts: qcom: sm8150-mtp: Add base dts file
  arm64: dts: qcom: pm8150l: Add base dts file
  arm64: dts: qcom: pm8150b: Add base dts file
  arm64: dts: qcom: pm8150: Add base dts file
  arm64: dts: qcom: sm8150: Add base dts file
  ACPI: PM: s2idle: Always set up EC GPE for system wakeup
  ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily
  media: dt-bindings: media: Convert Allwinner A10 IR to a schema
  media: dt-bindings: media: Add YAML schemas for the generic RC bindings
  media: ttusb-dec: Fix info-leak in ttusb_dec_send_command()
  media: dvb-frontends/cxd2099: Make en_templ constant
  media: ec168: Make structure ec168_props constant
  media: firewire: Make structure fdtv_ca constant
  media: dvb-bt8xx: Make variable dst_config constant
  media: dvb-usb: add T230 to dvbsky
  media: dvb-usb: remove T230 from cxusb
  media: dvb-core: fix a memory leak bug
  media: ttpci: unknown protocol is rc-mm-32
  media: dvb-frontends: fix a memory leak bug
  media: dvb-frontends: fix memory leaks
  media: mceusb: fix (eliminate) TX IR signal length limit
  media: rc: add keymap for HardKernel ODROID remote
  media: rc: add keymap for WeTeK Play 2 remote
  media: rc: add keymap for WeTek Hub remote
  media: rc: add keymap for Tanix TX5 max remote
  media: rc: add keymap for Tanix TX3 mini remote
  media: rc: add keymap for Khadas VIM/EDGE remote
  media: rc: add keymap for Amediatech X96-MAX remote
  media: si2168: Refactor command setup code
  media: dvb-frontends: use ida for pll number
  drm/i915/selftests: Fixup a couple of missing serialisation with vma
  net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code
  net: stmmac: dwmac-anarion: use devm_platform_ioremap_resource() to simplify code
  net: stmmac: dwmac-meson: use devm_platform_ioremap_resource() to simplify code
  net: stmmac: dwmac-meson8b: use devm_platform_ioremap_resource() to simplify code
  net: systemport: use devm_platform_ioremap_resource() to simplify code
  net: bcmgenet: use devm_platform_ioremap_resource() to simplify code
  pxa168_eth: use devm_platform_ioremap_resource() to simplify code
  net: mvneta: use devm_platform_ioremap_resource() to simplify code
  net: fec: use devm_platform_ioremap_resource() to simplify code
  ezchip: nps_enet: use devm_platform_ioremap_resource() to simplify code
  cirrus: cs89x0: use devm_platform_ioremap_resource() to simplify code
  net: sxgbe: use devm_platform_ioremap_resource() to simplify code
  net: ks8851-ml: use devm_platform_ioremap_resource() to simplify code
  net: socionext: use devm_platform_ioremap_resource() to simplify code
  via-rhine: use devm_platform_ioremap_resource() to simplify code
  net: ethernet: ti: use devm_platform_ioremap_resource() to simplify code
  amd-xgbe: use devm_platform_ioremap_resource() to simplify code
  NFSv4: Fix a memory leak bug
  selftests: mlxsw: Add a test case for devlink-trap
  selftests: mlxsw: Add test cases for devlink-trap L2 drops
  mlxsw: spectrum: Add devlink-trap support
  mlxsw: Add trap group for layer 2 discards
  mlxsw: Add layer 2 discard trap IDs
  mlxsw: reg: Add new trap actions
  mlxsw: core: Add API to set trap action
  tools: bpftool: add "bpftool map freeze" subcommand
  tools: bpftool: show frozen status for maps
  xprtrdma: Optimize rpcrdma_post_recvs()
  dt-bindings: rng: mtk-rng: Add documentation for MT8516
  xprtrdma: Inline XDR chunk encoder functions
  xprtrdma: Fix bc_max_slots return value
  dt-bindings: ata: fix typo in Allwinner R40 reset specific paragraph
  posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers()
  posix-cpu-timers: Sanitize bogus WARNONS
  dt-bindings: arm-boards: Update pointer to ARM CPU bindings
  ARM: s3c64xx: squash samsung_usb_phy.h into setup-usb-phy.c
  arm64: sdm845: add adsp and cdsp fastrpc nodes
  arm64: add arch/arm64/Kbuild
  arm64: entry: Move ct_user_exit before any other exception
  bpf: sync bpf.h to tools/
  bpf: clarify when bpf_trace_printk discards lines
  bpf: fix 'struct pt_reg' typo in documentation
  bpf: clarify description for CONFIG_BPF_EVENTS
  drm: kirin: Move ade drm init to kirin drm drv
  drm: kirin: Pass driver data to crtc init and plane init
  drm: kirin: Add alloc_hw_ctx/clean_hw_ctx ops in driver data
  drm: kirin: Make driver_data variable non-global
  drm: kirin: Fix dev->driver_data setting
  drm: kirin: Rename plane_init and crtc_init
  drm: kirin: Add register connect helper functions in drm init
  drm: kirin: Move drm driver to driver data
  drm: kirin: Move config max_width and max_height to driver data
  drm: kirin: Move plane number and primay plane in driver data
  drm: kirin: Move mode config function to driver_data
  drm: kirin: Move channel formats to driver data
  drm: kirin: Move ade crtc/plane help functions to driver_data
  drm: kirin: Reanme dc_ops to kirin_drm_data
  drm: kirin: Move kirin_crtc, kirin_plane, kirin_format to kirin_drm_drv.h
  drm: kirin: Move workqueue to ade_hw_ctx structure
  drm: kirin: Move request irq handle in ade hw ctx alloc
  drm: kirin: Dynamically allocate the hw_ctx
  drm: kirin: Rename ade_crtc to kirin_crtc
  drm: kirin: Rename ade_plane to kirin_plane
  drm: kirin: Remove out_format from ade_crtc
  drm: kirin: Remove uncessary parameter indirection
  drm: kirin: Remove unreachable return
  drm: kirin: Remove HISI_KIRIN_DW_DSI config option
  drm: kirin: Fix for hikey620 display offset problem
  RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr
  RDMA/mlx5: Use ib_umem_start instead of umem.address
  RDMA/core: Make invalidate_range a device operation
  RDMA/odp: Use kvcalloc for the dma_list and page_list
  RDMA/odp: Check for overflow when computing the umem_odp end
  RDMA/odp: Provide ib_umem_odp_release() to undo the allocs
  RDMA/odp: Split creating a umem_odp from ib_umem_get
  RDMA/odp: Make the three ways to create a umem_odp clear
  RMDA/odp: Consolidate umem_odp initialization
  RDMA/odp: Make it clearer when a umem is an implicit ODP umem
  dma-mapping: remove is_device_dma_capable
  RDMA/odp: Iterate over the whole rbtree directly
  usb/max3421: remove the dummy {un,}map_urb_for_dma methods
  usb: add a HCD_DMA flag instead of guestimating DMA capabilities
  drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest
  usb: host: ohci-pxa27x: Fix and & vs | typo
  iommu/arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs
  drm/i915/gtt: Add some range asserts
  iommu/arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters
  iommu/arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations
  iommu/arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag
  iommu/arm-smmu-v3: Disable detection of ATS and PRI
  usb: usbfs: only account once for mmap()'ed usb memory usage
  usb: usb-skeleton: make comment block in line with coding style
  ARM: dts: at91: at91sam9x5dm.dtsi: Style cleanup
  ARM: dts: at91: at91sam9x5_lcd.dtsi: Style cleanup
  ARM: dts: at91: at91sam9xx5ek: Style cleanup
  ARM: dts: at91: at91sam9g15: Style cleanup
  ARM: dts: at91: kizboxmini: Style cleanup
  ARM: dts: at91: cosino: Style cleanup
  ARM: dts: at91: ariettag25: style cleanup
  ARM: dts: at91: ariag25: Style cleanup
  ARM: dts: at91: Add label for sam9x5's internal RTC
  drm/i915: Do not create a new max_bpc prop for MST connectors
  PCI: mobiveil: Fix the CPU base address setup in inbound window
  RDMA/odp: Use the common interval tree library instead of generic
  drm/i915/execlists: Set priority hint prior to submission
  staging: rtl8192u: fix spacing in ieee80211
  staging: rtl8192u: fix macro alignment in ieee80211
  staging: rtl8192u: fix OPEN_BRACE errors in ieee80211
  staging: rtl8192e: remove set but not used variable 'data_len'
  staging: rtl8192e: remove two set but not used variables
  staging: rtl8192u: ieee80211: remove set but not used variable 'data_len'
  merge_config.sh: Check error codes from make
  kbuild: move modkern_{c,a}flags to Makefile.lib from Makefile.build
  kbuild: add CONFIG_ASM_MODVERSIONS
  .gitignore: ignore modules.order explicitly
  staging: erofs: detect potential multiref due to corrupted images
  kbuild: split final module linking out into Makefile.modfinal
  xprtrdma: Clean up xprt_rdma_set_connect_timeout()
  xprtrdma: Use an llist to manage free rpcrdma_reps
  xprtrdma: Remove rpcrdma_buffer::rb_mrlock
  xprtrdma: Cache free MRs in each rpcrdma_req
  hrtimer: Don't take expiry_lock when timer is currently migrated
  hrtimer: Protect lockless access to timer->base
  iommu/arm-smmu-v3: Document ordering guarantees of command insertion
  net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX
  net/mlx5: Add per-namespace flow table default miss action support
  ASoC: sun4i-i2s: Add support for DSP formats
  ASoC: sun4i-i2s: Replace call to params_width by local variable
  ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one
  ASoC: sun4i-i2s: Use the physical / slot width for the clocks
  drm/i915: Replace PIN_NONFAULT with calls to PIN_NOEVICT
  btf: do not use CONFIG_OUTPUT_FORMAT
  staging: rts5208: remove redundant assignment to retval
  staging: kpc2000: kpc2000_i2c: Fix different address spaces warnings
  staging: android: Remove ion device tree bindings from the TODO
  staging: rtl8712: Improve naming of include hearder guards
  staging: erofs: avoid loop in submit chains
  staging: rtl8723bs: core: Remove unneeded declaration WFD_OUI
  staging: comedi: ni_mio_common: Fix a typo in ni_mio_common.c
  staging: erofs: avoid endless loop of invalid lookback distance 0
  ARM: ux500: improve BU21013 touchpad bindings
  samples: bpf: syscall_nrs: use mmap2 if defined
  xdp: xdp_umem: replace kmap on vmap for umem map
  libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall
  powerpc: add machine check safe copy_to_user
  powerpc/memcpy: Add memcpy_mcsafe for pmem
  powerpc/mce: Handle UE event for memcpy_mcsafe
  extable: Add function to search only kernel exception table
  powerpc/mce: Make machine_check_ue_event() static
  powerpc/mce: Fix MCE handling for huge pages
  powerpc/mce: Schedule work from irq_work
  arm64: dts: renesas: Update 'vsps' properties for readability
  arm64: dts: renesas: r8a77965-salvator-x(s): Enable HDMI sound
  ASoC: sun4i-i2s: Add support for TDM slots
  ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link()
  ASoC: soc-core: merge snd_soc_initialize_card_lists()
  ASoC: dt-bindings: Introduce compatible string for imx8qm
  ASoC: fsl_sai: Add support for imx8qm
  kbuild: rebuild modules when module linker scripts are updated
  kbuild: move KBUILD_LDS, KBUILD_VMLINUX_{OBJS,LIBS} to makefiles.rst
  treewide: remove dummy Makefiles for single targets
  kbuild: make single targets work more correctly
  kbuild: Parameterize kallsyms generation and correct reporting
  kbuild: re-implement detection of CONFIG options leaked to user-space
  kbuild: unify clean-dirs rule for in-kernel and external module
  kbuild: unify vmlinux-dirs and module-dirs rules
  kbuild: unset variables in top Makefile instead of setting 0
  kbuild: do not descend to ./Kbuild when cleaning
  arm64: dts: renesas: r8a774c0: Fix register range of display node
  drm/nouveau: Initialize GEM object before TTM object
  gpio/ixp4xx: Register the base PA instead of its VA in fwnode
  s390/paes: Prepare paes functions for large key blobs
  s390/pkey: add CCA AES cipher key support
  s390/zcrypt: Add low level functions for CCA AES cipher keys
  s390/zcrypt: extend cca_findcard function and helper
  s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types
  s390/startup: round down "mem" option to page boundary
  s390/startup: adjust _sdma and _edma to page boundaries
  s390/stacktrace: use common arch_stack_walk infrastructure
  s390/kasan: avoid report in get_wchan
  s390/process: avoid potential reading of freed stack
  s390/kasan: provide uninstrumented __strlen
  s390: clean .bss before running uncompressed kernel
  PCI: kirin: Make structure kirin_dw_pcie_ops constant
  s390/startup: purge obsolete .gitignore patterns
  s390/startup: add initial pgm check handler
  s390/mm: use refcount_t for refcount
  s390/extmem: use refcount_t for refcount
  s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources
  s390: move vmalloc option parsing to startup code
  Documentation/s390: remove outdated debugging390 documentation
  Documentation/s390: remove outdated dasd documentation
  drm/i915/gtt: Include asm/smp.h
  drm/i915/hdmi: make hdcp2_msg_data const
  drm/i915/hdmi: stylistic cleanup around hdcp2_msg_data
  drm/i915/dp: make hdcp2_dp_msg_data const
  drm/i915/dp: avoid shadowing variables
  drm/i915/dp: stylistic cleanup around hdcp2_msg_data
  pinctrl: st: Add of_node_put() before return
  ARM: dts: ux500: Drop TV-out muxgroup on HREFs
  dt-bindings: clk: emev2: Rename bindings documentation file
  clk: sunxi-ng: h6: Allow I2S to change parent rate
  ARM: debug-ll: Add support for r7s9210
  mac80211: minstrel_ht: improve rate probing for devices with static fallback
  mac80211: minstrel_ht: fix default max throughput rate indexes
  mac80211: minstrel_ht: reduce unnecessary rate probing attempts
  mac80211: minstrel_ht: fix per-group max throughput rate initialization
  nl80211: Add support for EDMG channels
  soundwire: intel: move shutdown() callback and don't export symbol
  soundwire: cadence_master: add kernel parameter to override interrupt mask
  soundwire: intel_init: add kernel module parameter to filter out links
  soundwire: cadence_master: fix divider setting in clock register
  soundwire: cadence_master: make use of mclk_freq property
  soundwire: intel: read mclk_freq property from firmware
  soundwire: add new mclk_freq field for properties
  soundwire: stream: remove unnecessary variable initializations
  soundwire: stream: fix disable sequence
  soundwire: include mod_devicetable.h to avoid compiling warnings
  soundwire: cadence_master: use firmware defaults for frame shape
  soundwire: export helpers to find row and column values
  soundwire: bus: improve dynamic debug comments for enumeration
  soundwire: cadence_master: revisit interrupt settings
  soundwire: intel: fix channel number reported by hardware
  soundwire: intel: prevent possible dereference in hw_params
  arm64: dts: renesas: r8a77970: Sort nodes
  arm64: dts: renesas: r8a7796: Sort nodes
  mac80211: fix possible NULL pointerderef in obss pd code
  mac80211: add assoc-at support
  arm64: dts: renesas: r8a774c0: Sort nodes
  cfg80211: Support assoc-at timer in sta-info
  cfg80211: apply same mandatory rate flags for 5GHz and 6GHz
  cfg80211: ibss: use 11a mandatory rates for 6GHz band operation
  cfg80211: use same IR permissive rules for 6GHz band
  cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries
  cfg80211: extend ieee80211_operating_class_to_band() for 6GHz
  cfg80211: util: add 6GHz channel to freq conversion and vice versa
  arm64: dts: renesas: r8a774c0: cat874: Sort nodes
  arm64: dts: renesas: r8a774a1: Sort nodes
  cfg80211: add 6GHz UNII band definitions
  nl80211: add 6GHz band definition to enum nl80211_band
  mac80211: add missing length field increment when generating Radiotap header
  mac80211: 80Mhz was not reported properly when using tx_status_ext
  mac80211: fix bad guard when reporting legacy rates
  mac80211: fix TX legacy rate reporting when tx_status_ext is used
  ARM: dts: r8a77470: Add PMU device node
  drm/i915/gtt: Relax assertion for pt_used
  mtd: spi-nor: intel-spi: Whitelist 4B read commands
  mtd: spi-nor: fix a memory leak bug
  mtd: spi-nor: Fix an error code in spi_nor_read_raw()
  rtc: rv3029: revert error handling patch to rv3029_eeprom_write()
  rtc: ds1672: remove unnecessary check
  rtc: remove superfluous error message
  PCI: hv: Detect and fix Hyper-V PCI domain number collision
  mtd: spi-nor: Fix Cadence QSPI RCU Schedule Stall
  pinctrl: st: Include the right header
  pinctrl: rk805: Make structures constant
  pinctrl: tegra: Flush pinctrl writes during resume
  pinctrl: tegra: Fix write barrier placement in pmx_writel
  pinctrl: bcm-iproc: Pass irqchip when adding gpiochip
  ARM: dts: aspeed: Enable first MMC slot on AST2500 EVB
  dmaengine: dw: platform: Split OF helpers to separate module
  dmaengine: dw: platform: Split ACPI helpers to separate module
  dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register()
  dmaengine: dw: platform: Switch to acpi_dma_controller_register()
  dmaengine: dw: platform: Use devm_platform_ioremap_resource()
  dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake
  dmaengine: dw: platform: Use struct dw_dma_chip_pdata
  dmaengine: dw: Export struct dw_dma_chip_pdata for wider use
  dmaengine: acpi: Add kernel doc parameter descriptions
  dmaengine: acpi: Set up DMA mask based on CSRT
  ARM: dts: aspeed: Describe SD controllers
  staging: erofs: add two missing erofs_workgroup_put for corrupted images
  staging: erofs: cannot set EROFS_V_Z_INITED_BIT if fill_inode_lazy fails
  staging: erofs: some compressed cluster should be submitted for corrupted images
  staging: erofs: fix an error handling in erofs_readdir()
  staging: erofs: refuse to mount images with malformed volume name
  PM: QoS: Get rid of unused flags
  cpufreq: intel_pstate: Implement QoS supported freq constraints
  pm-graph v5.5
  cpufreq: remove redundant assignment to ret
  PM / wakeup: Unexport wakeup_source_sysfs_{add,remove}()
  PM / wakeup: Register wakeup class kobj after device is added
  PM / wakeup: Fix sysfs registration error path
  PM / wakeup: Show wakeup sources stats in sysfs
  PM / wakeup: Use wakeup_source_register() in wakelock.c
  PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare()
  ACPI/PCI: Remove surplus parentheses from a return statement
  ACPICA: Update version to 20190816.
  ACPICA: Add "Windows 2019" string to _OSI support.
  ACPICA: Differentiate Windows 8.1 from Windows 8.
  ACPICA: Fully deploy ACPI_PRINTF_LIKE macro
  ACPICA: iASL,acpi_dump: Improve y/n query
  ACPICA: Fix issues with arg types within printf format strings
  ACPICA: Macros: remove pointer math on a null pointer
  ACPICA: Increase total number of possible Owner IDs
  ACPICA: Debugger: remove redundant assignment on obj_desc
  Documentation: ACPI: DSD: Convert LED documentation to ReST
  soc: amlogic: meson-gx-socinfo: Add of_node_put() before return
  ACPI / APEI: Release resources if gen_pool_add() fails
  ice: improve print for VF's when adding/deleting MAC filters
  ice: Change type for queue counts
  ice: Move VF resources definition to SR-IOV specific file
  ice: Increase size of Mailbox receive queue for many VFs
  ice: Reduce wait times during VF bringup/reset
  ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access
  ice: Do not always bring up PF VSI in ice_ena_vsi()
  ice: allow empty Rx descriptors
  ice: Fix kernel hang with DCB reset in CEE mode
  ice: Set WB_ON_ITR when we don't re-enable interrupts
  Input: soc_button_array - use platform_device_register_resndata()
  Input: psmouse - drop all unneeded functions from mouse headers
  ice: fix set pause param autoneg check
  net/mlx5: Add lag_tx_port_affinity capability bit
  net/mlx5: Expose IP-in-IP capability bit
  net/mlx5: Add support for VNIC_ENV internal rq counter
  net/mlx5: Improve functions documentation
  net/mlx5: Add missing include file to lib/crypto.c
  s390/lcs: don't use intparm for channel IO
  s390/ctcm: don't use intparm for channel IO
  s390/qeth: streamline control code for promisc mode
  s390/qeth: get vnicc sub-cmd type from reply data
  s390/qeth: merge qeth_reply struct into qeth_cmd_buffer
  s390/qeth: keep cmd alive after IO completion
  s390/qeth: use correct length field in SNMP cmd callback
  s390/qeth: propagate length of processed cmd IO data to callback
  s390/qeth: use node_descriptor struct
  netdevsim: Fix build error without CONFIG_INET
  xprtrdma: Ensure creating an MR does not trigger FS writeback
  arm64: dts: add support for SM1 based SEI Robotics SEI610
  dt-bindings: arm: Add kryo485 compatible
  xprtrdma: Move rpcrdma_mr_get out of frwr_map
  xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put
  posix-cpu-timers: Fixup stale comment
  alarmtimers: Avoid rtc.h include
  posix-timers: Cleanup forward declarations and includes
  net/mlx5: Fix the order of fc_stats cleanup
  net/mlx5e: Fix deallocation of non-fully init encap entries
  Documentation: net: mlx5: Devlink health documentation updates
  net/mlx5e: Report and recover from CQE with error on RQ
  net/mlx5e: RX, Handle CQE with error at the earliest stage
  net/mlx5e: Report and recover from rx timeout
  net/mlx5e: Report and recover from CQE error on ICOSQ
  net/mlx5e: Split open/close ICOSQ into stages
  net/mlx5e: Add support to rx reporter diagnose
  net/mlx5e: Add helper functions for reporter's basics
  net/mlx5e: Add cq info to tx reporter diagnose
  net/mlx5e: Extend tx reporter diagnostics output
  net/mlx5e: Extend tx diagnose function
  net/mlx5e: Generalize tx reporter's functionality
  net/mlx5e: Change naming convention for reporter's functions
  net/mlx5e: Rename reporter header file
  hrtimer: Improve comments on handling priority inversion against softirq kthread
  posix-timers: Use a callback for cancel synchronization on PREEMPT_RT
  xprtrdma: Simplify rpcrdma_mr_pop
  drm/i915: Fix DP-MST crtc_mask
  drm/i915/tgl: update DMC firmware to 2.04
  drm/i915/tgl: Move transcoders to pipes' powerwells
  drm/i915/tgl: add support for reading the timestamp frequency
  rtc: class: add debug message when registration fails
  rtc: pcf2123: add proper compatible string
  rtc: pcf2123: let the core handle range offsetting
  rtc: pcf2123: convert to devm_rtc_allocate_device
  rtc: pcf2123: remove useless error path goto
  rtc: pcf2123: rename struct and variables
  rtc: pcf2123: stop using dev.platform_data
  rtc: pcf2123: implement .alarm_irq_enable
  rtc; pcf2123: fix possible alarm race condition
  rtc: pcf2123: don't use weekday alarm
  drm/i915/tgl: disable DDIC
  net: dsa: mv88e6xxx: wrap SERDES IRQ in power function
  net: dsa: mv88e6xxx: enable SERDES after setup
  net: dsa: mv88e6xxx: do not change STP state on port disabling
  net: dsa: enable and disable all ports
  net: dsa: do not enable or disable non user ports
  net: dsa: use a single switch statement for port setup
  ice: Restructure VFs initialization flows
  ice: Assume that more than one Rx queue is rare in ice_napi_poll
  ice: Use the software based tail when checking for hung Tx ring
  dt-bindings: arm: amlogic: add SEI Robotics SEI610 bindings
  dt-bindings: arm: amlogic: add SM1 bindings
  soc: amlogic: clk-measure: Add support for SM1
  dt-bindings: soc: amlogic: clk-measure: Add SM1 compatible
  r8152: divide the tx and rx bottom functions
  PCI/IOV: Move sysfs SR-IOV functions to iov.c
  PCI: sysfs: Change permissions from symbolic to octal
  PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO()
  PCI: sysfs: Define device attributes with DEVICE_ATTR*()
  Input: add support for polling to input devices
  Input: wacom_w8001 - allocate additional space for 'phys'
  nbd: fix max number of supported devs
  nbd: fix zero cmd timeout handling v2
  nbd: add missing config put
  nbd: add function to convert blk req op to nbd cmd
  nbd: add set cmd timeout helper
  led: triggers: Fix a memory leak bug
  xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods
  xprtrdma: Rename rpcrdma_buffer::rb_all
  xprtrdma: Rename CQE field in Receive trace points
  ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode
  ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running
  ASoC: mchp-i2s-mcc: Fix unprepare of GCLK
  ASoC: sun4i-i2s: Support more channels
  ASoC: sun4i-i2s: Pass the channels number as an argument
  ASoC: sun4i-i2s: Remove duplicated quirks structure
  ASoC: sun4i-i2s: Fix the LRCK period on A83t
  ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t
  ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t
  ASoC: sun4i-i2s: Fix the LRCK polarity
  ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs
  ASoC: sun4i-i2s: RX and TX counter registers are swapped
  ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs
  ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs
  ASoC: sun4i-i2s: Move the format configuration to a callback
  ASoC: sun4i-i2s: Move the channel configuration to a callback
  RDMA: Delete DEBUG code
  ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk
  ASoC: sun4i-i2s: Rework MCLK divider calculation
  ASoC: sun4i-i2s: Replace call to params_channels by local variable
  ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK
  ASoC: sun4i-i2s: Switch to devm for PCM register
  arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in
  arm64: Tighten the PR_{SET, GET}_TAGGED_ADDR_CTRL prctl() unused arguments
  ASoC: sun4i-i2s: Register regmap and PCM before our component
  ASoC: wm8904: implement input mode select as a mux
  ASoC: wm8904: fix typo in DAPM kcontrol name
  RDMA/hns: Fix some white space check_mtu_validate()
  drm/i915: Update DRIVER_DATE to 20190820
  tools: bpftool: implement "bpftool btf show|list"
  libbpf: add bpf_btf_get_next_id() to cycle through BTF objects
  libbpf: refactor bpf_*_get_next_id() functions
  tools: bpf: synchronise BPF UAPI header with tools
  bpf: add new BPF_BTF_GET_NEXT_ID syscall command
  arm64: perf_event: Add missing header needed for smp_processor_id()
  dt-bindings: display: rockchip: update DSI controller
  block: sed-opal: Removed duplicate OPAL_METHOD_LENGTH definition
  block: sed-opal: Remove always false conditional statement
  block: sed-opal: Add/remove spaces
  soc: amlogic: meson-gx-socinfo: Add SM1 and S905X3 IDs
  Tools: hv: move to tools buildsystem
  libperf: Fix arch include paths
  tools headers: Fixup bitsperlong per arch includes
  perf top: Show info message while collecting samples
  perf ui browser: Allow specifying message to show when no samples are available to display
  perf ui: Introduce non-interactive ui__info_window() function
  perf ui: Make 'exit_msg' optional in ui__question_window()
  perf cs-etm: Support sample flags 'insn' and 'insnlen'
  perf report: Prefer DWARF callstacks to LBR ones when captured both
  perf report: Dump LBR callstack data by -D jointly with thread stack
  perf record: Enable LBR callstack capture jointly with thread stack
  tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file
  perf evsel: Add comment for 'idx' member in 'struct perf_sample_id
  xprtrdma: Boost client's max slot table size to match Linux server
  tools arch x86: Sync asm/cpufeatures.h with the with the kernel
  nfsd: remove duplicated include from filecache.c
  xprtrdma: Boost maximum transport header size
  tools headers: Synchronize linux/bits.h with the kernel sources
  mtd: spi-nor : Remove SPI_NOR_HAS_TB flag on s25fl512s
  tools headers: Grab copy of linux/const.h, needed by linux/bits.h
  test_bpf: Fix a new clang warning about xor-ing two numbers
  perf tools: tools/include should come before tools/uapi/include
  bpf: add include guard to tnum.h
  tools headers: Add limits.h to access __WORDSIZE
  xprtrdma: Fix calculation of ri_max_segs again
  HID: wacom: support named keys on older devices
  HID: wacom: Fix several minor compiler warnings
  xprtrdma: Update obsolete comment
  vfs: don't allow writes to swap files
  mm: set S_SWAPFILE on blockdev swap devices
  xprtrdma: Refresh the documenting comment in frwr_ops.c
  mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake SPI serial flash
  mtd: spi-nor: add support for sst26wf016b memory IC
  drm/i915/gtt: Relax pd_used assertion
  SUNRPC: Inline xdr_commit_encode
  drm/i915: Dynamically allocate s0ix struct for VLV
  drm/i915/tgl: Gen12 render context size
  drm/i915/tgl: Updated Private PAT programming
  drm/i915/tgl: Introduce initial Tiger Lake workarounds
  drm/i915/tgl: Gen12 csb support
  mtd: spi-nor: Add Winbond w25q256jvm
  bpf: add BTF ids in procfs for file descriptors to BTF objects
  bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc()
  SUNRPC: Remove rpc_wake_up_queued_task_on_wq()
  fs: nfs: Fix possible null-pointer dereferences in encode_attrs()
  drm/i915/tgl: add GEN12_MAX_CONTEXT_HW_ID
  drm/i915/tgl: add Gen12 default indirect ctx offset
  drm/i915/tgl: Report valid VDBoxes with SFC capability
  drm/i915: Be defensive when starting vma activity
  drm/i915: Serialize insertion into the file->mm.request_list
  drm/i915: Sanitize PHY state during display core uninit
  dt-bindings: reset: hisilicon: Add ao reset controller
  dt-bindings: reset: hisilicon: Update compatible documentation
  dt-bindings: gpu: mali-utgard: add hisilicon,hi6220-mali compatible
  spi: spi-fsl-dspi: Move dspi_interrupt above dspi_transfer_one_message
  ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk
  ASoC: meson: g12a-tohdmitx: require regmap mmio
  ASoC: meson: axg-tdm-formatter: free reset on device removal
  spi: spi-fsl-dspi: Fix typos
  spi: spi-fsl-dspi: Use reverse Christmas tree declaration order
  spi: spi-fsl-dspi: Replace legacy spi_master names with spi_controller
  spi: spi-fsl-dspi: Remove pointless assignment of master->transfer to NULL
  spi: spi-fsl-dspi: Remove unused initialization of 'ret' in dspi_probe
  spi: spi-fsl-dspi: Reduce indentation in dspi_release_dma()
  spi: spi-fsl-dspi: Change usage pattern of SPI_MCR_* and SPI_CTAR_* macros
  spi: spi-fsl-dspi: Demistify magic value in SPI_SR_CLEAR
  spi: spi-fsl-dspi: Use BIT() and GENMASK() macros
  spi: spi-fsl-dspi: Remove unused defines and includes
  spi: spi-fsl-dspi: Fix code alignment
  dmabuf: Mark up onstack timer for selftests
  drm/i915: Fix HW readout for crtc_clock in HDMI mode
  memremap: provide a not device managed memremap_pages
  memremap: don't use a separate devm action for devmap_managed_enable_get
  memremap: remove the dev field in struct dev_pagemap
  resource: add a not device managed request_free_mem_region variant
  mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail
  mm: remove CONFIG_MIGRATE_VMA_HELPER
  mm: remove the unused MIGRATE_PFN_DEVICE flag
  mm: remove the unused MIGRATE_PFN_ERROR flag
  nouveau: simplify nouveau_dmem_migrate_vma
  nouveau: simplify nouveau_dmem_migrate_to_ram
  nouveau: remove a few function stubs
  nouveau: factor out dmem fence completion
  nouveau: factor out device memory address calculation
  nouveau: reset dma_nr in nouveau_dmem_migrate_alloc_and_copy
  mm: turn migrate_vma upside down
  drm/amdkfd: use mmu_notifier_put
  drm/amdkfd: fix a use after free race with mmu_notifer unregister
  drm/radeon: use mmu_notifier_get/put for struct radeon_mn
  hmm: use mmu_notifier_get/put for 'struct hmm'
  spi: Fix the number of CS lines documented as an example
  csky: Support kernel non-aligned access
  spi: zynq-qspi: Fix missing spi_unregister_controller when unload module
  ASoC: uniphier: Fix double reset assersion when transitioning to suspend state
  csky: Fixup defer cache flush for 610
  iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU
  can: mcp251x: remove custom DMA mapped buffer
  can: mcp251x: Use DT-supplied interrupt flags
  can: mcp251x: Use dev_name() during request_threaded_irq()
  can: mcp251x: mcp251x_hw_reset(): allow more time after a reset
  can: mcp251x: use u8 instead of uint8_t
  can: mcp251x: fix print formating strings
  can: mcp251x: avoid long lines
  can: mcp251x: remove unnecessary blank lines
  can: mcp251x: convert block comments to network style comments
  can: m_can_platform: m_can_plat_probe(): add missing error handling if mcan_class is NULL
  can: m_can_platform: remove not needed casts to struct m_can_plat_priv *
  can: tcan4x5x: fix data length in regmap write path
  can: tcan4x5x: tcan4x5x_can_probe(): add missing error handling if mcan_class is NULL
  can: tcan4x5x: remove not needed casts to struct tcan4x5x_priv *
  can: tcan4x5x: remove unused struct tcan4x5x_priv::tcan4x5x_lock
  can: hi311x: remove custom DMA mapped buffer
  can: peak_pci: Make structure peak_pciec_i2c_bit_ops constant
  can: rcar_can: Remove unused platform data support
  dmaengine: change alignment of mux_configure32 and fsl_edma_chan_mux
  dmaengine: make mux_configure32 static
  dmaengine: mv_xor_v2: Fix -Wshift-negative-value
  MAINTAINERS: dmaengine: dw axi dmac: Fix typo in a path
  powerpc/pseries/mobility: use cond_resched when updating device tree
  powerpc/rtas: allow rescheduling while changing cpu states
  powerpc/rtas: use device model APIs and serialization during LPM
  powerpc/603: Fix handling of the DIRTY flag
  powerpc/64s/radix: Remove redundant pfn_pte bitop, add VM_BUG_ON
  powerpc/64: Add VIRTUAL_BUG_ON checks for __va and __pa addresses
  powerpc/perf: fix imc allocation failure handling
  powerpc/64s/radix: Fix memory hot-unplug page table split
  powerpc/64s/radix: Fix memory hotplug section page table creation
  powerpc/64: allow compiler to cache 'current'
  powerpc/32: Add warning on misaligned copy_page() or clear_page()
  powerpc/mm: ppc 603 doesn't need update_mmu_cache()
  powerpc/mm: Simplify update_mmu_cache() on BOOK3S32
  powerpc/mm: move update_mmu_cache() into book3s hash utils.
  powerpc/mm: move FSL_BOOK3 version of update_mmu_cache()
  powerpc/mm: define empty update_mmu_cache() as static inline
  powerpc/mm: don't display empty early ioremap area
  powerpc/32s: Fix boot failure with DEBUG_PAGEALLOC without KASAN.
  powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this function
  powerpc/kasan: Fix shadow area set up for modules.
  powerpc/kasan: Fix parallel loading of modules.
  powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler()
  powerpc/ptdump: drop non vital #ifdefs
  powerpc/ptdump: get out of note_prot_wx() when CONFIG_PPC_DEBUG_WX is not selected.
  powerpc/ptdump: drop dummy KERN_VIRT_START on PPC32
  powerpc/ptdump: fix walk_pagetables() address mismatch
  powerpc/ptdump: Fix addresses display on PPC32
  dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym
  dt-bindings: dmaengine: nbpfaxi: Rename bindings documentation file
  drm/komeda: Add support for 'memory-region' DT node property
  iommu/arm-smmu: Make private implementation details static
  clk: meson: axg-audio: add g12a reset support
  dt-bindings: clock: meson: add resets to the audio clock controller
  locks: fix a memory leak bug in __break_lease()
  irqchip: Remove dev_err() usage after platform_get_irq()
  irqchip: Add include guard to irq-partition-percpu.h
  irqchip/mmp: Do not call irq_set_default_host() on DT platforms
  irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map
  irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803
  irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks
  irqchip/gic-v3: Warn about inconsistent implementations of extended ranges
  irqchip/gic-v3: Add EPPI range support
  dt-bindings: interrupt-controller: arm,gic-v3: Describe EPPI range support
  irqchip/gic-v3: Dynamically allocate PPI partition descriptors
  irqchip/gic-v3: Dynamically allocate PPI NMI refcounts
  irqchip/gic: Prepare for more than 16 PPIs
  irqchip/gic-v3: Add ESPI range support
  dma-buf: Use %zu for printing sizeof
  Revert "init/Kconfig: Fix infinite Kconfig recursion on PPC"
  dt-bindings: interrupt-controller: arm,gic-v3: Describe ESPI range support
  irqchip/gic-v3: Add INTID range and convertion primitives
  irqchip/gic: Rework gic_configure_irq to take the full ICFGR base
  powerpc/Makefile: Always pass --synthetic to nm if supported
  gpio: ftgpio: Move hardware initialization
  gpio: Use callback presence to determine need of valid_mask
  pinctrl: stmfx: Use the callback to populate valid_mask
  gpio: Pass mask and size with the init_valid_mask()
  gpio: stubs in headers should be inline
  gpio: mockup: don't depend twice on GPIOLIB
  csky: Fixup arch_get_unmapped_area() implementation
  x86/PCI: Remove superfluous returns from void functions
  dw-hdmi-cec: use cec_notifier_cec_adap_(un)register
  drm: dw-hdmi: use cec_notifier_conn_(un)register
  drivers: qcom: Add BCM vote macro to header
  arm64: dts: sdm845: Add dynamic CPU power coefficients
  lockdown: Print current->comm in restriction messages
  efi: Restrict efivar_ssdt_load when the kernel is locked down
  tracefs: Restrict tracefs when the kernel is locked down
  debugfs: Restrict debugfs when the kernel is locked down
  kexec: Allow kexec_file() with appropriate IMA policy when locked down
  lockdown: Lock down perf when in confidentiality mode
  bpf: Restrict bpf when kernel lockdown is in confidentiality mode
  lockdown: Lock down tracing and perf kprobes when in confidentiality mode
  lockdown: Lock down /proc/kcore
  x86/mmiotrace: Lock down the testmmiotrace module
  lockdown: Lock down module params that specify hardware parameters (eg. ioport)
  lockdown: Lock down TIOCSSERIAL
  lockdown: Prohibit PCMCIA CIS storage when the kernel is locked down
  acpi: Disable ACPI table override if the kernel is locked down
  acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down
  ACPI: Limit access to custom_method when the kernel is locked down
  x86/msr: Restrict MSR access when the kernel is locked down
  x86: Lock down IO port access when the kernel is locked down
  PCI: Lock down BAR access when the kernel is locked down
  hibernate: Disable when the kernel is locked down
  kexec_file: Restrict at runtime if the kernel is locked down
  kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE
  lockdown: Copy secure_boot flag in boot params across kexec reboot
  kexec_load: Disable at runtime if the kernel is locked down
  lockdown: Restrict /dev/{mem,kmem,port} when the kernel is locked down
  lockdown: Enforce module signatures if the kernel is locked down
  security: Add a static lockdown policy LSM
  security: Add a "locked down" LSM hook
  security: Support early LSMs
  scsi: lpfc: Update lpfc version to 12.4.0.0
  scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair
  scsi: lpfc: Add NVMe sequence level error recovery support
  scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware.
  scsi: lpfc: Add MDS driver loopback diagnostics support
  scsi: lpfc: Add first and second level hardware revisions to sysfs reporting
  scsi: lpfc: Migrate to %px and %pf in kernel print calls
  scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency
  scsi: lpfc: Fix coverity warnings
  scsi: lpfc: Fix nvme first burst module parameter description
  scsi: lpfc: Fix BlockGuard enablement on FCoE adapters
  scsi: lpfc: Fix reported physical link speed on a disabled trunked link
  scsi: lpfc: Fix Max Frame Size value shown in fdmishow output
  scsi: lpfc: Fix upcall to bsg done in non-success cases
  scsi: lpfc: Fix sli4 adapter initialization with MSI
  scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME
  scsi: lpfc: Fix nvme target mode ABTSing a received ABTS
  scsi: lpfc: Fix hang when downloading fw on port enabled for nvme
  scsi: lpfc: Fix too many sg segments spamming in kernel log
  scsi: lpfc: Fix crash due to port reset racing vs adapter error handling
  scsi: lpfc: Fix deadlock on host_lock during cable pulls
  scsi: lpfc: Fix error in remote port address change
  scsi: lpfc: Fix driver nvme rescan logging
  scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME
  scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport
  scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs
  scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery
  scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute
  scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions
  scsi: lpfc: Fix oops when fewer hdwqs than cpus
  scsi: lpfc: Fix irq raising in lpfc_sli_hba_down
  scsi: lpfc: Fix Oops in nvme_register with target logout/login
  scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card
  scsi: lpfc: Fix ADISC reception terminating login state if a NVME target
  scsi: lpfc: Fix discovery when target has no GID_FT information
  scsi: lpfc: Fix port relogin failure due to GID_FT interaction
  scsi: lpfc: Fix leak of ELS completions on adapter reset
  scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction
  scsi: lpfc: Fix crash on driver unload in wq free
  scsi: lpfc: Fix ELS field alignments
  scsi: lpfc: Fix PLOGI failure with high remoteport count
  scsi: lpfc: Limit xri count for kdump environment
  scsi: lpfc: remove NULL check before some freeing functions
  scsi: ufs-qcom: Make structure ufs_hba_qcom_vops constant
  scsi: lpfc: use spin_lock_irqsave in IRQ context
  scsi: lpfc: remove redundant code
  scsi: fnic: remove redundant assignment of variable rc
  scsi: qla2xxx: cleanup trace buffer initialization
  scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft
  sctp: remove net sctp.x_enable working as a global switch
  sctp: add SCTP_AUTH_SUPPORTED sockopt
  sctp: add sctp_auth_init and sctp_auth_free
  sctp: use ep and asoc auth_enable properly
  sctp: add SCTP_ASCONF_SUPPORTED sockopt
  sctp: check asoc peer.asconf_capable before processing asconf
  sctp: not set peer.asconf_capable in sctp_association_init
  sctp: add asconf_enable in struct sctp_endpoint
  net: remove empty inet_exit_net
  tc-testing: concurrency: wrap piped rule update commands
  tc-testing: use dedicated DUMMY interface name for dummy dev
  r8152: fix accessing skb after napi_gro_receive
  drm/i915: Assume exclusive access to objects inside resume
  x86/irq: Check for VECTOR_UNUSED directly
  x86/irq: Move IS_ERR_OR_NULL() check into common do_IRQ() code
  x86/irq: Improve definition of VECTOR_SHUTDOWN et al
  irqchip/irq-ingenic-tcu: Fix COMPILE_TEST building
  MIPS: Octeon: Fix a typo in #define OCTOEN_SERIAL_LEN
  selftests: use "$(MAKE)" instead of "make"
  net: phy: realtek: support NBase-T MMD EEE registers on RTL8125
  net: phy: add EEE-related constants
  net: flow_offload: convert block_ing_cb_list to regular list type
  vfio/type1: remove duplicate retrieval of reserved regions
  vfio/type1: Add IOVA range capability support
  vfio/type1: check dma map request is within a valid iova range
  x86/fixmap: Cleanup outdated comments
  vfio/spapr_tce: Fix incorrect tce_iommu_group memory free
  vfio-mdev/mtty: Simplify interrupt generation
  vfio: re-arrange vfio region definitions
  vfio/type1: Update iova list on detach
  vfio/type1: Check reserved region conflict and update iova list
  vfio/type1: Introduce iova list and add iommu aperture validity check
  arm64: dts: qcom: qcs404: Update memory map to v3
  drm/i915: Use 0 for the unordered context
  x86/platform/intel/iosf_mbi Rewrite locking
  drm/i915: Select DMABUF_SELFTESTS for the default i915.ko debug build
  lkdtm: Split WARNING into separate tests
  media: pixfmt-compressed.rst: improve H264/HEVC/MPEG1+2/VP8+9 documentation
  media: docs-rst: Document memory-to-memory video decoder interface
  media: vicodec: set flags for vdec/stateful OUTPUT coded formats
  media: mtk-vcodec: flag OUTPUT formats with V4L2_FMT_FLAG_DYN_RESOLUTION
  media: venus: vdec: flag OUTPUT formats with V4L2_FMT_FLAG_DYN_RESOLUTION
  media: videodev2.h: add V4L2_FMT_FLAG_DYN_RESOLUTION
  media: videodev2.h: add V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM
  media: hantro: Enable H264 decoding on rk3288
  media: hantro: Add support for H264 decoding on G1
  media: hantro: Add core bits to support H264 decoding
  drm/drv: Use // for comments in example code
  dma-buf: Add selftests for dma-fence
  soc: samsung: chipid: Fix memory leak in error path
  dma-buf: Introduce selftesting framework
  drm/panfrost: Remove opp table when unloading
  drm/panfrost: Enable devfreq to work without regulator
  drm/panfrost: Implement per FD address spaces
  drm/panfrost: Fix missing unlock on error in panfrost_mmu_map_fault_addr()
  media: hantro: Move copy_metadata() before doing a decode operation
  media: cedrus: Specify H264 startcode and decoding mode
  media: cedrus: Cleanup control initialization
  media: uapi: h264: Get rid of the p0/b0/b1 ref-lists
  media: uapi: h264: Add the concept of start code
  media: uapi: h264: Add the concept of decoding mode
  media: uapi: h264: Rename pixel format
  media: lib/sort.c: implement sort() variant taking context argument
  iommu/arm-smmu: Add context init implementation hook
  iommu/arm-smmu: Add reset implementation hook
  iommu/arm-smmu: Add configuration implementation hook
  iommu/arm-smmu: Move Secure access quirk to implementation
  iommu/arm-smmu: Add implementation infrastructure
  iommu/arm-smmu: Rename arm-smmu-regs.h
  iommu/arm-smmu: Abstract GR0 accesses
  iommu/arm-smmu: Abstract context bank accesses
  iommu/arm-smmu: Abstract GR1 accesses
  iommu/arm-smmu: Get rid of weird "atomic" write
  iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync()
  iommu/arm-smmu: Rework cb_base handling
  iommu/arm-smmu: Convert context bank registers to bitfields
  iommu/arm-smmu: Convert GR1 registers to bitfields
  iommu/arm-smmu: Convert GR0 registers to bitfields
  iommu/qcom: Mask TLBI addresses correctly
  iommu/arm-smmu: Mask TLBI address correctly
  drm/i915: i915_active.retire() is optional
  selftests, arm64: fix uninitialized symbol in tags_test.c
  media: gspca: zero usb_buf on error
  media: rockchip/rga: Update maintainership
  nfsd: Fix the documentation for svcxdr_tmpalloc()
  nfsd: Fix up some unused variable warnings
  nfsd: close cached files prior to a REMOVE or RENAME that would replace target
  nfsd: rip out the raparms cache
  nfsd: have nfsd_test_lock use the nfsd_file cache
  nfsd: hook up nfs4_preprocess_stateid_op to the nfsd_file cache
  nfsd: convert fi_deleg_file and ls_file fields to nfsd_file
  nfsd: convert nfs4_file->fi_fds array to use nfsd_files
  media: hdpvr: add terminating 0 at end of string
  media: radio/si470x: kill urb on error
  media: vidioc-queryctrl.rst: fix broken c:type references
  media: stm32-dcmi: add support of several sub-devices
  media: stm32-dcmi: add media controller support
  media: stm32-dcmi: trace the supported fourcc/mbus_code
  media: stm32-dcmi: improve sensor subdev naming
  media: Fix various misspellings of disconnected
  nfsd: hook nfsd_commit up to the nfsd_file cache
  nfsd: hook up nfsd_read to the nfsd_file cache
  nfsd: hook up nfsd_write to the new nfsd_file cache
  nfsd: add a new struct file caching facility to nfsd
  vfs: Export flush_delayed_fput for use by knfsd.
  notify: export symbols for use by the knfsd file cache
  locks: create a new notifier chain for lease attempts
  sunrpc: add a new cache_detail operation for when a cache is flushed
  media: Clarify how menus are hidden by SUBDRV_AUTOSELECT
  svcrdma: Use llist for managing cache of recv_ctxts
  svcrdma: Remove svc_rdma_wq
  block: remove struct request_queue queue_head
  drm/i915/gen11: Allow usage of all GPIO pins
  arm64: dts: rockchip: fix vcc_host_5v regulator for usb3 host
  drm/i915: Serialize against vma moves
  gpu: ipu-v3: image-convert: only sample into the next tile if necessary
  gpu: ipu-v3: image-convert: move tile burst alignment out of loop
  gpu: ipu-v3: image-convert: bail on invalid tile sizes
  gpu: ipu-v3: image-convert: fix image downsize coefficients and tiling calculation
  gpu: ipu-v3: image-convert: limit input seam position to hardware requirements
  gpu: ipu-v3: image-convert: fix output seam valid interval
  gpu: ipu-v3: image-convert: move output seam valid interval calculation into find_best_seam
  arm64: dts: imx8qxp: Add DSP DT node
  arm64: dts: imx8mn: Add cpu-freq support
  arm64: dts: imx8mn-ddr4-evk: Add rohm,bd71847 PMIC support
  arm64: dts: imx8mn-ddr4-evk: Add i2c1 support
  arm64: dts: freescale: Add i.MX8MN DDR4 EVK board support
  arm64: dts: imx8mn: Add gpio-ranges property
  arm64: dts: freescale: Add i.MX8MN dtsi support
  gpu: ipu-v3: image-convert: enable V4L2_PIX_FMT_BGRX32 and _RGBX32
  gpu: ipu-v3: enable remaining 32-bit RGB V4L2 pixel formats
  arm64: dts: imx8mm: Enable cpu-idle driver
  arm64: dts: ls1028a: Add esdhc node in dts
  arm64: dts: ls1028a: Add properties node for Display output pixel clock
  arm64: dts: lx2160a: Fix incorrect I2C clock divider
  arm64: dts: ls1028a: Fix incorrect I2C clock divider
  arm64: dts: ls1012a: Fix incorrect I2C clock divider
  arm64: dts: ls1088a: Fix incorrect I2C clock divider
  arm64: dts: ls1028a: fix gpio nodes
  arm64: dts: ls1028a: Add Thermal Monitor Unit node
  udlfb: Make dlfb_ops constant
  video: fbdev/mmp/core: Use struct_size() in kzalloc()
  video: fbdev: viafb: Remove dead code
  video: fbdev: aty[128]fb: Remove dead code
  video: fbdev: sh_mobile_lcdcfb: Mark expected switch fall-through
  video: fbdev: radeonfb: Use dev_get_drvdata
  video: fbdev: sm712fb: Use dev_get_drvdata
  video: fbdev: pvr2fb: remove unnecessary comparison of unsigned integer with < 0
  efifb: BGRT: Improve efifb_bgrt_sanity_check
  genirq: Force interrupt threading on RT
  clk: imx8mn: Add necessary frequency support for ARM PLL table
  clk: imx8mn: Add missing rate_count assignment for each PLL structure
  arm64: dts: renesas: r8a77980: Fix IPMMU-VC0 base address
  arm64: dts: renesas: ebisu, draak: Limit EtherAVB to 100Mbps
  arm64: dts: renesas: hihope-common: Add HDMI audio support
  iommu/omap: Use the correct type for SLAB_HWCACHE_ALIGN
  soc: renesas: rcar-sysc: Eliminate local variable gov
  soc: renesas: rcar-sysc: Add goto to of_node_put() before return
  ARM: dts: r8a7779: Use SYSC "always-on" PM Domain for HSCIF
  ARM: vf610-zii-cfu1: Add node for switch watchdog
  bus: imx-weim: use module_platform_driver()
  HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths
  HID: intel-ish-hid: ipc: make ish suspend paths clear
  HID: intel-ish-hid: ipc: set NO_D3 flag only when needed
  ARM: dts: imx6: drop gpmi-nand address and size cells
  ARM: dts: imx6: replace simple-bus by simple-mfd for anatop
  clk: imx8mn: fix int pll clk gate
  clk: imx8mn: Add GIC clock
  clk: imx8mn: Fix incorrect parents
  clk: imx8mm: Fix incorrect parents
  clk: imx8mq: Fix sys3 pll references
  drm/i915: Only emit the 'send bug report' once for a GPU hang
  m68k: defconfig: Update defconfigs for v5.3-rc2
  m68k: atari: Rename shifter to shifter_st to avoid conflict
  m68k: Prevent some compiler warnings in Coldfire builds
  m68k: mac: Revisit floppy disc controller base addresses
  ARM: dts: imx6qdl-colibri: add phy to fec
  ARM: dts: imx7-colibri: add recovery for I2C for iMX7
  ARM: dts: imx7-colibri: Add sleep pinctrl to ethernet
  ARM: dts: imx7-colibri: prepare module device tree for FlexCAN
  ARM: dts: imx7-colibri: disable HS400
  livepatch: Nullify obj->mod in klp_module_coming()'s error path
  ARM: dts: imx7-colibri: make sure module supplies are always on
  lib/stackdepot: Fix outdated comments
  pinctrl: intel: remap the pin number to gpio offset for irq enabled pin
  drm/i915/gt: Mark up the nested engine-pm timeline lock as irqsafe
  ARM: dts: imx7d: cl-som-imx7: add compatible for phy
  x86/msr-index: Move AMD MSRs where they belong
  drm/i915: Always wrap the ring offset before resetting
  ARM: dts: imx7d: cl-som-imx7: make ethernet work again
  ARM: dts: imx6ul: Add csi node
  drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset
  drm/xen-front: Make structure fb_funcs constant
  powerpc/xmon: Add a dump of all XIVE interrupts
  powerpc/xive: Fix dump of XIVE interrupt under pseries
  powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL
  powerpc/powernv/ioda2: Create bigger default window with 64k IOMMU pages
  powerpc/powernv/ioda2: Allocate TCE table levels on demand for default DMA window
  powerpc/iommu: Allow bypass-only for DMA
  powerpc/powernv/ioda: Fix race in TCE level allocation
  powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt()
  net: hns: add phy_attached_info() to the hns driver
  net: ethernet: mediatek: Add MT7628/88 SoC support
  net: ethernet: mediatek: Rename NEXT_RX_DESP_IDX to NEXT_DESP_IDX
  net: ethernet: mediatek: Rename MTK_QMTK_INT_STATUS to MTK_QDMA_INT_STATUS
  dt-bindings: net: mediatek: Add support for MediaTek MT7628/88 SoC
  be2net: eliminate enable field from be_aic_obj
  tipc: clean up skb list lock handling on send path
  net: hns3: add phy_attached_info() to the hns3 driver
  net: hns3: prevent unnecessary MAC TNL interrupt
  net: hns3: change print level of RAS error log from warning to error
  net: hns3: fix error and incorrect format
  net: hns3: modify redundant initialization of variable
  net: hns3: add or modify comments
  tools: iio: add .gitignore
  iio: adc: sc27xx: Change to polling mode to read data
  iio: hid-sensor-attributes: Convert to use int_pow()
  iio: adc: max1027: Use device-managed APIs
  staging: iio: accel: adis16240: Improve readability on write_raw function
  MAINTAINERS: ftm-quaddec: Fix typo in a filepath
  dt-bindings: iio: adc: ad7192: Add binding documentation for AD7192
  staging: iio: adc: ad7192: Add low_pass_3db_filter_frequency
  staging: iio: adc: ad7192: Remove platform data
  pinctrl: intel: Allow to request locked pads
  iio: imu: adis16460: fix variable signedness
  iio: accel: kxcjk1013: Improve comments on KIOX010A and KIOX020A ACPI ids
  KVM: Call kvm_arch_vcpu_blocking early into the blocking sequence
  KVM: arm/arm64: vgic: Make function comments match function declarations
  arm64/kvm: Remove VMID rollover I-cache maintenance
  KVM: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic
  KVM: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection
  KVM: arm/arm64: vgic-its: Cache successful MSI->LPI translation
  KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown
  KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable
  KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs
  KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands
  KVM: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation
  KVM: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive
  KVM: arm/arm64: vgic: Add LPI translation cache definition
  drm/i915: Propagate fence errors
  usb: typec: fusb302: Call fusb302_debugfs_init earlier
  usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry
  usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry
  drm/i915/uc: Never fail on HuC firmware errors
  drm/i915/uc: Don't always fail on unavailable GuC firmware
  drm/i915/guc: Don't open log relay if GuC is not running
  nvmem: imx: add i.MX8QM platform support
  dt-bindings: fsl: scu: add new compatible string for ocotp
  nvmem: mxs-ocotp: update MODULE_AUTHOR() email address
  nvmem: meson-mx-efuse: allow reading data smaller than word_size
  nvmem: sunxi_sid: fix A64 SID controller support
  nvmem: imx-ocotp: Add i.MX8MN support
  dt-bindings: imx-ocotp: Add i.MX8MN compatible
  slimbus: fix slim_tid_txn()
  slimbus: qcom-ngd-ctrl: Add of_node_put() before return
  drm/vboxvideo: Make structure vbox_fb_helper_funcs constant
  staging: gasket: Remove unnecessary line-breaks in function signatures
  staging: erofs: use common file type conversion
  staging: rtl8192e: rtllib_crypt_ccmp.c: Use crypto API ccm(aes)
  staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Use crypto API ccm(aes)
  clk: Remove extraneous 'for' word in comments
  xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP
  xsk: remove AF_XDP socket from map when the socket is released
  selftests/bpf: add sockopt clone/inheritance test
  bpf: sync bpf.h to tools/
  bpf: support cloning sk storage on accept()
  bpf: export bpf_map_inc_not_zero
  selftests/bpf: fix race in test_tcp_rtt test
  libbpf: relicense bpf_helpers.h and bpf_endian.h
  net: Don't call XDP_SETUP_PROG when nothing is changed
  net/mlx5e: Add AF_XDP need_wakeup support
  net/mlx5e: Move the SW XSK code from NAPI poll to a separate function
  samples/bpf: add use of need_wakeup flag in xdpsock
  libbpf: add support for need_wakeup flag in AF_XDP part
  ixgbe: add support for AF_XDP need_wakeup feature
  i40e: add support for AF_XDP need_wakeup feature
  xsk: add support for need_wakeup flag in AF_XDP rings
  xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup
  net: stmmac: selftests: Add selftest for VLAN TX Offload
  net: stmmac: Add support for VLAN Insertion Offload
  net: stmmac: xgmac: Add EEE support
  net: stmmac: selftests: Add tests for SA Insertion/Replacement
  net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores
  net: stmmac: Add ethtool register dump for XGMAC cores
  net: stmmac: dwxgmac: Add Flexible PPS support
  net: stmmac: Add a counter for Split Header packets
  net: stmmac: Add Split Header support and enable it in XGMAC cores
  net: stmmac: xgmac: Correctly return that RX descriptor is not last one
  net: stmmac: Prepare to add Split Header support
  net: stmmac: Get correct timestamp values from XGMAC
  Documentation: Add a section for devlink-trap testing
  selftests: devlink_trap: Add test cases for devlink-trap
  selftests: forwarding: devlink_lib: Add devlink-trap helpers
  selftests: forwarding: devlink_lib: Allow tests to define devlink device
  Documentation: Add description of netdevsim traps
  netdevsim: Add devlink-trap support
  Documentation: Add devlink-trap documentation
  devlink: Add generic packet traps and groups
  devlink: Add packet trap infrastructure
  drop_monitor: Allow user to start monitoring hardware drops
  drop_monitor: Add support for summary alert mode for hardware drops
  drop_monitor: Add support for packet alert mode for hardware drops
  drop_monitor: Consider all monitoring states before performing configuration
  drop_monitor: Add basic infrastructure for hardware drops
  drop_monitor: Initialize hardware per-CPU data
  drop_monitor: Move per-CPU data init/fini to separate functions
  net: bridge: mdb: allow add/delete for host-joined groups
  net: bridge: mdb: dump host-joined entries as well
  net: bridge: mdb: factor out mdb filling
  net: bridge: mdb: move vlan comments
  net: phy: remove genphy_config_init
  net: dsa: remove calls to genphy_config_init
  net: phy: remove calls to genphy_config_init
  dma-fence: Store the timestamp in the same union as the cb_list
  dma-fence: Simply wrap dma_fence_signal_locked with dma_fence_signal
  dma-fence: Avoid list_del during fence->cb_list iteration
  dma-fence: Shrink size of struct dma_fence
  drm/panel: tpo-td043mtea1: remove redundant assignment
  drm/i915/uc: Never fail on uC preparation step
  drm/i915/uc: Cleanup fw fetch on every GuC/HuC init failure
  drm/i915/uc: Cleanup fw fetch only if it was successful
  batman-adv: Add Sven to MAINTAINERS file
  x86/cpu: Use constant definitions for CPU models
  drm/i915/selftests: Check the context size
  drm/i915/gtt: Fold gen8 insertions into one
  arm64: dts: qcom: qcs404-evb: Mark WCSS clocks protected
  ipvlan: set hw_enc_features like macvlan
  drm/i915/uc: Add explicit DISABLED state for firmware
  selftests: Fix get_ifidx and callers in nettest.c
  dt-bindings: pci: pci-msi: Correct the unit-address of the pci node name
  genirq: remove the is_affinity_mask_valid hook
  ia64: remove CONFIG_SWIOTLB ifdefs
  ia64: remove support for machvecs
  drm/i915: Wrappers for display register waits
  ipmi: Free receive messages when in an oops
  f2fs: fix livelock in swapfile writes
  drm/i915: Move gmbus definitions out of i915_reg.h
  drm/i915: Move engine IDs out of i915_reg.h
  drm/i915: Move i915_power_well_id out of i915_reg.h
  net: dsa: mv88e6xxx: check for mode change in port_setup_mac
  drm/i915/execlists: Lift process_csb() out of the irq-off spinlock
  bus: fsl-mc: remove explicit device_link_del
  drm/omap: displays: Remove unused panel drivers
  video: omapfb2: Make standard and custom panel drivers mutually exclusive
  dt-bindings: net: add bindings for ADIN PHY driver
  net: phy: adin: add ethtool get_stats support
  net: phy: adin: implement downshift configuration via phy-tunable
  net: phy: adin: implement PHY subsystem software reset
  net: phy: adin: add EEE translation layer from Clause 45 to Clause 22
  net: phy: adin: add support MDI/MDIX/Auto-MDI selection
  net: phy: adin: make RMII fifo depth configurable
  net: phy: adin: make RGMII internal delays configurable
  net: phy: adin: configure RGMII/RMII/MII modes on config
  net: phy: adin: add {write,read}_mmd hooks
  net: phy: adin: add support for interrupts
  net: phy: adin: hook genphy_{suspend, resume} into the driver
  net: phy: adin: add support for Analog Devices PHYs
  ia64: move the screen_info setup to common code
  ia64: move the ROOT_DEV setup to common code
  ia64: rework iommu probing
  ia64: remove the unused sn_coherency_id symbol
  ia64: remove the SGI UV simulator support
  ia64: remove the zx1 swiotlb machvec
  ia64: remove CONFIG_ACPI ifdefs
  ia64: remove CONFIG_PCI ifdefs
  ia64: remove the hpsim platform
  ia64: remove now unused machvec indirections
  ia64: remove support for the SGI SN2 platform
  drivers: remove the SGI SN2 IOC4 base support
  drivers: remove the SGI SN2 IOC3 base support
  qla2xxx: remove SGI SN2 support
  qla1280: remove SGI SN2 support
  misc/sgi-xp: remove SGI SN2 support
  char/mspec: remove SGI SN2 support
  tty/serial: remove the ioc3_serial driver
  tty/serial: remove the ioc4_serial driver
  tty/serial: remove the sn_console driver
  PCI/hotplug: remove the sgi_hotplug driver
  ide: remove the sgiioc4 driver
  char/agp: remove the sgi-agp driver
  char: remove the SGI tiocx/mbcs driver
  char: remove the SGI snsc driver
  Input: cros_ec_keyb - add back missing mask for event_type
  nfsd: Remove unnecessary NULL checks
  clk: composite: Drop unused clk.h include
  clk: Overwrite clk_hw::init with NULL during clk_register()
  clk: sunxi: Don't call clk_hw_get_name() on a hw that isn't registered
  clk: ti: Don't reference clk_init_data after registration
  clk: qcom: Remove error prints from DFS registration
  rtc: sun6i: Don't reference clk_init_data after registration
  clk: zx296718: Don't reference clk_init_data after registration
  clk: milbeaut: Don't reference clk_init_data after registration
  clk: socfpga: deindent code to proper indentation
  phy: ti: am654-serdes: Don't reference clk_init_data after registration
  clk: sprd: Don't reference clk_init_data after registration
  clk: socfpga: Don't reference clk_init_data after registration
  clk: sirf: Don't reference clk_init_data after registration
  clk: qcom: Don't reference clk_init_data after registration
  clk: meson: axg-audio: Don't reference clk_init_data after registration
  clk: lochnagar: Don't reference clk_init_data after registration
  clk: actions: Don't reference clk_init_data after registration
  drm/i915: Markup expected timeline locks for i915_active
  drm/i915/gt: Mark context->active_count as protected by timeline->mutex
  locks: print a warning when mount fails due to lack of "mand" support
  ARM: dts: add device tree for Mecer Xtreme Mini S6
  drm/i915/wopcm: Fix SPDX tag location
  drm/i915/wopcm: Update error messages
  drm/i915/wopcm: Try to use already locked WOPCM layout
  drm/i915/wopcm: Check WOPCM layout separately from calculations
  drm/i915/uc: Move FW size sanity check back to fetch
  perf unwind: Remove unnecessary test
  drm/i915/buddy: use kmemleak_update_trace
  drm/i915/buddy: tidy up i915_buddy_fini
  perf unwind: Fix libunwind when tid != pid
  perf map: Use zalloc for map_groups
  perf report: Add --switch-on/--switch-off events
  misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct
  mm/mmu_notifiers: add a get/put scheme for the registration
  mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm
  mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller
  PCI/P2PDMA: Update pci_p2pdma_distance_many() documentation
  PCI/P2PDMA: Allow IOMMU for host bridge whitelist
  PCI/P2PDMA: dma_map() requests that traverse the host bridge
  PCI/P2PDMA: Store mapping method in an xarray
  PCI/P2PDMA: Factor out __pci_p2pdma_map_sg()
  PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg()
  PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg()
  PCI/P2PDMA: Whitelist some Intel host bridges
  PCI/P2PDMA: Factor out host_bridge_whitelist()
  PCI/P2PDMA: Apply host bridge whitelist for ACS
  PCI/P2PDMA: Factor out __upstream_bridge_distance()
  PCI/P2PDMA: Add constants for map type results to upstream_bridge_distance()
  PCI/P2PDMA: Add provider's pci_dev to pci_p2pdma_pagemap struct
  PCI/P2PDMA: Introduce private pagemap structure
  drm: rcar-du: lvds: Fix bridge_to_rcar_lvds
  drm: Remove bridge support from legacy helpers
  drm: Don't include drm/drm_encoder_slave.h when not needed
  arm64: dts: rockchip: Add dts for Leez RK3399 P710 SBC
  PM: sleep: Replace strncmp() with str_has_prefix()
  x86/boot: Use common BUILD_BUG_ON
  ASoC: SOF: pcm: add ALH support
  ASoC: SOF: topology: initial support for Intel ALH DAI type
  ASoC: SOF: rename SOUNDWIRE to ALH
  ASoC: SOF: topology: Add dummy support for i.MX8 DAIs
  ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast
  arm64: dts: rockchip: enable internal SPI flash for RockPro64.
  dma-buf: Restore seqlock around dma_resv updates
  Revert "ARM: dts: rockchip: add startup delay to rk3288-veyron panel-regulators"
  platform/x86: asus-wmi: Remove unnecessary blank lines
  platform/x86: asus-wmi: Drop indentation level by inverting conditionals
  platform/x86: asus-wmi: Use clamp_val() instead of open coded variant
  platform/x86: asus-wmi: Replace sscanf() with kstrtoint()
  drm/i915: Use the associated uncore for the vm
  USB: phy: fsl-usb: convert platform driver to use dev_groups
  ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family
  ALSA: hda - Expand pin_match function to match upcoming new tbls
  platform/x86: asus-wmi: Refactor charge_threshold_store()
  platform/x86: asus-wmi: Add support for charge threshold
  platform/x86: asus-nb-wmi: Support ALS on the Zenbook UX430UNR
  platform/x86: touchscreen_dmi: Add info for the Irbis TW90 tablet
  platform/x86: touchscreen_dmi: Add info for the Chuwi Surbook Mini tablet
  drm/i915: Extract intel_frontbuffer active tracking
  printk: Replace strncmp() with str_has_prefix()
  btf: fix return value check in btf_vmlinux_init()
  tools: bpftool: move "__printf()" attributes to header file
  tools: bpftool: fix format string for p_err() in detect_common_prefix()
  tools: bpftool: fix format string for p_err() in query_flow_dissector()
  tools: bpftool: fix argument for p_err() in BTF do_dump()
  tools: bpftool: fix format strings and arguments for jsonw_printf()
  tools: bpftool: fix arguments for p_err() in do_event_pipe()
  powerpc/xive: Implement get_irqchip_state method for XIVE to fix shutdown race
  KVM: PPC: Book3S HV: Don't push XIVE context when not using XIVE device
  KVM: PPC: Book3S HV: Fix race in re-enabling XIVE escalation interrupts
  KVM: PPC: Book3S HV: XIVE: Free escalation interrupts before disabling the VP
  arm64: defconfig: Enable CONFIG_ACPI_APEI_PCIEAER
  libbpf: make libbpf.map source of truth for libbpf version
  tools: bpftool: add documentation for net attach/detach
  tools: bpftool: add bash-completion for net attach/detach
  tools: bpftool: add net detach command to detach XDP on interface
  tools: bpftool: add net attach command to attach XDP on interface
  net: mscc: PTP Hardware Clock (PHC) support
  net: mscc: remove the frame_info cpuq member
  net: mscc: improve the frame header parsing readability
  net: mscc: describe the PTP register range
  Documentation/bindings: net: ocelot: document the PTP ready IRQ
  Documentation/bindings: net: ocelot: document the PTP bank
  soc: fsl: dpio: remove explicit device_link_remove
  arm64: defconfig: Enable the DesignWare watchdog
  drm/i915: Protect request retirement with timeline->mutex
  drm/i915/gt: Guard timeline pinning without relying on struct_mutex
  drm/i915/gt: Convert timeline tracking to spinlock
  drm/i915/gt: Track timeline activeness in enter/exit
  soc: fsl: guts: Add definition for LS1028A
  soc/fsl/qbman: Update device tree with reserved memory
  soc/fsl/qbman: Fixup qman_shutdown_fq()
  soc/fsl/qbman: Disable interrupts during portal recovery
  soc/fsl/qbman: Fix drain_mr_fqni()
  soc/fsl/qbman: Cleanup QMan queues if device was already initialized
  soc/fsl/qbman: Cleanup buffer pools if BMan was initialized prior to bootup
  soc/fsl/qbman: Rework QBMan private memory setup
  soc: fsl: qbman: Remove dev_err() usage after platform_get_irq()
  drm/i915/cml: Add Missing PCI IDs
  qed: Add driver API for flashing the config attributes.
  qed: Add API for configuring NVM attributes.
  Revert "ALSA: hda: Add codec on bus address table lately"
  ARM: lpc32xx: allow multiplatform build
  ARM: lpc32xx: clean up header files
  serial: lpc32xx: allow compile testing
  net: lpc-enet: allow compile testing
  net: lpc-enet: fix printk format strings
  net: lpc-enet: fix badzero.cocci warnings
  net: lpc-enet: move phy setup into platform code
  net: lpc-enet: factor out iram access
  gpio: lpc32xx: allow building on non-lpc32xx targets
  serial: lpc32xx_hs: allow compile-testing
  watchdog: pnx4008_wdt: allow compile-testing
  usb: udc: lpc32xx: allow compile-testing
  usb: ohci-nxp: enable compile-testing
  writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail
  writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching
  USB: storage: isd200: remove redundant assignment to variable sendToTransport
  usb: typec: fusb302: Always provide fwnode for the port
  dt-bindings: usb: fusb302: Remove deprecated properties
  usb: typec: fusb302: Remove unused properties
  page_pool: fix logic in __page_pool_get_cached
  rds: check for excessive looping in rds_send_xmit
  net/rds: Add a few missing rds_stat_names entries
  RDS: don't use GFP_ATOMIC for sk_alloc in rds_create
  RDS: limit the number of times we loop in rds_send_xmit
  perf top: Add --switch-on/--switch-off events
  selftests: netdevsim: add devlink regions tests
  netdevsim: implement support for devlink region and snapshots
  selftests: netdevsim: add devlink params tests
  selftests: net: push jq workaround into separate helper
  page_pool: remove unnecessary variable init
  r8169: sync EEE handling for RTL8168h with vendor driver
  r8169: use the generic EEE management functions
  net: phy: realtek: add support for EEE registers on integrated PHY's
  net: phy: swphy: emulate register MII_ESTATUS
  net: phy: read MII_CTRL1000 in genphy_read_status only if needed
  net/rds: Add RDS6_INFO_SOCKETS and RDS6_INFO_RECV_MESSAGES options
  ARM: exynos: Enable exynos-chipid driver
  soc: samsung: chipid: Convert exynos-chipid driver to use the regmap API
  soc: samsung: Add exynos chipid driver support
  ARM: samsung: Include GPIO driver header
  ARM: dts: bcm283x: Enable HDMI at board level
  ASoC: SOF: Intel: initial support for Elkhart Lake
  ASoC: Intel: common: add ACPI matching tables for EHL
  ASoC: SOF: Intel: initial support for Tiger Lake.
  ASoC: Intel: common: add ACPI matching tables for Tiger Lake
  regulator: act8865: operating mode and suspend state support
  regulator: core: Add label to collate of_node_put() statements
  regulator: act8865 regulator modes and suspend states
  ASoC: SOF: ipc: add ALH parameters
  ASoC: Intel: boards: Add Cometlake machine driver support
  sgi-xpc: Use GFP_ATOMIC for kmalloc in atomic context.
  sgi-xp: xpc_uv: Make structure xpc_arch_ops_uv constant
  drm/amdgpu: Use new mode2 reset interface for RV.
  drm/amd/poweplay: Add amd_pm_funcs callback for mode 2
  drm/amd/powerpay: Implement mode2 reset callback for SMU10
  drm/amd/powerplay: add mode2 reset callback for pp_smu_mgr
  drm/amd/powerplay: Fix meaning of 0x1E PPSMC_MSG
  dmr/amdgpu: Fix compile error with CONFIG_DRM_AMDGPU_GART_DEBUGFS
  drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2)
  xilinx_sdfec: Convert to IDA
  drm/amd/amdgpu: Update VM function pointer
  drm/amdkfd: Fill amdgpu_task_info for KFD VMs
  drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 for GFX10
  drm/amdgpu: Add more page fault info printing for GFX10
  drm/amdgpu: Add printing for RW extracted from VM_L2_PROTECTION_FAULT_STATUS
  drm/amdkfd/gfx10: Calling amdgpu functions to invalidate TLB
  drm/amdgpu: Export function to flush TLB of specific vm hub
  drm/amd/display: Load NV12 SOC BB from firmware
  drm/amd/display: Enable MPO with pre-blend color processing (RGB)
  drm/amd/display: audio cannot switch to internal when display turns off
  drm/amd/display: check hpd before retry verify link cap
  drm/amd/display: enable dcn_mem_pwr as golden setting updates
  drm/amd/display: 3.2.46
  drm/amd/display: fix dcn20 global sync dml param extraction
  drm/amd/display: 3.2.45
  drm/amd/display: Add and refine DSC logs in enable sequence
  drm/amd/display: Add Logging for Gamma Related information (2/2)
  drm/amd/display: Remove redundant definition of dwb_source enums
  drm/amd/display: Add enum for H-timing divider mode
  drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2
  drm/amd/display: wake up ogam mem pwr before programming ocsc
  drm/amd/display: Correct DSC PPS log
  drm/amd/display: Check if set_blank_data_double_buffer exists before call
  drm/amd/display: Fix type of ODMCombineType field
  drm/amd/display: Add Logging for Gamma Related information (1/2)
  drm/amd/display: Remove 4:2:2 DSC support
  drm/amd/display: reprogram VM config when system resume
  drm/amd/display: Enable type C hotplug
  drm/amd/display: HUBP/HUBBUB register programming fixes
  drm/amd/display: update optc odm interface for more than 2 opps
  drm/amd/display: Update DML parameters
  drm/amd/display: Remove duplicate interface for programming FB
  drm/amd/display: fix pipe selection logic in validate
  drm/amd/display: 3.2.44
  drm/amd/display: Set DSC before DIG front-end is connected to its back-end
  drm/amd/display: Change DSC policy from slices per column to minimum slice height
  drm/amd/display: Add HLG support in color module
  MAINTAINERS: add maintainer for SD-FEC
  Docs: misc: xilinx_sdfec: Add documentation
  misc: xilinx_sdfec: Add stats & status ioctls
  misc: xilinx_sdfec: Support poll file operation
  misc: xilinx_sdfec: Add ability to get/set config
  misc: xilinx_sdfec: Add ability to configure LDPC
  misc: xilinx_sdfec: Add ability to configure turbo
  misc: xilinx_sdfec: Store driver config and state
  drm/amd/display: clean up DML for DCN2x
  drm/amd/display: enabling seamless boot sequence for dcn2
  drm/amd/display: fix dcn-specific clk_mgr init_clocks
  drm/amd/display: Make init_hw and init_pipes generic for seamless boot
  drm/amd/display: 3.2.43
  drm/amd/display: wait for pending complete when enabling a plane
  drm/amd/display: refactor gpio to allocate hw_container in constructor
  drm/amd/display: Add work-around option to skip DCN20 clock updates
  drm/amd/display: fixup DPP programming sequence
  drm/amd/display: make firmware info only load once during dc_bios create
  drm/amd/display: Synchronous DisplayPort Link Training
  drm/amd/display: Improve sharing of HUBBUB register lists
  drm/amd/display: Add 22, 24, and 26 degamma
  drm/amd/display: Fix frames_to_insert math
  drm/amd/display: fix issue where 252-255 values are clipped
  drm/amd/display: reset hdmi tmds rate and data scramble on pipe reset
  drm/amd/display: reset drr programming on pipe reset
  drm/amd/display: Add DFS reference clock field
  drm/amd/display: Add PIXEL_RATE control regs for more instances
  drm/scheduler: use job count instead of peek
  drm/amdgpu: MODULE_FIRMWARE requires linux/module.h
  drm/amdgpu/powerplay: fix spelling mistake "unsuported" -> "unsupported"
  drm/amdgpu: implement querying ras error count for mmhub
  drm/amdgpu: use exiting amdgpu_ctx_total_num_entities function
  drm/amdgpu: fix typo error amdgput -> amdgpu
  drm/amd/powerplay: fix message of SetHardMinByFreq failed when feature is disabled
  drm/amd/powerplay: add arcturus_is_dpm_running function for arcturus
  drm/amd/powerplay: remove redundancy debug log about smu unsupported features
  drm/amdgpu: simplify and cleanup setting the dma mask
  drm/radeon: simplify and cleanup setting the dma mask
  drm/amdgpu: handle PCIe root ports with addressing limitations
  drm/radeon: handle PCIe root ports with addressing limitations
  devcoredump: fix typo in comment
  devcoredump: use memory_read_from_buffer
  of/platform: Disable generic device linking code for PowerPC
  perf trace: Add --switch-on/--switch-off events
  perf evswitch: Add hint when not finding specified on/off events
  perf evswitch: Move enoent error message printing to separate function
  perf evswitch: Introduce init() method to set the on/off evsels from the command line
  perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing
  perf evswitch: Add the names of on/off events
  perf evswitch: Move switch logic to use in other tools
  perf evswitch: Move struct to a separate header to use in other tools
  perf script: Allow specifying event to switch off processing of other events
  perf script: Allow showing the --switch-on event
  perf script: Allow specifying event to switch on processing of other events
  perf vendor events intel: Add Tremontx event file v1.02
  lib/test_printf: Remove obvious comments from %pd and %pD tests
  lib/test_printf: Add test of null/invalid pointer dereference for dentry
  vsprintf: Prevent crash when dereferencing invalid pointers for %pD
  regulator: max8660: remove redundant assignment of variable ret
  ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime
  ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux'
  ASoC: cs42l56: remove unused variable 'adc_swap_enum'
  ASoC: es8328: Fix copy-paste error in es8328_right_line_controls
  ASoC: es8328: remove unused variable 'pga_tlv'
  ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum'
  ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src'
  ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv'
  ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv'
  ASoC: cs4349: Use PM ops 'cs4349_runtime_pm'
  ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux'
  ASoC: Intel: Skylake: Print constant literals from format specifier
  ASoC: mediatek: mt6358: add delay after dmic clock on
  ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables
  ASoC: mediatek: mt8183-da7219-max98357: remove unused variable
  ASoC: mt2701: remove unused variables
  ASoC: soc-core: Fix -Wunused-const-variable warning
  ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls
  ASoC: cs4349: Use PM ops 'cs4349_runtime_pm'
  ASoC: es8328: Fix copy-paste error in es8328_right_line_controls
  powerpc/64s: Make boot look nice(r)
  powerpc/xive: Add a check for memory allocation failure
  powerpc/xive: Use GFP_KERNEL instead of GFP_ATOMIC in 'xive_irq_bitmap_add()'
  staging: sm750fb: fix odd license text
  drm/i915: Move tasklet kicking to __i915_request_queue caller
  staging: erofs: correct all misused ENOTSUPP
  staging: erofs: differentiate unsupported on-disk format
  staging: erofs: introduce EFSCORRUPTED and more logs
  kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE
  staging: comedi: usbduxsigma: remove redundant assignment to variable fx2delay
  staging: rtl8192u: fix up indentation of a statement
  staging: gasket: apex: Make structure apex_desc constant
  staging: erofs: removing an extra call to iloc() in fill_inode()
  drm/i915/icl: Add gen11 specific render breadcrumbs
  drm/i915/icl: Add command cache invalidate
  drm/i915/icl: Implement gen11 flush including tile cache
  drm/i915/selftest/buddy: fixup igt_buddy_alloc_range
  drm/i915: Convert a few more bland dmesg info to be device specific
  arm64: unexport set_memory_x and set_memory_nx
  crypto: arm64/aegis128 - implement plain NEON version
  crypto: aegis128 - provide a SIMD implementation based on NEON intrinsics
  crypto: aegis128 - add support for SIMD acceleration
  crypto: xts - add support for ciphertext stealing
  crypto: aead - Do not allow authsize=0 if auth. alg has digestsize>0
  crypto: streebog - remove two unused variables
  crypto: aes-generic - remove unused variable 'rco_tab'
  Documentation: crypto: crypto_engine: Fix Sphinx warning
  crypto: cavium/nitrox - Configure asymmetric queue manager Hardware unit
  crypto: cavium/nitrox - Allocate asymmetric crypto command queues
  crypto: cryptd - Use refcount_t for refcount
  hwrng: core - Freeze khwrng thread during suspend
  crypto: caam/qi - execute library only on DPAA 1.x
  crypto: hisilicon - fix error handle in hisi_zip_create_req_q
  crypto: hisilicon - add missing single_release
  crypto: hisilicon - init curr_sgl_dma to fix compile warning
  crypto: hisilicon - add dependency for CRYPTO_DEV_HISI_ZIP
  crypto: hisilicon - fix kbuild warnings
  csky: Fixup ioremap function losing
  media: MAINTAINERS: Add entry for the ov5670 driver
  media: imx7-media-csi: add i.MX6UL support
  media: dt-bindings: imx7-csi: add i.MX6UL/L support
  media: imx: mipi csi-2: Don't fail if initial state times-out
  media: docs-rst: Clarify duration of LP-11 mode
  media: v4l: Documentation: Raw Bayer formats are not RGB formats
  media: v4l: Documentation: Serial busses use parallel mbus codes
  media: i2c: ov5645: Fix power sequence
  media: omap3isp: Don't set streaming state on random subdevs
  media: omap3isp: Set device on omap3isp subdevs
  media: ov5640: Add support for flash and lens devices
  media: ov8856: Check reading clock frequency succeeded
  media: ov5675: Add support for OV5675 sensor
  PCI: imx6: Limit DBI register length
  arm64: smp: disable hotplug on trusted OS resident CPU
  drm/etnaviv: implement softpin
  drm/etnaviv: allow to request specific virtual address for gem mapping
  drm/etnaviv: skip command stream validation on PPAS capable GPUs
  PCI: pci-hyperv: Fix build errors on non-SYSFS config
  drm/etnaviv: implement per-process address spaces on MMUv2
  drm/etnaviv: provide MMU context to etnaviv_gem_mapping_get
  drm/etnaviv: split out starting of FE idle loop
  drm/etnaviv: rework MMU handling
  drm/etnaviv: replace MMU flush marker with flush sequence
  drm/etnaviv: share a single cmdbuf suballoc region across all GPUs
  drm/etnaviv: split out cmdbuf mapping into address space
  drm/etnaviv: simplify unbind checks
  drm/etnaviv: pass mmu pointer to etnaviv_core_dump_mmu
  drm/etnaviv: dump only failing submit
  interconnect: qcom: remove COMPILE_TEST from CONFIG_INTERCONNECT_QCOM_QCS404
  gpio: aspeed: Pass irqchip when adding gpiochip
  gpio: hlwd: Pass irqchip when adding gpiochip
  gpio: xlp: Pass irqchip when adding gpiochip
  dt-bindings: gpio: davinci: Add new compatible for J721E SoCs
  gpio: cadence: Pass irqchip when adding gpiochip
  gpio: thunderx: Switch to GPIOLIB_IRQCHIP
  qcom: spmi-gpio: convert to hierarchical IRQ helpers in gpio core
  gpio: ixp4xx: Convert to hierarchical GPIOLIB_IRQCHIP
  gpio: Add support for hierarchical IRQ domains
  drm/vmwgfx: Assign eviction priorities to resources
  drm/vmwgfx: drop reminaing users of drmP.h
  drm/vmwgfx: drop use of drmP.h in header files
  drm/vmwgfx: Kill unneeded legacy security features
  net/mvpp2: Replace tasklet with softirq hrtimer
  tools/testing/nvdimm: Fix fallthrough warning
  netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument
  netfilter: remove deprecation warnings from uapi headers.
  tools: bpftool: compile with $(EXTRA_WARNINGS)
  drm/panel: Add driver for the Toppoly TD043MTEA1 panel
  drm/panel: Add driver for the Toppoly TD028TTEC1 panel
  drm/panel: Add driver for the Sony ACX565AKM panel
  drm/panel: Add driver for the Sharp LS037V7DW01 panel
  drm/panel: Add driver for the NEC NL8048HL11 panel
  drm/panel: Add driver for the LG Philips LB035Q02 panel
  dt-bindings: display: panel: Add bindings for NEC NL8048HL11 panel
  dt-bindings: Add legacy 'toppoly' vendor prefix
  dt-bindings: Add vendor prefix for LG Display
  media: vsp1: fix memory leak of dl on error return path
  ALSA: hda: Unexport a few more stuff
  ALSA: hda: Drop export of snd_hdac_bus_add/remove_device()
  Input: remove dev_err() usage after platform_get_irq()
  drm/aspeed: gfc_crtc: Make structure aspeed_gfx_funcs constant
  net: phy: realtek: add NBase-T PHY auto-detection
  kbuild: remove meaningless 'targets' in ./Kbuild
  kbuild: remove 'make /' support
  kbuild: fix modkern_aflags implementation
  kbuild: refactor part-of-module more
  kbuild: move the Module.symvers check for external module build
  kbuild: treat an object as multi-used when $(foo-) is set
  ARM: orion/mvebu: unify debug-ll virtual addresses
  ARM: dove: clean up mach/*.h headers
  r8169: fix sporadic transmit timeout issue
  drm/arm: drop use of drmP.h
  drm/armada: drop use of drmP.h
  drm/tegra: drop use of drmP.h
  drm/i2c/tda998x: drop use of drmP.h
  EDAC/mc: Cleanup _edac_mc_free() code
  ALSA: hda: Add codec on bus address table lately
  ALSA: hda - Drop unsol event handler for Intel HDMI codecs
  arm64/efi: Move variable assignments after SECTIONS
  arm64: Clarify when cpu_enable() is called
  arm64: memory: rename VA_START to PAGE_END
  arm64: memory: fix flipped VA space fallout
  ALSA: sb: remove redundant assignment to variable result
  USB: usbfs: Add a capability flag for runtime suspend
  block: annotate refault stalls from IO submission
  staging: fsl-dpaa2/ethsw: do not force user to bring interface down
  staging: fsl-dpaa2/ethsw: register_netdev only when ready
  staging: fsl-dpaa2/ethsw: reword error message
  staging: fsl-dpaa2/ethsw: remove redundant VLAN check
  staging: fsl-dpaa2/ethsw: remove unnecessary memset
  staging: fsl-dpaa2/ethsw: use bool when encoding learning/flooding state
  staging: fsl-dpaa2/ethsw: remove debug message
  staging: fsl-dpaa2/ethsw: add line terminator to all formats
  staging: fsl-dpaa2/ethsw: enable switch ports only on dev_open
  staging: fsl-dpaa2/ethsw: remove IGMP default address
  drm/bridge: dumb-vga-dac: Fix dereferencing -ENODEV DDC channel
  perf ui: No need to set ui_browser to 1 twice
  perf record: Support aarch64 random socket_id assignment
  perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format
  tools: Keep list of tools in alphabetical order
  perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels
  perf intel-pt: Add brief documentation for PEBS via Intel PT
  perf tools: Add aux-output config term
  perf intel-pt: Process options for PEBS event synthesis
  perf tools: Add itrace option 'o' to synthesize aux-output events
  perf tools: Add aux_output attribute flag
  perf record: Add an option to take an AUX snapshot on exit
  perf ftrace: Improve error message about capability to use ftrace
  perf ftrace: Use CAP_SYS_ADMIN instead of euid==0
  perf tools: Add CAP_SYSLOG define for older systems
  perf tools: Add NO_LIBCAP=1 to the minimal build test
  perf tools: Add helpers to use capabilities if present
  ARM: iop32x: merge everything into mach-iop32x/
  ARM: iop32x: make mach/uncompress.h independent of mach/hardware.h
  ARM: xscale: fix multi-cpu compilation
  dma: iop-adma: allow building without platform headers
  dmaengine: iop-adma: use correct printk format strings
  dmaengine: iop-adma: include prefetch.h
  ARM: remove Intel iop33x and iop13xx support
  dt-bindings: gpio: Document GPIOs via Moxtet bus
  drivers: gpio: Add support for GPIOs over Moxtet bus
  bus: moxtet: Add sysfs and debugfs documentation
  dt-bindings: bus: Document moxtet bus binding
  bus: Add support for Moxtet bus
  i2c-cht-wc: Fix lockdep warning
  ARM: multi_v7_defconfig: Enable SPI_STM32_QSPI support
  ARM: remove w90x900 platform
  ARM: remove ks8695 platform
  drm/bridge: dw-hdmi-i2s: add .get_eld support
  drm/bridge: dw-hdmi-i2s: enable only the required i2s lanes
  drm/bridge: dw-hdmi-i2s: reset audio fifo before applying new params
  drm/bridge: dw-hdmi-i2s: set the channel allocation
  dt-bindings: i2c: i2c-emev2: Rename bindings documentation file
  drm/bridge: dw-hdmi-i2s: enable lpcm multi channels
  dt-bindings: i2c: rcar: Rename bindings documentation file
  drm/bridge: dw-hdmi: set channel count in the infoframes
  drm/bridge: dw-hdmi: move audio channel setup out of ahb
  drm/bridge: dw-hdmi-i2s: support more i2s format
  ARM: imx_v6_v7_defconfig: Enable the PSCI CPUidle driver
  arm64: defconfig: Enable the PSCI CPUidle driver
  i2c: replace i2c_new_secondary_device with an ERR_PTR variant
  arm64: memory: Cosmetic cleanups
  arm64: memory: Add comments to end of non-trivial #ifdef blocks
  arm64: memory: Implement __tag_set() as common function
  arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions
  arm64: memory: Simplify virt_to_page() implementation
  arm64: memory: Rewrite default page_to_virt()/virt_to_page()
  arm64: memory: Ensure address tag is masked in conversion macros
  arm64: memory: Fix virt_addr_valid() using __is_lm_address()
  staging: rtl8723bs: remove redundant assignment to ret
  Staging: rtl8712: rtl8712_recv: fixed 80 character length warning
  staging: rtl8712: r8712_dump_aggr_xframe(): Change type to void
  staging: rtl8712: r8712_xmitframe_aggr_1st(): Change return type to void
  staging: rtl8712: r8712_append_mpdu_unit(): Change return type
  staging: rtl8712: xmitframe_addmic(): Change return values and type
  staging: rtl8723bs: Remove debugging information exposed via procfs
  staging: erofs: xattr.c: avoid BUG_ON
  staging: erofs: remove incomplete cleancache
  PCI: layerscape: Add CONFIG_PCI_LAYERSCAPE_EP to build EP/RC separately
  MAINTAINERS: Update with Amlogic DRM bindings converted as YAML
  dt-bindings: display: amlogic, meson-vpu: convert to yaml
  dt-bindings: display: amlogic, meson-dw-hdmi: convert to yaml
  PCI: layerscape: Add the bar_fixed_64bit property to the endpoint driver
  staging: erofs: inline erofs_inode_is_data_compressed()
  drm/i915: Serialise read/write of the barrier's engine
  drm/i915: Print CCID for all renderCS
  iommu/exynos: Remove __init annotation from exynos_sysmmu_probe()
  drm/i915: Disregard drm_mode_config.fb_base
  drm/i915: Include engine->mmio_base in the debug dump
  media: rc: imon: Allow iMON RC protocol for ffdc 7e device
  media: tm6000: double free if usb disconnect while streaming
  mfd: asic3: Include the right header
  media: rc: imon-rsc keymap has incorrect mappings
  MAINTAINERS: altera-sysmgr: Fix typo in a filepath
  media: em28xx: modules workqueue not inited for 2nd device
  media: selftests: ir: fix ir_loopback test failure
  media: imon_raw: prevent "nonsensical timing event of duration 0"
  media: imon_raw: simplify and explain bit operations
  media: ir-kbd-i2c: convert to i2c_new_dummy_device()
  drm/i915/guc: Remove client->submissions
  media: rc: add include guard to rc-map.h
  media: stv0900_core: remove redundant assignment to variables mclk, div and ad_div
  media: dvb_frontend.h: Fix shifting signed 32-bit value problem
  media: media/dvb: Use kmemdup rather than duplicating its implementation
  media: media/tuners: Use kmemdup rather than duplicating its implementation
  media: media/usb: Use kmemdup rather than duplicating its implementation
  dt-bindings: gpio: aspeed: Add SGPIO support
  lib: Remove redundant ftrace flag removal
  ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up
  ARM: zynq: Support smp in thumb mode
  iio:light:noa1305: Fix missing break statement.
  drm/i915: Update DRIVER_DATE to 20190813
  drm/vmwgfx: Use VMW_DEBUG_KMS for vmwgfx mode-setting user errors
  drm/vmwgfx: Add debug message for layout change ioctl
  libnvdimm/of_pmem: Provide a unique name for bus provider
  ARM: dts: aspeed: Add Mihawk BMC platform
  ARM: dts: aspeed: fp5280g2: Fix power supply address
  r8152: change rx_copybreak and rx_pending through ethtool
  r8152: support skb_add_rx_frag
  r8152: use alloc_pages for rx buffer
  r8152: replace array with linking list for rx information
  r8152: separate the rx buffer size
  net: phy: let phy_speed_down/up support speeds >1Gbps
  net: phy: add phy_speed_down_core and phy_resolve_min_speed
  net: phy: add __set_linkmode_max_speed
  net: devlink: remove redundant rtnl lock assert
  net: hns3: Make hclge_func_reset_sync_vf static
  drm/i915: Add _TRANS2()
  drm/i915/bdw+: Move misc display IRQ handling to it own function
  devicetree: Expose dtbs_check and dt_binding_check some more
  dt-bindings: watchdog: meson-gxbb-wdt: convert to yaml
  dt-bindings: serial: meson-uart: convert to yaml
  dt-bindings: phy: meson-g12a-usb3-pcie-phy: convert to yaml
  dt-bindings: phy: meson-g12a-usb2-phy: convert to yaml
  dt-bindings: arm: amlogic: amlogic,meson-gx-ao-secure: convert to yaml
  dt-bindings: reset: amlogic,meson-reset: convert to yaml
  dt-bindings: spi: meson: convert to yaml
  dt-bindings: rng: amlogic,meson-rng: convert to yaml
  dt-bindings: mailbox: meson-mhu: convert to yaml
  docs: writing-schema.md: convert from markdown to ReST
  dt-bindings: crypto: Convert Allwinner A10 Security Engine to a schema
  dt-bindings: bus: Convert Allwinner DE2 bus to a schema
  dt-bindings: input: Convert Allwinner LRADC to a schema
  devlink: send notifications for deleted snapshots on region destroy
  rcu: Allow rcu_do_batch() to dynamically adjust batch sizes
  rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload
  rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention
  rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention
  rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks()
  rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake()
  rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed
  rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended
  rcu/nocb: Add bypass callback queueing
  rcu/nocb: Atomic ->len field in rcu_segcblist structure
  rcu/nocb: Unconditionally advance and wake for excessive CBs
  rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock
  rcu/nocb: Reduce contention at no-CBs invocation-done time
  rcu/nocb: Reduce contention at no-CBs registry-time CB advancement
  rcu/nocb: Round down for number of no-CBs grace-period kthreads
  rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU
  rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread
  rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks
  rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer()
  rcu/nocb: Enable re-awakening under high callback load
  rcu/nohz: Turn off tick for offloaded CPUs
  rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait()
  rcu/nocb: Use build-time no-CBs check in rcu_pending()
  rcu/nocb: Use build-time no-CBs check in rcu_core()
  rcu/nocb: Use build-time no-CBs check in rcu_do_batch()
  rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields
  rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields
  rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields
  rcu/nocb: Remove obsolete nocb_head and nocb_tail fields
  rcu/nocb: Use rcu_segcblist for no-CBs CPUs
  rcu/nocb: Leave ->cblist enabled for no-CBs CPUs
  rcu/nocb: Allow lockless use of rcu_segcblist_empty()
  rcu/nocb: Allow lockless use of rcu_segcblist_restempty()
  rcu/nocb: Remove deferred wakeup checks for extended quiescent states
  rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit
  rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure
  rcu/nocb: Add checks for offloaded callback processing
  rcu/nocb: Use separate flag to indicate offloaded ->cblist
  rcu/nocb: Use separate flag to indicate disabled ->cblist
  rcu/nocb: Print gp/cb kthread hierarchy if dump_tree
  rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter
  rcu/nocb: Rename and document no-CB CB kthread sleep trace event
  rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable
  rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer()
  rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp()
  rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp()
  rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait()
  rcu/nocb: Provide separate no-CBs grace-period kthreads
  rcu/nocb: Update comments to prepare for forward-progress work
  rcu/nocb: Rename rcu_data fields to prepare for forward-progress work
  acpi: Use built-in RCU list checking for acpi_ioremaps list
  x86/pci: Pass lockdep condition to pcm_mmcfg_list iterator
  driver/core: Convert to use built-in RCU list checking
  libbpf: attempt to load kernel BTF from sysfs first
  btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux
  interconnect: qcom: Add QCS404 interconnect provider driver
  drm/i915/gt: Save/restore interrupts around breadcrumb disable
  drm/i915: Push the wakeref->count deferral to the backend
  interconnect: qcom: Add interconnect RPM over SMD driver
  dt-bindings: interconnect: Add Qualcomm QCS404 DT bindings
  interconnect: qcom: Add tagging and wake/sleep support for sdm845
  interconnect: Add pre_aggregate() callback
  interconnect: Add support for path tags
  arm64: constify sys64_hook instances
  arm64: constify aarch64_insn_encoding_class[]
  arm64: constify icache_policy_str[]
  arm64: prefer __section from compiler_attributes.h
  drm/i915/tgl: Fix missing parentheses on TGL_TRANS_DDI_FUNC_CTL_VAL_TO_PORT
  RDMA/hns: Remove unuseful member
  RDMA/hns: bugfix for slab-out-of-bounds when loading hip08 driver
  RDMA/hns: Bugfix for slab-out-of-bounds when unloading hip08 driver
  RDMA/hns: Modify pi vlaue when cq overflows
  RDMA/hns: Bugfix for creating qp attached to srq
  RDMA/hns: Logic optimization of wc_flags
  RDMA/mlx5: Annotate lock dependency in bind/unbind slave port
  IB/mlx5: Expose XRQ legacy commands over the DEVX interface
  IB/mlx5: Add legacy events to DEVX list
  kbuild: add [M] marker for build log of *.mod.o
  Kbuild: Handle PREEMPT_RT for version string and magic
  kbuild: move flex and bison rules to Makefile.host
  kbuild: make bison create C file and header in a single pattern rule
  kbuild: use $(basename ...) for cmd_asn1_compiler
  kbuild: Fail if gold linker is detected
  modpost: check for static EXPORT_SYMBOL* functions
  ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init'
  can: netlink: fix documentation typos
  can: vcan: introduce pr_fmt and make use of it
  can: vcan: remove unnecessary blank lines
  can: vcan: convert block comments to network style comments
  can: gw: add support for CAN FD frames
  can: gw: use struct canfd_frame as internal data structure
  can: gw: cgw_parse_attr(): remove unnecessary braces for single statement block
  can: gw: cgw_dump_jobs(): avoid long lines
  can: gw: can_can_gw_rcv(): remove return at end of void function
  can: gw: add missing spaces around operators
  can: gw: remove unnecessary blank lines, add suggested blank lines
  can: gw: convert block comments to network style comments
  can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet
  can: bcm: bcm_sock_no_ioctlcmd(): mark function as static
  can: raw: raw_sock_no_ioctlcmd(): mark function as static
  can: raw: raw_module_init(): use pr_err() instead of printk(KERN_ERR, ...)
  can: raw: balance braces around else statements
  can: raw: remove unnecessary blank lines, add suggested blank lines
  can: raw: convert block comments to network style comments
  can: af_can: add missing identifiers to struct receiver::func
  can: af_can: can_pernet_init(): Use preferred style kzalloc(sizeof()) usage
  can: af_can: avoid splitting quoted string across lines
  can: af_can: fix alignment
  can: af_can: balance braces around else statements
  can: af_can: convert block comments to network style comments
  can: xilinx_can: xcan_set_bittiming(): fix the data phase btr1 calculation
  can: xilinx_can: xcan_rx_fifo_get_next_frame(): fix FSR register FL and RI mask values for canfd 2.0
  can: xilinx_can: fix the data update logic for CANFD FD frames
  phy: tegra: Add PCIe PIPE2UPHY support
  dt-bindings: PHY: P2U: Add Tegra194 P2U block
  dt-bindings: PCI: tegra: Add device tree support for Tegra194
  dt-bindings: Add PCIe supports-clkreq property
  PCI: dwc: Add support to enable CDM register check
  media: MAINTAINERS: Remove zoran driver
  media: MAINTAINERS: hantro: Fix typo in a filepath
  media: exynos4-is: Remove call to memset after dma_alloc_coherent
  media: ngene: Remove call to memset after pci_alloc_consistent
  media: i2c: Convert to new i2c device probe()
  dt-bindings: PCI: designware: Add binding for CDM register check
  media: i2c: et8ek8: Convert to new i2c device probe()
  PCI: dwc: Export dw_pcie_wait_for_link() API
  media: i2c: s5c73m3: Convert to new i2c device probe()
  media: i2c: smiapp: Convert to new i2c device probe()
  media: radio: si470x: Convert to new i2c device probe()
  PCI: dwc: Add extended configuration space capability search API
  media: radio: si4713: Convert to new i2c device probe()
  media: i2c: adv748x: Convert to new i2c device probe()
  media: i2c: tvp5150: Add of_node_put() before goto
  media: platform: mtk-mdp: mtk_mdp_core: Add of_node_put() before goto
  PCI: dwc: Move config space capability search API
  media: fdp1: Reduce FCP not found message level to debug
  media: pvrusb2: use kzalloc instead of kmalloc and memset
  media: zd1301_demod: don't check retval after our own assignemt
  media: mn88473: don't check retval after our own assignemt
  media: mn88472: don't check retval after our own assignemt
  media: cxd2820r: don't check retval after our own assignemt
  media: i2c: adv7842: convert to i2c_new_dummy_device
  media: i2c: tda1997x: prevent potential NULL pointer access
  media: usb: go7007: s2250-board: convert to i2c_new_dummy_device
  media: i2c: adv7511-v4l2: convert to i2c_new_dummy_device
  media: i2c: adv7180: convert to i2c_new_dummy_device
  media: i2c: ad9389b: convert to i2c_new_dummy_device
  can: xilinx_can: xcanfd_rx(): fix FSR register handling in the RX path
  media: dvb-frontends: mn88473: convert to i2c_new_dummy_device
  media: dvb-frontends: mn88472: convert to i2c_new_dummy_device
  media: dvb-frontends: mn88443x: convert to i2c_new_dummy_device
  media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device
  can: xilinx_can: xcan_probe(): skip error message on deferred probe
  media: mtk-mdp: fix reference count on old device tree
  PCI: dwc: Group DBI registers writes requiring unlocking
  media: cedrus: Don't set chroma size for scale & rotation
  can: xilinx_can: xcan_chip_start(): fix failure with invalid bus
  media: cedrus: Remove dst_bufs from context
  PCI: Disable MSI for Tegra root ports
  PCI: Add #defines for some of PCIe spec r4.0 features
  media: Revert "media: vimc: propagate pixel format in the stream"
  can: ti_hecc: ti_hecc_mailbox_read(): remove set but not used variable 'mbx_mask'
  media: Revert "media: vimc: Remove or modify stream checks"
  media: rcar-vin: Report correct image stride
  can: ti_hecc: ti_hecc_mailbox_read(): add blank lines to improve readability
  can: ti_hecc: ti_hecc_start(): avoid multiple assignments
  can: ti_hecc: fix print formating strings
  can: ti_hecc: avoid long lines
  can: ti_hecc: fix indention
  can: ti_hecc: convert block comments to network style comments
  can: sja1000: f81601: remove unused including <linux/version.h>
  can: kvaser_pciefd: Remove unused including <linux/version.h>
  can: kvaser_pciefd: kvaser_pciefd_pwm_stop(): remove unnecessary code when setting pwm duty cycle to zero
  media: omap_vout: convert to vb2
  media: omap_vout: fix various v4l2-compliance failures
  selftests/bpf: fix race in flow dissector tests
  tools: bpftool: add feature check for zlib
  btf: expose BTF info through sysfs
  ARM: mach-nspire: Kill off CLCD auxdata
  ARM: dts: Update the NSPIRE DTS files for DRM
  ARM: dts: nomadik: Set up the CS GPIO right
  usb-storage: remove single-use define for debugging
  ARM: dts: am335x-boneblue: Use of am335x-osd335x-common.dtsi
  ARM: dts: gta04: define chosen/stdout-path
  ARM: dts: omap3-n950-n9: Remove regulator-boot-off property
  ARM: dts: am335x-cm-t335: Remove regulator-boot-off property
  ASoC: SOF: fix HDA direct MMIO access
  ASoC: Intel: hsw: remove i386 build warning w/ size_t argument
  ASoC: ti: Fix typos in ti/Kconfig
  bus: ti-sysc: remove set but not used variable 'quirks'
  ASoC: rockchip: rockchip_max98090: Set period size to 240
  bus: ti-sysc: allow reset sharing across devices
  bus: ti-sysc: rework the reset handling
  bus: ti-sysc: re-order the clkdm control around reset handling
  bus: ti-sysc: Add missing kerneldoc comments
  bus: ti-sysc: Switch to SPDX license identifier
  dt-bindings: ti-sysc: Add SPDX license identifier
  MAINTAINERS: Add ti-sysc files under the OMAP2+ entry
  netfilter: connlabels: prefer static lock initialiser
  netfilter: nf_nat_proto: make tables static
  netfilter: nf_tables: add missing prototypes.
  kbuild: remove all netfilter headers from header-test blacklist.
  netfilter: remove "#ifdef __KERNEL__" guards from some headers.
  netfilter: add missing IS_ENABLED(CONFIG_NETFILTER) checks to some header-files.
  netfilter: add missing IS_ENABLED(CONFIG_NF_CONNTRACK) checks to some header-files.
  netfilter: add missing IS_ENABLED(CONFIG_NF_TABLES) check to header-file.
  netfilter: add missing IS_ENABLED(CONFIG_BRIDGE_NETFILTER) checks to header-file.
  netfilter: add missing includes to a number of header-files.
  netfilter: inline four headers files into another one.
  netfilter: nf_tables: store data in offload context registers
  netfilter: nft_bitwise: add offload support
  netfilter: remove unnecessary spaces
  net/mlx5: Add XRQ legacy commands opcodes
  net/mlx5: Use debug message instead of warn
  drm/i915/gvt: Double check batch buffer size after copy
  drm/i915/gvt: Add valid length check for MI variable commands
  drm/i915/gvt: Add MI command valid length check
  drm/i915/gvt: Utility for valid command length check
  drm/i915/gvt: factor out tlb and mocs register offset table
  drm/i915/gvt: no need to check return value of debugfs_create functions
  drm/i915/gvt: Fix typo of VBLANK_TIMER_PERIOD
  drm/i915/uc: Log fw status changes only under debug config
  rtc: Remove dev_err() usage after platform_get_irq()
  dma-buf: rename reservation_object to dma_resv
  dma-buf: nuke reservation_object seq number
  dma-buf/sw_sync: Synchronize signal vs syncpt free
  drm/i915/guc: Use a local cancel_port_requests
  drm/i915: drop engine_pin/unpin_breadcrumbs_irq
  drm/i915/guc: keep breadcrumb irq always enabled
  dmaengine: fsldma: Mark expected switch fall-through
  dmaengine: ti: unexport filter functions
  f2fs: add fs-verity support
  ext4: update on-disk format documentation for fs-verity
  ext4: add fs-verity read support
  ext4: add basic fs-verity support
  fs-verity: support builtin file signatures
  fs-verity: add SHA-512 support
  fs-verity: implement FS_IOC_MEASURE_VERITY ioctl
  fs-verity: implement FS_IOC_ENABLE_VERITY ioctl
  scsi: use __u{8,16,32,64} instead of uint{8,16,32,64}_t in uapi headers
  fscrypt: document the new ioctls and policy version
  ubifs: wire up new fscrypt ioctls
  f2fs: wire up new fscrypt ioctls
  ext4: wire up new fscrypt ioctls
  fscrypt: require that key be added when setting a v2 encryption policy
  fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS ioctl
  fscrypt: allow unprivileged users to add/remove keys for v2 policies
  fscrypt: v2 encryption policy support
  fscrypt: add an HKDF-SHA512 implementation
  fscrypt: add FS_IOC_GET_ENCRYPTION_KEY_STATUS ioctl
  fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY ioctl
  fscrypt: add FS_IOC_ADD_ENCRYPTION_KEY ioctl
  fscrypt: rename keyinfo.c to keysetup.c
  fscrypt: move v1 policy key setup to keysetup_v1.c
  fscrypt: refactor key setup code in preparation for v2 policies
  fscrypt: rename fscrypt_master_key to fscrypt_direct_key
  fscrypt: add ->ci_inode to fscrypt_info
  fscrypt: use FSCRYPT_* definitions, not FS_*
  fscrypt: use FSCRYPT_ prefix for uapi constants
  fs, fscrypt: move uapi definitions to new header <linux/fscrypt.h>
  fscrypt: use ENOPKG when crypto API support missing
  fscrypt: improve warnings for missing crypto API support
  fscrypt: improve warning messages for unsupported encryption contexts
  fscrypt: make fscrypt_msg() take inode instead of super_block
  fscrypt: clean up base64 encoding/decoding
  fscrypt: remove loadable module related code
  scsi: esas2r: Prefer pcie_capability_read_word()
  scsi: csiostor: Prefer pcie_capability_read_word()
  scsi: sym53c8xx_2: remove redundant assignment to retv
  scsi: pmcraid: Fix a typo - pcmraid --> pmcraid
  scsi: fas216: Mark expected switch fall-throughs
  scsi: megaraid_sas: Introduce module parameter for default queue depth
  scsi: qla2xxx: Fix a NULL pointer dereference
  scsi: qla2xxx: Simplify qla24xx_async_abort_cmd()
  scsi: qla2xxx: Remove two superfluous if-tests
  scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free()
  scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function
  scsi: qla2xxx: Report invalid mailbox status codes
  scsi: qla2xxx: Remove superfluous sts_entry_* casts
  scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer
  scsi: qla2xxx: Complain if sp->done() is not called from the completion path
  scsi: qla2xxx: Make sure that aborted commands are freed
  scsi: qla2xxx: Introduce qla2xxx_get_next_handle()
  scsi: qla2xxx: Modify NVMe include directives
  scsi: qla2xxx: Make qlt_handle_abts_completion() more robust
  scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command
  scsi: qla2xxx: Introduce the function qla2xxx_init_sp()
  scsi: qla2xxx: Enable type checking for the SRB free and done callback functions
  scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id()
  scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs
  scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian
  scsi: qla2xxx: Check secondary image if reading the primary image fails
  scsi: qla2xxx: Change the return type of qla24xx_read_flash_data()
  scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs
  scsi: qla2xxx: Complain if a soft reset fails
  scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy()
  scsi: qla2xxx: Check the PCI info string output buffer size
  scsi: qla2xxx: Complain if waiting for pending commands times out
  scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const
  scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value
  scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses
  scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow
  scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock()
  scsi: qla2xxx: Fix qla24xx_process_bidir_cmd()
  scsi: qla2xxx: Simplify a debug statement
  scsi: qla2xxx: Remove dead code
  scsi: qla2xxx: Complain if parsing the version string fails
  scsi: qla2xxx: Complain if a mailbox command times out
  scsi: qla2xxx: Use strlcpy() instead of strncpy()
  scsi: qla2xxx: Do not corrupt vha->plogi_ack_list
  scsi: qla2xxx: Report the firmware status code if a mailbox command fails
  scsi: qla2xxx: Fix session lookup in qlt_abort_work()
  scsi: qla2xxx: Simplify qla24xx_abort_sp_done()
  scsi: qla2xxx: Remove two superfluous tests
  scsi: qla2xxx: Remove a superfluous pointer check
  scsi: qla2xxx: Simplify qlt_lport_dump()
  scsi: qla2xxx: Reduce the number of casts in GID list code
  scsi: qla2xxx: Verify locking assumptions at runtime
  scsi: qla2xxx: Change data_dsd into an array
  scsi: qla2xxx: Declare qla_tgt_cmd.cdb const
  scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand()
  scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void
  scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const
  scsi: qla2xxx: Remove a superfluous forward declaration
  scsi: qla2xxx: Remove an include directive from qla_mr.c
  scsi: qla2xxx: Include the <asm/unaligned.h> header file from qla_dsd.h
  scsi: qla2xxx: Use tabs instead of spaces for indentation
  scsi: qla2xxx: Improve Linux kernel coding style conformance
  scsi: qla2xxx: Really fix qla2xxx_eh_abort()
  scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count
  lkdtm: Add Control Flow Integrity test
  fanotify, inotify, dnotify, security: add security hook for fs notifications
  Documentation/arm/samsung-s3c24xx: Remove stray U+FEFF character to fix title
  Documentation/arm/sa1100/assabet: Fix 'make assabet_defconfig' command
  Documentation/arm/sa1100: Remove some obsolete documentation
  docs/zh_CN: update Chinese howto.rst for latexdocs making
  Documentation: virt: Fix broken reference to virt tree's index
  docs: Fix typo on pull requests guide
  rtc: mxc: use spin_lock_irqsave instead of spin_lock_irq in IRQ context
  rtc: bd70528: fix driver dependencies
  kernel-doc: Allow anonymous enum
  rtc: remove w90x900/nuc900 driver
  Documentation: sphinx: Don't parse socket() as identifier reference
  Documentation: sphinx: Add missing comma to list of strings
  dt-bindings: add vendor prefix "acme" for "Acme Systems srl"
  ARM: dts: bcm283x: Define memory at board level
  ARM: dts: bcm283x: Define MMC interfaces at board level
  ARM: dts: meson8b: odroidc1: use the MAC address stored in the eFuse
  arm64: dts: meson-g12b-odroid-n2: enable DVFS
  drm/panfrost: Bump driver version to 1.1
  drm/panfrost: Add support for GPU heap allocations
  drm/panfrost: Convert MMU IRQ handler to threaded handler
  arm64: dts: meson-g12b-khadas-vim3: add initial device-tree
  drm/panfrost: Consolidate reset handling
  drm/panfrost: Add a no execute flag for BO allocations
  drm/panfrost: Split panfrost_mmu_map SG list mapping to its own function
  drm/panfrost: Restructure the GEM object creation
  drm/shmem: Put pages independent of a SG table being set
  drm/gem: Allow sparsely populated page arrays in drm_gem_put_pages
  tools build: Add capability-related feature detection
  drm: gm12u320: Add -ENODEV to list of errors to ignore
  drm: gm12u320: Do not take a mutex from a wait_event condition
  drm: gm12u320: Use DRM_DEV_ERROR everywhere
  drm: gm12u320: Some minor cleanups
  perf top: Collapse and resort all evsels in a group
  perf hist: Remove dummy entries when finding real ones.
  perf trace: Fix segmentation fault when access syscall info on arm64
  perf hists: Do not link a pair if already linked
  perf top: Set display thread COMM to help with debugging
  perf vendor events intel: Add Icelake V1.00 event file
  perf tools: Fix paths in include statements
  perf test vfs_getname: Disable ~/.perfconfig to get default output
  perf config: Document the PERF_CONFIG environment variable
  perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig
  perf session: Avoid infinite loop when seeing invalid header.size
  ext4: set error return correctly when ext4_htree_store_dirent fails
  drm/i915/overlay: Switch to using i915_active tracking
  drm/i915: Forgo last_fence active request tracking
  MAINTAINERS: Update e-mail address for Andrea Parri
  rcu: Fix spelling mistake "greate"->"great"
  arm: Use common outgoing-CPU-notification code
  rcu: Remove redundant "if" condition from rcu_gp_is_expedited()
  idle: Prevent late-arriving interrupts from disrupting offline
  clk: ingenic: Use CLK_OF_DECLARE_DRIVER macro
  drm/amdgpu: flag renoir as experimental for now
  drm/amdgpu: skip mec2 jump table loading for renoir
  drm/amdgpu: use direct loading on renoir vcn for the moment
  drm/amdgpu: set fw default loading by psp for renoir
  drm/amdgpu: update lbpw for renoir
  drm/amdgpu: enable power gating for renoir
  drm/amdgpu: enable clock gating for renoir
  drm/amdgpu: add VCN2.0 to Renoir IP blocks
  drm/amdgpu: enable Doorbell support for Renoir (v2)
  drm/amdgpu: enable Renoir VCN firmware loading
  drm/amdgpu: add sdma golden settings for renoir
  drm/amdgpu: add gfx golden settings for renoir (v2)
  drm/amdgpu: add psp_v12_0 for renoir (v2)
  drm/amdgpu: set rlc funcs for renoir
  drm/amdgpu: add asic funcs for renoir
  drm/amdgpu: enable dce virtual ip module for Renoir
  drm/amdgpu: fix no interrupt issue for renoir emu
  drm/amdgpu: add renoir pci id
  drm/amdgpu: set ip blocks for renoir
  drm/amdgpu: add sdma support for renoir
  drm/amdgpu: add gfx support for renoir
  drm/amdgpu: set fw load type for renoir
  drm/amdgpu: add gmc v9 supports for renoir
  drm/amdgpu: add soc15 common ip block support for renoir
  drm/amdgpu: add renoir support for gpu_info and ip block setting
  drm/amdgpu: add renoir asic_type enum
  drm/amdgpu: add renoir header files (v2)
  drm/amd/powerplay: remove redundant duplicated return check
  drm/amd/display: Fix a typo - dce_aduio_mask --> dce_audio_mask
  drm/amd/display: use kvmalloc for dc_state (v2)
  drm/amdgpu: fix gfx9 soft recovery
  drm/amdgpu/powerplay: update Arcturus smu version in new place
  drm/amdgpu: enable mmhub clock gating for Arcturus
  drm/amdgpu: add mmhub clock gating for Arcturus
  drm/amdgpu: increase CGCG gfx idle threshold for Arcturus
  drm/amdgpu: add GFX_CP_LS flag to Arcturus
  drm/amdgpu: remove ras block's feature status info in sysfs
  drm/amd/powerplay: change smu_read_sensor sequence in smu
  drm/amdgpu: split athub clock gating from mmhub
  drm/amdgpu: enable sdma clock gating for Arcturus
  drm/amdgpu: add sdma clock gating for Arcturus
  drm/amdgpu: support sdma clock gating for more instances
  drm/amdgpu: enable hdp clock gating for Arcturus
  drm/amdgpu: add hdp clock gating for Arcturus
  drm/amdgpu: enable gfx clock gating for Arcturus
  drm/amdgpu: add gfx clock gating for Arcturus
  drm/amdgpu: create mmhub ras framework
  drm/amdgpu: support mmhub ras in amdgpu ras
  drm/amdgpu: add amdgpu_mmhub_funcs definition
  drm/amdgpu: add sub block parameter in ras inject command
  drm/amdgpu: add check to avoid array bound issue
  drm/amd/powerplay: update smu11_driver_if_navi10.h
  drm/amd/powerplay: re-define smu interface version for smu v11
  drm/amdgpu: add navi14 PCI ID
  drm/amdgpu: Update pitch on page flips without DC as well
  drm/amd/display: Remove drm_dsc_dc.c
  drm/amdgpu: enable vcn clock gating for navi12
  drm/amdgpu: enable athub clock gating for navi12
  drm/amdgpu/athub2: set clock gating for navi12
  drm/amdgpu: enable ih clock gating for navi12
  drm/amdgpu: enable mmhub clock gating for navi12
  drm/amdgpu/mmhub2: set clock gating for navi12
  drm/amdgpu: enable sdma clock gating for navi12
  drm/amdgpu/sdma5: set sdma clock gating for navi12
  drm/amdgpu: enable hdp clock gating for navi12
  drm/amdgpu: enable gfx clock gatings for navi12
  Revert "drm/amdgpu: fix transform feedback GDS hang on gfx10 (v2)"
  ext4: drop legacy pre-1970 encoding workaround
  ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number
  gpio: merrifield: Pass irqchip when adding gpiochip
  gpio: lynxpoint: Pass irqchip when adding gpiochip
  gpio: intel-mid: Pass irqchip when adding gpiochip
  parisc: speed up flush_tlb_all_local with qemu
  parisc: Add ALTERNATIVE_CODE() and ALT_COND_RUN_ON_QEMU
  ARM: dts: exynos: Add CAM power domain to Exynos5422/5800
  ARM: dts: exynos: Add G3D power domain to Exynos542x
  ARM: dts: exynos: Move MSC power domain to the right (sorted) place
  arm64: topology: Use PPTT to determine if PE is a thread
  kernel: only define task_struct_whitelist conditionally
  ia64/kprobes: remove the unused ia64_get_bsp_cfm function
  ia64: annotate switch fallthroughs in ia64_handle_unaligned
  ia64: annotate a switch fallthrough in ia64_do_signal
  media: mach-omap2/devices.c: set dma mask
  ALSA: hda: Set fifo_size for both playback and capture streams
  drm/syncobj: Add better overview documentation for syncobj (v2)
  RDMA/hns: Use the new APIs for printing log
  RDMA/hns: Disable alw_lcl_lpbk of SSU
  RDMA/hns: Remove redundant print in hns_roce_v2_ceq_int()
  RDMA/hns: Refactor hns_roce_v2_set_hem for hip08
  RDMA/hns: Remove unnecessary kzalloc
  RDMA/hns: Refactor irq request code
  RDMA/hns: Split bool statement and assign statement
  RDMA/hns: Handling the error return value of hem function
  RDMA/hns: Update some comments style
  RDMA/hns: Clean up unnecessary initial assignment
  RDMA/hns: Remove unnessary init for cmq reg
  RDMA/hns: Update the prompt message for creating and destroy qp
  RDMA/hns: Optimize hns_roce_modify_qp function
  RDMA/hns: Encapsulate some lines for setting sq size in user mode
  staging: rtl8192u: fix spacing errors
  staging: rtl8712: r8712_construct_txaggr_cmd_hdr(): Change return type
  staging: rtl8712: r8712_construct_txaggr_cmd_desc(): Change return type
  staging: rtl8712: r8712_xmit_direct(): Change return type
  staging: rtl8712: r8712_free_xmitbuf(): Change return type
  staging: rtl8712: make_wlanhdr(): Change return values and type
  staging: rtl8712: r8712_update_attrib(): Change return values and type
  staging: rtl8712: _r8712_init_xmit_priv(): Change return values and type
  drm/i915: Extract general GT interrupt handlers
  drm/i915: Extract GT powermanagement interrupt handling
  staging: wilc1000: return kernel error codes from wilc_wlan_stop
  staging: wilc1000: Don't reset WILC CPU disgracefully
  RDMA/hns: remove obsolete Kconfig comment
  RDMA/{cxgb3, cxgb4, i40iw}: Remove common code
  RDMA/core: Add common iWARP query port
  RDMA/cxgb3: Use ib_device_set_netdev()
  RDMA: Introduce ib_port_phys_state enum
  drm: Fix kerneldoc warns in connector-related docs
  clk: imx8mq: Unregister clks when of_clk_add_provider failed
  blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling
  clk: imx8mm: Unregister clks when of_clk_add_provider failed
  pinctrl: sh-pfc: Remove incomplete flag "cfg->type"
  pinctrl: sh-pfc: Add new flags into struct sh_pfc_pin_config
  ARM: dts: imx25: mbimxsd25: native-mode is part of display-timings
  ARM: dts: apf27dev: native-mode is part of display-timings
  ARM: dts: edb7211: native-mode is part of display-timings
  ARM: dts: imx27-phytec-phycore-rdk: native-mode is part of display-timings
  ARM: dts: mbimxsd25: native-mode is part of display-timings
  ARM: dts: eukrea-mbimxsd27: native-mode is part of display-timings
  ARM: dts: imx25: mbimxsd25: native-mode is part of display-timings
  ARM: dts: imx27 phyCARD-S: native-mode is part of display-timings
  firmware: imx: Add DSP IPC protocol interface
  PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it
  ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width
  ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec
  spi: dw-pci: Add support for Intel Elkhart Lake PSE SPI
  regmap-irq: Correct error paths in regmap_irq_thread for pm_runtime
  ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route
  ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver
  ASoC: Intel: boards: Match Product Family instead of product
  ASoC: dapm: Invalidate only paths reachable for a given stream
  ASoC: SOF: topology: use set_get_data in process load
  ASoC: fsl_esai: Add new compatible string for imx6ull
  ASoC: fsl_esai: Add compatible string for imx6ull
  ASoC: rt5677: Revert remove superfluous set
  ASoC: remove w90x900/nuc900 platform drivers
  ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM
  x86/kconfig: Remove X86_DIRECT_GBPAGES dependency on !DEBUG_PAGEALLOC
  sched/fair: Use rq_lock/unlock in online_fair_sched_group
  soc: imx-scu: Add SoC UID(unique identifier) support
  dt-bindings: arm: imx: Add the soc binding for i.MX8MN
  drm/i915/gt: Use the local engine wakeref when checking RING registers
  drm/i915/selftests: Prevent the timeslice expiring during suppression tests
  drm/i915/execlists: Avoid sync calls during park
  drm/i915/uc: Update copyright and license
  ACPI/PPTT: Add support for ACPI 6.3 thread flag
  mfd: mt6397: Extract IRQ related code from core driver
  drm/komeda: Fix potential integer overflow in komeda_crtc_update_clock_ratio
  mfd: mt6397: Rename macros to something more readable
  reset: Add support for resets provided by SCMI
  firmware: arm_scmi: Add RESET protocol in SCMI v2.0
  dt-bindings: arm: Extend SCMI to support new reset protocol
  firmware: arm_scmi: Make use SCMI v2.0 fastchannel for performance protocol
  firmware: arm_scmi: Add discovery of SCMI v2.0 performance fastchannels
  firmware: arm_scmi: Use {get,put}_unaligned_le{32,64} accessors
  firmware: arm_scmi: Use asynchronous CLOCK_RATE_SET when possible
  firmware: arm_scmi: Drop config flag in clk_ops->rate_set
  firmware: arm_scmi: Add asynchronous sensor read if it supports
  firmware: arm_scmi: Drop async flag in sensor_ops->reading_get
  firmware: arm_scmi: Add support for asynchronous commands and delayed response
  firmware: arm_scmi: Add mechanism to unpack message headers
  firmware: arm_scmi: Separate out tx buffer handling and prepare to add rx
  firmware: arm_scmi: Add receive channel support for notifications
  firmware: arm_scmi: Segregate tx channel handling and prepare to add rx
  firmware: arm_scmi: Reorder some functions to avoid forward declarations
  firmware: arm_scmi: Check if platform has released shmem before using
  firmware: arm_scmi: Use the term 'message' instead of 'command'
  firmware: arm_scmi: Fix few trivial typos in comments
  firmware: arm_scmi: Remove extra check for invalid length message responses
  firmware: arm_scmi: Align few names in sensors protocol with SCMI specification
  firmware: arm_scmi: Use the correct style for SPDX License Identifier
  watchdog: jz4740: Fix unused variable warning in jz4740_wdt_probe
  watchdog: Remove dev_err() usage after platform_get_irq()
  watchdog: riowd: Mark expected switch fall-through
  watchdog: wdt977: Mark expected switch fall-through
  watchdog: scx200_wdt: Mark expected switch fall-through
  watchdog: Mark expected switch fall-throughs
  mtd: spi-nor: fix description for int (*flash_is_locked)()
  PCI: tegra: Fix OF node reference leak
  mfd: Remove dev_err() usage after platform_get_irq()
  mfd: db8500-prcmu: Mark expected switch fall-throughs
  mfd: intel-lpss: Add Intel Tiger Lake PCI IDs
  mfd: Drop obsolete JZ4740 driver
  mfd: omap-usb-host: Mark expected switch fall-throughs
  mfd: intel-lpss: Remove D3cold delay
  dma-fence: Report the composite sync_file status
  tools: bpftool: fix reading from /proc/config.gz
  efi: cper: print AER info of PCIe fatal error
  drm/i915/tgl: Fixing up list of PG3 power domains.
  drm/i915/icl: Remove DDI IO power domain from PG3 power domains
  HMAT: Skip publishing target info for nodes with no online memory
  HMAT: Register attributes for memory hot add
  HMAT: Register memory-side cache after parsing
  drm/i915/uc: Use -EIO code for GuC initialization failures
  drm/i915/uc: Update messages from fw upload step
  drm/i915/uc: Include HuC firmware version in summary
  drm/i915/uc: Fail early if there is no GuC fw available
  i3c: master: fix a memory leak bug
  backlight: lms283gf05: Fix a typo in the description passed to 'devm_gpio_request_one()'
  backlight: lm3630a: Switch to use fwnode_property_count_uXX()
  backlight: rave-sp: Leave initial state and register with correct device
  drm: sun4i: Add support for enabling DDC I2C bus to sun8i_dw_hdmi glue
  dt-bindings: display: hdmi-connector: Support DDC bus enable
  clk: sunxi-ng: v3s: add Allwinner V3 support
  clk: sunxi-ng: v3s: add missing clock slices for MMC2 module clocks
  mtd: spi-nor: Rework hwcaps selection for the spi-mem case
  mtd: spi-nor: Move m25p80 code in spi-nor.c
  mfd: twl-core: Convert to i2c_new_dummy_device
  mfd: palmas: Convert to i2c_new_dummy_device
  mfd: max8998: Convert to i2c_new_dummy_device
  mfd: max8997: Convert to i2c_new_dummy_device
  mfd: max8925-i2c: Convert to i2c_new_dummy_device
  mfd: max8907: Convert to i2c_new_dummy_device
  mfd: max77843: Convert to i2c_new_dummy_device
  mfd: max77693: Convert to i2c_new_dummy_device
  mfd: max14577: Convert to i2c_new_dummy_device
  mtd: spi-nor: always use bounce buffer for register read/writes
  mfd: da9150-core: Convert to i2c_new_dummy_device
  mfd: bcm590xx: Convert to i2c_new_dummy_device
  mfd: ab3100-core: Convert to i2c_new_dummy_device
  mfd: 88pm860x-core: Convert to i2c_new_dummy_device
  mfd: 88pm800: Convert to i2c_new_dummy_device
  mfd: timberdale: Use dev_get_drvdata
  mfd: da9063: Remove now unused platform_data
  mfd: tps80031: Convert to devm_i2c_new_dummy_device
  mfd: cros_ec: Update cros_ec_commands.h
  dma-fence: Propagate errors to dma-fence-array container
  Input: applespi - no need to check return value of debugfs_create functions
  Input: edt-ft5x06 - no need to check return value of debugfs_create functions
  gpio: lpc32xx: allow building on non-lpc32xx targets
  Input: matrix-keymap - switch to use device_property_count_u32()
  Input: atmel_mxt_ts - switch to use device_property_count_u32()
  Input: hideep - switch to use device_property_count_u32()
  Input: mpr121 - switch to use device_property_count_u32()
  Input: axp20x-pek - convert driver to use dev_groups
  Input: gpio_keys - convert driver to use dev_groups
  arm64: defconfig: Enable Sun4i SPDIF module
  dt-bindings: mfd: rn5t618: Document optional property system-power-controller
  mfd: aat2870: No need to check return value of debugfs_create functions
  mfd: ab8500: No need to check return value of debugfs_create functions
  mfd: ab3100: No need to check return value of debugfs_create functions
  usb: gadget: aspeed: Implement dummy hub TT requests
  usb: Add definitions for the USB2.0 hub TT requests
  usb: gadget: aspeed: Improve debugging when nuking
  usb: gadget: aspeed: Remove unused "suspended" flag
  usb: gadget: aspeed: Rework the reset logic
  usb: gadget: aspeed: Check suspend/resume callback existence
  usb: gadget: aspeed: Don't reject requests on suspended devices
  usb: gadget: aspeed: Fix EP0 stall handling
  usb: gadget: aspeed: Cleanup EP0 state on port reset
  usb: gadget: aspeed: Don't set port enable change bit on reset
  MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean
  MIPS/ptrace: Update mips_get_syscall_arg's return type
  MIPS: Don't use bc_false uninitialized in __mm_isBranchInstr
  caif: no need to check return value of debugfs_create functions
  xen-netback: no need to check return value of debugfs_create functions
  net: dsa: mv88e6xxx: add delay in direct SMI wait
  net: dsa: mv88e6xxx: fix SMI bit checking
  net: dsa: mv88e6xxx: remove wait and update routines
  net: dsa: mv88e6xxx: wait for AVB Busy bit
  net: dsa: mv88e6xxx: introduce wait bit routine
  net: dsa: mv88e6xxx: introduce wait mask routine
  net: dsa: mv88e6xxx: wait for 88E6185 PPU disabled
  r8169: inline rtl8169_free_rx_databuff
  net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125
  net: phy: add phy_modify_paged_changed
  net: phy: prepare phylib to deal with PHY's extending Clause 22
  net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions
  netdevsim: register couple of devlink params
  ext4: add new ioctl EXT4_IOC_GET_ES_CACHE
  ext4: add a new ioctl EXT4_IOC_GETSTATE
  ext4: add a new ioctl EXT4_IOC_CLEAR_ES_CACHE
  jbd2: flush_descriptor(): Do not decrease buffer head's ref count
  ext4: remove unnecessary error check
  ext4: fix warning when turn on dioread_nolock and inline_data
  drop_monitor: Expose tail drop counter
  drop_monitor: Make drop queue length configurable
  drop_monitor: Add a command to query current configuration
  drop_monitor: Allow truncation of dropped packets
  drop_monitor: Add packet alert mode
  drop_monitor: Add alert mode operations
  drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration
  drop_monitor: Reset per-CPU data before starting to trace
  drop_monitor: Initialize timer and work item upon tracing enable
  drop_monitor: Split tracing enable / disable to different functions
  drm/i915: Remove unused debugfs/i915_emon_status
  iio: hi8435: Drop hi8435_remove() by using devres for remaining elements
  i3c: add addr and lvr to i2c_dev_desc structure
  iio: hi8435: Use gpiod_set_value_cansleep()
  i3c: master: cdns: Use for_each_set_bit()
  i3c: master: Add of_node_put() before return
  iio:st_sensors: remove buffer allocation at each buffer enable
  ieee802154: no need to check return value of debugfs_create functions
  ixgbe: no need to check return value of debugfs_create functions
  i40e: no need to check return value of debugfs_create functions
  fm10k: no need to check return value of debugfs_create functions
  mvpp2: no need to check return value of debugfs_create functions
  skge: no need to check return value of debugfs_create functions
  qca: no need to check return value of debugfs_create functions
  dpaa2: no need to check return value of debugfs_create functions
  stmmac: no need to check return value of debugfs_create functions
  nfp: no need to check return value of debugfs_create functions
  hns3: no need to check return value of debugfs_create functions
  cxgb4: no need to check return value of debugfs_create functions
  bnxt: no need to check return value of debugfs_create functions
  xgbe: no need to check return value of debugfs_create functions
  mlx5: no need to check return value of debugfs_create functions
  bonding: no need to print a message if debugfs_create_dir() fails
  wimax: no need to check return value of debugfs_create functions
  drm/i915: buddy allocator
  drm/i915/blt: support copying objects
  drm/panel: drop return code from drm_panel_detach()
  drm/panel: use inline comments in drm_panel.h
  drm/panel: move drm_panel functions to .c file
  drm/panel: ili9322: move bus_flags to get_modes()
  drm/mxsfb: fix opencoded use of drm_panel_*
  drm/fsl-dcu: fix opencoded use of drm_panel_*
  drm/imx: fix opencoded use of drm_panel_*
  drm/bridge: tc358767: fix opencoded use of drm_panel_*
  cpuidle: teo: Get rid of redundant check in teo_update()
  drm/i915/gtt: disable 2M pages for pre-gen11
  drm/i915/gtt: enable GTT cache by default
  drm/i915/selftests: move gpu-write-dw into utils
  thermal: cpu_cooling: Switch to QoS requests for freq limits
  cpufreq: Add policy create/remove notifiers back
  PM: suspend: Fix platform_suspend_prepare_noirq()
  dt-bindings: usb: renesas_gen3: Rename bindings documentation file to reflect IP block
  dma-buf: further relax reservation_object_add_shared_fence
  drm/i915: use new reservation_object_fences helper
  dma-buf: add reservation_object_fences helper
  dma-buf: make dma_fence structure a bit smaller v2
  drm/i915/blt: bump the size restriction
  drm/i915/blt: don't assume pinned intel_context
  gpio: remove ks8695 driver
  pinctrl: freescale: imx: Add of_node_put() before return
  pinctrl: sprd: Add of_node_put() before return to prevent memory leak
  pinctrl: stm32: stm32: Add of_node_put() before return
  pinctrl: aspeed: g6: Remove const specifier from aspeed_g6_sig_expr_set's ctx parameter
  usb: remove ehci-w90x900 driver
  tc-testing: added tdc tests for matchall filter
  selftests: Fix detection of nettest command in fcnal-test
  Input: remove w90x900 touchscreen driver
  Input: remove w90x900 keyboard driver
  net/mlx5e: Use refcount_t for refcount
  net/mlx5e: Use vhca_id in generating representor port_index
  net/mlx5e: Simplify querying port representor parent id
  net/mlx5: E-switch, Removed unused hwid
  net/mlx5e: Allow concurrent creation of encap entries
  net/mlx5e: Protect encap hash table with mutex
  net/mlx5e: Extend encap entry with reference counter
  net/mlx5e: Allow concurrent creation of mod_hdr entries
  net/mlx5e: Protect mod_hdr hash table with mutex
  net/mlx5e: Protect mod header entry flows list with spinlock
  net/mlx5e: Extend mod header entry with reference counter
  net/mlx5e: Allow concurrent creation of hairpin entries
  net/mlx5e: Protect hairpin hash table with mutex
  net/mlx5e: Protect hairpin entry flows list with spinlock
  net/mlx5e: Extend hairpin entry with reference counter
  dt-bindings: arm: amlogic: fix x96-max/sei510 section in amlogic.yaml
  net: hns3: refine some macro definitions
  net: hns3: add handshake with VF for PF reset
  net: hns3: refine MAC pause statistics querying function
  net: hns3: add function display NCL_CONFIG info
  net: hns3: add check for max TX BD num for tso and non-tso case
  net: hns3: add some statitics info to tx process
  net: hns3: add DFX registers information for ethtool -d
  net: hns3: modify how pause options is displayed
  net: hns3: add input length check for debugfs write function
  net: hns3: clean up for vlan handling in hns3_fill_desc_vtags
  net: hns3: fix interrupt clearing error for VF
  net: hns3: fix GFP flag error in hclge_mac_update_stats()
  taprio: remove unused variable 'entry_list_policy'
  r8169: fix performance issue on RTL8168evl
  tcp: Update TCP_BASE_MSS comment
  tcp: add new tcp_mtu_probe_floor sysctl
  drm/i915: split out uncore_mmio_debug
  drm/i915: Stop reconfiguring our shmemfs mountpoint
  drm/i915: Lift timeline into intel_context
  drm/i915: Push the ring creation flags to the backend
  drm/i915/gt: Make deferred context allocation explicit
  drm/i915: Remove i915_gem_context_create_gvt()
  devlink: remove pointless data_len arg from region snapshot create
  arm64: dts: amlogic: g12 CPU timers stop in suspend
  arm64: dts: meson-g12b: support a311d and s922x cpu operating points
  dt-bindings: arm: amlogic: add support for the Khadas VIM3
  dt-bindings: arm: amlogic: add bindings for the Amlogic G12B based A311D SoC
  dt-bindings: arm: amlogic: add bindings for G12B based S922X SoC
  arm64: dts: meson: add video decoder entries
  arm64: dts: meson-gx: add video decoder entry
  dt-bindings: media: amlogic,vdec: add default compatible
  arm64: dts: meson: add ethernet fifo sizes
  arm64: dts: meson-g12b: add cpus OPP tables
  arm64: dts: meson-g12a: enable DVFS on G12A boards
  arm64: dts: meson-g12a: add cpus OPP table
  arm64: dts: meson-g12-common: add pwm_a on GPIOE_2 pinmux
  arm64: dts: move common G12A & G12B modes to meson-g12-common.dtsi
  tcp: batch calls to sk_flush_backlog()
  ipv4: Add lockdep condition to fix for_each_entry()
  rcu/sync: Remove custom check for RCU readers
  rcu: Add support for consolidated-RCU reader checking
  iommu/omap: Fix compilation warnings
  tools/memory-model: Update the informal documentation
  tools/memory-model: Use cumul-fence instead of fence in ->prop example
  EDAC, pnd2: Fix ioremap() size in dnv_rd_reg()
  ASoC: soc-core: add for_each_xxx macro for aux_dev
  ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev
  ASoC: max9850: remove unused variable 'max9850_reg'
  ASoC: max98926: remove two unused variables
  ASoC: soc-core: remove legacy style of aux_dev
  ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev
  ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev
  ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev
  ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev
  ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev
  ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev
  ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev
  ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev
  ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev
  ASoC: simple-card: use snd_soc_dai_link_component for aux_dev
  ASoC: soc-core: support snd_soc_dai_link_component for aux_dev
  regulator: twl6030: workaround the VMMC reset behavior
  regulator: twl6030: use variable for device node
  dt-bindings: regulator: twl6030: Add retain-on-reset property
  ASoC: hdac_hdmi: Offload dapm update at jack detection
  PSCI: cpuidle: Refactor CPU suspend power_state parameter handling
  ARM: psci: cpuidle: Enable PSCI CPUidle driver
  ARM: psci: cpuidle: Introduce PSCI CPUidle driver
  drivers: firmware: psci: Decouple checker from generic ARM CPUidle
  ARM: cpuidle: Remove overzealous error logging
  ARM: cpuidle: Remove useless header include
  Input: synaptics - fix a typo
  drm/amdgpu: remove RREG64/WREG64
  drm/amdgpu: implement UMC 64 bits REG operations
  drm/amdgpu: replace readq/writeq with atomic64 operations
  samples/bpf: xdp_fwd explain bpf_fib_lookup return codes
  samples/bpf: make xdp_fwd more practically usable via devmap lookup
  samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports
  xdp: xdp_umem: fix umem pages mapping for 32bits systems
  gfs2: Minor gfs2_alloc_inode cleanup
  gfs2: implement gfs2_block_zero_range using iomap_zero_range
  gfs2: Add support for IOMAP_ZERO
  gfs2: gfs2_iomap_begin cleanup
  iommu/omap: remove pm_runtime_irq_safe flag for OMAP IOMMUs
  iommu/omap: add support for late attachment of iommu devices
  iommu/omap: introduce new API for runtime suspend/resume control
  iommu/omap: Add system suspend/resume support
  iommu/omap: add logic to save/restore locked TLBs
  iommu/omap: streamline enable/disable through runtime pm callbacks
  iommu/omap: add pdata ops for omap_device_enable/idle
  iommu/omap: fix boot issue on remoteprocs with AMMU/Unicache
  iommu: Remove dev_err() usage after platform_get_irq()
  iommu/amd: Re-factor guest virtual APIC (de-)activation code
  ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker
  ALSA: hda - Inform too slow responses
  Input: ads7846 - add support for general touchscreen bindings
  dt-bindings: input: ads7846: fix property description
  arm64: mm: Really fix sparse warning in untagged_addr()
  arm64: mm: Simplify definition of virt_addr_valid()
  drm/i915: Drop the fudge warning on ring restart for ctg/elk
  floppy: fix usercopy direction
  drm/i915: Generalise BSD default selection
  drm/i915: Replace global bsd_dispatch_index with random seed
  drm/i915: Check for a second VCS engine more carefully
  device.h: Fix warnings for mismatched parameter names in comments
  staging: wusbcore: Fix build error without CONFIG_USB
  ASoC: SOF: Intel: Add missing include file hdac_hda.h
  s390/mm: Remove sev_active() function
  fs/core/vmcore: Move sev_active() reference to x86 arch code
  x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header
  dma-mapping: Remove dma_check_mask()
  swiotlb: Remove call to sme_active()
  x86, s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig
  drm/i915/execlists: Backtrack along timeline
  drm/i915: Free the imported shmemfs file for phys objects
  regulator: qcom-rpmh: Update PMIC modes for PMIC5
  regulator: qcom-rpmh: Fix pmic5_bob voltage count
  regulator: qcom-rpmh: Sort the compatibles
  regulator: dt-bindings: Sort the compatibles and nodes
  ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation
  ASoC: SOF: Introduce snd_sof_dsp_get_window_offset
  ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset
  ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation
  ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation
  ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init
  ASoC: ml26124: remove unused variable 'ngth'
  ASoC: mt6351: remove unused variable 'mt_lineout_control'
  ASoC: SOF: Intel: Add missing include file hdac_hda.h
  etnaviv: perfmon: fix total and idle HI cyleces readout
  etnaviv: fix whitespace errors
  usb: dwc3: Use clk_bulk_prepare_enable()
  usb: dwc3: Use devres to get clocks
  usb: dwc3: remove generic PHYs forwarding for XHCI device
  docs: arm64: Add layout and 52-bit info to memory document
  arm64: mm: Remove vabits_user
  arm64: mm: Introduce 52-bit Kernel VAs
  arm64: mm: Modify calculation of VMEMMAP_SIZE
  arm64: mm: Separate out vmemmap
  arm64: mm: Logic to make offset_ttbr1 conditional
  arm64: mm: Introduce vabits_actual
  arm64: mm: Introduce VA_BITS_MIN
  arm64: dump: De-constify VA_START and KASAN_SHADOW_START
  arm64: kasan: Switch to using KASAN_SHADOW_OFFSET
  arm64: mm: Flip kernel VA space
  arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START
  clk: meson: g12a: expose CPUB clock ID for G12B
  clk: meson: g12a: add notifiers to handle cpu clock change
  clk: meson: add g12a cpu dynamic divider driver
  clk: core: introduce clk_hw_set_parent()
  drm: meson: venc: set the correct macrovision max amplitude value
  drm: meson: add macro used to enable HDMI PLL
  drm: meson: global clean-up
  drm: meson: venc: use proper macros instead of magic constants
  drm: meson: viu: use proper macros instead of magic constants
  drm: meson: vpp: use proper macros instead of magic constants
  drm: meson: drv: use macro when initializing vpu
  drm: meson: crtc: use proper macros instead of magic constants
  drm: meson: mask value when writing bits relaxed
  ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono'
  drm/etnaviv: remove unused function etnaviv_gem_mapping_reference
  drm/etnaviv: fix etnaviv_cmdbuf_suballoc_new return value
  drm/i915: extract i915_gem_shrinker.h from i915_drv.h
  drm/i915: extract gem/i915_gem_stolen.h from i915_drv.h
  drm/i915: extract i915_memcpy.h from i915_drv.h
  drm/i915: extract i915_suspend.h from i915_drv.h
  drm/i915: extract i915_sysfs.h from i915_drv.h
  drm/i915: extract i915_perf.h from i915_drv.h
  drm/i915: move printing and load error inject to i915_utils.[ch]
  ACPI / processor: don't print errors for processorIDs == 0xff
  drm/i915: move I915_STATE_WARN() and _ON() to intel_display.h
  drm/i915: move add_taint_for_CI() to i915_utils.h
  drm/i915: remove unused dev_priv->no_aux_handshake
  intel-hid: Disable button array during suspend-to-idle
  drm/i915/kvmgt: Use struct_size() helper
  intel-hid: intel-vbtn: Avoid leaking wakeup_mode set
  pinctrl: rza1: Use devm_platform_ioremap_resource() helper
  drm/panel: simple: Support TI nspire panels
  drm/panel: simple: Add TI nspire panel bindings
  drm/pl111: Support grayscale
  usbfs: Add ioctls for runtime power management
  USB: usbsevseg: convert to use dev_groups
  USB: trancevibrator: convert to use dev_groups
  USB: usbip: convert to use dev_groups
  USB: atm: cxacru: convert to use dev_groups
  USB: ueagle-atm: convert to use dev_groups
  USB: usblp: convert to use dev_groups
  USB: usbtmc: convert to use dev_groups
  USB: cytherm: convert to use dev_groups
  USB: cypress_cy7c63: convert to use dev_groups
  USB: lvstest: convert to use dev_groups
  USB: chipidea: convert platform driver to use dev_groups
  USB: phy: mv-usb: convert platform driver to use dev_groups
  USB: phy: tahvo: convert platform driver to use dev_groups
  USB: phy: twl6030: convert platform driver to use dev_groups
  USB: gadget: udc: s3c2410_udc: Mark expected switch fall-throughs
  usb: gadget: atmel_usba_udc: Mark expected switch fall-through
  ALSA: hda: readl/writel need linux/io.h
  liquidio: Use pcie_flr() instead of reimplementing it
  r8169: allocate rx buffers using alloc_pages_node
  fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count'
  usb: dwc3: Update soft-reset wait polling rate
  usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h
  usb: dwc3: Switch to use device_property_count_u32()
  usb: gadget: pch_udc: Use dev_get_drvdata
  usb: dwc2: Switch to use device_property_count_u32()
  usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code
  usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code
  usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code
  usb: dwc2: gadget: Fix kill_all_requests race
  usb: gadget: atmel_usba_udc: Mark expected switch fall-through
  USB: gadget: udc: s3c2410_udc: Mark expected switch fall-throughs
  mlxsw: spectrum: Extend to support Spectrum-3 ASIC
  net: stmmac: selftests: Add a selftest for Flexible RX Parser
  net: stmmac: Add Flexible RX Parser support in XGMAC
  net: stmmac: Implement Safety Features in XGMAC core
  net: stmmac: selftests: Add test for VLAN and Double VLAN Filtering
  net: stmmac: Implement VLAN Hash Filtering in XGMAC
  net: stmmac: selftests: Add RSS test
  net: stmmac: Implement RSS and enable it in XGMAC core
  net: stmmac: xgmac: Implement tx_queue_prio()
  net: stmmac: xgmac: Implement set_mtl_tx_queue_weight()
  net: stmmac: xgmac: Implement MMC counters
  padata: initialize pd->cpu with effective cpumask
  crypto: ccp - Remove unnecessary linux/pci.h include
  crypto: ccp - Include DMA declarations explicitly
  crypto: qcom-rng - use devm_platform_ioremap_resource() to simplify code
  crypto: qce - use devm_platform_ioremap_resource() to simplify code
  crypto: stm32 - use devm_platform_ioremap_resource() to simplify code
  crypto: rockchip - use devm_platform_ioremap_resource() to simplify code
  crypto: sunxi-ss - use devm_platform_ioremap_resource() to simplify code
  crypto: picoxcell - use devm_platform_ioremap_resource() to simplify code
  crypto: mediatek - use devm_platform_ioremap_resource() to simplify code
  crypto: inside-secure - use devm_platform_ioremap_resource() to simplify code
  crypto: img-hash - use devm_platform_ioremap_resource() to simplify code
  crypto: exynos - use devm_platform_ioremap_resource() to simplify code
  crypto: ccp - use devm_platform_ioremap_resource() to simplify code
  crypto: artpec6 - use devm_platform_ioremap_resource() to simplify code
  crypto: gcm - restrict assoclen for rfc4543
  MAINTAINERS: add maintainer for HiSilicon QM and ZIP controller driver
  crypto: hisilicon - add debugfs for ZIP and QM
  Documentation: Add debugfs doc for hisi_zip
  crypto: hisilicon - add SRIOV support for ZIP
  crypto: hisilicon - add HiSilicon ZIP accelerator support
  crypto: hisilicon - add hardware SGL support
  crypto: hisilicon - add queue management driver for HiSilicon QM module
  crypto: engine - Reduce default RT priority
  crypto: caam - change return value in case CAAM has no MDHA
  crypto: caam - unregister algorithm only if the registration succeeded
  crypto: caam - execute module exit point only if necessary
  crypto: caam - free resources in case caam_rng registration failed
  crypto: caam - fix MDHA key derivation for certain user key lengths
  crypto: caam - keep both virtual and dma key addresses
  crypto: caam - update rfc4106 sh desc to support zero length input
  crypto: caam - check zero-length input
  crypto: caam - check assoclen
  crypto: caam - check authsize
  crypto: caam - check key length
  crypto: caam - update IV only when crypto operation succeeds
  crypto: caam - fix return code in completion callbacks
  crypto: caam/qi - fix error handling in ERN handler
  crypto: aes - helper function to validate key length for AES algorithms
  crypto: gcm - helper functions for assoclen/authsize check
  tipc: add loopback device tracking
  crypto: inside-secure - Remove redundant DES ECB & CBC keysize check
  crypto: ccp - Clean up and exit correctly on allocation failure
  crypto: drivers - Remove dev_err() usage after platform_get_irq()
  crypto: inside-secure - Use defines instead of some constants (cosmetic)
  crypto: caam - fix concurrency issue in givencrypt descriptor
  crypto: ux500/crypt - Mark expected switch fall-throughs
  crypto: ccp - Log an error message when ccp-crypto fails to load
  crypto: ccree - use std api sg_zero_buffer
  crypto: ccree - use the full crypt length value
  lightnvm: remove unused 'geo' variable
  loop: Add LOOP_SET_DIRECT_IO to compat ioctl
  PCI/MSI: Enable PCI_MSI_IRQ_DOMAIN support for RISC-V
  netfilter: nf_tables_offload: support indr block call
  flow_offload: support get multi-subsystem block
  flow_offload: move tc indirect block to flow offload
  cls_api: add flow_indr_block_call function
  cls_api: remove the tcf_block cache
  cls_api: modify the tc_indr_block_ing_cmd parameters.
  net: use listified RX for handling GRO_NORMAL skbs
  sfc: falcon: don't score irq moderation points for GRO
  sfc: don't score irq moderation points for GRO
  qed: Add new ethtool supported port types based on media.
  cxgb4: smt: Use normal int for refcount
  cxgb4: smt: Add lock for atomic_dec_and_test
  selftests: Add l2tp tests
  net: delete "register" keyword
  mkiss: Use refcount_t for refcount
  dpaa_eth: Use refcount_t for refcount
  MIPS: jz4740: Drop obsolete code
  MIPS: GCW0: Reduce system timer and clocksource to 750 kHz
  MIPS: CI20: Reduce system timer and clocksource to 3 MHz
  MIPS: qi_lb60: Reduce system timer and clocksource to 750 kHz
  MIPS: jz4740: Add DTS nodes for the TCU drivers
  clk: jz4740: Add TCU clock
  clocksource: Add a new timer-ingenic driver
  irqchip: Add irq-ingenic-tcu driver
  clk: ingenic: Add driver for the TCU clocks
  mfd/syscon: Add device_node_to_regmap()
  dt-bindings: Add doc for the Ingenic TCU drivers
  doc: Add doc for the Ingenic TCU hardware
  dt-bindings: ingenic: Add DT bindings for TCU clocks
  ASoC: sof: Fix warning when IPC flood test is not enabled
  drm/panfrost: Add madvise and shrinker support
  drm/shmem: Add madvise state and purge helpers
  drm/panfrost: Remove completed features still in TODO
  drm/i915: Make debugfs/per_file_stats scale better
  drm/i915: Only include active engines in the capture state
  drm/i915: Defer final intel_wakeref_put to process context
  ASoC: Intel: Skylake: large_config_get overhaul
  ASoC: Intel: Skylake: Limit large_config_get to single frame
  PCI: Mark expected switch fall-through
  PCI: Correct pci=resource_alignment parameter example
  PCI: Restore Resizable BAR size bits correctly for 1MB BARs
  PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END
  PCI: Convert pci_resource_to_user() to a weak function
  ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl
  ASoC: tscs454: remove unused variable 'PLL_48K_RATE'
  ASoC: soc-core: fix module_put() warning in soc_cleanup_component
  ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add()
  ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS
  ASoC: soc-core: tidyup for card->deferred_resume_work
  ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card()
  ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs()
  ASoC: soc-core: tidyup for snd_soc_add_card_controls()
  ASoC: soc-core: tidyup for snd_soc_dapm_add_routes()
  ASoC: soc-core: tidyup for snd_soc_add_component_controls()
  drm/i915/selftests: Fixup a missing legacy_idx
  spi: Rename of_spi_register_master() function
  regulator: act8865: Fix build error without CONFIG_POWER_SUPPLY
  regulator: qcom-rpmh: Add support for SM8150
  regulator: dt-bindings: Add PM8150x compatibles
  ASoC: hdac_hda: fix page fault issue by removing race
  drm/i915/tgl: Fix the read of the DDI that transcoder is attached to
  drm/i915: Get transcoder power domain before reading its register
  leds: pca953x: Include the right header
  staging: rtl8712: r8712_xmit_classifier(): Change return values and type
  staging: rtl8712: Remove while loop and check_cmd_fifo()
  staging: rtl8712: r8712_free_drv_sw(): Change return type
  staging: rtl8712: init_drv_sw(): Change return values
  staging: rtl8712: init_default_value(): Change return type
  staging: rtl8712: recvbuf2recvframe(): Change return type
  staging: rtl8712: r8712_recv_entry(): Change return type
  staging: rtl8712: r8712_wlanhdr_to_ethhdr(): Change return values
  staging: rtl8712: recv_indicatepkt_reorder(): Change return values
  staging: rtl8712: amsdu_to_msdu(): Change return type
  staging: rtl8723bs: fix brace position in enum declaration
  staging: isdn: hysdn_procconf_init() remove parantheses from return value
  Staging: rtl8188eu: core: rtw_security: tidy up crc32_init()
  staging: wilc1000: use helper API to pack data for firmware
  clk: mvebu: ap806: Fix clock name for the cluster
  clk: mvebu: add CPU clock driver for Armada 7K/8K
  clk: mvebu: add helper file for Armada AP and CP clocks
  dt-bindings: ap806: add the cluster clock node in the syscon file
  EDAC, mellanox: Add ECC support for BlueField DDR4
  RAS: Build debugfs.o only when enabled in Kconfig
  RAS: Fix prototype warnings
  clk: qcom: define probe by index API as common API
  clk: reset: Modify reset-controller driver
  clk: qcom: Add WCSS gcc clock control for QCS404
  clk: Use seq_puts() in possible_parent_show()
  clk: Assert prepare_lock in clk_core_get_boundaries
  clk: Add clk_min/max_rate entries in debugfs
  drm/i915: Fix up the inverse mapping for default ctx->engines[]
  drm/i915: Allocate kernel_contexts directly
  ASoC: SOF: Intel: Initialize hdaudio bus properly
  ALSA: hda: Direct MMIO accesses
  ALSA: hda: Remove page allocation redirection
  lib: scatterlist: Fix to support no mapped sg
  lightnvm: remove set but not used variables 'data_len' and 'rq_len'
  dmaengine: fsl-edma: implement .device_synchronize callback
  dmaengine: pl330: use the same attributes when freeing pl330->mcode_cpu
  drm/i915/selftests: Pass intel_context to mock_request
  drm/i915/tgl/dsi: Enable blanking packets during BLLP for video mode
  drm/i915/tgl: Add mipi dsi support for TGL
  drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping
  drm/i915/tgl/dsi: Do not override TA_SURE
  drm/i915/tgl/dsi: Set latency PCS_DW1 for tgl
  drm/i915/tgl/dsi: Program TRANS_VBLANK register
  iommu/arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync()
  iommu/arm-smmu-v3: Reduce contention during command-queue insertion
  dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto
  dmaengine: fsl-edma: add i.mx7ulp edma2 version support
  dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent
  dmaengine: imx-sdma: Remove call to memset after dma_alloc_coherent
  pinctrl: denverton: Update pin names according to v1.08
  MAINTAINERS: mark wusbcore and UWB as obsolete
  ACPI: PM: Print debug messages on device power state changes
  ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices
  ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message
  ACPI: EC: PM: Consolidate some code depending on PM_SLEEP
  ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events()
  ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend
  ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter
  ACPI: PM: s2idle: Rearrange lps0_device_attach()
  dt-bindings: rcar-{csi2,vin}: Rename bindings documentation files
  dt-bindings: rcar-imr: Rename bindings documentation file
  dt-bindings: Rename file of DT bindings for Renesas memory controllers
  drm/i915: split out intel_pch.[ch] from i915_drv.[ch]
  clk: renesas: rcar-usb2-clock-sel: Use devm_platform_ioremap_resource() helper
  pinctrl: sh-pfc: Use dev_notice_once() instead of open-coding
  efi: Export Runtime Configuration Interface table to sysfs
  efi: ia64: move SAL systab handling out of generic EFI code
  efi/x86: move UV_SYSTAB handling into arch/x86
  efi: x86: move efi_is_table_address() into arch/x86
  cpufreq: schedutil: fix equation in comment
  sched: Rework pick_next_task() slow-path
  sched: Allow put_prev_task() to drop rq->lock
  sched/fair: Expose newidle_balance()
  sched: Add task_struct pointer to sched_class::set_curr_task
  sched: Rework CPU hotplug task selection
  sched/{rt,deadline}: Fix set_next_task vs pick_next_task
  sched: Fix kerneldoc comment for ia64_set_curr_task
  stop_machine: Fix stop_cpus_in_progress ordering
  sched/fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices
  sched: Clean up active_mm reference counting
  rcu/tree: Fix SCHED_FIFO params
  mutex: Fix up mutex_waiter usage
  USB: typec: ucsi_ccg: convert i2c driver to use dev_groups
  USB: musb: convert platform driver to use dev_groups
  USB: Move wusbcore and UWB to staging as it is obsolete
  clk: Constify struct clk_bulk_data * where possible
  clk: qcom: msm8916: Don't build by default
  scsi: mpt3sas: Update driver version to 31.100.00.00
  scsi: mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR
  scsi: mpt3sas: Reduce the performance drop
  scsi: mpt3sas: Handle fault during HBA initialization
  scsi: mpt3sas: Add sysfs to know supported features
  scsi: mpt3sas: Support MEMORY MOVE Tool box command
  scsi: mpt3sas: Allow ioctls to blocked access status NVMe
  scsi: mpt3sas: Enumerate SES of a managed PCIe switch
  scsi: mpt3sas: Update MPI headers to 2.6.8 spec
  scsi: mpt3sas: Gracefully handle online firmware update
  scsi: mpt3sas: memset request frame before reusing
  scsi: mpt3sas: Add support for PCIe Lane margin
  scsi: pm80xx: remove redundant assignments to variable rc
  scsi: hisi_sas: Consolidate internal abort calls in LU reset operation
  scsi: hisi_sas: replace "%p" with "%pK"
  scsi: hisi_sas: Remove some unnecessary code
  scsi: hisi_sas: Modify return type of debugfs functions
  scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed
  scsi: hisi_sas: Drop SMP resp frame DMA mapping
  scsi: hisi_sas: Drop kmap_atomic() in SMP command completion
  scsi: hisi_sas: Make slot buf minimum allocation of PAGE_SIZE
  scsi: hisi_sas: Don't bother clearing status buffer IU in task prep
  scsi: hisi_sas: Fix out of bound at debug_I_T_nexus_reset()
  scsi: hisi_sas: Snapshot AXI and RAS register at debugfs
  scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs
  scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT
  scsi: hisi_sas: Drop hisi_sas_hw.get_free_slot
  scsi: hisi_sas: Make max IPTT count equal for all hw revisions
  hwrng: n2-drv - fix typo
  scsi: ncr53c8xx: Mark expected switch fall-through
  scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails
  fs/handle.c - fix up kerneldoc
  scsi: ufs: Configure clock in .hce_enable_notify() in Cadence UFS
  scsi: core: Reduce memory required for SCSI logging
  scsi: core: Complain if scsi_target_block() fails
  scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state
  scsi: ufs: revamp string descriptor reading
  scsi: wd33c93: Mark expected switch fall-through
  scsi: sun3_scsi: Mark expected switch fall-throughs
  scsi: qlogicpti: Mark expected switch fall-throughs
  scsi: ibmvfc: Mark expected switch fall-throughs
  scsi: megaraid_sas: Fix a compilation warning
  scsi: megaraid_sas: Make a bunch of functions static
  tools/bpf: fix core_reloc.c compilation error
  clk: ti: dm814x: Add of_node_put() to prevent memory leak
  clk: st: clk-flexgen: Add of_node_put() in st_of_flexgen_setup()
  clk: davinci: pll: Add of_node_put() in of_davinci_pll_init()
  clk: versatile: Add of_node_put() in cm_osc_setup()
  drm/rockchip: fix VOP_WIN_GET macro
  clk: qcom: gcc: Add global clock controller driver for SM8150
  dt-bindings: clock: Document gcc bindings for SM8150
  clk: qcom: clk-alpha-pll: Add support for Trion PLLs
  clk: qcom: clk-alpha-pll: Remove post_div_table checks
  clk: qcom: clk-alpha-pll: Remove unnecessary cast
  scsi: qla2xxx: Update driver version to 10.01.00.18-k
  scsi: qla2xxx: Allow NVMe IO to resume with short cable pull
  scsi: qla2xxx: Fix hang in fcport delete path
  scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+
  scsi: qla2xxx: Fix NVMe port discovery after a short device port loss
  scsi: qla2xxx: Correct error handling during initialization failures
  scsi: qla2xxx: Retry fabric Scan on IOCB queue full
  scsi: qla2xxx: Fix premature timer expiration
  scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag
  selftests/bpf: add CO-RE relocs misc tests
  selftests/bpf: add CO-RE relocs ints tests
  selftests/bpf: add CO-RE relocs ptr-as-array tests
  selftests/bpf: add CO-RE relocs modifiers/typedef tests
  selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests
  selftests/bpf: add CO-RE relocs array tests
  selftests/bpf: add CO-RE relocs nesting tests
  selftests/bpf: add CO-RE relocs struct flavors tests
  selftests/bpf: add CO-RE relocs testing setup
  selftests/bpf: add BPF_CORE_READ relocatable read macro
  libbpf: implement BPF CO-RE offset relocation algorithm
  libbpf: add .BTF.ext offset relocation section loading
  libbpf: convert libbpf code to use new btf helpers
  libbpf: add helpers for working with BTF types
  clk: ingenic/jz4740: Fix "pll half" divider not read/written properly
  clk: Si5341/Si5340: remove redundant assignment to n_den
  clk: qoriq: Fix -Wunused-const-variable
  clk: aspeed: Add SDIO gate
  drm/i915/uc: Hardening firmware fetch
  media: Remove dev_err() usage after platform_get_irq()
  media: adv7511/cobalt: rename driver name to adv7511-v4l2
  media: media/platform: fsl-viu.c: fix build for MICROBLAZE
  media: imx7.rst: Fix the references to the CSI multiplexer
  media: mtk-vcodec: Handle H264 error bitstreams
  media: vicodec: add support for 4 new RGB32 pixelformats
  media: staging: tegra-vde: Fix build error
  drm/i915/uc: WOPCM programming errors are not always real
  drm/i915: Make wopcm_to_i915() private
  drm/i915: Don't try to partition WOPCM without GuC firmware
  drm/i915/uc: Don't fetch HuC fw if GuC fw fetch already failed
  drm/i915/uc: HuC firmware can't be supported without GuC
  drm/i915/uc: Prefer dev_info for reporting options
  drm/i915/perf: Refactor oa object to better manage resources
  ARM: davinci: dm355: switch to using the clocksource driver
  ARM: davinci: move timer definitions to davinci.h
  ARM: davinci: da830: switch to using the clocksource driver
  ARM: davinci: da850: switch to using the clocksource driver
  ARM: davinci: WARN_ON() if clk_get() fails
  ARM: davinci: enable the clocksource driver for DT mode
  Use kvmalloc in cgroups-v1
  mlx5: Use refcount_t for refcount
  mm/hmm: make HMM_MIRROR an implicit option
  mm/hmm: allow HMM_MIRROR on all architectures with MMU
  mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub
  mm/hmm: cleanup the hmm_vma_handle_pmd stub
  mm/hmm: only define hmm_vma_walk_pud if needed
  mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd
  mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry
  mm/hmm: remove the page_shift member from struct hmm_range
  mm/hmm: remove superfluous arguments from hmm_range_register
  mm/hmm: remove the unused vma argument to hmm_range_dma_unmap
  nouveau: pass struct nouveau_svmm to nouveau_range_fault
  amdgpu: don't initialize range->list in amdgpu_hmm_init_range
  amdgpu: remove -EAGAIN handling for hmm_range_fault
  ARM: exynos_defconfig: Enable AHCI-platform SATA driver
  ARM: dts: exynos: Add port map to Exynos5250 AHCI node
  raid1: factor out a common routine to handle the completion of sync write
  md: don't call spare_active in md_reap_sync_thread if all member devices can't work
  md: don't set In_sync if array is frozen
  md: allow last device to be forcibly removed from RAID1/RAID10.
  md: Convert to use int_pow()
  md/raid10: end bio when the device faulty
  md/raid1: end bio when the device faulty
  md/raid6: Set R5_ReadError when there is read failure on parity disk
  raid1: use an int as the return value of raise_barrier()
  ARM: dts: exynos: Use space after '=' in exynos4412-itop-scp-core
  mtd: rawnand: remove redundant assignment to variable ret
  mtd: rawnand: r852: Use dev_get_drvdata
  mtd: rawnand: ingenic: fix devm_platform_ioremap_resource.cocci warnings
  Revert "drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset()"
  Revert "drm/panfrost: Use drm_gem_map_offset()"
  drm/vgem: drop DRM_AUTH usage from the driver
  drm/msm: drop DRM_AUTH usage from the driver
  drm/nouveau: remove open-coded drm_invalid_op()
  drm/i915: Isolate i915_getparam_ioctl()
  of/platform: Fix device_links_supplier_sync_state_resume() warning
  of/platform: Fix fn definitons for of_link_is_valid() and of_link_property()
  arm64/ptrace: Fix typoes in sve_set() comment
  arm64: mm: print hexadecimal EC value in mem_abort_decode()
  arm64/prefetch: fix a -Wtype-limits warning
  init/Kconfig: Fix infinite Kconfig recursion on PPC
  Revert "drm/nouveau: remove open-coded drm_invalid_op()"
  Revert "drm/msm: drop DRM_AUTH usage from the driver"
  Revert "drm/vgem: drop DRM_AUTH usage from the driver"
  Revert "Revert "drm/panfrost: Use drm_gem_map_offset()""
  Revert "Revert "drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset()""
  pinctrl: cherryview: Remove dev_err() usage after platform_get_irq()
  pinctrl: intel: Remove dev_err() usage after platform_get_irq()
  pinctrl: intel: Use NSEC_PER_USEC for debounce calculus
  pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2)
  pinctrl: intel: Remove default Interrupt Status offset
  pinctrl: lewisburg: Provide Interrupt Status register offset
  pinctrl: denverton: Provide Interrupt Status register offset
  pinctrl: sunrisepoint: Provide Interrupt Status register offset
  pinctrl: icelake: Provide Interrupt Status register offset
  pinctrl: geminilake: Provide Interrupt Status register offset
  pinctrl: cannonlake: Provide Interrupt Status register offset
  pinctrl: broxton: Provide Interrupt Status register offset
  pinctrl: intel: Simplify offset validation in intel_get_padcfg()
  drm/i915: Include the DRIVER_DATE in the error state
  drm/i915: Fix some NULL vs IS_ERR() conditions
  drm/i915: Use intel_engine_lookup_user for probing HAS_BSD etc
  drm/i915: Rename engines to match their user interface
  ASoC: fsl_sai: Add support for imx7ulp/imx8mq
  ASoC: fsl_sai: Add support for SAI new version
  ASoC: fsl_sai: Update Tx/Rx channel enable mask
  ASoC: fsl_sai: Add registers definition for multiple datalines
  ASoC: Intel: Update request-reply IPC model
  ASoC: soc-core: tidyup for snd_soc_dapm_new_controls()
  ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add()
  ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link()
  ASoC: soc-core: check return value of snd_soc_add_dai_link()
  ASoC: soc-core: add comment for for_each_xxx
  ASoC: soc-core: set component->debugfs_root NULL
  irqdomain/debugfs: Use PAs to generate fwnode names
  PCI: hv: Allocate a named fwnode instead of an address-based one
  spi: sh-msiof: Use devm_platform_ioremap_resource() helper
  gpio/ixp4xx: Register the base PA instead of its VA in fwnode
  irqchip/ixp4xx: Register the base PA instead of its VA in fwnode
  irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode
  irqchip/gic: Register the distributor's PA instead of its VA in fwnode
  irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode
  x86/apic: Annotate global config variables as "read-only after init"
  irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode
  spi: bcm-qspi: Fix BSPI QUAD and DUAL mode support when using flex mode
  ASoC: dt-bindings: Introduce compatible strings for 7ULP and 8MQ
  ASoC: SOF: Intel: hda: fix MSI handling
  ASoC: rt1011: Add a flag for the R0 calibration test
  ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control
  ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init
  ASoC: rsnd: don't call clk_get_rate() under atomic context
  arm64: Add support for function error injection
  error-injection: Consolidate override function definition
  pinctrl: qcom: Add SC7180 pinctrl driver
  dt-bindings: pinctrl: qcom: Add SC7180 pinctrl binding
  gpio: mpc8xxx: Add new platforms GPIO DT node description
  USB: add support for dev_groups to struct usb_device_driver
  USB: add support for dev_groups to struct usb_driver
  drm/sti: fix opencoded use of drm_panel_*
  dma-buf: simplify reservation_object_get_fences_rcu a bit
  drm/i915: stop using seqcount for fence pruning
  drm/i915: Drop expectations of VM_IO from our GGTT mmappings
  dma-buf: fix shared fence list handling in reservation_object_copy_fences
  dma-buf: fix busy wait for new shared fences
  PCI: mediatek: Add controller support for MT7629
  dt-bindings: PCI: Add support for MT7629
  drm/i915: abstract display suspend/resume operations
  drm/i915: move property enums to intel_display_types.h
  drm/i915: remove unnecessary includes of intel_display_types.h header
  drm/i915: rename intel_drv.h to display/intel_display_types.h
  drm/i915: avoid including intel_drv.h via i915_drv.h->i915_trace.h
  cpufreq: mediatek-cpufreq: Add compatible for MT8516
  drm/i915/tc: un-inline intel_tc_port_ref_held()
  drm/i915/mst: un-inline intel_dp_mst_encoder_active_links()
  drm/i915/bw: make intel_atomic_get_bw_state() static
  drm/i915/irq: un-inline functions to avoid i915_drv.h include
  drm/i915/sprite: un-inline icl_is_hdr_plane()
  drm/i915: move intel_display.c function declarations
  EDAC/altera: Use the proper type for the IRQ status bits
  soc: qcom: socinfo: Annotate switch cases with fall through
  selftests/bpf: test_progs: drop extra trailing tab
  selftests/bpf: test_progs: test__printf -> printf
  selftests/bpf: test_progs: switch to open_memstream
  openvswitch: Print error when ovs_execute_actions() fails
  mips: fix vdso32 build, again
  MIPS: octeon: Remove ARCH_HAS_IRQ_PER_CPU
  MIPS: octeon: Remove cpu_has_saa
  nfp: flower: encode mac indexes with pre-tunnel rule check
  nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges
  nfp: flower: offload pre-tunnel rules
  nfp: flower: verify pre-tunnel rules
  nfp: flower: detect potential pre-tunnel rules
  nfp: flower: push vlan after tunnel in merge
  net: sched: add ingress mirred action to hardware IR
  net: tc_act: add helpers to detect ingress mirred actions
  net: sched: add skbedit of ptype action to hardware IR
  net: tc_act: add skbedit_ptype helper functions
  r8169: sync PCIe PHY init with vendor driver 8.047.01
  r8169: add helper r8168_mac_ocp_modify
  r8169: remove access to legacy register MultiIntr
  fq_codel: Kill useless per-flow dropped statistic
  Increase fq_codel count in the bulk dropper
  net: mdio-octeon: Fix Kconfig warnings and build errors
  net: dsa: dump CPU port regs through master
  net/mlx5: remove self-assignment on esw->dev
  i2c: sprd: Validate the return value of clock initialization
  i2c: sprd: Change to use devm_platform_ioremap_resource()
  i2c: sprd: Make I2C driver can be built as a module
  i2c: Drop unneeded check for of_node
  i2c: designware: Fix unused variable warning
  Revert "dt-bindings: i2c: riic: Rename bindings documentation file"
  Revert "dt-bindings: i2c: rcar: Rename bindings documentation file"
  drop_monitor: Use pre_doit / post_doit hooks
  drop_monitor: Add extack support
  drop_monitor: Avoid multiple blank lines
  drop_monitor: Document scope of spinlock
  drop_monitor: Rename and document scope of mutex
  drop_monitor: Use correct error code
  net: dsa: ksz: Drop NET_DSA_TAG_KSZ9477
  net: dsa: ksz: Merge ksz_priv.h into ksz_common.h
  net: dsa: ksz: Remove dead code and fix warnings
  gpu: drm: amd: powerplay: Remove logically dead code
  drm/amd/powerplay: Zero initialize some variables
  MAINTAINERS: update amdkfd maintainer (v3)
  drm/amdgpu: Fix GPU reset crash regression.
  drm/amd/powerplay: check before issuing messages for max sustainable clocks
  drm/amdgpu/discovery: move common discovery code out of navi1*_reg_base_init()
  drm/amdgpu/soc15: fix external_rev_id for navi14
  drm/amdgpu: update ras sysfs feature info
  drm/amd/powerplay: skip pcie params override on Arcturus V2
  drm/amdgpu: Fix panic during gpu reset
  drm/amdgpu: pin the csb buffer on hw init for gfx v8
  drm/amd/display: Block immediate flips for non-fast updates
  drm/amd/display: Validate dc_plane_info and dc_plane_size in atomic check
  tests: add pidfd poll tests
  MODSIGN: make new include file self contained
  tests: move common definitions and functions into pidfd.h
  pidfd: add pidfd_wait tests
  mailmap: add entry for Jaegeuk Kim
  mailmap: Add an entry for my email address
  mailmap: add entry for Gao Xiang
  drm/crc-debugfs: Add notes about CRC<->commit interactions
  Input: docs: fix spelling mistake "potocol" -> "protocol"
  kernel-doc: ignore __printf attribute
  ia64:unwind: fix double free for mod->arch.init_unw_table
  selftests, arm64: add a selftest for passing tagged pointers to kernel
  arm64: Introduce prctl() options to control the tagged user addresses ABI
  arm64: untag user pointers in access_ok and __uaccess_mask_ptr
  drm/i915/dmc: Load DMC on TGL
  selftests/bpf: add loop test 5
  selftests/bpf: add loop test 4
  block: stop exporting bio_map_kern
  lightnvm: pblk: use kvmalloc for metadata
  lightnvm: move metadata mapping to lower level driver
  lightnvm: remove nvm_submit_io_sync_fn
  pinctrl: spear: spear: Add of_node_put() before return
  drm/i915/gt: Move the [class][inst] lookup for engines onto the GT
  drm/i915/gem: Make caps.scheduler static
  reset: Add DesignWare IP support to simple reset
  dt-bindings: Document the DesignWare IP reset bindings
  pinctrl: freescale: mxs: Add of_node_put() before return
  pinctrl: nomadik: abx500: Add of_node_put() before return
  pinctrl: nomadik: nomadik: Add of_node_put() before return
  pinctrl: falcon: Add of_node_put() before return
  b43legacy: Remove pointless cond_resched() wrapper
  Revert "mwifiex: fix system hang problem after resume"
  rtlwifi: rtl8192ce: Convert inline routines to little-endian words
  rtlwifi: rtl8192ce: Convert macros that set descriptor
  rtlwifi: rtl8192ce: Replace local bit manipulation macros
  rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX
  rtw88: add BT co-existence support
  rtw88: enclose c2h cmd handle with mutex
  rtw88: allow c2h operation in irq context
  rtlwifi: rtl8188ee: Remove local configuration variable
  rtlwifi: rtl8188ee: Convert inline routines to little-endian words
  rtlwifi: rtl8188ee: Convert macros that set descriptor
  rtlwifi: rtl88188ee: Replace local bit manipulation macros
  rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros
  rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN
  rtw88: pci: remove set but not used variable 'ip_sel'
  brcmsmac: remove three set but not used variables
  ipw2x00: remove redundant assignment to err
  rsi: fix for sdio reset card issue
  libertas: Fix a double free in if_spi_c2h_data()
  thunderbolt: Show key using %*pE not %*pEp
  mt7601u: null check the allocation
  brcmfmac: remove set but not used variable 'dtim_period'
  rtlwifi: remove unneeded function _rtl_dump_channel_map()
  rtlwifi: rtl_pci: Use dev_get_drvdata
  qtnfmac_pcie: Use dev_get_drvdata
  mwifiex: pcie: Use dev_get_drvdata
  iwlegacy: Use dev_get_drvdata where possible
  rsi: fix for sdio interface setup in 9116
  mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie()
  bcma: Use dev_get_drvdata
  rtw88: use txpwr_lmt_cfg_pair struct, not arrays
  thunderbolt: Switch to use device_property_count_uXX()
  ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck
  ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid
  locking/mutex: Use mutex flags macro instead of hard code
  locking/mutex: Make __mutex_owner static to mutex.c
  locking/qspinlock,x86: Clarify virt_spin_lock_key
  locking/rwsem: Check for operations on an uninitialized rwsem
  locking/rwsem: Make handoff writer optimistically spin on owner
  ALSA: usb-audio: fix PCM device order
  ALSA: usb-audio: Unify audioformat release code
  drm/i915: Use drm_i915_private directly from drv_get_drvdata()
  drm/hdcp: reference for srm file format
  drm/i915: update the hdcp state with uevent
  drm/hdcp: update content protection property with uevent
  drm: uevent for connector status change
  drm/i915: Attach content type property
  drm: Add Content protection type property
  USB: usbip: convert platform driver to use dev_groups
  drm/bochs: Use dev_get_drvdata
  drm/qxl: Use dev_get_drvdata where possible
  csky: Optimize arch_sync_dma_for_cpu/device with dma_inv_range
  csky/dma: Fixup cache_op failed when cross memory ZONEs
  drm/ttm: drop ttm_buffer_object->resv
  drm/virtio: switch driver from bo->resv to bo->base.resv
  drm/qxl: switch driver from bo->resv to bo->base.resv
  drm/nouveau: switch driver from bo->resv to bo->base.resv
  drm/amdgpu: switch driver from bo->resv to bo->base.resv
  drm/vmwgfx: switch driver from bo->resv to bo->base.resv
  drm/radeon: switch driver from bo->resv to bo->base.resv
  drm/ttm: switch ttm core from bo->resv to bo->base.resv
  drm/ttm: set both resv and base.resv pointers
  drm/ttm: use gem vma_node
  drm/ttm: use gem reservation object
  drm/nouveau: use embedded gem object
  drm/amdgpu: use embedded gem object
  drm/radeon: use embedded gem object
  drm/qxl: use embedded gem object
  drm/vram: use embedded gem object
  drm/ttm: add gem base object
  bus: sunxi-rsb: Remove dev_err() usage after platform_get_irq()
  MIPS: Ingenic: Disable broken BTB lookup optimization.
  MIPS: Ingenic: Fix bugs when detecting X1000's L2 cache.
  soc: qcom: Extend AOSS QMP driver to support resources that are used to wake up the SoC.
  ima: fix freeing ongoing ahash_request
  ima: always return negative code for error
  ima: Store the measurement again when appraising a modsig
  ima: Define ima-modsig template
  ima: Collect modsig
  ima: Implement support for module-style appended signatures
  ima: Factor xattr_verify() out of ima_appraise_measurement()
  ima: Add modsig appraise_type option for module-style appended signatures
  integrity: Select CONFIG_KEYS instead of depending on it
  PKCS#7: Introduce pkcs7_get_digest()
  PKCS#7: Refactor verify_pkcs7_signature()
  MODSIGN: Export module signature definitions
  arm64: dts: qcom: Add device tree for Longcheer L8150
  arm64: dts: qcom: Add device tree for Samsung Galaxy A3U/A5U
  dt-bindings: qcom: Document bindings for new MSM8916 devices
  dt-bindings: vendor-prefixes: Add Longcheer Technology Co., Ltd.
  arm64: dts: qcom: msm8996: Add Venus video codec DT node
  arm64: dts: qcom: Extend AOSS QMP node
  arm64: dts: qcom: msm8996: Add Coresight support
  arm64: dts: qcom: msm8998: Add Coresight support
  arm64: dts: qcom: sdm845: Add Coresight support
  arm64: dts: qcom: msm8998: Node ordering, address cleanups
  soc: qcom: socinfo: Expose image information
  soc: qcom: socinfo: Expose custom attributes
  soc: qcom: Add socinfo driver
  base: soc: Export soc_device_register/unregister APIs
  base: soc: Add serial_number attribute to soc
  arm64: dts: qcom: sdm845-cheza: Spelling s/conenctors/connectors/
  arm64: dts: qcom: qcs404: Add wifi rails in QCS404 dt node for proxy votes
  arm64: dts: qcom: qcs404: remove unit name for thermal trip points
  arm64: dts: qcom: pms405: remove reduandant properties
  arm64: dts: qcom: pms405: add unit name adc nodes
  arm64: dts: sdm845: Add device node for Last level cache controller
  soc: amlogic: meson-gx-socinfo: add A311D id
  arm64: dts: qcom: msm8996: Rename smmu nodes
  ARM: dts: meson8b: mxq: add the VDDEE regulator
  ARM: dts: meson8b: odroidc1: add the VDDEE regulator
  ARM: dts: meson8b: ec100: add the VDDEE regulator
  ARM: dts: meson8b: add the PWM_D output pin
  ARM: dts: meson8b: add ethernet fifo sizes
  ipmi_si: Only schedule continuously in the thread in maintenance mode
  selinux: always return a secid from the network caches if we find one
  soc: amlogic: meson-clk-measure: add G12B second cluster cpu clk
  soc: amlogic: meson-clk-measure: protect measure with a mutex
  cnic: Explicitly initialize all reference counts to 0.
  selinux: policydb - rename type_val_to_struct_array
  selinux: policydb - fix some checkpatch.pl warnings
  ipv6: have a single rcu unlock point in __ip6_rt_update_pmtu
  selinux: shuffle around policydb.c to get rid of forward declarations
  backlight: drop EARLY_EVENT_BLANK support
  i40e: Remove unicast log when VF is leaving multicast mode.
  i40e: verify string count matches even on early return
  i40e: Log info when PF is entering and leaving Allmulti mode.
  i40e: Update visual effect for advertised FEC mode.
  i40e: fix code comments
  i40e: don't report link up for a VF who hasn't enabled queues
  i40e: Log disable-fw-lldp flag change by ethtool
  i40e: fix incorrect ethtool statistics veb and veb.tc_
  ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream
  ALSA: fireface: support AMDTP domain
  ALSA: firewire-motu: support AMDTP domain
  ALSA: firewire-tascam: support AMDTP domain
  ALSA: firewire-digi00x: support AMDTP domain
  ALSA: dice: support AMDTP domain
  ALSA: oxfw: support AMDTP domain
  ALSA: fireworks: support AMDTP domain
  ALSA: bebob: support AMDTP domain
  ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream
  ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream
  ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream
  ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream
  ALSA: fireworks: code refactoring for bus reset handler
  ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams
  ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain
  ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain
  ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain
  ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts
  ][next] selftests: nettest: fix spelling mistake: "potocol" -> "protocol"
  drm/i915/gt: Remove stale kerneldoc for internal MOCS functions
  drm/i915/uc: Don't fail on HuC early init errors
  drm/i915/uc: Remove redundant GuC support checks
  drm/i915/huc: Prefer intel_huc_is_supported
  drm/i915/guc: Prefer intel_guc_is_submission_supported
  drm/bridge/parade: Drop legacy GPIO header
  drm/bridge/nxp-ptn3460: Drop legacy GPIO headers
  drm/bridge/megachips: Drop GPIO header
  drm/pl111: Fix unused variable warning
  iio: imu: inv_mpu6050: be more explicit on supported chips
  iio: light: noa1305: Add support for NOA1305
  RDMA/efa: Rate limit admin queue error prints
  RDMA/core: Introduce ratelimited ibdev printk functions
  RDMA/hns: Remove not used UAR assignment
  misc: Remove spear13xx pcie gadget driver
  fpga: dfl: fme: add capability sysfs interfaces
  fpga: dfl: make uinit callback optional
  fpga: dfl: add id_table for dfl private feature driver
  fpga: dfl: afu: add AFU state related sysfs interfaces
  fpga: dfl: pci: enable SRIOV support.
  fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support.
  w1: omap-hdq: use devm_platform_ioremap_resource() to simplify code
  w1: mxc_w1: use devm_platform_ioremap_resource() to simplify code
  parport: parport_serial: Use dev_get_drvdata
  parport: Add missing newline at end of file
  dt-bindings: Add binding document for NOA1305
  rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors
  iio: remove get_irq_data_ready() function pointer and use IRQ number directly
  arm64: dts: renesas: r8a774c0: cat874: Add definition for 12V regulator
  arm64: dts: renesas: r8a774c0: Point LVDS0 to its companion LVDS1
  arm64: dts: renesas: r8a77995: Sort nodes
  arm64: dts: renesas: r8a77995: draak: Sort nodes
  arm64: dts: renesas: r8a77990: Sort nodes
  arm64: dts: renesas: r8a77990: ebisu: Sort nodes
  arm64: dts: renesas: r8a77980: v3hsk: Sort nodes
  arm64: dts: renesas: r8a77980: condor: Sort nodes
  arm64: dts: renesas: r8a77970: v3msk: Sort nodes
  arm64: dts: renesas: r8a77970: eagle: Sort nodes
  iio: imu: st_lsm6dsx: make IIO_CHAN_INFO_SCALE shared by type
  iio: tsl2772: Use regulator_bulk_() APIs
  dma-buf: fix stack corruption in dma_fence_chain_release
  iio: tsl2772: Use devm_iio_device_register
  iio: tsl2772: Use devm_add_action_or_reset for tsl2772_chip_off
  regulator: core: Add of_node_put() before return
  ASoC: soc-component: add snd_soc_pcm_component_pcm_free()
  ASoC: soc-component: add snd_soc_pcm_component_pcm_new()
  ASoC: soc-component: add snd_soc_pcm_component_mmap()
  ASoC: soc-component: add snd_soc_pcm_component_page()
  ASoC: soc-component: add snd_soc_pcm_component_copy_user()
  ASoC: soc-component: add snd_soc_pcm_component_ioctrl()
  ASoC: soc-component: add snd_soc_pcm_component_pointer()
  ASoC: soc-component: move snd_soc_component_set_bias_level()
  ASoC: soc-component: move snd_soc_component_stream_event()
  iio: tsl2772: Use devm_add_action_or_reset
  ASoC: soc-component: move snd_soc_component_seq_notifier()
  ASoC: soc-component: add snd_soc_component_of_xlate_dai_name()
  ASoC: soc-component: add snd_soc_component_of_xlate_dai_id()
  ASoC: soc-component: add snd_soc_component_remove()
  ASoC: soc-component: add snd_soc_component_probe()
  ASoC: soc-component: add snd_soc_component_is_suspended()
  ASoC: soc-component: add snd_soc_component_resume()
  ASoC: soc-component: add snd_soc_component_suspend()
  ASoC: soc-component: add snd_soc_component_trigger()
  USB: Disable USB2 LPM at shutdown
  usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code
  ASoC: soc-component: add snd_soc_component_hw_free()
  ASoC: soc-component: add snd_soc_component_hw_params()
  ASoC: soc-component: add snd_soc_component_prepare()
  ASoC: soc-component: add snd_soc_component_close()
  ASoC: soc-component: add snd_soc_component_open()
  ASoC: soc-component: add snd_soc_component_get/put()
  ASoC: add soc-component.c
  ASoC: soc-pcm: remove soc_fill_silence()
  ASoC: soc-pcm: remove soc_rtdcom_copy_kernel()
  ASoC: soc-pcm: remove soc_rtdcom_ack()
  staging: rtl8192e: Make use kmemdup
  staging: rtl8723bs: core: add spaces around '-', '+', '&','|' and '?'
  staging: rtl8723bs: core: Remove Unnecessary parentheses
  staging: rtl8723bs: core: correct spelling mistake in rtw_ap.c
  staging: rtl8188eu: core: add spaces around '-', '+', '>>','<<' and '*' in rtw_efuse.c
  iio: Remove dev_err() usage after platform_get_irq()
  iio: light: si1145: Use device-managed APIs
  iio:pressure: preenable/postenable/predisable fixup for ST press buffer
  iio:magn: preenable/postenable/predisable fixup for ST magn buffer
  iio:gyro: preenable/postenable/predisable fixup for ST gyro buffer
  iio:accel: preenable/postenable/predisable fixup for ST accel buffer
  dt-bindings: iio: imu: st_lsm6dsx: add ism330dhcx device bindings
  iio: imu: st_lsm6dsx: add support to ISM330DHCX
  iio: imu: st_lsm6dsx: move iio chan definitions in st_lsm6dsx_sensor_settings
  iio: imu: st_lsm6dsx: inline output acc/gyro output regs
  iio: imu: st_lsm6dsx: move fs_table in st_lsm6dsx_sensor_settings
  iio: imu: st_lsm6dsx: move odr_table in st_lsm6dsx_sensor_settings
  media: venus: dec: populate properly timestamps and flags for capture buffers
  media: venus: helpers: handle correctly vbuf field
  media: venus: make decoder compliant with stateful codec API
  media: venus: vdec: allow bigger sizeimage set by clients
  iio: light: cm3323: Use device-managed APIs
  media: venus: vdec_ctrls: get real minimum buffers for capture
  media: venus: helpers: add three more helper functions
  media: venus: hfi: return an error if session_init is already called
  media: venus: hfi: export few HFI functions
  media: venus: hfi: add type argument to hfi flush function
  media: venus: helpers: export few helper functions
  media: venus: venc: amend buffer size for bitstream plane
  dt-bindings: iio: potentiometer: add max5432.yaml binding
  iio: potentiometer: add a driver for Maxim 5432-5435
  HID: logitech-dj: extend consumer usages range
  hiddev: Return EPOLLOUT from hiddev_poll
  hidraw: Return EPOLLOUT from hidraw_poll
  arm64: Add support for relocating the kernel with RELR relocations
  arm64: Move TIF_* documentation to individual definitions
  arm64: mm: free the initrd reserved memblock in a aligned manner
  arm64: io: Relax implicit barriers in default I/O accessors
  pinctrl: xway: Use devm_kasprintf() instead of fixed buffer formatting
  pinctrl: lantiq: Use kasprintf() instead of fixed buffer formatting
  pinctrl: devicetree: Use strlen() instead of hardcoded number
  gpio: Remove dev_err() usage after platform_get_irq()
  pinctrl: Remove dev_err() usage after platform_get_irq()
  pinctrl: uniphier: Fix Pro5 SD pin-mux setting
  pinctrl: uniphier: Add Pro5 PCIe pin-mux settings
  pinctrl: uniphier: Add 5th LD20 MPEG2-TS input pin-mux setting
  pinctrl: uniphier: Add another audio I/O pin-mux settings for LD20
  pinctrl: uniphier: Separate modem group from UART ctsrts group
  pinctrl: meson-g12a: add pwm_a on GPIOE_2 pinmux
  dt-bindings: aspeed: Remove mention of deprecated compatibles
  pinctrl: aspeed: Document existence of deprecated compatibles
  arm64: dts: fast models: Remove clcd's max-memory-bandwidth
  pinctrl: aspeed: Add AST2600 pinmux support
  pinctrl: aspeed: Add SIG_DESC_CLEAR() helper
  pinctrl: aspeed: Add multiple pin group support for functions
  pinctrl: aspeed: Add PIN_DECL_3() helper
  pinctrl: aspeed: Rename pin declaration macros
  dt-bindings: pinctrl: aspeed: Document AST2600 pinmux
  pinctrl: sunxi: v3s: introduce support for V3
  pinctrl: qcom: spmi-gpio: Mark expected switch fall-through
  pinctrl: rockchip: Mark expected switch fall-through
  pinctrl: oxnas: remove set but not used variable 'arg'
  pinctrl: stmfx: update pinconf settings
  pinctrl: sprd: Combine the condition of MISC_PIN and COMMON_PIN
  pinctrl: sprd: Change to use devm_platform_ioremap_resource()
  arm64: Remove unused cpucap_multi_entry_cap_cpu_enable()
  arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions
  arm64: esr: Add ESR exception class encoding for trapped ERET
  arm64: Replace strncmp with str_has_prefix
  ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable
  arm64: remove unneeded uapi/asm/stat.h
  arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN
  arm64: remove pointless __KERNEL__ guards
  arm64: Remove unused assembly macro
  PM/sleep: Expose suspend stats in sysfs
  pinctrl: qdf2xxx: Switch to use device_property_count_uXX()
  pinctrl: msm: Switch to use device_property_count_uXX()
  ACPI / APEI: Get rid of NULL_UUID_LE constant
  pinctrl: madera: Add configuration for Cirrus Logic CS47L92
  pinctrl: madera: Add configuration for Cirrus Logic CS47L15
  pinctrl: madera: Use local copy of pdata
  gpio: madera: Add support for Cirrus Logic CS47L92
  gpio: madera: Add support for Cirrus Logic CS47L15
  gpio: madera: Use local copy of pdata
  gpio: arizona: Use local copy of pdata
  pinctrl: bcm2835: Add support for BCM2711 pull-up functionality
  pinctrl: bcm2835: Add brcm,bcm2711 compatible
  gpio: viperboard: Replace 'unsigned' with 'unsigned int'
  pinctrl: tegra210: Add Tegra210 pinctrl pm ops
  pinctrl: tegra: Add suspend and resume support
  pinctrl: pinctrl-single: add header include guard
  cpuidle: teo: Allow tick to be stopped if PM QoS is used
  cpuidle: menu: Allow tick to be stopped if PM QoS is used
  PM / Domains: Align in-parameter names for some genpd functions
  powerpc/pseries/hotplug-memory.c: Replace nested ifs by switch-case
  powerpc/xive: Update comment referencing magic loads from an ESB
  powerpc/32: activate ARCH_HAS_PMEM_API and ARCH_HAS_UACCESS_FLUSHCACHE
  powerpc/powernv: Restrict OPAL symbol map to only be readable by root
  powerpc/configs: Disable SCOM_DEBUGFS in powernv_defconfig
  powerpc/powernv: Fix checkpatch warnings in opal-xscom.c
  powerpc/powernv: Get rid of old scom_controller abstraction
  powerpc/powernv: Remove dead SCOM access code
  powerpc/powernv: Move SCOM access code into powernv platform
  PCI: rpaphp: Avoid a sometimes-uninitialized warning
  powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask
  drm/i915: Fix wrong escape clock divisor init for GLK
  x86/mce: Don't check for the overflow bit on action optional machine checks
  dma-buf: add more reservation object locking wrappers
  pinctrl: rzn1: Add of_node_put() before return
  blk-mq: balance mapping between present CPUs and queues
  scsi: implement .cleanup_rq callback
  blk-mq: add callback of .cleanup_rq
  null_blk: implement REQ_OP_ZONE_RESET_ALL
  scsi: implement REQ_OP_ZONE_RESET_ALL
  blk-zoned: implement REQ_OP_ZONE_RESET_ALL
  block: add req op to reset all zones and flag
  block: Fix a comment in blk_cleanup_queue()
  block: Fix spelling in the header above blkg_lookup()
  block: Improve physical block alignment of split bios
  block: Simplify blk_bio_segment_split()
  block: Simplify bvec_split_segs()
  block: Document the bio splitting functions
  block: Declare several function pointer arguments 'const'
  blk-mq: remove blk_mq_complete_request_sync
  nvme: wait until all completed request's complete fn is called
  nvme: don't abort completed request in nvme_cancel_request
  blk-mq: introduce blk_mq_tagset_wait_completed_request()
  blk-mq: introduce blk_mq_request_completed()
  batman-adv: BATMAN_V: aggregate OGMv2 packets
  batman-adv: BATMAN_V: introduce per hard-iface OGMv2 queues
  drm/i915: Replace struct_mutex for batch pool serialisation
  drm/i915: Teach execbuffer to take the engine wakeref not GT
  fm10k: fix fm10k_get_fault_pf to read correct address
  fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS
  fm10k: mark unused parameters with __always_unused
  fm10k: cast page_addr to u8 * when incrementing it
  fm10k: explicitly return 0 on success path in function
  fm10k: remove needless initialization of size local variable
  fm10k: remove needless assignment of err local variable
  fm10k: remove unnecessary variable initializer
  media: dt-bindings: media: sunxi-ir: Add H6 compatible
  media: dt-bindings: media: sunxi-ir: Add A64 compatible
  media: rc: sunxi: Add RXSTA bits definition
  media: rc: sunxi: Add A31 compatible
  media: rc: Introduce sunxi_ir_quirks
  media: dt-bindings: media: sunxi-ir: Add A31 compatible
  media: ir-kbd-i2c: remove outdated comments
  media: iguanair: add sanity checks
  media: rc: describe rc protocols and their scancodes
  media: lirc: document BPF IR decoding
  media: don't drop front-end reference count for ->detach
  IB/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command
  net/mlx5: Fix mlx5_ifc_query_lag_out_bits
  selftests: Add use case section to fcnal-test
  selftests: Add ipv6 netfilter tests to fcnal-test
  selftests: Add ipv4 netfilter tests to fcnal-test
  selftests: Add ipv6 runtime tests to fcnal-test
  selftests: Add ipv4 runtime tests to fcnal-test
  selftests: Add ipv6 address bind tests to fcnal-test
  selftests: Add ipv4 address bind tests to fcnal-test
  selftests: Add ipv6 udp tests to fcnal-test
  selftests: Add ipv4 udp tests to fcnal-test
  selftests: Add ipv6 tcp tests to fcnal-test
  selftests: Add ipv4 tcp tests to fcnal-test
  selftests: Add ipv6 ping tests to fcnal-test
  selftests: Add ipv4 ping tests to fcnal-test
  selftests: Setup for functional tests for fib and socket lookups
  selftests: Add nettest
  ipvs: Improve robustness to the ipvs sysctl
  netfilter: conntrack: use shared sysctl constants
  netfilter: synproxy: rename mss synproxy_options field
  ARM: dts: imx53: Update LCD panel node on M53Menlo
  arm64: defconfig: CONFIG_DRM_ETNAVIV=m
  ARM: dts: imx25-pdk: native-mode is part of display-timings
  clk: imx8mq: Mark AHB clock as critical
  arm64: dts: imx8mq-evk: Unbypass audio_pll1
  ARM: dts: imx: Cleanup style around assignment operator
  drm/vblank: drop use of DRM_WAIT_ON()
  ARM: dts: imx6qdl-nit6xlite: Remove invalid properties
  arm64: dts: bitmain: Modify pin controller memory map
  arm64: dts: bitmain: Add reset controller support for BM1880 SoC
  arm64: dts: imx8mm: Add opp-suspend property to OPP table
  arm64: dts: imx8mq: Add opp-suspend property to OPP table
  arm64: dts: ls1088a: Revise gpio registers to little-endian
  arm64: dts: add the console node for DPAA2 platforms
  arm64: dts: fsl: pico-pi: Add a device tree for the PICO-PI-IMX8M
  arm64: dts: imx8qxp: add serial alias
  arm64: dts: imx8qxp: add lpuart baud clock
  arm64: dts: ls1028a: Add optional property node for Mali DP500
  arm64: dts: freescale: Add support for i.MX8QXP AI_ML board
  arm64: dts: imx8mm-evk: Remove invalid properties
  arm64: dts: nxp: add ls1046a-frwy board support
  arm64: dts: rdu3: add UCS1002 charge controller node
  arm64: dts: imx8mq: correct usb controller clocks
  arm64: dts: imx8mq: Add clock for TMU node
  arm64: dts: imx8mq: Correct OPP table according to latest datasheet
  arm64: dts: imx8mm: Correct OPP table according to latest datasheet
  arm64: dts: imx8mm: Add "fsl,imx8mq-src" as src's fallback compatible
  arm64: dts: imx8m: Add ddr-pmu nodes
  arm64: dts: imx8mm-evk: enable usb1 and typec support
  arm64: dts: imx8mm: Remove setting for IMX8MM_CLK_USB_CORE_REF
  arm64: dts: imx8mm: Add gpio-ranges property
  arm64: dts: imx8mq: Add gpio-ranges property
  arm64: dts: imx8mm: Init rates and parents configs for clocks
  EDAC/mc: Fix grain_bits calculation
  drm/pl111: Drop special pads config check
  drm/pl111: Deprecate the pads from the DT binding
  clk: imx8mn: Keep uart clocks on for early console
  clk: imx: Remove unused function statement
  clk: imx7ulp: Make sure earlycon's clock is enabled
  ARM: imx_v6_v7_defconfig: Select the OV5645 camera driver
  ARM: dts: imx6qdl-wandboard: Add OV5645 camera support
  bus: imx-weim: optionally enable burst clock mode
  dt-bindings: bus: imx-weim: document optional burst clock mode
  clk: imx8mm: Switch to platform driver
  clk: imx: imx8mm: fix audio pll setting
  clk: imx8mm: GPT1 clock mux option #5 should be sys_pll1_80m
  clk: imx8mm: Fix typo of pwm3 clock's mux option #4
  clk: imx: Remove unused clk based API
  clk: imx8mq: set correct parent for usb ctrl clocks
  clk: imx8: Add DSP related clocks
  clk: imx8mq: Remove CLK_IS_CRITICAL flag for IMX8MQ_CLK_TMU_ROOT
  clk: imx: Add support for i.MX8MN clock driver
  clk: imx8mm: rename 'share_count_dcss' to 'share_count_disp'
  clk: imx8mm: correct the usb1_ctrl parent to be usb_bus
  clk: imx: Add API for clk unregister when driver probe fail
  clk: imx8mm: Make 1416X/1443X PLL macro definitions common for usage
  dt-bindings: imx: Add clock binding doc for i.MX8MN
  staging: rtl8712: Add spaces around <<
  staging: isdn: remove unnecessary parentheses
  staging: rtl8188eu: core: rtw_recv.c: Remove Unnecessary parentheses
  parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat
  parisc: trigger die notifier chain in parisc_terminate()
  parisc: Update feature list
  parisc/ftrace: Add KPROBES_ON_FTRACE
  parisc/ftrace: Add ARCH_SUPPORTS_FTRACE_OPS support
  arm64: dts: fsl: ls1028a: Enable eth port1 on the ls1028a QDS board
  dt-bindings: net: fsl: enetc: Add bindings for the central MDIO PCIe endpoint
  enetc: Add mdio bus driver for the PCIe MDIO endpoint
  enetc: Clean up makefile
  enetc: Clean up local mdio bus allocation
  net: dsa: mv88e6xxx: add PTP support for MV88E6250 family
  net: dsa: mv88e6xxx: order ptp structs numerically ascending
  net: dsa: mv88e6xxx: setup message port is not supported in the 6250 familiy
  net: dsa: mv88e6xxx: introduce invalid_port_mask in mv88e6xxx_info
  dt-bindings: net: dsa: marvell: add 6220 model to the 6250 family
  net: dsa: mv88e6xxx: add support for MV88E6220
  net: ftgmac100: Select ASPEED MDIO driver for the AST2600
  net: ftgmac100: Add support for DT phy-handle property
  net: phy: Add mdio-aspeed
  dt-bindings: net: Add aspeed, ast2600-mdio binding
  drm/i915: Flush the freed object list on file close
  drm/i915: Hide unshrinkable context objects from the shrinker
  ARM: dts: rockchip: Add pin names for rk3288-veyron fievel
  ARM: dts: rockchip: A few fixes for veyron-{fievel,tiger}
  pinctrl: sprd: Fix platform_no_drv_owner.cocci warnings
  gpio: refactor gpiochip_allocate_mask() with bitmap_alloc()
  gpio: mpc8xxx: Add ls1028a device specify function.
  drm/i915/wopcm: Don't fail on WOPCM partitioning failure
  drm/i915/uc: Inject probe errors into intel_uc_init_hw
  drm/i915/uc: Move GuC error log to uc and release it on fini
  drm/i915/uc: Reorder firmware status codes
  drm/i915/uc: Do full sanitize instead of pure reset
  drm/i915: Add i915 to i915_inject_probe_failure
  mlx5: Fix formats with line continuation whitespace
  drm/etnaviv: clean up includes
  drm/etnaviv: Use devm_platform_ioremap_resource()
  drm/etnaviv: drop use of drmP.h
  soundwire: bus: split handling of Device0 events
  drm/komeda: Enable dual-link support
  drm/komeda: Use drm_display_mode "crtc_" prefixed hardware timings
  drm/drm_debugfs_crc.c: Document that .verify_crc_source vfunc is required for enabling CRC support.
  drm: mali-dp: Mark expected switch fall-through
  drm/amdgpu: enable Navi12 kfd support for amdgpu
  drm/amd/display: Add missing NV12 asic IDs
  drm/amdgpu: Add nv12 DC ip block
  drm/amd/display: Add ASICREV_IS_NAVI macros
  drm/amdgpu: enable DPG mode for Navi12
  drm/amdgpu: add VCN ip block for Navi12
  drm/amdgpu: add Navi12 VCN firmware support
  drm/amdgpu: add psp ip block for navi12
  drm/amdgpu: add smu ip block for navi12
  drm/amdgpu: start autoload till RLCG fw for navi12
  drm/amdgpu/psp11: add psp support for navi12
  drm/amdgpu/smu11: add smu support for navi12
  drm/amdgpu: correct smu rlc handshake enablement bit
  drm/amdgpu: add CGTT_GS_NGG_CLK_CTRL register to gc header
  drm/amdgpu/sdma5: add golden settings for navi12 (v2)
  drm/amdgpu/gfx10: add golden settings for navi12 (v2)
  drm/amdgpu: enable virtual display for navi12
  drm/amdgpu/gfx10: set tcp harvest for navi12
  drm/amdgpu: add ip blocks for navi12
  drm/amdgpu/gmc10: set gart size and vm size for navi12
  drm/amdgpu/sdma5: add placeholder for navi12 golden settings
  drm/amdgpu/sdma5: declare sdma firmwares for navi12
  drm/amdgpu/gfx10: set rlc funcs for navi12
  drm/amdgpu/gfx10: set number of me(c)/pipe/queue for navi12
  drm/amdgpu/gfx10: add placeholder for navi12 golden settings
  drm/amdgpu/gfx10: declare cp/rlc firmwares for navi12
  drm/amdgpu/gfx10: add gfx config for navi12
  drm/amdgpu/gfx10: set gfx cg for navi12
  drm/amdgpu: set nbio/hdp cg for navi12
  drm/amdgpu: initialize cg/pg flags and external rev id for navi12
  drm/amdgpu: use front door firmware loading for navi12
  drm/amdgpu: set asic family and ip blocks for navi12
  drm/amdgpu: add gpu_info firmware for navi12
  drm/amdgpu: add navi12 asic type
  drm/amdgpu: initialize reg base for navi12
  drm/amdgpu: add ip offset header for navi12 (v2)
  drm/amdgpu: update SDMA V4 microcode init
  drm/amdgpu: extend PSP FW loading support to 8 SDMA instances
  drm/amdgpu: disable MEC2 JT context init for Arcturus
  drm/amdgpu: update PSP CMD fail response status print
  drm/amdgpu: add PSP KDB loading support for Arcturus
  drm/amdgpu: add PSP SW init support for Arcturus
  drm/amdgpu: removed duplicate line
  drm/amd/powerplay: correct navi10 vcn powergate
  drm/amd/powerplay: enable SW SMU power profile switch support in KFD
  drm/amd/powerplay: support power profile retrieval and setting on arcturus
  drm/amd/powerplay: guard consistency between CPU copy and local VRAM
  drm/amdgpu: replace AMDGPU_RAS_UE with AMDGPU_RAS_SUCCESS
  drm/amdgpu: only uncorrectable error needs gpu reset
  drm/amdgpu: update the calc algorithm of umc ecc error count
  drm/amdgpu: implement umc ras init function
  drm/amdgpu: support ce interrupt in ras module
  drm/amdgpu: add error address query for umc ras
  drm/amdgpu: apply umc_for_each_channel macro to umc_6_1
  drm/amdgpu: add macro of umc for each channel
  drm/amdgpu: initialize new parameters and functions for amdgpu_umc structure
  drm/amdgpu: add more parameters and functions to amdgpu_umc structure
  drm/amdgpu: remove the clear of MCA_ADDR
  drm/amd/powerplay: honor hw limit on fetching metrics data for navi10
  drm/amd/display: Don't replace the dc_state for fast updates
  drm/amd/display: Skip determining update type for async updates
  drm/amd/display: Allow cursor async updates for framebuffer swaps
  drm/amdgpu: fix unsigned variable instance compared to less than zero
  drm/amd/powerplay: Allow changing of fan_control in smu_v11_0
  drm/amd/powerplay: fix a few spelling mistakes
  gpu: drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property()
  drm/amd/powerplay: fix off-by-one upper bounds limit checks
  drm/radeon: Fix EEH during kexec
  drm/amdkfd: Extend CU mask to 8 SEs (v3)
  drm/amdgpu: support get_cu_info for Arcturus
  drm/amdgpu: Fix pcie_bw on Vega20
  drm/amdgpu: Update NBIO headers to add TXCLK3/4
  drm/amdgpu: Add amdgpu_asic_funcs.reset_method for Vega20
  drm/amdgpu: Mark KFD VRAM allocations for wipe on release
  drm/amdgpu: Implement VRAM wipe on release
  drm/amdgpu: Add flag to wipe VRAM on release
  drm/ttm: Add release_notify callback to ttm_bo_driver
  drm/amd/display: Use switch table for dc_to_smu_clock_type
  drm/amd/display: Use proper enum conversion functions
  drm/amdgpu: fix double ucode load by PSP(v3)
  drm/amdgpu: fix incorrect judge on sos fw version
  drm/amdgpu: cleanup vega10 SRIOV code path
  drm/amd/powerplay: sort feature status index by asic feature id for smu
  drm/i915: Report resv_obj allocation failure
  ARM: multi_v7_defconfig: Enable SPI_STM32_QSPI support
  ARM: multi_v7_defconfig: enable STM32 booster regulator
  ARM: multi_v7_defconfig: add FMC2 NAND controller support
  ARM: dts: stm32: remove useless pinctrl entries in stm32mp157-pinctrl
  ARM: dts: stm32: add phy-dsi-supply property on stm32mp157c-ev1
  ARM: dts: stm32: add audio codec support on stm32mp157a-dk1 board
  ARM: dts: stm32: add syscfg to ADC on stm32mp157c
  ARM: dts: stm32: add pwm cells to stm32f746
  ARM: dts: stm32: add pwm cells to stm32f429
  ARM: dts: stm32: add pwm cells to stm32mp157c
  ARM: dts: stm32: fix -Wall W=1 compilation in stm32mp157 pinctrl for mcan
  ARM: dts: stm32: add booster for ADC analog switches on stm32mp157c
  ARM: dts: stm32: enable m4 coprocessor support on STM32MP157a-dk1
  ARM: dts: stm32: declare copro reserved memories on STM32MP157a-dk1
  ARM: dts: stm32: enable m4 coprocessor support on STM32MP157c-ed1
  ARM: dts: stm32: declare copro reserved memories on STM32MP157c-ed1
  ARM: dts: stm32: add m4 remoteproc support on STM32MP157c
  ARM: dts: stm32: add missing vdda-supply to adc on stm32h743i-eval
  ARM: dts: stm32: add missing vdda-supply to adc on stm32429i-eval
  ARM: dts: stm32: remove fixed regulator unit address on stm32429i-eval
  KVM: selftests: Enable dirty_log_test on s390x
  KVM: selftests: Implement ucall() for s390x
  KVM: selftests: Split ucall.c into architecture specific files
  drm/i915: Fix documentation for __intel_wait_for_register_fw*
  drm/tilcdc: Remove obsolete crtc_mode_valid() hack
  ipmi_si: Remove ipmi_ from the device attr names
  ipmi_si: Convert device attr permissions to octal
  ipmi_si: Rework some include files
  drm/i915/oa: update the generated files
  soundwire: cadence_master: simplify bus clash interrupt clear
  drm/imx: Drop unused imx-ipuv3-crtc.o build
  staging: rtl8712: r8712_aes_decrypt(): Change return type
  staging: rtl8712: aes_decipher(): Change return type
  staging: rtl8712: aes_cipher(): Change return type
  staging: rtl8712: r8712_tkip_decrypt(): Change return type
  staging: rtl8712: r8712_os_recvbuf_resource_free(): Change return type
  staging: rtl8712: r8712_os_recvbuf_resource_alloc(): Change return values
  staging: rtl8712: r8712_init_recv_priv(): Change return type
  staging: rtl8712: _r8712_init_recv_priv(): Change return type
  staging: rtl8712: r8712_os_recv_resource_alloc(): Change return type
  staging: rtl8723bs: Replace hal_btcoex_Initialize()
  staging: rtl8723bs: Change return type of hal_btcoex_IsLpsOn()
  staging: rtl8723bs: Change return type of hal_btcoex_IsBtControlLps()
  staging: rtl8723bs: Change return type of hal_btcoex_IsBtExist()
  soundwire: intel: remove BIOS work-arounds
  staging: wilc1000: remove unused function
  staging: wilc1000: merge drv_handle and operation_mode wids
  staging: wlan-ng: Remove function prism2mib_excludeunencrypted()
  staging: bcm2835-camera: Spelling s/conencted/connected/
  staging: fsl-dpaa2/ethsw: Remove useless set memory to zero use memset()
  staging: erofs: update Kconfig
  staging: erofs: update super.c
  staging: erofs: tidy up utils.c
  staging: erofs: turn cache strategies into mount options
  staging: erofs: remove clusterbits in sbi
  staging: erofs: tidy up decompression frontend
  staging: erofs: remove redundant braces in inode.c
  staging: erofs: tidy up zpvec.h
  staging: erofs: kill CONFIG_EROFS_FS_USE_VM_MAP_RAM
  staging: erofs: refine erofs_allocpage()
  staging: erofs: drop __GFP_NOFAIL for managed inode
  staging: erofs: kill all failure handling in fill_super()
  staging: erofs: kill sbi->dev_name
  staging: erofs: clean up shrinker stuffs
  staging: erofs: kill CONFIG_EROFS_FS_IO_MAX_RETRIES
  staging: erofs: remove redundant #include "internal.h"
  staging: erofs: clean up internal.h
  staging: erofs: sunset erofs_workstn_{lock,unlock}
  staging: erofs: keep up erofs_fs.h with erofs-outofstaging patchset
  staging: erofs: fix dummy functions erofs_{get, list}xattr
  staging: erofs: rename source files for better understanding
  staging: erofs: update source file headers
  soundwire: mipi_disco: Switch to use fwnode_property_count_uXX()
  olpc: x01: convert platform driver to use dev_groups
  platform: x86: hp-wmi: convert platform driver to use dev_groups
  video: fbdev: sm501fb: convert platform driver to use dev_groups
  video: fbdev: w100fb: convert platform driver to use dev_groups
  video: fbdev: wm8505fb: convert platform driver to use dev_groups
  firmware: arm_scpi: convert platform driver to use dev_groups
  spi: atmel: add tracing to custom .transfer_one_message callback
  spi: Remove dev_err() usage after platform_get_irq()
  spi: Reduce kthread priority
  regulator: Remove dev_err() usage after platform_get_irq()
  ASoC: Remove dev_err() usage after platform_get_irq()
  uio: uio_fsl_elbc_gpcm: convert platform driver to use dev_groups
  drm/i915: Allow sharing the idle-barrier from other kernel requests
  driver core: add dev_groups to all drivers
  gpio: pca953x: Drop %s for constant string literals
  gpio: pca953x: Remove explicit comparison with 0
  gpio: pca953x: Use GENMASK() consistently
  gpio: pca953x: Switch to use device_get_match_data()
  drm/i915: Flush extra hard after writing relocations through the GTT
  drm/i915/pmu: Atomically acquire the gt_pm wakeref
  gpio: mxc: Use devm_clk_get_optional instead of devm_clk_get
  ARM: dts: aspeed: tiogapass: Add Riser card
  ARM: dts: aspeed: tiogapass: Move battery sensor
  ALSA: hda: Add support of Zhaoxin controller
  ALSA: isa/wavefront: remove redundant assignment to pointer bptr
  asm-generic: Remove redundant arch-specific rules for simd.h
  crypto: caam - defer probing until QMan is available
  hwrng: timeriomem - add include guard to timeriomem-rng.h
  crypto: api - Remove redundant #ifdef in crypto_yield()
  hwrng: drivers - Use device-managed registration API
  crypto: jitterentropy - build without sanitizer
  crypto: nx - Add of_node_put() before return in 842
  crypto: user - fix potential warnings in cryptouser.h
  crypto: add header include guards
  crypto: caam/qi2 - Add printing dpseci fq stats using debugfs
  crypto: qat - Silence smp_processor_id() warning
  crypto: atmel-sha204a - Use device-managed registration API
  ARM: dts: aspeed: Add Facebook Wedge100 BMC
  ARM: dts: aspeed: Add Facebook Wedge40 BMC
  Revert "crypto: aegis128 - add support for SIMD acceleration"
  drm/i915/pmu: Make get_rc6 take intel_gt
  drm/i915/pmu: Convert sampling to gt
  drm/i915/pmu: Convert engine sampling to uncore mmio
  drm/i915/pmu: Make more struct i915_pmu centric
  tipc: reduce risk of wakeup queue starvation
  fm10k: reduce scope of the ring variable
  fm10k: reduce the scope of the result local variable
  fm10k: reduce the scope of the local msg variable
  fm10k: reduce the scope of the local i variable
  fm10k: reduce the scope of the err variable
  fm10k: reduce the scope of the tx_buffer variable
  drm/i915/tgl: allow the reg_read ioctl to read the RCS TIMESTAMP register
  drm/i915/tgl: Add and use new DC5 and DC6 residency counter registers
  rcutorture: Aggressive forward-progress tests shouldn't block shutdown
  rcuperf: Make rcuperf kernel test more robust for !expedited mode
  torture: Remove exporting of internal functions
  rcutorture: Emulate userspace sojourn during call_rcu() floods
  rcutorture: Test TREE03 with the threadirqs kernel boot parameter
  torture: Expand last_ts variable in kvm-test-1-run.sh
  rcuperf: Fix perf_type module-parameter description
  rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held()
  treewide: Rename rcu_dereference_raw_notrace() to _check()
  fm10k: reduce the scope of the q_idx local variable
  fm10k: reduce the scope of local err variable
  fm10k: reduce the scope of qv local variable
  doc: Add rcutree.kthread_prio pointer to stallwarn.txt
  rcu: Change return type of rcu_spawn_one_boost_kthread()
  srcu: Avoid srcutorture security-based pointer obfuscation
  rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK()
  rcu: Add kernel parameter to dump trace after RCU CPU stall warning
  rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()
  time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint
  lockdep: Make print_lock() address visible
  rcu: Simplify rcu_note_context_switch exit from critical section
  rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff()
  rcu: Simplify rcu_read_unlock_special() deferred wakeups
  fm10k: reduce scope of *p local variable
  fm10k: reduce scope of the err variable
  selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case
  bpf: always allocate at least 16 bytes for setsockopt hook
  net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_add
  net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_del
  net: dsa: mv88e6xxx: call vtu_getnext directly in db load/purge
  net: dsa: mv88e6xxx: explicit entry passed to vtu_getnext
  net: dsa: mv88e6xxx: lock mutex in vlan_prepare
  drm/i915/uc: Stop sanitizing enable_guc modparam
  drm/i915/guc: Use dedicated flag to track submission mode
  drm/i915/uc: Consider enable_guc modparam during fw selection
  drm/i915/uc: Rename intel_uc_is_using* into intel_uc_supports*
  pidfd: add P_PIDFD to waitid()
  net/mlx5e: Allow dropping specific tunnel packets
  net/mlx5e: TX reporter cleanup
  net/mlx5e: Set tx reporter only on successful creation
  net/mlx5e: Fix mlx5e_tx_reporter_create return value
  net/mlx5e: Rx, checksum handling refactoring
  net/mlx5e: Tx, Soften inline mode VLAN dependencies
  net/mlx5e: XDP, Slight enhancement for WQE fetch function
  net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left
  net/mlx5e: Tx, Strict the room needed for SQ edge NOPs
  net/mlx5: Add flow counter pool
  net/mlx5: Add flow counter bulk infrastructure
  net/mlx5: E-Switch, add ingress rate support
  posix-timers: Move rcu_head out of it union
  posix-timers: Rework cancel retry loops
  posix-timers: Cleanup the flag/flags confusion
  itimers: Prepare for PREEMPT_RT
  timerfd: Prepare for PREEMPT_RT
  alarmtimer: Prepare for PREEMPT_RT
  sched/deadline: Ensure inactive_timer runs in hardirq context
  timers: Prepare support for PREEMPT_RT
  hrtimer: Prepare support for PREEMPT_RT
  hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT
  hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT
  tick: Mark tick related hrtimers to expiry in hard interrupt context
  KVM: LAPIC: Mark hrtimer to expire in hard interrupt context
  watchdog: Mark watchdog_hrtimer to expire in hard interrupt context
  perf/core: Mark hrtimers to expire in hard interrupt context
  sched: Mark hrtimers to expire in hard interrupt context
  hrtimer: Make enqueue mode check work on RT
  net/mlx5: E-switch, Tide up eswitch config sequence
  net/mlx5: E-Switch, Remove redundant mc_promisc NULL check
  net/mlx5: E-Switch, remove redundant error handling
  net/mlx5: E-switch, Introduce helper function to enable/disable vports
  net/mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports
  net/mlx5: E-switch, Combine metadata enable/disable functionality
  net/mlx5: E-Switch, Verify support QoS element type
  net/mlx5: Make load_one() and unload_one() symmetric
  net/mlx5: Fix offset of tisc bits reserved field
  net/mlx5: Add flow counter bulk allocation hardware bits and command
  net/mlx5: Refactor and optimize flow counter bulk query
  net: hns3: activate reset timer when calling reset_event
  net: hns3: clear reset interrupt status in hclge_irq_handle()
  net: hns3: fix some reset handshake issue
  net: hns3: rename a member in struct hclge_mac_ethertype_idx_rd_cmd
  net: hns3: simplify hclge_cmd_query_error()
  net: hns3: minior error handling change for hclge_tm_schd_info_init
  net: hns3: minor cleanup in hns3_clean_rx_ring
  net: hns3: remove unnecessary variable in hclge_get_mac_vlan_cmd_status()
  net: hns3: refine for set ring parameters
  net: hns3: do not query unsupported commands in debugfs
  net: hns3: add handler for NCSI error mailbox
  net: hns3: add link change event report
  net: phy: xgene: use devm_platform_ioremap_resource() to simplify code
  bcm63xx_enet: use devm_platform_ioremap_resource() to simplify code
  net: qcom/emac: use devm_platform_ioremap_resource() to simplify code
  net: mediatek: use devm_platform_ioremap_resource() to simplify code
  net: dsa: bcm_sf2: use devm_platform_ioremap_resource() to simplify code
  net: dsa: b53: use devm_platform_ioremap_resource() to simplify code
  net: dsa: lantiq: use devm_platform_ioremap_resource() to simplify code
  mvpp2: use devm_platform_ioremap_resource() to simplify code
  drm/i915/gt: Introduce intel_gt_runtime_suspend/resume
  drm/i915/uc: Move uC early functions inside the GT ones
  drm/i915/gt: Move gt_cleanup_early out of gem_cleanup_early
  staging: rtl8723bs: remove set but not used variable 'FirstConnect'
  staging: rtl8723bs: remove set but not used variables 'prspbuf' and 'auth'
  staging: rtl8192u: null check the kzalloc
  drm/i915: Remove lrc default desc from GEM context
  staging: rtl8723bs: remove set but not used variable 'bEEPROMCheck'
  usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping
  usb: wusbcore: Spelling s/disconenct/disconnect/
  usb: musb: remove redundant assignment to variable ret
  RDMA/hns: remove set but not used variable 'irq_num'
  hrtimer: Introduce HARD expiry mode
  hrtimer/treewide: Use hrtimer_sleeper_start_expires()
  hrtimer: Provide hrtimer_sleeper_start_expires()
  hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls
  tools/memory-model: Make scripts be executable
  platform/x86: intel_int0002_vgpio: Remove dev_err() usage after platform_get_irq()
  platform/x86: intel_bxtwc_tmu: Remove dev_err() usage after platform_get_irq()
  platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq()
  platform/x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq()
  drm/i915/ehl: Don't forget to handle port C's hotplug interrupts
  of/platform: Don't create device links for default busses
  of/platform: Create device links for all child-supplier depencencies
  of/platform: Pause/resume sync state during init and of_platform_populate()
  driver core: Add sync_state driver/bus callback
  of/platform: Add functional dependency link from DT bindings
  driver core: Add edit_links() callback for drivers
  driver core: Add support for linking devices during device addition
  drivers: Fix htmldocs warnings with bus_find_next_device()
  drivers: Fix typo in parameter description for driver_find_device_by_acpi_dev
  i2c: Revert incorrect conversion to use generic helper
  spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute
  regmap: no need to check return value of debugfs_create functions
  i2c: designware: make use of devm_gpiod_get_optional
  dt-bindings: i2c: riic: Rename bindings documentation file
  dt-bindings: i2c: riic: Rename bindings documentation file
  dt-bindings: i2c: rcar: Rename bindings documentation file
  dt-bindings: i2c: sh_mobile: Rename bindings documentation file
  ASoC: zx-tdm: remove redundant assignment to ts_width on error return path
  ASoC: SOF: no need to check return value of debugfs_create functions
  ASoC: core: no need to check return value of debugfs_create functions
  i2c: busses: Use dev_get_drvdata where possible
  ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions
  ASoC: codec2codec: fill some of the runtime stream parameters
  ASoC: codec2codec: remove ephemeral variables
  ASoC: create pcm for codec2codec links as well
  i2c: imx-lpi2c: use devm_platform_ioremap_resource() to simplify code
  i2c: mxs: use devm_platform_ioremap_resource() to simplify code
  i2c: ismt: Remove call to memset after dmam_alloc_coherent
  i2c: tegra: Compile PM functions unconditionally
  ima: initialize the "template" field with the default template
  drm/i915/oa: add content to Makefile
  Revert "drm/radeon: Provide ddc symlink in connector sysfs directory"
  drm/i915: fix possible memory leak in intel_hdcp_auth_downstream()
  dt-bindings: reset: amlogic,meson8b-reset: update with SPDX Licence identifier
  dt-bindings: reset: amlogic,meson-gxbb-reset: update with SPDX Licence identifier
  reset: reset-meson: update with SPDX Licence identifier
  dt-bindings: reset: Fix typo in imx8mq resets
  dt-bindings: reset: imx7: Add support for i.MX8MM
  drm/i915/execlists: Always clear pending&inflight requests on reset
  gpio: of: Fix hard-assigned valid_mask for OF case
  mfd: aat2870: no need to check return value of debugfs_create functions
  mfd: ab8500: no need to check return value of debugfs_create functions
  mfd: ab3100: no need to check return value of debugfs_create functions
  ipmi_si: Convert timespec64 to timespec
  net: bridge: mcast: add delete due to fast-leave mdb flag
  tc-testing: Clarify the use of tdc's -d option
  ice: Bump version number
  ice: Remove flag to track VF interrupt status
  ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA
  ice: Don't return error for disabling LAN Tx queue that does exist
  ice: Remove duplicate code in ice_alloc_rx_bufs
  ice: Add stats for Rx drops at the port level
  ice: Update number of VF queue before setting VSI resources
  ice: Set up Tx scheduling tree based on alloc VSI Tx queues
  ice: Only bump Rx tail and release buffers once per napi_poll
  docs: fs: porting.rst: fix a broken reference to another doc
  docs: w1: convert to ReST and add to the kAPI group of docs
  docs: fs: cifs: convert to ReST and add to admin-guide book
  randstruct: Check member structs in is_pure_ops_struct()
  spi: docs: convert to ReST and add it to the kABI bookset
  docs: writing-schema.md: convert from markdown to ReST
  docs: fix a couple of new broken references
  drm/amdkfd: enable KFD support for navi14
  drm/amdgpu: disable inject for failed subblocks of gfx
  drm/amdgpu: support gfx ras error injection and err_cnt query
  drm/amdgpu: add RAS callback for gfx
  drm/amdgpu: add define for gfx ras subblock
  drm/amd/include: add define of TCP_EDC_CNT_NEW
  drm/amd/include: add bitfield define for EDC registers
  drm/amdgpu: remove ras_reserve_vram in ras injection
  drm/amdgpu: add check for ras error type
  drm/amdgpu: update interrupt callback for all ras clients
  drm/amdgpu: allow ras interrupt callback to return error data
  drm/amdgpu: query umc ras error address
  drm/amdgpu: add structures for umc error address translation
  drm/amdgpu: add support for recording ras error address
  drm/amdgpu: update algorithm of umc uncorrectable error counting
  drm/amdgpu: switch to amdgpu_umc structure
  drm/amdgpu: use 64bit operation macros for umc
  drm/amdgpu: add RREG64/WREG64(_PCIE) operations
  drm/amdgpu: add ras error count after each query (v2)
  drm/amdgpu: querry umc error count
  drm/amdgpu: init umc v6_1 functions for vega20
  drm/amdgpu: add umc v6_1 query error count support
  drm/amdgpu: add umc v6_1_1 IP headers
  drm/amdgpu: add rsmu v_0_0_2 ip headers
  drm/amdgpu: add amdgpu_umc_functions structure
  drm/amdgpu: init RSMU and UMC ip base address for vega20
  drm/amdgpu: move some ras data structure to amdgpu_ras.h
  tpm: Document UEFI event log quirks
  drm/amdgpu: drop drmP.h from vcn_v2_5.c
  drm/amdgpu: drop drmP.h from vcn_v2_0.c
  drm/amdgpu: drop drmP.h from sdma_v5_0.c
  drm/amdgpu: drop drmP.h from nv.c
  drm/amdgpu: drop drmP.h from navi10_ih.c
  drm/amdgpu: drop drmP.h in gfx_v10_0.c
  drm/amdgpu: drop drmP.h from amdgpu_amdkfd_gfx_v10.c
  drm/amdgpu: drop drmP.h in amdgpu_amdkfd_arcturus.c
  docs: net: convert two README files to ReST format
  docs: nios2: add it to the main Documentation body
  docs: hwmon: pxe1610: convert to ReST format and add to the index
  docs: mips: add to the documentation body as ReST
  docs: wimax: convert to ReST and add to admin-guide
  docs: index.rst: don't use genindex for pdf output
  docs: fs: convert porting to ReST
  docs: fs: convert docs without extension to ReST
  docs: isdn: convert to ReST and add to kAPI bookset
  docs: openrisc: convert to ReST and add to documentation body
  docs: parisc: convert to ReST and add to documentation body
  docs: README.buddha: convert to ReST and add to m68k book
  docs: admin-guide: add auxdisplay files to it after conversion to ReST
  docs: packing: move it to core-api book and adjust markups
  docs: ipmb: place it at driver-api and convert to ReST
  docs: i2c: convert to ReST and add to driver-api bookset
  docs: ubifs-authentication.md: convert to ReST
  docs: thermal: add it to the driver API
  Documentation: coresight: convert txt to rst
  Documentation: filesystems: Convert ufs.txt to reStructuredText format
  Documentation: filesystems: Convert jfs.txt to
  doc: email-clients miscellaneous fixes
  RDMA/mlx5: Remove DEBUG ODP code
  docs: riscv: convert boot-image-header.txt to ReST
  docs: zh_CN: howto.rst: fix a broken reference
  docs: cgroup-v1/blkio-controller.rst: remove a CFQ left over
  MAINTAINERS: fix a renamed DT reference
  MAINTAINERS: fix reference to net phy ABI file
  MAINTAINERS: fix broken ref for ABI sysfs-bus-counter-ftm-quaddec
  doc:it_IT: align translation to mainline
  mailmap: add entry to connect my email addresses
  docs: arm: Remove orphan sh-mobile directory
  drm/i915/ehl: Ungate DDIC and DDID
  ice: Disable VFs until reset is completed
  ice: Do not configure port with no media
  ice: separate out control queue lock creation
  ice: Always set prefena when configuring an Rx queue
  ice: Move vector base setup to PF VSI
  ice: track hardware stat registers past rollover
  ice: add lp_advertising flow control support
  x86/kvm: Use CONFIG_PREEMPTION
  x86/dumpstack: Indicate PREEMPT_RT in dumps
  x86: Use CONFIG_PREEMPTION
  kprobes: Use CONFIG_PREEMPTION
  tracing: Use CONFIG_PREEMPTION
  locking/spinlocks: Use CONFIG_PREEMPTION
  rcu: Use CONFIG_PREEMPTION
  sched/preempt: Use CONFIG_PREEMPTION where appropriate
  udf: prevent allocation beyond UDF partition
  perf: Remove dev_err() usage after platform_get_irq()
  perf/imx_ddr: Add MODULE_DEVICE_TABLE
  staging/octeon: Fix build error without CONFIG_NETDEVICES
  RDMA/core: fix spelling mistake "Nelink" -> "Netlink"
  infiniband: Remove dev_err() usage after platform_get_irq()
  selftests: mlxsw: Add a test for leftover DSCP rule
  selftests: mlxsw: Fix local variable declarations in DSCP tests
  myri10ge: remove unneeded variable
  net: ag71xx: Slighly simplify code in 'ag71xx_rings_init()'
  ARM: vexpress: Cleanup cppcheck shifting warning
  ARM: dts: vexpress: Add missing newline at end of file
  ARM: dts: vexpress: add missing SPDX GPL-2.0 license identifier
  dmaengine: Remove dev_err() usage after platform_get_irq()
  dmaengine: imx-dma: Mark expected switch fall-through
  dmaengine: tegra210-adma: Don't program FIFO threshold
  drm/i915: Move MOCS setup to intel_mocs.c
  drm/i915/tgl: Tigerlake only has global MOCS registers
  drm/i915/tgl: Define MOCS entries for Tigerlake
  drm/i915/tgl: stop using ERROR_GEN6 and DONE_REG
  drm/i915/tgl: Move fault registers to their new offset
  drm/i915: remove dangling forward declaration
  drm/radeon: Provide ddc symlink in connector sysfs directory
  drm/amdgpu: Provide ddc symlink in connector sysfs directory
  drm/bridge: ti-tfp410: Provide ddc symlink in connector sysfs directory
  drm/bridge: dw-hdmi: Provide ddc symlink in connector sysfs directory
  drm/bridge: dumb-vga-dac: Provide ddc symlink in connector sysfs directory
  drm/ast: Provide ddc symlink in connector sysfs directory
  drm/mgag200: Provide ddc symlink in connector sysfs directory
  drm: sti: Provide ddc symlink in hdmi connector sysfs directory
  drm/imx: imx-tve: Provide ddc symlink in connector's sysfs
  drm/imx: imx-ldb: Provide ddc symlink in connector's sysfs
  drm/sun4i: hdmi: Provide ddc symlink in sun4i hdmi connector sysfs directory
  drm: Add drm_connector_init() variant with ddc
  drm: Add ddc link in sysfs created by drm_connector
  ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms
  ASoC: Intel: Skylake: use common NHLT module
  ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry
  ALSA: hda: move parts of NHLT code to new module
  ASoC: Intel: Skylake: move NHLT header to common directory
  drm/gm12u320: Move driver to drm/tiny
  drm/tinydrm: Rename folder to tiny
  drm/tinydrm/Kconfig: Remove menuconfig DRM_TINYDRM
  staging: rtl8188eu: remove redundant assignment to variable rtstatus
  staging: rtl8723bs: indicate disconnection when disconnecting
  asm-generic: make simd.h a mandatory include/asm header
  ASoC: codecs: Add uda1334 codec driver
  mac80211: HE STA disassoc due to QOS NULL not sent
  dt-bindings: sound: Add bindings for UDA1334 codec
  ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code
  ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code
  ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code
  ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code
  ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code
  ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code
  ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code
  ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code
  ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code
  ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code
  ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code
  ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code
  ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code
  ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code
  ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code
  ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code
  ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code
  ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code
  ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code
  ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code
  ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS
  ASoC: ti: Mark expected switch fall-throughs
  ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code
  ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code
  ASoC: spear: use devm_platform_ioremap_resource() to simplify code
  ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code
  ASoC: sirf: use devm_platform_ioremap_resource() to simplify code
  ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code
  ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code
  ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code
  ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code
  ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code
  ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code
  ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code
  ASoC: tegra: use devm_platform_ioremap_resource() to simplify code
  ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code
  ASoC: meson: g12a-tohdmitx: override codec2codec params
  crypto: s390/aes - fix name clash after AES library refactor
  cpuidle: header file stubs must be "static inline"
  gpio: ixp4xx: remove redundant dev_err message
  quota: fix condition for resetting time limit in do_set_dqblk()
  ext2: code cleanup for ext2_free_blocks()
  ext2: fix block range in ext2_data_block_valid()
  udf: support 2048-byte spacing of VRS descriptors on 4K media
  udf: refactor VRS descriptor identification
  drm/i915/uc: Move uC WOPCM setup in uc_init_hw
  drm/i915/uc: Don't enable communication twice on resume
  mac80211: allow setting spatial reuse parameters from bss_conf
  nl80211: add strict start type
  cfg80211: add support for parsing OBBS_PD attributes
  mac80211: reject zero MAC address in add station
  cfg80211: use parallel_ops for genl
  mac80211_hwsim: fill boottime_ns in netlink RX path
  mac80211: add missing null return check from call to ieee80211_get_sband
  drm/i915/selftests: Pass intel_context to igt_spinner
  drm/prime: Ditch gem_prime_res_obj hook
  drm/amdgpu: Fill out gem_object->resv
  drm/nouveau: Fill out gem_object->resv
  drm/radeon: Fill out gem_object->resv
  drm/i915: Avoid ce->gem_context->i915
  Revert "staging: kpc2000: Convert put_page() to put_user_page*()"
  drm/amd/powerplay: determine the features to enable by pptable only
  drm/amdgpu: correct irq type used for sdma ecc
  drm/amd/powerplay: make power limit retrieval as asic specific
  drm/amd/powerplay: correct arcturus current clock level calculation
  drm/amd/powerplay: support UMD PSTATE settings on arcturus
  drm/amd/powerplay: fix arcturus real-time clock frequency retrieval
  drm/amd/powerplay: remove redundancy debug log in smu
  drm/amd/powerplay: correct the bitmask used in arcturus
  drm/amd/powerplay: add missing arcturus feature maps
  drm/amd/powerplay: support fan speed retrieval on arcturus
  drm/amd/powerplay: support real-time clock retrieval on arcturus
  drm/amd/powerplay: support sensor reading on arcturus
  drm/amd/powerplay: init arcturus SMU metrics table on bootup
  drm/amd/powerplay: correct UVD/VCE/VCN power status retrieval
  drm/amd/powerplay: correct Navi10 VCN powergate control (v2)
  drm/amd/powerplay: support VCN powergate status retrieval for SW SMU
  drm/amd/powerplay: support VCN powergate status retrieval on Raven
  drm/amd/powerplay: add new sensor type for VCN powergate status
  drm/amdgpu: update more sdma instances irq support
  drm/amd/include: adjust base offset of SMUIO and THM for Arcturus
  drm/amd/powerplay: hold on the arcturus gfx dpm support in driver
  drm/amdgpu: correct VCN powergate routine for acturus
  drm/amd/powerplay: enable arcturus powerplay
  drm/amd/powerplay: initialize arcturus MP1 and THM base address
  drm/amd/powerplay: enable SW SMU routine support for arcturus
  drm/amd/powerplay: update arcturus_ppt.c/h V3
  drm/amd/powerplay: update arcturus_ppsmc.h
  drm/amd/powerplay: update smu11_driver_if_arcturus.h
  drm/amd/powerplay: add SW SMU interface for dumping pptable out (v2)
  drm/amd/powerplay: add smcdpminfo table v4_6 support
  drm/amdkfd: Save/restore vcc on gfx10
  drm/amdkfd: Save/restore flat_scratch_lo/hi on gfx10
  drm/amdkfd: Fix gfx10 wave64 VGPR context restore
  drm/amd/display: Support uclk switching for DCN2
  drm/amd/display: Embed DCN2 SOC bounding box
  drm/amdgpu: fix a potential information leaking bug
  drm/amdgpu: fix error handling in amdgpu_cs_process_fence_dep
  drm/amdgpu/powerplay: provide the interface to disable uclk switch for DAL
  drm/amd/amdgpu/vcn_v2_0: Move VCN 2.0 specific dec ring test to vcn_v2_0
  drm/amdgpu/gfx10: update golden settings for navi14
  drm/amd/powerplay: implment sysfs feature status function in smu
  drm/amd/powerplay: move smu_feature_update_enable_state to up level
  drm/amd/powerplay: add smu feature name support
  drm/amd/powerplay: add smu message name support
  drm/amd/powerplay: move smu types to smu_types.h
  drm/amdgpu: Default disable GDS for compute+gfx
  drm/amd/amdgpu/vcn_v2_0: Mark RB commands as KMD commands
  drm/amdgpu/display: fix the build without CONFIG_DRM_AMD_DC_DSC_SUPPORT
  drm/amdgpu: Fix amdgpu_display_supported_domains logic.
  drm/amdgpu/powerplay: use proper revision id for navi
  drm/amdgpu: put the SMC into the proper state on reset/unload
  drm/amdgpu/powerplay: add set_mp1_state for vega12
  drm/amdgpu/powerplay: add set_mp1_state for vega10
  drm/amdgpu/powerplay: add set_mp1_state for vega20
  drm/amdgpu/powerplay: return success if set_mp1_state is not set
  drm/amdgpu/powerplay: add a new interface to set the mp1 state
  drm/amdgpu: add reset_method asic callback for navi
  drm/amdgpu: add reset_method asic callback for soc15
  drm/amdgpu: add reset_method asic callback for vi
  drm/amdgpu: add reset_method asic callback for cik
  drm/amdgpu: add reset_method asic callback for si
  drm/amdgpu: add an asic callback to determine the reset method
  drm/amd/powerplay: enable SW SMU reset functionality
  drm/amd/powerplay: fix null pointer dereference around dpm state relates
  drm/amd/powerplay: minor fixes around SW SMU power and fan setting
  drm/amd/display: enable S/G for RAVEN chip
  drm/amdgpu: Add check for USWC support for amdgpu_display_supported_domains
  drm/amdgpu: Create helper to clear AMDGPU_GEM_CREATE_CPU_GTT_USWC
  drm/amdgpu: Fix hard hang for S/G display BOs.
  drm/amdgpu: adding xgmi error monitoring
  drm/amdgpu: add perfmon and fica atomics for df
  drm/amdkfd: Remove dead code from gfx8/gfx9 trap handlers
  drm/amdkfd: Replace gfx10 trap handler with correct branch
  drm/amdkfd: Fix lost single step exceptions in gfx9 trap handler
  drm/amdkfd: Use SQC when TCP would fail in gfx9 context save.
  drm/amdgpu/gmc10: fix pte mytpe field error for navi14
  drm/amdgpu: use VCN firmware offset for cache window
  drm/amd/powerplay: fix temperature granularity error in smu11
  drm/amd/powerplay: some cosmetic fixes
  drm/amd/powerplay: no pptable transfer and dpms enabled with "dpm=0"
  drm/amd/display: fix a missing null check on a failed kzalloc
  drm/radeon: Use dev_get_drvdata where possible
  drm/amd/display: Use dev_get_drvdata
  drm/amdgpu: Use dev_get_drvdata where possible
  drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines
  drm/amdkfd: Fix byte align on VegaM
  drm/amd/powerplay: add callback function of get_thermal_temperature_range
  tools: bpftool: add support for reporting the effective cgroup progs
  selftests/bpf: fix clearing buffered output between tests/subtests
  selftests/bpf: add test for bpf_tcp_gen_syncookie
  selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers
  bpf: sync bpf.h to tools/
  bpf: add bpf_tcp_gen_syncookie helper
  tcp: add skb-less helpers to retrieve SYN cookie
  tcp: tcp_syn_flood_action read port from socket
  csky: Fixup dma_alloc_coherent with PAGE_SO attribute
  csky: Fixup mb() synchronization problem
  ARM: dts: aspeed: swift: Fix FSI GPIOs
  extcon: adc-jack: Remove dev_err() usage after platform_get_irq()
  gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h
  gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h
  gpiolib: of: Reshuffle contents of consumer.h for new library layout
  hv_balloon: Reorganize the probe function
  hv_balloon: Use a static page for the balloon_up send buffer
  net: dsa: ksz: Add Microchip KSZ8795 DSA driver
  net: dsa: ksz: Add KSZ8795 tag code
  dt-bindings: net: dsa: ksz: document Microchip KSZ87xx family switches
  vsock/virtio: change the maximum packet size allowed
  vhost/vsock: split packets to send using multiple buffers
  vsock/virtio: fix locking in virtio_transport_inc_tx_pkt()
  vsock/virtio: reduce credit update messages
  vsock/virtio: limit the memory used per-socket
  hrtimer: Remove task argument from hrtimer_init_sleeper()
  net: Remove dev_err() usage after platform_get_irq()
  linux: Remove bvec page_offset, use bv_offset
  net: Use skb_frag_off accessors
  linux: Add skb_frag_t page_offset accessors
  sctp: factor out sctp_connect_add_peer
  sctp: factor out sctp_connect_new_asoc
  sctp: clean up __sctp_connect
  sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx
  sctp: only copy the available addr data in sctp_transport_init
  drm/i915: make i915_selftest.h self-contained
  HSI: Remove dev_err() usage after platform_get_irq()
  coda: Fix typo in the struct CodaCred documentation
  Documentation: filesystem: fix "Removed Sysctls" table
  Documentation/features/locking: update lists
  scsi: qla2xxx: Reject EH_{abort|device_reset|target_request}
  scsi: qla2xxx: Skip FW dump on LOOP initialization error
  scsi: qla2xxx: Use Correct index for Q-Pair array
  scsi: qla2xxx: Fix abort timeout race condition.
  scsi: qla2xxx: Fix different size DMA Alloc/Unmap
  scsi: qla2xxx: Fix DMA unmap leak
  scsi: mpt3sas: support target smid for [abort|query] task
  scsi: ibmvscsi_tgt: Mark expected switch fall-throughs
  scsi: cxlflash: Mark expected switch fall-throughs
  scsi: mpt3sas: clean up a couple sizeof() uses
  drm/i915/tgl: handle DP aux interrupts
  drm/i915/tgl: Update north display hotplug detection to TGL connections
  drm/i915/tgl: Add hpd interrupt handling
  HSI: ssi_protocol: Mark expected switch fall-throughs
  drm/i915: Update DRIVER_DATE to 20190730
  staging: Remove dev_err() usage after platform_get_irq()
  ppdev: add header include guard
  mei: Use dev_get_drvdata where possible
  uio: Remove dev_err() usage after platform_get_irq()
  usb: Remove dev_err() usage after platform_get_irq()
  mips: remove nargs from __SYSCALL
  MIPS: jz4740: Drop dead code
  hwmon: Drop obsolete JZ4740 driver
  power/supply: Drop obsolete JZ4740 driver
  mtd: rawnand: Drop obsolete JZ4740 NAND driver
  dma: Drop JZ4740 driver
  video/fbdev: Drop JZ4740 driver
  ASoC: jz4740: Drop lb60 board code
  MIPS: configs: LB60: update defconfig
  MIPS: qi_lb60: Migrate to devicetree
  rxrpc: Fix -Wframe-larger-than= warnings from on-stack crypto
  MIPS: DTS: jz4740: Add missing nodes
  staging: fsl-dpaa2/ethsw: add .ndo_fdb[add|del] callbacks
  staging: fsl-dpaa2/ethsw: check added_by_user flag
  staging: fsl-dpaa2/ethsw: add .ndo_fdb_dump callback
  staging: fsl-dpaa2/ethsw: notify switchdev of offloaded entry
  staging: fsl-dpaa2/ethsw: remove unused structure
  MIPS: Kconfig: remove HAVE_LATENCYTOP_SUPPORT
  scsi: scsi_debugfs: Use for_each_set_bit to simplify code
  MIPS: X1000: Add X1000 system type.
  drm/rockchip: Make analogix_dp_atomic_check static
  scsi: qla2xxx: Replace vmalloc + memset with vzalloc
  media: via-camera: convert to the vb2 framework
  scsi: fdomain_isa: use CFG1_IRQ_MASK
  media: vivid: add support for new pixelformats
  scsi: fdomain: use BSTAT_{MSG|CMD|IO} in fdomain_work()
  media: v4l2-common: add support for new RGB32 pixelformats
  media: v4l2-tpg: add support for new pixelformats
  scsi: fdomain: use BCTL_RST in fdomain_reset()
  media: v4l2-ctrl: Add a comment on why we zero out compound controls fields
  scsi: aic94xx: Remove unnecessary null check
  media: videodev2.h.rst.exceptions: tymecode -> timecode
  media: v4l2-ioctl.c: OR flags in v4l_fill_fmtdesc(), not don't overwrite
  scsi: qla2xxx: Remove unnecessary null check
  SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist
  cpuidle-haltpoll: disable host side polling when kvm virtualized
  cpuidle: add haltpoll governor
  governors: unify last_state_idx
  cpuidle: add poll_limit_ns to cpuidle_device structure
  add cpuidle-haltpoll driver
  drm/i915/gt: Provide a local intel_context.vm
  drm/i915: Move aliasing_ppgtt underneath its i915_ggtt
  ARM: dts: socfpga: add missing reset-names for dma
  ARM: dts: socfpga: Adjust GMAC1 clock and TXD lines skew on VINING FPGA
  ARM: dts: socfpga: Fix up button mapping on VINING FPGA
  arm64: dts: stratix10: Add NAND device node
  ARM: dts: socfpga: update to new Denali NAND binding
  arm64: dts: agilex/stratix10: Add reset properties for DMA
  ARM: dts: socfpga: add reset properties for DMA
  ARM: dts: socfpga: add the QSPI OCP reset property on arria10
  PCI: Make pci_set_of_node(), etc private
  PCI: Make pci_enable_ptm() private
  PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private
  PCI: Make pci_ats_init() private
  PCI: Make pcie_update_link_speed() private
  PCI: Make pci_bus_get(), pci_bus_put() private
  PCI: Make pci_hotplug_io_size, mem_size, and bus_size private
  PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private
  PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private
  PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private
  PCI: Make PCI_PM_* delay times private
  coccinelle: Add script to check for platform_get_irq() excessive prints
  driver core: platform: Add an error message to platform_get_irq*()
  platform/x86: asus-wmi: fix CPU fan control on recent products
  platform/x86: asus-wmi: add a helper for device presence
  platform/x86: asus-wmi: cleanup AGFN fan handling
  platform/x86: pcengines-apuv2: wire up simswitch gpio as led
  platform/x86: pcengines-apuv2: add mpcie reset gpio export
  platform/x86: i2c-multi-instantiate: Use struct_size() helper
  platform/x86: dell-wmi: Use existing defined KBD_LED_* magic values
  platform/x86: dell-wmi: Ignore keyboard backlight change KBD_LED_AUTO_TOKEN
  platform/x86: dell-wmi: Ignore keyboard backlight change KBD_LED_ON_TOKEN
  platform/x86: acer-wmi: Switch to acpi_dev_get_first_match_dev()
  platform/x86: wmi: Remove acpi_has_method() call
  platform/x86: ISST: Use dev_get_drvdata
  platform: Add platform_find_device_by_driver() helper
  drivers: Add generic helper to match any device
  drivers: Introduce device lookup variants by ACPI_COMPANION device
  drivers: Introduce device lookup variants by device type
  drivers: Introduce device lookup variants by fwnode
  drivers: Introduce device lookup variants by of_node
  drivers: Introduce device lookup variants by name
  usb: phy: ab8500-usb: Mark expected switch fall-throughs
  usb: host: ohci-tmio: Mark expected switch fall-throughs
  ARM: dts: exynos: Use standard arrays of generic PHYs for EHCI/OHCI devices
  usb: exynos: add support for getting PHYs from the standard dt array
  dt-bindings: switch Exynos EHCI/OHCI bindings to use array of generic PHYs
  drm/i915: Inline engine->init_context into its caller
  driver core: Fix creation of device links with PM-runtime flags
  drm/syncobj: fix leaking dma_fence in drm_syncobj_query_ioctl
  ACPI: PM: Set up EC GPE for system wakeup from drivers that need it
  drm: sti: Mark expected switch fall-throughs
  arm64: dts: renesas: ulcb: Sort nodes
  arm64: dts: renesas: ulcb-kf: Sort nodes
  arm64: dts: renesas: salvator-common: Sort nodes
  arm64: dts: renesas: r8a7796: salvator-xs: Sort nodes
  arm64: dts: renesas: r8a7796: salvator-x: Sort nodes
  arm64: dts: renesas: r8a7795: salvator-xs: Sort nodes
  arm64: dts: renesas: r8a7795: salvator-x: Sort nodes
  arm64: dts: renesas: r8a7795-es1: salvator-x: Sort nodes
  arm64: dts: renesas: r8a77965: Sort nodes
  arm64: dts: renesas: r8a7795-es1: Sort nodes
  arm64: dts: renesas: r8a7795: Sort nodes
  drm/i915: use upstream version of header tests
  Documentation: gpio: fix function links in the HTML docs
  staging: rtl8188eu: cleanup comparsion to NULL in usb_halinit.c
  staging: rtl8188eu: add spaces around '-' and '*' in usb_halinit.c
  staging: rtl8188eu: add spaces around '<<' and '>>' in usb_halinit.c
  staging: rtl8188eu: add spaces around '|' in usb_halinit.c
  staging: rtl8188eu: add spaces around '&' in usb_halinit.c
  staging: rtl8188eu: add spaces around '+' in usb_halinit.c
  staging: wilc1000: remove manual sleep mode
  staging: wilc1000: apply power management regardless of open interfaces
  staging: wilc1000: avoid overriding powersave state
  staging: wilc1000: remove unused members
  staging: wilc1000: remove ip timeout timer
  staging: wilc1000: remove inetaddr notifier
  staging: kpc2000: Convert put_page() to put_user_page*()
  staging: rtl8188eu: remove redundant assignment to rtstatus
  Staging: rtl8192e: fixed a function prototype definition issue
  staging: rtl8188eu: replace hal_EfusePgCheckAvailableAddr()
  Staging: fbtft: Fix some typo. pdc8544 --> pcd8544
  staging: most: Use DEFINE_SPINLOCK() instead of struct spinlock
  staging: olpc_dcon: Remove TODO item
  staging: vc04_services: fix unused-but-set-variable warning
  staging: rtl8723bs: os_dep: remove two set but not used variables
  staging: rtl8723bs: remove set but not used variable 'pszBBRegMpFile'
  staging: rtl8723bs: remove set but not used variable 'bWifiBusy'
  gpio: remove less important #ifdef around declarations
  ALSA: sparc: Mark expected switch fall-throughs
  sound: dmasound_atari: Mark expected switch fall-through
  cpufreq: ti-cpufreq: Mark expected switch fall-through
  net/mlx5e: Protect tc flow table with mutex
  net/mlx5e: Rely on rcu instead of rtnl lock when getting upper dev
  net/mlx5e: Eswitch, use state_lock to synchronize vlan change
  net/mlx5e: Eswitch, change offloads num_flows type to atomic64
  net/mlx5e: Protect unready flows with dedicated lock
  net/mlx5e: Protect tc flows hashtable with rcu
  net/mlx5e: Change flow flags type to unsigned long
  net/mlx5e: Extend tc flow struct with reference counter
  net/mlx5e: Simplify get_route_and_out_devs helper function
  net/mlx5e: Fix unnecessary flow_block_cb_is_busy call
  net/mlx5e: Improve ethtool rxnfc callback structure
  net/mlx5e: Avoid warning print when not required
  net/mlx5e: Print a warning when LRO feature is dropped or not allowed
  pinctrl: Ingenic: Add pinctrl driver for X1500.
  dt-bindings: pinctrl: Add X1500 bindings.
  pinctrl: Ingenic: Add pinctrl driver for X1000 and X1000E.
  dt-bindings: pinctrl: Add X1000 and X1000E bindings.
  pinctrl: Ingenic: Add pinctrl driver for JZ4760 and JZ4760B.
  dt-bindings: pinctrl: Add JZ4760 and JZ4760B bindings.
  dt-bindings: pinctrl: aspeed: Strip unnecessary quotes
  perf vendor events power9: Added missing event descriptions
  libperf: Initial documentation
  libperf: Add perf_evsel__enable/disable test
  libperf: Add perf_evlist__enable/disable test
  libperf: Add perf_evsel tests
  libperf: Add perf_evlist test
  libperf: Add perf_thread_map test
  libperf: Add perf_cpu_map test
  libperf: Add tests support
  libperf: Add install targets
  libperf: Add perf_evsel__attr() function
  libperf: Adopt perf_evlist__enable()/disable() functions from perf
  libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf
  libperf: Add perf_evsel__cpus()/threads() functions
  libperf: Add perf_cpu_map__for_each_cpu() macro
  libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions
  libperf: Adopt perf_evsel__read() function from tools/perf
  libperf: Adopt simplified perf_evsel__close() function from tools/perf
  libperf: Adopt simplified perf_evsel__open() function from tools/perf
  libperf: Adopt perf_evsel__alloc_fd() function from tools/perf
  libperf: Adopt the readn()/writen() functions from tools/perf
  libperf: Move nr_members from perf's evsel to libperf's perf_evsel
  libperf: Move fd array from perf's evsel to lobperf's perf_evsel class
  libperf: Adopt xyarray class from perf
  libperf: Add perf_evlist__set_maps() function
  libperf: Add threads to struct perf_evlist
  libperf: Add cpus to struct perf_evlist
  libperf: Add has_user_cpus to struct perf_evlist
  libperf: Add threads to struct perf_evsel
  libperf: Add own_cpus to struct perf_evsel
  libperf: Add cpus to struct perf_evsel
  libperf: Add perf_evsel__delete() function
  libperf: Add perf_evlist__delete() function
  libperf: Add perf_evlist__for_each_evsel() iterator
  libperf: Add perf_evsel__new() function
  libperf: Add perf_evlist__new() function
  libperf: Move zalloc.o into libperf
  libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions
  libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel
  libperf: Add nr_entries to struct perf_evlist
  libperf: Add perf_evlist__remove() function
  libperf: Add perf_evlist__add() function
  libperf: Add perf_evlist__init() function
  libperf: Add perf_evsel__init function
  libperf: Include perf_evlist in evlist object
  libperf: Include perf_evsel in evsel object
  libperf: Add perf_evlist and perf_evsel structs
  libperf: Add perf_thread_map__get()/perf_thread_map__put()
  libperf: Add perf_thread_map__new_dummy() function
  libperf: Add perf_thread_map struct
  libperf: Add perf_cpu_map__get()/perf_cpu_map__put()
  libperf: Add perf_cpu_map__dummy_new() function
  libperf: Add perf_cpu_map struct
  libperf: Add debug output support
  libperf: Add perf/core.h header
  libperf: Add libperf to the python.so build
  libperf: Add build version support
  libperf: Make libperf.a part of the perf build
  perf evlist: Rename perf_evlist__disable() to evlist__disable()
  perf evlist: Rename perf_evlist__enable() to evlist__enable()
  perf evlist: Rename perf_evlist__close() to evlist__close()
  perf evlist: Rename perf_evlist__open() to evlist__open()
  perf evsel: Rename perf_evsel__cpus() to evsel__cpus()
  perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter()
  perf evsel: Rename perf_evsel__disable() to evsel__disable()
  perf evsel: Rename perf_evsel__enable() to evsel__enable()
  perf evsel: Rename perf_evsel__open() to evsel__open()
  perf evlist: Rename perf_evlist__remove() to evlist__remove()
  perf evlist: Rename perf_evlist__add() to evlist__add()
  perf evsel: Rename perf_evsel__new() to evsel__new()
  perf evsel: Rename perf_evsel__delete() to evsel__delete()
  perf evlist: Rename perf_evlist__delete() to evlist__delete()
  perf evlist: Rename perf_evlist__new() to evlist__new()
  perf evlist: Rename perf_evlist__init() to evlist__init()
  perf evsel: Rename perf_evsel__init() to evsel__init()
  perf evlist: Rename struct perf_evlist to struct evlist
  perf evsel: Rename struct perf_evsel to struct evsel
  perf tools: Rename struct thread_map to struct perf_thread_map
  perf cpu_map: Rename struct cpu_map to struct perf_cpu_map
  perf stat: Move loaded out of struct perf_counts_values
  perf trace: Add "sendfile64" alias to the "sendfile" syscall
  perf trace: Reuse BPF augmenters from syscalls with similar args signature
  perf trace: Preallocate the syscall table
  perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages
  perf trace: Forward error codes when trying to read syscall info
  perf trace beauty: Add BPF augmenter for the 'rename' syscall
  perf trace beauty: Beautify bind's sockaddr arg
  perf trace beauty: Beautify 'sendto's sockaddr arg
  perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg
  perf trace beauty: Disable fd->pathname when close() not enabled
  perf trace beauty: Make connect's addrlen be printed as an int, not hex
  perf augmented_raw_syscalls: Augment sockaddr arg in 'connect'
  perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload
  perf trace: Look for default name for entries in the syscalls prog array
  perf augmented_raw_syscalls: Support copying two string syscall args
  perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY
  perf augmented_raw_syscalls: Add handler for "openat"
  perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event
  perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place
  perf trace: Allow specifying the bpf prog to augment specific syscalls
  perf trace: Add BPF handler for unaugmented syscalls
  perf trace: Order -e syscalls table
  perf trace: Look up maps just on the __augmented_syscalls__ BPF object
  perf trace: Add pointer to BPF object containing __augmented_syscalls__
  perf evsel: Store backpointer to attached bpf_object
  perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with !
  perf include bpf: Add bpf_tail_call() prototype
  pinctrl: msm8998: Squash TSIF pins together
  net/mlx5: fix -Wtype-limits compilation warnings
  bnxt_en: Add PCI IDs for 57500 series NPAR devices.
  bnxt_en: Support all variants of the 5750X chip family.
  bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips.
  bnxt_en: Support TPA counters on 57500 chips.
  bnxt_en: Allocate the larger per-ring statistics block for 57500 chips.
  bnxt_en: Refactor ethtool ring statistics logic.
  bnxt_en: Add hardware GRO setup function for 57500 chips.
  bnxt_en: Add TPA ID mapping logic for 57500 chips.
  bnxt_en: Add fast path logic for TPA on 57500 chips.
  bnxt_en: Set TPA GRO mode flags on 57500 chips properly.
  bnxt_en: Refactor tunneled hardware GRO logic.
  bnxt_en: Handle standalone RX_AGG completions.
  bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips.
  bnxt_en: Refactor TPA logic.
  bnxt_en: Add TPA structure definitions for BCM57500 chips.
  bnxt_en: Update firmware interface spec. to 1.10.0.89.
  can: fix ioctl function removal
  drm/i915/uc: Don't fail on HuC firmware failure
  tools: Add definitions for devmap_hash map type
  tools/libbpf_probes: Add new devmap_hash type
  tools/include/uapi: Add devmap_hash BPF map type
  xdp: Add devmap_hash map type for looking up devices by hashed index
  xdp: Refactor devmap allocation code for reuse
  include/bpf.h: Remove map_insert_ctx() stubs
  leds: netxbig: Add of_node_put() in netxbig_leds_get_of_pdata()
  leds: netxbig: remove legacy board-file support
  net: dsa: mv88e6xxx: avoid some redundant vtu load/purge operations
  r8169: make use of xmit_more
  RDMA/efa: Expose device statistics
  IB/bnxt_re: Do not notifify GID change event
  staging/octeon: Allow test build on !MIPS
  net: ag71xx: use resource_size for the ioremap size
  iommu/arm-smmu-v3: Operate directly on low-level queue where possible
  iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue
  iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro
  iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes
  iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page()
  iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->unmap()
  iommu/io-pgtable: Remove unused ->tlb_sync() callback
  iommu/io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page()
  iommu/io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf()
  iommu/io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers
  iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf()
  iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync()
  s390/zcrypt: new sysfs attributes serialnr and mkvps
  s390/zcrypt: add base code for cca crypto card info support
  s390/zcrypt: move cca misc functions to new code file
  NFC: nxp-nci: Fix recommendation for NFC_NXP_NCI_I2C Kconfig
  NFC: nxp-nci: Clarify on supported chips
  NFC: nxp-nci: Remove 'default n' for the core
  NFC: nxp-nci: Remove unused macro pr_fmt()
  NFC: nxp-nci: Drop comma in terminator lines
  NFC: nxp-nci: Drop of_match_ptr() use
  NFC: nxp-nci: Constify acpi_device_id
  NFC: nxp-nci: Get rid of useless label
  NFC: nxp-nci: Get rid of code duplication in ->probe()
  NFC: nxp-nci: Add GPIO ACPI mapping table
  NFC: nxp-nci: Convert to use GPIO descriptor
  NFC: nxp-nci: Get rid of platform data
  NFC: nxp-nci: Add NXP1001 to the ACPI ID table
  NFC: fix attrs checks in netlink interface
  IB/mlx5: Support per device q counters in switchdev mode
  IB/mlx5: Refactor code for counters allocation
  platform/x86: thinkpad_acpi: Use kmemdup rather than duplicating its implementation
  platform/x86: asus-wmi: Use kmemdup rather than duplicating its implementation
  platform/x86: hp_accel: Add support for HP ZBook 17 G5
  net: hns3: use dev_info() instead of pr_info()
  net: hns3: Add support for using order 1 pages with a 4K buffer
  net: hns3: add interrupt affinity support for misc interrupt
  net: hns3: make hclge_service use delayed workqueue
  net: hns3: add debug messages to identify eth down cause
  net: hns3: modify firmware version display format
  net: hns3: change GFP flag during lock period
  net: hns3: remove upgrade reset level when reset fail
  net: hns3: add a check for get_reset_level
  net: hns3: add reset checking before set channels
  drm/i915: Flush the i915_vm_release before ggtt shutdown
  mac80211: add support for the ADDBA extension element
  mac80211: propagate HE operation info into bss_conf
  mac80211: fix ieee80211_he_oper_size() comment
  cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch
  cfg80211: fix duplicated scan entries after channel switch
  cfg80211: refactor cfg80211_bss_update
  soc: renesas: rcar-sysc: Use [] to denote a flexible array member
  dt-bindings: can: rcar_can: Complete documentation for RZ/G2[EM]
  dt-bindings: can: rcar_canfd: document r8a774a1 support
  arm64: dts: renesas: r8a774a1: Add SSIU support for sound
  arm64: dts: renesas: r8a774a1: Use extended audio dmac registers
  arm64: dts: renesas: hihope-common: Add WLAN support
  arm64: dts: renesas: hihope-common: Add BT support
  arm64: dts: renesas: hihope-common: Add PCA9654 I/O expander
  arm64: dts: renesas: hihope-rzg2-ex: Enable CAN interfaces
  arm64: dts: renesas: r8a774a1: Add CANFD support
  arm64: dts: renesas: r8a774a1: Add missing assigned-clocks for CAN[01]
  arm64: dts: renesas: r8a774c0: Add missing assigned-clocks for CAN[01]
  arm64: dts: renesas: r8a77995: Fix register range of display node
  arm64: dts: renesas: r8a77995: Add cpg reset for DU
  arm64: dts: renesas: r8a77990: Add cpg reset for DU
  clk: meson: remove clk input helper
  clk: meson: remove ee input bypass clocks
  clk: meson: clk-regmap: migrate to new parent description method
  clk: meson: meson8b: migrate to the new parent description method
  clk: meson: axg: migrate to the new parent description method
  clk: meson: gxbb: migrate to the new parent description method
  clk: meson: g12a: migrate to the new parent description method
  clk: meson: remove ao input bypass clocks
  clk: meson: axg-aoclk: migrate to the new parent description method
  clk: meson: gxbb-aoclk: migrate to the new parent description method
  clk: meson: g12a-aoclk: migrate to the new parent description method
  clk: meson: axg-audio: migrate to the new parent description method
  drm/i915/selftests: Careful not to flush hang_fini on error setups
  ALSA: aoa: onyx: always initialize register read value
  dmaengine: stm32-mdma: Switch to use device_property_count_u32()
  dmaengine: stm32-dmamux: Switch to use device_property_count_u32()
  dt-bindings: dmaengine: shdma: Rename bindings documentation file
  dt-bindings: dmaengine: Convert Allwinner A31 and A64 DMA to a schema
  dt-bindings: dmaengine: Convert Allwinner A10 DMA to a schema
  dt-bindings: dmaengine: Add YAML schemas for the generic DMA bindings
  dmaengine: ti: edma: Support for polled (memcpy) completion
  dmaengine: ti: edma: Correct the residue calculation (fix for memcpy)
  dmaengine: ti: edma: Clean up the 2x32bit array register accesses
  dmaengine: ti: omap-dma: Improved memcpy polling support
  dmaengine: ti: omap-dma: Readability cleanup in omap_dma_tx_status()
  extcon: axp288: Use for_each_set_bit() in axp288_extcon_log_rsi()
  extcon: axp288: Add missed error check
  fs-verity: add data verification hooks for ->readpages()
  fs-verity: add the hook for file ->setattr()
  fs-verity: add the hook for file ->open()
  fs-verity: add inode and superblock fields
  fs-verity: add Kconfig and the helper functions for hashing
  fs: uapi: define verity bit for FS_IOC_GETFLAGS
  fs-verity: add UAPI header
  fs-verity: add MAINTAINERS file entry
  fs-verity: add a documentation file
  pinctrl: qcom: Pass irqchip when adding gpiochip
  docs/pinctrl: fix compile errors in example code
  gpio: max77650: add MODULE_ALIAS()
  gpio: of: Break out OF-only code
  ALSA: usb-audio: Scarlett Gen 2 mixer interface
  gpio: bd70528: remove redundant assignment to variable ret
  gpio: bd70528: fix spelling misstake "debouce" -> "debounce"
  Input: soc_button_array - add support for newer surface devices
  platform/x86: surfacepro3_button: Fix device check
  unicore: Drop pointless include
  iio: adc: ad7606: Add debug mode for ad7616
  iio: adc: ad7606: Add support for software mode for ad7616
  iio: adc: ad7606: Allow reconfigration after reset
  iio: adc: ad7606: Move spi dependent features to spi file
  iio: adc: ad7606: Move common channel definition to header
  iio: document bindings for mounting matrices
  selftests/bpf: convert send_signal.c to use subtests
  selftests/bpf: convert bpf_verif_scale.c to sub-tests API
  selftests/bpf: add sub-tests support for test_progs
  selftests/bpf: abstract away test log output
  selftest/bpf: centralize libbpf logging management for test_progs
  libbpf: return previous print callback from libbpf_set_print
  selftests/bpf: add test selectors by number and name to test_progs
  selftests/bpf: revamp test_progs to allow more control
  selftests/bpf: prevent headers to be compiled as C code
  iio: common: cros_ec_sensors: Expose cros_ec_sensors frequency range via iio sysfs
  iio: cros_ec_accel_legacy: Add support for veyron-minnie
  iio: cros_ec_accel_legacy: Use cros_ec_sensors_core
  iio: cros_ec_accel_legacy: Fix incorrect channel setting
  iio: cros_ec: Add sign vector in core for backward compatibility
  iio: common: cros_ec_sensors: determine protocol version
  counter/ftm-quaddec: Use device-managed registration API
  iio: imu: st_lsm6dsx: flip irq return logic
  iio: imu: st_lsm6dsx: add i3c basic support for LSM6DSO and LSM6DSR
  iio: magnetometer: mmc35240: Fix a typo in the name of a constant
  iio: pressure: hp03: convert to i2c_new_dummy_device
  iio: light: veml6070: convert to i2c_new_dummy_device
  iio: light: cm36651: convert to i2c_new_dummy_device
  dt-bindings: iio: imu: add bindings for ADIS16460
  iio: imu: Add support for the ADIS16460 IMU
  iio: imu: adis: Add support for SPI transfer cs_change_delay
  iio: mxc4005: Use device-managed APIs
  iio: humidity: Use device-managed APIs
  staging: iio: ad2s1210: Use device-managed API
  iio: maxim_thermocouple: Use device-managed APIs
  iio: make st_sensors drivers use regmap
  iio: move 3-wire spi initialization to st_sensors_spi
  iio:pressure: device settings are set immediately during probe
  iio:magn: device settings are set immediately during probe
  iio:gyro: device settings are set immediately during probe
  iio:accel: device settings are set immediately during probe
  iio:pressure: introduce st_press_get_settings() function
  iio:magn: introduce st_magn_get_settings() function
  iio:gyro: introduce st_gyro_get_settings() function
  iio:accel: introduce st_accel_get_settings() function
  iio:common:st_sensors: add st_sensors_get_settings_index() helper function
  iio: cros_ec: Remove replacing error code with -EIO
  mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits
  mlxsw: spectrum_acl: Track rules that forbid egress block bind
  mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress
  r8169: enable HW csum and TSO
  r8169: remove r8169_csum_workaround
  r8169: implement callback ndo_features_check
  r8169: set GSO size and segment limits
  ipv6: remove printk
  r8169: align setting PME with vendor driver
  mlx4/en_netdev: allow offloading VXLAN over VLAN
  drivers: net: xgene: Move status variable declaration into CONFIG_ACPI block
  net: stmmac: Do not request stmmaceth clock
  net: stmmac: Make MDIO bus reset optional
  net: neigh: remove redundant assignment to variable bucket
  iio: cros_ec: Add calibscale for 3d MEMS
  iio: light: apds9960: Fix a typo
  iio: sca3000: Fix a typo
  IIO: stm32: Remove quadrature related functions from trigger driver
  staging: iio: ad7192: create of_device_id array
  dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds3tr-c device bindings
  iio: imu: st_lsm6dsx: add support to LSM6DS3TR-C
  Documentation: ABI: iio: Add missing newline at end of file
  iio: adc: stm32-adc: add analog switches supply control
  dt-bindings: iio: adc: stm32: add analog switches supply control
  iio: light: stk3310: Add device tree support
  dt-bindings: iio: light: add stk33xx
  dt-bindings: Add vendor prefix for sensortek
  iio: imu: mpu6050: Replace devm_add_action() followed by failure action with devm_add_action_or_reset()
  iio: adc: sc27xx: Replace devm_add_action() followed by failure action with devm_add_action_or_reset()
  iio: adc: sc27xx: Introduce local variable 'struct device *dev'
  MAINTAINERS: add entry for plantower pms7003 driver
  dt-bindings: iio: chemical: pms7003: convert bindings to yaml
  ARM: dts: rockchip: Cleanup style around assignment operator
  autofs_lookup(): hold ->d_lock over playing with ->d_flags
  get rid of autofs_info->active_count
  drm/i915/uc: Fixup kerneldoc after params were flipped and renamed
  crypto: ghash - add comment and improve help text
  padata: purge get_cpu and reorder_via_wq from padata_do_serial
  crypto: bcm - check assoclen for rfc4543/rfc4106
  crypto: ccree - check assoclen for rfc4543
  padata: Replace delayed timer with immediate workqueue in padata_reorder
  crypto: aegis - fix badly optimized clang output
  crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc
  crypto: caam/qi2 - Increase napi budget to process more caam responses
  hwrng: mxc-rnga - use devm_platform_ioremap_resource() to simplify code
  hwrng: imx-rngc - use devm_platform_ioremap_resource() to simplify code
  crypto: ccp - Reduce maximum stack usage
  i3c: move i3c_device_match_id to device.c and export it
  mips: vdso: Fix flip/flop vdso building bug
  mips: vdso: Fix source path
  drm/i915/tgl: update ddi/tc clock_off bits
  drm/i915/tgl: select correct bit for port select
  drm/i915/tgl: skip setting PORT_CL_DW12_* on initialization
  sis900: add support for ethtool's EEPROM dump
  staging: octeon: Fix build failure due to typo.
  MAINTAINERS: add entries for some documentation scripts
  drm/i915/uc: Remove redundant RSA offset definition
  drm/i915/uc: Remove redundant ucode offset definition
  drm/i915/uc: Remove redundant header_offset/size definitions
  drm/mst: Fix sphinx warnings in drm_dp_msg_connector register functions
  drm/rockchip: Use drm_atomic_helper_commit_tail_rpm
  drm/rockchip: Don't fully disable vop on self refresh
  drm/rockchip: Use vop_win in vop_win_disable instead of vop_win_data
  drm/rockchip: Use the helpers for PSR
  drm/rockchip: Check for fast link training before enabling psr
  drm/panel: jh057n00900: Use drm_panel_{unprepare, disable} consistently
  drm/panel: jh057n00900: Print error code on all DRM_DEV_ERROR()s
  drm/panel: jh057n00900: Move mipi_dsi_dcs_set_display_off to disable()
  drm/panel: jh057n00900: Move panel DSI init to enable()
  drm/i915/gt: Add to timeline requires the timeline mutex
  drm/i915/uc: Don't sanitize guc_log_level modparam
  drm/i915: Do not rely on for loop caching the mask
  ASoC: Intel: Skylake: Remove static table index when parsing topology
  ASoC: codec2codec: fix missing return of error return code
  mm/hmm: remove hmm_range vma
  mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd
  video: amba-clcd: Spout an error if of_get_display_timing() gives an error
  drm: panel-lvds: Spout an error if of_get_display_timing() gives an error
  video: of: display_timing: Don't yell if no timing node is present
  video: of: display_timing: Add of_node_put() in of_get_display_timing()
  nl80211: Include wiphy address setup in NEW_WIPHY
  nl80211: document uapi for CMD_FRAME_WAIT_CANCEL
  mac80211: implement HE support for mesh
  mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags
  mac80211: HE: add Spatial Reuse element parsing support
  mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header
  drm/i915/perf: Initialise err to 0 before looping over ce->engines
  mm/hmm: merge hmm_range_snapshot into hmm_range_fault
  mm/hmm: replace the block argument to hmm_range_fault with a flags value
  mm/hmm: a few more C style and comment clean ups
  mm/hmm: replace hmm_update with mmu_notifier_range
  ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls()
  ALSA: hda - Show the fatal CORB/RIRB error more clearly
  drm/panel: simple: Add support for Sharp LD-D5116Z01B panel
  ASoC: sunxi: fix a sound binding broken reference
  ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits
  crypto: ccp - Include the module name in system log messages
  crypto: Remove orphan tools/crypto directory
  crypto: cavium/nitrox - Add support for loading asymmetric crypto firmware
  crypto: ccp - Add a module parameter to control registration for DMA
  crypto: ccp - module parameter to limit the number of enabled CCPs
  crypto: ccp - Add a module parameter to specify a queue count
  crypto: ccp - Make CCP debugfs support optional
  crypto: user - make NETLINK_CRYPTO work inside netns
  crypto: inside-secure -reduce hash byte counters to 64 bits
  crypto: inside-secure - add support for authenc(hmac(sha*),rfc3686(ctr(aes))) suites
  crypto: inside-secure - added support for rfc3686(ctr(aes))
  dt-bindings: panel: Add Sharp LD-D5116Z01B
  drm/panel: check failure cases in the probe func
  ARM: dts: gemini: Mount root from mtdblock3
  ARM: dts: gemini: Switch to redboot partition parsing
  ARM: dts: gemini: Fix up confused pin settings
  mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor()
  mac80211: add xmit rate to struct ieee80211_tx_status
  mac80211: add support for parsing ADDBA_EXT IEs
  cfg80211: give all multi-BSSID BSS entries the same timestamp
  cfg80211: don't parse MBSSID if transmitting BSS isn't created
  cfg80211: clean up cfg80211_inform_single_bss_frame_data()
  cfg80211: no need to check return value of debugfs_create functions
  mac80211: AMPDU handling for rekeys with Extended Key ID
  mac80211: Simplify Extended Key ID API
  spi: sprd: Change the hwlock support to be optional
  mac80211_hwsim: Extended Key ID API update
  spi: sprd: adi: Change hwlock to be optional
  spi: sprd: adi: Add a reset reason for watchdog mode
  spi: sprd: adi: Add a reset reason for factory test mode
  spi: sprd: adi: Add a reset reason for TOS panic
  spi: sprd: adi: Remove redundant address bits setting
  mac80211: add tx dequeue function for process context
  lib80211: use crypto API ccm(aes) transform for CCMP processing
  mac80211: remove unused and unneeded remove_sta_debugfs callback
  iwlwifi: mvm: remove unused .remove_sta_debugfs callback
  iwlwifi: dvm: no need to check return value of debugfs_create functions
  mac80211: pass the vif to cancel_remain_on_channel
  mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()'
  drm/i915/guc: init submission structures as part of guc_init
  dt-bindings: opp: qcom-nvmem: Make speedbin related properties optional
  dt-bindings: opp: Re-organise kryo cpufreq to use it for other nvmem based qcom socs
  PM / OPP: Correct Documentation about library location
  opp: of: Support multiple suspend OPPs defined in DT
  dt-bindings: opp: Support multiple opp-suspend properties
  opp: core: add regulators enable and disable
  opp: Don't decrement uninitialized list_kref
  opp: Add dev_pm_opp_find_level_exact()
  opp: Return genpd virtual devices from dev_pm_opp_attach_genpd()
  opp: Not all power-domains are scalable
  MIPS: BCM47XX: Add support for Netgear R6200 V1
  crypto: inside-secure - add support for authenc(hmac(sha1),cbc(des3_ede))
  crypto: ux500 - Use spinlock_t instead of struct spinlock
  crypto: drivers - Use kmemdup rather than duplicating its implementation
  crypto: tcrypt - add a speed test for AEGIS128
  crypto: aegis128 - provide a SIMD implementation based on NEON intrinsics
  crypto: aegis128 - add support for SIMD acceleration
  crypto: aegis - avoid prerotated AES tables
  crypto: aegis128 - drop empty TFM init/exit routines
  crypto: aegis128l/aegis256 - remove x86 and generic implementations
  crypto: morus - remove generic and x86 implementations
  crypto: testmgr - add tests for lzo-rle
  crypto: arm/aes-scalar - unexport en/decryption routines
  crypto: arm64/aes-cipher - switch to shared AES inverse Sbox
  crypto: arm/aes-cipher - switch to shared AES inverse Sbox
  crypto: arm64/aes-neon - switch to shared AES Sboxes
  crypto: lib/aes - export sbox and inverse sbox
  crypto: aes-generic - unexport last-round AES tables
  crypto: chelsio - replace AES cipher calls with library calls
  crypto: ccp - move to AES library for CMAC key derivation
  crypto: amcc - switch to AES library for GCM key derivation
  bluetooth: switch to AES library
  crypto: arm/ghash - provide a synchronous version
  crypto: arm/aes-neonbs - provide a synchronous version of ctr(aes)
  crypto: arm/aes-ce - provide a synchronous version of ctr(aes)
  crypto: arm/aes - use native endiannes for key schedule
  crypto: arm64/aes-ce-cipher - use AES library as fallback
  crypto: aes - move sync ctr(aes) to AES library and generic helper
  crypto: ctr - add helper for performing a CTR encryption walk
  crypto: aes-generic - drop key expansion routine in favor of library version
  crypto: arm64/aes-ce - switch to library version of key expansion routine
  crypto: arm64/aes-neonbs - switch to library version of key expansion routine
  crypto: arm64/aes-ccm - switch to AES library
  crypto: arm/aes-neonbs - switch to library version of key expansion routine
  crypto: arm64/ghash - switch to AES library
  crypto: safexcel/aes - switch to library version of key expansion routine
  crypto: cesa/aes - switch to library version of key expansion routine
  crypto: padlock/aes - switch to library version of key expansion routine
  crypto: x86/aes - drop scalar assembler implementations
  crypto: x86/aes-ni - switch to generic for fallback and key routines
  crypto: aes - create AES library based on the fixed time AES code
  crypto: aes/fixed-time - align key schedule with other implementations
  crypto: aes - rename local routines to prevent future clashes
  crypto: arm/aes-ce - cosmetic/whitespace cleanup
  crypto: inside-secure - add support for 0 length HMAC messages
  crypto: inside-secure - add support for arbitrary size hash/HMAC updates
  crypto: inside-secure - let HW deal with initial hash digest
  crypto: inside-secure: back out parts of earlier HMAC update workaround
  crypto: inside-secure - fix EINVAL error (buf overflow) for AEAD decrypt
  crypto: inside-secure - fix scatter/gather list to descriptor conversion
  crypto: inside-secure - fix incorrect skcipher output IV
  crypto: inside-secure - silently return -EINVAL for input error cases
  crypto: inside-secure - keep ivsize for DES ECB modes at 0
  crypto: ccree - notify TEE on FIPS tests errors
  crypto: fips - add FIPS test failure notification chain
  crypto: ccree - account for TEE not ready to report
  crypto: ccree - drop legacy ivgen support
  crypto: ccree - fix spelling mistake "configration" -> "configuration"
  mips: Add clock_gettime64 entry point
  mips: Add clock_getres entry point
  mips: Add support for generic vDSO
  selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP
  bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL
  selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG
  tools/bpf: sync bpf_flow_keys flags
  bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN
  bpf/flow_dissector: document flags
  bpf/flow_dissector: pass input flags to BPF flow dissector program
  selftests/bpf: Add selftests for bpf_perf_event_output
  bpf: Allow bpf_skb_event_output for a few prog types
  net: mvneta: use devm_platform_ioremap_resource() to simplify code
  drm/i915/uc: Reorder params in intel_uc_fw_fetch
  drm/i915: Capture vma contents outside of spinlock
  tipc: fix changeover issues due to large packet
  tipc: optimize link synching mechanism
  drm: Switch to use DEVFREQ_GOV_SIMPLE_ONDEMAND constant
  drm/panfrost: Export all GPU feature registers
  drm/amd/display: Implement MST Aux device registration
  drm/amd/display: Use connector kdev as aux device parent
  drm/nouveau: Use connector kdev as aux device parent
  ARM: dts: rockchip: add veyron-tiger board
  ARM: dts: rockchip: add veyron-fievel board
  dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-veyron-{fievel,tiger}
  drm/dp_mst: Enable registration of AUX devices for MST ports
  ARM: dts: rockchip: consolidate veyron panel and backlight settings
  drm/i915/uc: Move uc firmware layout definitions to dedicated file
  drm/i915/uc: Update drawing for firmware layout
  drm/i915: Fix GuC documentation links
  ARM: dts: rockchip: move rk3288-veryon display settings into a separate file
  ARM: dts: rockchip: Limit WiFi TX power on rk3288-veyron-jerry
  drm/dp: Use non-cyclic idr
  arm64: dts: rockchip: Add PWM fan for RockPro64
  mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault
  mm/hmm: remove the legacy hmm_pfn_* APIs
  nouveau: return -EBUSY when hmm_range_wait_until_valid fails
  clk: rockchip: Fix -Wunused-const-variable in rv1108 clk driver
  ptp: ptp_dte: remove redundant dev_err message
  mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups
  mlxsw: spectrum: Expose KVD size for Spectrum-2
  edac: altera: Move Stratix10 SDRAM ECC to peripheral
  net: sfc: falcon: convert to i2c_new_dummy_device
  leds: lm3697: Switch to use fwnode_property_count_uXX()
  leds: lm36274: Switch to use fwnode_property_count_uXX()
  leds: lm3532: Switch to use fwnode_property_count_uXX()
  leds: an30259a: Use generic support for composing LED names
  dt-bindings: an30259a: Add function and color properties
  leds: gpio: Use generic support for composing LED names
  dt-bindings: leds-gpio: Add function and color properties
  leds: as3645a: Use generic support for composing LED names
  dt-bindings: as3645a: Add function and color properties
  leds: aat1290: Use generic support for composing LED names
  dt-bindings: aat1290: Add function and color properties
  leds: cr0014114: Use generic support for composing LED names
  dt-bindings: cr0014114: Add function and color properties
  leds: lm3601x: Use generic support for composing LED names
  dt-bindings: lm36010: Add function and color properties
  leds: lm3692x: Use generic support for composing LED names
  dt-bindings: lm3692x: Add function and color properties
  leds: lp8860: Use generic support for composing LED names
  dt-bindings: lp8860: Add function and color properties
  leds: lt3593: Use generic support for composing LED names
  dt-bindings: lt3593: Add function and color properties
  leds: sc27xx-blt: Use generic support for composing LED names
  dt-bindings: sc27xx-blt: Add function and color properties
  leds: core: Add support for composing LED class device names
  dt-bindings: leds: Add properties for LED name construction
  dt-bindings: leds: Add LED_FUNCTION definitions
  dt-bindings: leds: Add LED_COLOR_ID definitions
  leds: class: Improve LED and LED flash class registration API
  qed*: Change dpi_addr to be denoted with __iomem
  ASoC: codec2codec: deal with params when necessary
  ASoC: codec2codec: name link using stream direction
  ASoC: codec2codec: run callbacks in order
  MAINTAINERS: update EDAC entry to reflect current tree and maintainers
  IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface
  RDMA/core: Support netlink commands in non init_net net namespaces
  RDMA/mlx4: Annotate boolean arguments as bool and not int
  RDMA/mlx4: Separate creation of RWQ and QP
  IB/usnic: Use dev_get_drvdata
  RDMA: Make most headers compile stand alone
  RDMA/qedr: Remove Unneeded variable rc
  RDMA/qib: Unneeded variable ret
  regulator: act8865: fix ptr_ret.cocci warnings
  ASoC: cs47l92: Add codec driver for Cirrus Logic CS47L92
  ASoC: cs47l15: Add codec driver for Cirrus Logic CS47L15
  ASoC: wm_adsp: Allow bus error handler to be called directly
  ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix)
  media: v4l2-core: Cleanup Makefile
  media: staging: hantro: avoid future namespace collisions
  media: hantro: Support RK3399 VP8 decoding
  media: hantro: Move VP8 common code
  usbip: tools: fix GCC8 warning for strncpy
  media: hantro: Add helpers to prepare/finish a run
  media: hantro: Add hantro_get_{src, dst}_buf() helpers
  media: hantro: Constify the control array
  media: hantro: Simplify the controls creation logic
  media: hantro: Set DMA max segment size
  media: staging: media: hantro: Remove call to memset after dma_alloc_coherent
  ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup
  media: Don't default-enable "ancillary driver autoselect" if EMBEDDED
  media: rcar-vin: Always setup controls when opening video device
  media: rcar-vin: Add support for RGB formats with alpha component
  media: rcar-vin: Add control for alpha component
  media: rcar-vin: Rename VNDMR_DTMD_ARGB1555 to VNDMR_DTMD_ARGB
  media: v4l2-dev: fix WARN_ON(!vdev->device_caps)
  drm/via: drop use of drmP.h
  drm/via: make via_drv.h self-contained
  drm/via: copy DRM_WAIT_ON as VIA_WAIT_ON and use it
  drm/via: drop use of DRM(READ|WRITE) macros
  RDMA/hns: Refactor eq table init for hip08
  RDMA/hns: Refactor hem table mhop check and calculation
  RDMA/hns: Package for hns_roce_rereg_user_mr function
  RDMA/hns: Optimize hns_roce_mhop_alloc function.
  RDMA/hns: optimize the duplicated code for qpc setting flow
  RDMA/hns: Use a separated function for setting extend sge paramters
  RDMA/hns: Refactor for hns_roce_v2_modify_qp function
  RDMA/hns: Refactor the code of creating srq
  RDMA/hns: Package the flow of creating cq
  IB/mlx5: Avoid unnecessary typecast
  RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked
  media: ipu3-cio2: Parse information from firmware without using callbacks
  media: ipu3-cio2: Proceed with notifier init even if there are no subdevs
  media: ipu3-cio2: Clean up notifier's subdev list if parsing endpoints fails
  media: v4l2-async: Safely clean up an uninitialised notifier
  media: omap3isp: Rework OF endpoint parsing
  arm64: dts: qcom: sdm845: remove macro from unit name
  arm64: dts: qcom: sdm845-cheza: remove macro from unit name
  arm64: dts: qcom: sdm845: remove unit name for thermal trip points
  arm64: dts: qcom: sdm845: remove unnecessary properties for dsi nodes
  arm64: dts: qcom: sdm845: Add unit name to soc node
  arm64: dts: sdm845: Add video nodes
  x86/apic/x2apic: Implement IPI shorthands support
  x86/apic/flat64: Remove the IPI shorthand decision logic
  x86/apic: Share common IPI helpers
  x86/apic: Remove the shorthand decision logic
  x86/smp: Enhance native_send_call_func_ipi()
  x86/smp: Move smp_function_call implementations into IPI code
  x86/apic: Provide and use helper for send_IPI_allbutself()
  x86/apic: Add static key to Control IPI shorthands
  x86/apic: Move no_ipi_broadcast() out of 32bit
  x86/apic: Add NMI_VECTOR wait to IPI shorthand
  x86/apic: Remove dest argument from __default_send_IPI_shortcut()
  x86/hotplug: Silence APIC and NMI when CPU is dead
  x86/cpu: Move arch_smt_update() to a neutral place
  x86/apic/uv: Make x2apic_extra_bits static
  x86/apic: Consolidate the apic local headers
  x86/apic: Move apic_flat_64 header into apic directory
  x86/apic: Move ipi header into apic directory
  x86/apic: Cleanup the include maze
  x86/apic: Move IPI inlines into ipi.c
  x86/apic: Make apic_pending_intr_clear() more robust
  x86/apic: Soft disable APIC before initializing it
  x86/apic: Invoke perf_events_lapic_init() after enabling APIC
  x86/kgbd: Use NMI_VECTOR not APIC_DM_NMI
  x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI fails
  sched/core: Silence a warning in sched_init()
  sched/core: Fix CPU controller for !RT_GROUP_SCHED
  sched/core: Prevent race condition between cpuset and __sched_setscheduler()
  rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region
  cgroup/cpuset: Change cpuset_rwsem and hotplug lock order
  cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem
  sched/deadline: Fix bandwidth accounting at all levels after offline migration
  cpusets: Rebuild root domain deadline accounting information
  sched/core: Streamle calls to task_rq_unlock()
  sched/topology: Add partition_sched_domains_locked()
  sched/fair: Introduce fits_capacity()
  sched/isolation: Prefer housekeeping CPU in local node
  sched/stats: Fix unlikely() use of sched_info_on()
  sched/core: Convert get_task_struct() to return the task
  sched/fair: Fall back to sched-idle CPU if idle CPU isn't found
  sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq
  time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint
  sched/fair: Fix imbalance due to CPU affinity
  sched/fair: Change task_numa_work() storage to static
  sched/fair: Move task_numa_work() init to init_numa_balancing()
  sched/fair: Move init_numa_balancing() below task_numa_work()
  cpu/hotplug: Cache number of online CPUs
  cpumask: Implement cpumask_or_equal()
  smp/hotplug: Track booted once CPUs in a cpumask
  locking/lockdep: Report more stack trace statistics
  locking/lockdep: Reduce space occupied by stack traces
  stacktrace: Constify 'entries' arguments
  locking/lockdep: Make it clear that what lock_class::key points at is not modified
  fs: kernfs: Fix possible null-pointer dereferences in kernfs_path_from_node_locked()
  kernfs: fix potential null pointer dereference
  dmaengine: dma-jz4780: Break descriptor chains on JZ4740
  mfd: davinci_voicecodec: Remove pointless #include
  mfd: max77620: Add of_node_put() before return
  ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups
  ASoC: ti: davinci-mcasp: Add support for RIGHT_J format
  ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup
  clk: meson: g12a: fix hifi typo in mali parent_names
  misc: fastrpc: fix memory leak when out of memory
  staging: rtl8192*: display ESSIDs using %pE
  docs: ABI: remove extension from sysfs-class-mic.txt
  mic: avoid statically declaring a 'struct device'.
  fpga: dfl: use driver core functions, not sysfs ones.
  mtd: rawnand: ingenic: Add of_node_put() before return
  mtd: rawnand: meson: Add of_node_put() before return
  mtd: rawnand: tango: Add of_node_put() before return
  mtd: rawnand: oxnas: Add of_node_put()
  mtd: rawnand: vf610: Add of_node_put() before goto
  mtd: rawnand: stm32_fmc2: avoid warnings when building with W=1 option
  drm/bridge: sii902x: add audio graph card support
  media: v4l2-async: Add v4l2_async_notifier_add_fwnode_remote_subdev
  media: v4l2-async: Get fwnode reference when putting it to the notifier's list
  media: davinci-vpif: Don't dereference endpoint after putting it, fix refcounting
  locks: Fix procfs output for file leases
  driver core: Remove device link creation limitation
  char: ppdev: Fix a possible null-pointer dereference in pp_release()
  intel_th: msu: Preserve pre-existing buffer configuration
  intel_th: msu: Prevent freeing buffers while locked windows exist
  intel_th: msu: Get rid of the window size limit
  intel_th: msu-sink: An example msu buffer "sink"
  intel_th: msu: Introduce buffer interface
  media: staging/intel-ipu3: Use dev_get_drvdata where possible
  media: v4l2-fwnode: Switch to use fwnode_property_count_uXX()
  media: pci: Use dev_get_drvdata where possible
  media: ov2680: fix a typo in a function name
  media: Add support for Cadence CSI2TX 2.1
  media: Fix Lane mapping in Cadence CSI2TX
  media: Add lane checks for Cadence CSI2TX
  media: dt-bindings: Update bindings for Cadence CSI2TX version 2.1
  media: i2c: ov5640: Fix the order for enabling regulators
  media: i2c: ov5640: Check for devm_gpiod_get_optional() error
  media: ov5645: Use regulator_bulk() functions
  media: ov5645: Remove unneeded regulator_set_voltage()
  media: vivid: fix typo: use -> user
  media: staging: davinci: remove vpfe driver
  media: staging/media/bcm2048: remove driver
  media: vivid: fix device init when no_error_inj=1 and fb disabled
  media: am437x: remove unused struct vpfe_pixel_format
  media: davinci/vpfe_capture.c: drop unused format descriptions
  media: sh_veu: convert to struct v4l2_fh
  media: v4l2-dev/ioctl: require non-zero device_caps, verify sane querycap results
  media: marvell-ccic: mmp: add MODULE_DEVICE_TABLE
  media: v4l: ctrls: Add debug messages
  dmaengine: tegra-apb: Support per-burst residue granularity
  media: hdpvr: Add device num check and handling
  media: staging: media: cedrus: Fix misuse of GENMASK macro
  media: rcar-vin: Centralize black listing of pixel formats
  media: rcar-vin: Clean up correct notifier in error path
  media: dt: bindings: tegra-vde: Document new optional IOMMU property
  ARM: dts: stm32: enable FMC2 NAND controller on stm32mp157c-ev1
  ARM: dts: stm32: add FMC2 NAND controller pins muxing on stm32mp157c-ev1
  ARM: dts: stm32: add FMC2 NAND controller support on stm32mp157c
  drm/bridge: sii902x: make audio mclk optional
  dt-bindings: display: sii902x: Change audio mclk binding
  drm/bridge: sii902x: fix missing reference to mclk clock
  drm/stm: attach gem fence to atomic state
  ARM: dts: stm32: activate dma for qspi on stm32mp157
  dt-bindings: usb: mtu3: fix typo of DMA clock name
  usb: chipidea: udc: remove redundant assignment to variable retval
  usb: host: xhci-hub: fix extra endianness conversion
  usb: host: Remove call to memset after dma_alloc_coherent
  usb: host: oxu210hp-hcd: squash oxu210hp.h into oxu210hp-hcd.c
  usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h
  usb: typec: mux: Switch to use fwnode_property_count_uXX()
  usb: typec: tcpm: Switch to use fwnode_property_count_uXX()
  usb: dwc3: Switch to use device_property_count_u32()
  usb: dwc2: Switch to use device_property_count_u32()
  USB: core: hcd-pci: Use dev_get_drvdata where possible
  MAINTAINERS: Remove tinydrm entry
  drm/tinydrm: Move mipi-dbi
  drm/tinydrm/mipi-dbi: Select DRM_KMS_HELPER
  drm/tinydrm/Kconfig: drivers: Select BACKLIGHT_CLASS_DEVICE
  drm/tinydrm/mipi-dbi: Remove CMA helper dependency
  drm/tinydrm: Split struct mipi_dbi in two
  drm/tinydrm: Rename remaining variable mipi -> dbidev
  drm/tinydrm: Rename variable mipi -> dbi
  drm/tinydrm/mipi-dbi: Move cmdlock mutex init
  Input: allow drivers specify timestamp for input events
  misc: alcor_pci: Use dev_get_drvdata
  misc: eeprom: max6875: convert to i2c_new_dummy_device
  misc: eeprom: ee1004: convert to i2c_new_dummy_device
  staging: rtl8723bs: hal: Remove unneeded variable pU1Tmp
  staging: rtl8723bs: Remove unused function prototype ODM_SetAntenna()
  staging: rtl8723bs: Replace function ODM_TXPowerTrackingCheck()
  staging: rtl8723bs: Replace function odm_TXPowerTrackingInit()
  staging: rtl8723bs: Replace function beacon_timing_control()
  staging: rtl8723bs: hal: Replace function rtl8723b_set_ap_wowlan_cmd()
  staging: rtl8723bs: hal: Replace function rtl8723b_set_wowlan_cmd()
  staging: rtl8723bs: hal: Replace function PHY_GetTxPowerIndex()
  staging: rtl8723bs: hal: Replace function PHY_SetTxPowerIndex()
  staging: rtl8723bs: rtw_pwrctrl: Change true/false checks
  drivers/staging/rtl8192u: fix indentation issue, remove extra tab
  staging: mt7621-pci: avoid use 'err' local variable
  staging: rtl8192e: remove set but not used variable 'payload '
  staging: rtl8723bs: hal: remove redundant assignment to variable n
  staging: rtl8723bs: remove unused file hal_phy.c
  staging: rtl8723bs: core: Remove Unneeded variable ret
  staging: rtl8723bs: os_dep: change return type of rtw_suspend_ap_wow
  staging: rtl8723bs: remove set but not used variable 'cck_highpwr'
  staging: rtl8712: r8712_free_recvframe(): Change return type
  staging: rtl8712: r8712_init_recvbuf(): Change return type
  staging: rtl8712: r8712_set_802_11_add_wep(): Change return values
  staging: rtl8712: init_mp_priv(): Change return values
  staging: rtl8712: r8712_register_cmd_alive(): Change return values
  staging: rtl8712: r8712_set_key(): Change return values
  staging: rtl8712: r8712_set_auth(): Change return values
  staging: rtl8712: r8712_init_mlme_priv(): Change return values
  staging: rtl8712: Merge memcpy + be16_to_cpus to get_unaligned_be16
  staging: rtl8712: recv_linux.c: Align * on block comment
  staging: wilc1000: Merge memcpy + le32_to_cpus to get_unaligned_le32
  staging: comedi: daqboard2000: Remove function db2k_initialize_dac()
  staging: android: ion: Remove unused rbtree for ion_buffer
  drm/i915/uc: Unify uC firmware upload
  drm/i915/uc: Plumb the gt through fw_upload
  drm/i915/huc: Copy huc rsa only once
  drm/i915/uc: Move xfer rsa logic to common function
  drm/i915/uc: Unify uc_fw status tracking
  drm/i915/uc: Unify uC FW selection
  drm/i915: Fix handling of non-supported uC
  drm/i915/uc: Unify uC platform check
  autofs: simplify get_next_positive_...(), get rid of trylocks
  remoteproc: qcom: Move glink_ssr notification after stop
  mlx4: avoid large stack usage in mlx4_init_hca()
  qed: reduce maximum stack frame size
  r8169: improve rtl_set_rx_mode
  net/ixgbevf: fix a compilation error of skb_frag_t
  selftests: mlxsw: Fix typo in qos_mc_aware.sh
  dt-bindings: fpga: Consolidate bridge properties
  qlge: Fix build error without CONFIG_ETHERNET
  fpga: altera-pr-ip: Make alt_pr_unregister function void
  r8169: fix a typo in a comment
  fpga: altera-cvp: Fix function definition argument
  e1000e: add workaround for possible stalled packet
  igc: Add more SKUs for i225 device
  igc: Update the MAC reset flow
  igc: Remove the unused field from a device specification structure
  igc: Remove the polarity field from a PHY information structure
  ARM: bcm283x: Reduce register ranges for UART, SPI and I2C
  RDMA/hns: Fix comparison of unsigned long variable 'end' with less than zero
  RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr
  PCI: Use devm_add_action_or_reset()
  Build fixes for skb_frag_size conversion
  sfc-falcon: Use dev_get_drvdata where possible
  sfc: Use dev_get_drvdata where possible
  forcedeth: Use dev_get_drvdata where possible
  net: marvell: Use dev_get_drvdata where possible
  ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration
  ASoC: Intel: Skylake: Make MCPS and CPS params obsolete
  ASoC: Intel: Skylake: Do not disable FW notifications
  ASoC: Intel: Skylake: Remove memory available check
  ASoC: Intel: Skylake: Remove MCPS available check
  ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl
  ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct
  drivers: net: xgene: Remove acpi_has_method() calls
  watchdog: ath79_wdt: fix a typo in the name of a function
  spi: dw-pci: Use dev_get_drvdata
  ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name
  lib/timerqueue: Rely on rbtree semantics for next timer
  x86/crash: Remove unnecessary comparison
  ALSA: line6: sizeof (byte) is always 1, use that fact.
  x86/mm: Avoid redundant interrupt disable in load_mm_cr4()
  iommu: Introduce iommu_iotlb_gather_add_page()
  iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes
  iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops
  iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync()
  iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops
  mwifiex: use eth_broadcast_addr() to assign broadcast address
  rtlwifi: remove assignment to itself
  brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash
  libertas_tf: Use correct channel range in lbtf_geo_init
  rtw88: debug: dump tx power indexes in use
  rtlwifi: btcoex: fix issue possible condition with no effect (if == else)
  mt7601u: use params->ssn value directly
  brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar
  brcmfmac: simply remove flowring if bus is down
  brcmfmac: avoid firmware commands when bus is down
  brcmfmac: clear events in brcmf_fweh_detach() will always fail
  brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down
  brcmfmac: change the order of things in brcmf_detach()
  Revert "brcmfmac: fix NULL pointer derefence during USB disconnect"
  brcmfmac: allow 160MHz in custom regulatory rules
  brcmfmac: enable DFS_OFFLOAD extended feature if supported
  brcmfmac: add 160MHz in chandef_to_chanspec()
  rtw88: pci: Use DMA sync instead of remapping in RX ISR
  rtw88: pci: Rearrange the memory usage for skb in RX ISR
  libertas: Add missing sentinel at end of if_usb.c fw_table
  rtw88: Fix misuse of GENMASK macro
  wl3501_cs: remove redundant variable rc
  libertas: remove redundant assignment to variable ret
  rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU
  rt2x00: no need to check return value of debugfs_create functions
  rt2x00usb: remove unnecessary rx flag checks
  rsi: return explicit error values
  extcon: sm5502: Add IRQ_ONESHOT
  extcon: gpio: Request reasonable interrupts
  extcon: arizona: Update binding example to use available defines
  extcon: fsa9480: Support the FSA880 variant
  drm/i915/guc: Set GuC init params only once
  extcon: extcon-max77843: convert to i2c_new_dummy_device
  Input: cyapa - switch to using devm_device_add_group()
  Input: elan_i2c - switch to using devm_add_action_or_reset()
  Input: elan_i2c - switch to using devm_device_add_groups()
  Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params
  extcon: arizona: Switch to use device_property_count_u32()
  Input: ts4800-ts - use devm_platform_ioremap_resource()
  Input: sun4i-ts - use devm_platform_ioremap_resource()
  Input: mxs-lradc-ts - use devm_platform_ioremap_resource()
  Input: fsl-imx25-tcq - use devm_platform_ioremap_resource()
  can: Add SPDX license identifiers for CAN subsystem
  can: remove obsolete empty ioctl() handler
  can: ti_hecc: use timestamp based rx-offloading
  can: flexcan: add support for DT property 'wakeup-source'
  dt-bindings: can: flexcan: add can wakeup property
  can: flexcan: add support for PE clock source select
  dt-bindings: can: flexcan: add PE clock source property to device tree
  can: flexcan: implement can Runtime PM
  can: Kconfig: correct history of the CAN protocol
  can: xilinx_can: clean up indentation issue
  can: xilinx_can: Add support for CANFD FD frames
  can: xilinx_can: Add cantype parameter in xcan_devtype_data struct
  can: xilinx_can: Fix flags field initialization for axi can and canps
  can: xilinx_can: Fix kernel doc warnings
  can: xilinx_can: Fix style issues
  can: tcan4x5x: Add tcan4x5x driver to the kernel
  dt-bindings: can: tcan4x5x: Add DT bindings for TCAN4x5X driver
  can: m_can: Rename m_can_priv to m_can_classdev
  can: m_can: Create a m_can platform framework
  can: m_can: Fix checkpatch issues on existing code
  can: mark expected switch fall-throughs
  can: kvaser_pciefd: Add driver for Kvaser PCIEcan devices
  can: kvaser_usb: Use struct_size() in alloc_candev()
  can: sja1000: f81601: add Fintek F81601 support
  arm64: dts: allwinner: h6: Enable IR on H6 boards
  arm64: dts: allwinner: h6: Add IR receiver node
  arm64: dts: allwinner: a64: Enable IR on Orange Pi Win
  arm64: dts: allwinner: a64: Add IR node
  ARM: dts: sunxi: Prefer A31 bindings for IR
  ARM: dts: sunxi: Prefer A31 bindings for IR
  arm64: defconfig: Enable IR SUNXI option
  drm/mgag200: Don't unpin the current cursor image's buffer.
  drm/mgag200: Set cursor scanout address to correct BO
  drm/mgag200: Pin displayed cursor BO to video memory
  can: sja1000: Makefile/Kconfig: sort alphabetically
  MAINTAINERS: can: add missing files to CAN NETWORK DRIVERS and CAN NETWORK LAYER
  PCI: Unexport pci_bus_sem
  PCI: Unexport pci_bus_get() and pci_bus_put()
  PCI: Remove pci_block_cfg_access() et al (unused)
  selftests/bpf: remove perf buffer helpers
  samples/bpf: switch trace_output sample to perf_buffer API
  samples/bpf: convert xdp_sample_pkts_user to perf_buffer API
  selftests/bpf: switch test_tcpnotify to perf_buffer API
  selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API
  libbpf: provide more helpful message on uninitialized global var
  cgroup: minor tweak for logic to get cgroup css
  cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask()
  MIPS: Remove unused R8000 CPU support
  MIPS: Remove unused R5432_CP0_INTERRUPT_WAR
  MIPS: Remove unused R5432 CPU support
  MIPS: Remove unused R4300 CPU support
  arm64: defconfig: enable cpufreq support for RPi3
  tc-testing: added tdc tests for [b|p]fifo qdisc
  hv_sock: Use consistent types for UUIDs
  ARM: defconfig: enable cpufreq driver for RPi
  nfp: flower: offload MPLS set action
  nfp: flower: offload MPLS pop action
  nfp: flower: offload MPLS push action
  net: sched: include mpls actions in hardware intermediate representation
  net/mlx5e: xsk: dynamically allocate mlx5e_channel_param
  net: jme: Use dev_get_drvdata
  igb: Use dev_get_drvdata where possible
  i40e: Use dev_get_drvdata
  fm10k: Use dev_get_drvdata
  e1000e: Use dev_get_drvdata where possible
  net: broadcom: Use dev_get_drvdata
  net: atheros: Use dev_get_drvdata
  net: 3com: 3c59x: Use dev_get_drvdata
  atm: Use dev_get_drvdata
  leds: is31fl319x: simplify getting the adapter of a client
  ftgmac100: Fix build.
  percpu: fix typo in pcpu_setup_first_chunk() comment
  rtc: s5m: convert to i2c_new_dummy_device
  rtc: s35390a: convert to i2c_new_dummy_device
  rtc: max77686: convert to i2c_new_dummy_device
  qlge: Move drivers/net/ethernet/qlogic/qlge/ to drivers/staging/qlge/
  ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c
  ASoC: soc-core: use existing snd_soc_dai_digital_mute()
  ASoC: soc-dai: add snd_soc_dai_compress_new()
  ASoC: soc-dai: add snd_soc_dai_remove()
  ASoC: soc-dai: add snd_soc_dai_probe()
  ASoC: soc-dai: add snd_soc_dai_resume()
  ASoC: soc-dai: add snd_soc_dai_suspend()
  ASoC: soc-dai: add snd_soc_dai_delay()
  ASoC: soc-dai: add snd_soc_dai_bespoke_trigger()
  ASoC: soc-dai: add snd_soc_dai_trigger()
  ASoC: soc-dai: add snd_soc_dai_prepare()
  ASoC: soc-dai: add snd_soc_dai_shutdown()
  ASoC: soc-dai: add snd_soc_dai_startup()
  ASoC: soc-dai: add snd_soc_dai_hw_free()
  ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai
  ASoC: add soc-dai.c
  ASoC: rsnd: Support hw_free() callback at DAI level
  regulator: act8865: support regulator-pull-down property
  regulator: act8865: rename fixed LDO ops
  drm/i915: Use dev_get_drvdata
  drm/i915/huc: fix status check
  drm/i915: Squelch nop wait-for-idle trace
  arm64: perf: Remove unused macro
  gpio: pch: Use dev_get_drvdata
  media: vimc.rst: add vimc-streamer source documentation
  media: vimc.rst: Add a proper alt attribute to vimc.dot
  media: vimc: stream: format comments as kernel-doc
  media: vimc: stream: fix style of argument description
  media: vimc: stream: remove obsolete function doc
  media: mx2_emmaprp: use struct v4l2_fh
  pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid()
  media: omap_vout: use struct v4l2_fh
  media: m2m-deinterlace: use struct v4l2_fh
  media: media/i2c: don't return ENOTTY if SUBDEV_API is not set
  media: vb2-dc: skip CPU sync in map/unmap dma_buf
  media: saa7134: remove redundant assignment to variable value
  media: staging/media/davinci_vpfe: Add null check post kmalloc
  media: ti-vpe: fix leaked of_node references
  media: exynos4-is: fix leaked of_node references
  media: staging/imx: Fix NULL deref in find_pipeline_entity()
  media: vivid: work around high stack usage with clang
  media: cobalt: Prefer pcie_capability_read_word()
  media: via-camera: fix v4l2-compliance fails
  video: ssd1307fb: Add devicetree configuration of display setup
  dt-bindings: display: ssd1307fb: Add initialization properties
  video: ssd1307fb: Handle width and height that are not multiple of 8
  video: ssd1307fb: Start page range at page_offset
  video: ssd1307fb: Remove unneeded semicolons
  video: ssd1307fb: Use screen_buffer instead of screen_base
  video: fbdev-MMP: Remove call to memset after dma_alloc_coherent
  video: fbdev: nvidia: Remove dead code
  video: fbdev: nvidia: Remove extra return
  au1200fb: don't use DMA_ATTR_NON_CONSISTENT
  fbmem: remove redundant assignment to err
  drm/tinydrm: Move tinydrm_display_pipe_init() to mipi-dbi
  drm/tinydrm/mipi-dbi: Add mipi_dbi_init_with_formats()
  drm/tinydrm/repaper: Don't use tinydrm_display_pipe_init()
  drm/tinydrm: Move tinydrm_machine_little_endian()
  drm/tinydrm: Move tinydrm_spi_transfer()
  drm/tinydrm: Clean up tinydrm_spi_transfer()
  drm/tinydrm: Remove tinydrm_spi_max_transfer_size()
  drm/tinydrm: Remove spi debug buffer dumping
  drm/tinydrm: Use spi_is_bpw_supported()
  drm/tinydrm: Use DRM_MODE_CONNECTOR_SPI
  drm: Add SPI connector type
  pinctrl: merrifield: Use devm_platform_ioremap_resource()
  pinctrl: intel: Use devm_platform_ioremap_resource()
  pinctrl: cherryview: Use devm_platform_ioremap_resource()
  pinctrl: baytrail: Use devm_platform_ioremap_resource()
  media: ov7670: don't return ENOTTY if SUBDEV_API is not set
  media: via-camera: use struct v4l2_fh
  media: via-camera: call viafb_pm_unregister in remove()
  media: go7007: Fix misuse of strscpy
  media: m2m-deinterlace: Fix misuse of strscpy
  media: cobalt: remove redundant assignment to variable data
  media: platform: meson-ao-cec-g12a: add support for SM1
  media: dt-bindings: media: meson-ao-cec: add SM1 compatible
  media: davinci-vpbe: remove obsolete includes
  media: vivid:add sanity check to avoid divide error and set value to 1 if 0.
  media: vivid: fix potential integer overflow on left shift
  media: drivers/media: don't set pix->priv = 0
  media: v4l2-mem2mem: reorder checks in v4l2_m2m_poll()
  media: vb2: reorder checks in vb2_poll()
  media: input/touchscreen/sur40: use COLORSPACE_RAW
  media: v4l2-ioctl: call v4l_pix_format_touch() for TRY_FMT
  media: tegra-cec: use cec_notifier_cec_adap_(un)register
  media: stih-cec: use cec_notifier_cec_adap_(un)register
  media: s5p-cec: use cec_notifier_cec_adap_(un)register
  media: seco-cec: use cec_notifier_cec_adap_(un)register
  media: cros-ec-cec: use cec_notifier_cec_adap_(un)register
  media: meson/ao-cec: use cec_notifier_cec_adap_(un)register
  media: uapi: new file needs types.h
  fbdev: Ditch fb_edid_add_monspecs
  x86/bitops: Use __builtin_constant_p() directly instead of IS_IMMEDIATE()
  x86/build: Remove unneeded uapi asm-generic wrappers
  regulator: stm32-booster: Remove .min_uV and .list_voltage for fixed regulator
  regulator: act8865: Add support for act8600 charger
  ASoC: rt1308: Convert headers to SPDX
  ASoC: rt5665: Fix a typo in the name of a function
  ASoC: SOF: Intel: hda: fix stream id setting
  ASoC: SOF: Intel: hda: fix link DMA config
  ASoC: fsl_esai: recover the channel swap after xrun
  drm/i915/selftests: Let igt_vma_partial et al breathe
  ASoC: SOF: Intel: ssp: BCLK delay parameter
  ASoC: SOF: Intel: hda: reset link DMA state in prepare
  ASoC: SOF: Intel: hda: add a parameter to disable MSI
  ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS
  ASoC: SOF: Intel: hda: use SOF defined init chip in resume
  ASoC: SOF: Intel: hda: set position buffer in init chip
  ASoC: SOF: Intel: hda: Enable jack detection
  ASoC: SOF: Intel: hda: reduce ifdef usage for hda
  ASoC: SOF: Intel: hda: correct ROM state mask
  ASoC: SOF: remove unused state variable in suspend function
  ASoC: SOF: loader: Don't ignore SRAM block types
  ASoC: SOF: loader: Use the BAR provided by FW
  ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops
  ASoC: SOF: core: increase default IPC timeouts
  ASoC: SOF: ipc: use timeout configured at probe
  ASoC: SOF: use common code to send PCM_FREE IPC
  ASoC: SOF: reset DMA state in prepare
  ASoC: SOF: pci: mark last_busy value at runtime PM init
  ASoC: pcm3168a: Fix a typo in the name of a constant
  drm/i915/uc: Sanitize uC when GT is sanitized
  drm/i915/uc: Gt-fy uc reset
  drm/i915: Add HDCP capability info to i915_display_info.
  ARM: dts: sunxi: Fix the HDMI PHY name
  ARM: dts: sunxi: Remove simple-panel compatible
  MAINTAINERS: add soc/ux500
  ARM: ux500: simplify and move debug UART
  dt-bindings: arm: fsl: Add the pico-pi-imx8m board
  dt-bindings: arm: Document i.MX8QXP AI_ML board binding
  dt-bindings: Add Vendor prefix for Einfochips
  dt-bindings: arm: nxp: Add device tree binding for ls1046a-frwy board
  firmware: imx: scu-pd: Add IRQSTR_DSP PD range
  firmware: imx: scu-pd: Add mu13 b side PD range
  ARM: ux500: add missing of_node_put()
  firmware: imx: scu-pd: Rename mu PD range to mu_a
  ARM: dts: imx6sll: move GIC to right location in DT
  ARM: dts: imx6ul: move GIC to right location in DT
  ARM: dts: imx6sl: move GIC to right location in DT
  ARM: dts: imx6sx: move GIC to right location in DT
  PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end()
  PM: sleep: Integrate suspend-to-idle with generig suspend flow
  PM: sleep: Simplify suspend-to-idle control flow
  ACPI: PM: Set s2idle_wakeup earlier and clear it later
  PM: sleep: Fix possible overflow in pm_system_cancel_wakeup()
  ACPI: EC: Return bool from acpi_ec_dispatch_gpe()
  ACPICA: Return u32 from acpi_dispatch_gpe()
  PCI: irq: Introduce rearm_wake_irq()
  ARM: dts: vf610-zii-scu4-aib: Drop unused pinctrl_i2c3 pinmux config
  ARM: dts: vf610-zii-scu4-aib: Fix pinctrl_i2c1's identation
  ARM: dts: vf610-zii-spb4: Drop unused pinctrl_i2c1 pinmux config
  ARM: dts: ux500: set pull-up on STUIB STMPE IRQ line
  ARM: dts: ux500: Fix up the thermal nodes
  ARM: dts: ste: Update coresight DT bindings
  ARM: ux500: Stop populating the PRCMU devices early
  drm/komeda: remove set but not used variable 'old'
  ARM: dts: imx6ull: Add support for PHYTEC phyBOARD-Segin with i.MX 6ULL
  ARM: dts: imx6ul: segin: Move machine include to dts files
  ARM: dts: imx6ul: segin: Move ECSPI interface to board include file
  ARM: dts: imx6ul: phycore: Add eMMC at usdhc2
  ARM: dts: imx6ul: segin: Only enable NAND if it is populated
  ARM: dts: imx6ul: segin: Make FEC and ethphy configurable in dts
  ARM: dts: imx6ul: segin: Fix LED naming for phyCORE and PEB-EVAL-01
  ARM: dts: imx6ul: segin: Reduce eth drive strength
  ARM: dts: imx6ul: segin: Add boot media to dts filename
  ARM: dts: imx6ul: phyboard-segin: Rename dts to PHYTEC name scheme
  net: Convert skb_frag_t to bio_vec
  net: Rename skb_frag_t size to bv_len
  net: Rename skb_frag page to bv_page
  net: Reorder the contents of skb_frag_t
  net: Increase the size of skb_frag_t
  net: Use skb accessors in network core
  net: Use skb accessors in network drivers
  net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32
  ARM: configs: aspeed: Refresh defconfigs
  ARM: configs: aspeed: Enable commonly used network functionality
  ARM: dts: aspeed: Add SGPM pinmux
  ARM: dts: aspeed: tiogapass: Add VR devices
  ARM: dts: aspeed: Add Lenovo Hr855xg2 BMC
  ARM: dts: aspeed: Add Facebook Minipack BMC
  dt-bindings: serial: lpuart: add the clock requirement for imx8qxp
  r8169: improve rtl_rx
  arm64: dts: qcom: Add Asus NovaGo TP370QL
  arm64: dts: qcom: Add HP Envy x2
  arm64: dts: qcom: Add Lenovo Miix 630
  firmware: qcom_scm: Cleanup code in qcom_scm_assign_mem()
  drm/i915: Rely on spinlock protection for GPU error capture
  drm/i915/gt: Hook up intel_context_fini()
  drm/i915: Remove obsolete engine cleanup
  drm/i915: Fix up broken merge
  MIPS: qi_lb60: Move MMC configuration to devicetree
  scsi: ufs: change msleep to usleep_range
  scsi: lpfc: Remove unnecessary null check before kfree
  scsi: virtio_scsi: implement request batching
  scsi: core: add support for request batching
  scsi: ufs: uapi: Fix SPDX license identifier
  scsi: ufs: Add history of fatal events
  scsi: ufs: Do not reset error history during host reset
  scsi: ufs: Add fatal and auto-hibern8 error history
  scsi: ufs: Change names related to error history
  drm/i915/gtt: Fix rounding for 36b
  rtc: isl12026: convert to i2c_new_dummy_device
  dt-bindings: rtc: Remove the PCF8563 from the trivial RTCs
  rtc: imxdi: use devm_platform_ioremap_resource() to simplify code
  rtc: mxc_v2: use devm_platform_ioremap_resource() to simplify code
  drm/bridge: Improve the help text for DRM_ANALOGIX_ANX78XX
  drm/amdgpu/smu: move fan rpm query into the asic specific code
  leds: apu: add pr_fmt prefix for better log output
  drm/amdgpu: set sdma irq src num according to sdma instances
  leds: apu: fix error message on probing failure
  drm/amd/powerplay: remove redundancy debug log in smu
  leds: apu: drop profile field from priv data
  leds: apu: drop iosize field from priv data
  leds: apu: drop enum_apu_led_platform_types
  drm/amd/powerplay: custom peak clock freq for navi10
  leds: apu: drop superseeded apu2/3 led support
  leds: ktd2692: Fix a typo in the name of a constant
  batman-adv: Replace usage of strlcpy with strscpy
  batman-adv: Start new development cycle
  leds: an30259a: Fix typo
  media: dvbsky: add support for Mygica T230C v2
  media: si2168: add support for Mygica T230C v2
  media: mceusb: USB reset device following USB clear halt error
  media: dib0700: fix link error for dibx000_i2c_set_speed
  media: technisat-usb2: break out of loop at end of buffer
  media: mtk-cir: lower de-glitch counter for rc-mm protocol
  media: rc: remove unused #define RC_PROTO_BIT_ALL
  media: mtk-cir: only allow protocols that have software decoders
  media: hantro: Add support for MPEG-2 decoding on RK3328
  media: dt-bindings: rockchip: Document RK3328 VPU binding
  media: hantro: Add support for VP8 decoding on rk3288
  media: v4l2-ctrl: Validate VP8 stateless decoder controls
  media: uapi: Add VP8 stateless decoder API
  ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32
  usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32
  net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx
  media: v4l2-ctrl: Move compound control validation
  net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier
  IB/hfi1: Remove unused define
  IB/hfi1: Do not update hcrc for a KDETH packet during fault injection
  media: omap3isp: set device_caps in struct video_device
  media: ti-vpe: set device_caps in struct video_device
  media: omap_vout: set device_caps in struct video_device
  media: vsp1: set device_caps in struct video_device
  media: sh_veu/sh_vou: set device_caps in struct video_device
  media: xilinx: set device_caps in struct video_device
  media: via-camera: set device_caps in struct video_device
  media: bdisp: set device_caps in struct video_device
  media: pxa_camera: don't set caps in querycap
  media: marvell-ccic: set device_caps in struct video_device
  media: mx2_emmaprp: set device_caps in struct video_device
  media: m2m-deinterlace: set device_caps in struct video_device
  media: fsl-viu: set device_caps in struct video_device
  media: s3c-camif/s5p-g2d/s5p-jpeg: set device_caps in struct video_device
  media: coda: set device_caps in struct video_device
  media: am437x/davinci: set device_caps in struct video_device
  media: media/platform: don't set description in ENUM_FMT
  media: drivers/staging/media: don't set description for ENUM_FMT
  media: media/pci: don't set description for ENUM_FMT
  leds: leds-lp5562 allow firmware files up to the maximum length
  leds: ns2: Add of_node_put() before return
  leds: max77650: Add of_node_put() before return
  leds: as3645a: Fix misuse of strlcpy
  leds: max77650: add MODULE_ALIAS()
  media: media/usb: don't set description in ENUM_FMT
  media: v4l2-ioctl: add missing pixelformats
  MAINTAINERS: Add an entry for generic architecture topology
  base: arch_topology: update Kconfig help description
  RISC-V: Parse cpu topology during boot.
  arm: Use common cpu_topology structure and functions.
  cpu-topology: Move cpu topology code to common code.
  dt-binding: cpu-topology: Move cpu-map to a common binding.
  ASoC: madera: Read device tree configuration
  firmware: qcom_scm: Fix some typos in docs and printks
  firmware: qcom_scm: Use proper types for dma mappings
  Documentation: DT: arm: add support for sockets defining package boundaries
  dmaengine: bcm2835: Print error in case setting DMA mask fails
  dmaengine: edma: make edma_filter_fn private
  dmaengine: omap-dma: make omap_dma_filter_fn private
  arm64: dts: allwinner: h6: Fix SID node name
  ARM: dts: sunxi: Unify the DE2 bus clocks order
  ALSA: firewire-motu: more code refactoring for MOTU data block processing layer
  ALSA: firewire-lib: process payload of isoc context according to packet descriptors
  ALSA: fireface: code refactoring for FF data block processing layer
  ALSA: firewire-motu: code refactoring for MOTU data block processing layer
  ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer
  ALSA: firewire-digi00x: code refactoring for DOT data block processing layer
  ALSA: firewire-lib: code refactoring for AM824 data block processing layer
  ALSA: firewire-lib: pass packet descriptor to data block processing layer
  ALSA: firewire-lib: code refactoring to process context payloads
  ALSA: firewire-lib: code refactoring to process PCM substream
  ALSA: firewire-lib: use packet descriptor for IR context
  ALSA: firewire-lib: use packet descriptor for IT context
  ALSA: firewire-lib: add list of packet descriptor
  ALSA: firewire-lib: pass no syt information to data block processing layer
  ALSA: firewire-lib: add syt_override member for some protocols
  ALSA: firewire-lib: operate data block counter in top level of processing for IR context
  ALSA: firewire-lib: operate data block counter in top level of processing for IT context
  ALSA: firewire-lib: pass data block counter to data block processing layer
  ALSA: firewire-lib: pass data block count as an argument to tracepoints event
  ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag
  gpio: em: use a helper variable for &pdev->dev
  eeprom: at24: remove unneeded include
  ASoC: sgtl5000: Fix charge pump source assignment
  ASoC: sgtl5000: Fix of unmute outputs on probe
  ASoC: sgtl5000: add ADC mute control
  ASoC: sgtl5000: Fix definition of VAG Ramp Control
  ASoC: sgtl5000: Improve VAG power and mute control
  ASoC: Define a set of DAPM pre/post-up events
  ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34
  ASoC: cs47l35: Use define for DSPCLK enable bit
  ASoC: rt1308: add silence detection and manual PDB control
  ASoC: rt1308: simplify the EFUSE read function
  ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER
  ASoC: max98383: fix i2c probe failure
  ASoC: fsl_sai: mark regmap as fast_io
  ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth
  ASoC: fsl_sai: add of_match data
  ASoC: mediatek: mt8183: make headset codec optional
  ASoC: wcd9335: add irqflag IRQF_ONESHOT flag
  ASoC: bcm: cygnus-pcm: Unneeded variable: "ret".
  spi: dw-mmio: Clock should be shut when error occurs
  spi: dw-mmio: Use devm_platform_ioremap_resource()
  regulator: rk808: Return REGULATOR_MODE_INVALID for invalid mode
  regulator: lm363x: Fix n_voltages setting for lm36274
  regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vneg
  sound: soc: codecs: mt6358: change return type of mt6358_codec_init_reg
  ASoC: fsl_esai: Wrap some operations to be functions
  ASoC: rt5677: remove superfluous set
  ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing
  ASoC: wcd9335: Fix misuse of GENMASK macro
  ASoC: SOF: Intel: hda: Make hdac_device device-managed
  locks: revise generic_add_lease tracepoint
  x86: Remove X86_FEATURE_MFENCE_RDTSC
  x86/mpx: Remove MPX APIs
  x86/mpx: Remove selftests themselves
  x86/mpx: Remove selftests Makefile entry
  x86/realmode: Remove trampoline_status
  drivers: hv: vmbus: Replace page definition with Hyper-V specific one
  x86/hyperv: Add functions to allocate/deallocate page for Hyper-V
  x86/hyperv: Create and use Hyper-V page definitions
  x86/cpufeatures: Enable a new AVX512 CPU feature
  cpu/cpuid-deps: Add a tab to cpuid dependent features
  x86/syscalls: Split the x32 syscalls into their own table
  x86/syscalls: Disallow compat entries for all types of 64-bit syscalls
  x86/syscalls: Use the compat versions of rt_sigsuspend() and rt_sigprocmask()
  x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long
  x86/paravirt: Drop {read,write}_cr8() hooks
  x86/apic: Initialize TPR to block interrupts 16-31
  ARM: dts: sunxi: Switch from phy to phy-handle
  ARM: dts: sunxi: Switch to the generic PHY properties
  ALSA: hda: Flush interrupts on disabling
  ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI
  ALSA: hda/hdmi - Don't report spurious jack state changes
  ARM: dts: opos6uldev: use OF graph to describe the display
  arm64: defconfig: Build imx8 ddr pmu as module
  dt-bindings: clk: sunxi-ccu: add compatible string for V3 CCU
  clk: sunxi-ng: v3s: add the missing PLL_DDR1
  cpufreq: ap806: Add NULL check after kcalloc
  dt-bindings: cpufreq: Document allwinner,sun50i-h6-operating-points
  cpufreq: Add sun50i nvmem based CPU scaling driver
  staging: mt7621-pinctrl: Add of_node_put() before return
  staging: mt7621-pci: Add of_node_put() before return
  staging: erofs: support bmap
  staging: erofs: avoid opened loop codes
  staging: vt6656: change alignment to match parenthesis
  staging: rtl8188eu: Replace function rtl88eu_phy_rf_config()
  staging: rtl8188eu: Replace function rtl88e_phy_rf6052_config()
  staging: rtl8188eu: Replace function rtw_alloc_network()
  staging: rtl8188eu: Remove function rtw_modular64()
  staging: rtl8188eu: Remove function rtw_os_indicate_scan_done()
  staging: rtl8188eu: Replace function beacon_timing_control()
  staging: rtl8188eu: core: Remove function enable_rate_adaptive()
  staging: rtl8188eu: core: Replace function Set_MSR()
  staging: rtl8723bs: core: Change return type of init_mlme_ext_priv
  staging: rtl8723bs: os_dep: Remove code valid only for 5GHz
  staging: rtl8723bs: core: Remove code valid only for 5GHz
  staging: rtl8723bs: hal: Remove code valid only for 5GHz
  staging: kpc2000: kpc_spi: Remove unnecessary null check before kfree
  staging: rtl8188eu: remove unused definitions from hal8188e_phy_reg.h
  staging: fsl-dpaa2/ethsw: Add comments to ETHSW_VLAN flags
  staging: fsl-dpaa2/ethsw: Add ndo_get_phys_port_name
  staging: fsl-dpaa2/ethsw: Remove netdevice on port probing error
  staging: fsl-dpaa2/ethsw: Add network interface statistics
  staging: fsl-dpaa2/ethsw: Fix setting port learning/flooding flags
  staging: wlan-ng: use "%*pE" for serial number
  staging: wilc1000: Replace function wilc_wlan_cfg_get_val()
  staging: wlan-ng: Replace function hfa384x_dowmem()
  staging: wlan-ng: Replace function hfa384x_dormem()
  staging: wlan-ng: Remove function hfa384x_docmd_wait()
  staging: wlan-ng: Remove unused function hfa384x_docmd_async()
  staging: wlan-ng: Remove function hfa384x_dowmem_async()
  staging: wlan-ng: Remove unused function hfa384x_dormem_async()
  staging: wlan-ng: Remove unused function hfa384x_dorrid_async()
  staging: wlan-ng: Remove function hfa384x_dowrid_async()
  staging: wlan-ng: Remove function hfa384x_dowrid_wait()
  staging: wlan-ng: Remove function hfa384x_dorrid_wait()
  staging: most: dim2: Remove function dimcb_io_write()
  staging: most: dim2: Remove function dimcb_io_read()
  staging: most: dim2: Replace function dim_norm_ctrl_async_buffer_size()
  staging: rtl8712: remove redundant assignment to variable res
  staging: erofs: Remove function erofs_kill_sb()
  staging: erofs:converting all 'unsigned' to 'unsigned int'
  staging: greybus: remove redundant assignment to variable is_empty
  staging: greybus: Replace function gb_i2c_device_setup()
  staging: most: Delete an error message for a failed memory allocation
  Input: add support for the FlySky FS-iA6B RC receiver
  arm64: Enable TIMER_IMX_SYS_CTR for ARCH_MXC platforms
  arm64: defconfig: Select CONFIG_CLK_IMX8MN by default
  arm64: dts: imx8mq-librem5: Enable MIPI D-PHY
  arm64: dts: imx8mq: Add MIPI D-PHY
  ARM: dts: imx7ulp: add edma device node
  ARM: dts: imx7-colibri: Remove unneeded snvs_pwrkey node
  ARM: dts: imx7d-zii-rpu2: Remove unneeded snvs_pwrkey node
  ARM: dts: Add ZII support for ZII i.MX7 RMU2 board
  ARM: dts: imx6sll: correct sdma compatible
  ARM: dts: imx6ul: add dma support on ecspi
  soc: imx8: Add i.MX8MM UID(unique identifier) support
  soc: imx8: Add i.MX8MQ UID(unique identifier) support
  arm64: defconfig: Select CONFIG_PINCTRL_IMX8MN by default
  arm64: defconfig: Enable SDMA on i.mx8mq/8mm
  dt-bindings: arm: fsl: Add support for ZII i.MX7 RMU2 board
  arm64: dts: rockchip: Specify override mode for kevin panel
  ARM: dts: rockchip: Specify rk3288-veyron-minnie's display timings
  ARM: dts: rockchip: Specify rk3288-veyron-chromebook's display timings
  audit_inode(): switch to passing AUDIT_INODE_...
  filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there
  filename_lookup(): audit_inode() argument is always 0
  MIPS: pte_special()/pte_mkspecial() support
  MIPS: BMIPS: add clock controller nodes
  MIPS: DTS: jz4740: Add node for the MMC driver
  MIPS: Decode config3 register on Ingenic SoCs
  MIPS: Rename JZRISC to XBURST
  ARM: dts: at91: Avoid colliding 'display' node and property names
  MIPS: Undefine PMD_ORDER for 32-bit builds
  MIPS: ingenic: Add support for huge pages
  MIPS: Decouple CPU_SUPPORTS_HUGEPAGES from 64BIT
  MIPS: Add partial 32-bit huge page support
  MIPS: Disallow CPU_SUPPORTS_HUGEPAGES for XPA,EVA
  drm: Add Grain Media GM12U320 driver v2
  drm/fb: remove unused function: drm_gem_fbdev_fb_create()
  drm/sun4i: sun8i-csc: Add support for color encoding and range
  drm/sun4i: sun8i_csc: Simplify register writes
  drm/sun4i: Introduce color encoding and range properties
  drm/mediatek: direct include of drm.h in mtk_drm_gem.c
  drm: direct include of drm.h in drm_syncobj.c
  drm: direct include of drm.h in drm_prime.c
  drm: direct include of drm.h in drm_gem_shmem_helper.c
  drm: direct include of drm.h in drm_gem.c
  drm/ati_pcigart: drop dependency on drm_os_linux.h
  drm: drop uapi dependency from drm_vblank.h
  drm/panel: make drm_panel.h self-contained
  drm/i915/dsi: remove set but not used variable 'hfront_porch'
  drm/i915/gtt: Don't try to clear failed empty pd allocation
  drm/i915/gtt: Correct unshifted 'from' for gen8_ppgtt_alloc errors
  Revert "drm/i915: Update description of i915.enable_guc modparam"
  Revert "drm/i915/guc: Turn on GuC/HuC auto mode"
  drm/i915/icl: Add Wa_1409178092
  drm/i915/icl: Verify engine workarounds in GEN8_L3SQCREG4
  drm/i915: Skip CS verification of L3 bank registers
  drm/i915: Fix and improve MCR selection logic
  drm/i915: Trust programmed MCR in read_subslice_reg
  drm/i915: Fix GEN8_MCR_SELECTOR programming
  drm/doc: Document kapi doc expectations
  drm/i915: Remove set but not used variable 'src_y'
  drm/i915/execlists: Cancel breadcrumb on preempting the virtual engine
  drm/amd/display: handle active dongle port type is DP++ or DP case
  drm/amd/display: Copy GSL groups when committing a new context
  drm/amd/display: Add debug entry to destroy disconnected edp link
  drm/amd/display: avoid power gate domains that doesn't exist
  drm/amd/display: Add SMU version field to clk_mgr_internal
  drm/amd/display: support "dummy pstate"
  drm/amd/display: fix mpcc assert condition
  drm/amd/display: do not read link setting if edp not connected
  drm/amd/display: Increase size of audios array
  drm/amd/display: 3.2.42
  drm/amd/display: drop ASSERT() if eDP panel is not connected
  drm/amd/display: Set enabled to false at start of audio disable
  drm/amd/display: Clean up dynamic metadata logic
  drm/amd/display: Only enable audio if speaker allocation exists
  drm/amd/display: Fix dc_create failure handling and 666 color depths
  drm/amd/display: populate last calculated bb state with max clocks
  drm/amd/display: add dcc programming for dual plane
  drm/amd/display: Implement DAL3 GPU Integer Scaling
  drm/amd/display: add pipe CRC sources without disabling dithering.
  drm/amd/display: use min disp and dpp clk debug option for dcn2
  drm/amd/display: add a option to force the clock at every mode change.
  drm/amd/display: Change offset_to_id to reflect what id_to_offset returns
  drm/amd/display: add set and get clock for testing purposes
  drm/amd/display: allocate 4 ddc engines for RV2
  drm/amd/display: Hook up calls to do stereo mux and dig programming to stereo control interface
  drm/amd/display: 3.2.41
  drm/amd/display: Fixes for some MPO cases
  drm/amd/display: Cache the use_pitch_c conditional
  drm/amd/display: Add DIG_CLOCK_PATTERN register
  drm/amd/display: Add CM_BYPASS via debug option
  drm/amd/display: Add MPC 3DLUT resource management
  drm/amd/display: Add debug option to disable timing sync
  drm/amd/display: Clear FEC_READY shadow register if DPCD write fails
  drm/amd/display: Optimize gamma calculations
  drm/amd/display: put back front end initialization sequence
  drm/amd/display: Set FEC_READY always before link training
  drm/amd/display: Use helper for determining HDMI signal
  drm/amd/display: Implement generic MUX registers (v2)
  drm/amd/display: Wait for flip to complete
  drm/amd/display: 3.2.40
  drm/amd/display: Change min_h_sync_width from 8 to 4
  drm/amd/display: Remove second initialization of pp_smu
  drm/amd/display: fix not calling ppsmu to trigger PME
  drm/amd/display: use encoder's engine id to find matched free audio device
  drm/amd/display: Remove unnecessary NULL check in set_preferred_link_settings
  drm/amd/display: Do not fill Null packet in the blank period
  drm/amd/display: fix DMCU hang when going into Modern Standby
  drm/amd/display: Disable Audio on reinitialize hardware
  drm/amd/display: Power-gate all DSCs at driver init time
  drm/amd/display: Remove dsc disable_ich flag programming.
  drm/amd/display: Read max down spread
  drm/amd/display: Fix some HUBP programming issues
  drm/amd/display: Check for valid stream_encode
  drm/amd/display: Expose enc2_set_dynamic_metadata
  drm/amd/display: 3.2.39
  drm/amd/display: Wait for backlight programming completion in set backlight level
  drm/amd/display: add functionality to get pipe CRC source.
  drm/amd/display: add functionality to grab DPRX CRC entries.
  drm/amd/display: Poll for GPUVM context ready (v2)
  drm/amd/display: add monitor patch to add T7 delay
  drm/amd/display: add hdmi2.1 dsc pps packet programming
  drm/amd/display: refactor dump_clk_registers
  drm/amd/display: wait for the whole frame after global unlock
  drm/amd/display:Use Pixel clock in 100Hz units for HDMI Audio wall clock DTO
  drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_construct
  drm/amd/display: Clock does not lower in Updateplanes
  drm/amd/display: Incorrect Read Interval Time For CR Sequence
  drm/amd/display: 3.2.38
  drm/amd/display: Split out common HUBP registers and code
  drm/amd/display: skip retrain in dc_link_set_preferred_link_settings() if using passive dongle
  drm/amd/display: swap system aperture high/low
  drm/amd/display: Set one 4:2:0-related PPS field as recommended by DSC spec
  drm/amd/display: Set default block_size, even in unexpected cases
  drm/amd/display: early return when pipe_cnt is 0 in bw validation
  drm/amd/display: Update drm_dsc to reflect native 4.2.0 DSC spec
  drm/amd/display: Add aux tracing log in dce
  drm/amd/display: No audio endpoint for Dell MST display
  drm/amd/display: cap DCFCLK hardmin to 507 for NV10
  drm/amd/display: move bw calc code into helpers
  drm/amd/display: 3.2.37
  drm/amd/display: fix dsc disable
  drm/amd/display: fix up HUBBUB hw programming for VM
  drm/amd/display: 3.2.36
  drm/amd/display: Add ability to set preferred link training parameters.
  drm/amd/display: initialize p_state to proper value
  drm/amdgpu: use VCN firmware offset for cache window
  drm/ttm: use the same attributes when freeing d_page->vaddr
  drm/amd/powerplay: change sysfs pp_dpm_xxx format for navi10
  drm/amdgpu: drop ras self test
  drm/amdgpu: only allow error injection to UMC IP block
  drm/amdgpu: disable GFX RAS by default
  drm/amdgpu: do not create ras debugfs/sysfs node for ASICs that don't have ras ability
  drm/amd/powerplay: report bootup clock as max supported on dpm disabled
  drm/amdgpu: Default disable GDS for compute VMIDs
  drm/amdgpu:  exposing fica registers to df offsets
  drm/amd/powerplay: input check for unsupported message/clock index
  drm/amd/powerplay: correct SW SMU valid mapping check
  drm/amdgpu: flag arcturus as experimental for now
  drm/amdgpu: drop unused function definitions
  drm/amdgpu:add all VCN rings into schedule request queue
  drm/amdkfd: Increase vcrat size for GPU
  drm/amdgpu: enable all 8 sdma instances for Arcturus silicon
  drm/amdkfd: Merge gfx9/arcturus trap handlers, add ACC VGPR save
  drm/amdgpu: Add more detail to the VM fault printing
  drm/amdkfd: Add device id for real asics
  drm/amdgpu: limit sdma instances to 2 for Arcturus in BU phase
  drm/amdgpu: skip gfx 9 common golden settings for arct
  drm/amdkfd: Add arcturus CWSR trap handler
  amd/powerplay: No SW XGMI dpm for Arcturus rev 2
  drm/amdgpu: clean up nonexistent firmware declaration for Arcturus
  drm/amdgpu: init gds config for arct
  drm/amdgpu: keep stolen memory for arct
  drm/amdgpu: init arct external rev id
  drm/amdgpu: add arct gc golden settings
  drm/amdgpu: add arct sdma golden settings
  drm/amdgpu: add pci DID for Arcturus GL-XL.
  drm/amdgpu: assign fb_start/end in mmhub v9.4 interface
  drm/amdgpu: add harvest support for Arcturus
  drm/amdgpu: add multiple instances support for Arcturus
  drm/amdgpu: modify amdgpu_vcn to support multiple instances
  drm/amdgpu: add vcn nbio doorbell range setting for 2nd vcn instance
  drm/amdgpu/: increase AMDGPU_MAX_RINGS to add 2nd vcn instance
  drm/amdgpu/: add doorbell assignment for 2nd vcn instance
  drm/amdgpu/: add ucodeID for 2nd vcn instance
  drm/amdgpu/: add clientID for 2nd vcn instance
  drm/amdkfd: Set number of xgmi optimized SDMA engines for arcturus
  drm/amdgpu: correct ip for mmHDP_READ_CACHE_INVALIDATE register access
  drm/amdgpu: set system aperture to cover whole FB region in mmhub v9.4
  drm/amdgpu: skip get/update xgmi topology info when no psp exists
  drm/amd/powerplay: get smc firmware and pptable
  drm/amdgpu/powerplay: add smu11 driver interface for arcturus. (v2)
  drm/amdgpu/powerplay: add arcturus ppt functions
  drm/amdgpu: enable the Doorbell support for VCN2.5
  drm/amdgpu: add vcn doorbell range function to nbio7.4 (v2)
  drm/amdgpu: enable VCN2.5 on Arcturus
  drm/amdgpu/VCN2.5: set JPEG decode ring functions
  drm/amdgpu: add JPEG2.5 HW start and stop
  drm/amdgpu/VCN2.5: set encode ring functions
  drm/amdgpu/VCN2.5: set decode ring functions
  drm/amdgpu: add Arcturus to the VCN family
  drm/amdgpu: add VCN2.5 VCPU start and stop
  drm/amdgpu: add VCN2.5 basic supports
  drm/amdgpu/VCN2: expose rings functions
  drm/amdgpu/VCN2: put IB internal registers offset to structure
  drm/amdgpu: declare sdma firmware binary files for Arcturus
  drm/amdgpu: Clear build undefined warning
  drm/amdgpu: Enable xgmi support for Arcturus
  drm/amdgpu: Hack xgmi topology info when there is no psp fw
  drm/amdkfd: Support MMHUB1 in kfd interrupt path
  drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 for MMHUB 9.4
  drm/amdkfd: Implement kfd2kgd_calls for Arcturus
  drm/amdkfd: Fix sdma_bitmap overflow issue
  drm/amdkfd: Change arcturus sdma engines number
  drm/amdkfd: Support two MMHUBs when setting up page table base in KFD
  drm/amdkfd: Expose function mmhub_v9_4_setup_vm_pt_regs() for kfd to use
  amd/amdkfd: Add ASIC ARCTURUS to kfd
  drm/amdkfd: Support bigger gds size
  drm/amdkfd: Extend PM4 packets to support 8 SDMA
  drm/amdgpu: Initialize asic functions for Arcturus
  drm/amdgpu: add paging queue support for 8 SDMA instances on Arcturus
  drm/amdgpu: correct programming of ih_chicken for Arcturus
  drm/amdgpu: add Arcturus chip_name for init sdma microcode
  drm/amdgpu: enable 8 SDMA instances for Arcturus
  drm/amdgpu: correct Arcturus SDMA address space base index
  drm/amdgpu: support sdma 2~7 doorbell range register offset
  drm/amdgpu: skip all gfx ring settings for Arcturus
  drm/amdgpu: skip load cp gfx firmware for Arcturus
  drm/amdgpu: optimize gfx9 init_microcode function
  drm/amdgpu: add Arcturus gpu info firmware
  drm/amdgpu: skip pasid mapping for second mmhub on Arcturus
  drm/amdgpu: skip to get 3D engine clockgating state for Arcturus
  drm/amdgpu: add to set rlc funcs for Arcturus
  drm/amdgpu: add number of mec for Arcturus
  drm/amdgpu: add gfx config for Arcturus
  drm/amdgpu: add support for Arcturus firmware
  drm/amdgpu/dce_virtual: add Arcturus virtual display support
  drm/amdgpu: set Arcturus fw load type as direct
  drm/amdgpu: add to set Arcturus ip blocks
  drm/amdgpu/soc15: add Arcturus common ip blocks
  drm/amdgpu: support hdp flush for more sdma instances
  drm/amdgpu: specify sdma instance 5~7 with second mmhub type
  drm/amdgpu: reorganize sdma v4 code to support more instances
  drm/amdgpu: update vmc interrupt routine to support 3 vmhubs
  drm/amdgpu: add VMC1 interrupt client id for Arcturus
  drm/amdgpu: dynamically initialize IP offset for Arcturus
  drm/amdgpu: increase max number of ip base instances to 8
  drm/amdgpu: add SDMA 2~7 ip block type
  drm/amdgpu: add SDMA 2~7 interrupt client id for Arcturus
  drm/amdgpu: use new mmhub interfaces for Arcturus
  drm/amdgpu: add mmhub v9.4.1 block for Arcturus (v2)
  drm/amdgpu: add one more mmhub instance for Arcturus (v2)
  drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip
  drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number
  drm/amdgpu: add gmc basic support for Arcturus
  drm/amdgpu: add Arcturus asic type
  drm/amdgpu: add Arcturus ip_offset header (v3)
  drm/amdgpu: add VCN2.5 headers
  drm/amdgpu: add sdma 4.2.2 header files for Arcturus
  drm/amdgpu: add mmhub 9.4.1 header files for Acrturus
  drm/amdgpu: consolidate navi14 IP init
  drm/amdgpu: disable concurrent flushes on Navi14
  drm/amdgpu: enable gfxoff code path for navi14
  drm/amdgpu/vcn: enable indirect DPG SRAM mode for navi14
  drm/amd/powerplay: disable gfxoff for navi14
  drm/amdgpu/nv: set vcn pg flag for navi14
  drm/amd/display: disable display writeback for navi14
  drm/amdgpu: enable async gfx ring for navi14
  drm/amdgpu: enable clock gatings for navi14
  drm/amdgpu/athub2: set clock gating for navi14
  drm/amdgpu/mmhub2: set clock gating for navi14
  drm/amdgpu: declare asd firmware for navi14
  drm/amdgpu: Enable VCN on navi14
  drm/amd/display: skip to load dmcu firmware for navi14
  drm/amdgpu: skip to load ta firmware for navi14
  drm/amd/display: add ASICREV defines v2
  drm/amd/display: add dm block
  drm/amd/display: add NAVI14 in resource construct
  drm/amd/display: add nv14 cases to amdgpu_dm
  drm/amdgpu: enable sw smu ip for navi14
  drm/amdgpu/smu11: add support for navi14
  drm/amdgpu/psp: start rlc autoload after psp received rlcg for navi14
  drm/amdgpu: enable psp ip block for navi14
  drm/amdgpu/psp: add psp support for navi14 (v3)
  drm/amdgpu: enable virtual display for navi14
  drm/amdgpu: add ip blocks for navi14
  drm/amdgpu/soc15: add support for navi14
  drm/amdgpu/gfx10: fix programming of SC_HIZ_TILE_FIFO_SIZE field
  drm/amdgpu/gfx10: update gfx golden settings for navi14
  drm/amdgpu/gfx10: update gfx golden settings for navi14
  drm/amdgpu/gfx: update gc_v10_1_1 golden setting
  drm/amdgpu/gfx10: add gfx v10_1_1 golden settings for navi14
  drm/amdgpu/gfx: add definition of mmCGTT_GS_NGG_CLK_CTRL
  drm/amdgpu/gfx10: set tcp harvest for navi14
  drm/amdgpu: set rlc funcs for navi14
  drm/amdgpu: add me/mec configurations for navi14
  drm/amdgpu/gfx10: add clockgating support for navi14
  drm/amdgpu/gfx10: add gfx config for navi14
  drm/amdgpu/gfx10: add placeholder for navi14 golden settings
  drm/amdgpu/gfx10: add support for navi14 firmware
  drm/amdgpu/sdma5: set clock gating for navi14
  drm/amdgpu/sdma5: update sdma5 golden settings for navi14
  drm/amdgpu/sdma5: add sdma5_0 golden settings for navi14
  drm/amdgpu/sdma5: add placeholder for navi14 golden settings
  drm/amdgpu/sdma5: add support for navi14 firmware
  drm/amdgpu/gmc10: add navi14 support
  drm/amdgpu: increase max instance number for hw ip
  drm/amdgpu/discovery: init reg base offset via ip discovery for navi14
  drm/amdgpu/soc15: initialize reg base for navi14 (v2)
  drm/amdgpu: add navi14 ucode loading method
  drm/amdgpu: set asic family and ip blocks for navi14
  drm/amdgpu: add gpu_info firmware for navi14
  drm/amdgpu: add navi14 asic type
  drm/i915/vbt: Fix VBT parsing for the PSR section
  drm/i915: Use maximum write flush for pwrite_gtt
  drm/i915: Drop wmb() inside pread_gtt
  drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV
  drm/i915/ehl: Use an id of 4 while accessing DPLL4's CR0 and CR1
  drm/i915: Add gen8_de_pipe_fault_mask()
  x86/gpu: add TGL stolen memory support
  drm/i915/gt: Push engine stopping into reset-prepare
  drm/panel: simple: document panel_desc; rename a few functions
  drm: Make the bw/link rate calculations more forgiving
  drm/i915/execlists: Process interrupted context on reset
  drm/i915: Update description of i915.enable_guc modparam
  drm/mediatek: drop use of drmP.h
  drm/rockchip: drop use of drmP.h
  drm/imx: drop use of drmP.h
  drm/i2c/sil164: drop use of drmP.h
  drm/i2c/ch7006: drop use of drmP.h
  drm/tilcdc: drop use of drmP.h
  drm/i810: drop use of drmP.h
  drm/vgem: drop use of drmP.h
  drm/tdfx: drop use of drmP.h
  drm/selftests: drop use of drmP.h
  drm/omapdrm: drop use of drmP.h
  drm/udl: drop use of drmP.h
  drm/r128: drop use of drmP.h
  drm/vc4: drop use of drmP.h
  drm/sun4i: drop use of drmP.h
  drm/zte: drop use of drmP.h
  drm/pl111: drop use of drmP.h
  drm/v3d: drop use of drmP.h
  drm/meson: drop use of drmP.h
  drm/i915/oa: Reconfigure contexts on the fly
  dma-buf: Relax the write-seqlock for reallocating the shared fence list
  drm/i915/gtt: Tidy up ppgtt insertion for gen8
  drm/i915/gtt: Recursive ppgtt alloc for gen8
  drm/i915/execlists: Disable preemption under GVT
  drm/i915: Lock the engine while dumping the active request
  ovl: fix regression caused by overlapping layers detection
  gpu/drm: fix a few kernel-doc "/**" mark warnings
  drm/bridge: ti-sn65dsi86: use dev name for debugfs
  drm/pl111: pl111_vexpress.c: Add of_node_put() before return
  drm/i915: Enable hotplug retry
  drm/i915: Add support for retrying hotplug
  drm/i915/ehl: Map MCC pins based on PHY, not port
  drm/atmel_hlcdc: drop use of drmP.h
  drm/shmobile: drop use of drmP.h
  drm/hisilicon: drop use of drmP.h
  drm/ast: drop use of drmP.h
  drm/bochs: drop use of drmP.h
  drm: add missing include to drm_vram_mm_helper.h
  drm/virtgpu: drop use of drmP.h
  drm/scheduler: drop use of drmP.h
  drm/vkms: drop use of drmP.h
  drm/qxl: drop use of drmP.h
  drm/fsl-dcu: drop use of drmP.h
  drm/mxsfb: drop use of drmP.h
  drm/tve200: drop use of drmP.h
  drm/xen: drop use of drmP.h
  drm/agp: Remove unused function drm_agp_bind_pages
  dma-buf: Expand reservation_list to fill allocation
  drm/i915/selftests: Ignore self-preemption suppression under gvt
  drm/i915/uc: kill <g,h>uc_to_i915
  drm/i915/guc: prefer intel_gt in guc interrupt functions
  drm/i915/uc: prefer intel_gt over i915 in GuC/HuC paths
  drm/i915/uc: Move intel functions to intel_uc
  drm/i915/uc: move GuC/HuC inside intel_gt under a new intel_uc
  drm/i915/uc: move GuC and HuC files under gt/uc/
  drm/i915/guc: unify guc irq handling
  drm/i915/guc: move guc irq functions to intel_guc parameter
  drm/i915/uc: introduce intel_uc_fw_supported
  drm/i915/uc: replace uc init/fini misc
  drm/i915/guc: Use system workqueue for log capture
  drm/i915/gt: Use intel_gt as the primary object for handling resets
  drm/i915/tgl: add modular FIA to device info
  drm/i915: Add modular FIA
  drm/i915/gtt: Recursive ppgtt clear for gen8
  drm/i915/gtt: Recursive cleanup for gen8
  drm/i915/display: Drop kerneldoc for 'intel_atomic_commit'
  drm/vgem: Reclassify buffer creation debug message
  drm/panel: simple: fix AUO g185han01 horizontal blanking
  drm/i915: Skip SINK_COUNT read on CH7511
  drm/atmel-hlcdc: set layer REP bit to enable replication logic
  drm/i915/guc: Turn on GuC/HuC auto mode
  drm/i915/guc: Don't enable GuC/HuC in auto mode on pre-Gen11
  printk: Do not lose last line in kmsg buffer dump
  drm/i915: Propagate "_probe" function name suffix down
  drm/i915: Propagate "_remove" function name suffix down
  drm/i915: Propagate "_release" function name suffix down
  drm/i915: Replace "_load" with "_probe" consequently
  drm/i915: Rename "_load"/"_unload" to match PCI entry points
  drm/i915: Drop extern qualifiers from header function prototypes
  drm/i915/gtt: Use NULL to encode scratch shadow entries
  drm/i915/gtt: Convert vm->scratch into an array
  drm/i915/gtt: Compute the radix for gen8 page table levels
  drm/i915/gtt: Markup i915_ppgtt height
  drm/i915/gtt: Reorder gen8 ppgtt free/clear/alloc
  drm/i915/gtt: Wrap page_table with page_directory
  drm/i915/gtt: Use shallow dma pages for scratch
  drm/i915: Add engine name to workaround debug print
  drm/i915: Implement read-only support in whitelist selftest
  drm/i915: Add test for invalid flag bits in whitelist entries
  drm/panel: simple: Use display_timing for AUO b101ean01
  drm/panel: simple: Use display_timing for Innolux n116bge
  drm/panel: simple: Add ability to override typical timing
  drm/vkms: Rename vkms_crc.c into vkms_composer.c
  drm/vkms: Avoid assigning 0 for possible_crtc
  drm/i915/tgl: Update DPLL clock reference register
  drm/i915/tgl: Add DPLL registers
  drm/i915/tgl: Add vbt value mapping for DDC Bus pin
  drm/i915/tgl: port to ddc pin mapping
  drm/i915/tgl: Add gmbus gpio pin to port mapping
  drm/i915/gen12: MBUS B credit change
  drm/i915/tgl: apply Display WA #1178 to fix type C dongles
  drm/i915/tgl: init ddi port A-C for Tiger Lake
  drm/i915/tgl: Add additional PHYs for Tiger Lake
  drm/i915/tgl: Add additional ports for Tiger Lake
  drm/i915/tgl: Add pll manager
  drm/i915/tgl: Add new pll ids
  drm/i915/tgl: Add power well to support 4th pipe
  drm/i915/tgl: Add power well support
  drm/i915/tgl: rename TRANSCODER_EDP_VDSC to use on transcoder A
  drm/i915/tgl: Check if pipe D is fused
  drm/i915/tgl: Add TGL PCI IDs
  drm/i915/tgl: Add TGL PCH detection in virtualized environment
  drm/i915/tgl: Introduce Tiger Lake PCH
  drm/i915/tgl: add initial Tiger Lake definitions
  drm/i915: Add 4th pipe and transcoder
  drm/i915: Don't overestimate 4:2:0 link symbol clock
  drm/i915: Copy name string into ring buffer for intel_update/disable_plane tracepoints
  drm/i915/guc: Drop redundant ctx param from kerneldoc
  drm/i915: Don't pass stack garbage to pcode in the second data register
  drm/i915: Use intel_ types in intel_atomic_commit()
  drm/i915: Use intel_ types in intel_{lock,modeset}_all_pipes()
  drm/i915: Polish intel_atomic_track_fbs()
  drm/i915: Polish intel_shared_dpll_swap_state()
  drm/i915: Simplify modeset_get_crtc_power_domains() arguments
  drm/i915: Check crtc_state->wm.need_postvbl_update before grabbing wm.mutex
  drm/i915: Use the "display core" power domain in vlv/chv set_cdclk()
  drm/i915/selftests: Hold the vma manager lock while modifying mmap_offset
  drm/i915/sdvo: Fix handling if zero hbuf size
  drm/i915/guc: Simplify guc client
  drm/i915/guc: Remove preemption support for current fw
  drm/i915/selftests: Ensure we don't clamp a random offset to 32b
  drm/i915/gt: Drop the duplicate icl workaround
  drm/i915/ehl: Enable DDI-D
  drm/i915: Transition port type checks to phy checks
  drm/i915/gen11: Convert combo PHY logic to use new 'enum phy' namespace
  drm/i915/gen11: Program ICL_DPCLKA_CFGCR0 according to PHY
  drm/i915/gen11: Start distinguishing 'phy' from 'port'
  drm/i915: move intel_ddi_set_fia_lane_count to intel_tc.c
  drm/i915: fix include order in intel_tc.*
  drm/i915: make new intel_tc.c use uncore accessors
  drm/kms: Catch mode_object lifetime errors
  drm/i915/icl: Fixed Input CSC Co-efficients for BT601/709
  drm/i915/icl: Fix Y pre-offset for Full Range YCbCr
  drm/i915/icl: Handle YCbCr to RGB conversion for BT2020 case
  drm/i915/perf: add missing delay for OA muxes configuration
  drm/i915/execlists: Record preemption for selftests
  drm/i915: Remove unused i915_gem_context_lookup_engine
  drm/i915: add infrastructure to hold off preemption on a request
  drm/i915: enumerate scratch fields
  drm/i915/perf: ensure we keep a reference on the driver
  drm/i915/userptr: Don't mark readonly objects as dirty
  drm/i915/icl: Clear the shared port PLLs from the new crtc state
  drm/i915: Clear the shared PLL from the put_dplls() hook
  drm/i915/sdvo: Add helpers to get the cmd/status string
  drm/i915/sdvo: Shrink sdvo_cmd_names[] strings
  drm/i915/sdvo: Remove duplicate SET_INPUT_TIMINGS_PART1 cmd name string
  drm/i915/sdvo: Use named initializers for the SDVO command names
  drm/i915: Add icl mipi dsi properties
  drm/i915/hdcp: debug logs for sink related failures
  drm/client: remove the exporting of drm_client_close
  drm/mgag200: Replace struct mga_fbdev with generic framebuffer emulation
  drm/bochs: Use shadow buffer for bochs framebuffer console
  drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
  drm/fb-helper: Instanciate shadow FB if configured in device's mode_config
  drm/fb-helper: Map DRM client buffer only when required
  drm/client: Support unmapping of DRM client buffers
  drm/sti: Try to fix up the tvout possible clones
  drm/sti: Remove pointless casts
  drm/i915/gt: Remove presumption of RCS0
  drm/i915/gt: Apply RCS workarounds to the render class
  drm/i915/selftests: Fill in a little more of the dummy fence
  drm/i915/userptr: Acquire the page lock around set_page_dirty()
  drm/i915/selftests: Set igt_spinner.gt for early exit
  tee: optee: add might_sleep for RPC requests
  drm/i915: Update DRIVER_DATE to 20190708
  dt-bindings: display: Convert sgd,gktw70sdae4se panel to DT schema
  dt-bindings: display: Convert mitsubishi,aa121td01 panel to DT schema
  dt-bindings: display: Convert mitsubishi,aa104xd12 panel to DT schema
  dt-bindings: display: Convert innolux,ee101ia-01 panel to DT schema
  dt-bindings: display: Convert panel-lvds to DT schema
  dt-bindings: display: Convert tfc,s9700rtwv43tr-01b panel to DT schema
  dt-bindings: display: Convert raspberrypi,7inch-touchscreen panel to DT schema
  dt-bindings: display: Convert pda,91-00156-a0 panel to DT schema
  dt-bindings: display: Convert dlc,dlc0700yzg-1 panel to DT schema
  dt-bindings: display: Convert bananapi,s070wv20-ct16 panel to DT schema
  dt-bindings: display: Convert armadeus,st0700-adapt panel to DT schema
  dt-bindings: display: Convert ampire,am-480272h3tmqw-t01h panel to DT schema
  dt-bindings: display: Convert common panel bindings to DT schema
  drm/i915/selftests: Reorder error cleanup for whitelist checking
  drm/i915: Explicitly track active fw_domain timers
  drm/i915: Pull assert_forcewake_active() underneath the lock
  drm/i915/gtt: Introduce release_pd_entry
  drm/i915/gtt: Setup phys pages for 3lvl pdps
  drm/i915/gtt: Tear down setup and cleanup macros for page dma
  drm/i915/gtt: pde entry encoding is identical
  drm/i915: Remove set but not used variable 'intel_dig_port'
  drm/i915: Remove set but not used variable 'encoder'
  drm/i915: Order assert forcewake test
  drm/i915/ehl: Add support for DPLL4 (v10)
  drm/i915: Clean up skl vs. icl plane formats
  drm/i915: Cosmetic fix for skl+ plane switch statement
  drm/i915: Deal with cpp==8 for g4x watermarks
  drm/i915: Program plane gamma ramps
  drm/i915: Disable sprite gamma on ivb-bdw
  drm/i915: Add windowing for primary planes on gen2/3 and chv
  drm/i915: Move dev_priv->pm_i{m, e}r into intel_gt
  drm/i915: Remove some legacy mmio accessors from interrupt handling
  drm/i915: Rework some interrupt handling functions to take intel_gt
  drm/i915: Show instdone for each engine in debugfs
  drm/i915/selftests: Be engine agnostic
  drm/i915/overlay: Stash the kernel context on initialisation
  drm/i915/hangcheck: Look at instdone for all engines
  drm/i915/selftests: Drain the freedlists between exec passes
  drm/i915/gtt: Mark the freed page table entries with scratch
  drm/i915/gt: Pull engine w/a initialisation into common
  drm/i915: Dump w/a lists on all engines
  drm/i915/guc: Upgrade to GuC 33.0.0
  percpu: Make pcpu_setup_first_chunk() void function
  drm/i915/gtt: Handle double alloc failures
  drm/i915: Show support for accurate sw PMU busyness tracking
  drm/i915/gem: Defer obj->base.resv fini until RCU callback
  drm/i915/gt: Ignore forcewake acquisition for posting_reads
  drm/i915/gt: Assume we hold forcewake for execlists resume
  drm/i915/gt: Use caller provided forcewake for intel_mocs_init_engine
  drm/i915: Check caller held wakerefs in assert_forcewakes_active
  drm/bridge: ti-sn65dsi86: correct dsi mode_flags
  drm/bridge: ti-sn65dsi86: add debugfs
  drm/bridge: ti-sn65dsi86: add link to datasheet
  drm/i915: Flush the workqueue before draining
  drm/i915: Move the renderstate setup under gt/
  drm/i915/gtt: Defer the free for alloc error paths
  drm/bridge: sii902x: Make sii902x_audio_digital_mute static
  Revert "drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset()"
  Revert "drm/panfrost: Use drm_gem_map_offset()"
  drm/i915: Add N & CTS values for 10/12 bit deep color
  drm/i915: Use port clock to set correct N value
  drm/i915: Deal with machines that expose less than three QGV points
  drm/i915: Mark up vma->active as safe for use inside shrinkers
  drm/i915: Markup potential lock for i915_active
  drm/i915/gem: Free pages before rcu-freeing the object
  drm/i915/execlists: Hesitate before slicing
  drm/i915/selftests: Lock the drm_mm while modifying
  drm/i915/selftests: Common live setup/teardown
  drm/i915/display: Handle lost primary_port across suspend
  drm/i915: synchronize_irq() against the actual irq
  drm/vram: Don't export driver callback functions for PRIME
  drm/vbox: Remove empty PRIME functions
  drm/hibmc: Update struct drm_driver for GEM object functions
  drm/bochs: Remove PRIME helpers from driver structure
  drm/vram: Set GEM object functions for PRIME
  drm/i915/gtt: Don't check PPGTT presence on PPGTT-only platforms
  Revert "drm/i915: Introduce private PAT management"
  drm/i915: Fix memleak in runtime wakeref tracking
  drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT
  drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT
  drm/i915: fix whitelist selftests with readonly registers
  drm/i915: Report if i915_active is still busy upon waiting
  DRM: ingenic: Add support for panels with 8-bit serial bus
  DRM: ingenic: Add support for Sharp panels
  DRM: ingenic: Use devm_platform_ioremap_resource
  drm/i915/execlists: Refactor CSB state machine
  drm/i915/ehl: Don't program PHY_MISC on EHL PHY C
  drm/i915/ehl: Add third combo PHY offset
  drm/i915/icl: Drop port parameter to icl_get_combo_buf_trans()
  drm/i915/guc: Avoid reclaim locks during reset
  drm/i915: WARN about invalid lane reversal in TBT-alt/DP-alt modes
  drm/i915: Remove unneeded disconnect in TypeC legacy port mode
  drm/i915: Add state verification for the TypeC port mode
  drm/i915: Keep the TypeC port mode fixed when the port is active
  drm/i915/icl: Reserve all required PLLs for TypeC ports
  drm/i915/icl: Split getting the DPLLs to port type specific functions
  drm/i915: Sanitize the shared DPLL find/reference interface
  drm/i915: Sanitize the shared DPLL reserve/release interface
  drm/i915: Sanitize the TypeC FIA lane configuration decoding
  drm/i915: Keep the TypeC port mode fixed for detect/AUX transfers
  drm/i915: Fix the TypeC port mode sanitization during loading/resume
  drm/i915: Sanitize the TypeC connect/detect sequences
  drm/i915: Handle the TCCOLD power-down event
  drm/i915: Wait for TypeC PHY complete flag to clear in safe mode
  drm/i915: Factor out common parts from TypeC port handling functions
  drm/i915: Unify the TypeC port notation in debug/error messages
  drm/i915: Use the correct AUX power domain in TypeC TBT-alt mode
  drm/i915: Fix the TBT AUX power well enabling
  drm/i915: Don't enable the DDI-IO power in the TypeC TBT-alt mode
  drm/i915: Sanitize the terminology used for TypeC port modes
  drm/i915: Move the TypeC port handling code to a separate file
  drm/i915: Tune down WARNs about TBT AUX power well enabling
  drm/i915/icl: Add support to read out the TBT PLL HW state
  drm/bridge: dw-hdmi: Use automatic CTS generation mode when using non-AHB audio
  drm/bridge: tc358767: do a software reset if reset pin isn't connected
  drm/bridge: adv7511: Attach to DSI host at probe time
  drm/stm: drop use of drmP.h
  drm/i915: Use intel state as much as possible in wm code
  drm/i915: Pass intel state to plane functions as well
  drm/i915: Use intel_crtc_state in sanitize_watermarks() too
  drm/i915: Convert hw state verifier to take more intel state, v2.
  drm/i915: Convert most of atomic commit to take more intel state
  drm/i915: Pass intel_crtc_state to needs_modeset()
  MAINTAINERS: add Sam Ravnborg for drm/atmel_hlcdc
  drm/mgag200: drop use of drmP.h
  drm/mga: drop use of drmP.h
  drm/mga: make header file self contained
  drm/mga: drop dependency on drm_os_linux.h
  drm/panfrost: Use drm_gem_map_offset()
  drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset()
  drm/i915: rework reading pipe disable fuses
  drm/vmwgfx: Don't look at state->allow_modeset
  dma-buf: cleanup reservation_object_init/fini
  drm/ast: Replace struct ast_framebuffer with GEM framebuffer helpers
  drm/vc4: Use drm_gem_fb_prepare_fb
  drm/msm: Use drm_gem_fb_prepare_fb
  drm/fb-helper: use gem_bo.resv, not dma_buf.resv in prepare_fb
  drm/mgag200: Replace struct mga_framebuffer with GEM framebuffer helpers
  drm/i915: Make i945gm_vblank_work_func static
  drm/bridge: tc358767: Add support for address-only I2C transfers
  drm/bridge: tc358767: Replace magic number in tc_main_link_enable()
  drm/bridge: tc358767: Drop unnecessary 8 byte buffer
  drm/bridge: tc358767: Simplify tc_aux_wait_busy()
  drm/bridge: tc358767: Introduce tc_pllupdate()
  drm/bridge: tc358767: Introduce tc_set_syspllparam()
  drm/bridge: tc358767: Use reported AUX transfer size
  drm/bridge: tc358767: Increase AUX transfer length limit
  drm/bridge: tc358767: Simplify AUX data write
  drm/bridge: tc358767: Simplify AUX data read
  drm/bridge: tc358767: Drop custom tc_write()/tc_read() accessors
  drm/bridge: tc358767: Simplify tc_set_video_mode()
  drm/bridge: tc358767: Simplify polling in tc_link_training()
  drm/bridge: tc358767: Simplify polling in tc_main_link_setup()
  drm/bridge: tc358767: Simplify tc_poll_timeout()
  dt-bindings: display: rockchip-lvds: Remove panel references
  drm/mgag200: add in missing { } around if block
  drm/i915: make intel_uc_fw.h self-contained
  drm/i915: make intel_gvt.h self-contained
  drm/i915: make intel_guc_reg.h self-contained
  drm/i915: make intel_guc_fwif.h self-contained
  drm/i915: make intel_guc_ct.h self-contained
  drm/i915: make i915_vgpu.h self-contained
  drm/i915: make i915_pvinfo.h self-contained
  drm/i915: make i915_globals.h self-contained
  drm/i915: make i915_fixed.h self-contained
  drm/i915: add header search path to subdir Makefiles
  drm/i915: prefix header search path with $(srctree)/
  drm/vkms: No need for ->pages_lock in crc work anymore
  drm/vkms: totally reworked crc data tracking
  drm/vkms: No _irqsave within spin_lock_irq needed
  drm/vkms: Dont flush crc worker when we change crc status
  drm/vkms: flush crc workers earlier in commit flow
  drm/vkms: Add our own commit_tail
  drm/vkms: Rename vkms_output.state_lock to crc_lock
  drm/vkms: Use spin_lock_irq in process context
  drm/vkms: Fix crc worker races
  drm/i915: Move OA files to separate folder
  drm: Allow range of 0 for drm_mm_insert_node_in_range()
  drm/i915/ehl: Add voltage level requirement table
  drm/i915/ehl: Remove unsupported cd clocks
  drm/i915/icl: Add new supported CD clocks
  drm/i915: Lift intel_engines_resume() to callers
  drm/i915: Only recover active engines
  drm/i915: Add a wakeref getter for iff the wakeref is already active
  drm/i915: Initialize drm_driver vblank funcs at compile time
  drm/i915: Nuke drm_driver irq vfuncs
  drm/i915: Switch to per-crtc vblank vfuncs
  drm/i915: Fix various tracepoints for gen2
  drm/i915/selftests: Fixup atomic reset checking
  drm/i915/selftests: Drop manual request wakerefs around hangcheck
  drm/i915/selftests: Serialise nop reset with retirement
  drm/i915: Check backlight type while doing eDP backlight initializaiton
  drm/virtio: drop DRM_AUTH usage from the driver
  drm/vgem: drop DRM_AUTH usage from the driver
  drm/omap: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls
  drm/nouveau: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls
  drm/msm: drop DRM_AUTH usage from the driver
  drm/lima: drop DRM_AUTH usage from the driver
  drm/exynos: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls
  drm/etnaviv: drop DRM_AUTH usage from the driver
  drm/vmwgfx: use core drm to extend/check vmw_execbuf_ioctl
  drm/vmgfx: kill off unused init_mutex
  vmwgfx: drop empty lastclose stub
  drm/nouveau: remove open-coded drm_invalid_op()
  drm/i915: remove irrelevant DRM_UNLOCKED flag
  drm/tegra: remove irrelevant DRM_UNLOCKED flag
  dt-bindings: panel: Add Boe Himax8279d is 1200x1920, 4-lane MIPI-DSI LCD panel
  dt-bindings: display: Add ETM0700G0DH6 compatible string
  drm/panel: jh057n00900: Add regulator support
  dt-bindings: display/panel: jh057n00900: Document power supply properties
  drm/panel: jh057n00900: Don't use magic constant
  MAINTAINERS: Add Purism mail alias as reviewer for their devkit's panel
  drm/panel: Add support for Raydium RM67191 panel driver
  dt-bindings: display: panel: Add support for Raydium RM67191 panel
  drm/panel: simple: Add Sharp LS020B1DD01D panel support
  drm: Add bus flag for Sharp-specific signals
  dt-bindings: display: Add Sharp LS020B1DD01D panel documentation
  drm/panel: Add Novatek NT39016 panel support
  dt-bindings: display: Add King Display KD035G6-54NT panel documentation
  drm/i915/icl: Add missing device ID
  MAINTAINERS: Update Maintainers and Reviewers of DRM Bridge Drivers
  drm/i915/gt: Add some debug tracing for context pinning
  drm/panel: simple: Add Ortustech COM37H3M panel support
  drm/panel: simple: Add Sharp LQ070Y3DG3B panel support
  dt-bindings: drm/panel: simple: add sharp, lq070y3dg3b panel
  dt-bindings: drm/panel: simple: add ortustech, com37h3m99dtc panel
  dt-bindings: drm/panel: simple: add ortustech, com37h3m05dtc panel
  drm/i915/gt: Always call kref_init for the timeline
  drm/i915/gt: Drop stale commentary for timeline density
  drm/i915/selftests: Hold ref on request across waits
  drm/panel: simple: Add GiantPlus GPM940B0 panel support
  media: uapi: Add MEDIA_BUS_FMT_RGB888_3X8 media bus format
  dt-bindings: display: Add GiantPlus GPM940B0 panel documentation
  drm/i915: Rename intel_wakeref_[is]_active
  drm/i915/gt: Pass intel_gt to pm routines
  drm/i915/guc: Add debug capture of GuC exception
  drm/i915/execlists: Convert recursive defer_request() into iterative
  drm/i915/ehl: Add missing VECS engine
  drm/msm: Drop robj from msm_gem_new_impl
  drm/etnaviv: Drop resv argument from etnaviv_gem_new_impl
  drm/todo: Add new debugfs todo
  drm/todo: Update mmap todo
  drm/todo: Update backlight todo
  drm/todo: remove gem_prime_import/export todo
  drm/vc4: Don set gem_obj->resv in prime import anymore
  drm/panfrost: don't set gem_obj->resv for prime import anymore
  drm/mediatek: Use drm_atomic_helper_wait_for_fences
  drm/lima: Drop resv argument from lima_bo_create_struct
  drm/i915/ehl: Add one additional PCH ID to MCC
  drm/i915/perf: fix ICL perf register offsets
  drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings.
  dt-bindings: display: Convert tpo,tpg110 panel to DT schema
  drm/mcde: Fix uninitialized variable
  drm/i915/gem: Clear read/write domains for GPU clear
  drm/sun4i: Eliminate pointless on stack copy of drm_display_info
  drm: WARN on illegal aspect ratio when converting a mode to umode
  drm: Do not accept garbage mode aspect ratio flags
  drm: Do not use bitwise OR to set picure_aspect_ratio
  drm/connector: Fix warning in debug message
  drm/bridge/synopsys: dsi: Allow VPG to be enabled via debugfs
  drm/i915/execlists: Always clear ring_pause if we do not submit
  drm/lima: Reduce the amount of logs on deferred probe of clocks and reset controller
  drm/lima: Reduce number of PTR_ERR() calls
  drm/lima: Reduce the amount of logs on deferred probe
  drm/lima: Mark 64-bit number as ULL
  drm/i915/blt: Remove recursive vma->lock
  drm/vgem: Ditch attach trickery in the fence ioctl
  drm/prime: automatically set gem_obj->resv on import
  drm/i915: Local debug BUG_ON for intel_wakeref
  drm/i915: Provide an i915_active.acquire callback
  drm/i915: Throw away the active object retirement complexity
  drm/i915: Track i915_active using debugobjects
  drm/i915: Remove waiting & retiring from shrinker paths
  drm/i915/guc: handle GuC messages received with CTB disabled
  drm/i915/guc: reorder enable/disable communication steps
  drm/vram-helper: Drop drm_gem_prime_export/import
  drm/zte: Drop drm_gem_prime_export/import
  drm/xen: Drop drm_gem_prime_export/import
  drm/virtio: Drop drm_gem_prime_export/import
  drm/vgem: Drop drm_gem_prime_export
  drm/radeon: Drop drm_gem_prime_import
  drm/vc3: Drop drm_gem_prime_import
  drm/vboxvideo: Drop drm_gem_prime_export/import
  drm/tve2000: Drop drm_gem_prime_export/import
  drm/tilcdc: Drop drm_gem_prime_export/import
  drm/stm: Drop drm_gem_prime_export/import
  drm/sti: Drop drm_gem_prime_export/import
  drm/shmob: Drop drm_gem_prime_export/import
  drm/rockchip: Drop drm_gem_prime_export/import
  drm/rcar-du: Drop drm_gem_prime_export/import
  drm/qxl: Drop drm_gem_prime_export/import
  drm/pl111: Drop drm_gem_prime_export/import
  drm/nouveau: Drop drm_gem_prime_export/import
  drm/mxsfb: Drop drm_gem_prime_export/import
  drm/msm: Drop drm_gem_prime_export/import
  drm/meson: Drop drm_gem_prime_export/import
  drm/mtk: Drop drm_gem_prime_export/import
  drm/mcde: Drop drm_gem_prime_export/import
  drm/imx: Drop drm_gem_prime_export/import
  drm/hisilicon: Drop drm_gem_prime_export/import
  drm/fsl-dcu: Drop drm_gem_prime_export/import
  drm/exynos: Drop drm_gem_prime_export
  drm/etnaviv: Drop drm_gem_prime_export/import
  drm/atmel: Drop drm_gem_prime_export/import
  drm/arm: Drop drm_gem_prime_export/import
  drm/arc: Drop drm_gem_prime_export/import
  drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl
  drm/prime: Align gem_prime_export with obj_funcs.export
  drm/omapdrm: drop fb_debug_enter/leave
  drm/arm/komeda: Remove DRIVER_HAVE_IRQ
  drm/prime: Actually remove DRIVER_PRIME everywhere
  drm/i915/gt: Fixup kerneldoc parameters
  drm/i915/gt: Rename i915_gt_timelines
  drm/i915: Prevent dereference of engine before NULL check in error capture
  drm/i915: Eliminate dual personality of i915_scratch_offset
  drm/i915: Rename i915_timeline to intel_timeline and move under gt
  drm/i915: Make timelines gt centric
  drm/i915: Save trip via top-level i915 in a few more places
  drm/i915: Compartmentalize ring buffer creation
  drm/i915: Store ggtt pointer in intel_gt
  drm/i915: Compartmentalize i915_gem_init_ggtt
  drm/i915: Compartmentalize i915_ggtt_cleanup_hw
  drm/i915: Compartmentalize timeline_init/park/fini
  drm/i915: Move i915_gem_chipset_flush to intel_gt
  drm/i915: Convert i915_gem_flush_ggtt_writes to intel_gt
  drm/i915: Compartmentalize i915_gem_suspend/restore_gtt_mappings
  drm/i915: Store intel_gt backpointer in vm
  drm/i915: Make ggtt invalidation work on ggtt
  drm/i915: Compartmentalize i915_ggtt_init_hw
  drm/i915: Compartmentalize i915_ggtt_probe_hw
  drm/i915: Stop using I915_READ/WRITE in intel_wopcm_init_hw
  drm/i915: Move intel_engines_resume into common init
  drm/i915: Convert i915_gem_init_hw to intel_gt
  drm/i915: Consolidate some open coded mmio rmw
  drm/i915: Convert i915_ppgtt_init_hw to intel_gt
  drm/i915: Convert intel_mocs_init_l3cc_table to intel_gt
  drm/i915: Store backpointer to intel_gt in the engine
  drm/i915: Convert gt workarounds to intel_gt
  drm/i915: Convert init_unused_rings to intel_gt
  drm/i915: Use intel_uncore_rmw in intel_gt_init_swizzling
  drm/i915: Convert i915_gem_init_swizzling to intel_gt
  drm/i915: Make i915_check_and_clear_faults take intel_gt
  drm/i915: Move intel_gt_pm_init under intel_gt_init_early
  drm/i915: Store some backpointers in struct intel_gt
  drm/i915: Move intel_gt initialization to a separate file
  drm/i915: Introduce struct intel_gt as replacement for anonymous i915->gt
  drm/i915: Convert intel_vgt_(de)balloon to uncore
  drm/prime: Make DRIVER_PRIME a no-op
  drm/prime: Unconditionally set up the prime file private
  drm/prime: Update docs
  drm/prime: Shuffle functions.
  drm/sti: Remove duplicated include from sti_drv.c
  drm/i915/execlists: Keep virtual context alive until after we kick
  drm/i915/gtt: Defer address space cleanup to an RCU worker
  drm/i915/ehl/dsi: Enable AFE over PPI strap
  drm/i915/ehl/dsi: Set lane latency optimization for DW1
  drm/i915/selftests: Use request managed wakerefs
  drm/i915: Rings are always flushed
  drm/i915/execlists: Minimalistic timeslicing
  drm/i915/execlists: Preempt-to-busy
  drm/i915/gvt: decouple check_vgpu() from uncore_init()
  drm/i915: dynamically allocate forcewake domains
  drm/i915: skip forcewake actions on forcewake-less uncore
  drm/i915: kill uncore_to_i915
  drm/i915: kill uncore_sanitize
  drm/i915: use vfuncs for reg_read/write_fw_domains
  drm/i915: Keep rings pinned while the context is active
  drm/i915/ehl: Allow combo PHY A to drive a third external display
  drm/i915: Flush the execution-callbacks on retiring
  drm/i915: Signal fence completion from i915_request_wait
  KVM: PPC: Book3S PR: Fix software breakpoints
  KVM: PPC: Remove leftover comment from emulate_loadstore.c
  soc: fsl: qe: fold qe_get_num_of_snums into qe_snums_init
  soc: fsl: qe: support fsl,qe-snums property
  dt-bindings: soc: fsl: qe: document new fsl,qe-snums binding
  soc: fsl: qe: introduce qe_get_device_node helper
  soc: fsl: qe: reduce static memory footprint by 1.7K
  soc: fsl: qe: drop useless static qualifier
  soc: fsl: fix spelling mistake "Firmaware" -> "Firmware"

Change-Id: I43ee11d1dc662673236686d81371f6042176bf9e
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2019-10-10 20:02:38 -07:00
Joel Fernandes (Google)
28875945ba rcu: Add support for consolidated-RCU reader checking
This commit adds RCU-reader checks to list_for_each_entry_rcu() and
hlist_for_each_entry_rcu().  These checks are optional, and are indicated
by a lockdep expression passed to a new optional argument to these two
macros.  If this optional lockdep expression is omitted, these two macros
act as before, checking for an RCU read-side critical section.

Signed-off-by: Joel Fernandes (Google) <joel@joelfernandes.org>
[ paulmck: Update to eliminate return within macro and update comment. ]
Signed-off-by: Paul E. McKenney <paulmck@linux.ibm.com>
2019-08-09 11:00:35 -07:00
Channagoud Kadabi
8e647236ed kernel: rcu: Panic on RCU stall
Enable panic on RCU stalls if the RCU_PANIC_ON_STALL is enabled. This
helps collecting the cpu context for debugging.

Change-Id: Ibc95799df995bf31053152ab9b3894710fcd9f43
Signed-off-by: Channagoud Kadabi <ckadabi@codeaurora.org>
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
2019-07-30 14:07:37 -07:00
Thomas Gleixner
ec8f24b7fa treewide: Add SPDX license identifier - Makefile/Kconfig
Add SPDX license identifiers to all Make/Kconfig files which:

 - Have no license information of any form

These files fall under the project license, GPL v2 only. The resulting SPDX
license identifier is:

  GPL-2.0-only

Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2019-05-21 10:50:46 +02:00
Paul E. McKenney
43a0a2a7d7 rcu: Move RCU debug Kconfig options to kernel/rcu
RCU's debugging Kconfig options are in the unintuitive location
lib/Kconfig.debug, and there are enough of them that it would be good for
them to be more centralized.  This commit therefore extracts RCU's Kconfig
options from init/Kconfig into a new kernel/rcu/Kconfig.debug file.

Reported-by: Ingo Molnar <mingo@kernel.org>
Signed-off-by: Paul E. McKenney <paulmck@linux.vnet.ibm.com>
2017-06-08 18:52:44 -07:00