Commit Graph

1572 Commits

Author SHA1 Message Date
David S. Miller
3ab0a7a0c3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
Two minor conflicts:

1) net/ipv4/route.c, adding a new local variable while
   moving another local variable and removing it's
   initial assignment.

2) drivers/net/dsa/microchip/ksz9477.c, overlapping changes.
   One pretty prints the port mode differently, whilst another
   changes the driver to try and obtain the port mode from
   the port node rather than the switch node.

Signed-off-by: David S. Miller <davem@davemloft.net>
2020-09-22 16:45:34 -07:00
Ivaylo Georgiev
ad18ef8845 Merge android-mainline (9c16520) into msm-waipio
* refs/heads/tmp-9c16520:
  Linux 5.9-rc5
  ANDROID: pinctrl: qcom: Kconfig: Make new PINCTRL_SM8250 depend on QCOM_SCM || !QCOM_SCM
  KVM: emulator: more strict rsm checks.
  KVM: nSVM: more strict SMM checks when returning to nested guest
  SVM: nSVM: setup nested msr permission bitmap on nested state load
  SVM: nSVM: correctly restore GIF on vmexit from nesting after migration
  openrisc: Fix issue with get_user for 64-bit values
  x86/kvm: don't forget to ACK async PF IRQ
  x86/kvm: properly use DEFINE_IDTENTRY_SYSVEC() macro
  KVM: VMX: Don't freeze guest when event delivery causes an APIC-access exit
  KVM: SVM: avoid emulation with stale next_rip
  ANDROID: gki_defconfig: enable f2fs compression by GKI
  ANDROID: gki_defconfig: enable f2fs compression by GKI
  ANDROID: scsi: ufs: add UFSHCD_QUIRK_KEYS_IN_PRDT
  ANDROID: scsi: ufs: add UFSHCD_QUIRK_NO_KEYSLOTS
  ANDROID: scsi: ufs: add ->fill_prdt() variant op
  KVM: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN
  KVM: SVM: Periodically schedule when unregistering regions on destroy
  KVM: MIPS: Change the definition of kvm type
  kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed
  KVM: nVMX: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control
  KVM: fix memory leak in kvm_io_bus_unregister_dev()
  KVM: Check the allocation of pv cpu mask
  KVM: nVMX: Update VMCS02 when L2 PAE PDPTE updates detected
  gcov: add support for GCC 10.1
  ANDROID: sched: add restrict vendor hook to modify load balance behavior
  ANDROID: Revert "ANDROID: irqchip: Kconfig: Make QCOM_PDC depend on QCOM_SCM"
  FROMLIST: irqchip/qcom-pdc: Allow QCOM_PDC to be loadable as a permanent module
  ANDROID: gki_defconfig: enable IOMMU_LIMIT_IOVA_ALIGNMENT
  ANDROID: Setting up GS before calling __restore_processor_state.
  powercap: make documentation reflect code
  PM: <linux/device.h>: fix @em_pd kernel-doc warning
  powercap/intel_rapl: add support for AlderLake
  powercap/intel_rapl: add support for RocketLake
  powercap/intel_rapl: add support for TigerLake Desktop
  ANDROID: Incremental fs: Remove block HASH flag
  ANDROID: Incremental fs: Remove back links and crcs
  ANDROID: Incremental fs: Remove attributes from file
  ANDROID: Incremental fs: Add .blocks_written file
  Revert "dyndbg: accept query terms like file=bar and module=foo"
  Revert "dyndbg: fix problem parsing format="foo bar""
  test_firmware: Test platform fw loading on non-EFI systems
  arm64: dts: ns2: Fixed QSPI compatible string
  ARM: dts: BCM5301X: Fixed QSPI compatible string
  ARM: dts: NSP: Fixed QSPI compatible string
  ARM: dts: bcm: HR2: Fixed QSPI compatible string
  dt-bindings: spi: Fix spi-bcm-qspi compatible ordering
  IB/isert: Fix unaligned immediate-data handling
  RDMA/rtrs-srv: Set .release function for rtrs srv device during device init
  RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx'
  block: Set same_page to false in __bio_try_merge_page if ret is false
  spi: stm32: fix pm_runtime_get_sync() error checking
  spi: Fix memory leak on splited transfers
  i2c: algo: pca: Reapply i2c bus settings after reset
  nvme-fabrics: allow to queue requests for live queues
  FROMLIST: iommu/iova: Free global iova rcache on iova alloc failure
  FROMLIST: iommu/iova: Retry from last rb tree node if iova search fails
  FROMLIST: iommu/iova: Support limiting IOVA alignment
  FROMLIST: iommu/iova: Add a best-fit algorithm
  FROMLIST: iommu/dma: Allow drivers to reserve an iova range
  f2fs: Return EOF on unaligned end of file DIO read
  f2fs: fix indefinite loop scanning for free nid
  f2fs: Fix type of section block count variables
  block: only call sched requeue_request() for scheduled requests
  seccomp: don't leave dangling ->notif if file allocation fails
  mailmap, MAINTAINERS: move to tycho.pizza
  seccomp: don't leak memory when filter install races
  nvme-tcp: cancel async events before freeing event struct
  nvme-rdma: cancel async events before freeing event struct
  nvme-fc: cancel async events before freeing event struct
  nvme: Revert: Fix controller creation races with teardown flow
  spi: spi-cadence-quadspi: Fix mapping of buffers for DMA reads
  block: restore a specific error code in bdev_del_partition
  drm/i915: fix regression leading to display audio probe failure on GLK
  i2c: npcm7xx: Fix timeout calculation
  Revert "drm/i915/gem: Delete unused code"
  Revert "drm/i915/gem: Async GPU relocations only"
  Revert "drm/i915: Remove i915_gem_object_get_dirty_page()"
  btrfs: fix NULL pointer dereference after failure to create snapshot
  usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes
  usb: typec: intel_pmc_mux: Do not configure Altmode HPD High
  FROMLIST: clk: sunxi-ng: add support for the Allwinner A100 CCU
  scripts/tags.sh: exclude tools directory from tags generation
  ANDROID: GKI: Enable CONFIG_REMOTEPROC_CDEV
  btrfs: free data reloc tree on failed mount
  btrfs: require only sector size alignment for parent eb bytenr
  btrfs: fix lockdep splat in add_missing_dev
  PM: <linux/device.h>: fix @em_pd kernel-doc warning
  openrisc: Fix cache API compile issue when not inlining
  openrisc: Reserve memblock for initrd
  spi: stm32: Rate-limit the 'Communication suspended' message
  rbd: require global CAP_SYS_ADMIN for mapping and unmapping
  kobject: Drop unneeded conditional in __kobject_del()
  mmc: sdio: Use mmc_pre_req() / mmc_post_req()
  mmc: sdhci-of-esdhc: Don't walk device-tree on every interrupt
  mmc: mmc_spi: Allow the driver to be built when CONFIG_HAS_DMA is unset
  mmc: sdhci-msm: Add retries when all tuning phases are found valid
  mmc: sdhci-acpi: Clear amd_sdhci_host on reset
  cifs: fix DFS mount with cifsacl/modefromsid
  Linux 5.9-rc4
  io_uring: fix linked deferred ->files cancellation
  io_uring: fix cancel of deferred reqs with ->files
  include/linux/log2.h: add missing () around n in roundup_pow_of_two()
  mm/khugepaged.c: fix khugepaged's request size in collapse_file
  mm/hugetlb: fix a race between hugetlb sysctl handlers
  mm/hugetlb: try preferred node first when alloc gigantic page from cma
  mm/migrate: preserve soft dirty in remove_migration_pte()
  mm/migrate: remove unnecessary is_zone_device_page() check
  mm/rmap: fixup copying of soft dirty and uffd ptes
  mm/migrate: fixup setting UFFD_WP flag
  mm: madvise: fix vma user-after-free
  checkpatch: fix the usage of capture group ( ... )
  fork: adjust sysctl_max_threads definition to match prototype
  ipc: adjust proc_ipc_sem_dointvec definition to match prototype
  mm: track page table modifications in __apply_to_page_range()
  MAINTAINERS: IA64: mark Status as Odd Fixes only
  MAINTAINERS: add LLVM maintainers
  MAINTAINERS: update Cavium/Marvell entries
  mm: slub: fix conversion of freelist_corrupted()
  mm: memcg: fix memcg reclaim soft lockup
  memcg: fix use-after-free in uncharge_batch
  xfs: don't update mtime on COW faults
  ext2: don't update mtime on COW faults
  drm: xlnx: dpsub: Fix DMADEVICES Kconfig dependency
  rapidio: Replace 'select' DMAENGINES 'with depends on'
  io_uring: fix explicit async read/write mapping for large segments
  SUNRPC: stop printk reading past end of string
  NFS: Zero-stateid SETATTR should first return delegation
  ARM: dts: imx6sx: fix the pad QSPI1B_SCLK mux mode for uart3
  arm64: dts: imx8mp: correct sdma1 clk setting
  drm/msm: Disable the RPTR shadow
  drm/msm: Disable preemption on all 5xx targets
  drm/msm: Enable expanded apriv support for a650
  drm/msm: Split the a5xx preemption record
  net/packet: fix overflow in tpacket_rcv
  mm: Add PGREUSE counter
  mm/gup: Remove enfornced COW mechanism
  mm/ksm: Remove reuse_ksm_page()
  mm: do_wp_page() simplification
  driver core: Fix device_pm_lock() locking for device links
  gcov: Disable gcov build with GCC 10
  init: fix error check in clean_path()
  MAINTAINERS: Add the security document to SECURITY CONTACT
  driver code: print symbolic error code
  debugfs: Fix module state check condition
  video: fbdev: fix OOB read in vga_8planes_imageblit()
  dyndbg: fix problem parsing format="foo bar"
  dyndbg: refine export, rename to dynamic_debug_exec_queries()
  dyndbg: give %3u width in pr-format, cosmetic only
  usb: core: fix slab-out-of-bounds Read in read_descriptors
  Revert "usb: dwc3: meson-g12a: fix shared reset control use"
  usb: typec: ucsi: acpi: Check the _DEP dependencies
  usb: typec: intel_pmc_mux: Un-register the USB role switch
  usb: Fix out of sync data toggle if a configured device is reconfigured
  x86/entry: Unbreak 32bit fast syscall
  x86/debug: Allow a single level of #DB recursion
  x86/entry: Fix AC assertion
  tracing/kprobes, x86/ptrace: Fix regs argument order for i386
  drm/virtio: drop virtio_gpu_output->enabled
  iommu/vt-d: Handle 36bit addressing for x86-32
  iommu/amd: Do not use IOMMUv2 functionality when SME is active
  iommu/amd: Do not force direct mapping when SME is active
  KVM: arm64: Update page shift if stage 2 block mapping not supported
  KVM: arm64: Fix address truncation in traces
  iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE
  iommu/amd: Restore IRTE.RemapEn bit after programming IRTE
  thermal: core: Fix use-after-free in thermal_zone_device_unregister()
  thermal: qcom-spmi-temp-alarm: Don't suppress negative temp
  KVM: arm64: Do not try to map PUDs when they are folded into PMD
  thermal: ti-soc-thermal: Fix bogus thermal shutdowns for omap4430
  iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set()
  iommu/vt-d: Serialize IOMMU GCMD register modifications
  MAINTAINERS: Update QUALCOMM IOMMU after Arm SMMU drivers move
  drm/sun4i: backend: Disable alpha on the lowest plane on the A20
  drm/sun4i: backend: Support alpha property on lowest plane
  drm/sun4i: Fix DE2 YVU handling
  xen: add helpers to allocate unpopulated memory
  memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC
  xen/balloon: add header guard
  padata: fix possible padata_works_lock deadlock
  x86, fakenuma: Fix invalid starting node ID
  selftests/x86/test_vsyscall: Improve the process_vm_readv() test
  mm: fix pin vs. gup mismatch with gate pages
  net/smc: fix sock refcounting in case of termination
  net/smc: reset sndbuf_desc if freed
  net/smc: set rx_off for SMCR explicitly
  net/smc: fix toleration of fake add_link messages
  interconnect: qcom: Fix small BW votes being truncated to zero
  tg3: Fix soft lockup when tg3_reset_task() fails.
  drm/tve200: Stabilize enable/disable
  perf tools: Add bpf image check to __map__is_kmodule
  perf record/stat: Explicitly call out event modifiers in the documentation
  perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new())
  perf stat: Turn off summary for interval mode by default
  libtraceevent: Fix build warning on 32-bit arches
  perf jevents: Fix suspicious code in fixregex()
  perf parse-events: Use uintptr_t when casting numbers to pointers
  dax: fix detection of dax support for non-persistent memory block devices
  doc: net: dsa: Fix typo in config code sample
  xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files
  ANDROID: GKI: Enable IR RC support
  ANDROID: Re-enable menus hidden by disabling MEDIA_SUPPORT_FILTER
  dma-buf: fence-chain: Document missing dma_fence_chain_init() parameter in kerneldoc
  dma-buf: Fix kerneldoc of dma_buf_set_name()
  ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen
  MIPS: SNI: Fix SCSI interrupt
  MIPS: add missing MSACSR and upper MSA initialization
  Revert "kbuild: use -flive-patching when CONFIG_LIVEPATCH is enabled"
  x86/mm/32: Bring back vmalloc faulting on x86_32
  x86/cmdline: Disable jump tables for cmdline.c
  soundwire: fix double free of dangling pointer
  interconnect: Show bandwidth for disabled paths as zero in debugfs
  dmaengine: ti: k3-udma: Update rchan_oes_offset for am654 SYSFW ABI 3.0
  drm/nouveau/kms/nv50-gp1xx: add WAR for EVO push buffer HW bug
  drm/nouveau/kms/nv50-gp1xx: disable notifies again after core update
  drm/nouveau/kms/nv50-: add some whitespace before debug message
  drm/nouveau/kms/gv100-: Include correct push header in crcc37d.c
  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/amd/pm: avoid false alarm due to confusing softwareshutdowntemp setting
  drm/amd/pm: fix is_dpm_running() run error on 32bit system
  kconfig: remove redundant assignment prompt = prompt
  kbuild: Documentation: clean up makefiles.rst
  kconfig: streamline_config.pl: check defined(ENV variable) before using it
  block: allow for_each_bvec to support zero len bvec
  scsi: mpt3sas: Don't call disable_irq from IRQ poll handler
  scsi: megaraid_sas: Don't call disable_irq from process IRQ poll
  scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem
  net: dp83867: Fix WoL SecureOn password
  nfp: flower: fix ABI mismatch between driver and firmware
  tipc: fix shutdown() of connectionless socket
  ipv6: Fix sysctl max for fib_multipath_hash_policy
  drivers/net/wan/hdlc: Change the default of hard_header_len to 0
  net: gemini: Fix another missing clk_disable_unprepare() in probe
  RDMA/core: Fix reported speed and width
  net: bcmgenet: fix mask check in bcmgenet_validate_flow()
  amd-xgbe: Add support for new port mode
  RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ
  spi: spi-loopback-test: Fix out-of-bounds read
  regulator: pwm: Fix machine constraints application
  ANDROID: power_supply: Add a helper function to retrieve psy array from phandle
  dm thin metadata: Fix use-after-free in dm_bm_set_read_only
  dm thin metadata:  Avoid returning cmd->bm wild pointer on error
  dm cache metadata: Avoid returning cmd->bm wild pointer on error
  ALSA: hda: use consistent HDAudio spelling in comments/docs
  libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks
  ALSA: hda: add dev_dbg log when driver is not selected
  ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled
  ALSA: hda: hdmi - add Rocketlake support
  io_uring: no read/write-retry on -EAGAIN error and O_NONBLOCK marked file
  fix regression in "epoll: Keep a reference on files added to the check list"
  io_uring: set table->files[i] to NULL when io_sqe_file_register failed
  ALSA: ua101: convert tasklets to use new tasklet_setup() API
  ALSA: usb-audio: convert tasklets to use new tasklet_setup() API
  ASoC: txx9: convert tasklets to use new tasklet_setup() API
  ASoC: siu: convert tasklets to use new tasklet_setup() API
  ASoC: fsl_esai: convert tasklets to use new tasklet_setup() API
  ALSA: hdsp: convert tasklets to use new tasklet_setup() API
  ALSA: riptide: convert tasklets to use new tasklet_setup() API
  ALSA: pci/asihpi: convert tasklets to use new tasklet_setup() API
  ALSA: firewire: convert tasklets to use new tasklet_setup() API
  ALSA: core: convert tasklets to use new tasklet_setup() API
  s390: update defconfigs
  s390: fix GENERIC_LOCKBREAK dependency typo in Kconfig
  drm/i915: Clear the repeater bit on HDCP disable
  drm/i915: Fix sha_text population code
  drm/i915/display: Ensure that ret is always initialized in icl_combo_phy_verify_state
  arm64/module: set trampoline section flags regardless of CONFIG_DYNAMIC_FTRACE
  arm64: Remove exporting cpu_logical_map symbol
  drm/virtio: fix unblank
  scsi: libsas: Set data_dir as DMA_NONE if libata marks qc as NODATA
  scsi: target: iscsi: Fix data digest calculation
  blk-stat: make q->stats->lock irqsafe
  blk-iocost: ioc_pd_free() shouldn't assume irq disabled
  net: usb: dm9601: Add USB ID of Keenetic Plus DSL
  vhost: fix typo in error message
  ANDROID: GKI: enable ALLOW_DEV_COREDUMP
  ANDROID: GKI: enable CONFIG_DYNAMIC_DEBUG_CORE
  ANDROID: GKI: Enable SCS
  dm integrity: fix error reporting in bitmap mode after creation
  dm crypt: Initialize crypto wait structures
  dm mpath: fix racey management of PG initialization
  dm writecache: handle DAX to partitions on persistent memory correctly
  net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init()
  FROMLIST: x86/boot: Check that there are no run-time relocations
  FROMLIST: x86/boot: Remove run-time relocations from head_{32,64}.S
  FROMLIST: x86/boot: Remove run-time relocations from .head.text code
  FROMLIST: x86/boot: Add .text.* to setup.ld
  FROMLIST: x86/boot/compressed: Get rid of GOT fixup code
  FROMLIST: x86/boot/compressed: Force hidden visibility for all symbol references
  FROMLIST: x86/boot/compressed: Move .got.plt entries out of the .got section
  cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled
  cpufreq: intel_pstate: Free memory only when turning off
  cpufreq: intel_pstate: Add ->offline and ->online callbacks
  cpufreq: intel_pstate: Tweak the EPP sysfs interface
  cpufreq: intel_pstate: Update cached EPP in the active mode
  cpufreq: intel_pstate: Refuse to turn off with HWP enabled
  ARC: [plat-hsdk]: Switch ethernet phy-mode to rgmii-id
  pktgen: fix error message with wrong function name
  arc: fix memory initialization for systems with two memory banks
  ia64: fix min_low_pfn/max_low_pfn build errors
  perf report: Disable ordered_events for raw dump
  perf tools: Correct SNOOPX field offset
  perf intel-pt: Fix corrupt data after perf inject from
  perf cs-etm: Fix corrupt data after perf inject from
  perf top/report: Fix infinite loop in the TUI for grouped events
  perf parse-events: Avoid an uninitialized read when using fake PMUs
  perf stat: Fix out of bounds array access in the print_counters() evlist method
  perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test
  perf parse-events: Set exclude_guest=1 for user-space counting
  perf record: Correct the help info of option "--no-bpf-event"
  perf tools: Use %zd for size_t printf formats on 32-bit
  block: fix locking in bdev_del_partition
  block: release disk reference in hd_struct_free_work
  iio: adc: mcp3422: fix locking on error path
  io_uring: fix removing the wrong file in __io_sqe_files_update()
  block: ensure bdi->io_pages is always initialized
  ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check
  regulator: core: Fix slab-out-of-bounds in regulator_unlock_recursive()
  MIPS: perf: Fix wrong check condition of Loongson event IDs
  clang-format: Update with the latest for_each macro list
  FROMLIST: pinctrl: sunxi: add support for the Allwinner A100 pin controller
  HID: core: Sanitize event code and type when mapping input
  HID: core: Correctly handle ReportSize being zero
  Documentation: fix dma-buf.rst underline length warning
  misc: eeprom: at24: register nvmem only after eeprom is ready to use
  HID: elan: Fix memleak in elan_input_configured
  scsi: lpfc: Update lpfc version to 12.8.0.4
  scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events
  scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery
  scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask
  scsi: qla2xxx: Fix regression on sparc64
  scsi: libfc: Fix for double free()
  scsi: pm8001: Fix memleak in pm8001_exec_internal_task_abort
  net: ethernet: ti: am65-cpsw: fix rmii 100Mbit link mode
  cxgb4: fix thermal zone device registration
  drivers/net/wan/hdlc_cisco: Add hard_header_len
  ionic: fix txrx work accounting
  ANDROID: irqchip: Kconfig: Make QCOM_PDC depend on QCOM_SCM
  ANDROID: GKI: Disable FW_LOADER_USER_HELPER_FALLBACK
  microblaze: fix min_low_pfn/max_low_pfn build errors
  ANDROID: drop KERNEL_DIR setting in build.config.common
  drm/sun4i: Fix dsi dcs long write function
  habanalabs: fix report of RAZWI initiator coordinates
  habanalabs: prevent user buff overflow
  Documentation/llvm: Improve formatting of commands, variables, and arguments
  affs: fix basic permission bits to actually work
  iio: adc: mcp3422: fix locking scope
  iio: adc: meson-saradc: Use the parent device to look up the calib data
  iio:adc:max1118 Fix alignment of timestamp and data leak issues
  iio:adc:ina2xx Fix timestamp alignment issue.
  iio:adc:ti-adc084s021 Fix alignment and data leak issues.
  iio:adc:ti-adc081c Fix alignment and data leak issues
  opp: Don't drop reference for an OPP table that was never parsed
  phy: omap-usb2-phy: disable PHY charger detect
  HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller
  HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices
  USB: serial: option: support dynamic Quectel USB compositions
  USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules
  arm64: dts: imx8mq: Fix TMU interrupt property
  tipc: fix using smp_processor_id() in preemptible
  Linux 5.9-rc3
  drm/ingenic: Fix driver not probing when IPU port is missing
  drm/ingenic: Fix leak of device_node pointer
  genirq/matrix: Deal with the sillyness of for_each_cpu() on UP
  ANDROID: db845c_gki.fragment: remove CONFIG_USB_EHCI_HCD and CONFIG_USB_EHCI_HCD_PLATFORM
  fsldma: fix very broken 32-bit ppc ioread64 functionality
  ANDROID: GKI: Add CONFIG_KVM and CONFIG_VHOST_VSOCK
  netfilter: conntrack: do not auto-delete clash entries on reply
  sparse: use static inline for __chk_{user,io}_ptr()
  ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO
  nvme-pci: cancel nvme device request before disabling
  nvme: only use power of two io boundaries
  nvme: fix controller instance leak
  nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()'
  nvme: Fix NULL dereference for pci nvme controllers
  nvme-rdma: fix reset hang if controller died in the middle of a reset
  nvme-rdma: fix timeout handler
  nvme-rdma: serialize controller teardown sequences
  nvme-tcp: fix reset hang if controller died in the middle of a reset
  nvme-tcp: fix timeout handler
  nvme-tcp: serialize controller teardown sequences
  nvme: have nvme_wait_freeze_timeout return if it timed out
  nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance
  nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu
  Revert "binder: Prevent context manager from incrementing ref 0"
  ANDROID: GKI: Enable V4L MEM2MEM drivers
  kernel.h: Silence sparse warning in lower_32_bits
  selftests: netfilter: add command usage
  selftests: netfilter: simplify command testing
  selftests: netfilter: remove unused variable in make_file()
  selftests: netfilter: exit on invalid parameters
  selftests: netfilter: fix header example
  netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS
  netfilter: delete repeated words
  cifs: fix check of tcon dfs in smb1
  ANDROID: gki_defconfig: enable CONFIG_ARCH_SUNXI.
  KVM: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception
  KVM: arm64: Survive synchronous exceptions caused by AT instructions
  KVM: arm64: Add kvm_extable for vaxorcism code
  net_sched: fix error path in red_init()
  net: dsa: mt7530: fix advertising unsupported 1000baseT_Half
  netlink: fix a data race in netlink_rcv_wake()
  arm64: vdso32: make vdso32 install conditional
  media: mceusb: Avoid GFP_ATOMIC where it is not needed
  media: gpio-ir-tx: spinlock is not needed to disable interrupts
  media: rc: do not access device via sysfs after rc_unregister_device()
  media: rc: uevent sysfs file races with rc_unregister_device()
  selftests/bpf: Fix massive output from test_maps
  kobject: Restore old behaviour of kobject_del(NULL)
  arm64: use a common .arch preamble for inline assembly
  firmware_loader: fix memory leak for paged buffer
  media: max9286: Depend on OF_GPIO
  media: i2c: imx214: select V4L2_FWNODE
  mfd: mfd-core: Ensure disabled devices are ignored without error
  sdhci: tegra: Add missing TMCLK for data timeout
  arm64: tegra: Add missing timeout clock to Tegra194 SDMMC nodes
  arm64: tegra: Add missing timeout clock to Tegra186 SDMMC nodes
  arm64: tegra: Add missing timeout clock to Tegra210 SDMMC
  dt-bindings: mmc: tegra: Add tmclk for Tegra210 and later
  sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra186
  sdhci: tegra: Remove SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK for Tegra210
  usb: storage: Add unusual_uas entry for Sony PSZ drives
  arm64: dts: mt7622: add reset node for mmc device
  md/raid5: make sure stripe_size as power of two
  powerpc/32s: Disable VMAP stack which CONFIG_ADB_PMU
  ANDROID: mpam: add vendor hook to record MPAM
  io_uring: don't bounce block based -EAGAIN retry off task_work
  io_uring: fix IOPOLL -EAGAIN retries
  arm64/cpuinfo: Remove unnecessary fallthrough annotation
  media: dib0700: Fix identation issue in dib8096_set_param_override()
  irqchip/eznps: Fix build error for !ARC700 builds
  ARC: show_regs: fix r12 printing and simplify
  rxrpc: Fix memory leak in rxkad_verify_response()
  hwmon: (gsc-hwmon) Scale temperature to millidegrees
  afs: Remove erroneous fallthough annotation
  net: ethernet: ti: cpsw_new: fix error handling in cpsw_ndo_vlan_rx_kill_vid()
  drm/sun4i: add missing put_device() call in sun8i_r40_tcon_tv_set_mux()
  EDAC/ghes: Fix NULL pointer dereference in ghes_edac_register()
  xfs: initialize the shortform attr header padding entry
  net: Fix some comments
  net: usb: Fix uninit-was-stored issue in asix_read_phy_addr()
  crypto: af_alg - Work around empty control messages without MSG_MORE
  RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds
  RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address
  RDMA/bnxt_re: Restrict the max_gids to 256
  RDMA/bnxt_re: Static NQ depth allocation
  RDMA/bnxt_re: Fix the qp table indexing
  RDMA/bnxt_re: Do not report transparent vlan from QP1
  RDMA/mlx4: Read pkey table length instead of hardcoded value
  btrfs: tree-checker: fix the error message for transid error
  RDMA/rxe: Fix panic when calling kmem_cache_create()
  btrfs: set the lockdep class for log tree extent buffers
  btrfs: set the correct lockdep class for new nodes
  btrfs: allocate scrub workqueues outside of locks
  btrfs: fix potential deadlock in the search ioctl
  btrfs: drop path before adding new uuid tree entry
  RDMA/rxe: Fix memleak in rxe_mem_init_user
  btrfs: block-group: fix free-space bitmap threshold
  cpufreq: Use WARN_ON_ONCE() for invalid relation
  cpufreq: No need to verify cpufreq_driver in show_scaling_cur_freq()
  cfg80211: Adjust 6 GHz frequency to channel conversion
  mac80211: reduce packet loss event false positives
  cfg80211: regulatory: reject invalid hints
  wireless: fix wrong 160/80+80 MHz setting
  mac80211: improve AQL aggregation estimation for low data rates
  mac80211: factor out code to look up the average packet length duration for a rate
  mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL
  Compiler Attributes: fix comment concerning GCC 4.6
  Compiler Attributes: remove comment about sparse not supporting __has_attribute
  Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check"
  powerpc/perf: Fix reading of MSR[HV/PR] bits in trace-imc
  powerpc/perf: Fix crashes with generic_compat_pmu & BHRB
  powerpc/64s: Fix crash in load_fp_state() due to fpexc_mode
  powerpc/64s: scv entry should set PPR
  Documentation/powerpc: fix malformed table in syscall64-abi
  video: fbdev: controlfb: Fix build for COMPILE_TEST=y && PPC_PMAC=n
  media: cedrus: Add missing v4l2_ctrl_request_hdl_put()
  media: vicodec: add missing v4l2_ctrl_request_hdl_put()
  x86/irq: Unbreak interrupt affinity setting
  x86/hotplug: Silence APIC only after all interrupts are migrated
  USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge
  usb: host: ohci-exynos: Fix error handling in exynos_ohci_probe()
  USB: gadget: u_f: Unbreak offset calculation in VLAs
  USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D
  dma-pool: Fix an uninitialized variable bug in atomic_pool_expand()
  arm/xen: Add misuse warning to virt_to_gfn
  xen/xenbus: Fix granting of vmalloc'd memory
  XEN uses irqdesc::irq_data_common::handler_data to store a per interrupt XEN data pointer which contains XEN specific information.
  io_uring: clear req->result on IOPOLL re-issue
  NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall
  bnxt: don't enable NAPI until rings are ready
  net: disable netpoll on fresh napis
  ipv4: Silence suspicious RCU usage warning
  drivers/net/wan/lapbether: Set network_header before transmitting
  mptcp: free acked data before waiting for more memory
  taprio: Fix using wrong queues in gate mask
  xfs: fix boundary test in xfs_attr_shortform_verify
  xfs: fix off-by-one in inode alloc block reservation calculation
  xfs: finish dfops on every insert range shift iteration
  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/amd/powerplay: Fix hardmins not being sent to SMU for RV
  drm/amdgpu: use MODE1 reset for navy_flounder by default
  drm/amd/pm: correct the thermal alert temperature limit settings
  xprtrdma: Release in-flight MRs on disconnect
  drm/amdgpu: add asd fw check before loading asd
  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: Revert HDCP disable sequence change
  drm/amd/display: Send DISPLAY_OFF after power down on boot
  drm/amdgpu/gfx10: refine mgcg setting
  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/amd/pm: set VCN pg per instances
  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/display: Reject overlay plane configurations in multi-display scenarios
  drm/amd/display: use correct scale for actual_brightness
  drm/amd/display: should check error using DC_OK
  iio: dpot-dac: fix code comment in dpot_dac_read_raw()
  ANDROID: Incremental fs: Separate pseudo-file code
  ALSA: hda/hdmi: always check pin power status in i915 pin fixup
  io_uring: make offset == -1 consistent with preadv2/pwritev2
  MAINTAINERS: Add entry for HPE Superdome Flex (UV) maintainers
  s390/vmem: fix vmem_add_range for 4-level paging
  s390: don't trace preemption in percpu macros
  loop: Set correct device size when using LOOP_CONFIGURE
  nbd: restore default timeout when setting it to zero
  net: cdc_ncm: Fix build error
  media: media/v4l2-core: Fix kernel-infoleak in video_put_user()
  media: ti-vpe: cal: Fix compilation on 32-bit ARM
  net: hns3: Fix for geneve tx checksum bug
  bnxt_en: Setup default RSS map in all scenarios.
  bnxt_en: init RSS table for Minimal-Static VF reservation
  bnxt_en: fix HWRM error when querying VF temperature
  bnxt_en: Fix possible crash in bnxt_fw_reset_task().
  bnxt_en: Fix PCI AER error recovery flow
  bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled.
  bnxt_en: Check for zero dir entries in NVRAM.
  bnxt_en: Don't query FW when netif_running() is false.
  net: dp83869: Fix RGMII internal delay configuration
  vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms
  vhost-iotlb: fix vhost_iotlb_itree_next() documentation
  vdpa: ifcvf: free config irq in ifcvf_free_irq()
  vdpa: ifcvf: return err when fail to request config irq
  lockdep,trace: Expose tracepoints
  lockdep: Only trace IRQ edges
  mips: Implement arch_irqs_disabled()
  arm64: Implement arch_irqs_disabled()
  nds32: Implement arch_irqs_disabled()
  locking/lockdep: Cleanup
  x86/entry: Remove unused THUNKs
  cpuidle: Move trace_cpu_idle() into generic code
  cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic
  sched,idle,rcu: Push rcu_idle deeper into the idle path
  cpuidle: Fixup IRQ state
  lockdep: Use raw_cpu_*() for per-cpu variables
  sched: Use __always_inline on is_idle_task()
  ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A
  ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2
  ALSA: usb-audio: Add implicit feedback quirk for UR22C
  drm/exynos: gem: Fix sparse warning
  drm/virtio: Revert "drm/virtio: Call the right shmem helpers"
  ibmvnic fix NULL tx_pools and rx_tools issue at do_reset
  ANDROID: GKI: Remove SCSI_UFS_QCOM from gki_defconfig
  spi: spi-cadence-quadspi: Populate get_name() interface
  io_uring: ensure read requests go through -ERESTART* transformation
  io_uring: don't use poll handler if file can't be nonblocking read/written
  io_uring: fix imbalanced sqo_mm accounting
  net: ethernet: ti: cpsw_new: fix clean up of vlan mc entries for host port
  net: ethernet: ti: cpsw: fix clean up of vlan mc entries for host port
  net: caif: fix error code handling
  net: dsa: mt7530: Add of_node_put() before break and return statements
  PM: sleep: core: Fix the handling of pending runtime resume requests
  ACPI: OSL: Prevent acpi_release_memory() from returning too early
  usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures
  USB: PHY: JZ4770: Fix static checker warning.
  USB: gadget: f_ncm: add bounds checks to ncm_unwrap_ntb()
  USB: gadget: u_f: add overflow checks to VLA macros
  gtp: add GTPA_LINK info to msg sent to userspace
  io_uring: revert consumed iov_iter bytes on error
  drivers/dma/dma-jz4780: Fix race condition between probe and irq handler
  dmaengine: dw-edma: Fix scatter-gather address calculation
  dmaengine: ti: k3-udma: Fix the TR initialization for prep_slave_sg
  dmaengine: pl330: Fix burst length if burst size is smaller than bus width
  Revert "ALSA: hda: Add support for Loongson 7A1000 controller"
  irqchip/ingenic: Leave parent IRQ unmasked on suspend
  irqchip/stm32-exti: Avoid losing interrupts due to clearing pending bits by mistake
  irqchip: Revert modular support for drivers using IRQCHIP_PLATFORM_DRIVER helperse
  dt-bindings: mmc: Add missing description for clk_in/out_sd1
  drm/omap: fix incorrect lock state
  thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up
  thunderbolt: Disable ports that are not implemented
  drm/i915: Fix cmd parser desc matching with masks
  i2c: iproc: Fix shifting 31 bits
  i2c: rcar: in slave mode, clear NACK earlier
  ALSA: hda/tegra: Program WAKEEN register for Tegra
  ALSA: hda: Fix 2 channel swapping for Tegra
  ALSA: ca0106: fix error code handling
  i2c: acpi: Remove dead code, i.e. i2c_acpi_match_device()
  i2c: core: Don't fail PRP0001 enumeration when no ID table exist
  bpf, sysctl: Let bpf_stats_handler take a kernel pointer buffer
  selftests/bpf: Fix test_progs-flavor run getting number of tests
  bpf: Fix a buffer out-of-bound access when filling raw_tp link_info
  scsi: scsi_debug: Remove superfluous close zone in resp_open_zone()
  scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu()
  scsi: qedf: Fix null ptr reference in qedf_stag_change_work
  sfc: fix boolreturn.cocci warning and rename function
  net: ocelot: Add of_node_put() before return statement
  dt-bindings: net: dsa: Fix typo
  firestream: Fix memleak in fs_open
  net: arc_emac: Fix memleak in arc_mdio_probe
  NFC: st95hf: Fix memleak in st95hf_in_send_cmd
  ANDROID: power: Export log_{suspend_abort,abnormal_wakeup}_reason
  Documentation: laptops: thinkpad-acpi: fix underline length build warning
  Documentation: fix typo for abituguru documentation
  docs: Fix function name trailing double-()s
  devices.txt: fix typo of "ubd" as "udb"
  Documentation: add riscv entry in list of existing profiles
  MAINTAINERS: mention documentation maintainer entry profile
  Fpga: Documentation: Replace deprecated :c:func: Usage
  IIO: Documentation: Replace deprecated :c:func: Usage
  Documentation/locking/locktypes: fix local_locks documentation
  MAINTAINERS: Remove self from PHY LIBRARY
  MAINTAINERS: Add entry for Broadcom Ethernet PHY drivers
  MAINTAINERS: GENET: Add UniMAC MDIO controller files
  MAINTAINERS: GENET: Add DT binding file
  MAINTAINERS: B53: Add DT binding file
  MAINTAINERS: GENET: Add missing platform data file
  net: dsa: sja1105: Do not use address of compatible member in sja1105_check_device_id
  net: Get rid of consume_skb when tracing is off
  drivers/net/wan/lapbether: Added needed_tailroom
  netlabel: fix problems with mapping removal
  ANDROID: GKI: enabled CONFIG_USB_CONFIGFS_NCM=y
  sctp: not disable bh in the whole sctp_get_port_local()
  ravb: Fixed to be able to unload modules
  lib: Revert use of fallthrough pseudo-keyword in lib/
  ceph: don't allow setlease on cephfs
  RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars
  RDMA/rtrs-srv: Replace device_register with device_initialize and device_add
  ceph: fix inode number handling on arches with 32-bit ino_t
  drm/etnaviv: always start/stop scheduler in timeout processing
  drm/etnaviv: fix external abort seen on GC600 rev 0x19
  hv_utils: drain the timesync packets on onchannelcallback
  hv_utils: return error if host timesysnc update is stale
  ipv6: ndisc: adjust ndisc_ifinfo_sysctl_change prototype
  mfd: core: Fix double-free in mfd_remove_devices_fn()
  net: systemport: Fix memleak in bcm_sysport_probe
  net: hns: Fix memleak in hns_nic_dev_probe
  ARM: dts: imx7d-zii-rmu2: fix rgmii phy-mode for ksz9031 phy
  gfs2: add some much needed cleanup for log flushes that fail
  MAINTAINERS: add myself as maintainer for spi-fsl-dspi driver
  Documentation: fix pm/intel_pstate build warning and wording
  libceph: add __maybe_unused to DEFINE_CEPH_FEATURE
  USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter
  mmc: mediatek: add optional module reset property
  mmc: dt-bindings: Add resets/reset-names for Mediatek MMC bindings
  Documentation: sound/cards: fix heading underline lengths for https: changes
  selftests/powerpc: Update PROT_SAO test to skip ISA 3.1
  powerpc/64s: Disallow PROT_SAO in LPARs by default
  Revert "powerpc/64s: Remove PROT_SAO support"
  binfmt_flat: revert "binfmt_flat: don't offset the data start"
  treewide: Use fallthrough pseudo-keyword
  Linux 5.9-rc2
  io-wq: fix hang after cancelling pending hashed work
  io_uring: don't recurse on tsk->sighand->siglock with signalfd
  phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init
  xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed
  xhci: Do warm-reset when both CAS and XDEV_RESUME are set
  usb: host: xhci: fix ep context print mismatch in debugfs
  ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620
  ALSA: firewire-digi00x: exclude Avid Adrenaline from detection
  ALSA; firewire-tascam: exclude Tascam FE-8 from detection
  ARM: dts: vfxxx: Add syscon compatible with OCOTP
  ARM: dts: imx6q-logicpd: Fix broken PWM
  arm64: dts: imx: Add missing imx8mm-beacon-kit.dtb to build
  ARM: dts: imx6q-prtwd2: Remove unneeded i2c unit name
  ARM: dts: imx6qdl-gw51xx: Remove unneeded #address-cells/#size-cells
  do_epoll_ctl(): clean the failure exits up a bit
  epoll: Keep a reference on files added to the check list
  net: nexthop: don't allow empty NHA_GROUP
  drm/msm/a6xx: fix frequency not always being restored on GMU resume
  drm/msm/a6xx: add module param to enable debugbus snapshot
  drm/msm/a6xx: fix crashdec section name typo
  drm/msm/a6xx: fix gmu start on newer firmware
  ARM: dts: imx7ulp: Correct gpio ranges
  iio:magnetometer:ak8975 Fix alignment and data leak issues.
  iio:light:ltr501 Fix timestamp alignment issue.
  iio:light:max44000 Fix timestamp alignment and prevent data leak.
  iio:chemical:ccs811: Fix timestamp alignment and prevent data leak.
  iio:proximity:mb1232: Fix timestamp alignment and prevent data leak.
  iio:accel:mma7455: Fix timestamp alignment and prevent data leak.
  iio:accel:bmc150-accel: Fix timestamp alignment and prevent data leak.
  iio:accel:mma8452: Fix timestamp alignment and prevent data leak.
  iio: accel: kxsd9: Fix alignment of local buffer.
  iio: adc: rockchip_saradc: select IIO_TRIGGERED_BUFFER
  iio: adc: ti-ads1015: fix conversion when CONFIG_PM is not set
  counter: microchip-tcb-capture: check the correct variable
  iio: cros_ec: Set Gyroscope default frequency to 25Hz
  habanalabs: correctly report inbound pci region cfg error
  habanalabs: check correct vmalloc return code
  habanalabs: validate FW file size
  habanalabs: fix incorrect check on failed workqueue create
  habanalabs: set max power according to card type
  habanalabs: proper handling of alloc size in coresight
  habanalabs: set clock gating according to mask
  habanalabs: verify user input in cs_ioctl_signal_wait
  habanalabs: Fix a loop in gaudi_extract_ecc_info()
  habanalabs: Fix memory corruption in debugfs
  habanalabs: validate packet id during CB parse
  habanalabs: Validate user address before mapping
  habanalabs: unmap PCI bars upon iATU failure
  mips/oprofile: Fix fallthrough placement
  MIPS: Loongson64: Remove unnecessary inclusion of boot_param.h
  drm/msm: enable vblank during atomic commits
  ARM: dts: ls1021a: fix QuadSPI-memory reg range
  null_blk: fix passing of REQ_FUA flag in null_handle_rq
  nvmet: Disable keep-alive timer when kato is cleared to 0h
  nvme: redirect commands on dying queue
  nvme: just check the status code type in nvme_is_path_error
  nvme: refactor command completion
  nvme: rename and document nvme_end_request
  nvme: skip noiob for zoned devices
  nvme-pci: fix PRP pool size
  nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth
  nvme: Use spin_lock_irq() when taking the ctrl->lock
  nvmet: call blk_mq_free_request() directly
  nvmet: fix oops in pt cmd execution
  nvmet: add ns tear down label for pt-cmd handling
  nvme: multipath: round-robin: eliminate "fallback" variable
  nvme: multipath: round-robin: fix single non-optimized path case
  nvme-fc: Fix wrong return value in __nvme_fc_init_request()
  nvmet-passthru: Reject commands with non-sgl flags set
  nvmet: fix a memory leak
  blkcg: fix memleak for iolatency
  MAINTAINERS: Add missing header files to BLOCK LAYER section
  block: fix get_max_io_size()
  blk-mq: insert request not through ->queue_rq into sw/scheduler queue
  block/rnbd: Ensure err is always initialized in process_rdma
  ANDROID: GKI: enable QCOM and HISI UFS drivers
  ANDROID: GKI: enable UFS for x86 gki builds and SCSI_UFSHCD_PCI
  ANDROID: GKI: re-enable CONFIG_MEDIA_CAMERA_SUPPORT
  ANDROID: GKI: enable usb storage drivers
  ANDROID: GKI: support CONFIG_USB_EHCI_HCD_PLATFORM
  ANDROID: GKI: support CONFIG_USB_EHCI_HCD
  ANDROID: GKI: enable CONFIG_EXT4_FS_POSIX_ACL.
  ANDROID: gki_defconfig: enable CONFIG_PM_DEVFREQ_EVENT.
  ANDROID: Enable HID_STEAM and JOYSTICK_XPAD as y
  dt-bindings: vendor-prefixes: Remove trailing whitespace
  KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set
  KVM: Pass MMU notifier range flags to kvm_unmap_hva_range()
  dt-bindings: net: correct description of phy-connection-type
  dt-bindings: PCI: intel,lgm-pcie: Fix matching on all snps,dw-pcie instances
  ANDROID: dma-heap: Provide accessors so that in-kernel drivers can allocate dmabufs from specific heaps
  ANDROID: dma-heap: Rework allocation calls to return struct dma_buf instead of fd
  ANDROID: dma-heap: Refactor code to allow for future in-kernel users
  ANDROID: dma-heap: Add proper kref handling on dma-buf heaps
  bpf: Fix two typos in uapi/linux/bpf.h
  net: dsa: b53: check for timeout
  hwmon: (applesmc) check status earlier.
  hwmon: (nct7904) Correct divide by 0
  device property: Fix the secondary firmware node handling in set_primary_fwnode()
  ACPI: ioremap: avoid redundant rounding to OS page size
  ACPI: SoC: APD: Check return value of acpi_dev_get_property()
  cpufreq: replace cpu_logical_map() with read_cpuid_mpir()
  ARM64: vdso32: Install vdso32 from vdso_install
  afs: Fix NULL deref in afs_dynroot_depopulate()
  netfilter: nf_tables: fix destination register zeroing
  netfilter: nf_tables: incorrect enum nft_list_attributes definition
  netfilter: nf_tables: add NFTA_SET_USERDATA if not null
  mm, page_alloc: fix core hung in free_pcppages_bulk()
  mm: include CMA pages in lowmem_reserve at boot
  squashfs: avoid bio_alloc() failure with 1Mbyte blocks
  uprobes: __replace_page() avoid BUG in munlock_vma_page()
  kernel/relay.c: fix memleak on destroy relay channel
  romfs: fix uninitialized memory leak in romfs_dev_read()
  mm/rodata_test.c: fix missing function declaration
  mm/vunmap: add cond_resched() in vunmap_pmd_range
  khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter()
  hugetlb_cgroup: convert comma to semicolon
  mailmap: add Andi Kleen
  netfilter: nft_set_rbtree: Detect partial overlap with start endpoint match
  netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection
  core/entry: Respect syscall number rewrites
  x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM
  ANDROID: GKI: enable CONFIG_V4L_PLATFORM_DRIVERS
  MAINTAINERS: Update Mellanox and Cumulus Network addresses to new domain
  powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver
  powerpc/32s: Fix module loading failure when VMALLOC_END is over 0xf0000000
  MAINTAINERS: Add entries for CoreSight and Arm SPE tooling
  perf: arm-spe: Fix check error when synthesizing events
  perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols
  perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set
  perf sched timehist: Fix use of CPU list with summary option
  perf test: Fix basic bpf filtering test
  arm64/x86: KVM: Introduce steal-time cap
  KVM: Documentation: Minor fixups
  KVM: arm64: pvtime: Fix stolen time accounting across migration
  KVM: arm64: Drop type input from kvm_put_guest
  KVM: arm64: pvtime: Fix potential loss of stolen time
  KVM: arm64: pvtime: steal-time is only supported when configured
  KVM: arm64: Print warning when cpu erratum can cause guests to deadlock
  arm64: Allow booting of late CPUs affected by erratum 1418040
  arm64: Move handling of erratum 1418040 into C code
  btrfs: detect nocow for swap after snapshot delete
  btrfs: check the right error variable in btrfs_del_dir_entries_in_log
  mmc: sdhci-pci: Fix SDHCI_RESET_ALL for CQHCI for Intel GLK-based controllers
  mmc: sdhci-acpi: Fix HS400 tuning for AMDI0040
  MIPS: BMIPS: Also call bmips_cpu_setup() for secondary cores
  MIPS: mm: BMIPS5000 has inclusive physical caches
  crypto: sa2ul - add Kconfig selects to fix build error
  crypto: ingenic - Drop kfree for memory allocated with devm_kzalloc
  crypto: qat - add delay before polling mailbox
  ANDROID: fix kernelci build break
  FROMLIST: stm class: ftrace: use different channel accroding to CPU
  FROMLIST: stm class: ftrace: enable supported trace export flag
  FROMLIST: tracing: add trace_export support for trace_marker
  FROMLIST: tracing: add trace_export support for event trace
  FROMLIST: tracing: add flag to control different traces
  FROMLIST: stm class: ftrace: change dependency to TRACING
  FROMLIST: coresight: stm: support marked packet
  kconfig: qconf: replace deprecated QString::sprintf() with QTextStream
  kconfig: qconf: remove redundant help in the info view
  kconfig: qconf: remove qInfo() to get back Qt4 support
  arm64: defconfig: Enable ptn5150 extcon driver
  arm64: defconfig: Enable USB gadget with configfs
  ARM: configs: Update Integrator defconfig
  ANDROID: GKI: Disable coresight config
  ANDROID: tty: fix tty name overflow
  tipc: call rcu_read_lock() in tipc_aead_encrypt_done()
  net/sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow
  net: sctp: Fix negotiation of the number of data streams.
  dt-bindings: net: renesas, ether: Improve schema validation
  gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY
  hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit()
  hv_netvsc: Remove "unlikely" from netvsc_select_queue
  selftests/timers: Turn off timeout setting
  ANDROID: sched: add vendor hook for correcting cpu capacity
  bpf: selftests: global_funcs: Check err_str before strstr
  bpf: xdp: Fix XDP mode when no mode flags specified
  selftests/bpf: Remove test_align leftovers
  tools/resolve_btfids: Fix sections with wrong alignment
  ANDROID: sched: Use normal vendor hook in scheduler tick
  net/smc: Prevent kernel-infoleak in __smc_diag_dump()
  sfc: fix build warnings on 32-bit
  net: phy: mscc: Fix a couple of spelling mistakes "spcified" -> "specified"
  riscv: Add SiFive drivers to rv32_defconfig
  dt-bindings: timer: Add CLINT bindings
  RISC-V: Remove CLINT related code from timer and arch
  clocksource/drivers: Add CLINT timer driver
  RISC-V: Add mechanism to provide custom IPI operations
  dax: do not print error message for non-persistent memory block device
  afs: Fix key ref leak in afs_put_operation()
  afs: Fix error handling in VL server rotation
  afs: Don't use VL probe running state to make decisions outside probe code
  afs: Expose information from afs_vlserver through /proc for debugging
  afs: Remove afs_vlserver->probe.have_result
  rxrpc: Make rxrpc_kernel_get_srtt() indicate validity
  rxrpc: Fix loss of RTT samples due to interposed ACK
  rxrpc: Keep the ACK serial in a var in rxrpc_input_ack()
  nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage
  libbpf: Fix map index used in error message
  powerpc/pseries: Do not initiate shutdown when system is running on UPS
  netfilter: conntrack: allow sctp hearbeat after connection re-use
  io_uring: kill extra iovec=NULL in import_iovec()
  io_uring: comment on kfree(iovec) checks
  io_uring: fix racy req->flags modification
  Revert "RDMA/hns: Reserve one sge in order to avoid local length error"
  RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request
  RDMA/bnxt_re: Do not add user qps to flushlist
  RDMA/core: Fix spelling mistake "Could't" -> "Couldn't"
  powerpc/perf: Fix soft lockups due to missed interrupt accounting
  Documentation: efi: remove description of efi=old_map
  efi/x86: Move 32-bit code into efi_32.c
  efi/libstub: Handle unterminated cmdline
  efi/libstub: Handle NULL cmdline
  efi/libstub: Stop parsing arguments at "--"
  efi: add missed destroy_workqueue when efisubsys_init fails
  efi/x86: Mark kernel rodata non-executable for mixed mode
  opp: Enable resources again if they were disabled earlier
  ANDROID: vendor_hooks: add cpuidle event
  Fix build error when CONFIG_ACPI is not set/enabled:
  efi: avoid error message when booting under Xen
  Revert "drm/amdgpu: disable gfxoff for navy_flounder"
  powerpc/powernv/pci: Fix possible crash when releasing DMA resources
  net: gemini: Fix missing free_netdev() in error path of gemini_ethernet_port_probe()
  net: atlantic: Use readx_poll_timeout() for large timeout
  ptp: ptp_clockmatrix: use i2c_master_send for i2c write
  netlink: fix state reallocation in policy export
  net: ena: Make missed_tx stat incremental
  net: ena: Change WARN_ON expression in ena_del_napi_in_range()
  net: ena: Prevent reset after device destruction
  of: address: Work around missing device_type property in pcie nodes
  dt: writing-schema: Miscellaneous grammar fixes
  lib/string.c: Use freestanding environment
  x86/boot/compressed: Use builtin mem functions for decompressor
  SUNRPC: remove duplicate include
  ANDROID: Incremental fs: Add UID to pending_read
  io_uring: use system_unbound_wq for ring exit work
  btrfs: fix space cache memory leak after transaction abort
  btrfs: use the correct const function attribute for btrfs_get_num_csums
  btrfs: reset compression level for lzo on remount
  btrfs: handle errors from async submission
  ext4: limit the length of per-inode prealloc list
  ext4: reorganize if statement of ext4_mb_release_context()
  ext4: add mb_debug logging when there are lost chunks
  ext4: Fix comment typo "the the".
  jbd2: clean up checksum verification in do_one_pass()
  ALSA: hda: avoid reset of sdo_limit
  ANDROID: vendor_hooks: add waiting information for blocked tasks
  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: Fix wrong return value in intel_atomic_check()
  drm/i915: Update bw_buddy pagemask table
  drm/i915/display: Check for an LPSP encoder before dereferencing
  drm/i915: Copy default modparams to mock i915_device
  drm/i915: Provide the perf pmu.module
  usb: uas: Add quirk for PNY Pro Elite
  tools: usb: move to tools buildsystem
  soundwire: bus: fix typo in comment on INTSTAT registers
  FROMLIST: net: atlantic: Use readx_poll_timeout() for large timeout
  Revert "ANDROID: disable 2 ethernet drivers from arm32 build"
  ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion
  ARM: dts: omap5: Fix DSI base address and clocks
  dmaengine: at_hdmac: add missing kfree() call in at_dma_xlate()
  dmaengine: at_hdmac: add missing put_device() call in at_dma_xlate()
  dmaengine: at_hdmac: check return value of of_find_device_by_node() in at_dma_xlate()
  bpftool: Handle EAGAIN error code properly in pids collection
  bpf: Avoid visit same object multiple times
  bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator
  ANDROID: Use DTC from the hermetic toolchain
  FROMLIST: kbuild: Add dtc flag test
  net: ipv4: remove duplicate "the the" phrase in Kconfig text
  net: mscc: ocelot: remove duplicate "the the" phrase in Kconfig text
  ethtool: Don't omit the netlink reply if no features were changed
  ethtool: Account for hw_features in netlink interface
  ethtool: Fix preserving of wanted feature bits in netlink interface
  ipv6: some fixes for ipv6_dev_find()
  bonding: fix active-backup failover for current ARP slave
  net: handle the return value of pskb_carve_frag_list() correctly
  drm/amd/display: fix pow() crashing when given base 0
  drm/amd/display: Reset scrambling on Test Pattern
  drm/amd/display: fix dcn3 wide timing dsc validation
  drm/amd/display: Fix DFPstate hang due to view port changed
  drm/amd/display: Assign correct left shift
  drm/amd/display: Call DMUB for eDP power control
  drm/amdkfd: fix the wrong sdma instance query for renoir
  drm/amdgpu: parse ta firmware for navy_flounder
  io_uring: cleanup io_import_iovec() of pre-mapped request
  drm/amdgpu: fix NULL pointer access issue when unloading driver
  drm/amdgpu: fix uninit-value in arcturus_log_thermal_throttling_event()
  drm/amdgpu: disable gfxoff for navy_flounder
  net: gianfar: Add of_node_put() before goto statement
  cxgb4: Fix race between loopback and normal Tx path
  cxgb4: Fix work request size calculation for loopback test
  sfc: don't free_irq()s if they were never requested
  sfc: null out channel->rps_flow_id after freeing it
  sfc: take correct lock in ef100_reset()
  sfc: really check hash is valid before using it
  ANDROID: Incremental fs: Create mapped file
  macvlan: validate setting of multiple remote source MAC addresses
  mm/memory.c: skip spurious TLB flush for retried page fault
  ext4: change to use fallthrough macro
  ext4: remove unused parameter of ext4_generic_delete_entry function
  mballoc: replace seq_printf with seq_puts
  ext4: optimize the implementation of ext4_mb_good_group()
  ext4: delete invalid comments near ext4_mb_check_limits()
  ext4: fix typos in ext4_mb_regular_allocator() comment
  Revert "HID: usbhid: do not sleep when opening device"
  batman-adv: bla: use netif_rx_ni when not in interrupt context
  batman-adv: Fix own OGM check in aggregated OGMs
  batman-adv: Avoid uninitialized chaddr when handling DHCP
  ANDROID: Incremental fs: fix magic compatibility again
  libbpf: Fix build on ppc64le architecture
  dt-bindings: Use Shawn Guo's preferred e-mail for i.MX bindings
  RDMA/usnic: Fix spelling mistake "transistion" -> "transition"
  RDMA/hns: Fix spelling mistake "epmty" -> "empty"
  ANDROID: GKI: Enable CONFIG_USB_ACM
  drm/msm: add shutdown support for display platform_driver
  bfq: fix blkio cgroup leakage v4
  staging: greybus: audio: fix uninitialized value issue
  staging: wlan-ng: fix out of bounds read in prism2sta_probe_usb()
  staging: greybus: audio: Uninitialized variable in gbaudio_remove_controls()
  EDAC/{i7core,sb,pnd2,skx}: Fix error event severity
  mei: hdcp: fix mei_hdcp_verify_mprime() input parameter
  tty: serial: imx: add dependence and build for earlycon
  serial: samsung: Removes the IRQ not found warning
  serial: 8250: change lock order in serial8250_do_startup()
  serial: stm32: avoid kernel warning on absence of optional IRQ
  serial: pl011: Fix oops on -EPROBE_DEFER
  serial: pl011: Don't leak amba_ports entry on driver register error
  serial: 8250_exar: Fix number of ports for Commtech PCIe cards
  tty: serial: qcom_geni_serial: Drop __init from qcom_geni_console_setup
  serial: qcom_geni_serial: Fix recent kdb hang
  vt_ioctl: change VT_RESIZEX ioctl to check for error return from vc_resize()
  fbcon: prevent user font height or width change from causing potential out-of-bounds access
  vt: defer kfree() of vc_screenbuf in vc_do_resize()
  kconfig: qconf: remove unused colNr
  kconfig: qconf: fix the popup menu in the ConfigInfoView window
  kconfig: qconf: fix signal connection to invalid slots
  genksyms: keywords: Use __restrict not _restrict
  kbuild: remove redundant patterns in filter/filter-out
  extract-cert: add static to local data
  speakup: only build serialio when ISA is enabled
  speakup: Fix wait_for_xmitr for ttyio case
  USB: Fix device driver race
  USB: Also match device drivers using the ->match vfunc
  usb: host: xhci-tegra: fix tegra_xusb_get_phy()
  usb: host: xhci-tegra: otg usb2/usb3 port init
  usb: hcd: Fix use after free in usb_hcd_pci_remove()
  usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port()
  usb: typec: ucsi: Rework ppm_lock handling
  usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls
  usb: typec: ucsi: Fix AB BA lock inversion
  usbip: Implement a match function to fix usbip
  usb: renesas-xhci: remove version check
  USB: lvtest: return proper error code in probe
  USB: cdc-acm: rework notification_buffer resizing
  USB: quirks: Add no-lpm quirk for another Raydium touchscreen
  USB: yurex: Fix bad gfp argument
  powerpc/pseries/hotplug-cpu: wait indefinitely for vCPU death
  powerpc/32s: Fix is_module_segment() when MODULES_VADDR is defined
  powerpc/kasan: Fix KASAN_SHADOW_START on BOOK3S_32
  Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe"
  Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command"
  scsi: qla2xxx: Fix null pointer access during disconnect from subsystem
  scsi: qla2xxx: Check if FW supports MQ before enabling
  scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba
  scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime
  scsi: qla2xxx: Reduce noisy debug message
  scsi: qla2xxx: Fix login timeout
  scsi: qla2xxx: Indicate correct supported speeds for Mezz card
  scsi: qla2xxx: Flush I/O on zone disable
  scsi: qla2xxx: Flush all sessions on zone disable
  block: Fix page_is_mergeable() for compound pages
  scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values
  scsi: scsi_debug: Fix scp is NULL errors
  scsi: zfcp: Fix use-after-free in request timeout handlers
  scsi: ufs: No need to send Abort Task if the task in DB was cleared
  scsi: ufs: Clean up completed request without interrupt notification
  scsi: ufs: Improve interrupt handling for shared interrupts
  scsi: ufs: Fix interrupt error message for shared interrupts
  scsi: ufs-pci: Add quirk for broken auto-hibernate for Intel EHL
  scsi: ufs-mediatek: Fix incorrect time to wait link status
  scsi: ufs: Fix possible infinite loop in ufshcd_hold
  scsi: fcoe: Fix I/O path allocation
  scsi: ufs: ti-j721e-ufs: Fix error return in ti_j721e_ufs_probe()
  ANDROID: fix a bug in quota2
  ANDROID: net: xfrm: make PF_KEY SHA256 use RFC-compliant truncation. [v2]
  ANDROID: GKI: Build CEC_{CORE,NOTIFIER,PIN} in
  otx2_common: Use devm_kcalloc() in otx2_config_npa()
  PCI/P2PDMA: Fix build without DMA ops
  net: qrtr: fix usage of idr in port assignment to socket
  selftests: disable rp_filter for icmp_redirect.sh
  bpf: Use get_file_rcu() instead of get_file() for task_file iterator
  mailmap: Add WeiXiong Liao
  mailmap: Restore dictionary sorting
  libnvdimm: KASAN: global-out-of-bounds Read in internal_create_group
  drm: msm: a6xx: use dev_pm_opp_set_bw to scale DDR
  of/address: check for invalid range.cpu_addr
  drm/msm/gpu: make ringbuffer readonly
  drm/msm/adreno: fix updating ring fence
  kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode
  drm/msm/dpu: fix unitialized variable error
  kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode
  drm/msm/dpu: Fix scale params in plane validation
  drm/msm/dpu: Fix reservation failures in modeset
  KVM: x86: fix access code passed to gva_to_gpa
  arch/ia64: Restore arch-specific pgd_offset_k implementation
  Revert "net: xdp: pull ethernet header off packet after computing skb->protocol"
  phylink: <linux/phylink.h>: fix function prototype kernel-doc warning
  ANDROID: db845c: set BUILD_INITRAMFS=1
  ALSA: usb-audio: ignore broken processing/extension unit
  selftests: kvm: Use a shorter encoding to clear RAX
  drm/modeset-lock: Take the modeset BKL for legacy drivers
  vfio/type1: Add proper error unwind for vfio_iommu_replay()
  vfio-pci: Avoid recursive read-lock usage
  Makefile.extrawarn: Move sign-compare from W=2 to W=3
  watch_queue: Limit the number of watches a user can hold
  drm/dp_mst: Don't return error code when crtc is null
  ANDROID: GKI: Enable CEC support
  ARM: dts: socfpga: fix register entry for timer3 on Arria10
  block: virtio_blk: fix handling single range discard request
  block: respect queue limit of max discard segment
  block: loop: set discard granularity and alignment for block device backed loop
  blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART
  powerpc/fixmap: Fix the size of the early debug area
  powerpc/pkeys: Fix build error with PPC_MEM_KEYS disabled
  usb: dwc3: gadget: Handle ZLP for sg requests
  usb: dwc3: gadget: Fix handling ZLP
  usb: dwc3: gadget: Don't setup more than requested
  regulator: remove superfluous lock in regulator_resolve_coupling()
  regulator: cleanup regulator_ena_gpio_free()
  regulator: plug of_node leak in regulator_register()'s error path
  regulator: push allocation in set_consumer_device_supply() out of lock
  regulator: push allocations in create_regulator() outside of lock
  regulator: push allocation in regulator_ena_gpio_request() out of lock
  regulator: push allocation in regulator_init_coupling() outside of lock
  ARM: dts: logicpd-som-lv-baseboard: Fix missing video
  ASoC: intel: Fix memleak in sst_media_open
  ASoC: wm8994: Avoid attempts to read unreadable registers
  ASoC: msm8916-wcd-analog: fix register Interrupt offset
  ASoC: wm8994: Prevent access to invalid VU register bits on WM1811
  ARM: dts: logicpd-som-lv-baseboard: Fix broken audio
  ARM: dts: logicpd-torpedo-baseboard: Fix broken audio
  ARM: OMAP2+: Fix an IS_ERR() vs NULL check in _get_pwrdm()
  s390/pci: fix PF/VF linking on hot plug
  s390/pci: re-introduce zpci_remove_device()
  s390/pci: fix zpci_bus_link_virtfn()
  s390/ptrace: fix storage key handling
  s390/runtime_instrumentation: fix storage key handling
  s390/pci: ignore stale configuration request event
  s390/cio: add cond_resched() in the slow_eval_known_fn() loop
  MIPS: Loongson64: Do not override watch and ejtag feature
  usb: gadget: f_tcm: Fix some resource leaks in some error paths
  HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage()
  HID: quirks: Always poll three more Lenovo PixArt mice
  arm64: dts: xilinx: Align IOMMU nodename with dtschema
  arm64: dts: zynqmp: Add GTR transceivers
  HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands
  HID: macally: Constify macally_id_table
  HID: cougar: Constify cougar_id_table
  ALSA: hda/realtek: Add model alc298-samsung-headphone
  irqchip: Fix probing deferal when using IRQCHIP_PLATFORM_DRIVER helpers
  ALSA: usb-audio: Update documentation comment for MS2109 quirk
  dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling
  opp: Put opp table in dev_pm_opp_set_rate() if _set_opp_bw() fails
  opp: Put opp table in dev_pm_opp_set_rate() for empty tables
  dmaengine: idxd: reset states after device disable or reset
  dmaengine: acpi: Put the CSRT table after using it
  ARC: HSDK: wireup perf irq
  ARC: perf: don't bail setup if pct irq missing in device-tree
  ARC: pgalloc.h: delete a duplicated word + other fixes
  powerpc/kernel: Cleanup machine check function declarations
  mptcp: sendmsg: reset iter on error redux
  powerpc: Add POWER10 raw mode cputable entry
  phy: qualcomm: fix return value check in qcom_ipq806x_usb_phy_probe()
  phy: qualcomm: fix platform_no_drv_owner.cocci warnings
  net: devlink: Remove overzealous WARN_ON with snapshots
  tipc: not enable tipc when ipv6 works as a module
  tipc: fix uninit skb->data in tipc_nl_compat_dumpit()
  ata: ahci: use ata_link_info() instead of ata_link_printk()
  powerpc/perf: Add extended regs support for power10 platform
  powerpc/perf: Add support for outputting extended regs in perf intr_regs
  powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores
  bsg-lib: convert comma to semicolon
  block: blk-mq.c: fix @at_head kernel-doc warning
  net: Fix potential wrong skb->protocol in skb_vlan_untag()
  net: xdp: pull ethernet header off packet after computing skb->protocol
  ipvlan: fix device features
  bonding: fix a potential double-unregister
  hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_1 telemetry for RAA228228
  io_uring: get rid of kiocb_wait_page_queue_init()
  io_uring: find and cancel head link async work on files exit
  arm64: dts: k3-am65: Update the RM resource types
  arm64: dts: k3-am65: ti-sci-inta/intr: Update to latest bindings
  arm64: dts: k3-j721e: ti-sci-inta/intr: Update to latest bindings
  irqchip/ti-sci-inta: Add support for INTA directly connecting to GIC
  irqchip/ti-sci-inta: Do not store TISCI device id in platform device id field
  dt-bindings: irqchip: Convert ti, sci-inta bindings to yaml
  dt-bindings: irqchip: ti, sci-inta: Update docs to support different parent.
  irqchip/ti-sci-intr: Add support for INTR being a parent to INTR
  dt-bindings: irqchip: Convert ti, sci-intr bindings to yaml
  dt-bindings: irqchip: ti, sci-intr: Update bindings to drop the usage of gic as parent
  firmware: ti_sci: Add support for getting resource with subtype
  firmware: ti_sci: Drop unused structure ti_sci_rm_type_map
  firmware: ti_sci: Drop the device id to resource type translation
  nfsd: fix oops on mixed NFSv4/NFSv3 client access
  ALSA: isa: fix spelling mistakes in the comments
  perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown
  can: j1939: add rxtimer for multipacket broadcast session
  can: j1939: abort multipacket broadcast session when timeout occurs
  can: j1939: cancel rxtimer on multipacket broadcast session complete
  can: j1939: fix support for multipacket broadcast message
  ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1)
  net: fddi: skfp: cfm: Remove seemingly unused variable 'ID_sccs'
  net: fddi: skfp: cfm: Remove set but unused variable 'oldstate'
  net: fddi: skfp: smt: Remove seemingly unused variable 'ID_sccs'
  net: fddi: skfp: smt: Place definition of 'smt_pdef' under same stipulations as its use
  net: fddi: skfp: fplustm: Remove seemingly unused variable 'ID_sccs'
  net: fddi: skfp: hwmtm: Remove seemingly unused variable 'ID_sccs'
  net: wan: dlci: Remove set but not used variable 'err'
  net: ethernet: 8390: axnet_cs: Document unused parameter 'txqueue'
  net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params
  net: ethernet: 3com: 3c574_cs: Remove set but unused variables 'tx' and 'rx'
  net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters
  net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues
  drivers/net/wan/hdlc_x25: Added needed_headroom and a skb->len check
  bonding: show saner speed for broadcast mode
  net: fec: correct the error path for regulator disable in probe
  docs: networking: bonding.rst resources section cleanup
  i40e: Fix crash during removing i40e driver
  i40e: Set RX_ONLY mode for unicast promiscuous on VLAN
  mptcp: sendmsg: reset iter on error
  sfc: check hash is valid before using it
  igc: Fix PTP initialization
  dma-pool: Only allocate from CMA when in same memory zone
  dma-pool: fix coherent pool allocations for IOMMU mappings
  can: j1939: transport: j1939_xtp_rx_dat_one(): compare own packets to detect corruptions
  can: j1939: transport: add j1939_session_skb_find_by_offset() function
  can: j1939: socket: j1939_sk_bind(): make sure ml_priv is allocated
  can: j1939: transport: j1939_session_tx_dat(): fix use-after-free read in j1939_tp_txtimer()
  can: j1939: transport: j1939_simple_recv(): ignore local J1939 messages send not by J1939 stack
  can: j1939: fix kernel-infoleak in j1939_sk_sock2sockaddr_can()
  netfilter: ebtables: reject bogus getopt len value
  ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book
  selftests/bpf: Make test_varlen work with 32-bit user-space arch
  tools/bpftool: Generate data section struct with conservative alignment
  selftests/bpf: Correct various core_reloc 64-bit assumptions
  libbpf: Enforce 64-bitness of BTF for BPF object files
  selftests/bpf: Fix btf_dump test cases on 32-bit arches
  libbpf: Handle BTF pointer sizes more carefully
  libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches
  selftest/bpf: Fix compilation warnings in 32-bit mode
  tools/bpftool: Fix compilation warnings in 32-bit mode
  doc: Add link to bpf helpers man page
  bpf, selftests: Add tests to sock_ops for loading sk
  bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers
  bpf, selftests: Add tests for ctx access in sock_ops with single register
  bpf: sock_ops sk access may stomp registers when dst_reg = src_reg
  bpf: sock_ops ctx access may stomp registers in corner case
  libbpf: Prevent overriding errno when logging errors
  selftests: netfilter: kill running process only
  selftests: netfilter: add MTU arguments to flowtables
  selftests: netfilter: add checktool function
  netfilter: nf_tables: free chain context when BINDING flag is missing
  netfilter: avoid ipv6 -> nf_defrag_ipv6 module dependency
  bpf: Iterate through all PT_NOTE sections when looking for build id
  libbpf: Handle GCC built-in types for Arm NEON
  tools/bpftool: Make skeleton code C++17-friendly by dropping typeof()
  bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST
  selftests/bpf: Fix v4_to_v6 in sk_lookup
  selftests/bpf: Fix segmentation fault in test_progs
  libbpf: Do not use __builtin_offsetof for offsetof
  ASoC: q6routing: add dummy register read/write function
  ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM
  ASoC: Make soc_component_read() returning an error code again
  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: Switch to immediate mode for updating infopackets
  drm/amd/display: Fix LFC multiplier changing erratically
  drm/amd/display: Fix incorrect backlight register offset for DCN
  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: amdgpu: Use the correct size when allocating memory
  dt-bindings: lpspi: Add missing boolean type for fsl,spi-only-use-cs1-sel
  spi: stm32: always perform registers configuration prior to transfer
  spi: stm32: fixes suspend/resume management
  spi: stm32: fix stm32_spi_prepare_mbr in case of odd clk_rate
  spi: stm32: fix fifo threshold level in case of short transfer
  spi: stm32h7: fix race condition at end of transfer
  regulator: fix spelling mistake "Cant" -> "Can't"
  ASoC: amd: Replacing component->name with codec_dai->name.
  netfilter: nft_compat: remove flush counter optimization
  netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian
  auxdisplay: Replace HTTP links with HTTPS ones
  ext4: fix checking of directory entry validity for inline directories
  fs: prevent BUG_ON in submit_bh_wbc()
  ext4: correctly restore system zone info when remount fails
  ext4: handle add_system_zone() failure in ext4_setup_system_zone()
  ext4: fold ext4_data_block_valid_rcu() into the caller
  ext4: check journal inode extents more carefully
  ext4: don't allow overlapping system zones
  ext4: handle error of ext4_setup_system_zone() on remount
  ext4: delete the invalid BUGON in ext4_mb_load_buddy_gfp()
  ext4: export msg_count and warning_count via sysfs
  ext4: remove some redundant function declarations
  ext4: handle option set by mount flags correctly
  jbd2: fix incorrect code style
  ext4: add prefetch_block_bitmaps mount option
  ext4: indicate via a block bitmap read is prefetched via a tracepoint
  jbd2: remove unused parameter in jbd2_journal_try_to_free_buffers()
  jbd2: abort journal if free a async write error metadata buffer
  ext4: abort the filesystem if failed to async write metadata buffer
  drm/virtio: fix memory leak in virtio_gpu_cleanup_object()
  drm/virtio: fix missing dma_fence_put() in virtio_gpu_execbuffer_ioctl()
  ext4: skip non-loaded groups at cr=0/1 when scanning for good groups
  ext4: add prefetching for block allocation bitmaps
  ext4: handle read only external journal device
  ext4: fix spelling typos in ext4_mb_initialize_context
  ext4: use generic names for generic ioctls
  ext4: don't hardcode bit values in EXT4_FL_USER_*
  ext4: don't BUG on inconsistent journal feature
  ext4: do not block RWF_NOWAIT dio write on unallocated space
  ext4: replace HTTP links with HTTPS ones
  ext4: lost matching-pair of trace in ext4_unlink
  ext4: lost matching-pair of trace in ext4_truncate
  jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock()
  ext4: fix potential negative array index in do_split()
  jbd2: make sure jh have b_transaction set in refile/unfile_buffer
  ext4: fix coding style in file.c
  ext4: delete unnecessary checks before brelse()
  spi: stm32: clear only asserted irq flags on interrupt
  regulator: cros-ec-regulator: Add NULL test for devm_kmemdup call
  spi: Prevent adding devices below an unregistering controller
  ASoC: fsl: Fix unused variable warning
  ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n
  ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n
  ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n
  ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n
  ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n
  ASoC: amd: renoir: restore two more registers during resume
  ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list
  ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function
  ext4: fix spelling mistakes in extents.c
  drm/i915/gvt: Do not reset pv_notified when vGPU transit from D3->D0
  drm/i915/gvt: Do not destroy ppgtt_mm during vGPU D3->D0.
  writeback: Drop I_DIRTY_TIME_EXPIRE
  writeback: Fix sync livelock due to b_dirty_time processing
  writeback: Avoid skipping inode writeback
  writeback: Protect inode->i_io_list with inode->i_lock

Conflicts:
	Documentation/devicetree/bindings
	Documentation/devicetree/bindings/clock/imx23-clock.yaml
	Documentation/devicetree/bindings/clock/imx28-clock.yaml
	Documentation/devicetree/bindings/gpio/gpio-mxs.yaml
	Documentation/devicetree/bindings/i2c/i2c-mxs.yaml
	Documentation/devicetree/bindings/mmc/arasan,sdhci.yaml
	Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.yaml
	Documentation/devicetree/bindings/mmc/mtk-sd.txt
	Documentation/devicetree/bindings/mmc/mxs-mmc.yaml
	Documentation/devicetree/bindings/mmc/nvidia,tegra20-sdhci.txt
	Documentation/devicetree/bindings/net/dsa/dsa.txt
	Documentation/devicetree/bindings/net/ethernet-controller.yaml
	Documentation/devicetree/bindings/net/renesas,ether.yaml
	Documentation/devicetree/bindings/pci/intel-gw-pcie.yaml
	Documentation/devicetree/bindings/pwm/mxs-pwm.yaml
	Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
	Documentation/devicetree/bindings/spi/fsl-imx-cspi.yaml
	Documentation/devicetree/bindings/spi/spi-fsl-lpspi.yaml
	Documentation/devicetree/bindings/thermal/imx-thermal.yaml
	Documentation/devicetree/bindings/vendor-prefixes.yaml
	build.config.gki.aarch64
	drivers/base/arch_topology.c
	drivers/interconnect/qcom/bcm-voter.c
	drivers/soc/qcom/socinfo.c
	kernel/sched/core.c
	kernel/sched/fair.c
	kernel/sched/idle.c
	scripts/Makefile.lib

Change-Id: Iad0df189b5c855053a23dae7c1397c7621312fca
Signed-off-by: Ivaylo Georgiev <irgeorgiev@codeaurora.org>
2020-09-22 10:33:48 -07:00
Milan Broz
4c07ae0ad4 dm crypt: document encrypted keyring key option
Commit 27f5411a71 ("dm crypt: support using encrypted keys")
introduced support for encrypted keyring type.

Fix documentation in admin guide to mention this type.

Fixes: 27f5411a71 ("dm crypt: support using encrypted keys")
Signed-off-by: Milan Broz <gmazyland@gmail.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
2020-09-22 13:25:58 -04:00
Milan Broz
4a5caa4af0 dm crypt: document new no_workqueue flags
Commit 39d42fa96b ("dm crypt: add flags to optionally bypass kcryptd
workqueues") introduced new dm-crypt 'no_read_workqueue' and
'no_write_workqueue' flags.

Add documentation to admin guide for them.

Fixes: 39d42fa96b ("dm crypt: add flags to optionally bypass kcryptd workqueues")
Signed-off-by: Milan Broz <gmazyland@gmail.com>
Signed-off-by: Mike Snitzer <snitzer@redhat.com>
2020-09-22 13:24:46 -04:00
John Ogness
74caba7f2a printk: move dictionary keys to dev_printk_info
Dictionaries are only used for SUBSYSTEM and DEVICE properties. The
current implementation stores the property names each time they are
used. This requires more space than otherwise necessary. Also,
because the dictionary entries are currently considered optional,
it cannot be relied upon that they are always available, even if the
writer wanted to store them. These issues will increase should new
dictionary properties be introduced.

Rather than storing the subsystem and device properties in the
dict ring, introduce a struct dev_printk_info with separate fields
to store only the property values. Embed this struct within the
struct printk_info to provide guaranteed availability.

Signed-off-by: John Ogness <john.ogness@linutronix.de>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Signed-off-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/87mu1jl6ne.fsf@jogness.linutronix.de
2020-09-22 11:27:48 +02:00
Stephen Kitt
9f35cf8bd7 docs: rewrite admin-guide/sysctl/abi.rst
Following the structure used in sysctl/kernel.rst, this updates
abi.rst to use ReStructured Text more fully and updates the entries to
match current kernels:

  * the list of files is now the table of contents;
  * links are used to point to other documentation and other sections;
  * all the existing entries are no longer present, so this removes
    them;
  * document vsyscall32.

Mentions of the kernel version are dropped. Since the document is
entirely rewritten, I've replaced the copyright statement.

Signed-off-by: Stephen Kitt <steve@sk2.org>
Link: https://lore.kernel.org/r/20200911190152.29730-1-steve@sk2.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2020-09-16 12:38:31 -06:00
Tian Tao
5b280ed427 Documentation: arm64 also supports disable hugeiomap
arm64 also supports disable hugeiomap,updated documentation.

Signed-off-by: Tian Tao <tiantao6@hisilicon.com>
Link: https://lore.kernel.org/r/1599740386-47210-1-git-send-email-tiantao6@hisilicon.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2020-09-16 12:21:00 -06:00
Darrick J. Wong
b96cb835e3 xfs: deprecate the V4 format
The V4 filesystem format contains known weaknesses in the on-disk format
that make metadata verification diffiult.  In addition, the format does
not support dates past 2038 and will not be upgraded to do so.  We
should start the process of retiring the old format to close off attack
surfaces and to encourage users to migrate onto V5.

Therefore, make XFS V4 support a configurable option.  For the first
period it will be default Y in case some distributors want to withdraw
support early; for the second period it will be default N so that anyone
who wishes to continue support can do so; and after that, support will
be removed from the kernel.  Dates for these events have been added to
the upstream kernel.

Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Eric Sandeen <sandeen@redhat.com>
2020-09-15 20:52:43 -07:00
John Ogness
4cfc7258f8 printk: ringbuffer: add finalization/extension support
Add support for extending the newest data block. For this, introduce
a new finalization state (desc_finalized) denoting a committed
descriptor that cannot be extended.

Until a record is finalized, a writer can reopen that record to
append new data. Reopening a record means transitioning from the
desc_committed state back to the desc_reserved state.

A writer can explicitly finalize a record if there is no intention
of extending it. Also, records are automatically finalized when a
new record is reserved. This relieves writers of needing to
explicitly finalize while also making such records available to
readers sooner. (Readers can only traverse finalized records.)

Four new memory barrier pairs are introduced. Two of them are
insignificant additions (data_realloc:A/desc_read:D and
data_realloc:A/data_push_tail:B) because they are alternate path
memory barriers that exactly match the purpose, pairing, and
context of the two existing memory barrier pairs they provide an
alternate path for. The other two new memory barrier pairs are
significant additions:

desc_reopen_last:A / _prb_commit:B - When reopening a descriptor,
    ensure the state transitions back to desc_reserved before
    fully trusting the descriptor data.

_prb_commit:B / desc_reserve:D - When committing a descriptor,
    ensure the state transitions to desc_committed before checking
    the head ID to see if the descriptor needs to be finalized.

Signed-off-by: John Ogness <john.ogness@linutronix.de>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Signed-off-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/20200914123354.832-6-john.ogness@linutronix.de
2020-09-15 16:35:27 +02:00
John Ogness
10dcb06d40 printk: ringbuffer: change representation of states
Rather than deriving the state by evaluating bits within the flags
area of the state variable, assign the states explicit values and
set those values in the flags area. Introduce macros to make it
simple to read and write state values for the state variable.

Although the functionality is preserved, the binary representation
for the states is changed.

Signed-off-by: John Ogness <john.ogness@linutronix.de>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Signed-off-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/20200914123354.832-5-john.ogness@linutronix.de
2020-09-15 15:52:49 +02:00
Greg Kroah-Hartman
9c16520a33 Merge 5.9-rc5 into android-mainline
Linux 5.9-rc5

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ia4878d9973d7f9adf94f38e9c5703112c605ca56
2020-09-14 09:49:34 +02:00
Linus Torvalds
2a1a4bee5e Merge tag 'char-misc-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc
Pull char / misc driver fixes from Greg KH:
 "Here are a number of small driver fixes for 5.9-rc5

  Included in here are:

   - habanalabs driver fixes

   - interconnect driver fixes

   - soundwire driver fixes

   - dyndbg fixes for reported issues, and then reverts to fix it all up
     to a sane state.

   - phy driver fixes

  All of these have been in linux-next for a while with no reported
  issues"

* tag 'char-misc-5.9-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc:
  Revert "dyndbg: accept query terms like file=bar and module=foo"
  Revert "dyndbg: fix problem parsing format="foo bar""
  scripts/tags.sh: exclude tools directory from tags generation
  video: fbdev: fix OOB read in vga_8planes_imageblit()
  dyndbg: fix problem parsing format="foo bar"
  dyndbg: refine export, rename to dynamic_debug_exec_queries()
  dyndbg: give %3u width in pr-format, cosmetic only
  interconnect: qcom: Fix small BW votes being truncated to zero
  soundwire: fix double free of dangling pointer
  interconnect: Show bandwidth for disabled paths as zero in debugfs
  habanalabs: fix report of RAZWI initiator coordinates
  habanalabs: prevent user buff overflow
  phy: omap-usb2-phy: disable PHY charger detect
  phy: qcom-qmp: Use correct values for ipq8074 PCIe Gen2 PHY init
  soundwire: bus: fix typo in comment on INTSTAT registers
  phy: qualcomm: fix return value check in qcom_ipq806x_usb_phy_probe()
  phy: qualcomm: fix platform_no_drv_owner.cocci warnings
2020-09-13 08:52:21 -07:00
Greg Kroah-Hartman
952e934d7f Revert "dyndbg: accept query terms like file=bar and module=foo"
This reverts commit 14775b0496 as there
were still some parsing problems with it, and the follow-on patch for
it.

Let's revisit it later, just drop it for now.

Cc: <jbaron@akamai.com>
Cc: Jim Cromie <jim.cromie@gmail.com>
Reported-by: Naresh Kamboju <naresh.kamboju@linaro.org>
Cc: Stephen Rothwell <sfr@canb.auug.org.au>
Fixes: 14775b0496 ("dyndbg: accept query terms like file=bar and module=foo")
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2020-09-10 18:45:03 +02:00
Arvind Sankar
0a4bb5e550 x86/fpu: Allow multiple bits in clearcpuid= parameter
Commit

  0c2a3913d6 ("x86/fpu: Parse clearcpuid= as early XSAVE argument")

changed clearcpuid parsing from __setup() to cmdline_find_option().
While the __setup() function would have been called for each clearcpuid=
parameter on the command line, cmdline_find_option() will only return
the last one, so the change effectively made it impossible to disable
more than one bit.

Allow a comma-separated list of bit numbers as the argument for
clearcpuid to allow multiple bits to be disabled again. Log the bits
being disabled for informational purposes.

Also fix the check on the return value of cmdline_find_option(). It
returns -1 when the option is not found, so testing as a boolean is
incorrect.

Fixes: 0c2a3913d6 ("x86/fpu: Parse clearcpuid= as early XSAVE argument")
Signed-off-by: Arvind Sankar <nivedita@alum.mit.edu>
Signed-off-by: Borislav Petkov <bp@suse.de>
Link: https://lkml.kernel.org/r/20200907213919.2423441-1-nivedita@alum.mit.edu
2020-09-10 18:32:05 +02:00
Hans Verkuil
50044aa715 media: usbvision: remove deprecated driver
To quote the TODO of this driver:

--------------------------------------------------------------
The driver is deprecated and scheduled for removal by the end
of 2020.

In order to prevent removal the following actions would have to
be taken:

- clean up the code
- convert to the vb2 framework
- fix the disconnect and free-on-last-user handling (i.e., add
  a release callback for struct v4l2_device and rework the code
  to use that correctly).
--------------------------------------------------------------

Nobody picked this up, so it's time to retire this driver.

Signed-off-by: Hans Verkuil <hverkuil-cisco@xs4all.nl>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2020-09-10 14:06:27 +02:00
qctecmdr
98f70edf6a Merge "pstore: Add support to cached pages" 2020-09-09 12:24:23 -07:00
Ralph Campbell
50aab9b142 mm/doc: editorial pass on page migration
Add Sphinx reference links to HMM and CPUSETS, and numerous small
editorial changes to make the page_migration.rst document more readable.

Signed-off-by: Ralph Campbell <rcampbell@nvidia.com>
Reviewed-by: Randy Dunlap <rdunlap@infradead.org>
Link: https://lore.kernel.org/r/20200902225247.15213-1-rcampbell@nvidia.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2020-09-09 11:39:46 -06:00
Coly Li
27c8700bd1 bcache: doc: update Documentation/admin-guide/bcache.rst
bcache.rst is from the original bcache.txt which was merged in mainline
kernel v3.10. There are a few things changed in the past 7 years. This
patch updates bache.rst documents in following content,
- Update bcache-tools git repo to,
  https://git.kernel.org/pub/scm/linux/kernel/git/colyli/bcache-tools.git/
- Update bcache kernel tree to mainline kernel tree,
  https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/
- make-bcache util is replaced by the unified bcache util,
  `make-bcache` now can be performed by `bcache make`

Signed-off-by: Coly Li <colyli@suse.de>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Kent Overstreet <kent.overstreet@gmail.com>
Link: https://lore.kernel.org/r/20200821151354.16727-1-colyli@suse.de
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2020-09-09 11:31:19 -06: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
John Ogness
e60768311a scripts/gdb: update for lockless printk ringbuffer
With the introduction of the lockless printk ringbuffer, the data
structure for the kernel log buffer was changed. Update the gdb
scripts to be able to parse/print the new log buffer structure.

Fixes: 896fbe20b4 ("printk: use the lockless ringbuffer")
Signed-off-by: John Ogness <john.ogness@linutronix.de>
Reported-by: Nick Desaulniers <ndesaulniers@google.com>
Tested-by: Nick Desaulniers <ndesaulniers@google.com>
Tested-by: Petr Mladek <pmladek@suse.com>
[akpm@linux-foundation.org: A typo fix.]
Signed-off-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/20200814212525.6118-3-john.ogness@linutronix.de
2020-09-08 09:33:15 +02:00
John Ogness
f8ff195ef1 docs: vmcoreinfo: add lockless printk ringbuffer vmcoreinfo
With the introduction of the lockless printk ringbuffer, the
VMCOREINFO relating to the kernel log buffer was changed. Update the
documentation to match those changes.

Fixes: 896fbe20b4 ("printk: use the lockless ringbuffer")
Reported-by: Nick Desaulniers <ndesaulniers@google.com>
Signed-off-by: John Ogness <john.ogness@linutronix.de>
Reviewed-by: Petr Mladek <pmladek@suse.com>
Signed-off-by: Petr Mladek <pmladek@suse.com>
Link: https://lore.kernel.org/r/20200814213316.6394-1-john.ogness@linutronix.de
2020-09-08 09:33:15 +02:00
Mauro Carvalho Chehab
d13ee586e0 Merge tag 'v5.9-rc4' into patchwork
Linux 5.9-rc4

* tag 'v5.9-rc4': (1001 commits)
  Linux 5.9-rc4
  io_uring: fix linked deferred ->files cancellation
  io_uring: fix cancel of deferred reqs with ->files
  include/linux/log2.h: add missing () around n in roundup_pow_of_two()
  mm/khugepaged.c: fix khugepaged's request size in collapse_file
  mm/hugetlb: fix a race between hugetlb sysctl handlers
  mm/hugetlb: try preferred node first when alloc gigantic page from cma
  mm/migrate: preserve soft dirty in remove_migration_pte()
  mm/migrate: remove unnecessary is_zone_device_page() check
  mm/rmap: fixup copying of soft dirty and uffd ptes
  mm/migrate: fixup setting UFFD_WP flag
  mm: madvise: fix vma user-after-free
  checkpatch: fix the usage of capture group ( ... )
  fork: adjust sysctl_max_threads definition to match prototype
  ipc: adjust proc_ipc_sem_dointvec definition to match prototype
  mm: track page table modifications in __apply_to_page_range()
  MAINTAINERS: IA64: mark Status as Odd Fixes only
  MAINTAINERS: add LLVM maintainers
  MAINTAINERS: update Cavium/Marvell entries
  mm: slub: fix conversion of freelist_corrupted()
  ...
2020-09-07 16:13:06 +02:00
Greg Kroah-Hartman
3d3ef2a059 Merge 5.9-rc4 into android-mainline
Linux 5.9-rc4

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I3d041935cae5e8f3421edcdee4892f17e2c776ad
2020-09-07 09:24:58 +02:00
Jakub Kicinski
44a8c4f33c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
We got slightly different patches removing a double word
in a comment in net/ipv4/raw.c - picked the version from net.

Simple conflict in drivers/net/ethernet/ibm/ibmvnic.c. Use cached
values instead of VNIC login response buffer (following what
commit 507ebe6444 ("ibmvnic: Fix use-after-free of VNIC login
response buffer") did).

Signed-off-by: Jakub Kicinski <kuba@kernel.org>
2020-09-04 21:28:59 -07:00
Linus Torvalds
f162626a03 Merge tag 'pm-5.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
Pull power management fixes from Rafael Wysocki:
 "These fix reference counting in the operating performance points (OPP)
  framework and address a few intel_pstate driver issues, mostly related
  to switching driver operation modes and similar with hardware-managed
  P-states (HWP) enabled.

  Specifics:

   - Fix reference counting of operating performance points (OPP) tables
     (Viresh Kumar).

   - Address intel_pstate driver interface issues, mostly related to
     switching operation modes and handling CPU offline and online and
     system-wide suspend/resume with hardware-managed P-states (HWP)
     enabled (Rafael Wysocki).

   - Fix the maximum frequency computation in the intel_pstate driver
     with turbo P-states disabled by the platform firmware and HWP
     enabled (Francisco Jerez)"

* tag 'pm-5.9-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
  cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled
  cpufreq: intel_pstate: Free memory only when turning off
  cpufreq: intel_pstate: Add ->offline and ->online callbacks
  cpufreq: intel_pstate: Tweak the EPP sysfs interface
  cpufreq: intel_pstate: Update cached EPP in the active mode
  cpufreq: intel_pstate: Refuse to turn off with HWP enabled
  opp: Don't drop reference for an OPP table that was never parsed
2020-09-04 13:27:24 -07:00
Paul E. McKenney
6fe208f63a Merge branch 'csd.2020.09.04a' into HEAD
csd.2020.09.04a: CPU smp_call_function() torture tests.
2020-09-04 11:54:52 -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
f511ce1424 Merge branch 'scftorture.2020.08.24a' into HEAD
scftorture.2020.08.24a: Torture tests for smp_call_function() and friends.
2020-09-03 09:47:01 -07:00
Rafael J. Wysocki
b388eb58ce cpufreq: intel_pstate: Tweak the EPP sysfs interface
Modify the EPP sysfs interface to reject attempts to change the EPP
to values different from 0 ("performance") in the active mode with
the "performance" policy (ie. scaling_governor set to "performance"),
to avoid situations in which the kernel appears to discard data
passed to it via the EPP sysfs attribute.

Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Reviewed-by: Artem Bityutskiy <artem.bityutskiy@linux.intel.com>
Acked-by: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
2020-09-01 21:14:06 +02:00
Jordan Hand
9eb88a819f media: ipu3.rst: Format media-ctl and yavta commands as code blocks
Fix improper line breaks and format all example yavta and media-ctl
commands as code blocks to improve readability.

Signed-off-by: Jordan Hand <jorhand@linux.microsoft.com>
Signed-off-by: Sakari Ailus <sakari.ailus@linux.intel.com>
Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>
2020-09-01 14:13:27 +02:00
Barry Song
b7176c261c dma-contiguous: provide the ability to reserve per-numa CMA
Right now, drivers like ARM SMMU are using dma_alloc_coherent() to get
coherent DMA buffers to save their command queues and page tables. As
there is only one default CMA in the whole system, SMMUs on nodes other
than node0 will get remote memory. This leads to significant latency.

This patch provides per-numa CMA so that drivers like SMMU can get local
memory. Tests show localizing CMA can decrease dma_unmap latency much.
For instance, before this patch, SMMU on node2  has to wait for more than
560ns for the completion of CMD_SYNC in an empty command queue; with this
patch, it needs 240ns only.

A positive side effect of this patch would be improving performance even
further for those users who are worried about performance more than DMA
security and use iommu.passthrough=1 to skip IOMMU. With local CMA, all
drivers can get local coherent DMA buffers.

Also, this patch changes the default CONFIG_CMA_AREAS to 19 in NUMA. As
1+CONFIG_CMA_AREAS should be quite enough for most servers on the market
even they enable both hugetlb_cma and pernuma_cma.
2 numa nodes: 2(hugetlb) + 2(pernuma) + 1(default global cma) = 5
4 numa nodes: 4(hugetlb) + 4(pernuma) + 1(default global cma) = 9
8 numa nodes: 8(hugetlb) + 8(pernuma) + 1(default global cma) = 17

Signed-off-by: Barry Song <song.bao.hua@hisilicon.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
2020-09-01 09:19:28 +02:00
Linus Torvalds
b51594df17 Merge tag 'docs-5.9-3' of git://git.lwn.net/linux
Pull documentation fixes from Jonathan Corbet:
 "A handful of documentation fixes for 5.9"

* tag 'docs-5.9-3' of git://git.lwn.net/linux:
  Documentation: laptops: thinkpad-acpi: fix underline length build warning
  Documentation: fix typo for abituguru documentation
  docs: Fix function name trailing double-()s
  devices.txt: fix typo of "ubd" as "udb"
  Documentation: add riscv entry in list of existing profiles
  MAINTAINERS: mention documentation maintainer entry profile
  Fpga: Documentation: Replace deprecated :c:func: Usage
  IIO: Documentation: Replace deprecated :c:func: Usage
  Documentation/locking/locktypes: fix local_locks documentation
2020-08-31 12:46:00 -07:00
Greg Kroah-Hartman
f022c0602c Merge 5.9-rc3 into android-mainline
Linux 5.9-rc3

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: Ic7758bc57a7d91861657388ddd015db5c5db5480
2020-08-31 19:51:25 +02:00
Rafael J. Wysocki
ef7d960403 Merge branch 'pm-cpufreq'
* pm-cpufreq:
  cpufreq: Use WARN_ON_ONCE() for invalid relation
  cpufreq: No need to verify cpufreq_driver in show_scaling_cur_freq()
  Documentation: fix pm/intel_pstate build warning and wording
  cpufreq: replace cpu_logical_map() with read_cpuid_mpir()
2020-08-28 20:58:16 +02:00
Mahesh Bandewar
316cdaa115 net: add option to not create fall-back tunnels in root-ns as well
The sysctl that was added  earlier by commit 79134e6ce2 ("net: do
not create fallback tunnels for non-default namespaces") to create
fall-back only in root-ns. This patch enhances that behavior to provide
option not to create fallback tunnels in root-ns as well. Since modules
that create fallback tunnels could be built-in and setting the sysctl
value after booting is pointless, so added a kernel cmdline options to
change this default. The default setting is preseved for backward
compatibility. The kernel command line option of fb_tunnels=initns will
set the sysctl value to 1 and will create fallback tunnels only in initns
while kernel cmdline fb_tunnels=none will set the sysctl value to 2 and
fallback tunnels are skipped in every netns.

Signed-off-by: Mahesh Bandewar <maheshb@google.com>
Cc: Eric Dumazet <edumazet@google.com>
Cc: Maciej Zenczykowski <maze@google.com>
Cc: Jian Yang <jianyang@google.com>
Cc: Randy Dunlap <rdunlap@infradead.org>
Signed-off-by: David S. Miller <davem@davemloft.net>
2020-08-28 06:52:44 -07:00
Paul E. McKenney
d685514260 rcutorture: Allow pointer leaks to test diagnostic code
This commit adds an rcutorture.leakpointer module parameter that
intentionally leaks an RCU-protected pointer out of the RCU read-side
critical section and checks to see if the corresponding grace period
has elapsed, emitting a WARN_ON_ONCE() if so.  This module parameter can
be used to test facilities like CONFIG_RCU_STRICT_GRACE_PERIOD that end
grace periods quickly.

While in the area, also document rcutorture.irqreader, which was
previously left out.

Reported-by Jann Horn <jannh@google.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2020-08-24 18:45:36 -07:00
Paul E. McKenney
3d29aaf1ef rcu: Provide optional RCU-reader exit delay for strict GPs
The goal of this series is to increase the probability of tools like
KASAN detecting that an RCU-protected pointer was used outside of its
RCU read-side critical section.  Thus far, the approach has been to make
grace periods and callback processing happen faster.  Another approach
is to delay the pointer leaker.  This commit therefore allows a delay
to be applied to exit from RCU read-side critical sections.

This slowdown is specified by a new rcutree.rcu_unlock_delay kernel boot
parameter that specifies this delay in microseconds, defaulting to zero.

Reported-by Jann Horn <jannh@google.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2020-08-24 18:40:27 -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
Paul E. McKenney
e9d338a0b1 scftorture: Add smp_call_function() torture test
This commit adds an smp_call_function() torture test that repeatedly
invokes this function and complains if things go badly awry.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
2020-08-24 18:38:31 -07:00
Randy Dunlap
92001bc036 Documentation: laptops: thinkpad-acpi: fix underline length build warning
Fix underline length build warning in thinkpad-acpi.rst documentation:

Documentation/admin-guide/laptops/thinkpad-acpi.rst:1437: WARNING: Title underline too short.
DYTC Lapmode sensor
------------------

Fixes: acf7f4a591 ("platform/x86: thinkpad_acpi: lap or desk mode interface")
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Link: https://lore.kernel.org/r/7b2ecef9-dfb7-808a-7c05-4e4f44b363c4@infradead.org
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2020-08-24 17:19:07 -06:00
Theodore Dubois
15ab856955 devices.txt: fix typo of "ubd" as "udb"
Signed-off-by: Theodore Dubois <tblodt@icloud.com>
Link: https://lore.kernel.org/r/20200816233823.86316-1-tblodt@icloud.com
Signed-off-by: Jonathan Corbet <corbet@lwn.net>
2020-08-24 17:19:07 -06:00
Paul E. McKenney
160c7ba346 lib: Add backtrace_idle parameter to force backtrace of idle CPUs
Currently, the nmi_cpu_backtrace() declines to produce backtraces for
idle CPUs.  This is a good choice in the common case in which problems are
caused only by non-idle CPUs.  However, there are occasionally situations
in which idle CPUs are helping to cause problems.  This commit therefore
adds an nmi_backtrace.backtrace_idle kernel boot parameter that causes
nmi_cpu_backtrace() to dump stacks even of idle CPUs.

Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
Cc: Jonathan Corbet <corbet@lwn.net>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Cc: <linux-doc@vger.kernel.org>
2020-08-24 14:24:25 -07:00
Randy Dunlap
1c50282199 Documentation: fix pm/intel_pstate build warning and wording
Fix documentation build warning and sentence wording:

Documentation/admin-guide/pm/intel_pstate.rst:568: WARNING: Unexpected indentation.

Fixes: f473bf398b ("cpufreq: intel_pstate: Allow raw energy performance preference value")
Signed-off-by: Randy Dunlap <rdunlap@infradead.org>
Cc: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
Cc: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
2020-08-24 12:48:37 +02:00
Greg Kroah-Hartman
e6d1601bb0 Merge 5.9-rc2 into android-mainline
Linux 5.9-rc2

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I4dd4b70b085bfa0b5cb49ffa373c18cfe857bcf3
2020-08-24 10:01:23 +02:00
Linus Torvalds
10c091b62e Merge tag 'efi-urgent-2020-08-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull EFI fixes from Thomas Gleixner:

 - Enforce NX on RO data in mixed EFI mode

 - Destroy workqueue in an error handling path to prevent UAF

 - Stop argument parser at '--' which is the delimiter for init

 - Treat a NULL command line pointer as empty instead of dereferncing it
   unconditionally.

 - Handle an unterminated command line correctly

 - Cleanup the 32bit code leftovers and remove obsolete documentation

* tag 'efi-urgent-2020-08-23' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  Documentation: efi: remove description of efi=old_map
  efi/x86: Move 32-bit code into efi_32.c
  efi/libstub: Handle unterminated cmdline
  efi/libstub: Handle NULL cmdline
  efi/libstub: Stop parsing arguments at "--"
  efi: add missed destroy_workqueue when efisubsys_init fails
  efi/x86: Mark kernel rodata non-executable for mixed mode
2020-08-23 11:08:32 -07:00
Linus Torvalds
d723b99ec9 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4
Pull ext4 updates from Ted Ts'o:
 "Improvements to ext4's block allocator performance for very large file
  systems, especially when the file system or files which are highly
  fragmented. There is a new mount option, prefetch_block_bitmaps which
  will pull in the block bitmaps and set up the in-memory buddy bitmaps
  when the file system is initially mounted.

  Beyond that, a lot of bug fixes and cleanups. In particular, a number
  of changes to make ext4 more robust in the face of write errors or
  file system corruptions"

* tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4: (46 commits)
  ext4: limit the length of per-inode prealloc list
  ext4: reorganize if statement of ext4_mb_release_context()
  ext4: add mb_debug logging when there are lost chunks
  ext4: Fix comment typo "the the".
  jbd2: clean up checksum verification in do_one_pass()
  ext4: change to use fallthrough macro
  ext4: remove unused parameter of ext4_generic_delete_entry function
  mballoc: replace seq_printf with seq_puts
  ext4: optimize the implementation of ext4_mb_good_group()
  ext4: delete invalid comments near ext4_mb_check_limits()
  ext4: fix typos in ext4_mb_regular_allocator() comment
  ext4: fix checking of directory entry validity for inline directories
  fs: prevent BUG_ON in submit_bh_wbc()
  ext4: correctly restore system zone info when remount fails
  ext4: handle add_system_zone() failure in ext4_setup_system_zone()
  ext4: fold ext4_data_block_valid_rcu() into the caller
  ext4: check journal inode extents more carefully
  ext4: don't allow overlapping system zones
  ext4: handle error of ext4_setup_system_zone() on remount
  ext4: delete the invalid BUGON in ext4_mb_load_buddy_gfp()
  ...
2020-08-21 11:03:38 -07:00
Ard Biesheuvel
fb1201aece Documentation: efi: remove description of efi=old_map
The old EFI runtime region mapping logic that was kept around for some
time has finally been removed entirely, along with the SGI UV1 support
code that was its last remaining user. So remove any mention of the
efi=old_map command line parameter from the docs.

Cc: Jonathan Corbet <corbet@lwn.net>
Cc: linux-doc@vger.kernel.org
Signed-off-by: Ard Biesheuvel <ardb@kernel.org>
2020-08-20 11:18:36 +02:00
brookxu
27bc446e2d ext4: limit the length of per-inode prealloc list
In the scenario of writing sparse files, the per-inode prealloc list may
be very long, resulting in high overhead for ext4_mb_use_preallocated().
To circumvent this problem, we limit the maximum length of per-inode
prealloc list to 512 and allow users to modify it.

After patching, we observed that the sys ratio of cpu has dropped, and
the system throughput has increased significantly. We created a process
to write the sparse file, and the running time of the process on the
fixed kernel was significantly reduced, as follows:

Running time on unfixed kernel:
[root@TENCENT64 ~]# time taskset 0x01 ./sparse /data1/sparce.dat
real    0m2.051s
user    0m0.008s
sys     0m2.026s

Running time on fixed kernel:
[root@TENCENT64 ~]# time taskset 0x01 ./sparse /data1/sparce.dat
real    0m0.471s
user    0m0.004s
sys     0m0.395s

Signed-off-by: Chunguang Xu <brookxu@tencent.com>
Link: https://lore.kernel.org/r/d7a98178-056b-6db5-6bce-4ead23f4a257@gmail.com
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
2020-08-19 12:04:36 -04:00
Greg Kroah-Hartman
df7e491a37 Merge 4b6c093e21 ("Merge tag 'block-5.9-2020-08-14' of git://git.kernel.dk/linux-block") into android-mainline
Steps on the way to 5.9-rc1

Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
Change-Id: I904678b5c31139b25fb49ee67cbacb4721a3c7bc
2020-08-17 09:19:35 +02:00
Linus Torvalds
50f6c7dbd9 Merge tag 'x86-urgent-2020-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull x86 fixes from Ingo Molnar:
 "Misc fixes and small updates all around the place:

   - Fix mitigation state sysfs output

   - Fix an FPU xstate/sxave code assumption bug triggered by
     Architectural LBR support

   - Fix Lightning Mountain SoC TSC frequency enumeration bug

   - Fix kexec debug output

   - Fix kexec memory range assumption bug

   - Fix a boundary condition in the crash kernel code

   - Optimize porgatory.ro generation a bit

   - Enable ACRN guests to use X2APIC mode

   - Reduce a __text_poke() IRQs-off critical section for the benefit of
     PREEMPT_RT"

* tag 'x86-urgent-2020-08-15' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  x86/alternatives: Acquire pte lock with interrupts enabled
  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
2020-08-15 10:38:03 -07:00