Skip to content
  • Raghavendra Rao Ananta's avatar
    Merge remote-tracking branch 'remotes/origin/tmp-935f8bc6' into msm-lahaina · ff798ab7
    Raghavendra Rao Ananta authored
    * remotes/origin/tmp-935f8bc6:
      UPSTREAM: fix "sched/membarrier: Fix p->mm->membarrier_state racy load"
      ANDROID: update gki_defconfig
      ANDROID: Fix arm64 allmodconfig build
      Linux 5.4-rc1
      ANDROID: allmodconfig: Force gki_defconfig as base
      ANDROID: usb: gadget: Fix dependency for f_accessory
      csky: Move static keyword to the front of declaration
      csky: entry: Remove unneeded need_resched() loop
      csky: Fixup csky_pmu.max_period assignment
      csky: Fixup add zero_fp fixup perf backtrace panic
      csky: Use generic free_initrd_mem()
      Revert "Revert "ext4: make __ext4_get_inode_loc plug""
      random: try to actively add entropy rather than passively wait for it
      Documentation/process: Clarify disclosure rules
      selftests/ftrace: Fix same probe error test
      mm, tracing: Print symbol name for call_site in trace events
      tracing: Have error path in predicate_parse() free its allocated memory
      tracing: Fix clang -Wint-in-bool-context warnings in IF_ASSIGN macro
      tracing/probe: Fix to check the difference of nr_args before adding probe
      mm, page_alloc: allow hugepage fallback to remote nodes when madvised
      mm, page_alloc: avoid expensive reclaim when compaction may not succeed
      Revert "Revert "Revert "mm, thp: consolidate THP gfp handling into alloc_hugepage_direct_gfpmask""
      Revert "Revert "mm, thp: restore node-local hugepage allocations""
      i2c: slave-eeprom: Add read only mode
      i2c: i801: Bring back Block Process Call support for certain platforms
      i2c: riic: Clear NACK in tend isr
      i2c: qcom-geni: Disable DMA processing on the Lenovo Yoga C630
      iommu/amd: Lock code paths traversing protection_domain->dev_list
      iommu/amd: Lock dev_data in attach/detach code paths
      iommu/amd: Check for busy devices earlier in attach_device()
      iommu/amd: Take domain->lock for complete attach/detach path
      iommu/amd: Remove amd_iommu_devtable_lock
      iommu/amd: Remove domain->updated
      net: tap: clean up an indentation issue
      nfp: abm: fix memory leak in nfp_abm_u32_knode_replace
      mmc: host: sdhci-pci: Add Genesys Logic GL975x support
      tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state
      sk_buff: drop all skb extensions on free and skb scrubbing
      tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth
      mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions
      Documentation: Clarify trap's description
      mlxsw: spectrum: Clear VLAN filters during port initialization
      net: ena: clean up indentation issue
      NFC: st95hf: clean up indentation issue
      mmc: tegra: Implement ->set_dma_mask()
      mmc: sdhci: Let drivers define their DMA mask
      mmc: sdhci-of-esdhc: set DMA snooping based on DMA coherence
      mmc: sdhci: improve ADMA error reporting
      net: phy: micrel: add Asym Pause workaround for KSZ9021
      net: socionext: ave: Avoid using netdev_err() before calling register_netdev()
      ptp: correctly disable flags on old ioctls
      lib: dimlib: fix help text typos
      net: dsa: microchip: Always set regmap stride to 1
      nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs
      nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs
      net/sched: Set default of CONFIG_NET_TC_SKB_EXT to N
      vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled
      keys: Add Jarkko Sakkinen as co-maintainer
      btrfs: qgroup: Fix reserved data space leak if we have multiple reserve calls
      btrfs: qgroup: Fix the wrong target io_tree when freeing reserved data space
      block: fix null pointer dereference in blk_mq_rq_timed_out()
      net: sched: sch_sfb: don't call qdisc_put() while holding tree lock
      net: sched: multiq: don't call qdisc_put() while holding tree lock
      net: sched: sch_htb: don't call qdisc_put() while holding tree lock
      net/rds: Check laddr_check before calling it
      tcp: honor SO_PRIORITY in TIME_WAIT state
      ipv6: tcp: provide sk->sk_priority to ctl packets
      ipv6: add priority parameter to ip6_xmit()
      bpf: Fix bpf_event_output re-entry issue
      net: dsa: qca8k: Fix port enable for CPU port
      sch_netem: fix rcu splat in netem_enqueue()
      kcm: disable preemption in kcm_parse_func_strparser()
      net: ethernet: stmmac: Fix signedness bug in ipq806x_gmac_of_parse()
      net: nixge: Fix a signedness bug in nixge_probe()
      of: mdio: Fix a signedness bug in of_phy_get_and_connect()
      net: axienet: fix a signedness bug in probe
      net: stmmac: dwmac-meson8b: Fix signedness bug in probe
      net: socionext: Fix a signedness bug in ave_probe()
      enetc: Fix a signedness bug in enetc_of_get_phy()
      net: netsec: Fix signedness bug in netsec_probe()
      net: broadcom/bcmsysport: Fix signedness in bcm_sysport_probe()
      net: hisilicon: Fix signedness bug in hix5hd2_dev_probe()
      cxgb4: Signedness bug in init_one()
      net: aquantia: Fix aq_vec_isr_legacy() return value
      dimlib: make DIMLIB a hidden symbol
      rq-qos: get rid of redundant wbt_update_limits()
      powerpc/eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices
      CIFS: Fix oplock handling for SMB 2.1+ protocols
      smb3: missing ACL related flags
      perf unwind: Fix libunwind build failure on i386 systems
      binfmt_elf: Do not move brk for INTERP-less ET_EXEC
      arch/sparc/include/asm/pgtable_64.h: fix build
      mm: treewide: clarify pgtable_page_{ctor,dtor}() naming
      ntfs: remove (un)?likely() from IS_ERR() conditions
      IB/hfi1: remove unlikely() from IS_ERR*() condition
      xfs: remove unlikely() from WARN_ON() condition
      wimax/i2400m: remove unlikely() from WARN*() condition
      fs: remove unlikely() from WARN_ON() condition
      xen/events: remove unlikely() from WARN() condition
      bpf: Clean up indentation issue in BTF kflag processing
      jffs2: Fix mounting under new mount API
      libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions
      MAINTAINERS: Add myself as reviewer for the PWM subsystem
      MAINTAINERS: Add patchwork link for PWM entry
      MAINTAINERS: Add a selection of PWM related keywords to the PWM entry
      pwm: mediatek: Add MT7629 compatible string
      io_uring: make CQ ring wakeups be more efficient
      ipv6: do not free rt if FIB_LOOKUP_NOREF is set on suppress rule
      openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC
      dt-bindings: net: ravb: Add support for r8a774b1 SoC
      net: stmmac: Fix page pool size
      macsec: drop skb sk before calling gro_cells_receive
      iocost: bump up default latency targets for hard disks
      iocost: improve nr_lagging handling
      iocost: better trace vrate changes
      smb3: pass mode bits into create calls
      net: print proper warning on dst underflow
      net/sched: cbs: Fix not adding cbs instance to list
      drivers: net: Fix Kconfig indentation
      net: Fix Kconfig indentation
      MAINTAINERS: add Yanjun to FORCEDETH maintainers list
      block: don't release queue's sysfs lock during switching elevator
      blk-mq: move lockdep_assert_held() into elevator_exit
      checkpatch: check for nested (un)?likely() calls
      hexagon: drop empty and unused free_initrd_mem
      mm: factor out common parts between MADV_COLD and MADV_PAGEOUT
      mm: introduce MADV_PAGEOUT
      mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM
      mm: introduce MADV_COLD
      mm: untag user pointers in mmap/munmap/mremap/brk
      vfio/type1: untag user pointers in vaddr_get_pfn
      tee/shm: untag user pointers in tee_shm_register
      media/v4l2-core: untag user pointers in videobuf_dma_contig_user_get
      drm/radeon: untag user pointers in radeon_gem_userptr_ioctl
      drm/amdgpu: untag user pointers
      userfaultfd: untag user pointers
      fs/namespace: untag user pointers in copy_mount_options
      mm: untag user pointers in get_vaddr_frames
      mm: untag user pointers in mm/gup.c
      mm: untag user pointers passed to memory syscalls
      lib: untag user pointers in strn*_user
      lib/lzo/lzo1x_compress.c: fix alignment bug in lzo-rle
      ipc/sem.c: convert to use built-in RCU list checking
      ipc/mqueue: improve exception handling in do_mq_notify()
      ipc/mqueue.c: delete an unnecessary check before the macro call dev_kfree_skb()
      bug: move WARN_ON() "cut here" into exception handler
      bug: consolidate __WARN_FLAGS usage
      bug: clean up helper macros to remove __WARN_TAINT()
      bug: lift "cut here" out of __warn()
      bug: consolidate warn_slowpath_fmt() usage
      bug: rename __WARN_printf_taint() to __WARN_printf()
      bug: refactor away warn_slowpath_fmt_taint()
      scripts/gdb: handle split debug
      kgdb: don't use a notifier to enter kgdb at panic; call directly
      compiler: enable CONFIG_OPTIMIZE_INLINING forcibly
      uaccess: add missing __must_check attributes
      kexec: restore arch_kexec_kernel_image_probe declaration
      kexec: bail out upon SIGKILL when allocating memory.
      cpumask: nicer for_each_cpumask_and() signature
      fork: improve error message for corrupted page tables
      fat: delete an unnecessary check before brelse()
      fs/reiserfs/do_balan.c: remove set but not used variable
      fs/reiserfs/journal.c: remove set but not used variable
      fs/reiserfs/do_balan.c: remove set but not used variables
      fs/reiserfs/fix_node.c: remove set but not used variables
      fs/reiserfs/prints.c: remove set but not used variables
      fs/reiserfs/objectid.c: remove set but not used variables
      fs/reiserfs/lbalance.c: remove set but not used variables
      fs/reiserfs/stree.c: remove set but not used variables
      fs/reiserfs/journal.c: remove set but not used variables
      fs: reiserfs: remove unnecessary check of bh in remove_from_transaction()
      checkpatch: make git output use LANGUAGE=en_US.utf8
      checkpatch: remove obsolete period from "ambiguous SHA1" query
      checkpatch: allow consecutive close braces
      checkpatch: prefer __section over __attribute__((section(...)))
      checkpatch: exclude sizeof sub-expressions from MACRO_ARG_REUSE
      checkpatch.pl: warn on invalid commit id
      checkpatch: improve SPDX license checking
      checkpatch: don't interpret stack dumps as commit IDs
      lib/hexdump: make print_hex_dump_bytes() a nop on !DEBUG builds
      lib/extable.c: add missing prototypes
      lib/generic-radix-tree.c: make 2 functions static inline
      strscpy: reject buffer sizes larger than INT_MAX
      include/trace/events/writeback.h: fix -Wstringop-truncation warnings
      kernel-doc: core-api: include string.h into core-api
      augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition
      augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro
      augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro
      rbtree: avoid generating code twice for the cached versions (tools copy)
      kernel/elfcore.c: include proper prototypes
      linux/coff.h: add include guard
      memcg, kmem: do not fail __GFP_NOFAIL charges
      selftests/bpf: adjust strobemeta loop to satisfy latest clang
      selftests/bpf: delete unused variables in test_sysctl
      libbpf: fix false uninitialized variable warning
      bpf/xskmap: Return ERR_PTR for failure case instead of NULL.
      selftests/bpf: test_progs: fix client/server race in tcp_rtt
      drm/amd/display: prevent memory leak
      perf parser: Remove needless include directives
      perf build: Add detection of java-11-openjdk-devel package
      perf jvmti: Include JVMTI support for s390
      perf vendor events: Remove P8 HW events which are not supported
      perf evlist: Fix access of freed id arrays
      perf stat: Fix free memory access / memory leaks in metrics
      perf tools: Replace needless mmap.h with what is needed, event.h
      perf evsel: Move config terms to a separate header
      perf evlist: Remove unused perf_evlist__fprintf() method
      perf evsel: Introduce evsel_fprintf.h
      perf evsel: Remove need for symbol_conf in evsel_fprintf.c
      KVM: nVMX: cleanup and fix host 64-bit mode checks
      sched/fair: Avoid redundant EAS calculation
      sched/core: Remove double update_max_interval() call on CPU startup
      sched/core: Fix preempt_schedule() interrupt return comment
      sched/fair: Fix -Wunused-but-set-variable warnings
      sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr()
      sched/membarrier: Return -ENOMEM to userspace on memory allocation failure
      sched/membarrier: Skip IPIs when mm->mm_users == 1
      selftests, sched/membarrier: Add multi-threaded test
      sched/membarrier: Fix p->mm->membarrier_state racy load
      sched/membarrier: Call sync_core only before usermode for same mm
      sched/membarrier: Remove redundant check
      sched/membarrier: Fix private expedited registration check
      tasks, sched/core: RCUify the assignment of rq->curr
      tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code
      tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue
      tasks: Add a count of task RCU users
      sunrpc: clean up indentation issue
      btrfs: Fix a regression which we can't convert to SINGLE profile
      KVM: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386
      KVM: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot()
      KVM: x86: Drop ____kvm_handle_fault_on_reboot()
      KVM: VMX: Add error handling to VMREAD helper
      KVM: VMX: Optimize VMX instruction error and fault handling
      btrfs: relocation: fix use-after-free on dead relocation roots
      KVM: x86: Check kvm_rebooting in kvm_spurious_fault()
      KVM: selftests: fix ucall on x86
      perf copyfile: Move copyfile routines to separate files
      libperf: Add perf_evlist__poll() function
      libperf: Add perf_evlist__add_pollfd() function
      libperf: Add perf_evlist__alloc_pollfd() function
      libperf: Add libperf_init() call to the tests
      libperf: Merge libperf_set_print() into libperf_init()
      libperf: Add libperf dependency for tests targets
      libperf: Use sys/types.h to get ssize_t, not unistd.h
      perf tools: No need to include internal/lib.h from util/util.h
      libperf: Move 'page_size' global variable to libperf
      libperf: Add perf_evlist__id_add_fd() function
      libperf: Add perf_evlist__id_add() function
      libperf: Add perf_evlist__read_format() function
      libperf: Add perf_evlist__first()/last() functions
      libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions
      libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist'
      libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel'
      libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel'
      libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel'
      libperf: Add missing 'struct xyarray' forward declaration
      libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist'
      libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist'
      libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist'
      libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel'
      libperf: Add 'flush' to 'struct perf_mmap'
      libperf: Add 'event_copy' to 'struct perf_mmap'
      libperf: Add 'overwrite' to 'struct perf_mmap'
      libperf: Add prev/start/end to struct perf_mmap
      libperf: Add 'refcnt' to struct perf_mmap
      libperf: Add 'cpu' to struct perf_mmap
      libperf: Add 'fd' to struct perf_mmap
      libperf: Add 'mask' to struct perf_mmap
      libperf: Add perf_mmap struct
      perf evlist: Adopt backwards ring buffer state enum
      libperf: Link libapi.a in libperf.so
      perf tools: Rename perf_evlist__purge() to evlist__purge()
      perf tools: Rename perf_evlist__exit() to evlist__exit()
      perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap()
      perf tools: Rename perf_evlist__munmap() to evlist__munmap()
      perf tools: Rename perf_evlist__mmap() to evlist__mmap()
      perf tools: Rename 'struct perf_mmap' to 'struct mmap'
      tools: Add missing stdio.h include to asm/bug.h header
      libtraceevent: Man pages for tep plugins APIs
      libtraceevent: Move traceevent plugins in its own subdirectory
      libtraceevent: Add tep_get_event() in event-parse.h
      libtraceevent: Man pages fix, changes in event printing APIs
      libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref()
      libtraceevent: Man pages for libtraceevent event print related API
      libtraceevent: Round up in tep_print_event() time precision
      perf list: Allow plurals for metric, metricgroup
      perf vendor events: Minor fixes to the README
      perf vendor events amd: Remove redundant '['
      perf vendor events amd: Add L3 cache events for Family 17h
      net: macb: Remove dead code
      net: stmmac: selftests: Flow Control test can also run with ASYM Pause
      gianfar: Make reset_gfar static
      atm: he: clean up an indentation issue
      ppp: Fix memory leak in ppp_write
      net/ibmvnic: prevent more than one thread from running in reset
      net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run
      tracing/probe: Fix same probe event argument matching
      netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush
      netfilter: ebtables: use __u8 instead of uint8_t in uapi header
      Revert "locking/pvqspinlock: Don't wait if vCPU is preempted"
      dt-bindings: pwm: Update bindings for MT7629 SoC
      pwm: mediatek: Update license and switch to SPDX tag
      pwm: mediatek: Use pwm_mediatek as common prefix
      pwm: mediatek: Allocate the clks array dynamically
      pwm: mediatek: Remove the has_clks field
      wil6210: use after free in wil_netif_rx_any()
      thermal: db8500: Rewrite to be a pure OF sensor
      thermal: db8500: Use dev helper variable
      thermal: db8500: Finalize device tree conversion
      smb3: Add missing reparse tags
      tpm: Wrap the buffer from the caller to tpm_buf in tpm_send()
      MAINTAINERS: keys: Update path to trusted.h
      KEYS: trusted: correctly initialize digests and fix locking issue
      selftests/tpm2: Add log and *.pyc to .gitignore
      selftests/tpm2: Add the missing TEST_FILES assignment
      mm/zsmalloc.c: fix a -Wunused-function warning
      zswap: do not map same object twice
      zswap: use movable memory if zpool support allocate movable memory
      zpool: add malloc_support_movable to zpool_driver
      shmem: fix obsolete comment in shmem_getpage_gfp()
      mm/madvise: reduce code duplication in error handling paths
      mm: mmap: increase sockets maximum memory size pgoff for 32bits
      mm/mmap.c: refine find_vma_prev() with rb_last()
      riscv: make mmap allocation top-down by default
      mips: use generic mmap top-down layout and brk randomization
      mips: replace arch specific way to determine 32bit task with generic version
      mips: adjust brk randomization offset to fit generic version
      mips: use STACK_TOP when computing mmap base address
      mips: properly account for stack randomization and stack guard gap
      arm: use generic mmap top-down layout and brk randomization
      arm: use STACK_TOP when computing mmap base address
      arm: properly account for stack randomization and stack guard gap
      arm64, mm: make randomization selected by generic topdown mmap layout
      arm64, mm: move generic mmap layout functions to mm
      arm64: consider stack randomization for mmap base only when necessary
      arm64: make use of is_compat_task instead of hardcoding this test
      mm, fs: move randomize_stack_top from fs to mm
      uprobe: collapse THP pmd after removing all uprobes
      khugepaged: enable collapse pmd for pte-mapped THP
      uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT
      mm, thp: introduce FOLL_SPLIT_PMD
      uprobe: use original page when all uprobes are removed
      mm: move memcmp_pages() and pages_identical()
      mm: thp: make deferred split shrinker memcg aware
      mm: shrinker: make shrinker not depend on memcg kmem
      mm: move mem_cgroup_uncharge out of __page_cache_release()
      mm: thp: extract split_queue_* into a struct
      mm,thp: avoid writes to file with THP in pagecache
      mm,thp: add read-only THP support for (non-shmem) FS
      khugepaged: rename collapse_shmem() and khugepaged_scan_shmem()
      mm,thp: stats for file backed THP
      filemap: update offset check in filemap_fault()
      filemap: check compound_head(page)->mapping in pagecache_get_page()
      filemap: check compound_head(page)->mapping in filemap_fault()
      thp: update split_huge_page_pmd() comment
      mm/migrate.c: clean up useless code in migrate_vma_collect_pmd()
      hugetlbfs: don't retry when pool page allocations start to fail
      mm, compaction: raise compaction priority after it withdrawns
      mm, reclaim: cleanup should_continue_reclaim()
      mm, reclaim: make should_continue_reclaim perform dryrun detection
      memcg, kmem: deprecate kmem.limit_in_bytes
      mm/memcontrol.c: fix a -Wunused-function warning
      mm, oom: consider present pages for the node size
      mm/oom_kill.c: fix oom_cpuset_eligible() comment
      mm/oom: add oom_score_adj and pgtables to Killed process message
      memcg, oom: don't require __GFP_FS when invoking memcg OOM killer
      mm/oom_kill.c: add task UID to info message on an oom kill
      mm/mempolicy.c: remove unnecessary nodemask check in kernel_migrate_pages()
      mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages()
      mm/compaction.c: clear total_{migrate,free}_scanned before scanning a new zone
      z3fold: fix memory leak in kmem cache
      mm: silence -Woverride-init/initializer-overrides
      mm: use CPU_BITS_NONE to initialize init_mm.cpu_bitmask
      mm/vmalloc.c: move 'area->pages' after if statement
      mm/vmalloc: modify struct vmap_area to reduce its size
      mm/vmalloc: do not keep unpurged areas in the busy tree
      mm/sparse.c: remove NULL check in clear_hwpoisoned_pages()
      mm/sparse.c: don't manually decrement num_poisoned_pages
      mm/sparse.c: use __nr_to_section(section_nr) to get mem_section
      mm/sparse.c: fix ALIGN() without power of 2 in sparse_buffer_alloc()
      mm/sparse.c: fix memory leak of sparsemap_buf in aligned memory
      mm/memory_hotplug.c: s/is/if
      mm/memory_hotplug: online_pages cannot be 0 in online_pages()
      mm/memory_hotplug: make sure the pfn is aligned to the order when onlining
      mm/memory_hotplug: simplify online_pages_range()
      mm/memory_hotplug: drop PageReserved() check in online_pages_range()
      mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range()
      mm/memory_hotplug.c: prevent memory leak when reusing pgdat
      drivers/base/memory.c: don't store end_section_nr in memory blocks
      driver/base/memory.c: validate memory block size early
      drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes
      drivers/base/node.c: simplify unregister_memory_block_under_nodes()
      mm/memory_hotplug: remove move_pfn_range()
      mm: do not hash address in print_bad_pte()
      mm: consolidate pgtable_cache_init() and pgd_cache_init()
      microblaze: switch to generic version of pte allocation
      sh: switch to generic version of pte allocation
      ia64: switch to generic version of pte allocation
      mm: remove quicklist page table caches
      mm: release the spinlock on zap_pte_range
      mm: remove redundant assignment of entry
      net/xdp: convert put_page() to put_user_page*()
      drivers/gpu/drm/via: convert put_page() to put_user_page*()
      mm/gup: add make_dirty arg to put_user_pages_dirty_lock()
      mm: vmscan: do not share cgroup iteration between reclaimers
      mm: memcontrol: switch to rcu protection in drain_all_stock()
      mm, memcg: throttle allocators when failing reclaim over memory.high
      mm: page cache: store only head pages in i_pages
      mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner
      mm/filemap.c: don't initiate writeback if mapping has no dirty pages
      mm, page_owner, debug_pagealloc: save and dump freeing stack trace
      mm, page_owner: keep owner info when freeing the page
      mm, page_owner: record page owner for each subpage
      mm: replace list_move_tail() with add_page_to_lru_list_tail()
      mm: introduce compound_nr()
      mm: introduce page_shift()
      mm: introduce page_size()
      mm/rmap.c: remove set but not used variable 'cstart'
      mm/page_poison.c: fix a typo in a comment
      lib/test_kasan.c: add roundtrip tests
      kasan: add memory corruption identification for software tag-based mode
      mm/kmemleak: increase the max mem pool to 1M
      mm/kmemleak.c: record the current memory pool size
      mm: kmemleak: use the memory pool for early allocations
      mm: kmemleak: simple memory allocation pool for kmemleak objects
      mm: kmemleak: make the tool tolerant to struct scan_area allocation failures
      kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K
      mm/slub.c: fix -Wunused-function compiler warnings
      mm, slab: move memcg_cache_params structure to mm/slab.h
      mm, slab: extend slab/shrink to shrink all memcg caches
      ocfs2: fix spelling mistake "ambigous" -> "ambiguous"
      ocfs2: checkpoint appending truncate log transaction before flushing
      ocfs2: wait for recovering done after direct unlock request
      ocfs2: delete unnecessary checks before brelse()
      fs/ocfs2/dir.c: remove set but not used variables
      fs/ocfs2/file.c: remove set but not used variables
      fs/ocfs2/namei.c: remove set but not used variables
      ocfs2: remove unused ocfs2_orphan_scan_exit() declaration
      ocfs2: remove unused ocfs2_calc_tree_trunc_credits()
      ocfs2: further debugfs cleanups
      jbd2: remove jbd2_journal_inode_add_[write|wait]
      ocfs2: use jbd2_inode dirty range scoping
      kbuild: clean compressed initramfs image
      z3fold: fix retry mechanism in page reclaim
      mm: add dummy can_do_mlock() helper
      Revert "mm/z3fold.c: fix race between migration and destruction"
      fat: work around race with userspace's read via blockdev while mounting
      powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error
      powerpc/nvdimm: Use HCALL error as the return value
      selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue
      pNFS/filelayout: enable LAYOUTGET on OPEN
      NFS: Optimise the default readahead size
      ia64: Fix some warnings introduced in merge window
      ANDROID: staging: ion: make cma heap a module
      ANDROID: GKI: export cma symbols for cma heap as a module
      drm/amdgpu/gfx10: add support for wks firmware loading
      drm/amdgpu/display: include slab.h in dcn21_resource.c
      libnvdimm/region: Enable MAP_SYNC for volatile regions
      libnvdimm: prevent nvdimm from requesting key when security is disabled
      libnvdimm/region: Initialize bad block for volatile namespaces
      libnvdimm/nfit_test: Fix acpi_handle redefinition
      libnvdimm/altmap: Track namespace boundaries in altmap
      libnvdimm: Fix endian conversion issues 
      libnvdimm/dax: Pick the right alignment default when creating dax devices
      powerpc/book3s64: Export has_transparent_hugepage() related functions.
      xfs: avoid unused to_mp() function warning
      xfs: log proper length of superblock
      skge: fix checksum byte order
      arcnet: provide a buffer big enough to actually receive packets
      iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36
      mt76: mt7615: fix mt7615 firmware path definitions
      Btrfs: fix race setting up and completing qgroup rescan workers
      nfc: enforce CAP_NET_RAW for raw sockets
      ieee802154: enforce CAP_NET_RAW for raw sockets
      ax25: enforce CAP_NET_RAW for raw sockets
      appletalk: enforce CAP_NET_RAW for raw sockets
      mISDN: enforce CAP_NET_RAW for raw sockets
      net: sched: fix possible crash in tcf_action_destroy()
      kvm: nvmx: limit atomic switch MSRs
      kvm: svm: Intercept RDPRU
      kvm: x86: Add "significant index" flag to a few CPUID leaves
      fuse: Make fuse_args_to_req static
      fuse: fix memleak in cuse_channel_open
      fuse: fix beyond-end-of-page access in fuse_parse_cache()
      fuse: unexport fuse_put_request
      fuse: kmemcg account fs data
      fuse: on 64-bit store time in d_fsdata directly
      fuse: fix missing unlock_page in fuse_writepage()
      io_uring: compare cached_cq_tail with cq.head in_io_uring_poll
      Btrfs: fix missing error return if writeback for extent buffer never started
      btrfs: adjust dirty_metadata_bytes after writeback failure of extent buffer
      Btrfs: fix selftests failure due to uninitialized i_mode in test inodes
      KVM: x86/mmu: Skip invalid pages during zapping iff root_count is zero
      KVM: x86/mmu: Explicitly track only a single invalid mmu generation
      KVM: x86/mmu: Revert "KVM: x86/mmu: Remove is_obsolete() call"
      KVM: x86/mmu: Revert "Revert "KVM: MMU: reclaim the zapped-obsolete page first""
      KVM: x86/mmu: Revert "Revert "KVM: MMU: collapse TLB flushes when zap all pages""
      KVM: x86/mmu: Revert "Revert "KVM: MMU: zap pages in batch""
      KVM: x86/mmu: Revert "Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages""
      KVM: x86/mmu: Revert "Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints""
      KVM: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes
      KVM: x86/mmu: Treat invalid shadow pages as obsolete
      KVM: LAPIC: Tune lapic_timer_advance_ns smoothly
      KVM: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit
      drm/amdgpu/display: fix 64 bit divide
      KVM: vmx: Emulate MSR IA32_UMWAIT_CONTROL
      KVM: x86: Add support for user wait instructions
      KVM: x86: Add comments to document various emulation types
      KVM: VMX: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig
      KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAIL,USER_EXIT}
      KVM: VMX: Remove EMULATE_FAIL handling in handle_invalid_guest_state()
      KVM: x86: Move triple fault request into RM int injection
      KVM: x86: Handle emulation failure directly in kvm_task_switch()
      KVM: x86: Exit to userspace on emulation skip failure
      KVM: x86: Move #UD injection for failed emulation into emulation code
      KVM: x86: Add explicit flag for forced emulation on #UD
      KVM: x86: Move #GP injection for VMware into x86_emulate_instruction()
      KVM: x86: Don't attempt VMWare emulation on #GP with non-zero error code
      KVM: x86: Refactor kvm_vcpu_do_singlestep() to remove out param
      ALSA: usb-audio: Add DSD support for EVGA NU Audio
      KVM: x86: Clean up handle_emulation_failure()
      KVM: x86: Relocate MMIO exit stats counting
      KVM: nVMX: Check Host Address Space Size on vmentry of nested guests
      KVM: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit
      KVM: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible
      cpu/SMT: create and export cpu_smt_possible()
      KVM: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel
      KVM: x86: Manually flush collapsible SPTEs only when toggling flags
      KVM: selftests: Remove duplicate guest mode handling
      KVM: selftests: Introduce VM_MODE_PXXV48_4K
      KVM: selftests: Create VM earlier for dirty log test
      KVM: selftests: Move vm type into _vm_create() internally
      KVM: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available
      KVM: x86: svm: remove unneeded nested_enable_evmcs() hook
      KVM/Hyper-V/VMX: Add direct tlb flush support
      KVM/Hyper-V: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH
      x86/Hyper-V: Fix definition of struct hv_vp_assist_page
      kvm: x86: Add Intel PMU MSRs to msrs_to_save[]
      powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9
      powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag
      powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions
      powerpc/pseries: Call H_BLOCK_REMOVE when supported
      powerpc/pseries: Read TLB Block Invalidate Characteristics
      iommu/amd: Wait for completion of IOTLB flush in attach_device
      net/mlx5e: Fix matching on tunnel addresses type
      net/mlx5e: Fix traffic duplication in ethtool steering
      net/mlx5: Add device ID of upcoming BlueField-2
      net/mlx5: DR, Allow matching on vport based on vhca_id
      net/mlx5: DR, Fix getting incorrect prev node in ste_free
      net/mlx5: DR, Remove redundant vport number from action
      net/mlx5: DR, Fix SW steering HW bits and definitions
      iommu/amd: Unmap all L7 PTEs when downgrading page-sizes
      iommu/amd: Introduce first_pte_l7() helper
      iommu/amd: Fix downgrading default page-sizes in alloc_pte()
      iommu/amd: Fix pages leak in free_pagetable()
      rtw88: configure firmware after HCI started
      CIFS: fix max ea value size
      fs/cifs/sess.c: Remove set but not used variable 'capabilities'
      fs/cifs/smb2pdu.c: Make SMB2_notify_init static
      smb3: fix leak in "open on server" perf counter
      KVM: PPC: Book3S HV: use smp_mb() when setting/clearing host_ipi flag
      MAINTAINERS: Add Amit Kucheria as reviewer for thermal
      thermal: Add some error messages
      thermal: Fix use-after-free when unregistering thermal zone device
      thermal/drivers/core: Use put_device() if device_register() fails
      thermal_hwmon: Sanitize thermal_zone type
      thermal: intel: Use dev_get_drvdata
      thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...)
      thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses
      thermal: int340x: processor_thermal: Add Ice Lake support
      s390/cio: exclude subchannels with no parent from pseudo check
      s390/cio: avoid calling strlen on null pointer
      s390/topology: avoid firing events before kobjs are created
      NTB: fix IDT Kconfig typos/spellos
      ntb_hw_amd: Add memory window support for new AMD hardware
      ntb_hw_amd: Add a new NTB PCI device ID
      NTB: ntb_transport: remove redundant assignment to rc
      ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0
      ntb: point to right memory window index
      nfsd: fix nfs read eof detection
      xfs: revert 1baa2800 ("xfs: remove the unused XFS_ALLOC_USERDATA flag")
      xfs: removed unneeded variable
      xfs: convert inode to extent format after extent merge due to shift
      x86/purgatory: Disable the stackleak GCC plugin for the purgatory
      block: drop device references in bsg_queue_rq()
      io_uring: correctly handle non ->{read,write}_iter() file_operations
      nfsd: Make nfsd_reset_boot_verifier_locked static
      selftests: tpm2: install python files
      selftests: livepatch: add missing fragments to config
      selftests: watchdog: cleanup whitespace in usage options
      selftest/ftrace: Fix typo in trigger-snapshot.tc
      selftests: watchdog: Add optional file argument
      selftests/seccomp: fix build on older kernels
      perf record: Move restricted maps check to after a possible fallback to not collect kernel samples
      perf record: Fix priv level with branch sampling for paranoid=2
      block: t10-pi: fix -Wswitch warning
      ANDROID: update arm64 gki_defconfig
      net: dsa: Use the correct style for SPDX License Identifier
      net: dsa: b53: Use the correct style for SPDX License Identifier
      ionic: Fix an error code in ionic_lif_alloc()
      net: ena: Select DIMLIB for ENA_ETHERNET
      thermal: thermal_mmio: remove some dead code
      firmware: bcm47xx_nvram: _really_ correct size_t printf format
      modules: make MODULE_IMPORT_NS() work even when modular builds are disabled
      pktcdvd: remove warning on attempting to register non-passthrough dev
      Update ABI definition after libabigail upgrade
      qede: qede_fp: simplify a bit 'qede_rx_build_skb()'
      net: stmmac: selftest: avoid large stack usage
      net: dsa: sja1105: Add dependency for NET_DSA_SJA1105_TAS
      net_sched: add policy validation for action attributes
      net_sched: add max len check for TCA_KIND
      net: remove netx ethernet driver
      net: qrtr: Stop rx_worker before freeing node
      net/phy: fix DP83865 10 Mbps HDX loopback disable function
      usbnet: ignore endpoints with invalid wMaxPacketSize
      cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize
      PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI
      ANDROID: abi update for 5.4-rc1-prerelease merge
      smb3: allow decryption keys to be dumped by admin for debugging
      zd1211rw: zd_usb: Use "%zu" to format size_t
      rtw88: pci: release tx skbs DMAed when stop
      rtw88: pci: extract skbs free routine for trx rings
      ipv6: fix a typo in fib6_rule_lookup()
      sch_netem: fix a divide by zero in tabledist()
      dt-bindings: net: remove un-implemented property
      pwm: mediatek: Drop the check for of_device_get_match_data()
      pwm: atmel: Consolidate driver data initialization
      pwm: atmel: Remove unneeded check for match data
      pwm: atmel: Remove platform_device_id and use only dt bindings
      pwm: stm32-lp: Add check in case requested period cannot be achieved
      pwm: Ensure pwm_apply_state() doesn't modify the state argument
      ipv4: Revert removal of rt_uses_gateway
      selftests: Update fib_nexthop_multiprefix to handle missing ping6
      selftests: Update fib_tests to handle missing ping6
      dt-bindings: net: dwmac: fix 'mac-mode' type
      net/sched: act_sample: don't push mac header on ip6gre ingress
      pwm: fsl-ftm: Don't update the state for the caller of pwm_apply_state()
      pwm: sun4i: Don't update the state for the caller of pwm_apply_state()
      pwm: rockchip: Don't update the state for the caller of pwm_apply_state()
      pwm: Let pwm_get_state() return the last implemented state
      pwm: Introduce local struct pwm_chip in pwm_apply_state()
      pwm: rockchip: Set polarity unconditionally in .get_state()
      pwm: bcm2835: Suppress error message during deferred probe
      pwm: bcm2835: Fix period_ns range check
      pwm: bcm2835: Suppress error message for invalid period_ns
      pwm: rcar: Remove a redundant condition in rcar_pwm_apply()
      pwm: sprd: Add Spreadtrum PWM support
      dt-bindings: pwm: sprd: Add Spreadtrum PWM documentation
      ANDROID: update gki_defconfig
      Revert "ANDROID: sched/fair: add arch scaling function for max frequency capping"
      Revert "ANDROID: cpufreq: arch_topology: implement max frequency capping"
      Revert "ANDROID: arm64: enable max frequency capping"
      Revert "ANDROID: arm: enable max frequency capping"
      Revert "ANDROID: sched: Update max cpu capacity in case of max frequency constraints"
      Revert "ANDROID: sched: Prevent unnecessary active balance of single task in sched group"
      Revert "ANDROID: sched: Enable idle balance to pull single task towards cpu with higher capacity"
      Revert "ANDROID: sched/fair: Attempt to improve throughput for asym cap systems"
      Revert "ANDROID: sched/fair: Don't balance misfits if it would overload local group"
      Revert "ANDROID: sched/fair: Also do misfit in overloaded groups"
      Revert "FROMLIST: arm64: defconfig: Enable CONFIG_ENERGY_MODEL"
      Revert "FROMLIST: thermal: cpu_cooling: Make the power-related code depend on IPA"
      Revert "FROMLIST: thermal: cpu_cooling: Migrate to using the EM framework"
      pwm: mediatek: Add MT8516 SoC support
      dt-bindings: pwm: mediatek: Add documentation for MT8516
      pwm: Remove dev_err() usage after platform_get_irq()
      pwm: imx: Document known limitations
      pwm: jz4740: Document known limitations
      powerpc/mm: Fix an Oops in kasan_mmu_init()
      powerpc/mm: Add a helper to select PAGE_KERNEL_RO or PAGE_READONLY
      powerpc/64s: Set reserved PCR bits
      powerpc: Fix definition of PCR bits to work with old binutils
      powerpc/book3s64/radix: Remove WARN_ON in destroy_context()
      powerpc/tm: Add tm-poison test
      ANDROID: Remove CONFIG_USELIB from x86 gki config
      pwm: sifive: Remove redundant error message
      pwm: mxs: Use devm_platform_ioremap_resource() to simplify code
      MIPS: Detect bad _PFN_SHIFT values
      MIPS: Disable pte_special() for MIPS32 with RiXi
      NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU
      NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE
      NFSv4: Fix OPEN_DOWNGRADE error handling
      pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid
      NFSv4: Add a helper to increment stateid seqids
      NFSv4: Handle RPC level errors in LAYOUTRETURN
      NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close
      NFSv4: Clean up pNFS return-on-close error handling
      arm64: tegra: Add PCIe slot supply information in p2972-0000 platform
      arm64: tegra: Add configuration for PCIe C5 sideband signals
      PCI: tegra: Add support to enable slot regulators
      PCI: tegra: Add support to configure sideband pins
      pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors
      NFS: remove unused check for negative dentry
      NFSv3: use nfs_add_or_obtain() to create and reference inodes
      NFS: Refactor nfs_instantiate() for dentry referencing callers
      SUNRPC: Fix congestion window race with disconnect
      SUNRPC: Don't try to parse incomplete RPC messages
      SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic
      SUNRPC: Fix buffer handling of GSS MIC without slack
      perf/core: Fix several typos in comments
      perf session: Return error code for perf_session__new() function on failure
      perf probe: Fix to clear tev->nargs in clear_probe_trace_event()
      perf probe: Skip same probe address for a given line
      perf tools: Fix segfault in cpu_cache_level__read()
      tools arch x86: Sync asm/cpufeatures.h with the kernel sources
      tools arch x86 uapi: Synch asm/unistd.h with the kernel sources
      tools uapi asm-generic: Sync unistd.h with the kernel sources
      tools headers uapi: Sync prctl.h with the kernel sources
      perf tests: Fix static build test
      ANDROID: gki_defconfig: CONFIG_MMC_BLOCK=m
      ANDROID: net: enable wireless core features with GKI_LEGACY_WEXT_ALLCONFIG
      nfsd: degraded slot-count more gracefully as allocation nears exhaustion.
      nfsd: handle drc over-allocation gracefully.
      lz4: do not export static symbol
      riscv: Avoid interrupts being erroneously enabled in handle_exception()
      riscv: dts: sifive: Drop "clock-frequency" property of cpu nodes
      riscv: dts: sifive: Add ethernet0 to the aliases node
      RISC-V: Export kernel symbols for kvm
      KVM: RISC-V: Add KVM_REG_RISCV for ONE_REG interface
      arch/riscv: disable excess harts before picking main boot hart
      platform/x86: i2c-multi-instantiate: Derive the device name from parent
      platform/x86: pmc_atom: Add Siemens SIMATIC IPC277E to critclk_systems DMI table
      ALSA: hda - Add laptop imic fixup for ASUS M9V laptop
      perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc
      perf kvm: Add arch neutral function to choose event for perf kvm record
      perf kvm: Move kvm-stat header file from conditional inclusion to common include section
      perf test: Fix spelling mistake "allos" -> "allocate"
      perf stat: Fix a segmentation fault when using repeat forever
      perf stat: Reset previous counts on repeat with interval
      tools lib traceevent: Convert remaining %p[fF] users to %p[sS]
      perf tools: Move event synthesizing routines to separate .c file
      crypto: hisilicon - avoid unused function warning
      hwrng: core - don't wait on add_early_randomness()
      crypto: hisilicon - Fix return value check in hisi_zip_acompress()
      crypto: hisilicon - Matching the dma address for dma_pool_free()
      crypto: hisilicon - Fix double free in sec_free_hw_sgl()
      crypto: inside-secure - Fix unused variable warning when CONFIG_PCI=n
      crypto: talitos - fix missing break in switch statement
      perf memswap: Adopt 'struct u64_swap' from evsel.h
      perf tools: Move event synthesizing routines to separate header
      perf auxtrace: Add missing 'struct perf_sample' forward declaration
      perf sched: Add missing event.h include directive
      perf annotate: Add missing machine.h include directive
      perf hist: Add missing 'struct branch_stack' forward declaration
      perf python: Remove debug.h
      perf callchain: Remove needless event.h include
      perf stat: Move perf_stat_synthesize_config() to event.h
      perf event: Move perf_event__synthesize* to event.h
      perf env: Remove needless cpumap.h header
      perf symbols: Add missing dso.h header
      perf probe: Add missing build-id.h header.
      perf tools: Remove util.h from where it is not needed
      perf tools: Remove debug.h from places where it is not needed
      perf debug: No need to include ui/util.h
      perf tools: Remove needless builtin.h include directives
      perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1.
      perf jvmti: Link against tools/lib/string.o to have weak strlcpy()
      ASoC: ti: fix SND_SOC_DM365_VOICE_CODEC dependencies
      ASoC: pcm3168a: The codec does not support S32_LE
      ASoC: core: use list_del_init and move it back to soc_cleanup_component
      netfilter: nf_tables: allow lookups in dynamic sets
      netfilter: nf_tables_offload: fix always true policy is unset check
      netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it
      ALSA: hda/realtek - PCI quirk for Medion E4254
      ARM: aspeed: ast2500 is ARMv6K
      ALSA: hda - Apply AMD controller workaround for Raven platform
      nios2: force the string buffer NULL-terminated
      selftests: Add test cases for `ip nexthop flush proto XX`
      dt-bindings: net: Correct the documentation of KSZ9021 skew values
      net/ncsi: Disable global multicast filter
      ibmvnic: Warn unknown speed message only when carrier is present
      ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident
      iomap: move the iomap_dio_rw ->end_io callback into a structure
      iomap: split size and error for iomap_dio_rw ->end_io
      clk: Drop !clk checks in debugfs dumping
      Hexagon: change maintainer to Brian Cain
      iwlwifi: mvm: fix build w/o CONFIG_THERMAL
      ANDROID: gki_defconfig: Enable HiSilicon SoCs
      ANDROID: gki_defconfig: Enable SERIAL_DEV_BUS
      ANDROID: gki_defconfig: Add GKI_HACKS_to_FIX config
      ANDROID: init: GKI: enable hidden configs for GPIO
      ANDROID: init: GKI: enable hidden configs for SND_SOC
      ANDROID: init: GKI: enable hidden configs for regmap
      ANDROID: init: GKI: enable hidden configs for DRM
      ANDROID: init: GKI: add GKI_HACKS_TO_FIX
      ata: libahci_platform: Add of_node_put() before loop exit
      drm/panfrost: Prevent race when handling page fault
      drm/panfrost: Remove NULL checks for regulator
      drm/panfrost: Fix regulator_get_optional() misuse
      timer: Read jiffies once when forwarding base clk
      selftests/ftrace: Update kprobe event error testcase
      tracing/probe: Reject exactly same probe event
      drm: Measure Self Refresh Entry/Exit times to avoid thrashing
      drm: Fix kerneldoc and remove unused struct member in self_refresh helper
      tracing/probe: Fix to allow user to enable events on unloaded modules
      of: restore old handling of cells_name=NULL in of_*_phandle_with_args()
      RISC-V: Enable VIRTIO drivers in RV64 and RV32 defconfig
      RISC-V: Fix building error when CONFIG_SPARSEMEM_MANUAL=y
      riscv: dts: Add DT support for SiFive FU540 PWM driver
      xsk: relax UMEM headroom alignment
      bpf: fix BTF limits
      bpf: fix BTF verification of enums
      libbpf: Remove getsockopt() check for XDP_OPTIONS
      tools/power/x86/intel-speed-select: Fix perf-profile command output
      tools/power/x86/intel-speed-select: Extend core-power command set
      tools/power/x86/intel-speed-select: Fix some debug prints
      tools/power/x86/intel-speed-select: Format get-assoc information
      tools/power/x86/intel-speed-select: Allow online/offline based on tdp
      tools/power/x86/intel-speed-select: Fix high priority core mask over count
      usbnet: sanity checking of packet sizes and device mtu
      powerpc/mm/mce: Keep irqs disabled during lockless page table walk
      s390/cpumf: Remove mixed white space
      s390/cpum_sf: Support ioctl PERF_EVENT_IOC_PERIOD
      s390/zcrypt: CEX7S exploitation support
      s390/cio: fix intparm documentation
      s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs
      microblaze: Switch to standard restart handler
      gfs2: Convert gfs2 to fs_context
      vfs: Convert spufs to use the new mount API
      vfs: Convert hypfs to use the new mount API
      hypfs: Fix error number left in struct pointer member
      vfs: Convert functionfs to use the new mount API
      vfs: Convert bpf to use the new mount API
      UPSTREAM: ALSA: pcm: add support for 352.8KHz and 384KHz sample rate
      ANDROID: gki_defconfig: enable CONFIG_UIO
      virtio-fs: add virtiofs filesystem
      ASoC: rsnd: do error check after rsnd_channel_normalization()
      drm/atomic: Rename crtc_state->pageflip_flags to async_flip
      io_uring: IORING_OP_TIMEOUT support
      io_uring: use cond_resched() in sqthread
      io_uring: fix potential crash issue due to io_get_req failure
      io_uring: ensure poll commands clear ->sqe
      io_uring: fix use-after-free of shadow_req
      io_uring: use kmemdup instead of kmalloc and memcpy
      drm/atomic: Reject FLIP_ASYNC unconditionally
      drm/atomic: Take the atomic toys away from X
      HID: core: fix dmesg flooding if report field larger than 32bit
      HID: core: Add printk_once variants to hid_warn() etc
      HID: core: reformat and reduce hid_printk macros
      KVM: coalesced_mmio: add bounds checking
      drm/amdgpu: flag navi12 and 14 as experimental for 5.4
      virtio-fs: add Documentation/filesystems/virtiofs.rst
      reset: reset-scmi: add missing handle initialisation
      firmware: arm_scmi: reset: fix reset_state assignment in scmi_domain_reset
      sched/core: Convert vcpu_is_preempted() from macro to an inline function
      arm64: Fix reference to docs for ARM64_TAGGED_ADDR_ABI
      ASoC: atmel_ssc_dai: Remove wrong spinlock usage
      drm/kms: Duct-tape for mode object lifetime checks
      microblaze: defconfig synchronization
      microblaze: Enable Xilinx AXI emac driver by default
      arch/microblaze: support get_user() of size 8 bytes
      clk: imx: imx8mn: fix pll mux bit
      clk: imx: imx8mm: fix pll mux bit
      clk: imx: clk-pll14xx: unbypass PLL by default
      clk: imx: pll14xx: avoid glitch when set rate
      clk: mvebu: ap80x: add AP807 clock support
      clk: mvebu: ap806: Prepare the introduction of AP807 clock support
      clk: mvebu: ap806: add AP-DCLK (hclk) to system controller driver
      clk: mvebu: ap806: be more explicit on what SaR is
      clk: mvebu: ap80x-cpu: add AP807 CPU clock support
      clk: mvebu: ap806-cpu: prepare mapping of AP807 CPU clock
      dt-bindings: ap806: Document AP807 clock compatible
      dt-bindings: ap80x: Document AP807 CPU clock compatible
      clk: sprd: add missing kfree
      clk: at91: allow 24 Mhz clock as input for PLL
      powerpc: Use ftrace_graph_ret_addr() when unwinding
      powerpc/ftrace: Enable HAVE_FUNCTION_GRAPH_RET_ADDR_PTR
      ftrace: Look up the address of return_to_handler() using helpers
      nbd: fix possible page fault for nbd disk
      nbd: rename the runtime flags as NBD_RT_ prefixed
      block, bfq: push up injection only after setting service time
      block, bfq: increase update frequency of inject limit
      block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1
      block, bfq: update inject limit only after injection occurred
      block: centralize PI remapping logic to the block layer
      block: use symbolic constants for t10_pi type
      rpmsg: glink-smem: Name the edge based on parent remoteproc
      usercopy: Avoid HIGHMEM pfn warning
      f2fs: add a condition to detect overflow in f2fs_ioc_gc_range()
      clk: Make clk_bulk_get_all() return a valid "id"
      clk: actions: Fix factor clk struct member access
      drm/amdgpu: add navi12 pci id
      drm/amdgpu: add navi14 PCI ID for work station SKU
      drm/amdkfd: Swap trap temporary registers in gfx10 trap handler
      drm/amd/powerplay: implement sysfs for getting dpm clock
      drm/amd/display: Restore backlight brightness after system resume
      drm/amd/display: Implement voltage limitation for dali
      drm/amd/display: add Asic ID for Dali
      drm/amdgpu: Fix KFD-related kernel oops on Hawaii
      drm/amd/amdgpu: power up sdma engine when S3 resume back
      drm/amdgpu: Check for valid number of registers to read
      drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed
      drm/amd/display: Add missing HBM support and raise Vega20's uclk.
      drm/amd/display: dce11.x /dce12 update formula input
      drm/amdgpu: remove program of lbpw for renoir
      drm/amdgpu: Remove clock gating restore.
      drm/amdgpu: Add smu lock around in pp_smu_i2c_bus_access
      drm/amd/display: update renoir_ip_offset.h
      SUNRPC: RPC level errors should always set task->tk_rpc_status
      SUNRPC: Don't receive TCP data into a request buffer that has been reset
      SUNRPC: Dequeue the request from the receive queue while we're re-encoding
      drm/amdgpu: disable stutter mode for renoir
      drm/amd/display: Add stereo mux and dig programming calls for dcn21
      LSM: SafeSetID: Stop releasing uninitialized ruleset
      clk: qcom: rcg: Return failure for RCG update
      clk: remove extra ---help--- tags in Kconfig
      clk: add include guard to clk-conf.h
      clk: Evict unregistered clks from parent caches
      clk: mediatek: Runtime PM support for MT8183 mcucfg clock provider
      clk: mediatek: Register clock gate with device
      clk: mediatek: add pericfg clocks for MT8183
      dt-bindings: clock: mediatek: add pericfg for MT8183
      clk: bcm2835: Mark PLLD_PER as CRITICAL
      clk: bcm2835: Add BCM2711_CLOCK_EMMC2 support
      clk: bcm2835: Introduce SoC specific clock registration
      dt-bindings: bcm2835-cprman: Add bcm2711 support
      PCI: vmd: Fix shadow offsets to reflect spec changes
      PCI: vmd: Fix config addressing when using bus offsets
      selftests/ftrace: Select an existing function in kprobe_eventname test
      ASoC: core: delete component->card_list in soc_remove_component only
      ASoC: fsl_sai: Fix noise when using EDMA
      CONFIG_MMC=m
      unicode: make array 'token' static const, makes object smaller
      unicode: Move static keyword to the front of declarations
      tracing/kprobe: Fix NULL pointer access in trace_porbe_unlink()
      tracing: Make sure variable reference alias has correct var_ref_idx
      tracing: Be more clever when dumping hex in __print_hex()
      ftrace: Simplify ftrace hash lookup code in clear_func_from_hash()
      gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps
      powerpc: dump kernel log before carrying out fadump or kdump
      docs: powerpc: Add missing documentation reference
      arm64: fix function types in COND_SYSCALL
      selftests, arm64: add kernel headers path for tags_test
      arm64: fix unreachable code issue with cmpxchg
      sched/fair: Remove unused cfs_rq_clock_task() function
      ALSA: usb-audio: Add Hiby device family to quirks for native DSD support
      watchdog: f71808e4
    
    _wdt: Add F81803 support
      watchdog: qcom: remove unnecessary variable from private storage
      watchdog: qcom: support pre-timeout when the bark irq is available
      watchdog: imx_sc: this patch just fixes whitespaces
      watchdog: apseed: Add access_cs0 option for alt-boot
      watchdog: aspeed: add support for dual boot
      watchdog: orion_wdt: use timer1 as a pretimeout
      watchdog: Add i.MX7ULP watchdog support
      dt-bindings: watchdog: Add i.MX7ULP bindings
      dt-bindings: watchdog: sun4i: Add the watchdog clock
      dt-bindings: watchdog: sun4i: Add the watchdog interrupts
      dt-bindings: watchdog: Convert Allwinner watchdog to a schema
      dt-bindings: watchdog: Add YAML schemas for the generic watchdog bindings
      watchdog: aspeed: Add support for AST2600
      dt-bindings: watchdog: Add ast2600 compatible
      watchdog: ziirave_wdt: Update checked I2C functionality mask
      watchdog: ziirave_wdt: Drop ziirave_firm_write_block_data()
      watchdog: ziirave_wdt: Fix DOWNLOAD_START payload
      watchdog: ziirave_wdt: Drop status polling code
      watchdog: ziirave_wdt: Fix RESET_PROCESSOR payload
      watchdog: ziirave_wdt: Fix DOWNLOAD_END payload
      watchdog: ziirave_wdt: Fix JUMP_TO_BOOTLOADER payload
      watchdog: ziirave_wdt: Fix misleading error message
      watchdog: ziirave_wdt: Don't try to program readonly flash
      watchdog: ziirave_wdt: Don't read out more than 'len' firmware bytes
      watchdog: ziirave_wdt: Don't check if ihex record length is zero
      watchdog: ziirave_wdt: Make use of put_unaligned_le16
      watchdog: ziirave_wdt: Zero out only what's necessary
      watchdog: ziirave_wdt: Fix incorrect use of ARRAY_SIZE
      watchdog: ziirave_wdt: Skip zeros when calculating checksum
      watchdog: ziirave_wdt: Check packet length only once
      watchdog: ziirave_wdt: Simplify ziirave_firm_write_pkt()
      watchdog: ziirave_wdt: Log bootloader/firmware info during probe
      watchdog: ziirave_wdt: Don't bail out on unexpected timeout value
      watchdog: ziirave_wdt: Be more verbose during firmware update
      watchdog: ziirave_wdt: Be verbose about errors in probe()
      watchdog: ziirave_wdt: Add missing newline
      watchdog: imx_sc: Remove unnecessary error log
      watchdog: imx2_wdt: fix min() calculation in imx2_wdt_set_timeout
      watchdog: cpwd: use generic compat_ptr_ioctl
      watchdog: diag288_wdt: Remove leftover includes from conversion to watchdog API
      mailbox: qcom-apcs: fix max_register value
      mailbox: qcom: Add support for IPQ8074 APCS
      dt-bindings: mailbox: qom: Add ipq8074 APPS compatible
      mailbox: qcom: Add support for Qualcomm SM8150 and SC7180 SoCs
      dt-bindings: mailbox: Add APSS shared for SM8150 and SC7180 SoCs
      mbox: qcom: replace integer with valid macro
      mbox: qcom: add APCS child device for QCS404
      mailbox: mediatek: cmdq: clear the event in cmdq initial flow
      mailbox: mediatek: cmdq: support mt8183 gce function
      mailbox: mediatek: cmdq: move the CMDQ_IRQ_MASK into cmdq driver data
      dt-binding: gce: add binding for gce client reg property
      dt-binding: gce: add gce header file for mt8183
      dt-binding: gce: remove thread-num property
      mailbox: armada-37xx-rwtm: Use device-managed registration API
      drm/nouveau/bar/gm20b: Avoid BAR1 teardown during init
      drm/nouveau: Fix ordering between TTM and GEM release
      drm/nouveau/prime: Extend DMA reservation object lock
      drm/nouveau: Fix fallout from reservation object rework
      drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors
      ANDROID: Log which device failed to suspend in dpm_suspend_start()
      cifs: update internal module version number
      cifs: modefromsid: write mode ACE first
      ALSA: hda/realtek - Fix alienware headset mic
      ALSA: dice: fix wrong packet parameter for Alesis iO26
      clk: at91: select parent if main oscillator or bypass is enabled
      clk: at91: fix update bit maps on CFG_MOR write
      watchdog: remove w90x900 driver
      watchdog: remove ks8695 driver
      watchdog: pnx4008_wdt: allow compile-testing
      mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer
      mlxsw: spectrum: Register CPU port with devlink
      mlxsw: spectrum_buffers: Prevent changing CPU port's configuration
      net: ena: fix incorrect update of intr_delay_resolution
      net: ena: fix retrieval of nonadaptive interrupt moderation intervals
      net: ena: fix update of interrupt moderation register
      net: ena: remove all old adaptive rx interrupt moderation code from ena_com
      net: ena: remove ena_restore_ethtool_params() and relevant fields
      net: ena: remove old adaptive interrupt moderation code from ena_netdev
      net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*()
      net: ena: enable the interrupt_moderation in driver_supported_features
      net: ena: reimplement set/get_coalesce()
      net: ena: switch to dim algorithm for rx adaptive interrupt moderation
      net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it
      net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable
      ethtool: implement Energy Detect Powerdown support via phy-tunable
      xen-netfront: do not assume sk_buff_head list is empty in error handling
      s390/ctcm: Delete unnecessary checks before the macro call “dev_kfree_skb”
      ANDROID: Removed extraneous serial 8250 configs
      net: ena: don't wake up tx queue when down
      drop_monitor: Better sanitize notified packets
      netdevsim: Set offsets to various protocol layers
      docs: net: dsa: sja1105: Add info about the Time-Aware Scheduler
      net: dsa: sja1105: Configure the Time-Aware Scheduler via tc-taprio offload
      net: dsa: sja1105: Advertise the 8 TX queues
      net: dsa: sja1105: Add static config tables for scheduling
      net: dsa: Pass ndo_setup_tc slave callback to drivers
      taprio: Add support for hardware offloading
      RDMA: Fix double-free in srq creation error flow
      RDMA/efa: Fix incorrect error print
      IB/mlx5: Free mpi in mp_slave mode
      Adding SERIAL_OF_PLATFORM module to gki
      cifs: cifsroot: add more err checking
      smb3: add missing worker function for SMB3 change notify
      cifs: Add support for root file systems
      cifs: modefromsid: make room for 4 ACE
      smb3: fix potential null dereference in decrypt offload
      smb3: fix unmount hang in open_shroot
      smb3: allow disabling requesting leases
      smb3: improve handling of share deleted (and share recreated)
      smb3: display max smb3 requests in flight at any one time
      smb3: only offload decryption of read responses if multiple requests
      cifs: add a helper to find an existing readable handle to a file
      smb3: enable offload of decryption of large reads via mount option
      smb3: allow parallelizing decryption of reads
      cifs: add a debug macro that prints \\server\share for errors
      smb3: fix signing verification of large reads
      smb3: allow skipping signature verification for perf sensitive configurations
      smb3: add dynamic tracepoints for flush and close
      smb3: log warning if CSC policy conflicts with cache mount option
      smb3: add mount option to allow RW caching of share accessed by only 1 client
      smb3: add some more descriptive messages about share when mounting cache=ro
      smb3: add mount option to allow forced caching of read only share
      cifs: fix dereference on ses before it is null checked
      cifs: add new debugging macro cifs_server_dbg
      cifs: use existing handle for compound_op(OP_SET_INFO) when possible
      cifs: create a helper to find a writeable handle by path name
      cifs: remove set but not used variables
      smb3: Incorrect size for netname negotiate context
      cifs: remove unused variable
      cifs: remove redundant assignment to variable rc
      smb3: add missing flag definitions
      cifs: add passthrough for smb2 setinfo
      cifs: prepare SMB2_Flush to be usable in compounds
      cifs: allow chmod to set mode bits using special sid
      cifs: get mode bits from special sid on stat
      fs: cifs: cifsssmb: remove redundant assignment to variable ret
      cifs: fix a comment for the timeouts when sending echos
      IB/mlx5: Use the original address for the page during free_pages
      f2fs: fix to add missing F2FS_IO_ALIGNED() condition
      f2fs: fix to fallback to buffered IO in IO aligned mode
      f2fs: fix to handle error path correctly in f2fs_map_blocks
      f2fs: fix extent corrupotion during directIO in LFS mode
      f2fs: check all the data segments against all node ones
      f2fs: Add a small clarification to CONFIG_FS_F2FS_FS_SECURITY
      f2fs: fix inode rwsem regression
      f2fs: fix to avoid accessing uninitialized field of inode page in is_alive()
      f2fs: avoid infinite GC loop due to stale atomic files
      net: phylink: clarify where phylink should be used
      bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state.
      bnxt_en: Update firmware interface spec. to 1.10.0.100.
      bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands
      bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state.
      null_blk: format pr_* logs with pr_fmt
      null_blk: match the type of parameter nr_devices
      null_blk: do not fail the module load with zero devices
      ARM: dts: dir685: Drop spi-cpol from the display
      tcp: Add snd_wnd to TCP_INFO
      tcp: Add TCP_INFO counter for packets received out-of-order
      net: mdio: switch to using gpiod_get_optional()
      dm: introduce DM_GET_TARGET_VERSION
      RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp"
      RDMA/hns: Package operations of rq inline buffer into separate functions
      RDMA/hns: Optimize cmd init and mode selection for hip08
      PCI: dwc: Add validation that PCIe core is set to correct mode
      PCI: dwc: al: Add Amazon Annapurna Labs PCIe controller driver
      dt-bindings: PCI: Add Amazon's Annapurna Labs PCIe host bridge binding
      PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port
      PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port
      PCI: Add ACS quirk for Amazon Annapurna Labs root ports
      PCI: Add Amazon's Annapurna Labs vendor ID
      s390: remove pointless drivers-y in drivers/s390/Makefile
      s390/cpum_sf: Fix line length and format string
      s390/pci: fix MSI message data
      ceph: call ceph_mdsc_destroy from destroy_fs_client
      libceph: use ceph_kvmalloc() for osdmap arrays
      libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc()
      ceph: allow object copies across different filesystems in the same cluster
      ceph: include ceph_debug.h in cache.c
      ceph: move static keyword to the front of declarations
      rbd: pull rbd_img_request_create() dout out into the callers
      ceph: reconnect connection if session hang in opening state
      libceph: drop unused con parameter of calc_target()
      ceph: use release_pages() directly
      rbd: fix response length parameter for encoded strings
      ceph: allow arbitrary security.* xattrs
      ceph: only set CEPH_I_SEC_INITED if we got a MAC label
      ceph: turn ceph_security_invalidate_secctx into static inline
      ceph: add buffered/direct exclusionary locking for reads and writes
      libceph: handle OSD op ceph_pagelist_append() errors
      ceph: don't return a value from void function
      ceph: don't freeze during write page faults
      ceph: update the mtime when truncating up
      ceph: fix indentation in __get_snap_name()
      ceph: remove incorrect comment above __send_cap
      ceph: remove CEPH_I_NOFLUSH
      ceph: remove unneeded test in try_flush_caps
      ceph: have __mark_caps_flushing return flush_tid
      ceph: fix comments over ceph_add_cap
      ceph: eliminate session->s_trim_caps
      ceph: fetch cap_gen under spinlock in ceph_add_cap
      ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds
      ceph: don't SetPageError on writepage errors
      ceph: auto reconnect after blacklisted
      ceph: invalidate all write mode filp after reconnect
      ceph: return -EIO if read/write against filp that lost file locks
      ceph: add helper function that forcibly reconnects to ceph cluster.
      ceph: pass filp to ceph_get_caps()
      ceph: track and report error of async metadata operation
      ceph: allow closing session in restarting/reconnect state
      libceph: add function that clears osd client's abort_err
      libceph: add function that reset client's entity addr
      ceph: don't list vxattrs in listxattr()
      ceph: allow copy_file_range when src and dst inode are same
      ceph: fix directories inode i_blkbits initialization
      bpf: fix accessing bpf_sysctl.file_pos on s390
      xdp: Fix race in dev_map_hash_update_elem() when replacing element
      samples/bpf: fix xdpsock l2fwd tx for unaligned mode
      ixgbe: fix xdp handle calculations
      i40e: fix xdp handle calculations
      selftests/bpf: add bpf-gcc support
      net: stmmac: socfpga: re-use the `interface` parameter from platform data
      net: sched: use get_dev() action API in flow_action infra
      net: sched: take reference to psample group in flow_action infra
      net: sched: extend flow_action_entry with destructor
      MAINTAINERS: update FORCEDETH MAINTAINERS info
      net/wan: dscc4: remove broken dscc4 driver
      MAINTAINERS: xen-netback: update my email address
      net: stmmac: Hold rtnl lock in suspend/resume callbacks
      ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit
      qed: fix spelling mistake "fullill" -> "fulfill"
      net: dsa: b53: Add support for port_egress_floods callback
      udp: correct reuseport selection with connected sockets
      um: irq: Fix LAST_IRQ usage in init_IRQ()
      block: also check RQF_STATS in blk_mq_need_time_stamp()
      block: make rq sector size accessible for block stats
      mtd: pmc551: Remove set but not used variable 'soff_lo'
      mtd: cfi_cmdset_0002: Fix do_erase_chip() to get chip as erasing mode
      mtd: sm_ftl: Fix memory leak in sm_init_zone() error path
      mtd: parsers: Move CMDLINE parser
      mtd: parsers: Move OF parser
      mtd: parsers: Move BCM63xx parser
      mtd: parsers: Move BCM47xx parser
      mtd: parsers: Move TI AR7 parser
      mtd: pismo: Simplify getting the adapter of a client
      mtd: phram: Module parameters add writable permissions
      mtd: pxa2xx: Use ioremap_cache insted of ioremap_cached
      jffs2: Fix memory leak in jffs2_scan_eraseblock() error path
      jffs2: Remove jffs2_gc_fetch_page and jffs2_gc_release_page
      jffs2: Fix possible null-pointer dereferences in jffs2_add_frag_to_fragtree()
      ubi: block: Warn if volume size is not multiple of 512
      ubifs: Fix memory leak bug in alloc_ubifs_info() error path
      ubifs: Fix memory leak in __ubifs_node_verify_hmac error path
      ubifs: Fix memory leak in read_znode() error path
      ubi: ubi_wl_get_peb: Increase the number of attempts while getting PEB
      ubi: Don't do anchor move within fastmap area
      ubifs: Remove redundant assignment to pointer fname
      um: Add SPDX headers for files in arch/um/include
      um: Add SPDX headers for files in arch/um/os-Linux
      um: Add SPDX headers to files in arch/um/kernel/
      um: Add SPDX headers for files in arch/um/drivers
      um: virtio: Implement VHOST_USER_PROTOCOL_F_REPLY_ACK
      um: virtio: Implement VHOST_USER_PROTOCOL_F_SLAVE_REQ
      um: drivers: Add virtio vhost-user driver
      um: Use real DMA barriers
      um: Don't use generic barrier.h
      um: time-travel: Restrict time update in IRQ handler
      um: time-travel: Fix periodic timers
      um: Enable CONFIG_CONSTRUCTORS
      um: Place (soft)irq text with macros
      um: Fix VDSO compiler warning
      um: Implement TRACE_IRQFLAGS_SUPPORT
      um: Remove misleading #define ARCh_IRQ_ENABLED
      um: Avoid using uninitialized regs
      um: Remove sig_info[SIGALRM]
      um: Error handling fixes in vector drivers
      um: Add checks to mtu parameter parsing
      um: Added support for unix socket transports and bess transport
      um: Add legacy tap support and rename existing vector to hybrid
      um: Remove meaningless clearing of clean-files
      um: Fix off by one error in IRQ enumeration
      net/rds: Fix 'ib_evt_handler_call' element in 'rds_ib_stat_names'
      net_sched: let qdisc_put() accept NULL pointer
      net: dsa: Fix load order between DSA drivers and taggers
      net/sched: fix race between deactivation and dequeue for NOLOCK qdisc
      x86: bug.h: use asm_inline in _BUG_FLAGS definitions
      x86: alternative.h: use asm_inline for all alternative variants
      compiler-types.h: add asm_inline definition
      compiler_types.h: don't #define __inline
      lib/zstd/mem.h: replace __inline by inline
      staging: rtl8723bs: replace __inline by inline
      afs dynroot: switch to simple_dir_operations
      platform/x86: asus-wmi: Make it depend on ACPI battery API
      ASoC: sdm845: remove unneeded semicolon
      Documentation: kbuild: Add document about reproducible builds
      io_uring: increase IORING_MAX_ENTRIES to 32K
      bfq: Fix bfq linkage error
      docs: printk-formats: Stop encouraging use of unnecessary %h[xudi] and %hh[xudi]
      Documentation: Add "earlycon=sbi" to the admin guide
      doc:lock: remove reference to clever use of read-write lock
      devices.txt: improve entry for comedi (char major 98)
      genksyms: convert to SPDX License Identifier for lex.l and parse.y
      modpost: use __section in the output to *.mod.c
      modpost: use MODULE_INFO() for __module_depends
      export.h, genksyms: do not make genksyms calculate CRC of trimmed symbols
      KVM: X86: Use IPI shorthands in kvm guest when support
      bus: qcom: fix spelling mistake "ambigous" -> "ambiguous"
      of: Let of_for_each_phandle fallback to non-negative cell_count
      iommu: pass cell_count = -1 to of_for_each_phandle with cells_name
      dm bufio: introduce a global cache replacement
      raid5: use bio_end_sector in r5_next_bio
      raid5: remove STRIPE_OPS_REQ_PENDING
      net: devlink: move reload fail indication to devlink core and expose to user
      net: devlink: split reload op into two
      mlx4: Split restart_one into two functions
      md: add feature flag MD_FEATURE_RAID0_LAYOUT
      md/raid0: avoid RAID0 data corruption due to layout confusion.
      raid5: don't set STRIPE_HANDLE to stripe which is in batch list
      raid5: don't increment read_errors on EILSEQ return
      IB/hfi1: Define variables as unsigned long to fix KASAN warning
      IB/{rdmavt, hfi1, qib}: Add a counter for credit waits
      IB/hfi1: Add traces for TID RDMA READ
      RDMA/siw: Relax from kmap_atomic() use in TX path
      IB/iser: Support up to 16MB data transfer in a single command
      RDMA/siw: Fix page address mapping in TX path
      RDMA: Fix goto target to release the allocated memory
      RDMA/usnic: Avoid overly large buffers on stack
      RDMA/odp: Add missing cast for 32 bit
      RDMA/hns: Use devm_platform_ioremap_resource() to simplify code
      Documentation/infiniband: update name of some functions
      RDMA/cma: Fix false error message
      ip: support SO_MARK cmsg
      rtw88: report RX power for each antenna
      rtw88: fix wrong rx power calculation
      rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version
      rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version
      rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version
      rtw88: allows to receive AMSDU in AMPDU
      rtw88: add dynamic cck pd mechanism
      rtw88: move IQK/DPK into phy_calibration
      rtw88: 8822c: add SW DPK support
      rtw88: 8822c: add FW IQK support
      rtw88: 8822c: Enable interrupt migration
      rtw88: 8822c: update pwr_seq to v13
      rtw88: 8822c: update PHY parameter to v38
      powerpc/xmon: Fix output of XIVE IPI
      powerpc/xmon: Improve output of XIVE interrupts
      rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros
      rtlwifi: rtl8723be: Convert inline routines to little-endian words
      rtlwifi: rtl8723be: Convert macros that set descriptor
      rtlwifi: rtl8723be: Replace local bit manipulation macros
      rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros
      rtlwifi: rtl8723ae: Convert inline routines to little-endian words
      rtlwifi: rtl8723ae: Convert macros that set descriptor
      rtlwifi: rtl8723ae: Replace local bit manipulation macros
      rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros
      dm bufio: remove old-style buffer cleanup
      dm bufio: introduce a global queue
      dm bufio: refactor adjust_total_allocated
      dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer
      libertas: use mesh_wdev->ssid instead of priv->mesh_ssid
      ssb: make array pwr_info_offset static const, makes object smaller
      CREDITS: Update email address
      i2c: tegra: Move suspend handling to NOIRQ phase
      i2c: imx: ACPI support for NXP i2c controller
      powerpc/mm/radix: remove useless kernel messages
      powerpc/fadump: support holes in kernel boot memory area
      powerpc/fadump: remove RMA_START and RMA_END macros
      powerpc/fadump: update documentation about option to release opalcore
      powerpc/fadump: consider f/w load area
      powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file
      powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes
      powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP
      powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel
      powerpc/fadump: improve how crashed kernel's memory is reserved
      powerpc/fadump: consider reserved ranges while releasing memory
      powerpc/fadump: make crash memory ranges array allocation generic
      powerpc/fadump: process architected register state data provided by firmware
      powerpc/fadump: make use of memblock's bottom up allocation mode
      powerpc/fadump: Update documentation about OPAL platform support
      powerpc/fadump: handle invalidation of crashdump and re-registraion
      powerpc/fadump: Warn before processing partial crashdump
      powerpc/fadump: process the crashdump by exporting it as /proc/vmcore
      powerpc/fadump: support copying multiple kernel boot memory regions
      powerpc/fadump: define OPAL register/un-register callback functions
      powerpc/fadump: reset metadata address during clean up
      powerpc/fadump: register kernel metadata address with opal
      powerpc/fadump: improve fadump_reserve_mem()
      powerpc/fadump: add fadump support on powernv
      powerpc/opal: add MPIPL interface definitions
      powerpc/fadump: use FADump instead of fadump for how it is pronounced
      pseries/fadump: move out platform specific support from generic code
      powerpc/fadump: release all the memory above boot memory size
      powerpc/fadump: add source info while displaying region contents
      pseries/fadump: define RTAS register/un-register callback functions
      powerpc/fadump: introduce callbacks for platform specific operations
      powerpc/fadump: move rtas specific definitions to platform code
      powerpc/fadump: use helper functions to reserve/release cpu notes buffer
      powerpc/fadump: Improve fadump documentation
      powerpc/fadump: declare helper functions in internal header file
      powerpc/fadump: add helper functions
      powerpc/fadump: move internal macros/definitions to a new header
      powerpc: improve prom_init_check rule
      powerpc/kvm: Add ifdefs around template code
      powerpc/kvm: Explicitly mark kvm guest code as __init
      powerpc/64s: Remove overlaps_kvm_tmp()
      powerpc/kvm: Move kvm_tmp into .text, shrink to 64K
      powerpc/powernv: Fix build with IOMMU_API=n
      powerpc/eeh: Fix build with STACKTRACE=n
      PTP: add support for one-shot output
      PTP: introduce new versions of IOCTLs
      brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable
      bcma: make arrays pwr_info_offset and sprom_sizes static const, shrinks object size
      rtlwifi: rtl8821ae: make array static const and remove redundant assignment
      brcmfmac: don't realloc wiphy during PCIe reset
      brcmfmac: split brcmf_attach() and brcmf_detach() functions
      brcmfmac: move "cfg80211_ops" pointer to another struct
      hwmon: submitting-patches: Add note on comment style
      pinctrl: meson-gxbb: Fix wrong pinning definition for uart_c
      hwmon: submitting-patches: Point to with_info API
      MAINTAINERS: Add PCI native host/endpoint controllers designated reviewer
      crypto: caam - Cast to long first before pointer conversion
      crypto: ccree - enable CTS support in AES-XTS
      crypto: inside-secure - Probe transform record cache RAM sizes
      crypto: inside-secure - Base RD fetchcount on actual RD FIFO size
      crypto: inside-secure - Base CD fetchcount on actual CD FIFO size
      crypto: inside-secure - Enable extended algorithms on newer HW
      crypto: inside-secure: Corrected configuration of EIP96_TOKEN_CTRL
      crypto: inside-secure - Add EIP97/EIP197 and endianness detection
      padata: remove cpu_index from the parallel_queue
      padata: unbind parallel jobs from specific CPUs
      padata: use separate workqueues for parallel and serial work
      padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible
      crypto: pcrypt - remove padata cpumask notifier
      padata: make padata_do_parallel find alternate callback CPU
      workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs
      workqueue: unconfine alloc/apply/free_workqueue_attrs()
      padata: allocate workqueue internally
      arm64: dts: imx8mq: Add CAAM node
      netfilter: conntrack: remove two unused functions from nf_conntrack_timestamp.h.
      netfilter: conntrack: remove CONFIG_NF_CONNTRACK checks from nf_conntrack_zones.h.
      netfilter: remove CONFIG_NETFILTER checks from headers.
      netfilter: conntrack: remove CONFIG_NF_CONNTRACK check from nf_conntrack_acct.h.
      netfilter: conntrack: move code to linux/nf_conntrack_common.h.
      netfilter: br_netfilter: update stub br_nf_pre_routing_ipv6 parameter to `void *priv`.
      netfilter: conntrack: wrap two inline functions in config checks.
      netfilter: replace defined(CONFIG...) || defined(CONFIG...MODULE) with IS_ENABLED(CONFIG...).
      netfilter: conntrack: use consistent style when defining inline functions
      netfilter: move nf_bridge_frag_data struct definition to a more appropriate header.
      netfilter: synproxy: move code between headers.
      netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header.
      netfilter: remove nf_conntrack_icmpv6.h header.
      netfilter: update include directives.
      netfilter: inline xt_hashlimit, ebt_802_3 and xt_physdev headers
      netfilter: ip_tables: remove unused function declarations.
      s390: add support for IBM z15 machines
      s390/crypto: Support for SHA3 via CPACF (MSA6)
      s390/startup: add pgm check info printing
      spi: mediatek: support large PA
      spi: mediatek: add spi support for mt6765 IC
      dt-bindings: spi: update bindings for MT6765 SoC
      netfilter: fix coding-style errors.
      netfilter: fix include guards.
      ASoC: fsl_sai: Implement set_bclk_ratio
      netfilter: nf_tables_offload: remove rules when the device unregisters
      netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function
      netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function
      Revert "drm/bridge: adv7511: Attach to DSI host at probe time"
      sched/psi: Correct overly pessimistic size calculation
      sched/fair: Speed-up energy-aware wake-ups
      vfs: Make fs_parse() handle fs_param_is_fd-type params better
      vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API
      shmem_parse_one(): switch to use of fs_parse()
      shmem_parse_options(): take handling a single option into a helper
      shmem_parse_options(): don't bother with mpol in separate variable
      shmem_parse_options(): use a separate structure to keep the results
      netfilter: nf_tables_offload: add __nft_offload_get_chain function
      ipmi_si_intf: Fix race in timer shutdown handling
      io_uring: make sqpoll wakeup possible with getevents
      io_uring: extend async work merging
      xen/pci: reserve MCFG areas earlier
      hwmon: (nct7904) Fix incorrect SMI status register setting of LTD temperature and fan.
      leds: lm3532: Fix optional led-max-microamp prop error handling
      ice: Bump version
      ice: Enable DDP package download
      ice: Initialize DDP package structures
      ice: Implement Dynamic Device Personalization (DDP) download
      orangefs: remove redundant assignment to err
      orangefs: Add octal zero prefix
      ice: Fix FW version formatting in dmesg
      ice: send driver version to firmware
      nvmet: fix a wrong error status returned in error log page
      nvme: send discovery log page change events to userspace
      nvme: add uevent variables for controller devices
      nvme: enable aen regardless of the presence of I/O queues
      nvme-fabrics: allow discovery subsystems accept a kato
      nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery()
      nvme: Remove redundant assignment of cq vector
      nvme: Assign subsys instance from first ctrl
      nvme: tcp: remove redundant assignment to variable ret
      nvme: include admin_q sync with nvme_sync_queues
      nvme: Treat discovery subsystems as unique subsystems
      nvme: fix ns removal hang when failing to revalidate due to a transient error
      nvme: make nvme_report_ns_ids propagate error back
      nvme: make nvme_identify_ns propagate errors back
      nvme: pass status to nvme_error_status
      nvme-fc: Fail transport errors with NVME_SC_HOST_PATH
      nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed
      nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR
      wil6210: ignore reset errors for FW during probe
      wil6210: fix RX short frame check
      wil6210: use writel_relaxed in wil_debugfs_iomem_x32_set
      wil6210: report boottime_ns in scan results
      wil6210: properly initialize discovery_expired_work
      wil6210: verify cid value is valid
      wil6210: make sure DR bit is read before rest of the status message
      wil6210: fix PTK re-key race
      wil6210: add debugfs to show PMC ring content
      wil6210: add wil_netif_rx() helper function
      ath10k: fix channel info parsing for non tlv target
      ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet
      ath10k: free beacon buf later in vdev teardown
      MAINTAINERS: Switch PDx86 subsystem status to Odd Fixes
      platform/chrome: cros_usbpd_logger: null check create_singlethread_workqueue
      platform/chrome: cros_ec_chardev: Add a poll handler to receive MKBP events
      platform/chrome: cros_ec_rpmsg: Fix race with host command when probe failed
      platform/chrome: chromeos_tbmc: Report wake events
      parisc: Have git ignore generated real2.S and firmware.c
      dm: add clone target
      module: Remove leftover '#undef' from export header
      block: fix race between switching elevator and removing queues
      scsi: core: remove dummy q->dev check
      block: bypass blk_set_runtime_active for uninitialized q->dev
      fuse: reserve byteswapped init opcodes
      fuse: reserve values for mapping protocol
      fuse: allow skipping control interface and forced unmount
      fuse: dissociate DESTROY from fuseblk
      fuse: delete dentry if timeout is zero
      fuse: separate fuse device allocation and installation in fuse_conn
      fuse: add fuse_iqueue_ops callbacks
      fuse: extract fuse_fill_super_common()
      fuse: export fuse_dequeue_forget() function
      fuse: export fuse_get_unique()
      fuse: export fuse_send_init_request()
      fuse: export fuse_len_args()
      fuse: export fuse_end_request()
      fuse: fix request limit
      mmc: renesas_sdhi_internal_dmac: Add MMC_CAP2_MERGE_CAPABLE
      mmc: queue: Fix bigger segments usage
      pinctrl: sh-pfc: Unlock on error in sh_pfc_func_set_mux()
      cxgb4: Fix spelling typos
      net: dsa: microchip: remove NET_DSA_TAG_KSZ_COMMON
      net: dsa: microchip: add ksz9567 to ksz9477 driver
      net: dsa: microchip: add KSZ9477 I2C driver
      quota: fix wrong condition in is_quota_modification()
      ARM: dts: aspeed: Add AST2600 pinmux nodes
      ARM: dts: aspeed: Add AST2600 and EVB
      Staging: gasket: Use temporaries to reduce line length.
      Staging: octeon: Avoid several usecases of strcpy
      staging: vhciq_core: replace snprintf with scnprintf
      staging: wilc1000: avoid twice IRQ handler execution for each single interrupt
      staging: wilc1000: remove unused interrupt status handling code
      staging: fbtft: make several arrays static const, makes object smaller
      staging: rtl8188eu: make two arrays static const, makes object smaller
      staging: rtl8723bs: core: Remove Macro "IS_MAC_ADDRESS_BROADCAST"
      dt-bindings: anybus-controller: move to staging/ tree
      staging: emxx_udc: remove local TRUE/FALSE definition
      staging: wilc1000: look for rtc_clk clock
      staging: dt-bindings: wilc1000: add optional rtc_clk property
      staging: nvec: make use of devm_platform_ioremap_resource
      staging: exfat: drop unused function parameter
      gpiolib: of: add a fallback for wlf,reset GPIO name
      pinctrl: bcm: remove redundant assignment to pointer log
      pinctrl: iproc: Add 'get_direction' support
      Staging: exfat: Avoid use of strcpy
      staging: exfat: use integer constants
      staging: exfat: cleanup spacing for casts
      staging: exfat: cleanup spacing for operators
      gpio: htc-egpio: Remove unused exported htc_egpio_get_wakeup_irq()
      powerpc/xive: Fix bogus error code returned by OPAL
      powerpc/pseries: correctly track irq state in default idle
      powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions
      powerpc/powernv: Add new opal message type
      powerpc/powernv: Enhance opal message read interface
      powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function
      seltests/powerpc: Add a selftest for memcpy_mcsafe
      powerpc/memcpy: Fix stack corruption for smaller sizes
      powerpc: Add attributes for setjmp/longjmp
      gpio: remove explicit comparison with 0
      nfp: read chip model from the PluDevice register
      tcp: force a PSH flag on TSO packets
      ipv6: Don't use dst gateway directly in ip6_confirm_neigh()
      net: stmmac: pci: Add HAPS support using GMAC5
      net: phy: dp83867: Add SGMII mode type switching
      net: phy: dp83867: Add documentation for SGMII mode type
      null_blk: validate the number of devices
      null_blk: fix module name at log message
      docs: block: null_blk: enhance document style
      dm raid: fix updating of max_discard_sectors limit
      module: remove unneeded casts in cmp_name()
      module: move CONFIG_UNUSED_SYMBOLS to the sub-menu of MODULES
      module: remove redundant 'depends on MODULES'
      software node: Initialize the return value in software_node_find_by_name()
      module: Fix link failure due to invalid relocation on namespace offset
      KVM: x86: Fix INIT signal handling in various CPU states
      i40e: fix potential RX buffer starvation for AF_XDP
      net/ixgbevf: make array api static const, makes object smaller
      iavf: fix MAC address setting for VFs when filter is rejected
      i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate
      i40e: use BIT macro to specify the cloud filter field flags
      i40e: Fix message for other card without FEC.
      i40e: fix missed "Negotiated" string in i40e_print_link_message()
      i40e: mark additional missing bits as reserved
      i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP
      i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64
      ixgbe: use skb_get_queue_mapping in tx path
      i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask
      ixgbe: fix memory leaks
      KVM: VMX: Introduce exit reason for receiving INIT signal on guest-mode
      KVM: VMX: Stop the preemption timer during vCPU reset
      KVM: LAPIC: Micro optimize IPI latency
      kvm: Nested KVM MMUs need PAE root too
      KVM: x86: set ctxt->have_exception in x86_decode_insn()
      KVM: x86: always stop emulation on page fault
      cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available
      cpuidle-haltpoll: do not set an owner to allow modunload
      cpuidle-haltpoll: return -ENODEV on modinit failure
      cpuidle-haltpoll: set haltpoll as preferred governor
      cpuidle: allow governor switch on cpuidle_register_driver()
      KVM: nVMX: trace nested VM-Enter failures detected by H/W
      KVM: nVMX: add tracepoint for failed nested VM-Enter
      x86: KVM: svm: Fix a check in nested_svm_vmrun()
      spi: bcm2835: Speed up RX-only DMA transfers by zero-filling TX FIFO
      spi: bcm2835: Speed up TX-only DMA transfers by clearing RX FIFO
      dmaengine: bcm2835: Avoid accessing memory when copying zeroes
      spi: bcm2835: Cache CS register value for ->prepare_message()
      ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name
      dmaengine: bcm2835: Document struct bcm2835_dmadev
      spi: Guarantee cacheline alignment of driver-private data
      dmaengine: bcm2835: Allow reusable descriptors
      dmaengine: bcm2835: Allow cyclic transactions without interrupt
      spi: bcm2835: Drop dma_pending flag
      dt-bindings: net: dwmac: document 'mac-mode' property
      net: stmmac: implement support for passive mode converters via dt
      qed: Fix Config attribute frame format.
      qed*: Fix size of config attribute dump.
      ovl: filter of trusted xattr results in audit
      ovl: Fix dereferencing possible ERR_PTR()
      ms_block: fix spelling mistake "randomally" -> "randomly"
      mmc: dw_mmc: hi3798cv200: make array degrees static const, makes object smaller
      mmc: sdhci: Convert to use sdio_irq_claimed()
      mmc: sdhci: Drop redundant code for SDIO IRQs
      mmc: sdhci: Drop redundant check in sdhci_ack_sdio_irq()
      mmc: core: Fixup processing of SDIO IRQs during system suspend/resume
      mmc: core: WARN if SDIO IRQs are enabled for non-powered card in suspend
      mmc: core: Clarify that the ->ack_sdio_irq() callback is mandatory
      mmc: core: Clarify sdio_irq_pending flag for MMC_CAP2_SDIO_IRQ_NOTHREAD
      mmc: core: Move code to get pending SDIO IRQs to a function
      mmc: mtk-sd: Re-store SDIO IRQs mask at system resume
      mmc: dw_mmc: Re-store SDIO IRQs mask at system resume
      mmc: core: Add helper function to indicate if SDIO IRQs is enabled
      nfp: devlink: set unknown fw_load_policy
      devlink: add unknown 'fw_load_policy' value
      mmc: sdhci-pci-o2micro: Fix O2 Host data read/write DLL Lock phase shift issue
      mmc: sdhci-pci-o2micro: Move functions in preparation to fix DLL lock phase shift issue
      mmc: sdhci-pci-o2micro: Change O2 Host PLL and DLL register name
      mmc: sdhci: Fix incorrect switch to HS mode
      mmc: sdhci-of-aspeed: Depend on CONFIG_OF_ADDRESS
      mmc: sdhci-of-aspeed: Allow max-frequency limitation of SDCLK
      mmc: sdhci-of-aspeed: Uphold clocks-on post-condition of set_clock()
      mmc: sdhci-of-aspeed: Drop redundant assignment to host->clock
      mmc: mmc_spi: Convert to use for_each_sg()
      mmc: sdhi: fill in actual_clock
      mmc: sdhci: use lower/upper_32_bits() macros for DMA addresses
      mmc: sdhci-cadence: override spec version
      mmc: sdhci: constify references of parameters to __sdhci_read_caps()
      mmc: mediatek: enable SDIO IRQ low level trigger function
      mmc: sdhci: Export sdhci_abort_tuning function symbol
      PCI: Add Genesys Logic, Inc. Vendor ID
      mmc: sdhci: Add PLL Enable support to internal clock setup
      mmc: sdhci: Change timeout of loop for checking internal clock stable
      mmc: sdhci-of-arasan: Add Support for Intel LGM eMMC
      dt-bindings: mmc: sdhci-of-arasan: Add new compatible for Intel LGM eMMC
      mmc: sdhci-of-aspeed: Fix return value check in aspeed_sdc_probe()
      dt-bindings: mmc: sdhci-of-aspeed: Update example ranges property
      mmc: bcm2835: Take SWIOTLB memory size limitation into account
      mmc: sdhci-of-aspeed: Add support for the ASPEED SD controller
      dt-bindings: mmc: sdhci-of-aspeed: Document Aspeed SD controller
      mmc: mediatek: support 24bits segment size
      mmc: mediatek: fix controller busy when plug out SD
      mmc: renesas_sdhi_sys_dmac: Remove all R-Car Gen3 SoCs
      mmc: jz4740: Drop dependency on arch header
      mmc: jz4740: Code cleanup
      mmc: sdhci-cadence: use struct_size() helper
      mmc: sdhci-of-esdhc: add erratum A011334 support in ls1028a 1.0 SoC
      mmc: Remove dev_err() usage after platform_get_irq()
      mmc: sdhci-pci: Add another Id for Intel CML
      mmc: sdhci-s3c: Mark expected switch fall-through
      mmc: atmel-mci: Mark expected switch fall-throughs
      mmc: sdhci-pltfm: Use devm_platform_ioremap_resource() to simplify code
      mmc: mmci: Clarify comments and some code for busy detection
      memstick: r592: Use dev_get_drvdata
      mmc: sdhci-pci: Use dev_get_drvdata
      mmc: sdhci-iproc: Add support for emmc2 of the BCM2711
      dt-bindings: mmc: sdhci-iproc: Add brcm,bcm2711-emmc2
      dt-bindings: mmc: sunxi: Add H5 compatibles
      dt-bindings: mmc: sunxi: reorder MMC compatibles
      mmc: mxs: use devm_platform_ioremap_resource() to simplify code
      mmc: usdhi6rol0: Add maintainers
      gpio: creg-snps: use devm_platform_ioremap_resource() to simplify code
      gpio: devres: Switch to EXPORT_SYMBOL_GPL()
      gpio: of: Switch to EXPORT_SYMBOL_GPL()
      gpio: of: Make of_gpio_simple_xlate() private
      gpio: of: Make of_get_named_gpiod_flags() private
      KVM: x86: Return to userspace with internal error on unexpected exit reason
      configfs: calculate the symlink target only once
      configfs: make configfs_create() return inode
      configfs: factor dirent removal into helpers
      configfs: fix a deadlock in configfs_symlink()
      arm64: use asm-generic/dma-mapping.h
      swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page
      swiotlb-xen: simplify cache maintainance
      swiotlb-xen: use the same foreign page check everywhere
      swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable
      xen: remove the exports for xen_{create,destroy}_contiguous_region
      xen/arm: remove xen_dma_ops
      xen/arm: simplify dma_cache_maint
      xen/arm: use dev_is_dma_coherent
      xen/arm: consolidate page-coherent.h
      xen/arm: use dma-noncoherent.h calls for xen-swiotlb cache maintainance
      iommu/vt-d: Declare Broadwell igfx dmar support snafu
      iommu/vt-d: Add Scalable Mode fault information
      iommu/vt-d: Use bounce buffer for untrusted devices
      iommu/vt-d: Add trace events for device dma map/unmap
      iommu/vt-d: Don't switch off swiotlb if bounce page is used
      iommu/vt-d: Check whether device requires bounce buffer
      swiotlb: Split size parameter to map/unmap APIs
      regulator: core: Fix error return for /sys access
      regulator: da9211: fix obtaining "enable" GPIO
      regulator: max77686: fix obtaining "maxim,ena" GPIO
      ASoC: wcd9335: remove redundant use of ret variable
      gpio: aspeed: Add in ast2600 details to Aspeed driver
      gpio: aspeed: Use ngpio property from device tree if available
      gpio: aspeed: Setup irqchip dynamically
      gpio/aspeed: Fix incorrect number of banks
      gpio: aspeed: Update documentation with ast2600 controllers
      pinctrl: iproc-gpio: Handle interrupts for multiple instances
      pinctrl: iproc-gpio: Fix incorrect pinconf configurations
      dt-bindings: arm: Convert Realtek board/soc bindings to json-schema
      dt-bindings: arm: Convert Actions Semi bindings to jsonschema
      cfg80211: Purge frame registrations on iftype change
      net: stmmac: ARP Offload for GMAC4+ Cores
      net: stmmac: Add support for VLAN Insertion Offload in GMAC4+
      net: stmmac: Add support for SA Insertion/Replacement in GMAC4+
      net: stmmac: xgmac: Reinitialize correctly a variable
      net: stmmac: Add VLAN HASH filtering support in GMAC4+
      net: stmmac: Prevent divide-by-zero
      net: hns3: add some DFX info for reset issue
      net: hns3: check NULL pointer before use
      net: hns3: modify some logs format
      net: hns3: fix port setting handle for fibre port
      net: hns3: fix shaper parameter algorithm
      net: hns3: revert to old channel when setting new channel num fail
      net: hns3: add ethtool_ops.set_channels support for HNS3 VF driver
      mac80211_hwsim: Register support for HE meshpoint
      nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds
      mac80211: allow drivers to set max MTU
      cfg80211: Do not compare with boolean in nl80211_common_reg_change_event
      mac80211: IBSS: send deauth when expiring inactive STAs
      mac80211: don't check if key is NULL in ieee80211_key_link()
      mac80211: clear crypto tx tailroom counter upon keys enable
      mac80211: remove unnecessary key condition
      mac80211: list features in WEP/TKIP disable in better order
      cfg80211: always shut down on HW rfkill
      mac80211: vht: add support VHT EXT NSS BW in parsing VHT
      cfg80211: fix boundary value in ieee80211_frequency_to_channel()
      scsi: hisi_sas: Fix the conflict between device gone and host reset
      scsi: hisi_sas: Add BIST support for phy loopback
      scsi: hisi_sas: Add hisi_sas_debugfs_alloc() to centralise allocation
      scsi: hisi_sas: Remove some unused function arguments
      scsi: hisi_sas: Remove redundant work declaration
      scsi: hisi_sas: Remove hisi_sas_hw.slot_complete
      scsi: hisi_sas: Assign NCQ tag for all NCQ commands
      scsi: hisi_sas: Update all the registers after suspend and resume
      scsi: hisi_sas: Retry 3 times TMF IO for SAS disks when init device
      scsi: hisi_sas: Remove sleep after issue phy reset if sas_smp_phy_control() fails
      scsi: hisi_sas: Directly return when running I_T_nexus reset if phy disabled
      scsi: hisi_sas: Use true/false as input parameter of sas_phy_reset()
      scsi: hisi_sas: add debugfs auto-trigger for internal abort time out
      scsi: virtio_scsi: unplug LUNs when events missed
      scsi: scsi_dh_rdac: zero cdb in send_mode_select()
      scsi: fcoe: fix null-ptr-deref Read in fc_release_transport
      gpio: Initialize the irqchip valid_mask with a callback
      Documentation/process: Volunteer as the ambassador for Intel
      misc: mic: Use PTR_ERR_OR_ZERO rather than its implementation
      netfilter: nft_{fwd,dup}_netdev: add offload support
      net/mlx5: FWTrace, Reduce stack usage
      net/mlx5: Fix addr's type in mlx5dr_icm_dm
      net/mlx5: Fix rt's type in dr_action_create_reformat_action
      netfilter: nft_synproxy: add synproxy stateful object support
      hwmon: (shtc1) add support for the SHTC3 sensor
      hwmon: (shtc1) fix shtc1 and shtw1 id mask
      iocost_monitor: Report debt
      iocost_monitor: Report more info with higher accuracy
      iocost_monitor: Always use strings for json values
      blk-iocost: Don't let merges push vtime into the future
      blk-iocost: Account force-charged overage in absolute vtime
      blk-iocost: Fix incorrect operation order during iocg free
      KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/SVM code
      KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers
      doc: kvm: Fix return description of KVM_SET_MSRS
      KVM: X86: Tune PLE Window tracepoint
      KVM: VMX: Change ple_window type to unsigned int
      KVM: X86: Remove tailing newline for tracepoints
      KVM: X86: Trace vcpu_id for vmexit
      Documentation: nfp: add nfp driver specific notes
      kdoc: fix nfp_fw_load documentation
      nfp: devlink: add 'reset_dev_on_drv_probe' support
      nfp: devlink: add 'fw_load_policy' support
      nfp: add devlink param infrastructure
      nfp: honor FW reset and loading policies
      nfp: nsp: add support for hwinfo set operation
      nfp: nsp: add support for optional hwinfo lookup
      nfp: nsp: add support for fw_loaded command
      devlink: add 'reset_dev_on_drv_probe' param
      devlink: extend 'fw_load_policy' values
      net: dsa: mv88e6xxx: add RXNFC support
      net: dsa: mv88e6xxx: introduce .port_set_policy
      net: dsa: mv88e6xxx: complete ATU state definitions
      io_uring: limit parallelism of buffered writes
      io_uring: add io_queue_async_work() helper
      waitid: Add support for waiting for the current process group
      export.h: remove defined(__KERNEL__), which is no longer needed
      KVM: x86: Manually calculate reserved bits when loading PDPTRS
      KVM: x86: Disable posted interrupts for non-standard IRQs delivery modes
      fuse: stop copying pages to fuse_req
      fuse: stop copying args to fuse_req
      fuse: clean up fuse_req
      fuse: simplify request allocation
      fuse: unexport request ops
      fuse: convert retrieve to simple api
      fuse: convert release to simple api
      cuse: convert init to simple api
      fuse: convert init to simple api
      fuse: convert writepages to simple api
      fuse: convert readdir to simple api
      fuse: convert readpages to simple api
      fuse: convert direct_io to simple api
      fuse: add simple background helper
      fuse: convert sync write to simple api
      fuse: covert readpage to simple api
      fuse: fuse_short_read(): don't take fuse_req as argument
      fuse: convert ioctl to simple api
      fuse: move page alloc
      fuse: convert readlink to simple api
      fuse: add pages to fuse_args
      fuse: convert destroy to simple api
      fuse: add nocreds to fuse_args
      fuse: convert fuse_force_forget() to simple api
      fuse: add noreply to fuse_args
      fuse: convert flush to simple api
      fuse: simplify 'nofail' request
      fuse: rearrange and resize fuse_args fields
      fuse: flatten 'struct fuse_args'
      fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock
      ARM: 8906/1: drivers/amba: add reset control to amba bus probe
      ARM: 8905/1: Emit __gnu_mcount_nc when using Clang 10.0.0 or newer
      ARM: 8904/1: skip nomap memblocks while finding the lowmem/highmem boundary
      io_uring: optimize submit_and_wait API
      ALSA: firewire-tascam: check intermediate state of clock status and retry
      ALSA: firewire-tascam: handle error code when getting current source of clock
      rtc: meson: mark PM functions as __maybe_unused
      rtc: sc27xx: Remove clearing SPRD_RTC_POWEROFF_ALM_FLAG flag
      libperf: Adopt perf_cpu_map__max() function
      libperf: Add missing event.h file to install rule
      perf tests: Add libperf automated test for 'make -C tools/perf build-test'
      perf python: Add missing python/perf.so dependency for libperf
      ath9k: release allocated buffer if timed out
      ath9k_htc: release allocated buffer if timed out
      nfsd: add support for upcall version 2
      nfsd: add a "GetVersion" upcall for nfsdcld
      ath9k: Remove unneeded variable to store return value
      nfsd: Reset the boot verifier on all write I/O errors
      nfsd: Don't garbage collect files that might contain write errors
      nfsd: Support the server resetting the boot verifier
      nfsd: nfsd_file cache entries should be per net namespace
      ath10k: add reorder and change PN check logic for mac80211
      ath10k: add mic bytes for pmf management packet
      kexec: Fix file verification on S390
      security: constify some arrays in lockdown LSM
      platform/x86: asus-wmi: Refactor charge threshold to use the battery hooking API
      PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers
      posix-cpu-timers: Fix permission check regression
      gpiolib: acpi: make acpi_can_fallback_to_crs() static
      spi: bcm2835: Work around DONE bit erratum
      regulator: uniphier: Add Pro5 USB3 VBUS support
      dt-bindings: regulator: add regulator-fixed-clock binding
      regulator: fixed: add possibility to enable by clock
      regulator: s2mps11: Consistently use local variable
      usb-storage: export symbols in USB_STORAGE namespace
      usb-storage: remove single-use define for debugging
      docs: Add documentation for Symbol Namespaces
      scripts: Coccinelle script for namespace dependencies.
      modpost: add support for generating namespace dependencies
      export: allow definition default namespaces in Makefiles or sources
      module: add config option MODULE_ALLOW_MISSING_NAMESPACE_IMPORTS
      modpost: add support for symbol namespaces
      module: add support for symbol namespaces.
      export: explicitly align struct kernel_symbol
      module: support reading multiple values per modinfo tag
      net/mlx4_en: ethtool: make array modes static const, makes object smaller
      objtool: Clobber user CFLAGS variable
      x86/umip: Add emulation (spoofing) for UMIP covered instructions in 64-bit processes as well
      io_uring: add support for link with drain
      io_uring: fix wrong sequence setting logic
      ARM: multi_v5_defconfig: make DaVinci part of the ARM v5 multiplatform build
      ARM: davinci: support multiplatform build for ARM v5
      ARM: exynos: Enable support for ARM architected timers
      ARM: samsung: Fix system restart on S3C6410
      i40e: Add support for X710 device
      igc: Add tx_csum offload functionality
      ixgbe: sync the first fragment unconditionally
      i40e: Remove EMPR traces from debugfs facility
      i40e: Implement debug macro hw_dbg using dev_dbg
      platform/x86: asus-wmi: Rename CHARGE_THRESHOLD to RSOC
      platform/x86: asus-wmi: Reorder ASUS_WMI_CHARGE_THRESHOLD
      i40e: fix hw_dbg usage in i40e_hmc_get_object_va
      igc: Remove unneeded PCI bus defines
      iavf: allow permanent MAC address to change
      igc: Add NVM checksum validation
      fm10k: use a local variable for the frag pointer
      Documentation: iavf: Update the Intel LAN driver doc for iavf
      igc: Remove useless forward declaration
      e1000e: Make speed detection on hotplugging cable more reliable
      ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend
      iavf: remove unused debug function iavf_debug_d
      clk: mediatek: Add MT6779 clock support
      clk: mediatek: Add dt-bindings for MT6779 clocks
      dt-bindings: mediatek: bindings for MT6779 clk
      clk: qcom: fix QCS404 TuringCC regmap
      kbuild: allow Clang to find unused static inline functions for W=1 build
      ASoC: hdmi-codec: Add an op to set callback function for plug event
      random: Use wait_event_freezable() in add_hwgenerator_randomness()
      crypto: ux500 - Fix COMPILE_TEST warnings
      crypto: x86/aes-ni - use AES library instead of single-use AES cipher
      crypto: cavium/zip - Add missing single_release()
      crypto: marvell - Use kzfree rather than its implementation
      crypto: caam - dispose of IRQ mapping only after IRQ is freed
      crypto: caam - check irq_of_parse_and_map for errors
      crypto: caam - use devres to unmap JR's registers
      btrfs: Relinquish CPUs in btrfs_compare_trees
      btrfs: Don't assign retval of btrfs_try_tree_write_lock/btrfs_tree_read_lock_atomic
      btrfs: create structure to encode checksum type and length
      btrfs: turn checksum type define into an enum
      btrfs: add enospc debug messages for ticket failure
      btrfs: do not account global reserve in can_overcommit
      btrfs: use btrfs_try_granting_tickets in update_global_rsv
      btrfs: always reserve our entire size for the global reserve
      btrfs: change the minimum global reserve size
      btrfs: rename btrfs_space_info_add_old_bytes
      btrfs: remove orig_bytes from reserve_ticket
      btrfs: fix may_commit_transaction to deal with no partial filling
      btrfs: rework wake_all_tickets
      btrfs: refactor the ticket wakeup code
      btrfs: stop partially refilling tickets when releasing space
      btrfs: add space reservation tracepoint for reserved bytes
      btrfs: roll tracepoint into btrfs_space_info_update helper
      btrfs: do not allow reservations if we have pending tickets
      btrfs: stop clearing EXTENT_DIRTY in inode I/O tree
      btrfs: treat RWF_{,D}SYNC writes as sync for CRCs
      btrfs: use correct count in btrfs_file_write_iter()
      btrfs: tie extent buffer and it's token together
      btrfs: assume valid token for btrfs_set/get_token helpers
      btrfs: define separate btrfs_set/get_XX helpers
      btrfs: Make btrfs_find_name_in_ext_backref return struct btrfs_inode_extref
      btrfs: Make btrfs_find_name_in_backref return btrfs_inode_ref struct
      btrfs: move dev_stats helpers to volumes.c
      btrfs: move struct io_ctl to free-space-cache.h
      btrfs: move functions for tree compare to send.c
      btrfs: rename and export read_node_slot
      btrfs: move private raid56 definitions from ctree.h
      btrfs: move math functions to misc.h
      btrfs: move cond_wake_up functions out of ctree
      btrfs: use proper error values on allocation failure in clone_fs_devices
      btrfs: proper error handling when invalid device is found in find_next_devid
      btrfs: fix allocation of free space cache v1 bitmap pages
      btrfs: Detect unbalanced tree with empty leaf before crashing btree operations
      btrfs: Deprecate BTRFS_SUBVOL_CREATE_ASYNC flag
      btrfs: improve error handling in run_delalloc_nocow
      btrfs: comment and minor simplifications in run_delalloc_nocow
      btrfs: streamline code in run_delalloc_nocow in case of inline extents
      btrfs: simplify extent type checks in run_delalloc_nocow
      btrfs: improve comments around nocow path
      btrfs: refactor variable scope in run_delalloc_nocow
      btrfs: only reserve metadata_size for inodes
      btrfs: rename the btrfs_calc_*_metadata_size helpers
      btrfs: tree-checker: Add EXTENT_DATA_REF check
      btrfs: tree-checker: Add simple keyed refs check
      btrfs: tree-checker: Add EXTENT_ITEM and METADATA_ITEM check
      btrfs: fix error pointer check in __btrfs_map_block()
      btrfs: dev stat drop useless goto
      btrfs: dev stats item key conversion per cpu type is not needed
      btrfs: Make reada_tree_block_flagged private
      btrfs: compression: replace set_level callbacks by a common helper
      btrfs: define compression levels statically
      Btrfs: fix use-after-free when using the tree modification log
      btrfs: replace: BTRFS_DEV_REPLACE_ITEM_STATE_x defines should go
      btrfs: introduce an evict flushing state
      btrfs: refactor priority_reclaim_metadata_space
      btrfs: factor out the ticket flush handling
      btrfs: unify error handling for ticket flushing
      btrfs: add a flush step for delayed iputs
      btrfs: unexport the temporary exported functions
      btrfs: migrate the block group cleanup code
      btrfs: migrate the alloc_profile helpers
      btrfs: migrate the chunk allocation code
      btrfs: migrate the block group space accounting helpers
      btrfs: export block group accounting helpers
      btrfs: migrate the dirty bg writeout code
      btrfs: migrate inc/dec_block_group_ro code
      btrfs: temporarily export btrfs_get_restripe_target
      btrfs: migrate the block group read/creation code
      btrfs: migrate the block group removal code
      btrfs: temporarily export inc_block_group_ro
      btrfs: migrate the block group caching code
      btrfs: sysfs: move helper macros to sysfs.c
      btrfs: sysfs: move type conversion helpers to sysfs.c
      btrfs: cleanup kobject.h includes
      btrfs: factor out sysfs code for updating sprout fsid
      btrfs: factor out sysfs code for deleting block group and space infos
      btrfs: factor out sysfs code for sending device uevent
      btrfs: sysfs: replace direct access to feature set names with a helper
      btrfs: sysfs: unexport space_info_ktype
      btrfs: factor out sysfs code for creating space infos
      btrfs: sysfs: unexport btrfs_raid_ktype
      btrfs: factor sysfs code out of link_block_group
      btrfs: move sysfs declarations out of ctree.h
      btrfs: opencode reset of all device stats
      btrfs: reset device stat using btrfs_dev_stat_set
      btrfs: qgroup: Try our best to delete qgroup relations
      btrfs: clarify btrfs_ioctl_get_dev_stats padding
      Btrfs: make test_find_first_clear_extent_bit fail on incorrect results
      Btrfs: fix memory leaks in the test test_find_first_clear_extent_bit
      btrfs: delete debugfs code
      btrfs: sysfs: add debugging exports
      btrfs: make caching_thread use btrfs_find_next_key
      btrfs: temporarily export fragment_free_space
      btrfs: export the caching control helpers
      btrfs: export the excluded extents helpers
      btrfs: export the block group caching helpers
      btrfs: migrate nocow and reservation helpers
      btrfs: migrate the block group ref counting stuff
      btrfs: migrate the block group lookup code
      btrfs: move basic block_group definitions to their own header
      btrfs: move btrfs_add_free_space out of a header file
      btrfs: tree-log: use symbolic name for first replay stage
      btrfs: async-thread: convert defines to enums
      btrfs: tree-log: convert defines to enums
      btrfs: remove unused key type set/get helpers
      btrfs: remove unused btrfs_device::flush_bio_sent
      Btrfs: remove unnecessary condition in btrfs_clone() to avoid too much nesting
      btrfs: Refactor btrfs_calc_avail_data_space
      btrfs: Remove unnecessary check from join_running_log_trans
      Btrfs: wake up inode cache waiters sooner to reduce waiting time
      Btrfs: fix inode cache waiters hanging on path allocation failure
      Btrfs: fix inode cache waiters hanging on failure to start caching thread
      Btrfs: fix inode cache block reserve leak on failure to allocate data space
      Btrfs: fix hang when loading existing inode cache off disk
      btrfs: tree-checker: Add ROOT_ITEM check
      btrfs: extent-tree: Make sure we only allocate extents from block groups with the same type
      btrfs: delayed-inode: Kill the BUG_ON() in btrfs_delete_delayed_dir_index()
      btrfs: volumes: Remove ENOSPC-prone btrfs_can_relocate()
      btrfs: extent-tree: Add comment for inc_block_group_ro()
      btrfs: volumes: Add comment for find_free_dev_extent_start()
      btrfs: volumes: Unexport find_free_dev_extent_start()
      btrfs: assert tree mod log lock in __tree_mod_log_insert
      btrfs: assert extent map tree lock in add_extent_mapping
      btrfs: Add an assertion to warn incorrect case in insert_inline_extent()
      btrfs: Remove leftover of in-band dedupe
      btrfs: Remove delalloc_end argument from extent_clear_unlock_delalloc
      btrfs: Move free_pages_out label in inline extent handling branch in compress_file_range
      btrfs: Return number of compressed extents directly in compress_file_range
      btrfs: use common vfs LABEL ioctl definitions
      btrfs: Remove unused locking functions
      btrfs: reduce stack usage for btrfsic_process_written_block
      btrfs: remove set but not used variable 'offset'
      Btrfs: fix ENOSPC errors, leading to transaction aborts, when cloning extents
      Btrfs: factor out extent dropping code from hole punch handler
      regulator: lp87565: Simplify lp87565_buck_set_ramp_delay
      ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF
      f2fs: Fix indefinite loop in f2fs_gc()
      clk: qcom: clk-rpmh: Add support for SM8150
      dt-bindings: clock: Document SM8150 rpmh-clock compatible
      clk: qcom: clk-rpmh: Convert to parent data scheme
      dt-bindings: clock: Document the parent clocks
      clk: qcom: gcc: Use floor ops for SDCC clocks
      clk: qcom: gcc-qcs404: Use floor ops for sdcc clks
      clk: qcom: gcc-sdm845: Use floor ops for sdcc clks
      KVM: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE
      tools/power/x86/intel-speed-select: Display core count for bucket
      platform/x86: ISST: Allow additional TRL MSRs
      pinctrl: intel: mark intel_pin_to_gpio __maybe_unused
      spi-gpio: Use PTR_ERR_OR_ZERO() in spi_gpio_request()
      ASoC: rt5677: Remove magic number register writes
      ASoC: soc-core: self contained soc_unbind_aux_dev()
      ASoC: soc-core: add soc_unbind_aux_dev()
      ASoC: soc-core: self contained soc_bind_aux_dev()
      ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais()
      ASoC: soc-core: self contained soc_probe_link_dais()
      ASoC: soc-core: add new soc_link_init()
      ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai()
      ASoC: soc-core: self contained soc_remove_link_dais()
      ASoC: soc-core: self contained soc_remove_link_components()
      ASoC: soc-core: self contained soc_probe_link_components()
      regulator: slg51000: use devm_gpiod_get_optional() in probe
      regulator: lp8788-ldo: make array en_mask static const, makes object smaller
      ASoC: rt1308: make array pd static const, makes object smaller
      ASoC: rt1305: make array pd static const, makes object smaller
      ASoC: rt1011: make array pd static const, makes object smaller
      SoC: simple-card-utils: set 0Hz to sysclk when shutdown
      ASoC: rockchip: ignore 0Hz sysclk
      ASoC: codecs: ad193x: make two arrays static const, makes object smaller
      ASoC: es8316: support fixed and variable both clock rates
      ASoC: es8316: fix redundant codes of clock
      ASoC: ams-delta: Take control over audio mute GPIO pins
      ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set
      crypto: caam - make sure clocks are enabled first
      crypto: arm/aes-ce - implement ciphertext stealing for CBC
      crypto: arm/aes-neonbs - implement ciphertext stealing for XTS
      crypto: arm/aes-ce - implement ciphertext stealing for XTS
      crypto: arm64/aes-neonbs - implement ciphertext stealing for XTS
      crypto: arm64/aes - implement support for XTS ciphertext stealing
      crypto: arm64/aes-cts-cbc - move request context data to the stack
      crypto: arm64/aes-cts-cbc-ce - performance tweak
      crypto: skcipher - add the ability to abort a skcipher walk
      crypto: arm64/aes-neon - limit exposed routines if faster driver is enabled
      crypto: arm64/aes-neonbs - replace tweak mask literal with composition
      crypto: arm/aes-neonbs - replace tweak mask literal with composition
      crypto: arm/aes-ce - replace tweak mask literal with composition
      crypto: arm/aes-ce - switch to 4x interleave
      crypto: arm/aes-ce - yield the SIMD unit between scatterwalk steps
      crypto: arm/aes - fix round key prototypes
      crypto: skcipher - Unmap pages after an external error
      crypto: arm64/aes - Use PTR_ERR_OR_ZERO rather than its implementation.
      m68k: coldfire: Include the GPIO driver header
      netfilter: nf_tables_offload: move indirect flow_block callback logic to core
      netfilter: nf_tables_offload: avoid excessive stack usage
      netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling
      parisc: Disable HP HSC-PCI Cards to prevent kernel crash
      parisc: add support for kexec_file_load() syscall
      parisc: wire up kexec_file_load syscall
      parisc: add kexec syscall support
      parisc: add __pdc_cpu_rendezvous()
      dt-bindings: PCI: tegra: Add PCIe slot supplies regulator entries
      dt-bindings: PCI: tegra: Add sideband pins configuration entries
      PCI: tegra: Add Tegra194 PCIe support
      ALSA: lx6464es - add support for LX6464ESe pci express variant
      scsi: ufs-hisi: use devm_platform_ioremap_resource() to simplify code
      scsi: ufshcd: use devm_platform_ioremap_resource() to simplify code
      scsi: hisi_sas: use devm_platform_ioremap_resource() to simplify code
      scsi: ufs: Use kmemdup in ufshcd_read_string_desc()
      scsi: arm64: dts: qcom: sdm845: Specify UFS device-reset GPIO
      scsi: ufs-qcom: Implement device_reset vops
      scsi: ufs: Introduce vops for resetting device
      scsi: lpfc: Fix reset recovery paths that are not recovering
      scsi: lpfc: Convert existing %pf users to %ps
      ARM: dts: mmp2: add OLPC XO 1.75 machine
      ARM: dts: mmp2: rename the USB PHY node
      ARM: dts: mmp2: specify reg-shift for the UARTs
      ARM: dts: mmp2: add camera interfaces
      ARM: dts: mmp2: fix the SPI nodes
      ARM: dts: mmp2: trivial whitespace fix
      scsi: qla2xxx: Update driver version to 10.01.00.19-k
      scsi: qla2xxx: Fix stale session
      scsi: qla2xxx: Fix stuck login session
      scsi: qla2xxx: Fix driver reload for ISP82xx
      scsi: qla2xxx: Fix flash read for Qlogic ISPs
      scsi: qla2xxx: Fix message indicating vectors used by driver
      scsi: sd: Improve unaligned completion resid message
      scsi: fnic: fix msix interrupt allocation
      tools/power/x86/intel-speed-select: Fix memory leak
      tools/power/x86/intel-speed-select: Output success/failed for command output
      tools/power/x86/intel-speed-select: Output human readable CPU list
      tools/power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency
      tools/power/x86/intel-speed-select: Switch output to MHz
      tools/power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq
      tools/power/x86/intel-speed-select: Fix cpu-count output
      tools/power/x86/intel-speed-select: Fix help option typo
      tools/power/x86/intel-speed-select: Fix package typo
      tools/power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr()
      platform/x86: intel_int0002_vgpio: Use device_init_wakeup
      platform/x86: intel_int0002_vgpio: Fix wakeups not working on Cherry Trail
      platform/x86: compal-laptop: Initialize "value" in ec_read_u8()
      platform/x86: touchscreen_dmi: Add info for the Trekstor Primebook C11B 2-in-1
      platform/x86: thinkpad_acpi: Add ThinkPad PrivacyGuard
      platform/x86: pmc_atom: Add Siemens SIMATIC IPC227E to critclk_systems DMI table
      platform/x86: intel_pmc_core_pltdrv: Module removal warning fix
      platform/x86: intel_pmc_core: Do not ioremap RAM
      platform/x86: asus-wmi: Fix condition in charge_threshold_store()
      net/tls: align non temporal copy to cache lines
      net/tls: remove the record tail optimization
      net/tls: use RCU for the adder to the offload record list
      net/tls: unref frags in order
      net: hns3: make array spec_opcode static const, makes object smaller
      be2net: make two arrays static const, makes object smaller
      ionic: Remove unused including <linux/version.h>
      net: stmmac: Limit max speeds of XGMAC if asked to
      net: stmmac: selftests: Add Split Header test
      net: stmmac: dwmac4: Enable RX Jumbo frame support
      net: stmmac: selftests: Set RX tail pointer in Flow Control test
      net: stmmac: selftests: Add missing checks for support of SA
      ext4: add missing bigalloc documentation.
      ipmr: remove hard code cache_resolve_queue_len limit
      hv_netvsc: Sync offloading features to VF NIC
      hv_netvsc: Allow scatter-gather feature to be tunable
      tcp: ulp: fix possible crash in tcp_diag_get_aux_size()
      net: fib_notifier: move fib_notifier_ops from struct net into per-net struct
      ethernet: micrel: Use DIV_ROUND_CLOSEST directly to make it readable
      PCI: Get rid of dev->has_secondary_link flag
      PCI: Make pcie_downstream_port() available outside of access.c
      libnvdimm: Enable unit test infrastructure compile checks
      mm, notifier: Catch sleeping/blocking for !blockable
      kernel.h: Add non_block_start/end()
      drm/radeon: guard against calling an unpaired radeon_mn_unregister()
      csky: add missing brackets in a macro for tlb.h
      pagewalk: use lockdep_assert_held for locking validation
      pagewalk: separate function pointers from iterator data
      mm: split out a new pagewalk.h header from mm.h
      mm/mmu_notifiers: annotate with might_sleep()
      mm/mmu_notifiers: prime lockdep
      mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end
      ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain
      EDAC/amd64: Add PCI device IDs for family 17h, model 70h
      f2fs: convert inline_data in prior to i_size_write
      f2fs: fix error path of f2fs_convert_inline_page()
      f2fs: add missing documents of reserve_root/resuid/resgid
      f2fs: fix flushing node pages when checkpoint is disabled
      f2fs: enhance f2fs_is_checkpoint_ready()'s readability
      f2fs: clean up __bio_alloc()'s parameter
      f2fs: fix wrong error injection path in inc_valid_block_count()
      f2fs: fix to writeout dirty inode during node flush
      f2fs: optimize case-insensitive lookups
      clk: Add support for AST2600 SoC
      clk: aspeed: Move structures to header
      kprobes/parisc: remove arch_kprobe_on_func_entry()
      kexec_elf: support 32 bit ELF files
      kexec_elf: remove unused variable in kexec_elf_load()
      kexec_elf: remove Elf_Rel macro
      kexec_elf: remove PURGATORY_STACK_SIZE
      kexec_elf: remove parsing of section headers
      kexec_elf: change order of elf_*_to_cpu() functions
      kexec: add KEXEC_ELF
      clk/ti: Use kmemdup rather than duplicating its implementation
      gfs2: Improve mmap write vs. truncate consistency
      bfq: Add per-device weight
      bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy
      bfq: Fix the missing barrier in __bfq_entity_update_weight_prio
      bus: ti-sysc: Remove unpaired sysc_clkdm_deny_idle()
      vfs: subtype handling moved to fuse
      fuse: convert to use the new mount API
      Drivers: hv: vmbus: Resume after fixing up old primary channels
      Drivers: hv: vmbus: Suspend after cleaning up hv_sock and sub channels
      Drivers: hv: vmbus: Clean up hv_sock channels by force upon suspend
      Drivers: hv: vmbus: Suspend/resume the vmbus itself for hibernation
      Drivers: hv: vmbus: Ignore the offers when resuming from hibernation
      Drivers: hv: vmbus: Implement suspend/resume for VSC drivers for hibernation
      Drivers: hv: vmbus: Add a helper function is_sub_channel()
      Drivers: hv: vmbus: Suspend/resume the synic for hibernation
      Drivers: hv: vmbus: Break out synic enable and disable operations
      clk: clk-cdce925: Add regulator support
      dt-bindings: clock: cdce925: Add regulator documentation
      clk: fix devm_platform_ioremap_resource.cocci warnings
      clk: spear: Make structure i2s_sclk_masks constant
      clk: st: clkgen-pll: remove unused variable 'st_pll3200c32_407_a0'
      clk: st: clkgen-fsyn: remove unused variable 'st_quadfs_fs660c32_ops'
      kcm: use BPF_PROG_RUN
      selftests/bpf: test_progs: convert test_tcp_rtt
      selftests/bpf: test_progs: convert test_sockopt_inherit
      selftests/bpf: test_progs: convert test_sockopt_multi
      selftests/bpf: test_progs: convert test_sockopt_sk
      selftests/bpf: test_progs: convert test_sockopt
      selftests/bpf: test_progs: add test__join_cgroup helper
      drm/i915: Use NOEVICT for first pass on attemping to pin a GGTT mmap
      drm/i915: to make vgpu ppgtt notificaiton as atomic operation
      drm/i915: Flush the existing fence before GGTT read/write
      drm/i915: Hold irq-off for the entire fake lock period
      kbuild: replace BASH-specific ${@:2} with shift and ${@}
      ARM: dts: logicpd-som-lv: Fix i2c2 and i2c3 Pin mux
      io_uring: expose single mmap capability
      staging: rtl8723bs: hal: remove redundant variable n
      staging: pi433: Fix typo in documentation
      staging: exfat: stop using 32-bit time_t
      staging: exfat: stopusing CONFIG_FAT_DEFAULT_IOCHARSET
      ARM: 8903/1: ensure that usable memory in bank 0 starts from a PMD-aligned address
      ARM: dts: am3517-evm: Fix missing video
      ARM: dts: logicpd-torpedo-baseboard: Fix missing video
      ARM: omap2plus_defconfig: Fix missing video
      iommu/omap: Mark pm functions __maybe_unused
      MIPS: ralink: deactivate PCI support for SOC_MT7621
      docs: mtd: Update spi nor reference driver
      lan743x: remove redundant assignment to variable rx_process_result
      kbuild: rename KBUILD_ENABLE_EXTRA_GCC_CHECKS to KBUILD_EXTRA_WARN
      kbuild: refactor scripts/Makefile.extrawarn
      ravb: TROCR register is only present on R-Car Gen3
      ravb: remove undocumented endianness selection
      ravb: remove undocumented counter processing
      ravb: correct typo in FBP field of SFO register
      doc: arm64: fix grammar dtb placed in no attributes region
      Documentation: sysrq: don't recommend 'S' 'U' before 'B'
      mailmap: Update email address for Quentin Perret
      dt-bindings: Correct spelling in example schema
      ABI: Update dev-kmsg documentation to match current kernel behaviour
      zd1211rw: use %*ph to print small buffer
      brcmfmac: use %*ph to print small buffer
      hostap: use %*ph to print small buffer
      rtlwifi: Fix file release memory leak
      rtw88: fix seq_file memory leak
      hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read
      brcmfmac: add "reset" debugfs entry for testing reset
      brcmfmac: add stub version of brcmf_debugfs_get_devdir()
      Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message
      dt-bindings: cpu: Add a support cpu type for cortex-a55
      swiotlb-xen: Convert to use macro
      net: hns3: make hclge_dbg_get_m7_stats_info static
      net: hns3: disable loopback setting in hclge_mac_init
      net: hns3: remove explicit conversion to bool
      net: hns3: add client node validity judgment
      net: hns3: fix mis-assignment to hdev->reset_level in hclge_reset
      net: hns3: fix double free bug when setting ringparam
      net: hns3: fix error VF index when setting VLAN offload
      stmmac: platform: adjust messages and move to dev level
      net: phy: Do not check Link status when loopback is enabled
      block: fix elevator_get_by_features()
      net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate
      ALSA: firewire-tascam: add note for FE-8
      net: openvswitch: Set OvS recirc_id from tc chain index
      nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics
      iwlwifi: dbg: remove iwl_fw_cancel_dumps function
      iwlwifi: dbg_ini: remove periodic trigger
      iwlwifi: dbg_ini: fix dump structs doc
      iwlwifi: fw api: add DRAM buffer allocation command
      iwlwifi: dbg_ini: remove apply point, switch to time point API
      iwlwifi: add iwl_tlv_array_len()
      iwlwifi: mvm: don't log un-decrypted frames
      iwlwifi: mvm: add support for single antenna diversity
      iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification
      iwlwifi: mvm: drop BA sessions on too many old-SN frames
      iwlwifi: add sta_id to WOWLAN_CONFIG_CMD
      iwlwifi: add support for suspend-resume flow for new device generation
      iwlwifi: fix warning iwl-trans.h is included more than once
      iwlwifi: always access the trans configuration via trans
      iwlwifi: pass the iwl_trans instead of cfg to some functions
      iwlwifi: add a pointer to the trans_cfg directly in trans
      iwlwifi: pass the iwl_config_trans_params when needed
      iwlwifi: pcie: set iwl_trans->cfg later in the probe function
      iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe
      iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc()
      iwlwifi: separate elements from cfg that are needed by trans_alloc
      iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow
      iwlwifi: dbg_ini: make a single ops struct for paging collect
      iwlwifi: dbg_ini: move tx fifo data into fw runtime
      iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation
      iwlwifi: dbg_ini: separate cfg and dump flows to different modules
      iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt
      iwlwifi: allocate bigger nvm data in case of UHB
      iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition
      iwlwifi: dbg: align wrt log prints to the same format
      iwlwifi: dbg_ini: remove debug flow TLV
      iwlwifi: dbg_ini: verify debug TLVs at allocation phase
      iwlwifi: dbg_ini: use function to check if ini dbg mode is on
      iwlwifi: remove duplicate FW string definitions
      iwlwifi: bump FW API to 50 for 22000 series
      iwlwifi: api: fix FTM struct documentation
      iwlwifi: support per-platform antenna gain
      iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status()
      iwlwifi: mvm: simplify the channel switch flow for newer firmware
      iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent
      iwlwifi: dbg_ini: remove periphery phy and aux regions handling
      iwlwifi: dbg_ini: use linked list to store debug TLVs
      iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer
      iwlwifi: dbg: add debug periphery registers to 9000 device family
      iwlwifi: remove unused regdb_ptrs allocation
      iwlwifi: dbg_ini: align dbg tlv functions names to a single format
      iwlwifi: scan: don't pass large argument by value
      iwlwifi: remove pm_runtime completely
      iwlwifi: remove the d0i3 related module parameters
      iwlwifi: pcie: remove some more d0i3 code from the transport
      iwlwifi: pcie: remove the refs / unrefs from the transport
      iwlwifi: remove the opmode's d0i3 handlers
      iwlwifi: remove runtime_pm_mode
      iwlwifi: Set w-pointer upon resume according to SN
      iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL
      iwlwifi: mvm: name magic numbers with enum
      iwlwifi: scan: add support for new scan request command version
      iwlwifi: LTR updates
      iwlwifi: remove the code under IWLWIFI_PCIE_RTPM
      iwlwifi: trans: remove suspending flag
      iwlwifi: remove CMD_HIGH_PRIO
      iwlwifi: mvm: remove last leftovers of d0i3
      iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode
      iwlwifi: mvm: remove d0i3_ap_sta_id
      iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only
      iwlwifi: mvm: remove the d0i3 entry/exit flow
      iwlwifi: mvm: remove the tx defer for d0i3
      iwlwifi: remove all the d0i3 references
      iwlwifi: mvm: start to remove the code for d0i3
      iwlwifi: mvm: add the skb length to a print
      iwlwifi: mvm: fix scan config command size
      iwlwifi: add ldbg config cmd debug print
      iwlwifi: dbg: support debug recording suspend resume command
      iwlwifi: dbg: move debug recording stop from trans to op mode
      iwlwifi: dbg: move monitor recording functionality from header file
      iwlwifi: mvm: remove unnecessary forward declarations
      iwlwifi: mvm: Block 26-tone RU OFDMA transmissions
      iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state
      iwlwifi: Send DQA enable command only if TVL is on
      iwlwifi: bump FW API to 49 for 22000 series
      PM: runtime: Documentation: add runtime_status ABI document
      Add Acer Aspire Ethos 8951G model quirk
      gpio: Fix further merge errors
      x86/asm: Make some functions local labels
      x86/asm/suspend: Get rid of bogus_64_magic
      coccinelle: platform_get_irq: Fix parse error
      iio: hid-sensor-attributes: Fix divisions for 32-bit platforms
      drm/i915/gvt: update RING_START reg of vGPU when the context is submitted to i915
      drm/i915/gvt: update vgpu workload head pointer correctly
      x86/platform/uv: Fix kmalloc() NULL check routine
      x86/cpu: Update init data for new Airmont CPU model
      x86/cpu: Add new Airmont variant to Intel family
      x86/cpu: Add Elkhart Lake to Intel family
      x86/cpu: Add Tiger Lake to Intel family
      xfs: push the grant head when the log head moves forward
      xfs: push iclog state cleaning into xlog_state_clean_log
      xfs: factor iclog state processing out of xlog_state_do_callback()
      xfs: factor callbacks out of xlog_state_do_callback()
      xfs: factor debug code out of xlog_state_do_callback()
      xfs: prevent CIL push holdoff in log recovery
      xfs: fix missed wakeup on l_flush_wait
      xfs: push the AIL in xlog_grant_head_wake
      xfs: Use WARN_ON_ONCE for bailout mount-operation
      sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks
      block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks
      block: Delay default elevator initialization
      block: Improve default elevator selection
      block: Introduce elevator features
      block: Change elevator_init_mq() to always succeed
      block: Cleanup elevator_init_mq() use
      Input: sidewinder - make array seq static const, makes object smaller
      Input: reset device timestamp on sync
      libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check
      libnvdimm/label: Remove the dpa align check
      libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock
      libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change
      libnvdimm/pmem: Advance namespace seed for specific probe errors
      libnvdimm/region: Rewrite _probe_success() to _advance_seeds()
      PCI: Add ACS quirk for iProc PAXB
      parisc: Save some bytes in dino driver
      PCI: Force trailing new line to resource_alignment_param in sysfs
      PCI: Move pci_[get|set]_resource_alignment_param() into their callers
      net/mlx5e: Add port buffer's congestion counters
      net/mlx5: Expose HW capability bits for port buffer per priority congestion counters
      net/mlx5: DR, Remove redundant dev_name print from err log
      net/mlx5: DR, Fix error return code in dr_domain_init_resources()
      net/mlx5: DR, Remove useless set memory to zero use memset()
      net/mlx5e: Remove unnecessary clear_bit()s
      net/mlx5e: kTLS, Remove unused function parameter
      net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation
      net/mlx5: fix missing assignment of variable err
      net/mlx5: fix spelling mistake "offlaods" -> "offloads"
      net/mlx5e: Remove leftover declaration
      net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module
      net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE
      net/mlx5e: Fix static checker warning of potential pointer math issue
      PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments
      PCI: pciehp: Remove pciehp_green_led_{on,off,blink}()
      PCI: pciehp: Remove pciehp_set_attention_status()
      PCI: pciehp: Combine adjacent indicator updates
      PCI: pciehp: Add pciehp_set_indicators() to set both indicators
      i2c: uniphier(-f): remove all dev_dbg()
      i2c: uniphier(-f): use devm_platform_ioremap_resource()
      led: triggers: Fix dereferencing of null pointer
      i2c: slave-eeprom: Add comment about address handling
      bus: ti-sysc: Fix handling of invalid clocks
      alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP
      lightnvm: print error when target is not found
      lightnvm: introduce pr_fmt for the prefix nvm
      posix-cpu-timers: Always clear head pointer on dequeue
      clk: Document of_parse_clkspec() some more
      make shmem_fill_super() static
      make ramfs_fill_super() static
      devtmpfs: don't mix {ramfs,shmem}_fill_super() with mount_single()
      vfs: Convert squashfs to use the new mount API
      mtd: Kill mount_mtd()
      vfs: Convert jffs2 to use the new mount API
      vfs: Convert cramfs to use the new mount API
      vfs: Convert romfs to use the new mount API
      mtd: Provide fs_context-aware mount_mtd() replacement
      vfs: Add a single-or-reconfig keying to vfs_get_super()
      vfs: Create fs_context-aware mount_bdev() replacement
      new helper: get_tree_keyed()
      vfs: set fs_context::user_ns for reconfigure
      PCI: Clean up resource_alignment parameter to not require static buffer
      PCI: Use static const struct, not const static struct
      PCI: Add pci_info_ratelimited() to ratelimit PCI separately
      PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe
      erofs: use read_cache_page_gfp for erofs_get_meta_page
      erofs: always use iget5_locked
      erofs: use read_mapping_page instead of sb_bread
      erofs: rename errln/infoln/debugln to erofs_{err, info, dbg}
      erofs: save one level of indentation
      erofs: kill use_vmap module parameter
      erofs: kill all erofs specific fault injection
      erofs: add "erofs_" prefix for common and short functions
      erofs: kill __submit_bio()
      erofs: kill prio and nofail of erofs_get_meta_page()
      erofs: localize erofs_grab_bio()
      erofs: kill verbose debug info in erofs_fill_super
      erofs: use dsb instead of layout for ondisk super_block
      erofs: better erofs symlink stuffs
      erofs: update comments in inode.c
      erofs: update erofs_fs.h comments
      erofs: use erofs_inode naming
      erofs: kill erofs_{init,exit}_inode_cache
      erofs: better naming for erofs inode related stuffs
      erofs: use feature_incompat rather than requirements
      erofs: update erofs_inode_is_data_compressed helper
      erofs: kill __packed for on-disk structures
      erofs: some macros are much more readable as a function
      erofs: on-disk format should have explicitly assigned numbers
      erofs: remove all the byte offset comments
      regulator: tps65132: Stop parsing DT when gpio is not found
      ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx
      dm writecache: skip writecache_wait for pmem mode
      spi: Use an abbreviated pointer to ctlr->cur_msg in __spi_pump_messages
      spi: npcm-fiu: remove set but not used variable 'retlen'
      ASoC: SOF: imx8: Fix COMPILE_TEST error
      ASoC: meson: tdmout: add sm1 support
      ASoC: meson: axg-toddr: add sm1 support
      ASoC: meson: axg-frddr: add sm1 support
      ASoC: meson: tdmin: expose all 16 inputs
      ASoC: meson: axg-toddr: expose all 8 inputs
      ASoC: meson: axg-frddr: expose all 8 outputs
      ASoC: meson: add reset binding
      ASoC: meson: add sm1 compatibles
      ASoC: qcom: common: Include link-name in error messages
      mt76: mt7615: add support to read temperature from mcu
      mt76: mt7615: introduce mt7615_txwi_to_txp utility routine
      mt76: mt7603: use devm_platform_ioremap_resource() to simplify code
      mt76: mt76x0: remove unneeded return value on set channel
      mt76: mt76x0: remove redundant chandef copy
      mt76: make mt76_rx_convert static
      bus: uniphier-system-bus: use devm_platform_ioremap_resource()
      arm64: dts: qcom: Add Lenovo Yoga C630
      mt76: remove offchannel check in tx scheduling
      mt76: do not send BAR frame on tx aggregation flush stop
      mt76: stop rx aggregation on station removal
      mt76: dma: reset q->rx_head on rx reset
      mt76: mt7615: apply calibration-free data from OTP
      mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete
      mt76: fix some checkpatch warnings
      mt76: mt7615: add BIP_CMAC_128 cipher support
      mt76: mt7603: remove unnecessary mcu queue initialization
      mt76: move mt76_tx_tasklet in mt76 module
      mt76: mt7615: enable survey support
      mt76: mt7603: move survey_time in mt76_dev
      mt76: mt76x02u: enable survey support
      mt76: mt76x02u: enable multi-vif support
      mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable
      mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros
      mt76: mt7615: add Smart Carrier Sense support
      mt76: mt7615: rework locking scheme for mt7615_set_channel
      mt76: switch to SPDX tag instead of verbose boilerplate text
      mt76: mt76x02: fix some checkpatch warnings
      mt76: mt7615: fix some checkpatch warnings
      mt76: mt7603: fix some checkpatch warnings
      mt76: Add paragraphs to describe the config symbols fully
      mt76: mt7615: update cw_min/max related settings
      mt76: mt7615: add 4 WMM sets support
      mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel
      mt76: mt7615: fix MT7615_WATCHDOG_TIME definition
      mt76: introduce mt76_mmio_read_copy routine
      mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature
      mt76: mt7615: remove wtbl_sec_key definition
      mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine
      mt76: mt7615: add mt7615_mac_wtbl_addr routine
      mt76: mt7615: move mt7615_mac_get_key_info in mac.c
      mt76: mt7615: add missing register initialization
      mt76: mt76x0u: add support to TP-Link T2UHP
      mt76: mt7615: use params->ssn value directly
      mt76: mt7603: use params->ssn value directly
      mt76: mt76x02: use params->ssn value directly
      mt76: usb: remove unneeded {put,get}_unaligned
      mt76: usb: fix endian in mt76u_copy
      mt76: mt7603: fix invalid fallback rates
      mt76: mt7615: fix invalid fallback rates
      mt76: mt7615: fix PS buffering of action frames
      mt76: mt7615: fix using VHT STBC rates
      mt76: mt76u: fix typo in mt76u_fill_rx_sg
      mt76: mt7615: sync with mt7603 rate control changes
      mt76: mt7615: reset rate index/counters on rate table update
      mt76: mt7615: move mt7615_mcu_set_rates to mac.c
      mt76: mt7603: enable hardware rate up/down selection
      mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine
      mt76: mt7615: always release sem in mt7615_load_patch
      mt76: mt7615: fall back to sw encryption for unsupported ciphers
      mt76: mt7615: clean up FWDL TXQ during/after firmware upload
      mt76: mt7615: add radar pattern test knob to debugfs
      mt76: mt7615: add csa support
      mt76: mt7615: do not perform txcalibration before cac is complited
      mt76: mt7615: add hw dfs pattern detector support
      mt76: mt7615: introduce mt7615_regd_notifier
      mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer
      mt76: round up length on mt76_wr_copy
      tracing: Add "gfp_t" support in synthetic_events
      Bluetooth: btusb: Use cmd_timeout to reset Realtek device
      Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes
      Bluetooth: mgmt: Use struct_size() helper
      Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros
      Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros
      Bluetooth: btrtl: Add firmware version print
      Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY
      Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse
      bluetooth: hci_bcm: Give more time to come out of reset
      bluetooth: bcm: Add support for loading firmware for BCM4345C5
      dt-bindings: net: Add compatible for BCM4345C5 bluetooth device
      Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio
      Bluetooth: hci_qca: Make structure qca_proto constant
      Bluetooth: 6lowpan: Make variable header_ops constant
      Bluetooth: btusb: Fix suspend issue for Realtek devices
      Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings
      Bluetooth: hci_qca: Remove redundant initializations to zero
      Bluetooth: Add support for utilizing Fast Advertising Interval
      ice: Rework around device/function capabilities
      ice: change default number of receive descriptors
      ice: Minor refactor in queue management
      ice: Allow for delayed LLDP MIB change registration
      ice: update Tx context struct
      ice: Report VF link status with opcode to get resources
      ice: Check for DCB capability before initializing DCB
      ice: report link down for VF when PF's queues are not enabled
      ice: Reliably reset VFs
      ice: change work limit to a constant
      ice: small efficiency fixes
      ice: move code closer together
      ice: clean up arguments
      ice: Check root pointer for validity
      ice: Add ice_get_main_vsi to get PF/main VSI
      ice: Update fields in ice_vsi_set_num_qs when reconfiguring
      irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices
      parisc: Drop comments which are already in pci.h
      parisc: Convert eisa_enumerator to use pr_cont()
      bus: ti-sysc: Fix clock handling for no-idle quirks
      parisc: Avoid warning when loading hppb driver
      s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding
      vfio-ccw: fix error return code in vfio_ccw_sch_init()
      s390: vfio-ap: fix warning reset not completed
      HID: prodikeys: Fix general protection fault during probe
      HID: wacom: add new MobileStudio Pro 13 support
      HID: sony: Fix memory corruption issue on cleanup.
      xsk: lock the control mutex in sock_diag interface
      xsk: use state member for socket synchronization
      xsk: avoid store-tearing when assigning umem
      xsk: avoid store-tearing when assigning queues
      selftests/bpf: precision tracking tests
      habanalabs: correctly cast variable to __le32
      habanalabs: show correct id in error print
      habanalabs: stop using the acronym KMD
      habanalabs: display card name as sensors header
      habanalabs: add uapi to retrieve aggregate H/W events
      habanalabs: add uapi to retrieve device utilization
      habanalabs: Make the Coresight timestamp perpetual
      habanalabs: explicitly set the queue-id enumerated numbers
      habanalabs: print to kernel log when reset is finished
      habanalabs: replace __le32_to_cpu with le32_to_cpu
      habanalabs: replace __cpu_to_le32/64 with cpu_to_le32/64
      habanalabs: Handle HW_IP_INFO if device disabled or in reset
      habanalabs: Expose devices after initialization is done
      habanalabs: improve security in Debug IOCTL
      habanalabs: use default structure for user input in Debug IOCTL
      habanalabs: Add descriptive name to PSOC app status register
      habanalabs: Add descriptive names to PSOC scratch-pad registers
      habanalabs: create two char devices per ASIC
      habanalabs: change device_setup_cdev() to be more generic
      habanalabs: maintain a list of file private data objects
      habanalabs: rename user_ctx as compute_ctx
      habanalabs: show the process context dram usage
      habanalabs: kill user process after CS rollback
      habanalabs: add handle field to context structure
      habanalabs: Use dev_get_drvdata
      habanalabs: power management through sysfs is only for GOYA
      habanalabs: cap simulator timeout
      habanalabs: add debug print when rejecting CS
      habanalabs: add comments on INFO IOCTL
      habanalabs: remove write_open_cnt property
      ixgbe: fix xdp handle calculations
      i40e: fix xdp handle calculations
      netfilter: nf_tables: fix possible null-pointer dereference in object update
      iommu/ipmmu-vmsa: Disable cache snoop transactions on R-Car Gen3
      x86/mm: Fix cpumask_of_node() error condition
      iommu/ipmmu-vmsa: Move IMTTBCR_SL0_TWOBIT_* to restore sort order
      clk: rockchip: Add clock controller for the rk3308
      r8152: adjust the settings of ups flags
      net: hns: Move static keyword to the front of declaration
      net: qed: Move static keyword to the front of declaration
      pppoatm: use %*ph to print small buffer
      net: phy: gmii2rgmii: Dont use priv field in phy device
      include: mdio: Add driver data helpers
      gianfar: use DT more consistently when selecting PHY connection type
      gianfar: cleanup gianfar.h
      gianfar: make five functions static
      gianfar: remove forward declarations
      net: stmmac: selftests: Add Jumbo Frame tests
      net: stmmac: xgmac: Enable RX Jumbo frame support
      net: stmmac: Correctly assing MAX MTU in XGMAC cores case
      net: stmmac: xgmac: Correct RAVSEL field interpretation
      net: stmmac: ethtool: Let user configure TX coalesce without RIWT
      net: stmmac: Only consider RX error when HW Timestamping is not enabled
      net: stmmac: selftests: Implement the ARP Offload test
      net: stmmac: xgmac: Implement ARP Offload
      net: stmmac: selftests: Add selftest for L3/L4 Filters
      net: stmmac: Implement L3/L4 Filters using TC Flower
      net: stmmac: Do not return error code in TC Initialization
      net: stmmac: xgmac: Add RBU handling in DMA interrupt
      net: stmmac: selftests: Return proper error code to userspace
      rocker: add missing init_net check in FIB notifier
      net: mpoa: Use kzfree rather than its implementation.
      sunrpc: Use kzfree rather than its implementation.
      ixgbe: Use kzfree() rather than its implementation.
      clk: rockchip: Add dt-binding header for rk3308
      dt-bindings: Add bindings for rk3308 clock controller
      media: videobuf-core.c: poll_wait needs a non-NULL buf pointer
      gpio: Fix up merge collision in include file
      irqchip/sifive-plic: set max threshold for ignored handlers
      riscv: move the TLB flush logic out of line
      riscv: don't use the rdtime(h) pseudo-instructions
      riscv: cleanup riscv_cpuid_to_hartid_mask
      riscv: optimize send_ipi_single
      riscv: cleanup send_ipi_mask
      hrtimer: Add a missing bracket and hide `migration_base' on !SMP
      irqchip/uniphier-aidet: Use devm_platform_ioremap_resource()
      kprobes: Prohibit probing on BUG() and WARN() address
      serial: tegra: Add PIO mode support
      serial: tegra: report clk rate errors
      serial: tegra: add support to adjust baud rate
      serial: tegra: DT for Adjusted baud rates
      serial: tegra: add support to use 8 bytes trigger
      serial: tegra: set maximum num of uart ports to 8
      serial: tegra: check for FIFO mode enabled status
      dt-binding: serial: tegra: add new chips
      serial: tegra: report error to upper tty layer
      serial: tegra: flush the RX fifo on frame error
      serial: tegra: avoid reg access when clk disabled
      serial: tegra: add support to ignore read
      serial: sprd: correct the wrong sequence of arguments
      dt-bindings: serial: Convert riscv,sifive-serial to json-schema
      serial: max310x: turn off transmitter before activating AutoCTS or auto transmitter flow control
      serial: max310x: Properly set flags in AutoCTS mode
      riscv: refactor the IPI code
      vsock/virtio: a better comment on credit update
      riscv: Add support for libdw
      net/tls: dedup the record cleanup
      net/tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE
      net/tls: narrow down the critical area of device_offload_lock
      net/tls: don't jump to return
      net/tls: use the full sk_proto pointer
      riscv: Add support for perf registers sampling
      Convert usage of IN_MULTICAST to ipv4_is_multicast
      staging: rtl8723bs: Remove return statement from void function
      staging: rtl8192e: remove unnecessary blank line
      staging: exfat: Use kmemdup in exfat_symlink()
      staging: exfat: remove unused including <linux/version.h>
      staging: exfat: remove duplicated include from exfat_super.c
      net/sched: cbs: remove redundant assignment to variable port_rate
      ionic: Add coalesce and other features
      ionic: Add RSS support
      ionic: Add driver stats
      ionic: Add netdev-event handling
      ionic: Add Tx and Rx handling
      ionic: Add initial ethtool support
      ionic: Add async link status check and basic stats
      ionic: Add Rx filter and rx_mode ndo support
      ionic: Add management of rx filters
      ionic: Add the basic NDO callbacks for netdev support
      ionic: Add notifyq support
      ionic: Add adminq action
      ionic: Add basic adminq support
      ionic: Add interrupts and doorbells
      ionic: Add basic lif support
      ionic: Add port management commands
      ionic: Add hardware init and device commands
      ionic: Add basic framework for IONIC Network device driver
      devlink: Add new info version tags for ASIC and FW
      crypto: sha256 - Remove sha256/224_init code duplication
      crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h
      crypto: n2 - Rename arrays to avoid conflict with crypto/sha256.h
      crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h
      crypto: ccree - Rename arrays to avoid conflict with crypto/sha256.h
      crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h
      crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h
      crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h
      crypto: arm - Rename functions to avoid conflict with crypto/sha256.h
      hwrng: timeriomem - relax check on memory resource size
      crypto: inside-secure - Added support for basic AES-CCM
      crypto: inside-secure - Added AES-OFB support
      crypto: inside-secure - Added AES-CFB support
      crypto: inside-secure - Added support for basic AES-GCM
      crypto: inside-secure - Minor code cleanup and optimizations
      crypto: inside-secure - Minor optimization recognizing CTR is always AES
      crypto: inside-secure - Made .cra_priority value a define
      crypto: inside-secure - Only enable algorithms advertised by the hardware
      crypto: inside-secure - Add support for the AES-XTS algorithm
      crypto: inside-secure - Move static cipher alg & mode settings to init
      crypto: mediatek - fix incorrect crypto key setting
      crypto: mediatek - add support to OFB/CFB mode
      crypto: mediatek - only treat EBUSY as transient if backlog
      crypto: mediatek - fix uninitialized value of gctx->textlen
      crypto: mediatek - move mtk_aes_find_dev() to the right place
      powerpc: Remove empty comment
      powerpc/imc: Dont create debugfs files for cpu-less nodes
      powerpc/64s/radix: introduce options to disable use of the tlbie instruction
      powerpc/64s: remove unnecessary translation cache flushes at boot
      powerpc/64s/pseries: radix flush translations before MMU is enabled at boot
      powerpc/64s: make mmu_partition_table_set_entry TLB flush optional
      powerpc/64s/radix: tidy up TLB flushing code
      powerpc/64s: remove register_process_table callback
      selftests/powerpc: Add basic EEH selftest
      powerpc/eeh: Add a eeh_dev_break debugfs interface
      powerpc/eeh: Add debugfs interface to run an EEH check
      powerpc/eeh: Set attention indicator while recovering
      pci-hotplug/pnv_php: Add attention indicator support
      pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs
      pci-hotplug/pnv_php: Add a reset_slot() callback
      powernv/eeh: Use generic code to handle hot resets
      powerpc/eeh: Remove stale CAPI comment
      powerpc/eeh: Defer printing stack trace
      powerpc/eeh: Check slot presence state in eeh_handle_normal_event()
      powerpc/eeh: Make permanently failed devices non-actionable
      powerpc/eeh: Fix race when freeing PDNs
      powerpc/eeh: Clean up EEH PEs after recovery finishes
      ARM: dts: aspeed-g5: Fixe gpio-ranges upper limit
      ARM; dts: aspeed: mihawk: File should not be executable
      ARM: dts: aspeed: swift: Change power supplies to version 2
      ARM: dts: aspeed: vesnin: Add secondary SPI flash chip
      ARM: dts: aspeed: vesnin: Add wdt2 with alt-boot option
      ARM: dts: aspeed-g4: Add all flash chips
      lsm: remove current_security()
      selinux: fix residual uses of current_security() for the SELinux blob
      net: dsa: mt7530: Add support for port 5
      dt-bindings: net: dsa: mt7530: Add support for port 5
      net: dsa: mt7530: Convert to PHYLINK API
      r8152: modify rtl8152_set_speed function
      dpaa2-eth: Poll Tx pending frames counter on if down
      dpaa2-eth: Add new DPNI statistics counters
      dpaa2-eth: Minor refactoring in ethtool stats
      i2c: exynos5: Remove IRQF_ONESHOT
      i2c: stm32f7: Make structure stm32f7_i2c_algo constant
      i2c: cht-wc: drop check because i2c_unregister_device() is NULL safe
      pm-graph: make setVal unbuffered again for python2 and python3
      i2c-eeprom_slave: Add support for more eeprom models
      software node: Initialize the return value in software_node_to_swnode()
      ext4: Reduce ext4 timestamp warnings
      arm64: exynos: Enable exynos-chipid driver
      percpu: Use struct_size() helper
      drm/mcde: Fix DSI transfers
      riscv: Add perf callchain support
      soc: ti: ti_sci_pm_domains: Add support for exclusive and shared access
      dt-bindings: ti_sci_pm_domains: Add support for exclusive and shared access
      firmware: ti_sci: Allow for device shared and exclusive requests
      gfs2: Use async glocks for rename
      gfs2: create function gfs2_glock_update_hold_time
      gfs2: separate holder for rgrps in gfs2_rename
      gfs2: Delete an unnecessary check before brelse()
      gfs2: Minor PAGE_SIZE arithmetic cleanups
      hwmon: (lm75) Aproximate sample times to data-sheet values
      ARM: dts: exynos: Enable GPU/Mali T604 on Arndale board
      ARM: dts: exynos: Enable GPU/Mali T604 on Chromebook Snow
      ARM: dts: exynos: Add GPU/Mali T604 node to Exynos5250
      ARM: dts: exynos: Fix min/max buck4 for GPU on Arndale board
      staging: exfat: remove the redundant check when kfree an object in exfat_destroy_inode
      staging: exfat: Fix two missing unlocks on error paths
      drm/msm: Use the correct dma_sync calls harder
      smack: use GFP_NOFS while holding inode_smack::smk_lock
      security: smack: Fix possible null-pointer dereferences in smack_socket_sock_rcv_skb()
      smack: fix some kernel-doc notations
      Smack: Don't ignore other bprm->unsafe flags if LSM_UNSAFE_PTRACE is set
      spi: fsl-spi: use devm_platform_ioremap_resource() to simplify code
      spi: zynq-qspi: use devm_platform_ioremap_resource() to simplify code
      USB: usbcore: Fix slab-out-of-bounds bug during device reset
      spi: zynqmp: use devm_platform_ioremap_resource() to simplify code
      spi: xlp: use devm_platform_ioremap_resource() to simplify code
      spi: uniphier: use devm_platform_ioremap_resource() to simplify code
      spi: tegra: use devm_platform_ioremap_resource() to simplify code
      spi: sun6i: use devm_platform_ioremap_resource() to simplify code
      spi: sun4i: use devm_platform_ioremap_resource() to simplify code
      spi: st-ssc4: use devm_platform_ioremap_resource() to simplify code
      spi: sirf: use devm_platform_ioremap_resource() to simplify code
      spi: sifive: use devm_platform_ioremap_resource() to simplify code
      spi: s3c24xx: use devm_platform_ioremap_resource() to simplify code
      spi: rb4xx: use devm_platform_ioremap_resource() to simplify code
      spi: spi-qcom-qspi: use devm_platform_ioremap_resource() to simplify code
      spi: pic32-sqi: use devm_platform_ioremap_resource() to simplify code
      spi: oc-tiny: use devm_platform_ioremap_resource() to simplify code
      spi: nuc900: use devm_platform_ioremap_resource() to simplify code
      spi: npcm: use devm_platform_ioremap_resource() to simplify code
      spi: mxs: use devm_platform_ioremap_resource() to simplify code
      fs-udf: Delete an unnecessary check before brelse()
      ext2: Delete an unnecessary check before brelse()
      udf: Drop forward function declarations
      spi: mt7621: use devm_platform_ioremap_resource() to simplify code
      udf: Verify domain identifier fields
      spi: spi-meson-spifc: use devm_platform_ioremap_resource() to simplify code
      spi: meson-spicc: use devm_platform_ioremap_resource() to simplify code
      spi: lp-8841: use devm_platform_ioremap_resource() to simplify code
      spi: spi-geni-qcom: use devm_platform_ioremap_resource() to simplify code
      spi: dw-mmio: use devm_platform_ioremap_resource() to simplify code
      spi: coldfire-qspi: use devm_platform_ioremap_resource() to simplify code
      spi: clps711x: use devm_platform_ioremap_resource() to simplify code
      spi: octeon: use devm_platform_ioremap_resource() to simplify code
      spi: cadence: use devm_platform_ioremap_resource() to simplify code
      spi: bcm63xx-hsspi: use devm_platform_ioremap_resource() to simplify code
      spi: bcm2835: use devm_platform_ioremap_resource() to simplify code
      spi: bcm2835aux: use devm_platform_ioremap_resource() to simplify code
      spi: spi-axi: use devm_platform_ioremap_resource() to simplify code
      spi: ath79: use devm_platform_ioremap_resource() to simplify code
      spi: a3700: use devm_platform_ioremap_resource() to simplify code
      spi: altera: use devm_platform_ioremap_resource() to simplify code
      bus: imx-weim: remove incorrect __init annotations
      fbdev: remove w90x900/nuc900 platform drivers
      spi: remove w90x900 driver
      net: remove w90p910-ether driver
      net: remove ks8695 driver
      drm/msm: remove unlikely() from WARN_ON() conditions
      firmware: turris-mox-rwtm: Add sysfs documentation
      firmware: Add Turris Mox rWTM firmware driver
      dt-bindings: firmware: Document cznic,turris-mox-rwtm binding
      bus: moxtet: fix unsigned comparison to less than zero
      bus: moxtet: remove set but not used variable 'dummy'
      arm64: defconfig: Enable Qualcomm QUSB2 PHY
      arm64: defconfig: Enable the EFI Framebuffer
      arm64: defconfig: Enable Qualcomm GENI based I2C controller
      PCI: iproc: Propagate errors for optional PHYs
      PCI: histb: Propagate errors for optional regulators
      PCI: armada8x: Propagate errors for optional PHYs
      PCI: imx6: Propagate errors for optional regulators
      PCI: exynos: Propagate errors for optional PHYs
      PCI: rockchip: Propagate errors for optional regulators
      merge_config.sh: ignore unwanted grep errors
      kbuild: change *FLAGS_<basetarget>.o to take the path relative to $(obj)
      MAINTAINERS: Add Robert as a EDAC reviewer
      modpost: add NOFAIL to strndup
      modpost: add guid_t type definition
      kbuild: add $(BASH) to run scripts with bash-extension
      dm stats: use struct_size() helper
      KVM: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x
      KVM: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs
      pinctrl: qcom: sdm845: Fix UFS_RESET pin
      paride/pcd: need to check if cd->disk is null in pcd_detect
      paride/pcd: need to set queue to NULL before put_disk
      paride/pf: need to set queue to NULL before put_disk
      regulator: Defer init completion for a while after late_initcall
      ASoC: soc-core: add comment to jack at soc_remove_component()
      ASoC: tegra: use devm_platform_ioremap_resource() to simplify code
      ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code
      ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code
      ASoC: amd: use devm_platform_ioremap_resource() to simplify code
      w1: add DS2501, DS2502, DS2505 EPROM device driver
      w1: add 1-wire master driver for IP block found in SGI ASICs
      HID: i2c-hid: modify quirks for weida's devices
      can: add support of SAE J1939 protocol
      arm64: remove __iounmap
      pcmcia/i82092: Refactored dprintk macro for dev_dbg().
      uio: Documentation: Add information on using uio_pdrv_genirq with DT
      uio: uio_pdrv_genirq: Make UIO name controllable via DT node property
      toshiba: Add correct printk log level while emitting error log
      driver-core: add include guard to linux/container.h
      sysfs: add BIN_ATTR_WO() macro
      misc: fastrpc: free dma buf scatter list
      misc: fastrpc: fix double refcounting on dmabuf
      misc: fastrpc: remove unused definition
      misc: fastrpc: Don't reference rpmsg_device after remove
      misc: fastrpc: Reference count channel context
      MAINTAINERS: add maintainer for Intel Stratix10 FW drivers
      firmware: rsu: document sysfs interface
      firmware: add Intel Stratix10 remote system update driver
      firmware: stratix10-svc: extend svc to support new RSU features
      selftests: firmware: Add request_firmware_into_buf tests
      test_firmware: add support for request_firmware_into_buf
      firmware: google: check if size is valid when decoding VPD data
      /dev/mem: Bail out upon SIGKILL.
      binder: Add binder_proc logging to binderfs
      binder: Make transaction_log available in binderfs
      binder: Add stats, state and transactions files
      binder: add a mount option to show global stats
      can: extend sockaddr_can to include j1939 members
      can: add socket type for CAN_J1939
      can: introduce CAN_REQUIRED_SIZE macro
      mailmap: update email address
      can: af_can: use spin_lock_bh() for &net->can.rcvlists_lock
      can: af_can: remove NULL-ptr checks from users of can_dev_rcv_lists_find()
      can: make use of preallocated can_ml_priv for per device struct can_dev_rcv_lists
      can: introduce CAN midlayer private and allocate it automatically
      can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices
      can: af_can: can_rx_register(): use max() instead of open coding it
      can: af_can: give variable holding the CAN receiver and the receiver list a sensible name
      can: af_can: rename find_dev_rcv_lists() to can_dev_rcv_lists_find()
      can: af_can: rename find_rcv_list() to can_rcv_list_find()
      can: proc: give variable holding the CAN per device receive lists a sensible name
      can: af_can: give variable holding the CAN per device receive lists a sensible name
      can: netns: remove "can_" prefix from members struct netns_can
      can: proc: give variables holding CAN statistics a sensible name
      can: af_can: give variables holding CAN statistics a sensible name
      can: netns: give members of struct netns_can holding the statistics a sensible name
      can: netns: give structs holding the CAN statistics a sensible name
      binder: Add default binder devices through binderfs when configured
      binder: Validate the default binderfs device names.
      tty: serial: fix platform_no_drv_owner.cocci warnings
      dt-bindings: serial: Document Freescale LINFlexD UART
      serial: fsl_linflexuart: Update compatible string
      tty: n_gsm: avoid recursive locking with async port hangup
      serial: sprd: keep console alive even if missing the 'enable' clock
      serial: sprd: add console_initcall in sprd's uart driver
      serial: sprd: check the right port and membase
      tty/serial: atmel: remove unneeded atmel_get_lines_status function
      serial: imx: use Tx ready rather than Tx empty irq
      serial: imx: fix data breakage on termios change
      serial: imx: do not disable individual irqs during termios change
      serial: imx: do not stop Rx/Tx on termios change
      serial: imx: get rid of unbounded busy-waiting loop
      tty: max310x: fix off-by-one buffer access when storing overrun
      tty: serial: linflexuart: Use DEFINE_SPINLOCK() for spinlock
      serial: 8250_pci: Implement MSI(-X) support
      serial: 8250_pci: Add F81504A series Support
      serial: mctrl_gpio: Use gpiod flags directly
      tty: serial: add dependence for CONFIG_SERIAL_FSL_LINFLEXUART
      tty: n_gsm: add ioctl to map serial device to mux'ed tty
      serial: 8250_pci: Merge 8250_moxa to 8250_pci
      serial: sprd: Add loopback function support
      serial: mxs-auart: Don't check for mctrl_gpio_to_gpiod() returning error
      serial: sh-sci: Don't check for mctrl_gpio_to_gpiod() returning error
      serial: tegra: protect IER against LCR.DLAB
      serial: tegra: add internal loopback functionality
      tty/serial: atmel: reschedule TX after RX was started
      tty: serial: Add linflexuart driver for S32V234
      tty/serial: atmel: remove redundant assignment to ret
      parport: parport_serial: Add support for Sunix Multi I/O boards
      serial: 8250_pci: Add support for Sunix serial boards
      serial: remove ks8695 driver
      serial: lantiq: Add support for Lightning Mountain SoC
      serial: lantiq: Make IRQ & ISR assignment dynamic
      serial: lantiq: Use proper DT compatible string
      serial: 8250_lpss: Enable HS UART on Elkhart Lake
      serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro
      serial: 8250_lpss: register DMA IRQ and pool with instance ID
      serial: 8250_lpss: add fractional divisor support
      serial: 8250_lpss: switch to use 8250_dwlib library
      serial: 8250_dw: switch to use 8250_dwlib library
      serial: 8250_dw: split Synopsys DesignWare 8250 common functions
      serial: 8250_dw: use pointer to uart local variable
      serial: 8250_dw: Use a unified new dev variable in remove
      serial: lantiq: Add SMP support
      tty: serial: fsl_lpuart: Ignore TX/RX interrupts if DMA is enabled
      tty: serial: fsl_lpuart: Don't enable TIE in .startup() or .resume()
      tty: serial: fsl_lpuart: Introduce lpuart*_setup_watermark_enable()
      tty: serial: fsl_lpuart: Introduce lpuart32_configure()
      tty: serial: fsl_lpuart: Introduce lpuart_rx_dma_startup()
      tty: serial: fsl_lpuart: Introduce lpuart_tx_dma_startup()
      serial: 8250_exar: Replace msleep(1) with usleep_range()
      serial: 8250_exar: Consolidate callback assignments in default_setup()
      tty: serial: qcom_geni_serial: use devm_platform_ioremap_resource() to simplify code
      serial: 8250: Don't check for mctrl_gpio_init() returning -ENOSYS
      serial: sh-sci: Don't check for mctrl_gpio_init() returning -ENOSYS
      serial: mctrl_gpio: Avoid probe failures in case of missing gpiolib
      serial: 8250_exar: Absorb remaining 8250_port INT0 support
      serial: sh-sci: Use DEVICE_ATTR_RW() for rx_fifo_trigger
      tty: serial: qcom_geni_serial: Update the oversampling rate
      serial: 8250_exar: Clear buffer before shutdown
      serial: 8250_exar: Move custom divisor support out from 8250_port
      serial: 8250_exar: Extract PM routine from 8250_port
      serial: 8250_exar: No need to autoconfigure Exar ports
      serial: sh-sci: use driver core functions, not sysfs ones.
      xilinx_uartps.c: suppress "may be used uninitialised" warning
      tty: Remove dev_err() usage after platform_get_irq()
      tty: serial: fsl_lpuart: Introduce lpuart_dma_shutdown()
      tty: serial: fsl_lpuart: Drop unnecessary lpuart*_stop_tx()
      tty: serial: fsl_lpuart: Introduce lpuart_stopped_or_empty()
      tty: serial: fsl_lpuart: Use cpu_relax() instead of barrier()
      tty: serial: fsl_lpuart: Introduce lpuart_wait_bit_set()
      tty: serial: fsl_lpuart: Use appropriate lpuart32_* I/O funcs
      tty: serial: fsl_lpuart: Clear CSTOPB unconditionally
      tty: serial: fsl_lpuart: Drop unnecessary extra parenthesis
      tty: serial: fsl_lpuart: Drop no-op bit opearation
      tty: serial: fls_lpuart: Split shared TX IRQ handler into two
      tty: serial: fsl_lpuart: Fix issue in software flow control
      tty: serial: fsl_lpuart: Drop unnecessary uart_write_wakeup()
      tty: serial: fsl_lpuart: Fix bogus indentation
      tty: serial: fsl_lpuart: Simplify RX/TX IRQ handlers
      tty: serial: fsl_lpuart: Flush HW FIFOs in .flush_buffer
      tty: serial: fsl_lpuart: flush receive FIFO after overruns
      tty: serial: fsl_lpuart: fix framing error handling when using DMA
      serial: imx: get rid of imx_uart_rts_auto()
      serial: imx: set_mctrl(): correctly restore autoRTS state
      serial: imx: set_termios(): do not enable autoRTS if RTS is unset
      serial: 8250_pnp: Move to struct dev_pm_ops
      serial/8250: Add support for NI-Serial PXI/PXIe+485 devices
      serial: stm32: Use __maybe_unused instead of #if CONFIG_PM_SLEEP
      serial: stm32: add pm_runtime support
      serial: stm32: select pinctrl state in each suspend/resume function
      dt-bindings: serial: stm32: add wakeup option
      8250_lpss: check null return when calling pci_ioremap_bar
      tty: serial: fsl_lpuart: correct the FIFO depth size
      tty: serial: fsl_lpuart: remove sg_set_buf() for sport->rx_sgl
      tty: serial: fsl_lpuart: use kzalloc() instead of kmalloc()
      tty: serial: fsl_lpuart: add earlycon for imx8qxp platform
      tty: serial: fsl_lpuart: remove the dev.coherent_dma_mask zero setting
      serial: 8250_exar: Use struct_size() helper
      tty: nozomi: Use dev_get_drvdata
      serial: 8250: Use dev_get_drvdata where possible
      tty/isicom: remove redundant assignment to variable word_count
      tty: serial: Remove call to memset after pci_alloc_consistent
      tty: hvcs: Fix odd use of strlcpy
      serial: 8250_omap: Fix idling for unloaded serdev drivers
      tty: n_gsm: add helpers to convert mux-num to/from tty-base
      tty: n_gsm: update doc example to use header for N_GSM0710 define
      tty: n_gsm: remove obsolete mknod doc example
      dmaengine: ti: edma: Use bitmap_set() instead of open coded edma_set_bits()
      dmaengine: ti: edma: Only reset region0 access registers
      dmaengine: ti: edma: Do not reset reserved paRAM slots
      EDAC/mc_sysfs: Make debug messages consistent
      soundwire: stream: make stream name a const pointer
      soundwire: Add compute_params callback
      arm: remove wrappers for the generic dma remap helpers
      dma-mapping: introduce a dma_common_find_pages helper
      dma-mapping: always use VM_DMA_COHERENT for generic DMA remap
      vmalloc: lift the arm flag for coherent mappings to common code
      dma-mapping: provide a better default ->get_required_mask
      dma-mapping: remove the dma_declare_coherent_memory export
      remoteproc: don't allow modular build
      dma-mapping: remove the dma_mmap_from_dev_coherent export
      dma-mapping: remove dma_release_declared_memory
      dma-mapping: remove dma_{alloc,free,mmap}_writecombine
      dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP
      parisc: don't set ARCH_NO_COHERENT_DMA_MMAP
      arm-nommu: call dma_mmap_from_dev_coherent directly
      ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_*
      dma-mapping: add a dma_can_mmap helper
      dma-mapping: explicitly wire up ->mmap and ->get_sgtable
      dma-mapping: move the dma_get_sgtable API comments from arm to common code
      gpio: of: Normalize return code variable name
      gpio: gpiolib: Normalize return code variable name
      gpio: ep93xx: Pass irqchip when adding gpiochip
      eeprom: Deprecate the legacy eeprom driver
      soundwire: core: add device tree support for slave devices
      dt-bindings: soundwire: add slave bindings
      HID: apple: Fix stuck function keys when using FN
      soundwire: bus: set initial value to port_status
      erofs: using switch-case while checking the inode type.
      staging: exfat: cleanup explicit comparisons to NULL
      Staging: rtl8723bs: Use kzfree rather than its implementation
      ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe()
      wcn36xx: use dynamic allocation for large variables
      ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create()
      ath9k: dynack: set ackto to max timeout in ath_dynack_reset
      ath9k: dynack: set max timeout according to channel width
      ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset
      ath9k: dyanck: introduce ath_dynack_set_timeout routine
      ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init
      ath9k: add loader for AR92XX (and older) pci(e)
      carl9170: remove set but not used variable 'udev'
      wil6210: Delete an unnecessary kfree() call in wil_tid_ampdu_rx_alloc()
      wil6210: Add EDMG channel support
      wil6210: fix wil_cid_valid with negative cid values
      dmaengine: iop-adma.c: fix printk format warning
      dmaengine: stm32-dma: Use struct_size() helper
      dt-bindings: dmaengine: dma-common: Fix the dma-channel-mask property
      dmanegine: ioat/dca: Use struct_size() helper
      dmaengine: iop-adma: remove set but not used variable 'slots_per_op'
      dmaengine: dmatest: Add support for completion polling
      dmaengine: ti: omap-dma: Remove variable override in omap_dma_tx_status()
      dmaengine: ti: omap-dma: Remove 'Assignment in if condition'
      dmaengine: ti: edma: Remove 'Assignment in if condition'
      xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT
      xfs: define a flags field for the AG geometry ioctl structure
      Documentation: fpga: dfl: add descriptions for virtualization and new interfaces.
      fpga: dfl: fme: add global error reporting support
      fpga: dfl: afu: add STP (SignalTap) support
      fpga: dfl: afu: add error reporting support.
      fpga: dfl: afu: expose __afu_port_enable/disable function.
      fpga: dfl: afu: add userclock sysfs interfaces.
      fpga: dfl: afu: convert platform_driver to use dev_groups
      fpga: dfl: fme: convert platform_driver to use dev_groups
      fpga: dfl: make init callback optional
      kbuild: remove ARCH_{CPP,A,C}FLAGS
      kbuild,arc: add CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 for ARC
      ice: Only disable VLAN pruning for the VF when all VLANs are removed
      ice: Remove enable DCB when SW LLDP is activated
      ice: Report stats when VSI is down
      ice: Always notify FW of VF reset
      ice: Correctly handle return values for init DCB
      ice: Limit Max TCs on devices with more than 4 ports
      ice: Cleanup defines in ice_type.h
      ice: print extra message if topology issue
      ice: add print of autoneg state to link message
      ice: update driver unloading field for Queue Shutdown AQ command
      ice: add needed PFR during driver unload
      drm/msm/dsi: Fix return value check for clk_get_parent
      drm/msm: add atomic traces
      drm/msm/dpu: async commit support
      drm/msm: async commit support
      drm/msm: split power control from prepare/complete_commit
      drm/msm: add kms->flush_commit()
      drm/msm: convert kms->complete_commit() to crtc_mask
      drm/msm: add kms->wait_flush()
      drm/msm/dpu: handle_frame_done() from vblank irq
      drm/msm/dpu: add real wait_for_commit_done()
      drm/msm/dpu: unwind async commit handling
      drm/msm/dpu: remove unused arg
      drm/msm/dpu: remove some impossible error checking
      drm/msm/dpu: add rotation property
      drm/msm: Remove Kconfig default
      drm/msm/dpu: remove stray "\n"
      drm/msm/dpu: fix "frame done" timeouts
      drm/msm: Use struct_size() helper
      drm/msm: Use generic bulk clock function
      drm/msm/mdp5: Find correct node for creating gem address space
      drm/msm/phy/dsi_phy: silence -EPROBE_DEFER warnings
      drm/msm/a6xx: add missing MODULE_FIRMWARE()
      drm/msm/mdp5: Add msm8998 support
      drm/msm/dpu: remove dpu_mdss:hwversion
      drm/msm: Transition console to msm framebuffer
      drm/msm/hdmi: Convert to use GPIO descriptors
      drm/msm/dpu: Drop unused GPIO code
      drm/msm/dsi: Drop unused GPIO includes
      drm/msm/mdp4: Drop unused GPIO include
      drm/msm: drop use of drmP.h
      ice: Deduce TSA value from the priority value in the CEE mode
      ice: Report what the user set for coalesce [tx|rx]-usecs
      ice: Fix resource leak in ice_remove_rule_internal()
      md/raid5: use bio_end_sector to calculate last_sector
      md/raid1: fail run raid1 array when active disk less than one
      md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone
      ice: Fix EMP reset handling
      dm crypt: omit parsing of the encapsulated cipher
      dm crypt: switch to ESSIV crypto API template
      crypto: essiv - create wrapper template for ESSIV generation
      iio: imu: st_lsm6dsx: rely on IIO_G_TO_M_S_2 for gain definition for LSM9DS1
      iio: imu: st_lsm6dsx: remove invalid gain value for LSM9DS1
      staging: exfat: drop local TRUE/FALSE defines
      ARM: scoop: Use the right include
      staging: exfat: fix spelling errors in comments
      staging: exfat: cleanup braces for if/else statements
      coresight: tmc-etr: Add barrier packets when moving offset forward
      coresight: tmc-etr: Decouple buffer sync and barrier packet insertion
      coresight: tmc: Make memory width mask computation into a function
      coresight: tmc-etr: Fix perf_data check
      coresight: tmc-etr: Fix updating buffer in not-snapshot mode.
      coresight: etm4x: improve clarity of etm4_os_unlock comment
      coresight: etm4x: use module_param instead of module_param_named
      coresight: etm4x: Use explicit barriers on enable/disable
      coresight: etm4x: Remove superfluous setting of os_unlock
      coresight: acpi: Static funnel support
      coresight: Convert pr_warn to dev_warn for obsolete bindings
      coresight: tmc-etr: Check if non-secure access is enabled
      coresight: tmc-etr: Handle memory errors
      coresight: etr_buf: Consolidate refcount initialization
      coresight: cpu-debug: Add support for Qualcomm Kryo
      coresight: etm4x: Add ETM PIDs for SDM845 and MSM8996
      coresight: etm4x: Two function calls less
      net/mlx5: Add devlink flow_steering_mode parameter
      net/mlx5: Add support to use SMFS in switchdev mode
      net/mlx5: Add API to set the namespace steering mode
      net/mlx5: Add direct rule fs_cmd implementation
      net/mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support
      net/mlx5: DR, Expose APIs for direct rule managing
      net/mlx5: DR, Add required FW steering functionality
      net/mlx5: DR, Expose steering rule functionality
      net/mlx5: DR, Expose steering action functionality
      net/mlx5: DR, Expose steering matcher functionality
      net/mlx5: DR, Expose steering table functionality
      net/mlx5: DR, Expose steering domain functionality
      net/mlx5: DR, Add Steering entry (STE) utilities
      net/mlx5: DR, Expose an internal API to issue RDMA operations
      net/mlx5: DR, ICM pool memory allocator
      net/mlx5: DR, Add direct rule command utilities
      net/mlx5: DR, Add the internal direct rule types definitions
      net/mlx5: Add flow steering actions to fs_cmd shim layer
      hwmon: (w83793d) convert to use devm_i2c_new_dummy_device
      hwmon: (w83792d) convert to use devm_i2c_new_dummy_device
      hwmon: (w83791d) convert to use devm_i2c_new_dummy_device
      hwmon: (as370-hwmon) fix devm_platform_ioremap_resource.cocci warnings
      hwmon: (lm75) Add support for writing sampling period on PCT2075
      hwmon: (lm75) Add support for writing conversion time for TMP112
      hwmon: (lm75) Move updating the sample interval to its own function
      hwmon: (lm75) Support configuring the sample time for various chips
      hwmon: (nct7904) Fix incorrect temperature limitation register setting of LTD.
      hwmon: (as370-hwmon) Add DT bindings for Synaptics AS370 PVT
      hwmon: Add Synaptics AS370 PVT sensor driver
      pmbus: (ibm-cffps) Add support for version 2 of the PSU
      dt-bindings: hwmon: Document ibm,cffps2 compatible string
      hwmon: (iio_hwmon) Enable power exporting from IIO
      dt-bindings: Add ipsps1 as a trivial device
      hwmon: pmbus: Add Inspur Power System power supply driver
      hwmon/ltc2990: Generalise DT to fwnode support
      hwmon: (raspberrypi) update MODULE_AUTHOR() email address
      hwmon: (lm75) Modularize lm75_write and make hwmon_chip writable
      hwmon: (lm75) Add new fields into lm75_params_
      hwmon: (lm75) Create function from code to write into registers
      hwmon: (lm75) Create structure to save all the configuration parameters.
      hwmon: (nct7904) Add extra sysfs support for fan, voltage and temperature.
      hwmon: w83795: Fan control option isn't that dangerous
      hwmon: (npcm750-pwm-fan) Remove dev_err() usage after platform_get_irq()
      hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap'
      hwmon: (nct6775) Integrate new model nct6116
      hwmon: (adt7475) Convert to use hwmon_device_register_with_groups()
      hwmon: (w83781d) convert to i2c_new_dummy_device
      hwmon: (smm665) convert to i2c_new_dummy_device
      hwmon: (asb100) convert to i2c_new_dummy_device
      hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs
      x86/amd_nb: Add PCI device IDs for family 17h, model 70h
      docs: hwmon: pxe1610: convert to ReST format and add to the index
      hwmon: (k8temp) update to use new hwmon registration API
      hwmon: (pmbus/max31785) Remove a useless #define
      hwmon: (lm75) add support for PCT2075
      device-tree: bindinds: add NXP PCT2075 as compatible device to LM75
      hwmon: Remove ads1015 driver
      selftests/bpf: fix endianness issues in test_sysctl
      selftests/bpf: improve unexpected success reporting in test_syctl
      selftests/bpf: fix "ctx:write sysctl:write read ok" on s390
      selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu
      leds: ti-lmu-common: Move static keyword to the front of declaration
      leds: lm3532: Move static keyword to the front of declarations
      i2c: fsi: Add of_put_node() before break
      usb: cdns3: Remove redundant dev_err call in cdns3_probe()
      USB: rio500: Fix lockdep violation
      USB: rio500: simplify locking
      i2c: synquacer: Make synquacer_i2c_ops constant
      usb: mtu3: register a USB Role Switch for dual role mode
      i2c: hix5hd2: Remove IRQF_ONESHOT
      ASoC: es8316: add clock control of MCLK
      iio: cros_ec: set calibscale for 3d MEMS to unit vector
      iio: dac: ad5380: fix incorrect assignment to val
      iio: imu: st_lsm6dsx: Fix FIFO diff mask for tagged fifo
      dt-bindings: iio: imu: st_lsm6dsx: add lsm9ds1 device bindings
      iio: imu: st_lsm6dsx: add support for accel/gyro unit of lsm9ds1
      spi: npcm-fiu: fix spelling mistake "frequancy" -> "frequency"
      ASoC: es8316: add DT-bindings
      i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond
      watchdog: iTCO: Add support for Cannon Lake PCH iTCO
      EDAC/mc_sysfs: Remove pointless gotos
      EDAC: Prefer 'unsigned int' to bare use of 'unsigned'
      netfilter: nft_quota: add quota object update support
      netfilter: nf_tables: Introduce stateful object update operation
      usb: common: add USB GPIO based connection detection driver
      usb: common: create Kconfig file
      usb: roles: get usb-role-switch from parent
      xfs: add a xfs_valid_startblock helper
      MAINTAINERS: update entry for firewire audio drivers with UAPI header
      HID: sb0540: add support for Creative SB0540 IR receivers
      usb: roles: Add fwnode_usb_role_switch_get() function
      mips: compat: vdso: Use legacy syscalls as fallback
      HID: Add quirk for HP X500 PIXART OEM mouse
      closures: fix a race on wakeup from closure_sync
      bcache: Fix an error code in bch_dump_read()
      bcache: add cond_resched() in __bch_cache_cmp()
      Documentation:kernel-per-CPU-kthreads.txt: Remove reference to elevator=
      device connection: Add fwnode_connection_find_match()
      Documenation: switching-sched: Remove notes about elevator argument
      block: elevator.c: Remove now unused elevator= argument
      usb: roles: Introduce stubs for the exiting functions in role.h
      dt-bindings: usb: mtu3: add properties about USB Role Switch
      dt-bindings: usb: add binding for USB GPIO based connection detection driver
      dt-bindings: connector: add optional properties for Type-B
      dt-binding: usb: add usb-role-switch property
      usbip: Implement SG support to vhci-hcd and stub driver
      block: mq-deadline: Fix queue restart handling
      usb: roles: intel: Enable static DRD mode for role switch
      xhci-ext-caps.c: Add property to disable Intel SW switch
      usb: dwc3: remove generic PHY calibrate() calls
      usb: core: phy: add support for PHY calibration
      usb: chipidea: msm: Use device-managed registration API
      usb: host: xhci-rcar: Use xhci_plat_priv.quirks instead of code settings
      usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv
      usb: host: xhci-plat: add quirks member into struct xhci_plat_priv
      xhci: fix possible memleak on setup address fails.
      xhci: add TSP bitflag to TRB tracing
      usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()'
      usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()'
      usb: cdns3: fix spelling mistake: "cnfiguration" -> "configuration"
      usb: cdns3: fix missing assignment of ret before error check on ret
      usb: cdns3: remove redundant assignment to ret on error exit path
      usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C
      usb: cdns3: remove set but not used variable 'priv_dev'
      usb: cdns3: Fix Wunused-but-set-variable warning
      zd1211rw: zd_usb: Use struct_size() helper
      brcmfmac: get chip's default RAM info during PCIe setup
      arm64: bpf: optimize modulo operation
      bcma: fix incorrect update of BCMA_CORE_PCI_MDIO_DATA
      brcmfmac: replace strncpy() by strscpy()
      rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status
      ipw2x00: fix spelling mistake "initializationg" -> "initialization"
      airo: fix memory leaks
      zd1211rw: remove false assertion from zd_mac_clear()
      brcmfmac: remove redundant assignment to pointer hash
      bcma: remove two unused variables
      brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056()
      rtw88: pci: enable MSI interrupt
      rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ
      rtw88: remove redundant assignment to pointer debugfs_topdir
      rtw88: drop unused rtw_coex_coex_dm_reset()
      rtw88: Fix an error message
      rtlwifi: rtl8192ce: Fix incorrect returned values
      rtlwifi: rtl8188ee: Fix incorrect returned values
      rtlwifi: rtl8821ae: Fix incorrect returned values
      bpf: s390: add JIT support for bpf line info
      rtlwifi: rtl8192cu: Convert inline routines to little-endian words
      rtlwifi: rtl8192cu: Convert macros that set descriptor
      rtlwifi: rtl8192cu: Replace local bit manipulation macros
      rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX
      devpts_pty_kill(): don't bother with d_delete()
      infiniband: don't bother with d_delete()
      hypfs: don't bother with d_delete()
      rtlwifi: rtl8192ee: Remove some variable initializations
      rtlwifi: rtl8192ee: Convert inline routines to little-endian words
      rtlwifi: rtl8192ee: Convert macros that set descriptor
      fs/namei.c: keep track of nd->root refcount status
      rtlwifi: rtl8192ee: Replace local bit manipulation macros
      rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX
      rtlwifi: rtl_pci: Fix memory leak when hardware init fails
      rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE'
      rtlwifi: rtl8192cu: Fix value set in descriptor
      mfd: don't select DMA_DECLARE_COHERENT for the sm501 and tc6393xb drivers
      usb: remove commented out dma wrappers
      usb: remove a stale comment in hcd_alloc_coherent
      usb-storage: use hcd_uses_dma to check for DMA capabilities
      usb/ohci-tmio: remove the HCD_DMA flag
      usb/ohci-sm501: remove the HCD_DMA flag
      MIPS: Drop Loongson _CACHE_* definitions
      MIPS: tlbex: Remove cpu_has_local_ebase
      MIPS: tlbex: Simplify r3k check
      MIPS: Select R3k-style TLB in Kconfig
      iommu: Don't use sme_active() in generic code
      selftests/bpf: test_progs: add missing \n to CHECK_FAIL
      selftests/bpf: test_progs: fix verbose mode garbage
      rtlwifi: fix non-kerneldoc comment in usb.c
      iommu/arm-smmu-v3: Fix build error without CONFIG_PCI_ATS
      s390/base: remove unused s390_base_mcck_handler
      s390/sclp: Fix bit checked for has_sipl
      spi: spi-fsl-dspi: Fix race condition in TCFQ/EOQ interrupt
      spi: uniphier: introduce polling mode
      spi: uniphier: remove unnecessary code
      spi: uniphier: fix wrong register overwrite
      regulator: add missing 'static inline' to a helper's stub
      ASoC: audio-graph: indicate rebind issue
      ASoC: simple-card: indicate rebind issue
      9p/vfs_super.c: Remove unused parameter data in v9fs_fill_super
      9p/cache.c: Fix memory leak in v9fs_cache_session_get_cookie
      9p: Transport error uninitialized
      9p: avoid attaching writeback_fid on mmap with type PRIVATE
      kgdb: fix comment regarding static function
      kdb: Replace strncmp with str_has_prefix
      powercap: idle_inject: Use higher resolution for idle injection
      cpuidle: play_idle: Increase the resolution to usec
      dt-bindings: gpu: mali-midgard: Add samsung exynos5250 compatible
      can: dev: can_dev_init(): convert from printk(KERN_INFO) to pr_info
      can: dev: can_dellink(): remove return at end of void function
      can: dev: can_restart(): convert NULL pointer check
      can: dev: remove unnecessary blank line
      can: dev: remove unnecessary parentheses
      can: dev: avoid long lines
      can: dev: convert block comments to network style comments
      can: mcp251x: Call wrapper instead of regulator_disable()
      can: mcp251x: Make use of device property API
      can: mcp251x: Use devm_clk_get_optional() to get the input clock
      can: mcp251x: remove deprecated board file setup example
      can: tcan4x5x: Remove checking the wake pin
      can: tcan4x5x: Remove data-ready gpio interrupt
      dt-bindings: can: tcan4x5x: Update binding to use interrupt property
      can: kvaser_pciefd: the PWM generator is running at the bus frequency of the system.
      irqdomain: Add the missing assignment of domain->fwnode for named fwnode
      gfs2: Fix recovery slot bumping
      gfs2: Fix possible fs name overflows
      gfs2: untangle the logic in gfs2_drevalidate
      gfs2: Always mark inode dirty in fallocate
      ACPI / PCI: fix acpi_pci_irq_enable() memory leak
      staging: rtl8723bs: replace __inline by inline
      staging: r8188eu: use skb_put_data instead of skb_put/memcpy pair
      staging: kpc2000: Fix long constant sparse warning
      staging: exfat: check for null return from call to FAT_getblk
      staging: greybus: light: fix a couple double frees
      cpuidle-haltpoll: vcpu hotplug support
      staging: rts5208: Fix checkpath warning
      staging: rts5208: Fixed checkpath warning.
      staging: rts5208: remove redundant sd30_mode checks
      staging: exfat: remove return and error return via a goto
      staging: exfat: fix uninitialized variable ret
      x86/mm: Remove the unused set_memory_wt() function
      x86/mm: Remove set_pages_x() and set_pages_nx()
      x86/mm: Remove the unused set_memory_array_*() functions
      x86/mm: Unexport set_memory_x() and set_memory_nx()
      perf/x86: Make more stuff static
      sched/uclamp: Always use 'enum uclamp_id' for clamp_id values
      sched/uclamp: Update CPU's refcount on TG's clamp changes
      sched/uclamp: Use TG's clamps to restrict TASK's clamps
      sched/uclamp: Propagate system defaults to the root group
      sched/uclamp: Propagate parent clamps
      sched/uclamp: Extend CPU's cgroup controller
      sched/topology: Improve load balancing on AMD EPYC systems
      arch, ia64: Make NUMA select SMP
      sched, perf: MAINTAINERS update, add submaintainers and reviewers
      staging: exfat: use BIT macro for defining sizes
      staging: exfat: cleanup blank line warnings
      x86/math64: Provide a sane mul_u64_u32_div() implementation for x86_64
      dma-mapping: fix filename references
      iommu/dma: add a new dma_map_ops of get_merge_boundary()
      dma-mapping: introduce dma_get_merge_boundary()
      mmc: queue: use bigger segments if DMA MAP layer can merge the segments
      block: add a helper function to merge the segments
      usb: chipidea: msm: Use device-managed registration API
      ext4: fix kernel oops caused by spurious casefold flag
      cpufreq: Add qcs404 to cpufreq-dt-platdev blacklist
      cpufreq: qcom: Add support for qcs404 on nvmem driver
      cpufreq: qcom: Refactor the driver to make it easier to extend
      cpufreq: qcom: Re-organise kryo cpufreq to use it for other nvmem based qcom socs
      dt-bindings: opp: Add qcom-opp bindings with properties needed for CPR
      dt-bindings: opp: qcom-nvmem: Support pstates provided by a power domain
      HID: hv: Remove dependencies on PAGE_SIZE for ring buffer
      ACPI: custom_method: fix memory leaks
      power: supply: cpcap-charger: Enable vbus boost voltage
      power: supply: sc27xx: Add POWER_SUPPLY_PROP_CALIBRATE attribute
      power: supply: sc27xx: Optimize the battery capacity calibration
      power: supply: sc27xx: Make sure the alarm capacity is larger than 0
      ACPI: thermal: Remove redundant acpi_has_method() calls
      power: supply: sc27xx: Fix the the accuracy issue of coulomb calculation
      power: supply: sc27xx: Fix conditon to enable the FGU interrupt
      power: supply: sc27xx: Add POWER_SUPPLY_PROP_ENERGY_FULL_DESIGN attribute
      Documentation: cpufreq: Update policy notifier documentation
      cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events
      ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc
      PM / Domains: Verify PM domain type in dev_pm_genpd_set_performance_state()
      PM / Domains: Simplify genpd_lookup_dev()
      power: supply: max77650: add MODULE_ALIAS()
      power: supply: isp1704: remove redundant assignment to variable ret
      power: supply: bq25890_charger: Add the BQ25895 part
      power: supply: sc27xx: Replace devm_add_action() followed by failure action with devm_add_action_or_reset()
      power: supply: sc27xx: Introduce local variable 'struct device *dev'
      mvpp2: percpu buffers
      mvpp2: refactor BM pool functions
      power: reset: reboot-mode: Fix author email format
      power: supply: ab8500: remove set but not used variables 'vbup33_vrtcn' and 'bup_vch_range'
      power: supply: max17042_battery: Fix a typo in function names
      net: dsa: Fix off-by-one number of calls to devlink_port_unregister
      mlx5: Add missing init_net check in FIB notifier
      power: reset: gpio-restart: Fix typo when gpio reset is not found
      staging: exfat: make exfat depend on BLOCK
      x86, perf: Fix the dependency of the x86 insn decoder selftest
      Input: bu21013_ts - switch to using standard touchscreen properties
      Input: bu21013_ts - switch to using MT-B (slotted) protocol
      Input: bu21013_ts - fix suspend when wake source
      Input: bu21013_ts - use interrupt from I2C client
      Input: bu21013_ts - remove support for platform data
      Input: bu21013_ts - convert to using managed resources
      Input: bu21013_ts - remove useless comments
      Input: bu21013_ts - annotate supend/resume methods as __maybe_unused
      Input: bu21013_ts - rename some variables
      Input: bu21013_ts - convert to use GPIO descriptors
      ARM: ux500: improve BU21013 touchpad bindings
      ARM: multi_v7_defconfig: Make MAX77802 regulator driver built-in
      ARM: dts: exynos: Mark LDO10 as always-on on Peach Pit/Pi Chromebooks
      ARM: dts: exynos: Remove not accurate secondary ADC compatible
      dt-bindings: arm: idle-states: Move exit-latency-us explanation
      dt-bindings: arm: idle-states: Add punctuation to improve readability
      dt-bindings: arm: idle-states: Correct "constraint guarantees"
      dt-bindings: arm: idle-states: Correct references to wake-up delay
      dt-bindings: arm: idle-states: Use "e.g." and "i.e." consistently
      backlight: pwm_bl: Set scale type for brightness curves specified in the DT
      backlight: pwm_bl: Set scale type for CIE 1931 curves
      backlight: Expose brightness curve type through sysfs
      MAINTAINERS: Add entry for stable backlight sysfs ABI documentation
      backlight: gpio-backlight: Correct initial power state handling
      video: backlight: tosa_lcd: drop check because i2c_unregister_device() is NULL safe
      video: backlight: Drop default m for {LCD,BACKLIGHT_CLASS_DEVICE}
      pinctrl-mcp23s08: Fix property-name in dt-example
      microblaze: remove ioremap_fullcache
      tpm/tpm_ftpm_tee: Document fTPM TEE driver
      tpm/tpm_ftpm_tee: A driver for firmware TPM running inside TEE
      tpm: Remove a deprecated comments about implicit sysfs locking
      tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts
      tpm_tis_core: Turn on the TPM before probing IRQ's
      MAINTAINERS: fix style in KEYS-TRUSTED entry
      docs: ftrace: clarify when tracing is disabled by the trace file
      ASoC: soc-core: move soc_probe_link_components() position
      ASoC: soc-core: add snd_soc_dapm_init()
      ASoC: soc-core: dapm related setup at one place
      ASoC: soc-core: move soc_probe_component() position
      ASoC: soc-core: add soc_rtd_free()
      x86: Correct misc typos
      spi: ep93xx: Repair SPI CS lookup tables
      regulator: provide regulator_bulk_set_supply_names()
      drm/etnaviv: fix missing unlock on error in etnaviv_iommuv1_context_alloc()
      afs: Support RCU pathwalk
      afs: Provide an RCU-capable key lookup
      afs: Use afs_extract_discard() rather than iov_iter_discard()
      afs: remove unused variable 'afs_zero_fid'
      afs: remove unused variable 'afs_voltypes'
      mfd: cros_ec: Use mfd_add_hotplug_devices() helper
      mfd: cros_ec: Add convenience struct to define autodetectable CrOS EC subdevices
      mfd: cros_ec: Add convenience struct to define dedicated CrOS EC MCUs
      mfd: cros_ec: Use kzalloc and cros_ec_cmd_xfer_status helper
      mfd / platform: cros_ec: Reorganize platform and mfd includes
      mfd / platform: cros_ec: Rename config to a better name
      mfd: cros_ec: Switch to use the new cros-ec-chardev driver
      mfd / platform: cros_ec: Miscellaneous character device to talk with the EC
      mfd / platform: cros_ec: Move cros-ec core driver out from MFD
      mfd / platform: cros_ec: Handle chained ECs as platform devices
      mfd: mt6323: Add MT6323 RTC and PWRC
      mfd: mt6323: Replace boilerplate resource code with DEFINE_RES_* macros
      mfd: mt6397: Add mutex include
      dt-bindings: mfd: mediatek: Add MT6323 Power Controller
      dt-bindings: mfd: mediatek: Update RTC to include MT6323
      dt-bindings: mfd: mediatek: mt6397: Change to relative paths
      mfd: db8500-prcmu: Support the higher DB8520 ARMSS
      mfd: intel-lpss: Use MODULE_SOFTDEP() instead of implicit request
      mfd: htc-i2cpld: Drop check because i2c_unregister_device() is NULL safe
      mfd: sm501: Include the GPIO driver header
      mfd: intel-lpss: Add Intel Skylake ACPI IDs
      mfd: intel-lpss: Consistently use GENMASK()
      mfd: Add support for Merrifield Basin Cove PMIC
      mfd: ezx-pcap: Replace mutex_lock with spin_lock
      cuse: fix broken release
      fuse: cleanup fuse_wait_on_page_writeback
      fuse: require /dev/fuse reads to have enough buffer capacity (take 2)
      drivers/staging/exfat - by default, prohibit mount of fat/vfat
      power: supply: Init device wakeup after device_add()
      power: supply: ab8500_charger: Mark expected switch fall-through
      power: supply: sbs-battery: only return health when battery present
      MAINTAINERS: N900: Remove isp1704_charger.h record
      power: supply: sbs-battery: use correct flags field
      m68k: Remove ioremap_fullcache()
      m68k: Simplify ioremap_nocache()
      xtensa: virt: move PCI root complex to KIO range
      net/mlx5: Set only stag for match untagged packets
      net/mlx5: Add stub for mlx5_eswitch_mode
      net/mlx5: Avoid disabling RoCE when uninitialized
      net/mlx5: Add HW bits and definitions required for SW steering
      net/mlx5: Move device memory management to mlx5_core
      asm-generic: add unlikely to default BUG_ON(x)
      __div64_const32(): improve the generic C version
      xtensa: add support for call0 ABI in userspace
      xtensa: clean up PS_WOE_BIT usage
      power: supply: axp288_fuel_gauge: Add Minix Neo Z83-4 to the blacklist
      power: supply: axp288_fuel_gauge: Sort the DMI blacklist alphabetically
      power: supply: register HWMON devices with valid names
      net: dsa: mv88e6xxx: centralize SERDES IRQ handling
      net: dsa: mv88e6xxx: introduce .serdes_irq_status
      net: dsa: mv88e6xxx: introduce .serdes_irq_enable
      net: dsa: mv88e6xxx: pass lane to .serdes_power
      net: dsa: mv88e6xxx: merge mv88e6352_serdes_power_set
      net: dsa: mv88e6xxx: implement mv88e6352_serdes_get_lane
      net: dsa: mv88e6xxx: simplify .serdes_get_lane
      net: dsa: mv88e6xxx: introduce .serdes_irq_mapping
      net: dsa: mv88e6xxx: fix SERDES IRQ mapping
      net: dsa: mv88e6xxx: check errors in mv88e6352_serdes_irq_link
      net: hns3: remove set but not used variable 'qos'
      net: hns3: remove redundant assignment to pointer reg_info
      netlabel: remove redundant assignment to pointer iter
      r8169: don't set bit RxVlan on RTL8125
      drm/exynos: drop use of drmP.h
      leds: trigger: gpio: GPIO 0 is valid
      leds: pwm: Use struct_size() helper
      leds: is31fl32xx: Use struct_size() helper
      leds: ti-lmu-common: Fix coccinelle issue in TI LMU
      leds: lm3532: Avoid potentially unpaired regulator calls
      leds: syscon: Use resource managed variant of device register
      leds: Replace {devm_}led_classdev_register() macros with inlines
      dt-bindings: rtc: ds1307: add rx8130 compatible
      rtc: sun6i: Allow using as wakeup source from suspend
      rtc: pcf8563: let the core handle range offsetting
      rtc: pcf8563: remove useless indirection
      rtc: pcf8563: convert to devm_rtc_allocate_device
      rtc: pcf8563: add Microcrystal RV8564 compatible
      rtc: pcf8563: add Epson RTC8564 compatible
      rtc: s35390a: convert to devm_i2c_new_dummy_device()
      rtc: max77686: convert to devm_i2c_new_dummy_device()
      net/ncsi: add response handlers for PLDM over NC-SI
      rtc: pcf85363/pcf85263: fix regmap error in set_time
      rtc: snvs: switch to rtc_time64_to_tm/rtc_tm_to_time64
      rtc: snvs: set range
      devlink: Use switch-case instead of if-else
      devlink: Make port index data type as unsigned int
      net: tls: export protocol version, cipher, tx_conf/rx_conf to socket diag
      tcp: ulp: add functions to dump ulp-specific information
      net/tls: use RCU protection on icsk->icsk_ulp_data
      arm64: defconfig: Enable CPU clock drivers for Qualcomm msm8916
      arm64: defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM
      ARM: multi_v7_defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM
      ARM: qcom_defconfig: Add DRM_MSM to defconfigs with ARCH_QCOM
      objtool: Ignore intentional differences for the x86 insn decoder
      objtool: Update sync-check.sh from perf's check-headers.sh
      perf build: Ignore intentional differences for the x86 insn decoder
      perf intel-pt: Use shared x86 insn decoder
      perf intel-pt: Remove inat.c from build dependency list
      perf: Update .gitignore file
      objtool: Move x86 insn decoder to a common location
      perf metricgroup: Support multiple events for metricgroup
      perf metricgroup: Scale the metric result
      perf pmu: Change convert_scale from static to global
      perf symbols: Move mem_info and branch_info out of symbol.h
      perf auxtrace: Uninline functions that touch perf_session
      perf tools: Remove needless evlist.h include directives
      perf tools: Remove needless evlist.h include directives
      perf tools: Remove needless thread_map.h include directives
      perf tools: Remove needless thread.h include directives
      perf tools: Remove needless map.h include directives
      perf probe: No need for symbol.h, symbol_conf is enough
      perf tools: Remove needless sort.h include directives
      perf tools: Move 'struct events_stats' and prototypes to separate header
      perf hist: Remove needless ui/progress.h from hist.h
      perf dsos: Move the dsos struct and its methods to separate source files
      perf symbols: Move symsrc prototypes to a separate header
      perf symbols: Add missing linux/refcount.h to symbol.h
      perf symbol: Move C++ demangle defines to the only file using it
      perf dso: Adopt DSO related macros from symbol.h
      libtraceevent: Change users plugin directory
      libtraceevent: Remove tep_register_trace_clock()
      libtraceevent, perf tools: Changes in tep_print_event_* APIs
      perf event: Remove needless include directives from event.h
      arm64: dts: rockchip: limit clock rate of MMC controllers for RK3328
      perf env: Remove env.h from other headers where just a fwd decl is needed
      perf debug: Remove needless include directives from debug.h
      qede: Add support for dumping the grc data.
      qed: Add APIs for configuring grc dump config flags.
      qede: Add support for reading the config id attributes.
      qed: Add APIs for reading config id attributes.
      net: dsa: tag_8021q: Restore bridge VLANs when enabling vlan_filtering
      net: bridge: Populate the pvid flag in br_vlan_get_info
      tracing: Rename tracing_reset() to tracing_reset_cpu()
      tracing: Document the stack trace algorithm in the comments
      tracing/arm64: Have max stack tracer handle the case of return address after data
      recordmcount: Clarify what cleanup() does
      recordmcount: Remove redundant cleanup() calls
      recordmcount: Kernel style formatting
      recordmcount: Kernel style function signature formatting
      recordmcount: Rewrite error/success handling
      selftests/ftrace: Add syntax error test for multiprobe
      selftests/ftrace: Add syntax error test for immediates
      selftests/ftrace: Add a testcase for kprobe multiprobe event
      tracing/probe: Add immediate string parameter support
      tracing/probe: Add immediate parameter support
      tracing/uprobe: Add per-probe delete from event
      tracing/kprobe: Add per-probe delete from event
      tracing/uprobe: Add multi-probe per uprobe event support
      tracing/kprobe: Add multi-probe per event support
      tracing/dynevent: Pass extra arguments to match operation
      tracing/dynevent: Delete all matched events
      tracing/probe: Split trace_event related data from trace_probe
      recordmcount: Remove unused fd from uwrite() and ulseek()
      recordmcount: Remove uread()
      recordmcount: Remove redundant strcmp
      kprobes: Allow kprobes coexist with livepatch
      MIPS: PCI: refactor ioc3 special handling
      mips: remove ioremap_cachable
      MAINTAINERS: update entry of firewire audio drivers
      hwmon (coretemp) Fix a memory leak bug
      hwmon: (lm75) Fix write operations for negative temperatures
      hwmon: pmbus: ucd9000: remove unneeded include
      ext4 crypto: fix to check feature status before get policy
      mips/atomic: Fix smp_mb__{before,after}_atomic()
      mips/atomic: Fix loongson_llsc_mb() wreckage
      mips/atomic: Fix cmpxchg64 barriers
      arm64: dts: marvell: add DTS for Turris Mox
      dt-bindings: marvell: document Turris Mox compatible
      arm64: dts: marvell: armada-37xx: add SPI CS1 pinctrl
      xfs: remove the unused XFS_ALLOC_USERDATA flag
      xfs: cleanup xfs_fsb_to_db
      xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate
      xfs: Fix stale data exposure when readahead races with hole punch
      fs: Export generic_fadvise()
      mm: Handle MADV_WILLNEED through vfs_fadvise()
      xfs: allocate xattr buffer on demand
      xfs: consolidate attribute value copying
      xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue
      xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue
      xfs: make attr lookup returns consistent
      xfs: reverse search directory freespace indexes
      xfs: speed up directory bestfree block scanning
      xfs: factor free block index lookup from xfs_dir2_node_addname_int()
      xfs: factor data block addition from xfs_dir2_node_addname_int()
      xfs: move xfs_dir2_addname()
      xfs: remove all *_ITER_CONTINUE values
      openrisc: map as uncached in ioremap
      or1k: dts: Add ethoc device to SMP devicetree
      libata/ahci: Drop PCS quirk for Denverton and beyond
      udp: Remove unlikely() from IS_ERR*() condition
      net/mlx5e: Remove unlikely() from WARN*() condition
      or1k: dts: Fix ethoc network configuration in or1ksim devicetree
      writeback: don't access page->mapping directly in track_foreign_dirty TP
      fs/namei.c: new helper - legitimize_root()
      kill the last users of user_{path,lpath,path_dir}()
      namei.h: get the comments on LOOKUP_... in sync with reality
      kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h
      bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set.
      riscv: add arch/riscv/Kbuild
      [PATCH] fix d_absolute_path() interplay with fsmount()
      doc/af_xdp: include unaligned chunk case
      samples/bpf: use hugepages in xdpsock app
      samples/bpf: add buffer recycling for unaligned chunks to xdpsock
      samples/bpf: add unaligned chunks mode support to xdpsock
      libbpf: add flags to umem config
      net/mlx5e: Allow XSK frames smaller than a page
      mlx5e: modify driver for handling offsets
      ixgbe: modify driver for handling offsets
      i40e: modify driver for handling offsets
      xsk: add support to allow unaligned chunk placement
      ixgbe: simplify Rx buffer recycle
      i40e: simplify Rx buffer recycle
      selftests/bpf: Fix a typo in test_offload.py
      bpf: fix error check in bpf_tcp_gen_syncookie
      nfp: bpf: add simple map op cache
      nfp: bpf: rework MTU checking
      tools: bpftool: do not link twice against libbpf.a in Makefile
      tools: bpf: account for generated feature/ and libbpf/ directories
      tools: bpftool: improve and check builds for different make invocations
      tools: bpftool: ignore make built-in rules for getting kernel version
      bpf: s390: add JIT support for multi-function programs
      net/mlx5e: Move local var definition into ifdef block
      net: sched: cls_matchall: cleanup flow_action before deallocating
      tcp_bbr: clarify that bbr_bdp() rounds up in comments
      sched: act_vlan: implement stats_update callback
      net: stmmac: depend on COMMON_CLK
      arcnet: capmode: remove redundant assignment to pointer pkt
      bnxt_en: Add FW fatal devlink_health_reporter.
      bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors.
      bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task().
      bnxt_en: Do not send firmware messages if firmware is in error state.
      bnxt_en: Retain user settings on a VF after RESET_NOTIFY event.
      bnxt_en: Add devlink health reset reporter.
      bnxt_en: Handle firmware reset.
      bnxt_en: Handle RESET_NOTIFY async event from firmware.
      bnxt_en: Add new FW devlink_health_reporter
      bnxt_en: Add BNXT_STATE_IN_FW_RESET state.
      bnxt_en: Enable health monitoring.
      bnxt_en: Pre-map the firmware health monitoring registers.
      bnxt_en: Discover firmware error recovery capabilities.
      bnxt_en: Handle firmware reset status during IF_UP.
      bnxt_en: Register buffers for VFs before reserving resources.
      bnxt_en: Refactor bnxt_sriov_enable().
      bnxt_en: Prepare bnxt_init_one() to be called multiple times.
      bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode.
      bnxt_en: Simplify error checking in the SR-IOV message forwarding functions.
      bnxt_en: Convert error code in firmware message response to standard code.
      bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg().
      bnxt_en: Use a common function to print the same ethtool -f error message.
      net: sgi: ioc3-eth: no need to stop queue set_multicast_list
      net: sgi: ioc3-eth: protect emcr in all cases
      net: sgi: ioc3-eth: Fix IPG settings
      net: sgi: ioc3-eth: use csum_fold
      net: sgi: ioc3-eth: use dma-direct for dma allocations
      net: sgi: ioc3-eth: refactor rx buffer allocation
      net: sgi: ioc3-eth: split ring cleaning/freeing and allocation
      net: sgi: ioc3-eth: introduce chip start function
      net: sgi: ioc3-eth: separate tx and rx ring handling
      net: sgi: ioc3-eth: get rid of ioc3_clean_rx_ring()
      net: sgi: ioc3-eth: allocate space for desc rings only once
      net: sgi: ioc3-eth: use defines for constants dealing with desc rings
      net: sgi: ioc3-eth: remove checkpatch errors/warning
      MIPS: SGI-IP27: restructure ioc3 register access
      MIPS: SGI-IP27: remove ioc3 ethernet init
      drm/amdgpu: Move null pointer dereference check
      drm/amdgpu: Fix undefined dm_ip_block for navi12
      drm/amdgpu: fix no interrupt issue for renoir emu (v2)
      drm/amdgpu: update IH_CHICKEN in oss 4.0 IP header for VG/RV series
      drm/amd/powerplay: SMU_MSG_OverridePcieParameters is unsupport for APU
      ahci: Do not export local variable ahci_em_messages
      drm/amdgpu: Handle job is NULL use case in amdgpu_device_gpu_recover
      asm-generic: don't provide __ioremap
      wimax/i2400m: remove debug containing bogus calculation of index
      PCI: Remove unnecessary returns
      PCI: OF: Correct of_irq_parse_pci() documentation
      PCI: Fix typos and whitespace errors
      RISC-V: Implement sparsemem
      riscv: Using CSR numbers to access CSRs
      media: sun4i: Make sun4i_csi_formats static
      ASoC: dt-bindings: Convert Allwinner A64 analog codec to a schema
      ASoC: dt-bindings: Convert Allwinner A33 codec to a schema
      ASoC: dt-bindings: sun4i-spdif: Fix dma-names warning
      isofs: Initialize filesystem timestamp ranges
      pstore: fs superblock limits
      fs: omfs: Initialize filesystem timestamp ranges
      fs: hpfs: Initialize filesystem timestamp ranges
      drm/panfrost: Remove unnecessary hwaccess_lock spin_lock
      drm/panfrost: Flush and disable address space when freeing page tables
      drm/panfrost: Add cache/TLB flush before switching address space
      drm/panfrost: Split mmu_hw_do_operation into locked and unlocked version
      drm/panfrost: Rework page table flushing and runtime PM interaction
      drm/panfrost: Remove unnecessary mmu->lock mutex
      drm/panfrost: Hold runtime PM reference until jobs complete
      drm/panfrost: Rework runtime PM initialization
      iommu/qcom: Use struct_size() helper
      iommu: Remove wrong default domain comments
      fs: ceph: Initialize filesystem timestamp ranges
      fs: sysv: Initialize filesystem timestamp ranges
      fs: affs: Initialize filesystem timestamp ranges
      fs: fat: Initialize filesystem timestamp ranges
      fs: cifs: Initialize filesystem timestamp ranges
      fs: nfs: Initialize filesystem timestamp ranges
      ext4: Initialize timestamps limits
      9p: Fill min and max timestamps in sb
      fs: Fill in max and min timestamps in superblock
      utimes: Clamp the timestamps before update
      mount: Add mount warning for impending timestamp expiry
      timestamp_truncate: Replace users of timespec64_trunc
      vfs: Add timestamp_truncate() api
      vfs: Add file timestamp range support
      irqchip/mmp: Coexist with GIC root IRQ controller
      irqchip/mmp: Mask off interrupts from other cores
      irqchip/mmp: Add missing chained_irq_{enter,exit}()
      irqchip/mmp: Do not use of_address_to_resource() to get mux regs
      iommu/dma: Fix for dereferencing before null checking
      irqchip/meson-gpio: Add support for meson sm1 SoCs
      dt-bindings: interrupt-controller: New binding for the meson sm1 SoCs
      iommu/mediatek: Clean up struct mtk_smi_iommu
      memory: mtk-smi: Get rid of need_larbid
      iommu/mediatek: Fix VLD_PA_RNG register backup when suspend
      memory: mtk-smi: Add bus_sel for mt8183
      memory: mtk-smi: Invoke pm runtime_callback to enable clocks
      iommu/mediatek: Add mmu1 support
      iommu/mediatek: Add mt8183 IOMMU support
      memory: mtk-smi: Add gals support
      iommu/mediatek: Move vld_pa_rng into plat_data
      iommu/mediatek: Move reset_axi into plat_data
      iommu/mediatek: Refine protect memory definition
      iommu/mediatek: Add larb-id remapped support
      iommu/mediatek: Add bclk can be supported optionally
      iommu/mediatek: Adjust the PA for the 4GB Mode
      iommu/io-pgtable-arm-v7s: Extend to support PA[33:32] for MediaTek
      iommu/io-pgtable-arm-v7s: Rename the quirk from MTK_4GB to MTK_EXT
      iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa
      iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers
      iommu/mediatek: Fix iova_to_phys PA start for 4GB mode
      memory: mtk-smi: Use a struct for the platform data for smi-common
      memory: mtk-smi: Use a general config_port interface
      iommu/mediatek: Use a struct as the platform data
      dt-bindings: mediatek: Add binding for mt8183 IOMMU and SMI
      iommu: Revisit iommu_insert_resv_region() implementation
      iommu/vt-d: Fix wrong analysis whether devices share the same bus
      writeback: add tracepoints for cgroup foreign writebacks
      iommu/iova: Avoid false sharing on fq_timer_on
      blkcg: add missing NULL check in ioc_cpd_alloc()
      i2c: iproc: Make bcm_iproc_i2c_quirks constant
      i2c: iproc: Add full name of devicetree node to adapter name
      ASoC: mediatek: mt8183: fix space issues
      ASoC: mediatek: mt8183: remove forward declaration of headset_init
      ASoC: mediatek: mt8183: move headset jack to card-specific storage
      ASoC: mediatek: mt8183: move private structure
      spi: bcm-qspi: Make BSPI default mode
      spi: npcm-fiu: add NPCM FIU controller driver
      dt-binding: spi: add NPCM FIU controller
      spi: dw-pci: Add MODULE_DEVICE_TABLE
      MAINTAINERS: Add keyword pattern on regulator_get_optional()
      regulator: sy8824x: add prefixes to BUCK_EN and MODE macros
      regulator: sy8824x: use c++style for the comment block near SPDX
      regulator: mt6358: Add BROKEN dependency while waiting for MFD to merge
      ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL
      ASoC: Intel: broadwell: Simplify device probe
      ASoC: Intel: bdw-rt5677: Simplify device probe
      ASoC: Intel: haswell: Simplify device probe
      ASoC: Intel: Haswell: Adjust machine device private context
      ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP
      ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup
      ASoC: ti: davinci-i2s: Add S32_LE as support format
      ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback
      iommu/amd: Silence warnings under memory pressure
      cfg80211: add local BSS receive time to survey information
      arm64: atomics: Use K constraint when toolchain appears to support it
      arm64: atomics: Undefine internal macros after use
      arm64: lse: Make ARM64_LSE_ATOMICS depend on JUMP_LABEL
      arm64: asm: Kill 'asm/atomic_arch.h'
      arm64: lse: Remove unused 'alt_lse' assembly macro
      microblaze: use the generic dma coherent remap allocator
      microblaze/nommu: use the generic uncached segment support
      crypto: hisilicon - select CRYPTO_LIB_DES while compiling SEC driver
      crypto: sha256 - Add missing MODULE_LICENSE() to lib/crypto/sha256.c
      crypto: ccp - invoke fallback for XTS ciphertext stealing
      crypto: nx - remove unused variables 'nx_driver_string' and 'nx_driver_version'
      crypto: atmel - Fix -Wunused-const-variable warning
      crypto: aegis128 - Fix -Wunused-const-variable warning
      crypto: caam - add clock entry for i.MX8MQ
      crypto: caam - always select job ring via RSR on i.MX8MQ
      crypto: caam - select DMA address size at runtime
      crypto: caam - don't hardcode inpentry size
      crypto: caam - drop explicit usage of struct jr_outentry
      crypto: caam - move cpu_to_caam_dma() selection to runtime
      crypto: caam - make CAAM_PTR_SZ dynamic
      crypto: caam - share definition for MAX_SDLEN
      crypto: caam - drop 64-bit only wr/rd_reg64()
      crypto: caam - use ioread64*_hi_lo in rd_reg64
      crytpo: caam - make use of iowrite64*_hi_lo in wr_reg64
      crypto: caam - request JR IRQ as the last step
      crypto: caam - convert caam_jr_init() to use devres
      crypto: caam - simplfy clock initialization
      crypto: caam - move DMA mask selection into a function
      crypto: caam/qi - use print_hex_dump_debug function to print debug messages
      crypto: inside-secure - add support for using the EIP197 without vendor firmware
      crypto: inside-secure - add support for PCI based FPGA development board
      crypto: inside-secure - Remove redundant algo to engine mapping code
      crypto: inside-secure - make driver selectable for non-Marvell hardware
      crypto: s5p - use correct block size of 1 for ctr(aes)
      crypto: s5p - deal gracefully with bogus input sizes
      crypto: arm64/aes - implement accelerated ESSIV/CBC mode
      crypto: arm64/aes-cts-cbc - factor out CBC en/decryption of a walk
      crypto: essiv - add tests for essiv in cbc(aes)+sha256 mode
      crypto: arm64/aegis128 - use explicit vector load for permute vectors
      crypto: picoxcell - Fix the name of the module in the description of CRYPTO_DEV_PICOXCELL
      scsi: fnic: print port speed only at driver init or speed change
      mtd: spi-nor: Rename "n25q512a" to "mt25qu512a (n25q512a)"
      mtd: spi-nor: Add support for mt35xu02g
      erofs: reduntant assignment in __erofs_get_meta_page()
      erofs: remove all likely/unlikely annotations
      MAINTAINERS: fix up exfat directory location
      staging: exfat: add exfat filesystem code to staging
      usb: gadget: net2280: Add workaround for AB chip Errata 11
      usb: gadget: net2280: Move all "ll" registers in one structure
      usb: dwc3: gadget: Workaround Mirosoft's BESL check
      ALSA: firewire-motu: add support for MOTU 4pre
      xfs: remove all *_ITER_ABORT values
      powerpc/64s/exception: reduce page fault unnecessary loads
      powerpc/64s/exception: Remove pointless KVM handler name bifurcation
      powerpc/64s/exception: program check handler do not branch into a macro
      powerpc/64s/exception: move interrupt entry code above the common handler
      powerpc/64s/exception: INT_COMMON add DAR, DSISR, reconcile options
      powerpc/64s/exception: Expand EXCEPTION_PROLOG_COMMON_1 and 2 into caller
      powerpc/64s/exception: Expand EXCEPTION_COMMON macro into caller
      powerpc/64s/exception: Add INT_COMMON gas macro to generate common exception code
      powerpc/64s/exception: Merge EXCEPTION_PROLOG_COMMON_2/3
      powerpc/64s/exception: KVM_HANDLER reorder arguments to match other macros
      powerpc/64s/exception: Add INT_KVM_HANDLER gas macro
      powerpc/64s/exception: INT_HANDLER support HDAR/HDSISR and use it in HDSI
      powerpc/64s/exception: Add the virt variant of the denorm interrupt handler
      powerpc/64s/exception: remove EXCEPTION_PROLOG_0/1, rename _2
      powerpc/64s/exceptions: Use keyword params to shorten arg lists
      net: spider_net: Use struct_size() helper
      r8169: add support for EEE on RTL8125
      r8169: add RTL8125 PHY initialization
      r8169: add support for RTL8125
      r8169: don't use bit LastFrag in tx descriptor after send
      r8169: read common register for PCI commit
      r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init
      r8169: factor out reading MAC address from registers
      r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions
      r8169: change interrupt mask type to u32
      powerpc/64s/exception: Replace PROLOG macros and EXC helpers with a gas macro
      powerpc/64s/exception: remove 0xb00 handler
      powerpc/64s/exception: Fix performance monitor virt handler
      powerpc/64s/exception: Add EXC_HV_OR_STD, which selects HSRR if HVMODE
      powerpc/64s/exception: move head-64.h exception code to exception-64s.S
      powerpc/64s/exception: Fix DAR load for handle_page_fault error case
      powerpc/64s/exception: machine check improve labels and comments
      powerpc/64s/exception: untangle early machine check handler branch
      powerpc/64s/exception: machine check move unrecoverable handling out of line
      powerpc/64s/exception: simplify machine check early path
      powerpc/64s/exception: machine check move tramp code
      powerpc/64s/exception: machine check restructure to reuse common macros
      powerpc/64s/exception: machine check pseries should skip the late handler for kernel MCEs
      powerpc/64s/pseries: machine check convert to use common event code
      powerpc/64s/powernv: machine check dump SLB contents
      powerpc/64s/exception: machine check use correct cfar for late handler
      powerpc/64s/exception: machine check remove machine_check_pSeries_0 branch
      powerpc/64s/exception: machine check pseries should always run the early handler
      powerpc/64s/exception: machine check adjust RFI target
      powerpc/64s/exception: machine check fix KVM guest test
      powerpc/64s/exception: machine check remove bitrotted comment
      powerpc/64s/exception: machine check fwnmi remove HV case
      net: dsa: mv88e6xxx: fix freeing unused SERDES IRQ
      net: dsa: mv88e6xxx: keep CMODE writable code private
      net: dsa: mv88e6xxx: get serdes lane after lock
      net: hns3: not allow SSU loopback while execute ethtool -t dev
      net: hns3: check reset interrupt status when reset fails
      net: hns3: add phy selftest function
      net: hns3: implement .process_hw_error for hns3 client
      net: hns3: optimize waiting time for TQP reset
      net: hns3: fix incorrect type in assignment.
      net: hns3: make some reusable codes into a function
      net: hns3: optimize some log printings
      net: hns3: reduce the parameters of some functions
      net: hns3: modify base parameter of kstrtouint in hclge_dbg_dump_tm_map
      net: hns3: use macro instead of magic number
      net: hns3: code optimization for debugfs related to "dump reg"
      powerpc/configs: Enable secure guest support in pseries and ppc64 defconfigs
      powerpc/pseries/svm: Force SWIOTLB for secure guests
      powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests
      powerpc/pseries/svm: Disable doorbells in SVM guests
      powerpc/pseries/svm: Export guest SVM status to user space via sysfs
      powerpc/pseries/svm: Unshare all pages before kexecing a new kernel
      powerpc/pseries/svm: Use shared memory for Debug Trace Log (DTL)
      powerpc/pseries/svm: Use shared memory for LPPACA structures
      powerpc/pseries: Add and use LPPACA_SIZE constant
      powerpc: Introduce the MSR_S bit
      powerpc/pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE
      powerpc/prom_init: Add the ESM call to prom_init
      powerpc: Add support for adding an ESM blob to the zImage wrapper
      powerpc/pseries: Introduce option to build secure virtual machines
      dpaa2-eth: Add pause frame support
      dpaa2-eth: Use stored link settings
      dpaa2-eth: Remove support for changing link settings
      powerpc/powernv: Add ultravisor message log interface
      powerpc/powernv/opal-msglog: Refactor memcons code
      powerpc/kvm: Use UV_RETURN ucall to return to ultravisor
      powerpc/powernv: Access LDBAR only if ultravisor disabled
      powerpc/mm: Write to PTCR only if ultravisor disabled
      powerpc/mm: Use UV_WRITE_PATE ucall to register a PATE
      powerpc/powernv: Introduce FW_FEATURE_ULTRAVISOR
      powerpc/kernel: Add ucall_norets() ultravisor call handler
      Documentation/powerpc: Ultravisor API
      Documentation/powerpc: Add ELF note documentation
      powerpc: Add PowerPC Capabilities ELF note
      powerpc/powernv/ioda: Remove obsolete iommu_table_ops::exchange callbacks
      powerpc/pseries/iommu: Switch to xchg_no_kill
      vfio/spapr_tce: Invalidate multiple TCEs at once
      KVM: PPC: Book3S: Invalidate multiple TCEs at once
      powerpc/powernv/ioda: Split out TCE invalidation from TCE updates
      KVM: PPC: Book3S: Fix incorrect guest-to-user-translation error handling
      arm64: dts: meson-sm1-sei610: add stdout-path property back
      arm64: dts: meson-sm1-sei610: enable DVFS
      arm64: dts: khadas-vim3: add support for the SM1 based VIM3L
      dt-bindings: arm: amlogic: add Amlogic SM1 based Khadas VIM3L bindings
      arm64: dts: khadas-vim3: move common nodes into meson-khadas-vim3.dtsi
      arm64: dts: meson: g12a: add reset to tdm formatters
      arm64: dts: meson: g12a: audio clock controller provides resets
      arm64: dts: meson-sm1-sei610: enable DVFS
      arm64: dts: meson-gxm-khadas-vim2: use rc-khadas keymap
      arm64: dts: meson-gxl-s905w-tx3-mini: add rc-tx3mini keymap
      arm64: dts: meson-gxl-s905x-khadas-vim: use rc-khadas keymap
      arm64: dts: meson-gxbb-wetek-play2: add rc-wetek-play2 keymap
      arm64: dts: meson-gxbb-wetek-hub: add rc-wetek-hub keymap
      arm64: dts: meson-g12a-x96-max: add rc-x96max keymap
      arm64: dts: meson-g12b-odroid-n2: add rc-odroid keymap
      arm64: dts: meson-sm1-sei610: add USB support
      arm64: dts: meson-sm1-sei610: add HDMI display support
      arm64: dts: meson-g12: add Everything-Else power domain controller
      arm64: dts: meson: fix boards regulators states format
      arm64: dts: meson-gxbb-p201: fix snps, reset-delays-us format
      arm64: dts: meson-gxbb-nanopi-k2: add missing model
      arm64: dts: meson-g12a-x96-max: fix compatible
      arm64: dts: meson-g12a: fix reset controller compatible
      arm64: dts: meson-axg: fix MHU compatible
      arm64: dts: meson-gxl: fix internal phy compatible
      arm64: dts: meson-gx: fix periphs bus node name
      arm64: dts: meson-gx: fix mhu compatible
      arm64: dts: meson-gx: fix watchdog compatible
      arm64: dts: meson-gx: fix spifc compatible
      arm64: dts: meson-gx: fix reset controller compatible
      arm64: dts: meson-gx: drop the vpu dmc memory cell
      arm64: dts: meson: fix ethernet mac reg format
      arm64: dts: meson: g12a-common: add VRTC
      dt-bindings: power: add Amlogic Everything-Else power domains bindings
      dt-bindings: Clarify interrupts-extended usage
      scsi: bnx2fc: remove set but not used variables 'task','port','orig_task'
      scsi: bnx2fc: remove set but not used variables 'lport','host'
      scsi: bnx2fc: remove set but not used variable 'fh'
      scsi: qedf: Update the version to 8.42.3.0
      scsi: qedf: Fix race betwen fipvlan request and response path
      scsi: qedf: Use discovery list to traverse rports
      scsi: qedf: Decrease the LL2 MTU size to 2500
      scsi: qedf: Check for module unloading bit before processing link update AEN
      scsi: qedf: Initiator fails to re-login to switch after link down
      scsi: qedf: Add debug information for unsolicited processing
      scsi: qedf: Add support for 20 Gbps speed
      scsi: qedf: Interpret supported caps value correctly
      scsi: qedf: Add shutdown callback handler
      scsi: qedf: Update module description string
      scsi: qedf: Fix crash during sg_reset
      scsi: qedf: Stop sending fipvlan request on unload
      scsi: qedf: Print message during bailout conditions
      scsi: smartpqi: bump version
      scsi: smartpqi: update copyright
      scsi: smartpqi: add new pci ids
      scsi: smartpqi: correct REGNEWD return status
      scsi: smartpqi: add gigabyte controller
      scsi: smartpqi: correct hang when deleting 32 lds
      scsi: smartpqi: add bay identifier
      scsi: smartpqi: add sysfs entries
      scsi: smartpqi: add module param to hide vsep
      scsi: smartpqi: add pci ids for fiberhome controller
      scsi: smartpqi: add module param for exposure order
      scsi: lpfc: fix 12.4.0.0 GPF at boot
      scsi: lpfc: Remove bg debugfs buffers
      scsi: lpfc: Resolve checker warning for lpfc_new_io_buf()
      scsi: ufs: remove set but not used variable 'val'
      scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization"
      scsi: hisi_sas: remove set but not used variable 'irq_value'
      scsi: mpt3sas: Introduce module parameter to override queue depth
      scsi: qla2xxx: Fix a recently introduced kernel warning
      scsi: ufs: fix broken hba->outstanding_tasks
      scsi: fcoe: remove redundant call to skb_transport_header
      scsi: ufs: Disable local LCC in .link_startup_notify() in Cadence UFS
      Input: i8042 - enable wakeup on a stable struct device
      scsi: bfa: remove redundant assignment to variable error
      drm/amdgpu: Enable DC on Renoir
      drm/amd/display: Add DCN2.1 changes to DML
      drm/amd/display: Correct order of RV family clk managers for Renoir
      drm/amd/display: add Renoir to kconfig
      drm/amd/display: build dcn21 blocks
      drm/amd/display: add dcn21 core DC changes
      drm/amd/display: add dal_asic_id for renoir
      drm/amd/display: call update_bw_bounding_box
      drm/amd/display: Handle Renoir in amdgpu_dm (v2)
      drm/amd/display: Handle Renoir in DC
      drm/amd/display: Fix register names
      drm/amd/display: Add Renoir DML
      drm/amd/display: Add Renoir GPIO
      drm/amd/display: Add Renoir resource (v2)
      drm/amd/display: Add Renoir clock manager
      drm/amd/display: Add Renoir Hubbub (v2)
      drm/amd/display: Add Renoir hubbub registers list
      drm/amd/display: Add hubp block for Renoir (v2)
      drm/amd/display: Add Renoir irq_services (v2)
      drm/amd/display: Add pp_smu functions for Renoir
      drm/amd/display: Add Renoir hw_seq register list
      drm/amd/display: Add Renoir clock registers list
      drm/amd/display: Add Renoir registers (v3)
      drm/amd/powerplay: add the interface for getting ultimate frequency v3
      drm/amd/powerplay: enable populate DPM clocks table for swSMU APU
      drm/amd/powerplay: regards the APU always enable the dpm feature mask
      drm/amdgpu: Initialize and update SDMA power gating
      drm/amdgpu/psp: keep TMR in visible vram region for SRIOV
      drm/amdgpu: keep the stolen memory in visible vram region
      drm/amdgpu: fix spelling mistake "jumpimng" -> "jumping"
      drm/amdgpu/virtual_dce: drop error message in hw_init
      drm/amdgpu/si: fix ASIC tests
      drm/amd/amdgpu: hide voltage and power sensors on SI and KV parts
      drm/amdgpu: introduce vram lost for reset (v2)
      drm/amd/powerplay: enable jpeg powergating for navi1x
      drm/amdgpu: enable athub powergating for navi12
      drm/amdgpu: enable vcn powergating for navi12
      drm/amdgpu: correct in_suspend setting for navi series
      libnvdimm/security: Consolidate 'security' operations
      libnvdimm/security: Tighten scope of nvdimm->busy vs security operations
      libnvdimm/security: Introduce a 'frozen' attribute
      libnvdimm, region: Use struct_size() in kzalloc()
      perf tools: Remove debug.h from header files not needing it
      perf tools: Remove perf.h from source files not needing it
      perf tools: Remove needless perf.h include directive from headers
      perf time-utils: Adopt rdclock() from perf.h
      perf tools: Move everything related to sys_perf_event_open() to perf-sys.h
      perf header: Move CPUINFO_PROC to the only file where it is used
      perf tools: Remove needless libtraceevent include directives
      libperf: Warn when exceeding MAX_NR_CPUS in cpumap
      perf header: Replace MAX_NR_CPUS with cpu__max_cpu()
      perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online
      perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online
      perf stat: Replace MAX_NR_CPUS with cpu__max_cpu()
      perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online
      perf timechart: Refactor svg_build_topology_map()
      perf c2c: Display proper cpu count in nodes column
      i2c: piix4: Add ACPI support
      i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h
      i2c: ocores: use request_any_context_irq() to register IRQ handler
      i2c: designware: Fix optional reset error handling
      i2c: designware: assert reset when error happen at ->probe()
      i2c: taos-evm: Make structure tsl2550_info constant
      i2c: designware-pci: Add support for Elkhart Lake PSE I2C
      i2c: designware-pci: Switch over to MSI interrupts
      nvme-rdma: Use rq_dma_dir macro
      nvme-fc: Use rq_dma_dir macro
      nvme-pci: Tidy up nvme_unmap_data
      nvme: make fabrics command run on a separate request queue
      nvme-pci: Support shared tags across queues for Apple 2018 controllers
      nvme-pci: Add support for Apple 2018+ models
      nvme-pci: Add support for variable IO SQ element size
      nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros
      nvme: trace bio completion
      nvme-multipath: fix ana log nsid lookup when nsid is not found
      nvmet-tcp: Add TOS for tcp transport
      nvme-tcp: Add TOS for tcp transport
      nvme-tcp: Use struct nvme_ctrl directly
      nvme-rdma: Add TOS for rdma transport
      nvme-fabrics: Add type of service (TOS) configuration
      nvmet-tcp: fix possible memory leak
      nvmet-tcp: fix possible NULL deref
      nvmet: trace: parse Get LBA Status command in detail
      nvme: trace: parse Get LBA Status command in detail
      nvme: trace: support for Get LBA Status opcode parsed
      nvme: add Get LBA Status command opcode
      nvmet: fix data units read and written counters in SMART log
      nvme-tcp: support simple polling
      nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp
      nvme: don't pass cap to nvme_disable_ctrl
      nvme: move sqsize setting to the core
      nvme-pci: set ctrl sqsize to the device q_depth
      nvme: have nvme_init_identify set ctrl->cap
      nvme-tcp: Use protocol specific operations while reading socket
      nvme-tcp: cleanup nvme_tcp_recv_pdu
      ASoC: Intel: Baytrail: Fix implicit fallthrough warning
      ASoC: fsl_ssi: Fix clock control issue in master mode
      i2c: axxia: support slave mode
      i2c: icy: Add LTC2990 present on 2019 board revision
      i2c: Add i2c-icy for I2C on m68k/Amiga
      kbuild: Do not enable -Wimplicit-fallthrough for clang for now
      x86/mm/pti: Do not invoke PTI functions when PTI is disabled
      x86/mm/pti: Handle unaligned address gracefully in pti_clone_pagetable()
      i2c: bcm2835: Add full name of devicetree node to adapter name
      i2c: bcm2835: Avoid clk stretch quirk for BCM2711
      dt-bindings: i2c: bcm2835: Add brcm,bcm2711 compatible
      rpmsg: glink: Use struct_size() helper
      ima: ima_api: Use struct_size() in kzalloc()
      ima: use struct_size() in kzalloc()
      sefltest/ima: support appended signatures (modsig)
      cpupower: update German translation
      blkcg: fix missing free on error path of blk_iocost_init()
      rtc: snvs: fix possible race condition
      tools/power/cpupower: fix 64bit detection when cross-compiling
      cpupower: Add missing newline at end of file
      blkcg: blk-iocost: predeclare used structs
      ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled
      ALSA: dice: fix error path for initialization of stream structures
      kbuild: clean up subdir-ymn calculation in Makefile.clean
      kbuild: remove unneeded '+' marker from cmd_clean
      kbuild: remove clean-dirs syntax
      kbuild: check clean srctree even earlier
      kbuild: remove prepare3 target
      kbuild: move the clean srctree check to the outputmakefile target
      kbuild: clarify where to run make mrproper when out-of-tree fails
      kbuild: Inform user to pass ARCH= for make mrproper only when necessary
      kbuild: remove 'Using ... as source for kernel' message
      kbuild: get rid of $(realpath ...) from scripts/mkmakefile
      kbuild: remove unneeded dependency for $(DOC_TARGETS)
      kbuild: remove unneeded comments and code from scripts/basic/Makefile
      arm64: atomics: Remove atomic_ll_sc compilation unit
      arm64: avoid using hard-coded registers for LSE atomics
      arm64: atomics: avoid out-of-line ll/sc atomics
      MIPS: document mixing "slightly different CCAs"
      arm64: document the choice of page attributes for pgprot_dmacoherent
      dma-mapping: make dma_atomic_pool_init self-contained
      dma-mapping: remove arch_dma_mmap_pgprot
      s390/zcrypt: fix wrong handling of cca cipher keygenflags
      arm64: Use correct ll/sc atomic constraints
      jump_label: Don't warn on __exit jump entries
      KVM: selftests: Add a test for the KVM_S390_MEM_OP ioctl
      KVM: s390: improve documentation for S390_MEM_OP
      KVM: s390: Test for bad access register and size at the start of S390_MEM_OP
      s390/kasan: add kdump support
      s390/setup: avoid using strncmp with hardcoded length
      s390/sclp: avoid using strncmp with hardcoded length
      s390/module: avoid using strncmp with hardcoded length
      s390/pci: avoid using strncmp with hardcoded length
      media: imx: remove unused including <linux/version.h>
      media: stm32-dcmi: Delete an unnecessary of_node_put() call in dcmi_probe()
      media: pvrusb2: qctrl.flag will be uninitlaized if cx2341x_ctrl_query() returns error code
      media: em28xx: Fix exception handling in em28xx_alloc_urbs()
      arm64: dts: ti: k3-j721e-main: Fix gic-its node unit-address
      arm64: dts: ti: k3-am65-main: Fix gic-its node unit-address
      arm64: dts: ti: k3-j721e-main: Add hwspinlock node
      arm64: dts: ti: k3-am65-main: Add hwspinlock node
      arm64: dts: k3-j721e: Add gpio-keys on common processor board
      dt-bindings: pinctrl: k3: Introduce pinmux definitions for J721E
      arm64: dts: ti: k3-j721e-common-proc-board: Disable unused gpio modules
      arm64: dts: ti: k3-j721e: Add gpio nodes in wakeup domain
      arm64: dts: ti: k3-j721e: Add gpio nodes in main domain
      arm64: dts: ti: k3-j721e: Update the power domain cells
      arm64: dts: ti: k3-am654: Update the power domain cells
      mtd: rawnand: omap2: Fix number of bitflips reporting with ELM
      mtd: rawnand: brcmnand: Fix ecc chunk calculation for erased page bitfips
      tools lib traceevent: Remove unneeded qsort and uses memmove instead
      tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure
      perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work
      libperf: Move 'enum perf_user_event_type' to perf/event.h
      libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix
      libperf: Add 'union perf_event' to perf/event.h
      libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h
      libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h
      libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h
      libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h
      libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h
      libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h
      libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h
      libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h
      libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h
      libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h
      libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h
      libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h
      libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h
      posix-cpu-timers: Make expiry_active check actually work correctly
      mtd: spi-nor: remove superfluous pass of nor->info->sector_size
      powerpc/of/pci: Rewrite pci_parse_of_flags
      driver core: platform: Export platform_get_irq_optional()
      usb:cdns3 Fix for stuck packets in on-chip OUT buffer.
      usb: cdns3: Add Cadence USB3 DRD Driver
      usb: common: Simplify usb_decode_get_set_descriptor function.
      usb: common: Patch simplify usb_decode_set_clear_feature function.
      usb: common: Separated decoding functions from dwc3 driver.
      dt-bindings: add binding for USBSS-DRD controller.
      mtd: spi-nor: enable the debugfs for the partname and partid
      mtd: mtdcore: add debugfs nodes for querying the flash name and id
      ARM: 8891/1: EDAC: armada_xp: Add support for more SoCs
      ARM: 8888/1: EDAC: Add driver for the Marvell Armada XP SDRAM and L2 cache ECC
      ARM: 8892/1: EDAC: Add missing debugfs_create_x32 wrapper
      ARM: 8890/1: l2x0: add marvell,ecc-enable property for aurora
      ARM: 8889/1: dt-bindings: document marvell,ecc-enable binding
      ARM: 8886/1: l2x0: support parity-enable/disable on aurora
      ARM: 8885/1: aurora-l2: add defines for parity and ECC registers
      ARM: 8887/1: aurora-l2: add prefix to MAX_RANGE_SIZE
      ARM: 8902/1: l2c: move cache-aurora-l2.h to asm/hardware
      ARM: 8900/1: UNWINDER_FRAME_POINTER implementation for Clang
      posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build
      blkcg: add tools/cgroup/iocost_coef_gen.py
      blkcg: add tools/cgroup/iocost_monitor.py
      blkcg: implement blk-iocost
      blk-mq: add optional request->alloc_time_ns
      blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/
      block/rq_qos: implement rq_qos_ops->queue_depth_changed()
      block/rq_qos: add rq_qos_merge()
      blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep()
      blkcg: make ->cpd_init_fn() optional
      blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn()
      mlxsw: spectrum_ptp: Add counters for GC events
      mlxsw: Bump firmware version to 13.2000.1886
      mlxsw: spectrum: Prevent auto negotiation on number of lanes
      mlxsw: Remove 56G speed support
      nfsd: eliminate an unnecessary acl size limit
      net: phy: force phy suspend when calling phy_stop
      phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code
      phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code
      phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code
      phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code
      phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code
      wimax/i2400m: remove redundant assignment to variable result
      ipv6: shrink struct ipv6_mc_socklist
      dt-bindings: Convert Arm Mali Utgard GPU to DT schema
      dt-bindings: Convert Arm Mali Bifrost GPU to DT schema
      dt-bindings: Convert Arm Mali Midgard GPU to DT schema
      soc: amlogic: Add support for Everything-Else power domains controller
      libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h
      libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h
      libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h
      libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h
      libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h
      libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h
      libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h
      perf top: Fix event group with more than two events
      perf top: Decay all events in the evlist
      perf clang: Delete needless util-cxx.h header
      hwmon: pwm-fan: Use platform_get_irq_optional()
      driver core: platform: Introduce platform_get_irq_optional()
      usb: xhci-mtk: add an optional xhci_ck clock
      dt-bindings: usb: mtk-xhci: add an optional xhci_ck clock
      PCI/ACPI: Remove unnecessary struct hotplug_program_ops
      PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c
      staging: most: sound: Fix error path of audio_init
      staging: rtl8192u: Fix indentation
      perf evlist: Remove needless util.h from evlist.h
      perf tools: Remove needless util.h include from builtin.h
      perf tools: Warn that perf_event_paranoid can restrict kernel symbols
      perf symbols: Use CAP_SYSLOG with kptr_restrict checks
      perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1
      perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks
      perf event: Check ref_reloc_sym before using it
      PCI/ACPI: Rename _HPX structs from hpp_* to hpx_*
      ima: Fix use after free in ima_read_modsig()
      net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels
      net/mlx5e: Improve stateless offload capability check
      net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets
      net/mlx5e: Change function's position to a more fitting file
      net/mlx5e: Add device out of buffer counter
      net/mlx5e: Support LAG TX port affinity distribution
      net/mlx5e: Expose new function for TIS destroy loop
      net/mlx5e: ethtool, Fix a typo in WOL function names
      init/Kconfig: rework help of CONFIG_CC_OPTIMIZE_FOR_SIZE
      docs: kbuild: remove cc-ldoption from document again
      docs: kbuild: fix invalid ReST syntax
      RDMA/hns: Fix wrong assignment of qp_access_flags
      RDMA/hns: Delete the not-used lines
      RDMA/hns: Remove if-else judgment statements for creating srq
      RDMA/hns: Add reset process for function-clear
      RDMA/hns: Fix cast from or to restricted __le32 for driver
      RDMA/hns: Remove the some magic number
      RDMA/hns: Modify the data structure of hns_roce_av
      xfs: log proper length of btree block in scrub/repair
      xfs: reinitialize rm_flags when unpacking an offset into an rmap irec
      xfs: remove unnecessary int returns from deferred bmap functions
      xfs: remove unnecessary int returns from deferred refcount functions
      xfs: remove unnecessary int returns from deferred rmap functions
      xfs: remove unnecessary parameter from xfs_iext_inc_seq
      xfs: fix sign handling problem in xfs_bmbt_diff_two_keys
      xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys
      xfs: fix maxicount division by zero error
      ext4: fix integer overflow when calculating commit interval
      staging: greybus: fix more header declarations
      ext4: use percpu_counters for extent_status cache hits/misses
      ext4: fix potential use after free after remounting with noblock_validity
      drm/panfrost: Use mutex_trylock in panfrost_gem_purge
      drm/shmem: Use mutex_trylock in drm_gem_shmem_purge
      drm/shmem: Do dma_unmap_sg before purging pages
      drm/panfrost: Fix possible suspend in panfrost_remove
      drm/panfrost: Add missing check for pfdev->regulator
      mm/mmu_notifiers: remove the __mmu_notifier_invalidate_range_start/end exports
      asm-generic/div64: Fix documentation of do_div() parameter
      ALSA: hda - Update descriptions about new position_fix values
      IB/mlx5: Add page fault handler for DC initiator WQE
      IB/mlx5: Remove check of FW capabilities in ODP page fault handling
      ARM: dts: ux500: Update thermal zone
      USB: serial: ftdi_sio: add support for FT232H CBUS gpios
      docs/perf: Add documentation for the i.MX8 DDR PMU
      PCI: Move ASPM declarations to linux/pci.h
      perf arch powerpc: Sync powerpc syscall.tbl
      powerpc: use the generic dma coherent remap allocator
      powerpc/64: remove support for kernel-mode syscalls
      powerpc: convert to copy_thread_tls
      powerpc/32: don't use CPU_FTR_COHERENT_ICACHE
      powerpc/32: drop CPU_FTR_UNIFIED_ID_CACHE
      powerpc/32s: use CONFIG_PPC_BOOK3S_601 instead of reading PVR
      powerpc/32s: drop CPU_FTR_USE_RTC feature
      powerpc/32s: get rid of CPU_FTR_601 feature
      powerpc/32s: add an option to exclusively select powerpc 601
      perf/imx_ddr: Add support for AXI ID filtering
      spi: bcm2835: Convert to use CS GPIO descriptors
      spi: fsl: Convert to use CS GPIO descriptors
      drivers: thermal: qcom: tsens: Fix memory leak from qfprom read
      x86/apic/vector: Warn when vector space exhaustion breaks affinity
      arm64: kpti: ensure patched kernel text is fetched from PoU
      input/vmmouse: Update the backdoor call with support for new instructions
      drm/vmwgfx: Update the backdoor call with support for new instructions
      x86/vmware: Add a header file for hypercall definitions
      arm64: fix fixmap copy for 16K pages and 48-bit VA
      tick: Mark sched_timer to expire in hard interrupt context
      hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD
      ASoC: wcd9335: Fix primary interpolator max rate
      ALSA: pcm: add support for 352.8KHz and 384KHz sample rate
      regulator: mt6358: Add support for MT6358 regulator
      regulator: Add document for MT6358 regulator
      ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge
      ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out
      x86/hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n
      genirq/affinity: Remove const qualifier from node_to_cpumask argument
      usb: gadget: composite: Set recommended BESL values
      usb: dwc3: gadget: Set BESL config parameter
      usb: dwc3: Separate field holding multiple properties
      usb: gadget: Export recommended BESL values
      usb: phy: phy-fsl-usb: Make structure fsl_otg_initdata constant
      usb: udc: lpc32xx: silence fall-through warning
      usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables
      usb: udc: lpc32xx: remove set but not used 3 variables
      usb: gadget: udc: core: Fix segfault if udc_bind_to_driver() for pending driver fails
      usb: dwc3: st: Add of_dev_put() in probe function
      usb: dwc3: st: Add of_node_put() before return in probe function
      usb: dwc3: don't set gadget->is_otg flag
      thermal: tegra: Fix a typo
      thermal: rcar_gen3_thermal: Replace devm_add_action() followed by failure action with devm_add_action_or_reset()
      posix-cpu-timers: Utilize timerqueue for storage
      posix-cpu-timers: Move state tracking to struct posix_cputimers
      posix-cpu-timers: Deduplicate rlimit handling
      posix-cpu-timers: Remove pointless comparisons
      posix-cpu-timers: Get rid of 64bit divisions
      posix-cpu-timers: Consolidate timer expiry further
      posix-cpu-timers: Get rid of zero checks
      rlimit: Rewrite non-sensical RLIMIT_CPU comment
      posix-cpu-timers: Respect INFINITY for hard RTTIME limit
      posix-cpu-timers: Switch thread group sampling to array
      posix-cpu-timers: Restructure expiry array
      posix-cpu-timers: Remove cputime_expires
      posix-cpu-timers: Make expiry checks array based
      posix-cpu-timers: Provide array based sample functions
      posix-cpu-timers: Remove the odd field rename defines
      posix-cpu-timers: Switch check_*_timers() to array cache
      posix-cpu-timers: Simplify set_process_cpu_timer()
      posix-cpu-timers: Simplify timer queueing
      posix-cpu-timers: Provide array based access to expiry cache
      posix-cpu-timers: Move expiry cache into struct posix_cputimers
      sched: Move struct task_cputime to types.h
      posix-cpu-timers: Create a container struct
      posix-cpu-timers: Move prof/virt_ticks into caller
      posix-cpu-timers: Sample task times once in expiry check
      posix-cpu-timers: Get rid of pointer indirection
      posix-cpu-timers: Simplify sample functions
      posix-cpu-timers: Remove pointless return value check
      posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm()
      posix-cpu-timers: Use clock ID in posix_cpu_timer_get()
      posix-cpu-timers: Use clock ID in posix_cpu_timer_set()
      posix-cpu-timers: Consolidate thread group sample code
      posix-cpu-timers: Rename thread_group_cputimer() and make it static
      posix-cpu-timers: Sample directly in timer check
      itimers: Use quick sample function
      posix-cpu-timers: Provide quick sample function for itimer
      posix-cpu-timers: Use common permission check in posix_cpu_timer_create()
      posix-cpu-timers: Use common permission check in posix_cpu_clock_get()
      posix-cpu-timers: Provide task validation functions
      mtd: spi-nor: hisi-sfc: Add of_node_put() before break
      mtd: spi-nor: aspeed-smc: Add of_node_put()
      mtd: spi-nor: Introduce spi_nor_get_flash_info()
      mtd: spi-nor: Introduce spi_nor_set_addr_width()
      mtd: spi-nor: Bring flash params init together
      mtd: spi-nor: Add the SPI_NOR_XSR_RDY flag
      mtd: spi-nor: Add s3an_post_sfdp_fixups()
      mtd: spi-nor: Add a ->setup() method
      mtd: spi-nor: Add a ->convert_addr() method
      mtd: spi-nor: Add spansion_post_sfdp_fixups()
      mtd: spi-nor: Add post_sfdp() hook to tweak flash config
      mtd: spi-nor: Rework the SPI NOR lock/unlock logic
      mtd: spi-nor: Create a ->set_4byte() method
      mtd: spi-nor: Split spi_nor_init_params()
      mtd: spi-nor: Move manufacturer quad_enable() in ->default_init()
      mtd: spi-nor: Add a default_init() fixup hook for gd25q256
      mtd: spi-nor: Add default_init() hook to tweak flash parameters
      mtd: spi-nor: Move erase_map to 'struct spi_nor_flash_parameter'
      mtd: spi-nor: Drop quad_enable() from 'struct spi-nor'
      mtd: spi-nor: Use nor->params
      mtd: spi-nor: Regroup flash parameter and settings
      mtd: spi-nor: Remove unused macro
      perf/x86/intel: Support PEBS output to PT
      perf: Allow normal events to output AUX data
      x86/intel: Add common OPTDIFFs
      x86/intel: Aggregate microserver naming
      x86/intel: Aggregate big core graphics naming
      x86/intel: Aggregate big core mobile naming
      x86/intel: Aggregate big core client naming
      sched/cpufreq: Align trace event behavior of fast switching
      ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier
      ACPI / CPPC: do not require the _PSD method
      x86/vmware: Update platform detection code for VMCALL/VMMCALL hypercalls
      thermal: armada: Fix -Wshift-negative-value
      dt-bindings: thermal: qoriq: Add optional clocks property
      thermal: qoriq: Use __maybe_unused instead of #if CONFIG_PM_SLEEP
      thermal: qoriq: Use devm_platform_ioremap_resource() instead of of_iomap()
      thermal: qoriq: Fix error path of calling qoriq_tmu_register_tmu_zone fail
      thermal: qoriq: Add clock operations
      net/mlx5: Set ODP capabilities for DC transport to max
      x86/cpufeature: Explain the macro duplication
      ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel
      ALSA: usb-audio: DSD auto-detection for Playback Designs
      net: stmmac: setup higher frequency clk support for EHL & TGL
      net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID
      net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID
      net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID
      net: dsa: mv88e6xxx: fully support SERDES on Topaz family
      net: dsa: mv88e6xxx: rename port cmode macro
      net: dsa: mv88e6xxx: simplify SERDES code for Topaz and Peridot
      net: dsa: mv88e6xxx: create serdes_get_lane chip operation
      net: dsa: mv88e6xxx: update code operating on hidden registers
      net: dsa: mv88e6xxx: support 2500base-x in SGMII IRQ handler
      sctp: allow users to set ep ecn flag by sockopt
      sctp: allow users to set netns ecn flag with sysctl
      sctp: make ecn flag per netns and endpoint
      net: mediatek: remove set but not used variable 'status'
      net: dsa: sja1105: Clear VLAN filtering offload netdev feature
      net: dsa: Advertise the VLAN offload netdev ability only if switch supports it
      dt-bindings: net: ethernet: Update mt7622 docs and dts to reflect the new phylink API
      net: ethernet: mediatek: Re-add support SGMII
      net: ethernet: mediatek: Add basic PHYLINK support
      net: dsa: clear VLAN PVID flag for CPU port
      net: dsa: program VLAN on CPU port from slave
      net: dsa: check bridge VLAN in slave operations
      net: dsa: add slave VLAN helpers
      net: dsa: do not skip -EOPNOTSUPP in dsa_port_vid_add
      net: dsa: remove bitmap operations
      usb: chipidea: add role switch class support
      dt-binding: usb: usbmisc-imx: add imx7ulp compatible
      dt-binding: usb: ci-hdrc-usb2: add imx7ulp compatible
      powerpc/8xx: set STACK_END_MAGIC earlier on the init_stack
      powerpc/8xx: drop unused self-modifying code alternative to FixupDAR.
      powerpc/prom: convert PROM_BUG() to standard trap
      selftests/bpf: remove wrong nhoff in flow dissector test
      selftests/bpf: test_progs: remove unused ret
      selftests/bpf: test_progs: remove asserts from subtests
      selftests/bpf: test_progs: remove global fail/success counts
      selftests/bpf: test_progs: test__skip
      selftests/bpf: add precision tracking test
      selftests/bpf: verifier precise tests
      tools/bpf: sync bpf.h
      bpf: introduce verifier internal test flag
      mm/hmm: hmm_range_fault() infinite loop
      mm/hmm: hmm_range_fault() NULL pointer bug
      rpmsg: virtio_rpmsg_bus: replace "%p" with "%pK"
      net/mlx5: fix a -Wstringop-truncation warning
      iio: imu: st_lsm6dsx: move register definitions to sensor_settings struct
      regulator: sy8824x: add SY20278 support
      dt-bindings: sy8824x: Document SY20278 support
      regulator: sy8824x: add SY20276 support
      dt-bindings: sy8824x: Document SY20276 support
      regulator: sy8824x: add SY8824E support
      dt-bindings: sy8824x: Document SY8824E support
      regulator: add support for SY8824C regulator
      regulator: add binding for the SY8824C voltage regulator
      Revert "driver core: Add support for linking devices during device addition"
      Revert "driver core: Add edit_links() callback for drivers"
      Revert "of/platform: Add functional dependency link from DT bindings"
      ASoC: atmel_ssc_dai: implement left-justified data mode
      Revert "driver core: Add sync_state driver/bus callback"
      ASoC: atmel_ssc_dai: rework DAI format configuration
      Revert "of/platform: Pause/resume sync state during init and of_platform_populate()"
      Revert "of/platform: Create device links for all child-supplier depencencies"
      Revert "of/platform: Don't create device links for default busses"
      Revert "of/platform: Fix fn definitons for of_link_is_valid() and of_link_property()"
      ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig
      Revert "of/platform: Fix device_links_supplier_sync_state_resume() warning"
      ASoC: cs42xx8: Force suspend/resume during system suspend/resume
      Revert "of/platform: Disable generic device linking code for PowerPC"
      ASoC: mediatek: mt8183: fix tdm out data align issue
      ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot
      ASoC: es8316: fix inverted L/R of headphone mixer volume
      ASoC: es8316: fix headphone mixer volume table
      raid5 improve too many read errors msg by adding limits
      md: don't report active array_state until after revalidate_disk() completes.
      md: only call set_in_sync() when it is expected to succeed.
      perf/smmuv3: Validate groups for global filtering
      perf/smmuv3: Validate group size
      ASoC: Intel: Skylake: Release topology when we are done with it
      ASoC: Intel: Skylake: Print module type instead of id
      ASoC: Intel: NHLT: Fix debug print format
      ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly
      ASoC: Intel: Fix use of potentially uninitialized variable
      ASoC: Intel: Skylake: Use correct function to access iomem space
      ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check
      ASoC: sun4i: Revert A83t description
      ASoC: SOF: imx8: Fix return value check in imx8_probe()
      ASoC: mediatek: mt8183: remove unused DAPM-related variables
      selinux: avoid atomic_t usage in sidtab
      dt-bindings: irq: Convert Allwinner NMI Controller to a schema
      dt-bindings: irq: Convert Allwinner IRQ Controller to a schema
      arm64: Relax Documentation/arm64/tagged-pointers.rst
      arm64: KVM: Device mappings should be execute-never
      staging: greybus: add missing includes
      staging: greybus: move es2 to drivers/greybus/
      staging: greybus: move the greybus core to drivers/greybus
      staging: greybus: move core include files to include/linux/greybus/
      staging: greybus: loopback: Fix up some alignment checkpatch issues
      staging: greybus: log: Fix up some alignment checkpatch issues
      staging: greybus: manifest: Fix up some alignment checkpatch issues
      staging: greybus: hd: Fix up some alignment checkpatch issues
      staging: greybus: remove license "boilerplate"
      staging: greybus: fix up SPDX comment in .h files
      erofs: fix compile warnings when moving out include/trace/events/erofs.h
      staging: rtl8192u: Add or remove blank lines as required
      staging: rtl8192u: Add or remove spaces to fix style issues
      staging: rtl8712: wifi: checkpatch style fix
      staging: most-core: Fix checkpatch warnings
      io_uring: allocate the two rings together
      fs/io_uring.c: convert put_page() to put_user_page*()
      block: split .sysfs_lock into two locks
      block: add helper for checking if queue is registered
      blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue
      block: don't hold q->sysfs_lock in elevator_init_mq
      block: Remove blk_mq_register_dev()
      arm64: kvm: Replace hardcoded '1' with SYS_PAR_EL1_F
      arm64: mm: Ignore spurious translation faults taken from the kernel
      arm64: sysreg: Add some field definitions for PAR_EL1
      arm64: mm: Add ISB instruction to set_pgd()
      arm64: tlb: Ensure we execute an ISB following walk cache invalidation
      Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}"
      arm64: smp: Treat unknown boot failures as being 'stuck in kernel'
      arm64: smp: Don't enter kernel with NULL stack pointer or task struct
      arm64: smp: Increase secondary CPU boot timeout value
      rtc: pcf2127: bugfix: watchdog build dependency
      rtc: pcf2127: add tamper detection support
      rtc: pcf2127: add watchdog feature support
      of: unittest: Add of_node_put() before return
      RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb"
      netfilter: not mark a spinlock as __read_mostly
      RDMA/efa: Use existing FIELD_SIZEOF macro
      RDMA/efa: Remove umem check on dereg MR flow
      dt-bindings: smiapp: Align documentation with current practices
      drm/amdgpu: fix GFXOFF on Picasso and Raven2
      dt-bindings: Add vendor prefix for Inspur Corporation
      netfilter: nft_dynset: support for element deletion
      writeback, memcg: Implement foreign dirty flushing
      writeback, memcg: Implement cgroup_writeback_by_id()
      writeback: Separate out wb_get_lookup() from wb_get_create()
      bdi: Add bdi->id
      writeback: Generalize and expose wb_completion
      drm/amd: remove meaningless descending into amd/amdkfd/
      drm/amdgpu: Add APTX quirk for Dell Latitude 5495
      drm/amd/display: remove unused function setFieldWithMask
      drm/amd/powerplay: correct the pp_feature output on Arcturus
      drm/amd/powerplay: correct Vega20 dpm level related settings
      ARM: dts: kirkwood: ts219: disable the SoC's RTC
      arm64: dts: marvell: Add cpu clock node on Armada 7K/8K
      ALSA: hda - Allow runtime PM for controller if component notifier is used
      genirq/affinity: Spread vectors on node according to nr_cpu ratio
      genirq/affinity: Improve __irq_build_affinity_masks()
      arm64: dts: marvell: Convert 7k/8k usb-phy properties to phy-supply
      arm64: dts: marvell: Add 7k/8k PHYs in PCIe nodes
      arm64: dts: marvell: Add 7k/8k PHYs in USB3 nodes
      drm/amdgpu: Vega20 SMU I2C HW engine controller.
      arm64: dts: marvell: Add 7k/8k per-port PHYs in SATA nodes
      arm64: dts: marvell: Add CP110 COMPHY clocks
      arm64: dts: marvell: armada-37xx: add mailbox node
      udf: augment UDF permissions on new inodes
      drm/amd/powerplay: Add interface to lock SMU HW I2C.
      drm/amd: Import smuio_11_0 headers for EEPROM access on Vega20
      drm/amdgpu: Add RAS EEPROM table.
      Revert "drm/amdgpu: free up the first paging queue v2"
      drm/amdgpu/display: fix build error without CONFIG_DRM_AMD_DC_DSC_SUPPORT
      drm/amd/powerplay: Fix an off by one in navi10_get_smu_msg_index()
      drm/amd/display: Fix error message
      drm/amdgpu: add dummy read for some GCVM status registers
      mtd: cfi_cmdset_0002: Disable write buffer functions if FORCE_WORD_WRITE is 1
      mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce exit paths
      mtd: cfi_cmdset_0002: Split wait for write buffer completion sequence
      mtd: cfi_cmdset_0002: Split write-to-buffer-reset sequence
      mtd: cfi_cmdset_0002: Split do_write_oneword() op_done goto statement
      mtd: cfi_cmdset_0002: Split do_write_oneword() to reduce function size
      mtd: cfi_cmdset_0002: Remove goto statement from do_write_buffer()
      mtd: cfi_cmdset_0002: Use chip_good() to retry in do_write_oneword()
      mtd: chips: gen_probe: kill useless initializer in mtd_do_chip_probe()
      powerpc/spinlocks: Fix oops in __spin_yield() on bare metal
      fdt: Update CRC check for rng-seed
      gpio: zynq: Pass irqchip when adding gpiochip
      ASoC: sunxi: Revert initial A83t support
      ASoC: imx-audmix: register the card on a proper dev
      ASoC: SOF: imx8: Make some functions static
      MIPS: Octeon: remove duplicated include from dma-octeon.c
      pinctrl: mvebu: add additional variant for standalone CP115
      pinctrl: mvebu: Add CP110 missing pin functionality
      dt-bindings: cp110: document the new CP115 pinctrl compatible
      i3c: master: Use dev_to_i3cmaster()
      platform/chrome: cros_ec_rpmsg: Add host command AP sleep state support
      ice: fix adminq calls during remove
      ice: Rework ice_ena_msix_range
      ice: Fix VF configuration issues due to reset
      ice: Alloc queue management bitmaps and arrays dynamically
      ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap
      ice: add support for enabling/disabling single queues
      ice: fix potential infinite loop
      ice: fix ice_is_tc_ena
      ice: add validation in OP_CONFIG_VSI_QUEUES VF message
      ice: Don't clog kernel debug log with VF MDD events errors
      ice: Introduce a local variable for a VSI in the rebuild path
      MAINTAINERS: remoteproc: update git tree location
      MAINTAINERS: rpmsg: fix git tree location
      ice: shorten local and add debug prints
      rpmsg: core: fix comments
      phy: marvell: phy-mvebu-cp110-comphy: rename instances of DLT
      phy: marvell: phy-mvebu-cp110-comphy: implement RXAUI support
      dt-bindings: pci: add PHY properties to Armada 7K/8K controller bindings
      dt-bindings: phy: Add Marvell COMPHY clocks
      phy: mvebu-cp110-comphy: Update comment about powering off all lanes at boot
      phy: mvebu-cp110-comphy: Add PCIe support
      phy: mvebu-cp110-comphy: Cosmetic change in a helper
      phy: mvebu-cp110-comphy: Add SATA support
      phy: mvebu-cp110-comphy: Add USB3 host/device support
      phy: mvebu-cp110-comphy: Allow non-Ethernet modes to be configured
      phy: mvebu-cp110-comphy: Rename the macro handling only Ethernet modes
      phy: mvebu-cp110-comphy: Add RXAUI support
      phy: mvebu-cp110-comphy: List already supported Ethernet modes
      phy: mvebu-cp110-comphy: Add SMC call support
      phy: mvebu-cp110-comphy: Explicitly initialize the lane submode
      phy: mvebu-cp110-comphy: Add clocks support
      phy-rockchip-inno-hdmi: Fix RK3328_TERM_RESISTOR_CALIB_SPEED_7_0's third value
      ice: Sanitize ice_ena_vsi and ice_dis_vsi
      ice: added sibling head to parse nodes
      ice: Fix ethtool port and PFC stats for 4x25G cards
      samples/rpmsg: Introduce a module parameter for message count
      samples/rpmsg: Replace print_hex_dump() with print_hex_dump_debug()
      remoteproc: Remove dev_err() usage after platform_get_irq()
      KVM: PPC: Book3S HV: Don't lose pending doorbell request on migration on P9
      KVM: PPC: Book3S HV: Check for MMU ready on piggybacked virtual cores
      powerpc/spinlocks: Rename SPLPAR-only spinlocks
      powerpc/spinlocks: Refactor SHARED_PROCESSOR
      powerpc/64: optimise LOAD_REG_IMMEDIATE_SYM()
      powerpc/32: replace LOAD_MSR_KERNEL() by LOAD_REG_IMMEDIATE()
      powerpc: rewrite LOAD_REG_IMMEDIATE() as an intelligent macro
      powerpc/mm: split out early ioremap path.
      powerpc/mm: refactor ioremap vm area setup.
      powerpc/mm: refactor ioremap_range() and use ioremap_page_range()
      powerpc/mm: Move ioremap functions out of pgtable_32/64.c
      powerpc/mm: make ioremap_bot common to all
      powerpc/mm: move ioremap_prot() into ioremap.c
      powerpc/mm: move common 32/64 bits ioremap functions into ioremap.c
      powerpc/mm: rework io-workaround invocation.
      powerpc/mm: drop function __ioremap()
      powerpc/mm: drop ppc_md.iounmap() and __iounmap()
      powerpc/ps3: replace __ioremap() by ioremap_prot()
      powerpc: remove the ppc44x ocm.c file
      powerpc/64: don't select ARCH_HAS_SCALED_CPUTIME on book3E
      powerpc/64s: support nospectre_v2 cmdline option
      soc: ti: ti_sci_pm_domains: Add support for exclusive and shared access
      dt-bindings: ti_sci_pm_domains: Add support for exclusive and shared access
      firmware: ti_sci: Allow for device shared and exclusive requests
      KVM: PPC: Book3S: Enable XIVE native capability only if OPAL has required functions
      xtensa: remove free_initrd_mem
      arm64: dts: sdm845: Add parent clock for rpmhcc
      xfs: bmap scrub should only scrub records once
      xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify'
      xfs: add kmem_alloc_io()
      xfs: get allocation alignment from the buftarg
      xfs: add kmem allocation trace points
      nfp: add AMDA0058 boards to firmware list
      MAINTAINERS: Update from paulmck@linux.ibm.com to paulmck@kernel.org
      rcu: Don't include <linux/ktime.h> in rcutiny.h
      perf evsel: Rename perf_missing_features::bpf_event to ::bpf
      perf tool: Rename perf_tool::bpf_event to bpf
      perf tools: Rename perf_event::bpf_event to perf_event::bpf
      perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol
      libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix
      libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h
      libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h
      libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h
      libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h
      libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h
      libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h
      libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h
      libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h
      libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h
      libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h
      libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h
      libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h
      clocksource/drivers/sh_cmt: Document "cmt-48" as deprecated
      clocksource/drivers/sh_cmt: r8a7740 and sh73a0 SoC-specific match
      dt-bindings: timer: renesas, cmt: Update R-Car Gen3 CMT1 usage
      dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a77995
      dt-bindings: timer: renesas, cmt: Add CMT0 and CMT1 to r8a7792
      dt-bindings: timer: renesas, cmt: Update CMT1 on sh73a0 and r8a7740
      dt-bindings: timer: renesas, cmt: Add CMT0234 to sh73a0 and r8a7740
      clocksource/drivers: Do not warn on probe defer
      clocksource/drivers/timer-of: Do not warn on deferred probe
      clocksource/drivers/npcm: Fix GENMASK and timer operation
      clocksource/drivers/renesas-ostm: Use DIV_ROUND_CLOSEST() helper
      arm64: dts: imx8mq: Add system counter node
      arm64: dts: imx8mm: Add system counter node
      clocksource/drivers/imx-sysctr: Add internal clock divider handle
      clocksource/drivers/tcb_clksrc: Register delay timer
      dt-bindings: timer: Convert Allwinner A13 HSTimer to a schema
      clocksource: sun4i: Add missing compatibles
      dt-bindings: timer: Add missing compatibles
      dt-bindings: timer: Convert Allwinner A10 Timer to a schema
      clocksource: Remove dev_err() usage after platform_get_irq()
      remoteproc: stm32: manage the get_irq probe defer case
      remoteproc: stm32: clear MCU PDDS at firmware start
      remoteproc: qcom: q6v5-mss: fixup q6v5_pds_enable error handling
      remoteproc: Add a sysfs interface for name
      r8169: improve DMA handling in rtl_rx
      net: sched: flower: don't take rtnl lock for cls hw offloads API
      net: sched: copy tunnel info when setting flow_action entry->tunnel
      net: sched: take reference to action dev before calling offloads
      net: sched: take rtnl lock in tc_setup_flow_action()
      net: sched: conditionally obtain rtnl lock in cls hw offloads API
      net: sched: add API for registering unlocked offload block callbacks
      net: sched: notify classifier on successful offload add/delete
      net: sched: refactor block offloads counter usage
      net: sched: change tcf block offload counter type to atomic_t
      net: sched: protect block offload-related fields with rw_semaphore
      libata: switch remaining drivers to use dma_set_mask_and_coherent
      sata_sil24: use dma_set_mask_and_coherent
      sata_qstor: use dma_set_mask_and_coherent
      sata_nv: use dma_set_mask_and_coherent
      sata_mv: use dma_set_mask_and_coherent
      pdc_adma: use dma_set_mask_and_coherent
      ahci: use dma_set_mask_and_coherent
      acard_ahci: use dma_set_mask_and_coherent
      xprtrdma: Send Queue size grows after a reconnect
      dm space map common: remove check for impossible sm_find_free() return value
      xprtrdma: Clear xprt->reestablish_timeout on close
      xprtrdma: Recycle MRs after disconnect
      fs: xfs: Remove KM_NOSLEEP and KM_SLEEP.
      leds: Allow to call led_classdev_unregister() unconditionally
      leds: lm3532: Add full scale current configuration
      dt: lm3532: Add property for full scale current.
      leds: lm3532: Fixes for the driver for stability
      leds: lm3532: Change the define for the fs current register
      leds: lm3532: Fix brightness control for i2c mode
      ARM: dts: Drop legacy custom hwmods property for dra7 gpio
      ARM: dts: Drop legacy custom hwmods property for dra7 mmc
      ARM: dts: Drop legacy custom hwmods property for dra7 i2c
      ARM: dts: Drop legacy custom hwmods property for dra7 uart
      ARM: OMAP2+: Drop legacy platform data for dra7 mcasp
      ARM: OMAP2+: Drop legacy platform data for dra7 mcspi
      media: don't do a 31 bit shift on a signed int
      media: use the BIT() macro
      media: ov9650: add a sanity check
      media: aspeed-video: address a protential usage of an unitialized var
      media: vicodec: make life easier for static analyzers
      media: remove include stdarg.h from some drivers
      ARM: OMAP2+: Delete an unnecessary kfree() call in omap_hsmmc_pdata_init()
      ARM: OMAP2+: move platform-specific asm-offset.h to arch/arm/mach-omap2
      ARM: dts: ARM: dts: Configure interconnect target module for am3517sgx
      ARM: dts: Configure interconnect target module for omap3 sgx
      ARM: dts: Configure sgx for omap5
      clk: ti: add clkctrl data omap5 sgx
      ARM: OMAP2+: Drop legacy platform data for omap4 gpu
      ARM: OMAP2+: Drop legacy platform data for omap4 d2d
      ARM: dts: Configure d2d dts data for omap4
      ARM: OMAP2+: Drop legacy watchdog platform data for omap4
      ARM: dts: Drop custom hwmod property for omap4 i2c
      ARM: OMAP2+: Drop legacy platform data for cpsw on dra7
      ARM: OMAP2+: Drop legacy platform data for cpsw on am3 and am4
      ARM: dts: Add fck for cpsw mdio for omap variants
      bus: ti-sysc: Detect d2d when debug is enabled
      bus: ti-sysc: Add module enable quirk for SGX on omap36xx
      bus: ti-sysc: Change return types of functions
      dm raid1: use struct_size() with kzalloc()
      dm writecache: optimize performance by sorting the blocks for writeback_all
      perf script: Fix memory leaks in list_scripts()
      perf report: Fix --ns time sort key output
      perf report: Use timestamp__scnprintf_nsec() for time sort key
      perf tools: Remove duplicate headers
      perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate
      perf augmented_raw_syscalls: Introduce helper to get the scratch space
      perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter
      perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg
      perf trace beauty ioctl: Fix off-by-one error in cmd->string table
      perf tests: Fixes hang in zstd compression test by changing the source of random data
      perf sort: Remove needless headers from sort.h, provide fwd struct decls
      perf srcline: Add missing srcline.h header to files needing its defs
      perf cacheline: Move cacheline related routines to separate files
      perf record: Move record_opts and other record decls out of perf.h
      dm writecache: add unlikely for getting two block with same LBA
      dm writecache: remove unused member pointer in writeback_struct
      x86/ftrace: Remove mcount() declaration
      Deprecate nfsd fault injection
      dm zoned: fix invalid memory access
      RDMA/mlx5: RDMA_RX flow type support for user applications
      v4l2-core: fix coding style for the two new c files
      ALSA: oxfw: fix NULL pointer dereference to unused stream structure
      media: v4l2-core: Remove BUG() from i2c and spi helpers
      media: v4l2-core: introduce a helper to unregister a i2c subdev
      ALSA: usb-audio: remove some dead code
      media: v4l2-core: introduce a helper to unregister a spi subdev
      media: v4l2-core: move i2c helpers out of v4l2-common.c
      media: v4l2-core: move spi helpers out of v4l2-common.c
      media: v4l2-core: Module re-organization
      media: usbvision: Remove dead code
      media: aspeed: fix an incorrect return code on buffer allocation failure
      media: hantro: Enable VP8 decoding on RK3328
      media: saa7134: fix terminology around saa7134_i2c_eeprom_md7134_gate()
      media: saa7134: keep demod i2c gate closed on Medion 7134
      media: i2c: adv7842: drop check because i2c_unregister_device() is NULL safe
      media: i2c: adv7511-v4l2: drop check because i2c_unregister_device() is NULL safe
      media: hdpvr: remove redundant assignment to retval
      media: sn9c20x: Add MSI MS-1039 laptop to flip_dmi_table
      media: ti-vpe: Add cleanup in vpdma_list_cleanup()
      media: fdp1: Fix a memory leak bug
      media: saa7146: add cleanup in hexium_attach()
      media: usb: cx231xx-417: fix a memory leak bug
      media: cpia2_usb: fix memory leaks
      platform/chrome: chromeos_laptop: drop checks of NULL-safe functions
      PM / devfreq: passive: fix compiler warning
      fbdev: da8xx: use resource management for dma
      fbdev: da8xx-fb: drop a redundant if
      fbdev: da8xx-fb: use devm_platform_ioremap_resource()
      fbdev: da8xx: remove panel_power_ctrl() callback from platform data
      ARM: davinci: da850-evm: switch to using a fixed regulator for lcdc
      fbdev: da8xx: add support for a regulator
      ARM: davinci: da850-evm: model the backlight GPIO as an actual device
      ARM: davinci: dm646x: Fix a typo in the comment
      ARM: dts: da850-evm: Use generic jedec, spi-nor for flash
      ARM: davinci: dm646x: switch to using the clocksource driver
      ARM: davinci: dm644x: switch to using the clocksource driver
      MAINTAINERS: Remove stale record for gpio-intel-mid.c
      ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk()
      phy: qcom-qmp: Correct ready status, again
      phy: qualcomm: phy-qcom-qmp: Add of_node_put() before return
      phy: renesas: rcar-gen3-usb2: Disable clearing VBUS in over-current
      phy: ti: am654-serdes: fix an use-after-free in serdes_am654_clk_register()
      perf stat: Remove needless headers from stat.h
      perf cpumap: No need to include perf.h, ditch it
      pinctrl: bcm2835: Pass irqchip when adding gpiochip
      firmware: bcm47xx_nvram: Allow COMPILE_TEST
      s390/kaslr: reserve memory for kasan usage
      s390/mem_detect: provide single get_mem_detect_end
      s390/cmma: reuse kstrtobool for option value parsing
      s390/vdso: reuse kstrtobool for option value parsing
      s390/startup: correct command line options parsing
      s390/vmcp: correct early_param handling
      s390/numa: correct early_param handling
      firmware: bcm47xx_nvram: Correct size_t printf format
      MIPS: Treat Loongson Extensions as ASEs
      MIPS: Remove dev_err() usage after platform_get_irq()
      perf/x86/intel/pt: Get rid of reverse lookup table for ToPA
      perf/x86/intel/pt: Free up space in a ToPA descriptor
      perf/x86/intel/pt: Split ToPA metadata and page layout
      perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation
      perf/x86/intel/pt: Use helpers to obtain ToPA entry size
      perf/x86/intel/pt: Clean up ToPA allocation path
      device property: Remove duplicate test for NULL
      platform/x86: intel_cht_int33fe: Use new API to gain access to the role switch
      usb: roles: intel_xhci: Supplying software node for the role mux
      udf: Use dynamic debug infrastructure
      software node: Add software_node_find_by_name()
      media: imx: add csc/scaler mem2mem device
      HID: logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails
      media: cec-notifier: clear cec_adap in cec_notifier_unregister
      media: cec-adap: return from cec_s_conn_info() if adap is invalid
      udf: reduce leakage of blocks related to named streams
      ACPI / property: Add two new Thunderbolt property GUIDs to the list
      thunderbolt: Add support for Intel Ice Lake
      thunderbolt: Expose active parts of NVM even if upgrade is not supported
      thunderbolt: Hide switch attributes that are not set
      thunderbolt: Do not fail adding switch if some port is not implemented
      thunderbolt: Use 32-bit writes when writing ring producer/consumer
      thunderbolt: Move NVM upgrade support flag to struct icm
      thunderbolt: Correct path indices for PCIe tunnel
      netfilter: nfnetlink_log: add support for VLAN information
      clk: meson: g12a: add support for SM1 CPU 1, 2 & 3 clocks
      clk: meson: g12a: add support for SM1 DynamIQ Shared Unit clock
      clk: meson: g12a: add support for SM1 GP1 PLL
      netfilter: nft_meta: support for time matching
      netfilter: nf_tables: Introduce new 64-bit helper register functions
      dt-bindings: clk: meson: add sm1 periph clock controller bindings
      video: pxafb: Remove cpufreq policy notifier
      video: sa1100fb: Remove cpufreq policy notifier
      arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY
      cpufreq: powerpc_cbe: Switch to QoS requests for freq limits
      cpufreq: powerpc: macintosh: Switch to QoS requests for freq limits
      iio: imu: st_lsm6dsx: introduce update_fifo function pointer
      mtd: rawnand: remove w90x900 driver
      mtd: nand: fix typo, s/erasablocks/eraseblocks
      mtd: rawnand: sharpsl: add include guard to linux/mtd/sharpsl.h
      dt-bindings: mtd: Document Macronix raw NAND controller bindings
      mtd: rawnand: Add Macronix raw NAND controller driver
      drm/hisilicon/hibmc: Make CONFIG_DRM_HISI_HIBMC depend on ARM64
      drm/hisilicon: Use dev_get_drvdata
      drm/hisilicon/hibmc: Using module_pci_driver.
      arm-nommu: remove the unused pgprot_dmacoherent define
      unicore32: remove the unused pgprot_dmacoherent define
      cirrus: cs89x0: remove set but not used variable 'lp'
      Revert "net: mediatek: remove set but not used variable 'status'"
      net: mediatek: remove set but not used variable 'status'
      selftests/powerpc: Retry on host facility unavailable
      selftests/powerpc: Fix and enhance TM signal context tests
      dt-bindings: iio: light: isl29501: Rename bindings documentation file
      Kconfig: Fix the reference to the RFD77402 ToF sensor in the 'help' section
      iio: st_sensors: Fix build error
      dt-bindings: iio: adc: Add AD7606B ADC documentation
      dt-bindings: iio: adc: Migrate AD7606 documentation to yaml
      MAINTAINERS: Add Beniamin Bia for AD7606 driver
      iio: adc: ad7606: Add support for AD7606B ADC
      ARM: aspeed: Enable SMP boot
      ARM: aspeed: Add ASPEED AST2600 architecture
      ARM: aspeed: Select timer in each SoC
      dt-bindings: arm: cpus: Add ASPEED SMP
      ARM: configs: aspeed_g5: Enable AST2600
      ARM: configs: multi_v7: Add ASPEED G6
      KVM: arm/arm64: vgic: Use a single IO device per redistributor
      KVM: arm/arm64: vgic: Remove spurious semicolons
      staging: rtl8192u: Add space around binary operators
      staging: rtl8192u: remove code under TO_DO_LIST
      staging: rtl8192u: Remove unnecessary blank lines
      staging: rtl8192u: remove redundant assignment to pointer crypt
      staging: rtl8723bs: os_dep: Drop condition with no effect
      staging: rtl8723bs: hal: Drop condition with no effect
      staging: rtl8723bs: os_dep: Remove unused declarations
      ALSA: usb-audio: Clean up check_input_term()
      ARM: dts: vf610-zii-scu4-aib: Configure IRQ line for GPIO expander
      PM / devfreq: passive: Use non-devm notifiers
      PM / devfreq: exynos-bus: Convert to use dev_pm_opp_set_rate()
      PM / devfreq: exynos-bus: Correct clock enable sequence
      PM / devfreq: Correct devm_devfreq_remove_device() documentation
      PM / devfreq: events: extend events by type of counted data
      PM / devfreq: exynos-events: change matching code during probe
      jbd2: add missing tracepoint for reserved handle
      kbuild: remove unneeded '+' marker from kselftest-merge
      net: phy: sfp: Add labels to hwmon sensors
      s390/qeth: add xmit_more support for IQD devices
      s390/qeth: add BQL support for IQD devices
      s390/qeth: when in TX NAPI mode, use napi_consume_skb()
      s390/qeth: add TX NAPI support for IQD devices
      s390/qeth: collect accurate TX statistics
      s390/qdio: let drivers opt-out from Output Queue scanning
      s390/qdio: enable drivers to poll for Output completions
      bnxt_en: Fix allocation of zero statistics block size regression.
      net/core/skmsg: Delete an unnecessary check before the function call “consume_skb”
      net: hns3: Fix -Wunused-const-variable warning
      kbuild: pkg: rename scripts/package/Makefile to scripts/Makefile.package
      kbuild: pkg: add package targets to PHONY instead of FORCE
      kbuild: pkg: clean up package files/dirs from the top Makefile
      net: use unlikely for dql_avail case
      docs: process: fix broken link
      arm64: dts: imx8mq: Add mux controller to iomuxc_gpr
      ARM: dts: imx6ul-kontron-n6310: Add Kontron i.MX6UL N6310 SoM and boards
      dt-bindings: arm: fsl: Add Kontron i.MX6UL N6310 compatibles
      dt-bindings: eeprom: at25: Add Anvo ANV32E61W
      dt-bindings: vendor-prefixes: Add Anvo-Systems
      soc: imx: gpcv2: Print the correct error code
      arm64: dts: fsl: add support for Hummingboard Pulse
      dt-bindings: arm: fsl: add Hummingboard Pulse
      ARM: dts: vf610-zii-cfu1: Slow I2C0 down to 100 kHz
      arm64: dts: ls1088a: update gpio compatible
      clk: imx: imx8mn: fix audio pll setting
      arm64: dts: imx: Add i.mx8mq nitrogen8m basic dts support
      dt-bindings: arm: imx: add imx8mq nitrogen support
      fpga: altera-cvp: Add Stratix10 (V2) Support
      fpga: altera-cvp: Preparation for V2 parts.
      fpga: altera-cvp: Discover Vendor Specific offset
      arm64: dts: ls1088a-qds: Add the spi-flash nodes under the DSPI controller
      arm64: dts: ls1088a: Add the DSPI controller node
      dt-bindings: fsl: dspi: Add fsl,ls1088a-dspi compatible string
      ARM: imx: stop adjusting ar8031 phy tx delay
      ARM: dts: pbab01: correct rtc vendor
      MIPS: dts: mscc: describe the PTP ready interrupt
      MIPS: dts: mscc: describe the PTP register range
      MIPS: lantiq: update the clock alias' for the mainline PCIe PHY driver
      mips: avoid explicit UB in assignment of mips_io_port_base
      erofs: move erofs out of staging
      mtd: rawnand: Fix a memory leak bug
      mtd: onenand_base: Fix a memory leak bug
      PM / devfreq: tegra20: add COMMON_CLK dependency
      PM / devfreq: events: add Exynos PPMU new events
      PM / devfreq: Fix kernel oops on governor module load
      PM / devfreq: rk3399_dmc: Fix spelling typo
      PM / devfreq: Fix spelling typo
      PM / devfreq: Introduce driver for NVIDIA Tegra20
      PM / devfreq: tegra: Rename tegra-devfreq.c to tegra30-devfreq.c
      PM / devfreq: tegra: Enable COMPILE_TEST for the driver
      PM / devfreq: tegra: Support Tegra30
      PM / devfreq: tegra: Reconfigure hardware on governor's restart
      PM / devfreq: tegra: Move governor registration to driver's probe
      PM / devfreq: tegra: Mark ACTMON's governor as immutable
      PM / devfreq: tegra: Avoid inconsistency of current frequency value
      PM / devfreq: tegra: Clean up driver's probe / remove
      PM / devfreq: tegra: Properly disable interrupts
      PM / devfreq: tegra: Drop primary interrupt handler
      PM / devfreq: tegra: Don't set EMC clock rate to maximum on probe
      PM / devfreq: tegra: Don't ignore clk errors
      PM / devfreq: tegra: Replace write memory barrier with the read barrier
      PM / devfreq: tegra: Replace readl-writel with relaxed versions
      PM / devfreq: tegra: Fix kHz to Hz conversion
      ext4: fix punch hole for inline_data file systems
      r8169: fix DMA issue on MIPS platform
      drop_monitor: Make timestamps y2038 safe
      net/rds: Whitelist rdma_cookie and rx_tstamp for usercopy
      net/mlx5: Fix return code in case of hyperv wrong size read
      net: ipv6: fix listify ip6_rcv_finish in case of forwarding
      leds: Switch to use fwnode instead of be stuck with OF one
      leds: max77650: Switch to fwnode property API
      r8152: add a helper function about setting EEE
      r8152: saving the settings of EEE
      mailmap: map old company name to new one @microchip.com
      MAINTAINERS: at91: remove the TC entry
      MAINTAINERS: at91: Collect all pinctrl/gpio drivers in same entry
      ARM: at91: move platform-specific asm-offset.h to arch/arm/mach-at91
      null_blk: fix inline misuse
      ice: Don't allow VSI to remove unassociated ucast filter
      ice: Fix issues updating VSI MAC filters
      ice: update ethtool stats on-demand
      ice: Add input handlers for virtual channel handlers
      ice: Don't clear auto_fec bit in ice_cfg_phy_fec()
      ice: Fix flag used for module query
      ice: silence some bogus error messages
      ice: Rename ethtool private flag for lldp
      ice: reject VF attempts to enable head writeback
      MIPS: Fix build with CONFIG_PROC_VMCORE=y
      ice: Copy dcbx configuration only if mode is correct
      ice: Treat DCBx state NOT_STARTED as valid
      MIPS: mm: Fix highmem compile
      ice: Don't call synchronize_irq() for VF's from the host
      drm/amd/display: 3.2.48
      drm/amd/display: flicking observed while installing driver on Navi10 CF
      drm/amd/display: Properly read LVTMA_PWRSEQ_CNTL
      drm/amd/display: revert wait in pipelock
      drm/amd/display: Use res_cap to acquire i2c instead of pipe count
      ice: Account for all states of FW DCBx and LLDP
      drm/amd/display: Expose OTG_V_TOTAL_MID for HW Diags
      drm/amd/display: fix DML not calculating delivery time
      drm/amd/display: MST topology debugfs
      drm/amd/display: set av_mute in hw_init for HDMI
      drm/amd/display: Add Logging for Gamma Related information
      drm/amd/display: Enable HW rotation
      drm/amd/display: add Cursor Degamma logic for DCN2
      drm/amd/display: fix odm validation
      drm/amd/display: fix odm stream release
      drm/amd/display: fix dcn20 odm dpp programming
      drm/amd/display: Fix number of slices not being checked for dsc
      drm/amd/display: fix odm pipe copy
      drm/amd/display: fix trigger not generated for freesync
      drm/amd/display: fix stuck test pattern on right half of display
      drm/amd/display: support spdif
      drm/amd/display: Refactoring VTEM
      drm/amd/display: 3.2.47
      drm/amd/display: remove unused function
      drm/amd/display: cleaned up coding error in init_hw
      drm/amd/display: Add VM page fault handle implementation
      drm/amd/display: refactor Device ID for external chips
      drm/amd/display: Zero-out dsc init regs
      drm/amd/display: Implement voltage limitation stub
      drm/amd/display: add null checks before logging
      drm/amd/display: set Hratio and VRatio in dml
      drm/amd/display: fix dp stream enable
      drm/amd/display: load iram for abm 2.3
      drm/amd/display: fix MPO HUBP underflow with Scatter Gather
      drm/amd/display: fix audio endpoint not getting disabled issue
      drm/amd/display: Delete dead code in command_table_helper
      drm/amd/display: re structure odm to allow 4 to 1 support
      drm/amdgpu: set adev->num_vmhubs for gmc6,7,8
      drm/amdgpu/display: add flag for multi-display mclk switching
      drm/amd/display: update bw_calcs to take pipe sync into account (v3)
      drm/amdgpu/powerplay/vega10: enable mclk switching if monitors are synced
      drm/amdgpu/powerplay/smu7: enable mclk switching if monitors are synced
      drm/powerplay: Fix Vega20 power reading again
      amd/amdkfd: add Arcturus vf DID support
      drm/amd/powerpaly: fix navi series custom peak level value error
      drm/amdgpu: correct ras error count type
      ice: Allow egress control packets from PF_VSI
      dt-bindings: irq: mtk, sysirq: add support for mt6779
      dt-bindings: mtk-uart: add mt6779 uart bindings
      dt-bindings: mediatek: add support for mt6779 reference board
      arm64: kexec_file: add rng-seed support
      fdt: add support for rng-seed
      arm64: map FDT as RW for early_init_dt_scan()
      clocksource/drivers/hyperv: Enable TSC page clocksource on 32bit
      clocksource/drivers/hyperv: Add Hyper-V specific sched clock function
      clocksource/drivers/hyperv: Allocate Hyper-V TSC page statically
      f2fs: introduce f2fs_match_name() for cleanup
      f2fs: Fix indefinite loop in f2fs_gc()
      f2fs: allocate memory in batch in build_sit_info()
      f2fs: support FS_IOC_{GET,SET}FSLABEL
      f2fs: fix to avoid data corruption by forbidding SSR overwrite
      f2fs: Fix build error while CONFIG_NLS=m
      Revert "f2fs: avoid out-of-range memory access"
      f2fs: cleanup the code in build_sit_entries.
      f2fs: fix wrong available node count calculation
      f2fs: remove duplicate code in f2fs_file_write_iter
      f2fs: fix to migrate blocks correctly during defragment
      f2fs: use wrapped f2fs_cp_error()
      f2fs: fix to use more generic EOPNOTSUPP
      f2fs: use wrapped IS_SWAPFILE()
      f2fs: Support case-insensitive file name lookups
      f2fs: include charset encoding information in the superblock
      fs: Reserve flag for casefolding
      f2fs: fix to avoid call kvfree under spinlock
      fs: f2fs: Remove unnecessary checks of SM_I(sbi) in update_general_status()
      f2fs: disallow direct IO in atomic write
      f2fs: fix to handle quota_{on,off} correctly
      f2fs: fix to detect cp error in f2fs_setxattr()
      f2fs: fix to spread f2fs_is_checkpoint_ready()
      f2fs: support fiemap() for directory inode
      f2fs: fix to avoid discard command leak
      f2fs: fix to avoid tagging SBI_QUOTA_NEED_REPAIR incorrectly
      f2fs: fix to drop meta/node pages during umount
      f2fs: disallow switching io_bits option during remount
      f2fs: fix panic of IO alignment feature
      f2fs: introduce {page,io}_is_mergeable() for readability
      MIPS: init: Drop boot_mem_map
      MIPS: mm: Drop boot_mem_map
      rtc: pcf2127: bugfix: read rtc disables watchdog
      rtc: pcf2127: cleanup register and bit defines
      rtc: pcf2127: convert to devm_rtc_allocate_device
      rtc: sun6i: Add support for H6 RTC
      dt-bindings: rtc: sun6i: Add compatible for H6 RTC
      rtc: fsl-ftm-alarm: add FTM alarm driver
      dt-bindings: rtc: add bindings for FlexTimer Module
      dm verity: add root hash pkcs#7 signature verification
      dm crypt: reuse eboiv skcipher for IV generation
      dm: make dm_table_find_target return NULL
      EDAC/amd64: Support asymmetric dual-rank DIMMs
      MIPS: xlp: Drop boot_mem_map
      MIPS: ip22: Drop addr_is_ram
      MIPS: msp: Record prom memory
      MIPS: malta: Drop prom_free_prom_memory
      MIPS: fw: Record prom memory
      MIPS: OCTEON: Drop boot_mem_map
      mm/hmm: fix hmm_range_fault()'s handling of swapped out pages
      ata/pata_buddha: Probe via modalias instead of initcall
      null_blk: create a helper for req completion
      null_blk: create a helper for zoned devices
      null_blk: create a helper for mem-backed ops
      null_blk: create a helper for badblocks
      null_blk: create a helper for throttling
      null_blk: move duplicate code to callers
      dt-bindings: can: rcar_can: document r8a77470 support
      dt-bindings: can: rcar_canfd: document r8a77995 support
      dt-bindings: can: rcar_can: document r8a77995 support
      dt-bindings: can: rcar_can: document r8a77990 support
      soc: mediatek: cmdq: change the type of input parameter
      soc: mediatek: cmdq: reorder the parameter
      arm64: dts: allwinner: orange-pi-3: Enable WiFi
      spi: spi-fsl-dspi: Use poll mode in case the platform IRQ is missing
      spi: spi-fsl-dspi: Remove impossible to reach error check
      spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours
      spi: spi-fsl-dspi: Reduce indentation level in dspi_interrupt
      ACPI: SBS: remove unused const variable 'SMBUS_PEC'
      EDAC/amd64: Cache secondary Chip Select registers
      vfio-ccw: add some logging
      ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint
      spi: spi-fsl-dspi: Exit the ISR with IRQ_NONE when it's not ours
      ARM: 8898/1: mm: Don't treat faults reported from cache maintenance as writes
      ARM: 8896/1: VDSO: Don't leak kernel addresses
      ARM: 8895/1: visit mach-* and plat-* directories when cleaning
      ARM: 8894/1: boot: Replace open-coded nop with macro
      ARM: 8893/1: boot: Explain the 8 nops
      ARM: 8876/1: fix O= building with CONFIG_FPE_FASTFPE
      ARM: 8875/1: Kconfig: default to AEABI w/ Clang
      ARM: 8873/1: perf: cleanup cppcheck shifting warning
      ARM: 8872/1: Use common outgoing-CPU-notification code
      ARM: 8871/1: iop13xx: Simplify iop13xx_atu{e,x}_pci_status checks
      ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init()
      media: sunxi: Add A10 CSI driver
      media: sunxi: Refactor the Makefile and Kconfig
      media: dt-bindings: media: Add Allwinner A10 CSI binding
      media: atmel: atmel-isi: fix timeout value for stop streaming
      gpio: mt7621: Pass irqchip when adding gpiochip
      gpio: ftgpio: Fix an error handling path in 'ftgpio_gpio_probe()'
      ARM: dts: sunxi: Add missing watchdog clocks
      ARM: dts: sunxi: Add missing watchdog interrupts
      gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h
      pinctrl: meson: meson: Add of_node_put() before return
      gpio: aspeed: Add SGPIO driver
      hid-logitech-dj: add the new Lightspeed receiver
      HID: logitech-dj: add support of the G700(s) receiver
      clk: renesas: cpg-mssr: Set GENPD_FLAG_ALWAYS_ON for clock domain
      clk: renesas: r9a06g032: Set GENPD_FLAG_ALWAYS_ON for clock domain
      clk: renesas: mstp: Set GENPD_FLAG_ALWAYS_ON for clock domain
      pinctrl/gpio: Take MUX usage into account
      soc: renesas: Enable ARM_ERRATA_754322 for affected Cortex-A9
      soc: renesas: Enable ARM_ERRATA_814220 for affected Cortex-A7
      iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems
      arm64: dts: allwinner: h6: Add support for RTC and fix the clock tree
      Documentation: Update Documentation for iommu.passthrough
      iommu: Disable passthrough mode when SME is active
      iommu: Set default domain type at runtime
      iommu: Print default domain type on boot
      ia64: Get rid of iommu_pass_through
      x86/dma: Get rid of iommu_pass_through
      iommu/vt-d: Request passthrough mode from IOMMU core
      iommu/amd: Request passthrough mode from IOMMU core
      iommu: Use Functions to set default domain type in iommu_set_def_domain_type()
      iommu: Add helpers to set/get default domain type
      iommu: Remember when default domain type was set on kernel command line
      dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150l support
      dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150b support
      soc: renesas: rmobile-sysc: Set GENPD_FLAG_ALWAYS_ON for always-on domain
      dt-bindings: pinctrl: qcom-pmic-gpio: Add pm8150 support
      pinctrl: amd: disable spurious-firing GPIO IRQs
      MAINTAINERS: Remove FMC subsystem
      ARM: dts: sun7i: Add CSI0 controller
      gpio: tqmx86: Pass irqchip when adding gpiochip
      gpio: vf610: Pass irqchip when adding gpiochip
      gpio: zx: Pass irqchip when adding gpiochip
      gpio: mpc8xxx: add ls1088a platform special function
      gpio: mpc8xxx: add ls1088a platform gpio node DT binding description
      omapdrm: no need to check return value of debugfs_create functions
      drm/omap: Add 'alpha' and 'pixel blend mode' plane properties
      arm64: dts: allwinner: a64: Add A64 OlinuXino board (with eMMC)
      dt-bindings: arm: sunxi: Add compatible for A64 OlinuXino with eMMC
      ARM: dts: v3s: Change the timers compatible
      ARM: dts: h3: Change the timers compatible
      ARM: dts: a83t: Change the timers compatible
      ARM: dts: a23/a33: Change the timers compatible
      ARM: dts: sun6i: Add missing timers interrupts
      ARM: dts: sun5i: Add missing timers interrupts
      ARM: dts: sun4i: Add missing timers interrupts
      dt-bindings: mfd: Convert Allwinner GPADC bindings to a schema
      arm64: dts: allwinner: h6: Introduce Tanix TX6 board
      dt-bindings: arm: sunxi: Add compatible for Tanix TX6 board
      arm64: allwinner: h6: add I2C nodes
      dt-bindings: i2c: mv64xxx: Add compatible for the H6 i2c node.
      ARM: dts: sunxi: Add mdio bus sub-node to GMAC
      arm64: dts: allwinner: Enable DDC regulator for Beelink GS1
      arm64: dts: allwinner: h6: Enable SPDIF for Beelink GS1
      arm64: dts: allwinner: Add SPDIF node for Allwinner H6
      ARM: dts: sun8i: s3: add devicetree for Lichee zero plus w/ S3
      ARM: sunxi: dts: s3/s3l/v3: add DTSI files for S3/S3L/V3 SoCs
      dt-bindings: arm: sunxi: add binding for Lichee Zero Plus core board
      arm64: dts: allwinner: orange-pi-3: Enable HDMI output
      ARM: dts: sun8i: a83t: Enable HDMI output on Cubietruck Plus
      pinctrl: rza2: Include the appropriate headers
      pinctrl: rza2: Drop driver use of consumer flags
      pinctrl: rza1: Add of_node_put() before return
      pinctrl: sh-pfc: Include the right header
      pinctrl: sh-pfc: Rollback to mux if required when the gpio is freed
      soundwire: intel: handle disabled links
      soundwire: intel: add debugfs register dump
      soundwire: cadence_master: add debugfs register dump
      soundwire: add debugfs support
      KVM: PPC: Book3S HV: Define usage types for rmap array in guest memslot
      KVM: PPC: Book3S: Mark expected switch fall-through
      EDAC/amd64: Decode syndrome before translating address
      EDAC/amd64: Find Chip Select memory size using Address Mask
      EDAC/amd64: Initialize DIMM info for systems with more than two channels
      EDAC/amd64: Recognize DRAM device type ECC capability
      phy: mvebu-a3700-comphy: Inform users if their firmware is too old
      phy: samsung: disable bind/unbind platform driver feature
      phy: core: document phy_calibrate()
      phy: marvell: phy-mvebu-a3700-comphy: Add of_node_put() before return
      phy: marvell: phy-mvebu-cp110-comphy: Add of_node_put() before return
      phy: marvell: phy-armada38x-comphy: Add of_node_put() before return
      phy: enable compile-testing for the Lantiq PHY drivers
      phy: lantiq: vrx200-pcie: add a driver for the Lantiq VRX200 PCIe PHY
      dt-bindings: phy: add binding for the Lantiq VRX200 and ARX300 PCIe PHYs
      ext4: rework reserved cluster accounting when invalidating pages
      ext4: documentation fixes
      ext4: treat buffers with write errors as containing valid data
      drm/nouveau/volt: Fix for some cards having 0 maximum voltage
      drm/nouveau/dispnv50: Fix runtime PM ref tracking for non-blocking modesets
      drm/nouveau/dispnv04: Remove runtime PM
      drm/nouveau/gpio: check function 76 in the power check as well
      drm/nouveau/gpio: check the gpio function 16 in the power check as well
      drm/nouveau/gpio: fail if gpu external power is missing
      drm/nouveau/bios/gpio: sort gpios by values
      drm/nouveau/therm: don't attempt fan control where PMU is already managing it
      drm/nouveau/therm: skip probing for devices not specified in thermal tables
      drm/nouveau/kms/gv100-: attach pixel blend mode property to planes
      drm/nouveau/kms/gv100-: attach alpha property to planes
      drm/nouveau/kms/gv100-: add support for plane zpos property
      drm/nouveau/kms/nv50-: attach immutable zpos property to planes
      drm/nouveau/kms/nv50-: create primary plane before overlay planes
      drm/nouveau/kms/nv50-: use __drm_atomic_helper_plane_reset()
      drm/nouveau/kms/gv100-: implement csc + enable modern colour managment properties
      drm/nouveau/kms/gv100-: use premultiplied alpha blending between planes
      drm/nouveau/kms/nv50-: enable modern color management properties
      drm/nouveau/kms/gf119-: add ctm property support
      drm/nouveau/kms/nv50-: remove overlay alpha formats
      drm/nouveau/fifo/gk104-: fix parsing of mmu fault data
      drm/nouveau/fifo/gf1xx: convert to using nvkm_fault_data
      drm/nouveau/bios/init: handle INIT_RESET_END devinit opcode
      drm/nouveau/bios/init: handle INIT_RESET_BEGUN devinit opcode
      drm/nouveau/bios: downgrade absence of tmds table to info from an error
      drm/nouveau: Disable atomic support on a per-device basis
      drm/nouveau/kms/nv50-: add fp16 scanout support
      drm/nouveau/kms/nv50-: disable input lut harder
      drm/nouveau/kms/tu102-: disable input lut when input is already FP16
      drm/nouveau/kms/gv100: allow windows to use PACKED8BPP formats
      drm/nouveau: fix nvif/device.h is included more than once
      drm/nouveau/dispnv04: subdev/bios.h is included more than once
      drm/nouveau/mmu: use struct_size() helper
      drm/nouveau: drop use of drmp.h
      drm/nouveau: drop drmP.h from all header files
      drm/nouveau: drop drmP.h from nouveau_drv.h
      drm/nouveau: drop use of DRM_UDELAY
      drm/nouveau/bios/init: fix spelling mistake "CONDITON" -> "CONDITION"
      drm/nouveau/secboot: Make acr_r352_ls_gpccs_func static
      ext4: fix warning inside ext4_convert_unwritten_extents_endio
      net/ncsi: update response packet length for GCPS/GNS/GNPTS commands
      drm/panfrost: Fix sleeping while atomic in panfrost_gem_open
      ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb”
      net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb”
      hamradio: Delete unnecessary checks before the macro call “dev_kfree_skb”
      can: Delete unnecessary checks before the macro call “dev_kfree_skb”
      mISDN: Delete unnecessary checks before the macro call “dev_kfree_skb”
      net: fec: add C45 MDIO read/write support
      drm/amd/display: fix calc_pll_max_vco_construct
      drm/amdgpu: enable VCN DPG for Renoir
      Revert "drm/amdgpu: use direct loading on renoir vcn for the moment"
      drm/amdgpu: update gc/sdma goldensetting for rn
      drm/amd/powerplay: Disable renoir smu feature retrieve for the moment
      dt-bindings: net: meson-dwmac: convert to yaml
      dt-bindings: net: snps, dwmac: update reg minItems maxItems
      drm/amd/powerplay: enable renoir dpm feature
      drm/amdgpu: enable SDMA power gating for rn
      drm/amdgpu/sdma4: set sdma clock gating for rn
      drm/amdgpu/mmhub1: set mmhub clock gating for rn
      drm/amdgpu: enable DF clock gating for rn
      drm/amdgpu: enable athub clock gating for rn
      drm/amdgpu: enable IH clock gating for rn
      drm/amdgpu: enable vcn clock gating for rn
      drm/amdgpu: enable rom clock gating for rn
      drm/amdgpu: enable HDP clock gating for rn
      drm/amdgpu: enable BIF clock gating for rn
      drm/amdgpu: enable sdma clock gating for rn
      drm/amdgpu: enable mmhub clock gating for rn
      drm/amdgpu: enable gfx clock gating for rn
      drm/amd/powerplay: add DPMCLOCKS table implementation
      drm/amd/powerplay: init smu tables for rn
      drm/amd/powerplay: add smu tables for rn
      drm/amd/powerplay: using valid mapping check for rn
      drm/amd/powerplay: fix checking gfxoff status for rn
      drm/amdgpu: add and enable gfxoff feature
      drm/amdgpu: add set_gfx_cgpg implement (v2)
      drm/amd/powerplay: udpate smu_v12_0_check_fw_version (v2)
      drm/amd/powerplay: powerup sdma/vcn for all apu series
      drm/amdgpu/powerplay: add Renoir VCN power management
      drm/amdgpu: skip dpm init for renoir
      drm/amdgpu/powerplay: add power up/down SDMA interfaces for renoir
      drm/amdgpu/powerplay: add smu ip block for renoir (v2)
      drm/amdgpu/powerplay: add smu_v12_0.c & smu_v12_0.h for renoir
      drm/amdgpu/powerplay: add initial renoir_ppt.c for renoir (v3)
      drm/amd/powerplay: add smu12_driver_if.h (v3)
      drm/amdgpu/powerplay: Add smu_v12_0_ppsmc.h (v2)
      drm/amd/display: fix a potential null pointer dereference
      drm/amdgpu/powerplay: remove redundant assignment to variable baco_state
      drm/amdkfd: Make deallocate_hiq_sdma_mqd static
      drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x
      drm/amd/display: Enable SST DSC in DM
      Revert "drm/amd/display: Fix underscan not using proper scaling"
      Revert "drm/amd/display: add global master update lock for DCN2"
      Revert "drm/amd/display: navi10 bring up skip dsc encoder config"
      Revert "drm/amd/display: skip dsc config for navi10 bring up"
      drm/amdgpu: fix dma_fence_wait without reference
      drm/powerplay: Fix Vega20 Average Power value v4
      amd/amdgpu: add Arcturus vf DID support
      drm/amdgpu: unity mc base address for arcturus
      drm/amdgpu: disable agp for sriov
      misc: xilinx_sdfec: fix spelling mistake: "Schdule" -> "Schedule"
      misc: xilinx_sdfec: Prevent integer overflow in xsdfec_table_write()
      misc: xilinx_sdfec: Prevent a divide by zero in xsdfec_reg0_write()
      misc: xilinx_sdfec: Return -EFAULT if copy_from_user() fails
      misc: xilinx_sdfec: Fix a couple small information leaks
      rtc: Add Amlogic Virtual Wake RTC
      dt-bindings: rtc: new binding for Amlogic VRTC
      vfio_pci: Restore original state on release
      i40e: fix retrying in i40e_aq_get_phy_capabilities
      i40e: Persistent LLDP support
      i40e: allow reset in recovery mode
      i40e: Remove function i40e_update_dcb_config()
      i40e: Fix crash caused by stress setting of VF MAC addresses
      i40e: reset veb.tc_stats when resetting veb.stats
      i40e: Update FW API version to 1.9
      i40e: check_recovery_mode had wrong if statement
      i40e: Add drop mode parameter to set mac config
      i40e: fix shifts of signed values
      i40e: add check on i40e_configure_tx_ring() return value
      i40e: Check if transceiver implements DDM before access
      i40e: reduce stack usage in i40e_set_fc
      libperf: Fix alignment trap with xyarray contents in 'perf stat'
      perf c2c: Fix report with offline cpus
      libperf: Add perf_thread_map__nr/perf_thread_map__pid functions
      perf cpumap: Remove needless includes from cpumap.h
      perf evsel: Switch to libperf's cpumap.h
      perf x86 kvm-stat: Add missing string.h header
      perf evsel: util/evsel.h needs stdio.h as it uses FILE
      perf evsel: Remove needless stddef.h from util/evsel.h
      perf evsel: Remove needless counts.h header from util/evsel.h
      perf evsel: Add missing perf/evsel.h header in util/evsel.h
      perf scripting python: Add missing counts.h header
      perf stat: Add missing counts.h
      perf tests: Add missing counts.h
      perf script: Add missing counts.h
      perf evlist: Add missing xyarray.h header
      perf bpf: Add missing xyarray.h header
      perf counts: Add missing headers needed for types used
      perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree
      perf metricgroup: Remove needless includes from metricgroup.h
      perf kvm s390: Add missing string.h header
      nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands
      mac80211: minstrel_ht: fix infinite loop because supported is not being shifted
      dt-bindings: arm: rockchip: remove reference to fennec board
      ARM: dts: rockchip: remove rk3288 fennec board support
      arm64: dts: rockchip: add rk3328 VPU node
      platform/chrome: wilco_ec: Add batt_ppid_info command to telemetry driver
      spi: spi-fsl-qspi: Add ls2080a compatibility string to bindings
      nexthops: remove redundant assignment to variable err
      spi: fsl-qspi: Enhance binding to extend example for flash entry
      MAINTAINERS: Extend patterns for Samsung SoC, Security Subsystem and clock drivers
      soc: samsung: chipid: Select missing dependency for EXYNOS_CHIPID
      soc: samsung: chipid: Remove the regmap lookup error log
      perf arm64: Add missing debug.h header
      ASoC: soc-core: initialize list at one place
      ASoC: SOF: topology: fix get control data return type and arguments
      ASoC: soc-core: initialize component list
      ASoC: soc-topology: use for_each_component_dais() at remove_dai()
      ASoC: soc-dai: use bit field for bus_control
      ASoC: soc-core: soc_cleanup_card_resources() become void
      ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup()
      ASoC: soc-core: use device_register()
      ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off
      ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings
      ASoC: wm8988: fix typo in wm8988_right_line_controls
      ASoC: SOF: imx: Add i.MX8 HW support
      ASoC: SOF: Add OF DSP device support
      dt-bindings: dsp: fsl: Add DSP core binding support
      arm64: dts: fsl: Remove num-lanes property from PCIe nodes
      ASoC: AMD: Fix Kconfig warning without GPIOLIB
      arm64: Add tagged-address-abi.rst to index.rst
      ARM: dts: ls1021a: Remove num-lanes property from PCIe nodes
      PCI: dwc: Return directly when num-lanes is not found
      Revert "iommu/arm-smmu-v3: Disable detection of ATS and PRI"
      iommu/arm-smmu-v3: Avoid locking on invalidation path when not using ATS
      dt-bindings: PCI: designware: Remove the num-lanes from Required properties
      EDAC/amd64: Support more than two controllers for chip selects handling
      driver core: initialize a default DMA mask for platform device
      ipmi: move message error checking to avoid deadlock
      ipmi_ssif: avoid registering duplicate ssif interface
      drm: meson: use match data to detect vpu compatibility
      HID: multitouch: add support for the Smart Tech panel
      HID: multitouch: do not filter mice nodes
      ARM: dts: ux500: Remove ab8500_ldo_usb regulator from device tree
      ARM: dts: ux500: Move ab8500 nodes to ste-ab8500.dtsi
      HID: do not call hid_set_drvdata(hdev, NULL) in drivers
      HID: wacom: do not call hid_set_drvdata(hdev, NULL)
      arm64: defconfig: Enable SM8150 GCC and pinctrl driver
      libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx()
      libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty()
      perf tools: Use perf_cpu_map__nr instead of cpu_map__nr
      tools headers: Add missing perf_event.h include
      NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom()
      NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom()
      NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom()
      NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom()
      NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom()
      NFS: Add an nfs4_call_sync_custom() function
      arm64: dts: mt8183: add I2C nodes
      drm/amdgpu/powerplay: silence a warning in smu_v11_0_setup_pptable
      block: move same page handling from __bio_add_pc_page to the callers
      block: create a bio_try_merge_pc_page helper
      block: improve the gap check in __bio_add_pc_page
      powerpc/configs: Disable /dev/port in skiroot defconfig
      selftests/powerpc: Ignore generated files
      powerpc: Document xmon options
      powerpc/eeh: Slightly simplify eeh_add_to_parent_pe()
      powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse()
      powerpc/eeh: Fix crash when edev->pdev changes
      powerpc/eeh: Convert log messages to eeh_edev_* macros
      powerpc/eeh: Introduce EEH edev logging macros
      powerpc/eeh: Add bdfn field to eeh_dev
      powerpc/eeh: Refactor around eeh_probe_devices()
      powerpc/eeh: EEH for pSeries hot plug
      powerpc/eeh: Initialize EEH address cache earlier
      powerpc/eeh: Improve debug messages around device addition
      powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag
      powerpc/64: Adjust order in pcibios_init()
      powerpc: remove meaningless KBUILD_ARFLAGS addition
      drm/i915: Update DRIVER_DATE to 20190822
      crypto: talitos - Fix build warning in aead_des3_setkey
      crypto: n2/des - fix build breakage after DES updates
      crypto: s390/aes - fix typo in XTS_BLOCK_SIZE identifier
      arm64: Define Documentation/arm64/tagged-address-abi.rst
      drm/i915: Kill the undead i915_gem_batch_pool.c
      arm64: dts: mt8183: fix pwrap gic number
      arm: dts: mediatek: add basic support for MT7629 SoC
      ALSA: usb-audio: Remove superfluous bLength checks
      ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects
      ALSA: usb-audio: Simplify parse_audio_unit()
      ALSA: usb-audio: More validations of descriptor units
      KVM: VMX: Fix and tweak the comments for VM-Enter
      KVM: Assert that struct kvm_vcpu is always as offset zero
      KVM: X86: Add pv tlb shootdown tracepoint
      KVM: x86: Unconditionally call x86 ops that are always implemented
      KVM: x86/mmu: Consolidate "is MMIO SPTE" code
      KVM: x86/mmu: Add explicit access mask for MMIO SPTEs
      KVM: x86: Rename access permissions cache member in struct kvm_vcpu_arch
      x86: KVM: svm: eliminate hardcoded RIP advancement from vmrun_interception()
      x86: KVM: svm: eliminate weird goto from vmrun_interception()
      x86: KVM: svm: remove hardcoded instruction length from intercepts
      x86: KVM: add xsetbv to the emulator
      x86: KVM: clear interrupt shadow on EMULTYPE_SKIP
      x86: kvm: svm: propagate errors from skip_emulated_instruction()
      x86: KVM: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP
      KVM: x86: Fix x86_decode_insn() return when fetching insn bytes fails
      KVM: x86: use Intel speculation bugs and features as derived in generic x86 code
      KVM: x86: always expose VIRT_SSBD to guests
      KVM: x86: fix reporting of AMD speculation bug CPUID leaf
      ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93
      ALSA: hda/realtek - Check beep whitelist before assigning in all codecs
      drm/i915: Replace i915_vma_put_fence()
      drm/i915: Pull obj->userfault tracking under the ggtt->mutex
      drm/i915: Track ggtt fence reservations under its own mutex
      HID: logitech: Fix general protection fault caused by Logitech driver
      HID: hidraw: Fix invalid read in hidraw_ioctl
      drm: fix module name in edid_firmware log message
      drm/i915: Generalise the clflush dma-worker
      cpufreq: Print driver name if cpufreq_suspend() fails
      net/mlx5e: Add mlx5e HV VHCA stats agent
      net/mlx5: Add HV VHCA control agent
      net/mlx5: Add HV VHCA infrastructure
      net/mlx5: Add wrappers for HyperV PCIe operations
      PCI: hv: Add a Hyper-V PCI interface driver for software backchannel interface
      PCI: hv: Add a paravirtual backchannel in software
      soundwire: intel: remove unused variables
      ARM: dts: aspeed: swift: Add eMMC device
      cpufreq: mediatek: Add support for mt8183
      cpufreq: mediatek: change to regulator_get_optional
      cpufreq: imx-cpufreq-dt: Add i.MX8MN support
      cpufreq: Use imx-cpufreq-dt for i.MX8MN's speed grading
      cpufreq: qcom-hw: invoke frequency-invariance setter function
      cpufreq: qcom-hw: Update logic to detect turbo frequency
      crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code
      crypto: sha256 - Add sha224 support to sha256 library code
      crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use
      crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit
      crypto: sha256 - Move lib/sha256.c to lib/crypto
      crypto: sha256_generic - Fix some coding style issues
      crypto: sha256 - Fix some coding style issues
      crypto: vmx/xts - use fallback for ciphertext stealing
      crypto: s390/xts-aes - invoke fallback for ciphertext stealing
      crypto: x86/xts - implement support for ciphertext stealing
      crypto: hisilicon - Fix warning on printing %p with dma_addr_t
      fs: cifs: move from the crypto cipher API to the new DES library interface
      crypto: des - remove now unused __des3_ede_setkey()
      crypto: x86/des - switch to library interface
      crypto: des - split off DES library from generic DES cipher driver
      crypto: des - remove unused function
      crypto: 3des - move verification out of exported routine
      crypto: ux500/des - switch to new verification routines
      crypto: talitos/des - switch to new verification routines
      crypto: sun4i/des - switch to new verification routines
      crypto: stm32/des - switch to new verification routines
      crypto: rk3288/des - switch to new verification routines
      crypto: qce/des - switch to new verification routines
      crypto: picoxcell/des - switch to new verification routines
      crypto: omap/des - switch to new verification routines
      crypto: n2/des - switch to new verification routines
      crypto: cesa/des - switch to new verification routines
      crypto: ixp4xx/des - switch to new verification routines
      crypto: safexcel/des - switch to new verification routines
      crypto: hisilicon/des - switch to new verification routines
      crypto: hifn/des - switch to new verification routines
      crypto: ccree/des - switch to new verification routines
      crypto: ccp/des - switch to new verification routines
      crypto: nitrox/des - switch to new verification routines
      crypto: cpt/des - switch to new verification routines
      crypto: caam/des - switch to new verification routines
      crypto: bcm/des - switch to new verification routines
      crypto: atmel/des - switch to new verification routines
      crypto: sparc/des - switch to new verification routines
      crypto: s390/des - switch to new verification routines
      crypto: des/3des_ede - add new helpers to verify keys
      MAINTAINERS: nx crypto: Fix typo in a filepath
      lib/mpi: Eliminate unused umul_ppmm definitions for MIPS
      random: Support freezable kthreads in add_hwgenerator_randomness()
      drm/amdkfd: remove set but not used variable 'pdd'
      drm/amd/display: remove duplicated include from dc_link.c
      drm/amdgpu: remove duplicated include from gfx_v9_0.c
      drm/amdgpu: remove set but not used variable 'psp_enabled'
      drm/amd/display: Fix 32-bit divide error in wait_for_alt_mode
      drm/amdgpu: prevent memory leaks in AMDGPU_CS ioctl
      drm/amd/display: Lock the CRTC when setting CRC source
      drm/amd/display: Split out DC programming for CRC capture
      drm/amd/display: Use connector list for finding DPRX CRC aux
      drm/amd/display: Check return code for CRC drm_crtc_vblank_get
      drm/amd/amdgpu: disable MMHUB PG for navi10
      drm/amd/powerplay: correct typo
      drm/amd/powerplay: correct SW smu11 thermal range settings
      drm/amd/powerplay: set Arcturus default fclk as bootup value on dpm disabled
      drm/amd/powerplay: get bootup fclk value
      drm/amd/powerplay: expose supported clock domains only through sysfs
      drm/amd/powerplay: update Arcturus smc fw and driver interface header
      drm/amd/powerplay: remove duplicate macro smu_get_uclk_dpm_states in amdgpu_smu.h
      drm/amd/powerplay: fix variable type errors in smu_v11_0_setup_pptable
      drm/amd/powerplay: add smu_smc_read_sensor support for arcturus
      drm/amdgpu: Fix a typo in the include header guard of 'navi12_ip_offset.h'
      drm/amdgpu/psp: move TMR to cpu invisible vram region
      drm/amdgpu: remove redundant argument for psp_funcs::cmd_submit callback
      drm/amdkfd: Fill the name field in node topology with asic name v2
      drm/amdgpu: Set no-retry as default.
      drm/amdgpu: add firmware header printing for psp fw loading (v2)
      drm/amdgpu: fix debug level for ppt offset/size
      drm/amdgpu: remove special autoload handling for navi12
      drm/amd/display: Calculate bpc based on max_requested_bpc
      drm/amdgpu/gfx9: update pg_flags after determining if gfx off is possible
      csky: Fixup 610 vipt cache flush mechanism
      mm/mmu_notifiers: remove unregister_no_release
      RDMA/odp: remove ib_ucontext from ib_umem
      RDMA/odp: use mmu_notifier_get/put for 'struct ib_ucontext_per_mm'
      soc: qcom: aoss: Add AOSS QMP support
      dt-bindings: soc: qcom: aoss: Add SM8150 and SC7180 support
      dt-bindings: firmware: scm: Add SM8150 and SC7180 support
      dt-bindings: firmware: scm: re-order compatible list
      soc: qcom: smem: Update max processor count
      net/mlx5e: Add trace point for neigh update
      net/mlx5e: Add trace point for neigh used value update
      net/mlx5e: Add tc flower tracepoints
      net/mlx5e: Only access fully initialized flows in neigh update
      net/mlx5e: Refactor neigh update for concurrent execution
      net/mlx5e: Refactor neigh used value update for concurrent execution
      net/mlx5e: Protect neigh hash encap list with spinlock and rcu
      net/mlx5e: Refactor mlx5e_neigh_update_table->encap_lock
      net/mlx5e: Extend neigh hash entry with rcu
      net/mlx5e: Always take reference to neigh entry
      net/mlx5e: Extract code that queues neigh update work into function
      arm64: dts: qcom: sm8150: Add apps shared nodes
      arm64: dts: qcom: sm8150: Add reserved-memory regions
      arm64: dts: qcom: sm8150-mtp: Add regulators
      arm64: dts: qcom: sm8150-mtp: Add base dts file
      arm64: dts: qcom: pm8150l: Add base dts file
      arm64: dts: qcom: pm8150b: Add base dts file
      arm64: dts: qcom: pm8150: Add base dts file
      arm64: dts: qcom: sm8150: Add base dts file
      ACPI: PM: s2idle: Always set up EC GPE for system wakeup
      ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily
      media: dt-bindings: media: Convert Allwinner A10 IR to a schema
      media: dt-bindings: media: Add YAML schemas for the generic RC bindings
      media: ttusb-dec: Fix info-leak in ttusb_dec_send_command()
      media: dvb-frontends/cxd2099: Make en_templ constant
      media: ec168: Make structure ec168_props constant
      media: firewire: Make structure fdtv_ca constant
      media: dvb-bt8xx: Make variable dst_config constant
      media: dvb-usb: add T230 to dvbsky
      media: dvb-usb: remove T230 from cxusb
      media: dvb-core: fix a memory leak bug
      media: ttpci: unknown protocol is rc-mm-32
      media: dvb-frontends: fix a memory leak bug
      media: dvb-frontends: fix memory leaks
      media: mceusb: fix (eliminate) TX IR signal length limit
      media: rc: add keymap for HardKernel ODROID remote
      media: rc: add keymap for WeTeK Play 2 remote
      media: rc: add keymap for WeTek Hub remote
      media: rc: add keymap for Tanix TX5 max remote
      media: rc: add keymap for Tanix TX3 mini remote
      media: rc: add keymap for Khadas VIM/EDGE remote
      media: rc: add keymap for Amediatech X96-MAX remote
      media: si2168: Refactor command setup code
      media: dvb-frontends: use ida for pll number
      drm/i915/selftests: Fixup a couple of missing serialisation with vma
      net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code
      net: stmmac: dwmac-anarion: use devm_platform_ioremap_resource() to simplify code
      net: stmmac: dwmac-meson: use devm_platform_ioremap_resource() to simplify code
      net: stmmac: dwmac-meson8b: use devm_platform_ioremap_resource() to simplify code
      net: systemport: use devm_platform_ioremap_resource() to simplify code
      net: bcmgenet: use devm_platform_ioremap_resource() to simplify code
      pxa168_eth: use devm_platform_ioremap_resource() to simplify code
      net: mvneta: use devm_platform_ioremap_resource() to simplify code
      net: fec: use devm_platform_ioremap_resource() to simplify code
      ezchip: nps_enet: use devm_platform_ioremap_resource() to simplify code
      cirrus: cs89x0: use devm_platform_ioremap_resource() to simplify code
      net: sxgbe: use devm_platform_ioremap_resource() to simplify code
      net: ks8851-ml: use devm_platform_ioremap_resource() to simplify code
      net: socionext: use devm_platform_ioremap_resource() to simplify code
      via-rhine: use devm_platform_ioremap_resource() to simplify code
      net: ethernet: ti: use devm_platform_ioremap_resource() to simplify code
      amd-xgbe: use devm_platform_ioremap_resource() to simplify code
      NFSv4: Fix a memory leak bug
      selftests: mlxsw: Add a test case for devlink-trap
      selftests: mlxsw: Add test cases for devlink-trap L2 drops
      mlxsw: spectrum: Add devlink-trap support
      mlxsw: Add trap group for layer 2 discards
      mlxsw: Add layer 2 discard trap IDs
      mlxsw: reg: Add new trap actions
      mlxsw: core: Add API to set trap action
      tools: bpftool: add "bpftool map freeze" subcommand
      tools: bpftool: show frozen status for maps
      xprtrdma: Optimize rpcrdma_post_recvs()
      dt-bindings: rng: mtk-rng: Add documentation for MT8516
      xprtrdma: Inline XDR chunk encoder functions
      xprtrdma: Fix bc_max_slots return value
      dt-bindings: ata: fix typo in Allwinner R40 reset specific paragraph
      posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers()
      posix-cpu-timers: Sanitize bogus WARNONS
      dt-bindings: arm-boards: Update pointer to ARM CPU bindings
      ARM: s3c64xx: squash samsung_usb_phy.h into setup-usb-phy.c
      arm64: sdm845: add adsp and cdsp fastrpc nodes
      arm64: add arch/arm64/Kbuild
      arm64: entry: Move ct_user_exit before any other exception
      bpf: sync bpf.h to tools/
      bpf: clarify when bpf_trace_printk discards lines
      bpf: fix 'struct pt_reg' typo in documentation
      bpf: clarify description for CONFIG_BPF_EVENTS
      drm: kirin: Move ade drm init to kirin drm drv
      drm: kirin: Pass driver data to crtc init and plane init
      drm: kirin: Add alloc_hw_ctx/clean_hw_ctx ops in driver data
      drm: kirin: Make driver_data variable non-global
      drm: kirin: Fix dev->driver_data setting
      drm: kirin: Rename plane_init and crtc_init
      drm: kirin: Add register connect helper functions in drm init
      drm: kirin: Move drm driver to driver data
      drm: kirin: Move config max_width and max_height to driver data
      drm: kirin: Move plane number and primay plane in driver data
      drm: kirin: Move mode config function to driver_data
      drm: kirin: Move channel formats to driver data
      drm: kirin: Move ade crtc/plane help functions to driver_data
      drm: kirin: Reanme dc_ops to kirin_drm_data
      drm: kirin: Move kirin_crtc, kirin_plane, kirin_format to kirin_drm_drv.h
      drm: kirin: Move workqueue to ade_hw_ctx structure
      drm: kirin: Move request irq handle in ade hw ctx alloc
      drm: kirin: Dynamically allocate the hw_ctx
      drm: kirin: Rename ade_crtc to kirin_crtc
      drm: kirin: Rename ade_plane to kirin_plane
      drm: kirin: Remove out_format from ade_crtc
      drm: kirin: Remove uncessary parameter indirection
      drm: kirin: Remove unreachable return
      drm: kirin: Remove HISI_KIRIN_DW_DSI config option
      drm: kirin: Fix for hikey620 display offset problem
      RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr
      RDMA/mlx5: Use ib_umem_start instead of umem.address
      RDMA/core: Make invalidate_range a device operation
      RDMA/odp: Use kvcalloc for the dma_list and page_list
      RDMA/odp: Check for overflow when computing the umem_odp end
      RDMA/odp: Provide ib_umem_odp_release() to undo the allocs
      RDMA/odp: Split creating a umem_odp from ib_umem_get
      RDMA/odp: Make the three ways to create a umem_odp clear
      RMDA/odp: Consolidate umem_odp initialization
      RDMA/odp: Make it clearer when a umem is an implicit ODP umem
      dma-mapping: remove is_device_dma_capable
      RDMA/odp: Iterate over the whole rbtree directly
      usb/max3421: remove the dummy {un,}map_urb_for_dma methods
      usb: add a HCD_DMA flag instead of guestimating DMA capabilities
      drm/i915: Don't deballoon unused ggtt drm_mm_node in linux guest
      usb: host: ohci-pxa27x: Fix and & vs | typo
      iommu/arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs
      drm/i915/gtt: Add some range asserts
      iommu/arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters
      iommu/arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations
      iommu/arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag
      iommu/arm-smmu-v3: Disable detection of ATS and PRI
      usb: usbfs: only account once for mmap()'ed usb memory usage
      usb: usb-skeleton: make comment block in line with coding style
      ARM: dts: at91: at91sam9x5dm.dtsi: Style cleanup
      ARM: dts: at91: at91sam9x5_lcd.dtsi: Style cleanup
      ARM: dts: at91: at91sam9xx5ek: Style cleanup
      ARM: dts: at91: at91sam9g15: Style cleanup
      ARM: dts: at91: kizboxmini: Style cleanup
      ARM: dts: at91: cosino: Style cleanup
      ARM: dts: at91: ariettag25: style cleanup
      ARM: dts: at91: ariag25: Style cleanup
      ARM: dts: at91: Add label for sam9x5's internal RTC
      drm/i915: Do not create a new max_bpc prop for MST connectors
      PCI: mobiveil: Fix the CPU base address setup in inbound window
      RDMA/odp: Use the common interval tree library instead of generic
      drm/i915/execlists: Set priority hint prior to submission
      staging: rtl8192u: fix spacing in ieee80211
      staging: rtl8192u: fix macro alignment in ieee80211
      staging: rtl8192u: fix OPEN_BRACE errors in ieee80211
      staging: rtl8192e: remove set but not used variable 'data_len'
      staging: rtl8192e: remove two set but not used variables
      staging: rtl8192u: ieee80211: remove set but not used variable 'data_len'
      merge_config.sh: Check error codes from make
      kbuild: move modkern_{c,a}flags to Makefile.lib from Makefile.build
      kbuild: add CONFIG_ASM_MODVERSIONS
      .gitignore: ignore modules.order explicitly
      staging: erofs: detect potential multiref due to corrupted images
      kbuild: split final module linking out into Makefile.modfinal
      xprtrdma: Clean up xprt_rdma_set_connect_timeout()
      xprtrdma: Use an llist to manage free rpcrdma_reps
      xprtrdma: Remove rpcrdma_buffer::rb_mrlock
      xprtrdma: Cache free MRs in each rpcrdma_req
      hrtimer: Don't take expiry_lock when timer is currently migrated
      hrtimer: Protect lockless access to timer->base
      iommu/arm-smmu-v3: Document ordering guarantees of command insertion
      net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX
      net/mlx5: Add per-namespace flow table default miss action support
      ASoC: sun4i-i2s: Add support for DSP formats
      ASoC: sun4i-i2s: Replace call to params_width by local variable
      ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one
      ASoC: sun4i-i2s: Use the physical / slot width for the clocks
      drm/i915: Replace PIN_NONFAULT with calls to PIN_NOEVICT
      btf: do not use CONFIG_OUTPUT_FORMAT
      staging: rts5208: remove redundant assignment to retval
      staging: kpc2000: kpc2000_i2c: Fix different address spaces warnings
      staging: android: Remove ion device tree bindings from the TODO
      staging: rtl8712: Improve naming of include hearder guards
      staging: erofs: avoid loop in submit chains
      staging: rtl8723bs: core: Remove unneeded declaration WFD_OUI
      staging: comedi: ni_mio_common: Fix a typo in ni_mio_common.c
      staging: erofs: avoid endless loop of invalid lookback distance 0
      ARM: ux500: improve BU21013 touchpad bindings
      samples: bpf: syscall_nrs: use mmap2 if defined
      xdp: xdp_umem: replace kmap on vmap for umem map
      libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall
      powerpc: add machine check safe copy_to_user
      powerpc/memcpy: Add memcpy_mcsafe for pmem
      powerpc/mce: Handle UE event for memcpy_mcsafe
      extable: Add function to search only kernel exception table
      powerpc/mce: Make machine_check_ue_event() static
      powerpc/mce: Fix MCE handling for huge pages
      powerpc/mce: Schedule work from irq_work
      arm64: dts: renesas: Update 'vsps' properties for readability
      arm64: dts: renesas: r8a77965-salvator-x(s): Enable HDMI sound
      ASoC: sun4i-i2s: Add support for TDM slots
      ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link()
      ASoC: soc-core: merge snd_soc_initialize_card_lists()
      ASoC: dt-bindings: Introduce compatible string for imx8qm
      ASoC: fsl_sai: Add support for imx8qm
      kbuild: rebuild modules when module linker scripts are updated
      kbuild: move KBUILD_LDS, KBUILD_VMLINUX_{OBJS,LIBS} to makefiles.rst
      treewide: remove dummy Makefiles for single targets
      kbuild: make single targets work more correctly
      kbuild: Parameterize kallsyms generation and correct reporting
      kbuild: re-implement detection of CONFIG options leaked to user-space
      kbuild: unify clean-dirs rule for in-kernel and external module
      kbuild: unify vmlinux-dirs and module-dirs rules
      kbuild: unset variables in top Makefile instead of setting 0
      kbuild: do not descend to ./Kbuild when cleaning
      arm64: dts: renesas: r8a774c0: Fix register range of display node
      drm/nouveau: Initialize GEM object before TTM object
      gpio/ixp4xx: Register the base PA instead of its VA in fwnode
      s390/paes: Prepare paes functions for large key blobs
      s390/pkey: add CCA AES cipher key support
      s390/zcrypt: Add low level functions for CCA AES cipher keys
      s390/zcrypt: extend cca_findcard function and helper
      s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types
      s390/startup: round down "mem" option to page boundary
      s390/startup: adjust _sdma and _edma to page boundaries
      s390/stacktrace: use common arch_stack_walk infrastructure
      s390/kasan: avoid report in get_wchan
      s390/process: avoid potential reading of freed stack
      s390/kasan: provide uninstrumented __strlen
      s390: clean .bss before running uncompressed kernel
      PCI: kirin: Make structure kirin_dw_pcie_ops constant
      s390/startup: purge obsolete .gitignore patterns
      s390/startup: add initial pgm check handler
      s390/mm: use refcount_t for refcount
      s390/extmem: use refcount_t for refcount
      s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources
      s390: move vmalloc option parsing to startup code
      Documentation/s390: remove outdated debugging390 documentation
      Documentation/s390: remove outdated dasd documentation
      drm/i915/gtt: Include asm/smp.h
      drm/i915/hdmi: make hdcp2_msg_data const
      drm/i915/hdmi: stylistic cleanup around hdcp2_msg_data
      drm/i915/dp: make hdcp2_dp_msg_data const
      drm/i915/dp: avoid shadowing variables
      drm/i915/dp: stylistic cleanup around hdcp2_msg_data
      pinctrl: st: Add of_node_put() before return
      ARM: dts: ux500: Drop TV-out muxgroup on HREFs
      dt-bindings: clk: emev2: Rename bindings documentation file
      clk: sunxi-ng: h6: Allow I2S to change parent rate
      ARM: debug-ll: Add support for r7s9210
      mac80211: minstrel_ht: improve rate probing for devices with static fallback
      mac80211: minstrel_ht: fix default max throughput rate indexes
      mac80211: minstrel_ht: reduce unnecessary rate probing attempts
      mac80211: minstrel_ht: fix per-group max throughput rate initialization
      nl80211: Add support for EDMG channels
      soundwire: intel: move shutdown() callback and don't export symbol
      soundwire: cadence_master: add kernel parameter to override interrupt mask
      soundwire: intel_init: add kernel module parameter to filter out links
      soundwire: cadence_master: fix divider setting in clock register
      soundwire: cadence_master: make use of mclk_freq property
      soundwire: intel: read mclk_freq property from firmware
      soundwire: add new mclk_freq field for properties
      soundwire: stream: remove unnecessary variable initializations
      soundwire: stream: fix disable sequence
      soundwire: include mod_devicetable.h to avoid compiling warnings
      soundwire: cadence_master: use firmware defaults for frame shape
      soundwire: export helpers to find row and column values
      soundwire: bus: improve dynamic debug comments for enumeration
      soundwire: cadence_master: revisit interrupt settings
      soundwire: intel: fix channel number reported by hardware
      soundwire: intel: prevent possible dereference in hw_params
      arm64: dts: renesas: r8a77970: Sort nodes
      arm64: dts: renesas: r8a7796: Sort nodes
      mac80211: fix possible NULL pointerderef in obss pd code
      mac80211: add assoc-at support
      arm64: dts: renesas: r8a774c0: Sort nodes
      cfg80211: Support assoc-at timer in sta-info
      cfg80211: apply same mandatory rate flags for 5GHz and 6GHz
      cfg80211: ibss: use 11a mandatory rates for 6GHz band operation
      cfg80211: use same IR permissive rules for 6GHz band
      cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries
      cfg80211: extend ieee80211_operating_class_to_band() for 6GHz
      cfg80211: util: add 6GHz channel to freq conversion and vice versa
      arm64: dts: renesas: r8a774c0: cat874: Sort nodes
      arm64: dts: renesas: r8a774a1: Sort nodes
      cfg80211: add 6GHz UNII band definitions
      nl80211: add 6GHz band definition to enum nl80211_band
      mac80211: add missing length field increment when generating Radiotap header
      mac80211: 80Mhz was not reported properly when using tx_status_ext
      mac80211: fix bad guard when reporting legacy rates
      mac80211: fix TX legacy rate reporting when tx_status_ext is used
      ARM: dts: r8a77470: Add PMU device node
      drm/i915/gtt: Relax assertion for pt_used
      mtd: spi-nor: intel-spi: Whitelist 4B read commands
      mtd: spi-nor: fix a memory leak bug
      mtd: spi-nor: Fix an error code in spi_nor_read_raw()
      rtc: rv3029: revert error handling patch to rv3029_eeprom_write()
      rtc: ds1672: remove unnecessary check
      rtc: remove superfluous error message
      PCI: hv: Detect and fix Hyper-V PCI domain number collision
      mtd: spi-nor: Fix Cadence QSPI RCU Schedule Stall
      pinctrl: st: Include the right header
      pinctrl: rk805: Make structures constant
      pinctrl: tegra: Flush pinctrl writes during resume
      pinctrl: tegra: Fix write barrier placement in pmx_writel
      pinctrl: bcm-iproc: Pass irqchip when adding gpiochip
      ARM: dts: aspeed: Enable first MMC slot on AST2500 EVB
      dmaengine: dw: platform: Split OF helpers to separate module
      dmaengine: dw: platform: Split ACPI helpers to separate module
      dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register()
      dmaengine: dw: platform: Switch to acpi_dma_controller_register()
      dmaengine: dw: platform: Use devm_platform_ioremap_resource()
      dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake
      dmaengine: dw: platform: Use struct dw_dma_chip_pdata
      dmaengine: dw: Export struct dw_dma_chip_pdata for wider use
      dmaengine: acpi: Add kernel doc parameter descriptions
      dmaengine: acpi: Set up DMA mask based on CSRT
      ARM: dts: aspeed: Describe SD controllers
      staging: erofs: add two missing erofs_workgroup_put for corrupted images
      staging: erofs: cannot set EROFS_V_Z_INITED_BIT if fill_inode_lazy fails
      staging: erofs: some compressed cluster should be submitted for corrupted images
      staging: erofs: fix an error handling in erofs_readdir()
      staging: erofs: refuse to mount images with malformed volume name
      PM: QoS: Get rid of unused flags
      cpufreq: intel_pstate: Implement QoS supported freq constraints
      pm-graph v5.5
      cpufreq: remove redundant assignment to ret
      PM / wakeup: Unexport wakeup_source_sysfs_{add,remove}()
      PM / wakeup: Register wakeup class kobj after device is added
      PM / wakeup: Fix sysfs registration error path
      PM / wakeup: Show wakeup sources stats in sysfs
      PM / wakeup: Use wakeup_source_register() in wakelock.c
      PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare()
      ACPI/PCI: Remove surplus parentheses from a return statement
      ACPICA: Update version to 20190816.
      ACPICA: Add "Windows 2019" string to _OSI support.
      ACPICA: Differentiate Windows 8.1 from Windows 8.
      ACPICA: Fully deploy ACPI_PRINTF_LIKE macro
      ACPICA: iASL,acpi_dump: Improve y/n query
      ACPICA: Fix issues with arg types within printf format strings
      ACPICA: Macros: remove pointer math on a null pointer
      ACPICA: Increase total number of possible Owner IDs
      ACPICA: Debugger: remove redundant assignment on obj_desc
      Documentation: ACPI: DSD: Convert LED documentation to ReST
      soc: amlogic: meson-gx-socinfo: Add of_node_put() before return
      ACPI / APEI: Release resources if gen_pool_add() fails
      ice: improve print for VF's when adding/deleting MAC filters
      ice: Change type for queue counts
      ice: Move VF resources definition to SR-IOV specific file
      ice: Increase size of Mailbox receive queue for many VFs
      ice: Reduce wait times during VF bringup/reset
      ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access
      ice: Do not always bring up PF VSI in ice_ena_vsi()
      ice: allow empty Rx descriptors
      ice: Fix kernel hang with DCB reset in CEE mode
      ice: Set WB_ON_ITR when we don't re-enable interrupts
      Input: soc_button_array - use platform_device_register_resndata()
      Input: psmouse - drop all unneeded functions from mouse headers
      ice: fix set pause param autoneg check
      net/mlx5: Add lag_tx_port_affinity capability bit
      net/mlx5: Expose IP-in-IP capability bit
      net/mlx5: Add support for VNIC_ENV internal rq counter
      net/mlx5: Improve functions documentation
      net/mlx5: Add missing include file to lib/crypto.c
      s390/lcs: don't use intparm for channel IO
      s390/ctcm: don't use intparm for channel IO
      s390/qeth: streamline control code for promisc mode
      s390/qeth: get vnicc sub-cmd type from reply data
      s390/qeth: merge qeth_reply struct into qeth_cmd_buffer
      s390/qeth: keep cmd alive after IO completion
      s390/qeth: use correct length field in SNMP cmd callback
      s390/qeth: propagate length of processed cmd IO data to callback
      s390/qeth: use node_descriptor struct
      netdevsim: Fix build error without CONFIG_INET
      xprtrdma: Ensure creating an MR does not trigger FS writeback
      arm64: dts: add support for SM1 based SEI Robotics SEI610
      dt-bindings: arm: Add kryo485 compatible
      xprtrdma: Move rpcrdma_mr_get out of frwr_map
      xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put
      posix-cpu-timers: Fixup stale comment
      alarmtimers: Avoid rtc.h include
      posix-timers: Cleanup forward declarations and includes
      net/mlx5: Fix the order of fc_stats cleanup
      net/mlx5e: Fix deallocation of non-fully init encap entries
      Documentation: net: mlx5: Devlink health documentation updates
      net/mlx5e: Report and recover from CQE with error on RQ
      net/mlx5e: RX, Handle CQE with error at the earliest stage
      net/mlx5e: Report and recover from rx timeout
      net/mlx5e: Report and recover from CQE error on ICOSQ
      net/mlx5e: Split open/close ICOSQ into stages
      net/mlx5e: Add support to rx reporter diagnose
      net/mlx5e: Add helper functions for reporter's basics
      net/mlx5e: Add cq info to tx reporter diagnose
      net/mlx5e: Extend tx reporter diagnostics output
      net/mlx5e: Extend tx diagnose function
      net/mlx5e: Generalize tx reporter's functionality
      net/mlx5e: Change naming convention for reporter's functions
      net/mlx5e: Rename reporter header file
      hrtimer: Improve comments on handling priority inversion against softirq kthread
      posix-timers: Use a callback for cancel synchronization on PREEMPT_RT
      xprtrdma: Simplify rpcrdma_mr_pop
      drm/i915: Fix DP-MST crtc_mask
      drm/i915/tgl: update DMC firmware to 2.04
      drm/i915/tgl: Move transcoders to pipes' powerwells
      drm/i915/tgl: add support for reading the timestamp frequency
      rtc: class: add debug message when registration fails
      rtc: pcf2123: add proper compatible string
      rtc: pcf2123: let the core handle range offsetting
      rtc: pcf2123: convert to devm_rtc_allocate_device
      rtc: pcf2123: remove useless error path goto
      rtc: pcf2123: rename struct and variables
      rtc: pcf2123: stop using dev.platform_data
      rtc: pcf2123: implement .alarm_irq_enable
      rtc; pcf2123: fix possible alarm race condition
      rtc: pcf2123: don't use weekday alarm
      drm/i915/tgl: disable DDIC
      net: dsa: mv88e6xxx: wrap SERDES IRQ in power function
      net: dsa: mv88e6xxx: enable SERDES after setup
      net: dsa: mv88e6xxx: do not change STP state on port disabling
      net: dsa: enable and disable all ports
      net: dsa: do not enable or disable non user ports
      net: dsa: use a single switch statement for port setup
      ice: Restructure VFs initialization flows
      ice: Assume that more than one Rx queue is rare in ice_napi_poll
      ice: Use the software based tail when checking for hung Tx ring
      dt-bindings: arm: amlogic: add SEI Robotics SEI610 bindings
      dt-bindings: arm: amlogic: add SM1 bindings
      soc: amlogic: clk-measure: Add support for SM1
      dt-bindings: soc: amlogic: clk-measure: Add SM1 compatible
      r8152: divide the tx and rx bottom functions
      PCI/IOV: Move sysfs SR-IOV functions to iov.c
      PCI: sysfs: Change permissions from symbolic to octal
      PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO()
      PCI: sysfs: Define device attributes with DEVICE_ATTR*()
      Input: add support for polling to input devices
      Input: wacom_w8001 - allocate additional space for 'phys'
      nbd: fix max number of supported devs
      nbd: fix zero cmd timeout handling v2
      nbd: add missing config put
      nbd: add function to convert blk req op to nbd cmd
      nbd: add set cmd timeout helper
      led: triggers: Fix a memory leak bug
      xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods
      xprtrdma: Rename rpcrdma_buffer::rb_all
      xprtrdma: Rename CQE field in Receive trace points
      ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode
      ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running
      ASoC: mchp-i2s-mcc: Fix unprepare of GCLK
      ASoC: sun4i-i2s: Support more channels
      ASoC: sun4i-i2s: Pass the channels number as an argument
      ASoC: sun4i-i2s: Remove duplicated quirks structure
      ASoC: sun4i-i2s: Fix the LRCK period on A83t
      ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t
      ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t
      ASoC: sun4i-i2s: Fix the LRCK polarity
      ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs
      ASoC: sun4i-i2s: RX and TX counter registers are swapped
      ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs
      ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs
      ASoC: sun4i-i2s: Move the format configuration to a callback
      ASoC: sun4i-i2s: Move the channel configuration to a callback
      RDMA: Delete DEBUG code
      ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk
      ASoC: sun4i-i2s: Rework MCLK divider calculation
      ASoC: sun4i-i2s: Replace call to params_channels by local variable
      ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK
      ASoC: sun4i-i2s: Switch to devm for PCM register
      arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in
      arm64: Tighten the PR_{SET, GET}_TAGGED_ADDR_CTRL prctl() unused arguments
      ASoC: sun4i-i2s: Register regmap and PCM before our component
      ASoC: wm8904: implement input mode select as a mux
      ASoC: wm8904: fix typo in DAPM kcontrol name
      RDMA/hns: Fix some white space check_mtu_validate()
      drm/i915: Update DRIVER_DATE to 20190820
      tools: bpftool: implement "bpftool btf show|list"
      libbpf: add bpf_btf_get_next_id() to cycle through BTF objects
      libbpf: refactor bpf_*_get_next_id() functions
      tools: bpf: synchronise BPF UAPI header with tools
      bpf: add new BPF_BTF_GET_NEXT_ID syscall command
      arm64: perf_event: Add missing header needed for smp_processor_id()
      dt-bindings: display: rockchip: update DSI controller
      block: sed-opal: Removed duplicate OPAL_METHOD_LENGTH definition
      block: sed-opal: Remove always false conditional statement
      block: sed-opal: Add/remove spaces
      soc: amlogic: meson-gx-socinfo: Add SM1 and S905X3 IDs
      Tools: hv: move to tools buildsystem
      libperf: Fix arch include paths
      tools headers: Fixup bitsperlong per arch includes
      perf top: Show info message while collecting samples
      perf ui browser: Allow specifying message to show when no samples are available to display
      perf ui: Introduce non-interactive ui__info_window() function
      perf ui: Make 'exit_msg' optional in ui__question_window()
      perf cs-etm: Support sample flags 'insn' and 'insnlen'
      perf report: Prefer DWARF callstacks to LBR ones when captured both
      perf report: Dump LBR callstack data by -D jointly with thread stack
      perf record: Enable LBR callstack capture jointly with thread stack
      tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file
      perf evsel: Add comment for 'idx' member in 'struct perf_sample_id
      xprtrdma: Boost client's max slot table size to match Linux server
      tools arch x86: Sync asm/cpufeatures.h with the with the kernel
      nfsd: remove duplicated include from filecache.c
      xprtrdma: Boost maximum transport header size
      tools headers: Synchronize linux/bits.h with the kernel sources
      mtd: spi-nor : Remove SPI_NOR_HAS_TB flag on s25fl512s
      tools headers: Grab copy of linux/const.h, needed by linux/bits.h
      test_bpf: Fix a new clang warning about xor-ing two numbers
      perf tools: tools/include should come before tools/uapi/include
      bpf: add include guard to tnum.h
      tools headers: Add limits.h to access __WORDSIZE
      xprtrdma: Fix calculation of ri_max_segs again
      HID: wacom: support named keys on older devices
      HID: wacom: Fix several minor compiler warnings
      xprtrdma: Update obsolete comment
      vfs: don't allow writes to swap files
      mm: set S_SWAPFILE on blockdev swap devices
      xprtrdma: Refresh the documenting comment in frwr_ops.c
      mtd: spi-nor: intel-spi: Add support for Intel Tiger Lake SPI serial flash
      mtd: spi-nor: add support for sst26wf016b memory IC
      drm/i915/gtt: Relax pd_used assertion
      SUNRPC: Inline xdr_commit_encode
      drm/i915: Dynamically allocate s0ix struct for VLV
      drm/i915/tgl: Gen12 render context size
      drm/i915/tgl: Updated Private PAT programming
      drm/i915/tgl: Introduce initial Tiger Lake workarounds
      drm/i915/tgl: Gen12 csb support
      mtd: spi-nor: Add Winbond w25q256jvm
      bpf: add BTF ids in procfs for file descriptors to BTF objects
      bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc()
      SUNRPC: Remove rpc_wake_up_queued_task_on_wq()
      fs: nfs: Fix possible null-pointer dereferences in encode_attrs()
      drm/i915/tgl: add GEN12_MAX_CONTEXT_HW_ID
      drm/i915/tgl: add Gen12 default indirect ctx offset
      drm/i915/tgl: Report valid VDBoxes with SFC capability
      drm/i915: Be defensive when starting vma activity
      drm/i915: Serialize insertion into the file->mm.request_list
      drm/i915: Sanitize PHY state during display core uninit
      dt-bindings: reset: hisilicon: Add ao reset controller
      dt-bindings: reset: hisilicon: Update compatible documentation
      dt-bindings: gpu: mali-utgard: add hisilicon,hi6220-mali compatible
      spi: spi-fsl-dspi: Move dspi_interrupt above dspi_transfer_one_message
      ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk
      ASoC: meson: g12a-tohdmitx: require regmap mmio
      ASoC: meson: axg-tdm-formatter: free reset on device removal
      spi: spi-fsl-dspi: Fix typos
      spi: spi-fsl-dspi: Use reverse Christmas tree declaration order
      spi: spi-fsl-dspi: Replace legacy spi_master names with spi_controller
      spi: spi-fsl-dspi: Remove pointless assignment of master->transfer to NULL
      spi: spi-fsl-dspi: Remove unused initialization of 'ret' in dspi_probe
      spi: spi-fsl-dspi: Reduce indentation in dspi_release_dma()
      spi: spi-fsl-dspi: Change usage pattern of SPI_MCR_* and SPI_CTAR_* macros
      spi: spi-fsl-dspi: Demistify magic value in SPI_SR_CLEAR
      spi: spi-fsl-dspi: Use BIT() and GENMASK() macros
      spi: spi-fsl-dspi: Remove unused defines and includes
      spi: spi-fsl-dspi: Fix code alignment
      dmabuf: Mark up onstack timer for selftests
      drm/i915: Fix HW readout for crtc_clock in HDMI mode
      memremap: provide a not device managed memremap_pages
      memremap: don't use a separate devm action for devmap_managed_enable_get
      memremap: remove the dev field in struct dev_pagemap
      resource: add a not device managed request_free_mem_region variant
      mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail
      mm: remove CONFIG_MIGRATE_VMA_HELPER
      mm: remove the unused MIGRATE_PFN_DEVICE flag
      mm: remove the unused MIGRATE_PFN_ERROR flag
      nouveau: simplify nouveau_dmem_migrate_vma
      nouveau: simplify nouveau_dmem_migrate_to_ram
      nouveau: remove a few function stubs
      nouveau: factor out dmem fence completion
      nouveau: factor out device memory address calculation
      nouveau: reset dma_nr in nouveau_dmem_migrate_alloc_and_copy
      mm: turn migrate_vma upside down
      drm/amdkfd: use mmu_notifier_put
      drm/amdkfd: fix a use after free race with mmu_notifer unregister
      drm/radeon: use mmu_notifier_get/put for struct radeon_mn
      hmm: use mmu_notifier_get/put for 'struct hmm'
      spi: Fix the number of CS lines documented as an example
      csky: Support kernel non-aligned access
      spi: zynq-qspi: Fix missing spi_unregister_controller when unload module
      ASoC: uniphier: Fix double reset assersion when transitioning to suspend state
      csky: Fixup defer cache flush for 610
      iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU
      can: mcp251x: remove custom DMA mapped buffer
      can: mcp251x: Use DT-supplied interrupt flags
      can: mcp251x: Use dev_name() during request_threaded_irq()
      can: mcp251x: mcp251x_hw_reset(): allow more time after a reset
      can: mcp251x: use u8 instead of uint8_t
      can: mcp251x: fix print formating strings
      can: mcp251x: avoid long lines
      can: mcp251x: remove unnecessary blank lines
      can: mcp251x: convert block comments to network style comments
      can: m_can_platform: m_can_plat_probe(): add missing error handling if mcan_class is NULL
      can: m_can_platform: remove not needed casts to struct m_can_plat_priv *
      can: tcan4x5x: fix data length in regmap write path
      can: tcan4x5x: tcan4x5x_can_probe(): add missing error handling if mcan_class is NULL
      can: tcan4x5x: remove not needed casts to struct tcan4x5x_priv *
      can: tcan4x5x: remove unused struct tcan4x5x_priv::tcan4x5x_lock
      can: hi311x: remove custom DMA mapped buffer
      can: peak_pci: Make structure peak_pciec_i2c_bit_ops constant
      can: rcar_can: Remove unused platform data support
      dmaengine: change alignment of mux_configure32 and fsl_edma_chan_mux
      dmaengine: make mux_configure32 static
      dmaengine: mv_xor_v2: Fix -Wshift-negative-value
      MAINTAINERS: dmaengine: dw axi dmac: Fix typo in a path
      powerpc/pseries/mobility: use cond_resched when updating device tree
      powerpc/rtas: allow rescheduling while changing cpu states
      powerpc/rtas: use device model APIs and serialization during LPM
      powerpc/603: Fix handling of the DIRTY flag
      powerpc/64s/radix: Remove redundant pfn_pte bitop, add VM_BUG_ON
      powerpc/64: Add VIRTUAL_BUG_ON checks for __va and __pa addresses
      powerpc/perf: fix imc allocation failure handling
      powerpc/64s/radix: Fix memory hot-unplug page table split
      powerpc/64s/radix: Fix memory hotplug section page table creation
      powerpc/64: allow compiler to cache 'current'
      powerpc/32: Add warning on misaligned copy_page() or clear_page()
      powerpc/mm: ppc 603 doesn't need update_mmu_cache()
      powerpc/mm: Simplify update_mmu_cache() on BOOK3S32
      powerpc/mm: move update_mmu_cache() into book3s hash utils.
      powerpc/mm: move FSL_BOOK3 version of update_mmu_cache()
      powerpc/mm: define empty update_mmu_cache() as static inline
      powerpc/mm: don't display empty early ioremap area
      powerpc/32s: Fix boot failure with DEBUG_PAGEALLOC without KASAN.
      powerpc/futex: Fix warning: 'oldval' may be used uninitialized in this function
      powerpc/kasan: Fix shadow area set up for modules.
      powerpc/kasan: Fix parallel loading of modules.
      powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler()
      powerpc/ptdump: drop non vital #ifdefs
      powerpc/ptdump: get out of note_prot_wx() when CONFIG_PPC_DEBUG_WX is not selected.
      powerpc/ptdump: drop dummy KERN_VIRT_START on PPC32
      powerpc/ptdump: fix walk_pagetables() address mismatch
      powerpc/ptdump: Fix addresses display on PPC32
      dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym
      dt-bindings: dmaengine: nbpfaxi: Rename bindings documentation file
      drm/komeda: Add support for 'memory-region' DT node property
      iommu/arm-smmu: Make private implementation details static
      clk: meson: axg-audio: add g12a reset support
      dt-bindings: clock: meson: add resets to the audio clock controller
      locks: fix a memory leak bug in __break_lease()
      irqchip: Remove dev_err() usage after platform_get_irq()
      irqchip: Add include guard to irq-partition-percpu.h
      irqchip/mmp: Do not call irq_set_default_host() on DT platforms
      irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map
      irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803
      irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks
      irqchip/gic-v3: Warn about inconsistent implementations of extended ranges
      irqchip/gic-v3: Add EPPI range support
      dt-bindings: interrupt-controller: arm,gic-v3: Describe EPPI range support
      irqchip/gic-v3: Dynamically allocate PPI partition descriptors
      irqchip/gic-v3: Dynamically allocate PPI NMI refcounts
      irqchip/gic: Prepare for more than 16 PPIs
      irqchip/gic-v3: Add ESPI range support
      dma-buf: Use %zu for printing sizeof
      Revert "init/Kconfig: Fix infinite Kconfig recursion on PPC"
      dt-bindings: interrupt-controller: arm,gic-v3: Describe ESPI range support
      irqchip/gic-v3: Add INTID range and convertion primitives
      irqchip/gic: Rework gic_configure_irq to take the full ICFGR base
      powerpc/Makefile: Always pass --synthetic to nm if supported
      gpio: ftgpio: Move hardware initialization
      gpio: Use callback presence to determine need of valid_mask
      pinctrl: stmfx: Use the callback to populate valid_mask
      gpio: Pass mask and size with the init_valid_mask()
      gpio: stubs in headers should be inline
      gpio: mockup: don't depend twice on GPIOLIB
      csky: Fixup arch_get_unmapped_area() implementation
      x86/PCI: Remove superfluous returns from void functions
      dw-hdmi-cec: use cec_notifier_cec_adap_(un)register
      drm: dw-hdmi: use cec_notifier_conn_(un)register
      drivers: qcom: Add BCM vote macro to header
      arm64: dts: sdm845: Add dynamic CPU power coefficients
      lockdown: Print current->comm in restriction messages
      efi: Restrict efivar_ssdt_load when the kernel is locked down
      tracefs: Restrict tracefs when the kernel is locked down
      debugfs: Restrict debugfs when the kernel is locked down
      kexec: Allow kexec_file() with appropriate IMA policy when locked down
      lockdown: Lock down perf when in confidentiality mode
      bpf: Restrict bpf when kernel lockdown is in confidentiality mode
      lockdown: Lock down tracing and perf kprobes when in confidentiality mode
      lockdown: Lock down /proc/kcore
      x86/mmiotrace: Lock down the testmmiotrace module
      lockdown: Lock down module params that specify hardware parameters (eg. ioport)
      lockdown: Lock down TIOCSSERIAL
      lockdown: Prohibit PCMCIA CIS storage when the kernel is locked down
      acpi: Disable ACPI table override if the kernel is locked down
      acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down
      ACPI: Limit access to custom_method when the kernel is locked down
      x86/msr: Restrict MSR access when the kernel is locked down
      x86: Lock down IO port access when the kernel is locked down
      PCI: Lock down BAR access when the kernel is locked down
      hibernate: Disable when the kernel is locked down
      kexec_file: Restrict at runtime if the kernel is locked down
      kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE
      lockdown: Copy secure_boot flag in boot params across kexec reboot
      kexec_load: Disable at runtime if the kernel is locked down
      lockdown: Restrict /dev/{mem,kmem,port} when the kernel is locked down
      lockdown: Enforce module signatures if the kernel is locked down
      security: Add a static lockdown policy LSM
      security: Add a "locked down" LSM hook
      security: Support early LSMs
      scsi: lpfc: Update lpfc version to 12.4.0.0
      scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair
      scsi: lpfc: Add NVMe sequence level error recovery support
      scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware.
      scsi: lpfc: Add MDS driver loopback diagnostics support
      scsi: lpfc: Add first and second level hardware revisions to sysfs reporting
      scsi: lpfc: Migrate to %px and %pf in kernel print calls
      scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency
      scsi: lpfc: Fix coverity warnings
      scsi: lpfc: Fix nvme first burst module parameter description
      scsi: lpfc: Fix BlockGuard enablement on FCoE adapters
      scsi: lpfc: Fix reported physical link speed on a disabled trunked link
      scsi: lpfc: Fix Max Frame Size value shown in fdmishow output
      scsi: lpfc: Fix upcall to bsg done in non-success cases
      scsi: lpfc: Fix sli4 adapter initialization with MSI
      scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME
      scsi: lpfc: Fix nvme target mode ABTSing a received ABTS
      scsi: lpfc: Fix hang when downloading fw on port enabled for nvme
      scsi: lpfc: Fix too many sg segments spamming in kernel log
      scsi: lpfc: Fix crash due to port reset racing vs adapter error handling
      scsi: lpfc: Fix deadlock on host_lock during cable pulls
      scsi: lpfc: Fix error in remote port address change
      scsi: lpfc: Fix driver nvme rescan logging
      scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME
      scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport
      scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs
      scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery
      scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute
      scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions
      scsi: lpfc: Fix oops when fewer hdwqs than cpus
      scsi: lpfc: Fix irq raising in lpfc_sli_hba_down
      scsi: lpfc: Fix Oops in nvme_register with target logout/login
      scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card
      scsi: lpfc: Fix ADISC reception terminating login state if a NVME target
      scsi: lpfc: Fix discovery when target has no GID_FT information
      scsi: lpfc: Fix port relogin failure due to GID_FT interaction
      scsi: lpfc: Fix leak of ELS completions on adapter reset
      scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction
      scsi: lpfc: Fix crash on driver unload in wq free
      scsi: lpfc: Fix ELS field alignments
      scsi: lpfc: Fix PLOGI failure with high remoteport count
      scsi: lpfc: Limit xri count for kdump environment
      scsi: lpfc: remove NULL check before some freeing functions
      scsi: ufs-qcom: Make structure ufs_hba_qcom_vops constant
      scsi: lpfc: use spin_lock_irqsave in IRQ context
      scsi: lpfc: remove redundant code
      scsi: fnic: remove redundant assignment of variable rc
      scsi: qla2xxx: cleanup trace buffer initialization
      scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft
      sctp: remove net sctp.x_enable working as a global switch
      sctp: add SCTP_AUTH_SUPPORTED sockopt
      sctp: add sctp_auth_init and sctp_auth_free
      sctp: use ep and asoc auth_enable properly
      sctp: add SCTP_ASCONF_SUPPORTED sockopt
      sctp: check asoc peer.asconf_capable before processing asconf
      sctp: not set peer.asconf_capable in sctp_association_init
      sctp: add asconf_enable in struct sctp_endpoint
      net: remove empty inet_exit_net
      tc-testing: concurrency: wrap piped rule update commands
      tc-testing: use dedicated DUMMY interface name for dummy dev
      r8152: fix accessing skb after napi_gro_receive
      drm/i915: Assume exclusive access to objects inside resume
      x86/irq: Check for VECTOR_UNUSED directly
      x86/irq: Move IS_ERR_OR_NULL() check into common do_IRQ() code
      x86/irq: Improve definition of VECTOR_SHUTDOWN et al
      irqchip/irq-ingenic-tcu: Fix COMPILE_TEST building
      MIPS: Octeon: Fix a typo in #define OCTOEN_SERIAL_LEN
      selftests: use "$(MAKE)" instead of "make"
      net: phy: realtek: support NBase-T MMD EEE registers on RTL8125
      net: phy: add EEE-related constants
      net: flow_offload: convert block_ing_cb_list to regular list type
      vfio/type1: remove duplicate retrieval of reserved regions
      vfio/type1: Add IOVA range capability support
      vfio/type1: check dma map request is within a valid iova range
      x86/fixmap: Cleanup outdated comments
      vfio/spapr_tce: Fix incorrect tce_iommu_group memory free
      vfio-mdev/mtty: Simplify interrupt generation
      vfio: re-arrange vfio region definitions
      vfio/type1: Update iova list on detach
      vfio/type1: Check reserved region conflict and update iova list
      vfio/type1: Introduce iova list and add iommu aperture validity check
      arm64: dts: qcom: qcs404: Update memory map to v3
      drm/i915: Use 0 for the unordered context
      x86/platform/intel/iosf_mbi Rewrite locking
      drm/i915: Select DMABUF_SELFTESTS for the default i915.ko debug build
      lkdtm: Split WARNING into separate tests
      media: pixfmt-compressed.rst: improve H264/HEVC/MPEG1+2/VP8+9 documentation
      media: docs-rst: Document memory-to-memory video decoder interface
      media: vicodec: set flags for vdec/stateful OUTPUT coded formats
      media: mtk-vcodec: flag OUTPUT formats with V4L2_FMT_FLAG_DYN_RESOLUTION
      media: venus: vdec: flag OUTPUT formats with V4L2_FMT_FLAG_DYN_RESOLUTION
      media: videodev2.h: add V4L2_FMT_FLAG_DYN_RESOLUTION
      media: videodev2.h: add V4L2_FMT_FLAG_CONTINUOUS_BYTESTREAM
      media: hantro: Enable H264 decoding on rk3288
      media: hantro: Add support for H264 decoding on G1
      media: hantro: Add core bits to support H264 decoding
      drm/drv: Use // for comments in example code
      dma-buf: Add selftests for dma-fence
      soc: samsung: chipid: Fix memory leak in error path
      dma-buf: Introduce selftesting framework
      drm/panfrost: Remove opp table when unloading
      drm/panfrost: Enable devfreq to work without regulator
      drm/panfrost: Implement per FD address spaces
      drm/panfrost: Fix missing unlock on error in panfrost_mmu_map_fault_addr()
      media: hantro: Move copy_metadata() before doing a decode operation
      media: cedrus: Specify H264 startcode and decoding mode
      media: cedrus: Cleanup control initialization
      media: uapi: h264: Get rid of the p0/b0/b1 ref-lists
      media: uapi: h264: Add the concept of start code
      media: uapi: h264: Add the concept of decoding mode
      media: uapi: h264: Rename pixel format
      media: lib/sort.c: implement sort() variant taking context argument
      iommu/arm-smmu: Add context init implementation hook
      iommu/arm-smmu: Add reset implementation hook
      iommu/arm-smmu: Add configuration implementation hook
      iommu/arm-smmu: Move Secure access quirk to implementation
      iommu/arm-smmu: Add implementation infrastructure
      iommu/arm-smmu: Rename arm-smmu-regs.h
      iommu/arm-smmu: Abstract GR0 accesses
      iommu/arm-smmu: Abstract context bank accesses
      iommu/arm-smmu: Abstract GR1 accesses
      iommu/arm-smmu: Get rid of weird "atomic" write
      iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync()
      iommu/arm-smmu: Rework cb_base handling
      iommu/arm-smmu: Convert context bank registers to bitfields
      iommu/arm-smmu: Convert GR1 registers to bitfields
      iommu/arm-smmu: Convert GR0 registers to bitfields
      iommu/qcom: Mask TLBI addresses correctly
      iommu/arm-smmu: Mask TLBI address correctly
      drm/i915: i915_active.retire() is optional
      selftests, arm64: fix uninitialized symbol in tags_test.c
      media: gspca: zero usb_buf on error
      media: rockchip/rga: Update maintainership
      nfsd: Fix the documentation for svcxdr_tmpalloc()
      nfsd: Fix up some unused variable warnings
      nfsd: close cached files prior to a REMOVE or RENAME that would replace target
      nfsd: rip out the raparms cache
      nfsd: have nfsd_test_lock use the nfsd_file cache
      nfsd: hook up nfs4_preprocess_stateid_op to the nfsd_file cache
      nfsd: convert fi_deleg_file and ls_file fields to nfsd_file
      nfsd: convert nfs4_file->fi_fds array to use nfsd_files
      media: hdpvr: add terminating 0 at end of string
      media: radio/si470x: kill urb on error
      media: vidioc-queryctrl.rst: fix broken c:type references
      media: stm32-dcmi: add support of several sub-devices
      media: stm32-dcmi: add media controller support
      media: stm32-dcmi: trace the supported fourcc/mbus_code
      media: stm32-dcmi: improve sensor subdev naming
      media: Fix various misspellings of disconnected
      nfsd: hook nfsd_commit up to the nfsd_file cache
      nfsd: hook up nfsd_read to the nfsd_file cache
      nfsd: hook up nfsd_write to the new nfsd_file cache
      nfsd: add a new struct file caching facility to nfsd
      vfs: Export flush_delayed_fput for use by knfsd.
      notify: export symbols for use by the knfsd file cache
      locks: create a new notifier chain for lease attempts
      sunrpc: add a new cache_detail operation for when a cache is flushed
      media: Clarify how menus are hidden by SUBDRV_AUTOSELECT
      svcrdma: Use llist for managing cache of recv_ctxts
      svcrdma: Remove svc_rdma_wq
      block: remove struct request_queue queue_head
      drm/i915/gen11: Allow usage of all GPIO pins
      arm64: dts: rockchip: fix vcc_host_5v regulator for usb3 host
      drm/i915: Serialize against vma moves
      gpu: ipu-v3: image-convert: only sample into the next tile if necessary
      gpu: ipu-v3: image-convert: move tile burst alignment out of loop
      gpu: ipu-v3: image-convert: bail on invalid tile sizes
      gpu: ipu-v3: image-convert: fix image downsize coefficients and tiling calculation
      gpu: ipu-v3: image-convert: limit input seam position to hardware requirements
      gpu: ipu-v3: image-convert: fix output seam valid interval
      gpu: ipu-v3: image-convert: move output seam valid interval calculation into find_best_seam
      arm64: dts: imx8qxp: Add DSP DT node
      arm64: dts: imx8mn: Add cpu-freq support
      arm64: dts: imx8mn-ddr4-evk: Add rohm,bd71847 PMIC support
      arm64: dts: imx8mn-ddr4-evk: Add i2c1 support
      arm64: dts: freescale: Add i.MX8MN DDR4 EVK board support
      arm64: dts: imx8mn: Add gpio-ranges property
      arm64: dts: freescale: Add i.MX8MN dtsi support
      gpu: ipu-v3: image-convert: enable V4L2_PIX_FMT_BGRX32 and _RGBX32
      gpu: ipu-v3: enable remaining 32-bit RGB V4L2 pixel formats
      arm64: dts: imx8mm: Enable cpu-idle driver
      arm64: dts: ls1028a: Add esdhc node in dts
      arm64: dts: ls1028a: Add properties node for Display output pixel clock
      arm64: dts: lx2160a: Fix incorrect I2C clock divider
      arm64: dts: ls1028a: Fix incorrect I2C clock divider
      arm64: dts: ls1012a: Fix incorrect I2C clock divider
      arm64: dts: ls1088a: Fix incorrect I2C clock divider
      arm64: dts: ls1028a: fix gpio nodes
      arm64: dts: ls1028a: Add Thermal Monitor Unit node
      udlfb: Make dlfb_ops constant
      video: fbdev/mmp/core: Use struct_size() in kzalloc()
      video: fbdev: viafb: Remove dead code
      video: fbdev: aty[128]fb: Remove dead code
      video: fbdev: sh_mobile_lcdcfb: Mark expected switch fall-through
      video: fbdev: radeonfb: Use dev_get_drvdata
      video: fbdev: sm712fb: Use dev_get_drvdata
      video: fbdev: pvr2fb: remove unnecessary comparison of unsigned integer with < 0
      efifb: BGRT: Improve efifb_bgrt_sanity_check
      genirq: Force interrupt threading on RT
      clk: imx8mn: Add necessary frequency support for ARM PLL table
      clk: imx8mn: Add missing rate_count assignment for each PLL structure
      arm64: dts: renesas: r8a77980: Fix IPMMU-VC0 base address
      arm64: dts: renesas: ebisu, draak: Limit EtherAVB to 100Mbps
      arm64: dts: renesas: hihope-common: Add HDMI audio support
      iommu/omap: Use the correct type for SLAB_HWCACHE_ALIGN
      soc: renesas: rcar-sysc: Eliminate local variable gov
      soc: renesas: rcar-sysc: Add goto to of_node_put() before return
      ARM: dts: r8a7779: Use SYSC "always-on" PM Domain for HSCIF
      ARM: vf610-zii-cfu1: Add node for switch watchdog
      bus: imx-weim: use module_platform_driver()
      HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths
      HID: intel-ish-hid: ipc: make ish suspend paths clear
      HID: intel-ish-hid: ipc: set NO_D3 flag only when needed
      ARM: dts: imx6: drop gpmi-nand address and size cells
      ARM: dts: imx6: replace simple-bus by simple-mfd for anatop
      clk: imx8mn: fix int pll clk gate
      clk: imx8mn: Add GIC clock
      clk: imx8mn: Fix incorrect parents
      clk: imx8mm: Fix incorrect parents
      clk: imx8mq: Fix sys3 pll references
      drm/i915: Only emit the 'send bug report' once for a GPU hang
      m68k: defconfig: Update defconfigs for v5.3-rc2
      m68k: atari: Rename shifter to shifter_st to avoid conflict
      m68k: Prevent some compiler warnings in Coldfire builds
      m68k: mac: Revisit floppy disc controller base addresses
      ARM: dts: imx6qdl-colibri: add phy to fec
      ARM: dts: imx7-colibri: add recovery for I2C for iMX7
      ARM: dts: imx7-colibri: Add sleep pinctrl to ethernet
      ARM: dts: imx7-colibri: prepare module device tree for FlexCAN
      ARM: dts: imx7-colibri: disable HS400
      livepatch: Nullify obj->mod in klp_module_coming()'s error path
      ARM: dts: imx7-colibri: make sure module supplies are always on
      lib/stackdepot: Fix outdated comments
      pinctrl: intel: remap the pin number to gpio offset for irq enabled pin
      drm/i915/gt: Mark up the nested engine-pm timeline lock as irqsafe
      ARM: dts: imx7d: cl-som-imx7: add compatible for phy
      x86/msr-index: Move AMD MSRs where they belong
      drm/i915: Always wrap the ring offset before resetting
      ARM: dts: imx7d: cl-som-imx7: make ethernet work again
      ARM: dts: imx6ul: Add csi node
      drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset
      drm/xen-front: Make structure fb_funcs constant
      powerpc/xmon: Add a dump of all XIVE interrupts
      powerpc/xive: Fix dump of XIVE interrupt under pseries
      powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL
      powerpc/powernv/ioda2: Create bigger default window with 64k IOMMU pages
      powerpc/powernv/ioda2: Allocate TCE table levels on demand for default DMA window
      powerpc/iommu: Allow bypass-only for DMA
      powerpc/powernv/ioda: Fix race in TCE level allocation
      powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt()
      net: hns: add phy_attached_info() to the hns driver
      net: ethernet: mediatek: Add MT7628/88 SoC support
      net: ethernet: mediatek: Rename NEXT_RX_DESP_IDX to NEXT_DESP_IDX
      net: ethernet: mediatek: Rename MTK_QMTK_INT_STATUS to MTK_QDMA_INT_STATUS
      dt-bindings: net: mediatek: Add support for MediaTek MT7628/88 SoC
      be2net: eliminate enable field from be_aic_obj
      tipc: clean up skb list lock handling on send path
      net: hns3: add phy_attached_info() to the hns3 driver
      net: hns3: prevent unnecessary MAC TNL interrupt
      net: hns3: change print level of RAS error log from warning to error
      net: hns3: fix error and incorrect format
      net: hns3: modify redundant initialization of variable
      net: hns3: add or modify comments
      tools: iio: add .gitignore
      iio: adc: sc27xx: Change to polling mode to read data
      iio: hid-sensor-attributes: Convert to use int_pow()
      iio: adc: max1027: Use device-managed APIs
      staging: iio: accel: adis16240: Improve readability on write_raw function
      MAINTAINERS: ftm-quaddec: Fix typo in a filepath
      dt-bindings: iio: adc: ad7192: Add binding documentation for AD7192
      staging: iio: adc: ad7192: Add low_pass_3db_filter_frequency
      staging: iio: adc: ad7192: Remove platform data
      pinctrl: intel: Allow to request locked pads
      iio: imu: adis16460: fix variable signedness
      iio: accel: kxcjk1013: Improve comments on KIOX010A and KIOX020A ACPI ids
      KVM: Call kvm_arch_vcpu_blocking early into the blocking sequence
      KVM: arm/arm64: vgic: Make function comments match function declarations
      arm64/kvm: Remove VMID rollover I-cache maintenance
      KVM: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic
      KVM: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection
      KVM: arm/arm64: vgic-its: Cache successful MSI->LPI translation
      KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown
      KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable
      KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs
      KVM: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands
      KVM: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation
      KVM: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive
      KVM: arm/arm64: vgic: Add LPI translation cache definition
      drm/i915: Propagate fence errors
      usb: typec: fusb302: Call fusb302_debugfs_init earlier
      usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry
      usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry
      drm/i915/uc: Never fail on HuC firmware errors
      drm/i915/uc: Don't always fail on unavailable GuC firmware
      drm/i915/guc: Don't open log relay if GuC is not running
      nvmem: imx: add i.MX8QM platform support
      dt-bindings: fsl: scu: add new compatible string for ocotp
      nvmem: mxs-ocotp: update MODULE_AUTHOR() email address
      nvmem: meson-mx-efuse: allow reading data smaller than word_size
      nvmem: sunxi_sid: fix A64 SID controller support
      nvmem: imx-ocotp: Add i.MX8MN support
      dt-bindings: imx-ocotp: Add i.MX8MN compatible
      slimbus: fix slim_tid_txn()
      slimbus: qcom-ngd-ctrl: Add of_node_put() before return
      drm/vboxvideo: Make structure vbox_fb_helper_funcs constant
      staging: gasket: Remove unnecessary line-breaks in function signatures
      staging: erofs: use common file type conversion
      staging: rtl8192e: rtllib_crypt_ccmp.c: Use crypto API ccm(aes)
      staging: rtl8192u: ieee80211: ieee80211_crypt_ccmp.c: Use crypto API ccm(aes)
      clk: Remove extraneous 'for' word in comments
      xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP
      xsk: remove AF_XDP socket from map when the socket is released
      selftests/bpf: add sockopt clone/inheritance test
      bpf: sync bpf.h to tools/
      bpf: support cloning sk storage on accept()
      bpf: export bpf_map_inc_not_zero
      selftests/bpf: fix race in test_tcp_rtt test
      libbpf: relicense bpf_helpers.h and bpf_endian.h
      net: Don't call XDP_SETUP_PROG when nothing is changed
      net/mlx5e: Add AF_XDP need_wakeup support
      net/mlx5e: Move the SW XSK code from NAPI poll to a separate function
      samples/bpf: add use of need_wakeup flag in xdpsock
      libbpf: add support for need_wakeup flag in AF_XDP part
      ixgbe: add support for AF_XDP need_wakeup feature
      i40e: add support for AF_XDP need_wakeup feature
      xsk: add support for need_wakeup flag in AF_XDP rings
      xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup
      net: stmmac: selftests: Add selftest for VLAN TX Offload
      net: stmmac: Add support for VLAN Insertion Offload
      net: stmmac: xgmac: Add EEE support
      net: stmmac: selftests: Add tests for SA Insertion/Replacement
      net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores
      net: stmmac: Add ethtool register dump for XGMAC cores
      net: stmmac: dwxgmac: Add Flexible PPS support
      net: stmmac: Add a counter for Split Header packets
      net: stmmac: Add Split Header support and enable it in XGMAC cores
      net: stmmac: xgmac: Correctly return that RX descriptor is not last one
      net: stmmac: Prepare to add Split Header support
      net: stmmac: Get correct timestamp values from XGMAC
      Documentation: Add a section for devlink-trap testing
      selftests: devlink_trap: Add test cases for devlink-trap
      selftests: forwarding: devlink_lib: Add devlink-trap helpers
      selftests: forwarding: devlink_lib: Allow tests to define devlink device
      Documentation: Add description of netdevsim traps
      netdevsim: Add devlink-trap support
      Documentation: Add devlink-trap documentation
      devlink: Add generic packet traps and groups
      devlink: Add packet trap infrastructure
      drop_monitor: Allow user to start monitoring hardware drops
      drop_monitor: Add support for summary alert mode for hardware drops
      drop_monitor: Add support for packet alert mode for hardware drops
      drop_monitor: Consider all monitoring states before performing configuration
      drop_monitor: Add basic infrastructure for hardware drops
      drop_monitor: Initialize hardware per-CPU data
      drop_monitor: Move per-CPU data init/fini to separate functions
      net: bridge: mdb: allow add/delete for host-joined groups
      net: bridge: mdb: dump host-joined entries as well
      net: bridge: mdb: factor out mdb filling
      net: bridge: mdb: move vlan comments
      net: phy: remove genphy_config_init
      net: dsa: remove calls to genphy_config_init
      net: phy: remove calls to genphy_config_init
      dma-fence: Store the timestamp in the same union as the cb_list
      dma-fence: Simply wrap dma_fence_signal_locked with dma_fence_signal
      dma-fence: Avoid list_del during fence->cb_list iteration
      dma-fence: Shrink size of struct dma_fence
      drm/panel: tpo-td043mtea1: remove redundant assignment
      drm/i915/uc: Never fail on uC preparation step
      drm/i915/uc: Cleanup fw fetch on every GuC/HuC init failure
      drm/i915/uc: Cleanup fw fetch only if it was successful
      batman-adv: Add Sven to MAINTAINERS file
      x86/cpu: Use constant definitions for CPU models
      drm/i915/selftests: Check the context size
      drm/i915/gtt: Fold gen8 insertions into one
      arm64: dts: qcom: qcs404-evb: Mark WCSS clocks protected
      ipvlan: set hw_enc_features like macvlan
      drm/i915/uc: Add explicit DISABLED state for firmware
      selftests: Fix get_ifidx and callers in nettest.c
      dt-bindings: pci: pci-msi: Correct the unit-address of the pci node name
      genirq: remove the is_affinity_mask_valid hook
      ia64: remove CONFIG_SWIOTLB ifdefs
      ia64: remove support for machvecs
      drm/i915: Wrappers for display register waits
      ipmi: Free receive messages when in an oops
      f2fs: fix livelock in swapfile writes
      drm/i915: Move gmbus definitions out of i915_reg.h
      drm/i915: Move engine IDs out of i915_reg.h
      drm/i915: Move i915_power_well_id out of i915_reg.h
      net: dsa: mv88e6xxx: check for mode change in port_setup_mac
      drm/i915/execlists: Lift process_csb() out of the irq-off spinlock
      bus: fsl-mc: remove explicit device_link_del
      drm/omap: displays: Remove unused panel drivers
      video: omapfb2: Make standard and custom panel drivers mutually exclusive
      dt-bindings: net: add bindings for ADIN PHY driver
      net: phy: adin: add ethtool get_stats support
      net: phy: adin: implement downshift configuration via phy-tunable
      net: phy: adin: implement PHY subsystem software reset
      net: phy: adin: add EEE translation layer from Clause 45 to Clause 22
      net: phy: adin: add support MDI/MDIX/Auto-MDI selection
      net: phy: adin: make RMII fifo depth configurable
      net: phy: adin: make RGMII internal delays configurable
      net: phy: adin: configure RGMII/RMII/MII modes on config
      net: phy: adin: add {write,read}_mmd hooks
      net: phy: adin: add support for interrupts
      net: phy: adin: hook genphy_{suspend, resume} into the driver
      net: phy: adin: add support for Analog Devices PHYs
      ia64: move the screen_info setup to common code
      ia64: move the ROOT_DEV setup to common code
      ia64: rework iommu probing
      ia64: remove the unused sn_coherency_id symbol
      ia64: remove the SGI UV simulator support
      ia64: remove the zx1 swiotlb machvec
      ia64: remove CONFIG_ACPI ifdefs
      ia64: remove CONFIG_PCI ifdefs
      ia64: remove the hpsim platform
      ia64: remove now unused machvec indirections
      ia64: remove support for the SGI SN2 platform
      drivers: remove the SGI SN2 IOC4 base support
      drivers: remove the SGI SN2 IOC3 base support
      qla2xxx: remove SGI SN2 support
      qla1280: remove SGI SN2 support
      misc/sgi-xp: remove SGI SN2 support
      char/mspec: remove SGI SN2 support
      tty/serial: remove the ioc3_serial driver
      tty/serial: remove the ioc4_serial driver
      tty/serial: remove the sn_console driver
      PCI/hotplug: remove the sgi_hotplug driver
      ide: remove the sgiioc4 driver
      char/agp: remove the sgi-agp driver
      char: remove the SGI tiocx/mbcs driver
      char: remove the SGI snsc driver
      Input: cros_ec_keyb - add back missing mask for event_type
      nfsd: Remove unnecessary NULL checks
      clk: composite: Drop unused clk.h include
      clk: Overwrite clk_hw::init with NULL during clk_register()
      clk: sunxi: Don't call clk_hw_get_name() on a hw that isn't registered
      clk: ti: Don't reference clk_init_data after registration
      clk: qcom: Remove error prints from DFS registration
      rtc: sun6i: Don't reference clk_init_data after registration
      clk: zx296718: Don't reference clk_init_data after registration
      clk: milbeaut: Don't reference clk_init_data after registration
      clk: socfpga: deindent code to proper indentation
      phy: ti: am654-serdes: Don't reference clk_init_data after registration
      clk: sprd: Don't reference clk_init_data after registration
      clk: socfpga: Don't reference clk_init_data after registration
      clk: sirf: Don't reference clk_init_data after registration
      clk: qcom: Don't reference clk_init_data after registration
      clk: meson: axg-audio: Don't reference clk_init_data after registration
      clk: lochnagar: Don't reference clk_init_data after registration
      clk: actions: Don't reference clk_init_data after registration
      drm/i915: Markup expected timeline locks for i915_active
      drm/i915/gt: Mark context->active_count as protected by timeline->mutex
      locks: print a warning when mount fails due to lack of "mand" support
      ARM: dts: add device tree for Mecer Xtreme Mini S6
      drm/i915/wopcm: Fix SPDX tag location
      drm/i915/wopcm: Update error messages
      drm/i915/wopcm: Try to use already locked WOPCM layout
      drm/i915/wopcm: Check WOPCM layout separately from calculations
      drm/i915/uc: Move FW size sanity check back to fetch
      perf unwind: Remove unnecessary test
      drm/i915/buddy: use kmemleak_update_trace
      drm/i915/buddy: tidy up i915_buddy_fini
      perf unwind: Fix libunwind when tid != pid
      perf map: Use zalloc for map_groups
      perf report: Add --switch-on/--switch-off events
      misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct
      mm/mmu_notifiers: add a get/put scheme for the registration
      mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm
      mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller
      PCI/P2PDMA: Update pci_p2pdma_distance_many() documentation
      PCI/P2PDMA: Allow IOMMU for host bridge whitelist
      PCI/P2PDMA: dma_map() requests that traverse the host bridge
      PCI/P2PDMA: Store mapping method in an xarray
      PCI/P2PDMA: Factor out __pci_p2pdma_map_sg()
      PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg()
      PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg()
      PCI/P2PDMA: Whitelist some Intel host bridges
      PCI/P2PDMA: Factor out host_bridge_whitelist()
      PCI/P2PDMA: Apply host bridge whitelist for ACS
      PCI/P2PDMA: Factor out __upstream_bridge_distance()
      PCI/P2PDMA: Add constants for map type results to upstream_bridge_distance()
      PCI/P2PDMA: Add provider's pci_dev to pci_p2pdma_pagemap struct
      PCI/P2PDMA: Introduce private pagemap structure
      drm: rcar-du: lvds: Fix bridge_to_rcar_lvds
      drm: Remove bridge support from legacy helpers
      drm: Don't include drm/drm_encoder_slave.h when not needed
      arm64: dts: rockchip: Add dts for Leez RK3399 P710 SBC
      PM: sleep: Replace strncmp() with str_has_prefix()
      x86/boot: Use common BUILD_BUG_ON
      ASoC: SOF: pcm: add ALH support
      ASoC: SOF: topology: initial support for Intel ALH DAI type
      ASoC: SOF: rename SOUNDWIRE to ALH
      ASoC: SOF: topology: Add dummy support for i.MX8 DAIs
      ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast
      arm64: dts: rockchip: enable internal SPI flash for RockPro64.
      dma-buf: Restore seqlock around dma_resv updates
      Revert "ARM: dts: rockchip: add startup delay to rk3288-veyron panel-regulators"
      platform/x86: asus-wmi: Remove unnecessary blank lines
      platform/x86: asus-wmi: Drop indentation level by inverting conditionals
      platform/x86: asus-wmi: Use clamp_val() instead of open coded variant
      platform/x86: asus-wmi: Replace sscanf() with kstrtoint()
      drm/i915: Use the associated uncore for the vm
      USB: phy: fsl-usb: convert platform driver to use dev_groups
      ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family
      ALSA: hda - Expand pin_match function to match upcoming new tbls
      platform/x86: asus-wmi: Refactor charge_threshold_store()
      platform/x86: asus-wmi: Add support for charge threshold
      platform/x86: asus-nb-wmi: Support ALS on the Zenbook UX430UNR
      platform/x86: touchscreen_dmi: Add info for the Irbis TW90 tablet
      platform/x86: touchscreen_dmi: Add info for the Chuwi Surbook Mini tablet
      drm/i915: Extract intel_frontbuffer active tracking
      printk: Replace strncmp() with str_has_prefix()
      btf: fix return value check in btf_vmlinux_init()
      tools: bpftool: move "__printf()" attributes to header file
      tools: bpftool: fix format string for p_err() in detect_common_prefix()
      tools: bpftool: fix format string for p_err() in query_flow_dissector()
      tools: bpftool: fix argument for p_err() in BTF do_dump()
      tools: bpftool: fix format strings and arguments for jsonw_printf()
      tools: bpftool: fix arguments for p_err() in do_event_pipe()
      powerpc/xive: Implement get_irqchip_state method for XIVE to fix shutdown race
      KVM: PPC: Book3S HV: Don't push XIVE context when not using XIVE device
      KVM: PPC: Book3S HV: Fix race in re-enabling XIVE escalation interrupts
      KVM: PPC: Book3S HV: XIVE: Free escalation interrupts before disabling the VP
      arm64: defconfig: Enable CONFIG_ACPI_APEI_PCIEAER
      libbpf: make libbpf.map source of truth for libbpf version
      tools: bpftool: add documentation for net attach/detach
      tools: bpftool: add bash-completion for net attach/detach
      tools: bpftool: add net detach command to detach XDP on interface
      tools: bpftool: add net attach command to attach XDP on interface
      net: mscc: PTP Hardware Clock (PHC) support
      net: mscc: remove the frame_info cpuq member
      net: mscc: improve the frame header parsing readability
      net: mscc: describe the PTP register range
      Documentation/bindings: net: ocelot: document the PTP ready IRQ
      Documentation/bindings: net: ocelot: document the PTP bank
      soc: fsl: dpio: remove explicit device_link_remove
      arm64: defconfig: Enable the DesignWare watchdog
      drm/i915: Protect request retirement with timeline->mutex
      drm/i915/gt: Guard timeline pinning without relying on struct_mutex
      drm/i915/gt: Convert timeline tracking to spinlock
      drm/i915/gt: Track timeline activeness in enter/exit
      soc: fsl: guts: Add definition for LS1028A
      soc/fsl/qbman: Update device tree with reserved memory
      soc/fsl/qbman: Fixup qman_shutdown_fq()
      soc/fsl/qbman: Disable interrupts during portal recovery
      soc/fsl/qbman: Fix drain_mr_fqni()
      soc/fsl/qbman: Cleanup QMan queues if device was already initialized
      soc/fsl/qbman: Cleanup buffer pools if BMan was initialized prior to bootup
      soc/fsl/qbman: Rework QBMan private memory setup
      soc: fsl: qbman: Remove dev_err() usage after platform_get_irq()
      drm/i915/cml: Add Missing PCI IDs
      qed: Add driver API for flashing the config attributes.
      qed: Add API for configuring NVM attributes.
      Revert "ALSA: hda: Add codec on bus address table lately"
      ARM: lpc32xx: allow multiplatform build
      ARM: lpc32xx: clean up header files
      serial: lpc32xx: allow compile testing
      net: lpc-enet: allow compile testing
      net: lpc-enet: fix printk format strings
      net: lpc-enet: fix badzero.cocci warnings
      net: lpc-enet: move phy setup into platform code
      net: lpc-enet: factor out iram access
      gpio: lpc32xx: allow building on non-lpc32xx targets
      serial: lpc32xx_hs: allow compile-testing
      watchdog: pnx4008_wdt: allow compile-testing
      usb: udc: lpc32xx: allow compile-testing
      usb: ohci-nxp: enable compile-testing
      writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail
      writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching
      USB: storage: isd200: remove redundant assignment to variable sendToTransport
      usb: typec: fusb302: Always provide fwnode for the port
      dt-bindings: usb: fusb302: Remove deprecated properties
      usb: typec: fusb302: Remove unused properties
      page_pool: fix logic in __page_pool_get_cached
      rds: check for excessive looping in rds_send_xmit
      net/rds: Add a few missing rds_stat_names entries
      RDS: don't use GFP_ATOMIC for sk_alloc in rds_create
      RDS: limit the number of times we loop in rds_send_xmit
      perf top: Add --switch-on/--switch-off events
      selftests: netdevsim: add devlink regions tests
      netdevsim: implement support for devlink region and snapshots
      selftests: netdevsim: add devlink params tests
      selftests: net: push jq workaround into separate helper
      page_pool: remove unnecessary variable init
      r8169: sync EEE handling for RTL8168h with vendor driver
      r8169: use the generic EEE management functions
      net: phy: realtek: add support for EEE registers on integrated PHY's
      net: phy: swphy: emulate register MII_ESTATUS
      net: phy: read MII_CTRL1000 in genphy_read_status only if needed
      net/rds: Add RDS6_INFO_SOCKETS and RDS6_INFO_RECV_MESSAGES options
      ARM: exynos: Enable exynos-chipid driver
      soc: samsung: chipid: Convert exynos-chipid driver to use the regmap API
      soc: samsung: Add exynos chipid driver support
      ARM: samsung: Include GPIO driver header
      ARM: dts: bcm283x: Enable HDMI at board level
      ASoC: SOF: Intel: initial support for Elkhart Lake
      ASoC: Intel: common: add ACPI matching tables for EHL
      ASoC: SOF: Intel: initial support for Tiger Lake.
      ASoC: Intel: common: add ACPI matching tables for Tiger Lake
      regulator: act8865: operating mode and suspend state support
      regulator: core: Add label to collate of_node_put() statements
      regulator: act8865 regulator modes and suspend states
      ASoC: SOF: ipc: add ALH parameters
      ASoC: Intel: boards: Add Cometlake machine driver support
      sgi-xpc: Use GFP_ATOMIC for kmalloc in atomic context.
      sgi-xp: xpc_uv: Make structure xpc_arch_ops_uv constant
      drm/amdgpu: Use new mode2 reset interface for RV.
      drm/amd/poweplay: Add amd_pm_funcs callback for mode 2
      drm/amd/powerpay: Implement mode2 reset callback for SMU10
      drm/amd/powerplay: add mode2 reset callback for pp_smu_mgr
      drm/amd/powerplay: Fix meaning of 0x1E PPSMC_MSG
      dmr/amdgpu: Fix compile error with CONFIG_DRM_AMDGPU_GART_DEBUGFS
      drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2)
      xilinx_sdfec: Convert to IDA
      drm/amd/amdgpu: Update VM function pointer
      drm/amdkfd: Fill amdgpu_task_info for KFD VMs
      drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 for GFX10
      drm/amdgpu: Add more page fault info printing for GFX10
      drm/amdgpu: Add printing for RW extracted from VM_L2_PROTECTION_FAULT_STATUS
      drm/amdkfd/gfx10: Calling amdgpu functions to invalidate TLB
      drm/amdgpu: Export function to flush TLB of specific vm hub
      drm/amd/display: Load NV12 SOC BB from firmware
      drm/amd/display: Enable MPO with pre-blend color processing (RGB)
      drm/amd/display: audio cannot switch to internal when display turns off
      drm/amd/display: check hpd before retry verify link cap
      drm/amd/display: enable dcn_mem_pwr as golden setting updates
      drm/amd/display: 3.2.46
      drm/amd/display: fix dcn20 global sync dml param extraction
      drm/amd/display: 3.2.45
      drm/amd/display: Add and refine DSC logs in enable sequence
      drm/amd/display: Add Logging for Gamma Related information (2/2)
      drm/amd/display: Remove redundant definition of dwb_source enums
      drm/amd/display: Add enum for H-timing divider mode
      drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2
      drm/amd/display: wake up ogam mem pwr before programming ocsc
      drm/amd/display: Correct DSC PPS log
      drm/amd/display: Check if set_blank_data_double_buffer exists before call
      drm/amd/display: Fix type of ODMCombineType field
      drm/amd/display: Add Logging for Gamma Related information (1/2)
      drm/amd/display: Remove 4:2:2 DSC support
      drm/amd/display: reprogram VM config when system resume
      drm/amd/display: Enable type C hotplug
      drm/amd/display: HUBP/HUBBUB register programming fixes
      drm/amd/display: update optc odm interface for more than 2 opps
      drm/amd/display: Update DML parameters
      drm/amd/display: Remove duplicate interface for programming FB
      drm/amd/display: fix pipe selection logic in validate
      drm/amd/display: 3.2.44
      drm/amd/display: Set DSC before DIG front-end is connected to its back-end
      drm/amd/display: Change DSC policy from slices per column to minimum slice height
      drm/amd/display: Add HLG support in color module
      MAINTAINERS: add maintainer for SD-FEC
      Docs: misc: xilinx_sdfec: Add documentation
      misc: xilinx_sdfec: Add stats & status ioctls
      misc: xilinx_sdfec: Support poll file operation
      misc: xilinx_sdfec: Add ability to get/set config
      misc: xilinx_sdfec: Add ability to configure LDPC
      misc: xilinx_sdfec: Add ability to configure turbo
      misc: xilinx_sdfec: Store driver config and state
      drm/amd/display: clean up DML for DCN2x
      drm/amd/display: enabling seamless boot sequence for dcn2
      drm/amd/display: fix dcn-specific clk_mgr init_clocks
      drm/amd/display: Make init_hw and init_pipes generic for seamless boot
      drm/amd/display: 3.2.43
      drm/amd/display: wait for pending complete when enabling a plane
      drm/amd/display: refactor gpio to allocate hw_container in constructor
      drm/amd/display: Add work-around option to skip DCN20 clock updates
      drm/amd/display: fixup DPP programming sequence
      drm/amd/display: make firmware info only load once during dc_bios create
      drm/amd/display: Synchronous DisplayPort Link Training
      drm/amd/display: Improve sharing of HUBBUB register lists
      drm/amd/display: Add 22, 24, and 26 degamma
      drm/amd/display: Fix frames_to_insert math
      drm/amd/display: fix issue where 252-255 values are clipped
      drm/amd/display: reset hdmi tmds rate and data scramble on pipe reset
      drm/amd/display: reset drr programming on pipe reset
      drm/amd/display: Add DFS reference clock field
      drm/amd/display: Add PIXEL_RATE control regs for more instances
      drm/scheduler: use job count instead of peek
      drm/amdgpu: MODULE_FIRMWARE requires linux/module.h
      drm/amdgpu/powerplay: fix spelling mistake "unsuported" -> "unsupported"
      drm/amdgpu: implement querying ras error count for mmhub
      drm/amdgpu: use exiting amdgpu_ctx_total_num_entities function
      drm/amdgpu: fix typo error amdgput -> amdgpu
      drm/amd/powerplay: fix message of SetHardMinByFreq failed when feature is disabled
      drm/amd/powerplay: add arcturus_is_dpm_running function for arcturus
      drm/amd/powerplay: remove redundancy debug log about smu unsupported features
      drm/amdgpu: simplify and cleanup setting the dma mask
      drm/radeon: simplify and cleanup setting the dma mask
      drm/amdgpu: handle PCIe root ports with addressing limitations
      drm/radeon: handle PCIe root ports with addressing limitations
      devcoredump: fix typo in comment
      devcoredump: use memory_read_from_buffer
      of/platform: Disable generic device linking code for PowerPC
      perf trace: Add --switch-on/--switch-off events
      perf evswitch: Add hint when not finding specified on/off events
      perf evswitch: Move enoent error message printing to separate function
      perf evswitch: Introduce init() method to set the on/off evsels from the command line
      perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing
      perf evswitch: Add the names of on/off events
      perf evswitch: Move switch logic to use in other tools
      perf evswitch: Move struct to a separate header to use in other tools
      perf script: Allow specifying event to switch off processing of other events
      perf script: Allow showing the --switch-on event
      perf script: Allow specifying event to switch on processing of other events
      perf vendor events intel: Add Tremontx event file v1.02
      lib/test_printf: Remove obvious comments from %pd and %pD tests
      lib/test_printf: Add test of null/invalid pointer dereference for dentry
      vsprintf: Prevent crash when dereferencing invalid pointers for %pD
      regulator: max8660: remove redundant assignment of variable ret
      ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime
      ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux'
      ASoC: cs42l56: remove unused variable 'adc_swap_enum'
      ASoC: es8328: Fix copy-paste error in es8328_right_line_controls
      ASoC: es8328: remove unused variable 'pga_tlv'
      ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum'
      ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src'
      ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv'
      ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv'
      ASoC: cs4349: Use PM ops 'cs4349_runtime_pm'
      ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux'
      ASoC: Intel: Skylake: Print constant literals from format specifier
      ASoC: mediatek: mt6358: add delay after dmic clock on
      ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables
      ASoC: mediatek: mt8183-da7219-max98357: remove unused variable
      ASoC: mt2701: remove unused variables
      ASoC: soc-core: Fix -Wunused-const-variable warning
      ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls
      ASoC: cs4349: Use PM ops 'cs4349_runtime_pm'
      ASoC: es8328: Fix copy-paste error in es8328_right_line_controls
      powerpc/64s: Make boot look nice(r)
      powerpc/xive: Add a check for memory allocation failure
      powerpc/xive: Use GFP_KERNEL instead of GFP_ATOMIC in 'xive_irq_bitmap_add()'
      staging: sm750fb: fix odd license text
      drm/i915: Move tasklet kicking to __i915_request_queue caller
      staging: erofs: correct all misused ENOTSUPP
      staging: erofs: differentiate unsupported on-disk format
      staging: erofs: introduce EFSCORRUPTED and more logs
      kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE
      staging: comedi: usbduxsigma: remove redundant assignment to variable fx2delay
      staging: rtl8192u: fix up indentation of a statement
      staging: gasket: apex: Make structure apex_desc constant
      staging: erofs: removing an extra call to iloc() in fill_inode()
      drm/i915/icl: Add gen11 specific render breadcrumbs
      drm/i915/icl: Add command cache invalidate
      drm/i915/icl: Implement gen11 flush including tile cache
      drm/i915/selftest/buddy: fixup igt_buddy_alloc_range
      drm/i915: Convert a few more bland dmesg info to be device specific
      arm64: unexport set_memory_x and set_memory_nx
      crypto: arm64/aegis128 - implement plain NEON version
      crypto: aegis128 - provide a SIMD implementation based on NEON intrinsics
      crypto: aegis128 - add support for SIMD acceleration
      crypto: xts - add support for ciphertext stealing
      crypto: aead - Do not allow authsize=0 if auth. alg has digestsize>0
      crypto: streebog - remove two unused variables
      crypto: aes-generic - remove unused variable 'rco_tab'
      Documentation: crypto: crypto_engine: Fix Sphinx warning
      crypto: cavium/nitrox - Configure asymmetric queue manager Hardware unit
      crypto: cavium/nitrox - Allocate asymmetric crypto command queues
      crypto: cryptd - Use refcount_t for refcount
      hwrng: core - Freeze khwrng thread during suspend
      crypto: caam/qi - execute library only on DPAA 1.x
      crypto: hisilicon - fix error handle in hisi_zip_create_req_q
      crypto: hisilicon - add missing single_release
      crypto: hisilicon - init curr_sgl_dma to fix compile warning
      crypto: hisilicon - add dependency for CRYPTO_DEV_HISI_ZIP
      crypto: hisilicon - fix kbuild warnings
      csky: Fixup ioremap function losing
      media: MAINTAINERS: Add entry for the ov5670 driver
      media: imx7-media-csi: add i.MX6UL support
      media: dt-bindings: imx7-csi: add i.MX6UL/L support
      media: imx: mipi csi-2: Don't fail if initial state times-out
      media: docs-rst: Clarify duration of LP-11 mode
      media: v4l: Documentation: Raw Bayer formats are not RGB formats
      media: v4l: Documentation: Serial busses use parallel mbus codes
      media: i2c: ov5645: Fix power sequence
      media: omap3isp: Don't set streaming state on random subdevs
      media: omap3isp: Set device on omap3isp subdevs
      media: ov5640: Add support for flash and lens devices
      media: ov8856: Check reading clock frequency succeeded
      media: ov5675: Add support for OV5675 sensor
      PCI: imx6: Limit DBI register length
      arm64: smp: disable hotplug on trusted OS resident CPU
      drm/etnaviv: implement softpin
      drm/etnaviv: allow to request specific virtual address for gem mapping
      drm/etnaviv: skip command stream validation on PPAS capable GPUs
      PCI: pci-hyperv: Fix build errors on non-SYSFS config
      drm/etnaviv: implement per-process address spaces on MMUv2
      drm/etnaviv: provide MMU context to etnaviv_gem_mapping_get
      drm/etnaviv: split out starting of FE idle loop
      drm/etnaviv: rework MMU handling
      drm/etnaviv: replace MMU flush marker with flush sequence
      drm/etnaviv: share a single cmdbuf suballoc region across all GPUs
      drm/etnaviv: split out cmdbuf mapping into address space
      drm/etnaviv: simplify unbind checks
      drm/etnaviv: pass mmu pointer to etnaviv_core_dump_mmu
      drm/etnaviv: dump only failing submit
      interconnect: qcom: remove COMPILE_TEST from CONFIG_INTERCONNECT_QCOM_QCS404
      gpio: aspeed: Pass irqchip when adding gpiochip
      gpio: hlwd: Pass irqchip when adding gpiochip
      gpio: xlp: Pass irqchip when adding gpiochip
      dt-bindings: gpio: davinci: Add new compatible for J721E SoCs
      gpio: cadence: Pass irqchip when adding gpiochip
      gpio: thunderx: Switch to GPIOLIB_IRQCHIP
      qcom: spmi-gpio: convert to hierarchical IRQ helpers in gpio core
      gpio: ixp4xx: Convert to hierarchical GPIOLIB_IRQCHIP
      gpio: Add support for hierarchical IRQ domains
      drm/vmwgfx: Assign eviction priorities to resources
      drm/vmwgfx: drop reminaing users of drmP.h
      drm/vmwgfx: drop use of drmP.h in header files
      drm/vmwgfx: Kill unneeded legacy security features
      net/mvpp2: Replace tasklet with softirq hrtimer
      tools/testing/nvdimm: Fix fallthrough warning
      netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument
      netfilter: remove deprecation warnings from uapi headers.
      tools: bpftool: compile with $(EXTRA_WARNINGS)
      drm/panel: Add driver for the Toppoly TD043MTEA1 panel
      drm/panel: Add driver for the Toppoly TD028TTEC1 panel
      drm/panel: Add driver for the Sony ACX565AKM panel
      drm/panel: Add driver for the Sharp LS037V7DW01 panel
      drm/panel: Add driver for the NEC NL8048HL11 panel
      drm/panel: Add driver for the LG Philips LB035Q02 panel
      dt-bindings: display: panel: Add bindings for NEC NL8048HL11 panel
      dt-bindings: Add legacy 'toppoly' vendor prefix
      dt-bindings: Add vendor prefix for LG Display
      media: vsp1: fix memory leak of dl on error return path
      ALSA: hda: Unexport a few more stuff
      ALSA: hda: Drop export of snd_hdac_bus_add/remove_device()
      Input: remove dev_err() usage after platform_get_irq()
      drm/aspeed: gfc_crtc: Make structure aspeed_gfx_funcs constant
      net: phy: realtek: add NBase-T PHY auto-detection
      kbuild: remove meaningless 'targets' in ./Kbuild
      kbuild: remove 'make /' support
      kbuild: fix modkern_aflags implementation
      kbuild: refactor part-of-module more
      kbuild: move the Module.symvers check for external module build
      kbuild: treat an object as multi-used when $(foo-) is set
      ARM: orion/mvebu: unify debug-ll virtual addresses
      ARM: dove: clean up mach/*.h headers
      r8169: fix sporadic transmit timeout issue
      drm/arm: drop use of drmP.h
      drm/armada: drop use of drmP.h
      drm/tegra: drop use of drmP.h
      drm/i2c/tda998x: drop use of drmP.h
      EDAC/mc: Cleanup _edac_mc_free() code
      ALSA: hda: Add codec on bus address table lately
      ALSA: hda - Drop unsol event handler for Intel HDMI codecs
      arm64/efi: Move variable assignments after SECTIONS
      arm64: Clarify when cpu_enable() is called
      arm64: memory: rename VA_START to PAGE_END
      arm64: memory: fix flipped VA space fallout
      ALSA: sb: remove redundant assignment to variable result
      USB: usbfs: Add a capability flag for runtime suspend
      block: annotate refault stalls from IO submission
      staging: fsl-dpaa2/ethsw: do not force user to bring interface down
      staging: fsl-dpaa2/ethsw: register_netdev only when ready
      staging: fsl-dpaa2/ethsw: reword error message
      staging: fsl-dpaa2/ethsw: remove redundant VLAN check
      staging: fsl-dpaa2/ethsw: remove unnecessary memset
      staging: fsl-dpaa2/ethsw: use bool when encoding learning/flooding state
      staging: fsl-dpaa2/ethsw: remove debug message
      staging: fsl-dpaa2/ethsw: add line terminator to all formats
      staging: fsl-dpaa2/ethsw: enable switch ports only on dev_open
      staging: fsl-dpaa2/ethsw: remove IGMP default address
      drm/bridge: dumb-vga-dac: Fix dereferencing -ENODEV DDC channel
      perf ui: No need to set ui_browser to 1 twice
      perf record: Support aarch64 random socket_id assignment
      perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format
      tools: Keep list of tools in alphabetical order
      perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels
      perf intel-pt: Add brief documentation for PEBS via Intel PT
      perf tools: Add aux-output config term
      perf intel-pt: Process options for PEBS event synthesis
      perf tools: Add itrace option 'o' to synthesize aux-output events
      perf tools: Add aux_output attribute flag
      perf record: Add an option to take an AUX snapshot on exit
      perf ftrace: Improve error message about capability to use ftrace
      perf ftrace: Use CAP_SYS_ADMIN instead of euid==0
      perf tools: Add CAP_SYSLOG define for older systems
      perf tools: Add NO_LIBCAP=1 to the minimal build test
      perf tools: Add helpers to use capabilities if present
      ARM: iop32x: merge everything into mach-iop32x/
      ARM: iop32x: make mach/uncompress.h independent of mach/hardware.h
      ARM: xscale: fix multi-cpu compilation
      dma: iop-adma: allow building without platform headers
      dmaengine: iop-adma: use correct printk format strings
      dmaengine: iop-adma: include prefetch.h
      ARM: remove Intel iop33x and iop13xx support
      dt-bindings: gpio: Document GPIOs via Moxtet bus
      drivers: gpio: Add support for GPIOs over Moxtet bus
      bus: moxtet: Add sysfs and debugfs documentation
      dt-bindings: bus: Document moxtet bus binding
      bus: Add support for Moxtet bus
      i2c-cht-wc: Fix lockdep warning
      ARM: multi_v7_defconfig: Enable SPI_STM32_QSPI support
      ARM: remove w90x900 platform
      ARM: remove ks8695 platform
      drm/bridge: dw-hdmi-i2s: add .get_eld support
      drm/bridge: dw-hdmi-i2s: enable only the required i2s lanes
      drm/bridge: dw-hdmi-i2s: reset audio fifo before applying new params
      drm/bridge: dw-hdmi-i2s: set the channel allocation
      dt-bindings: i2c: i2c-emev2: Rename bindings documentation file
      drm/bridge: dw-hdmi-i2s: enable lpcm multi channels
      dt-bindings: i2c: rcar: Rename bindings documentation file
      drm/bridge: dw-hdmi: set channel count in the infoframes
      drm/bridge: dw-hdmi: move audio channel setup out of ahb
      drm/bridge: dw-hdmi-i2s: support more i2s format
      ARM: imx_v6_v7_defconfig: Enable the PSCI CPUidle driver
      arm64: defconfig: Enable the PSCI CPUidle driver
      i2c: replace i2c_new_secondary_device with an ERR_PTR variant
      arm64: memory: Cosmetic cleanups
      arm64: memory: Add comments to end of non-trivial #ifdef blocks
      arm64: memory: Implement __tag_set() as common function
      arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions
      arm64: memory: Simplify virt_to_page() implementation
      arm64: memory: Rewrite default page_to_virt()/virt_to_page()
      arm64: memory: Ensure address tag is masked in conversion macros
      arm64: memory: Fix virt_addr_valid() using __is_lm_address()
      staging: rtl8723bs: remove redundant assignment to ret
      Staging: rtl8712: rtl8712_recv: fixed 80 character length warning
      staging: rtl8712: r8712_dump_aggr_xframe(): Change type to void
      staging: rtl8712: r8712_xmitframe_aggr_1st(): Change return type to void
      staging: rtl8712: r8712_append_mpdu_unit(): Change return type
      staging: rtl8712: xmitframe_addmic(): Change return values and type
      staging: rtl8723bs: Remove debugging information exposed via procfs
      staging: erofs: xattr.c: avoid BUG_ON
      staging: erofs: remove incomplete cleancache
      PCI: layerscape: Add CONFIG_PCI_LAYERSCAPE_EP to build EP/RC separately
      MAINTAINERS: Update with Amlogic DRM bindings converted as YAML
      dt-bindings: display: amlogic, meson-vpu: convert to yaml
      dt-bindings: display: amlogic, meson-dw-hdmi: convert to yaml
      PCI: layerscape: Add the bar_fixed_64bit property to the endpoint driver
      staging: erofs: inline erofs_inode_is_data_compressed()
      drm/i915: Serialise read/write of the barrier's engine
      drm/i915: Print CCID for all renderCS
      iommu/exynos: Remove __init annotation from exynos_sysmmu_probe()
      drm/i915: Disregard drm_mode_config.fb_base
      drm/i915: Include engine->mmio_base in the debug dump
      media: rc: imon: Allow iMON RC protocol for ffdc 7e device
      media: tm6000: double free if usb disconnect while streaming
      mfd: asic3: Include the right header
      media: rc: imon-rsc keymap has incorrect mappings
      MAINTAINERS: altera-sysmgr: Fix typo in a filepath
      media: em28xx: modules workqueue not inited for 2nd device
      media: selftests: ir: fix ir_loopback test failure
      media: imon_raw: prevent "nonsensical timing event of duration 0"
      media: imon_raw: simplify and explain bit operations
      media: ir-kbd-i2c: convert to i2c_new_dummy_device()
      drm/i915/guc: Remove client->submissions
      media: rc: add include guard to rc-map.h
      media: stv0900_core: remove redundant assignment to variables mclk, div and ad_div
      media: dvb_frontend.h: Fix shifting signed 32-bit value problem
      media: media/dvb: Use kmemdup rather than duplicating its implementation
      media: media/tuners: Use kmemdup rather than duplicating its implementation
      media: media/usb: Use kmemdup rather than duplicating its implementation
      dt-bindings: gpio: aspeed: Add SGPIO support
      lib: Remove redundant ftrace flag removal
      ARM: zynq: Use memcpy_toio instead of memcpy on smp bring-up
      ARM: zynq: Support smp in thumb mode
      iio:light:noa1305: Fix missing break statement.
      drm/i915: Update DRIVER_DATE to 20190813
      drm/vmwgfx: Use VMW_DEBUG_KMS for vmwgfx mode-setting user errors
      drm/vmwgfx: Add debug message for layout change ioctl
      libnvdimm/of_pmem: Provide a unique name for bus provider
      ARM: dts: aspeed: Add Mihawk BMC platform
      ARM: dts: aspeed: fp5280g2: Fix power supply address
      r8152: change rx_copybreak and rx_pending through ethtool
      r8152: support skb_add_rx_frag
      r8152: use alloc_pages for rx buffer
      r8152: replace array with linking list for rx information
      r8152: separate the rx buffer size
      net: phy: let phy_speed_down/up support speeds >1Gbps
      net: phy: add phy_speed_down_core and phy_resolve_min_speed
      net: phy: add __set_linkmode_max_speed
      net: devlink: remove redundant rtnl lock assert
      net: hns3: Make hclge_func_reset_sync_vf static
      drm/i915: Add _TRANS2()
      drm/i915/bdw+: Move misc display IRQ handling to it own function
      devicetree: Expose dtbs_check and dt_binding_check some more
      dt-bindings: watchdog: meson-gxbb-wdt: convert to yaml
      dt-bindings: serial: meson-uart: convert to yaml
      dt-bindings: phy: meson-g12a-usb3-pcie-phy: convert to yaml
      dt-bindings: phy: meson-g12a-usb2-phy: convert to yaml
      dt-bindings: arm: amlogic: amlogic,meson-gx-ao-secure: convert to yaml
      dt-bindings: reset: amlogic,meson-reset: convert to yaml
      dt-bindings: spi: meson: convert to yaml
      dt-bindings: rng: amlogic,meson-rng: convert to yaml
      dt-bindings: mailbox: meson-mhu: convert to yaml
      docs: writing-schema.md: convert from markdown to ReST
      dt-bindings: crypto: Convert Allwinner A10 Security Engine to a schema
      dt-bindings: bus: Convert Allwinner DE2 bus to a schema
      dt-bindings: input: Convert Allwinner LRADC to a schema
      devlink: send notifications for deleted snapshots on region destroy
      rcu: Allow rcu_do_batch() to dynamically adjust batch sizes
      rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload
      rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention
      rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention
      rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks()
      rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake()
      rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed
      rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended
      rcu/nocb: Add bypass callback queueing
      rcu/nocb: Atomic ->len field in rcu_segcblist structure
      rcu/nocb: Unconditionally advance and wake for excessive CBs
      rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock
      rcu/nocb: Reduce contention at no-CBs invocation-done time
      rcu/nocb: Reduce contention at no-CBs registry-time CB advancement
      rcu/nocb: Round down for number of no-CBs grace-period kthreads
      rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU
      rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread
      rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks
      rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer()
      rcu/nocb: Enable re-awakening under high callback load
      rcu/nohz: Turn off tick for offloaded CPUs
      rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait()
      rcu/nocb: Use build-time no-CBs check in rcu_pending()
      rcu/nocb: Use build-time no-CBs check in rcu_core()
      rcu/nocb: Use build-time no-CBs check in rcu_do_batch()
      rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields
      rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields
      rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields
      rcu/nocb: Remove obsolete nocb_head and nocb_tail fields
      rcu/nocb: Use rcu_segcblist for no-CBs CPUs
      rcu/nocb: Leave ->cblist enabled for no-CBs CPUs
      rcu/nocb: Allow lockless use of rcu_segcblist_empty()
      rcu/nocb: Allow lockless use of rcu_segcblist_restempty()
      rcu/nocb: Remove deferred wakeup checks for extended quiescent states
      rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit
      rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure
      rcu/nocb: Add checks for offloaded callback processing
      rcu/nocb: Use separate flag to indicate offloaded ->cblist
      rcu/nocb: Use separate flag to indicate disabled ->cblist
      rcu/nocb: Print gp/cb kthread hierarchy if dump_tree
      rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter
      rcu/nocb: Rename and document no-CB CB kthread sleep trace event
      rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable
      rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer()
      rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp()
      rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp()
      rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait()
      rcu/nocb: Provide separate no-CBs grace-period kthreads
      rcu/nocb: Update comments to prepare for forward-progress work
      rcu/nocb: Rename rcu_data fields to prepare for forward-progress work
      acpi: Use built-in RCU list checking for acpi_ioremaps list
      x86/pci: Pass lockdep condition to pcm_mmcfg_list iterator
      driver/core: Convert to use built-in RCU list checking
      libbpf: attempt to load kernel BTF from sysfs first
      btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux
      interconnect: qcom: Add QCS404 interconnect provider driver
      drm/i915/gt: Save/restore interrupts around breadcrumb disable
      drm/i915: Push the wakeref->count deferral to the backend
      interconnect: qcom: Add interconnect RPM over SMD driver
      dt-bindings: interconnect: Add Qualcomm QCS404 DT bindings
      interconnect: qcom: Add tagging and wake/sleep support for sdm845
      interconnect: Add pre_aggregate() callback
      interconnect: Add support for path tags
      arm64: constify sys64_hook instances
      arm64: constify aarch64_insn_encoding_class[]
      arm64: constify icache_policy_str[]
      arm64: prefer __section from compiler_attributes.h
      drm/i915/tgl: Fix missing parentheses on TGL_TRANS_DDI_FUNC_CTL_VAL_TO_PORT
      RDMA/hns: Remove unuseful member
      RDMA/hns: bugfix for slab-out-of-bounds when loading hip08 driver
      RDMA/hns: Bugfix for slab-out-of-bounds when unloading hip08 driver
      RDMA/hns: Modify pi vlaue when cq overflows
      RDMA/hns: Bugfix for creating qp attached to srq
      RDMA/hns: Logic optimization of wc_flags
      RDMA/mlx5: Annotate lock dependency in bind/unbind slave port
      IB/mlx5: Expose XRQ legacy commands over the DEVX interface
      IB/mlx5: Add legacy events to DEVX list
      kbuild: add [M] marker for build log of *.mod.o
      Kbuild: Handle PREEMPT_RT for version string and magic
      kbuild: move flex and bison rules to Makefile.host
      kbuild: make bison create C file and header in a single pattern rule
      kbuild: use $(basename ...) for cmd_asn1_compiler
      kbuild: Fail if gold linker is detected
      modpost: check for static EXPORT_SYMBOL* functions
      ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init'
      can: netlink: fix documentation typos
      can: vcan: introduce pr_fmt and make use of it
      can: vcan: remove unnecessary blank lines
      can: vcan: convert block comments to network style comments
      can: gw: add support for CAN FD frames
      can: gw: use struct canfd_frame as internal data structure
      can: gw: cgw_parse_attr(): remove unnecessary braces for single statement block
      can: gw: cgw_dump_jobs(): avoid long lines
      can: gw: can_can_gw_rcv(): remove return at end of void function
      can: gw: add missing spaces around operators
      can: gw: remove unnecessary blank lines, add suggested blank lines
      can: gw: convert block comments to network style comments
      can: bcm: switch timer to HRTIMER_MODE_SOFT and remove hrtimer_tasklet
      can: bcm: bcm_sock_no_ioctlcmd(): mark function as static
      can: raw: raw_sock_no_ioctlcmd(): mark function as static
      can: raw: raw_module_init(): use pr_err() instead of printk(KERN_ERR, ...)
      can: raw: balance braces around else statements
      can: raw: remove unnecessary blank lines, add suggested blank lines
      can: raw: convert block comments to network style comments
      can: af_can: add missing identifiers to struct receiver::func
      can: af_can: can_pernet_init(): Use preferred style kzalloc(sizeof()) usage
      can: af_can: avoid splitting quoted string across lines
      can: af_can: fix alignment
      can: af_can: balance braces around else statements
      can: af_can: convert block comments to network style comments
      can: xilinx_can: xcan_set_bittiming(): fix the data phase btr1 calculation
      can: xilinx_can: xcan_rx_fifo_get_next_frame(): fix FSR register FL and RI mask values for canfd 2.0
      can: xilinx_can: fix the data update logic for CANFD FD frames
      phy: tegra: Add PCIe PIPE2UPHY support
      dt-bindings: PHY: P2U: Add Tegra194 P2U block
      dt-bindings: PCI: tegra: Add device tree support for Tegra194
      dt-bindings: Add PCIe supports-clkreq property
      PCI: dwc: Add support to enable CDM register check
      media: MAINTAINERS: Remove zoran driver
      media: MAINTAINERS: hantro: Fix typo in a filepath
      media: exynos4-is: Remove call to memset after dma_alloc_coherent
      media: ngene: Remove call to memset after pci_alloc_consistent
      media: i2c: Convert to new i2c device probe()
      dt-bindings: PCI: designware: Add binding for CDM register check
      media: i2c: et8ek8: Convert to new i2c device probe()
      PCI: dwc: Export dw_pcie_wait_for_link() API
      media: i2c: s5c73m3: Convert to new i2c device probe()
      media: i2c: smiapp: Convert to new i2c device probe()
      media: radio: si470x: Convert to new i2c device probe()
      PCI: dwc: Add extended configuration space capability search API
      media: radio: si4713: Convert to new i2c device probe()
      media: i2c: adv748x: Convert to new i2c device probe()
      media: i2c: tvp5150: Add of_node_put() before goto
      media: platform: mtk-mdp: mtk_mdp_core: Add of_node_put() before goto
      PCI: dwc: Move config space capability search API
      media: fdp1: Reduce FCP not found message level to debug
      media: pvrusb2: use kzalloc instead of kmalloc and memset
      media: zd1301_demod: don't check retval after our own assignemt
      media: mn88473: don't check retval after our own assignemt
      media: mn88472: don't check retval after our own assignemt
      media: cxd2820r: don't check retval after our own assignemt
      media: i2c: adv7842: convert to i2c_new_dummy_device
      media: i2c: tda1997x: prevent potential NULL pointer access
      media: usb: go7007: s2250-board: convert to i2c_new_dummy_device
      media: i2c: adv7511-v4l2: convert to i2c_new_dummy_device
      media: i2c: adv7180: convert to i2c_new_dummy_device
      media: i2c: ad9389b: convert to i2c_new_dummy_device
      can: xilinx_can: xcanfd_rx(): fix FSR register handling in the RX path
      media: dvb-frontends: mn88473: convert to i2c_new_dummy_device
      media: dvb-frontends: mn88472: convert to i2c_new_dummy_device
      media: dvb-frontends: mn88443x: convert to i2c_new_dummy_device
      media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device
      can: xilinx_can: xcan_probe(): skip error message on deferred probe
      media: mtk-mdp: fix reference count on old device tree
      PCI: dwc: Group DBI registers writes requiring unlocking
      media: cedrus: Don't set chroma size for scale & rotation
      can: xilinx_can: xcan_chip_start(): fix failure with invalid bus
      media: cedrus: Remove dst_bufs from context
      PCI: Disable MSI for Tegra root ports
      PCI: Add #defines for some of PCIe spec r4.0 features
      media: Revert "media: vimc: propagate pixel format in the stream"
      can: ti_hecc: ti_hecc_mailbox_read(): remove set but not used variable 'mbx_mask'
      media: Revert "media: vimc: Remove or modify stream checks"
      media: rcar-vin: Report correct image stride
      can: ti_hecc: ti_hecc_mailbox_read(): add blank lines to improve readability
      can: ti_hecc: ti_hecc_start(): avoid multiple assignments
      can: ti_hecc: fix print formating strings
      can: ti_hecc: avoid long lines
      can: ti_hecc: fix indention
      can: ti_hecc: convert block comments to network style comments
      can: sja1000: f81601: remove unused including <linux/version.h>
      can: kvaser_pciefd: Remove unused including <linux/version.h>
      can: kvaser_pciefd: kvaser_pciefd_pwm_stop(): remove unnecessary code when setting pwm duty cycle to zero
      media: omap_vout: convert to vb2
      media: omap_vout: fix various v4l2-compliance failures
      selftests/bpf: fix race in flow dissector tests
      tools: bpftool: add feature check for zlib
      btf: expose BTF info through sysfs
      ARM: mach-nspire: Kill off CLCD auxdata
      ARM: dts: Update the NSPIRE DTS files for DRM
      ARM: dts: nomadik: Set up the CS GPIO right
      usb-storage: remove single-use define for debugging
      ARM: dts: am335x-boneblue: Use of am335x-osd335x-common.dtsi
      ARM: dts: gta04: define chosen/stdout-path
      ARM: dts: omap3-n950-n9: Remove regulator-boot-off property
      ARM: dts: am335x-cm-t335: Remove regulator-boot-off property
      ASoC: SOF: fix HDA direct MMIO access
      ASoC: Intel: hsw: remove i386 build warning w/ size_t argument
      ASoC: ti: Fix typos in ti/Kconfig
      bus: ti-sysc: remove set but not used variable 'quirks'
      ASoC: rockchip: rockchip_max98090: Set period size to 240
      bus: ti-sysc: allow reset sharing across devices
      bus: ti-sysc: rework the reset handling
      bus: ti-sysc: re-order the clkdm control around reset handling
      bus: ti-sysc: Add missing kerneldoc comments
      bus: ti-sysc: Switch to SPDX license identifier
      dt-bindings: ti-sysc: Add SPDX license identifier
      MAINTAINERS: Add ti-sysc files under the OMAP2+ entry
      netfilter: connlabels: prefer static lock initialiser
      netfilter: nf_nat_proto: make tables static
      netfilter: nf_tables: add missing prototypes.
      kbuild: remove all netfilter headers from header-test blacklist.
      netfilter: remove "#ifdef __KERNEL__" guards from some headers.
      netfilter: add missing IS_ENABLED(CONFIG_NETFILTER) checks to some header-files.
      netfilter: add missing IS_ENABLED(CONFIG_NF_CONNTRACK) checks to some header-files.
      netfilter: add missing IS_ENABLED(CONFIG_NF_TABLES) check to header-file.
      netfilter: add missing IS_ENABLED(CONFIG_BRIDGE_NETFILTER) checks to header-file.
      netfilter: add missing includes to a number of header-files.
      netfilter: inline four headers files into another one.
      netfilter: nf_tables: store data in offload context registers
      netfilter: nft_bitwise: add offload support
      netfilter: remove unnecessary spaces
      net/mlx5: Add XRQ legacy commands opcodes
      net/mlx5: Use debug message instead of warn
      drm/i915/gvt: Double check batch buffer size after copy
      drm/i915/gvt: Add valid length check for MI variable commands
      drm/i915/gvt: Add MI command valid length check
      drm/i915/gvt: Utility for valid command length check
      drm/i915/gvt: factor out tlb and mocs register offset table
      drm/i915/gvt: no need to check return value of debugfs_create functions
      drm/i915/gvt: Fix typo of VBLANK_TIMER_PERIOD
      drm/i915/uc: Log fw status changes only under debug config
      rtc: Remove dev_err() usage after platform_get_irq()
      dma-buf: rename reservation_object to dma_resv
      dma-buf: nuke reservation_object seq number
      dma-buf/sw_sync: Synchronize signal vs syncpt free
      drm/i915/guc: Use a local cancel_port_requests
      drm/i915: drop engine_pin/unpin_breadcrumbs_irq
      drm/i915/guc: keep breadcrumb irq always enabled
      dmaengine: fsldma: Mark expected switch fall-through
      dmaengine: ti: unexport filter functions
      f2fs: add fs-verity support
      ext4: update on-disk format documentation for fs-verity
      ext4: add fs-verity read support
      ext4: add basic fs-verity support
      fs-verity: support builtin file signatures
      fs-verity: add SHA-512 support
      fs-verity: implement FS_IOC_MEASURE_VERITY ioctl
      fs-verity: implement FS_IOC_ENABLE_VERITY ioctl
      scsi: use __u{8,16,32,64} instead of uint{8,16,32,64}_t in uapi headers
      fscrypt: document the new ioctls and policy version
      ubifs: wire up new fscrypt ioctls
      f2fs: wire up new fscrypt ioctls
      ext4: wire up new fscrypt ioctls
      fscrypt: require that key be added when setting a v2 encryption policy
      fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY_ALL_USERS ioctl
      fscrypt: allow unprivileged users to add/remove keys for v2 policies
      fscrypt: v2 encryption policy support
      fscrypt: add an HKDF-SHA512 implementation
      fscrypt: add FS_IOC_GET_ENCRYPTION_KEY_STATUS ioctl
      fscrypt: add FS_IOC_REMOVE_ENCRYPTION_KEY ioctl
      fscrypt: add FS_IOC_ADD_ENCRYPTION_KEY ioctl
      fscrypt: rename keyinfo.c to keysetup.c
      fscrypt: move v1 policy key setup to keysetup_v1.c
      fscrypt: refactor key setup code in preparation for v2 policies
      fscrypt: rename fscrypt_master_key to fscrypt_direct_key
      fscrypt: add ->ci_inode to fscrypt_info
      fscrypt: use FSCRYPT_* definitions, not FS_*
      fscrypt: use FSCRYPT_ prefix for uapi constants
      fs, fscrypt: move uapi definitions to new header <linux/fscrypt.h>
      fscrypt: use ENOPKG when crypto API support missing
      fscrypt: improve warnings for missing crypto API support
      fscrypt: improve warning messages for unsupported encryption contexts
      fscrypt: make fscrypt_msg() take inode instead of super_block
      fscrypt: clean up base64 encoding/decoding
      fscrypt: remove loadable module related code
      scsi: esas2r: Prefer pcie_capability_read_word()
      scsi: csiostor: Prefer pcie_capability_read_word()
      scsi: sym53c8xx_2: remove redundant assignment to retv
      scsi: pmcraid: Fix a typo - pcmraid --> pmcraid
      scsi: fas216: Mark expected switch fall-throughs
      scsi: megaraid_sas: Introduce module parameter for default queue depth
      scsi: qla2xxx: Fix a NULL pointer dereference
      scsi: qla2xxx: Simplify qla24xx_async_abort_cmd()
      scsi: qla2xxx: Remove two superfluous if-tests
      scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free()
      scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function
      scsi: qla2xxx: Report invalid mailbox status codes
      scsi: qla2xxx: Remove superfluous sts_entry_* casts
      scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer
      scsi: qla2xxx: Complain if sp->done() is not called from the completion path
      scsi: qla2xxx: Make sure that aborted commands are freed
      scsi: qla2xxx: Introduce qla2xxx_get_next_handle()
      scsi: qla2xxx: Modify NVMe include directives
      scsi: qla2xxx: Make qlt_handle_abts_completion() more robust
      scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command
      scsi: qla2xxx: Introduce the function qla2xxx_init_sp()
      scsi: qla2xxx: Enable type checking for the SRB free and done callback functions
      scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id()
      scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs
      scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian
      scsi: qla2xxx: Check secondary image if reading the primary image fails
      scsi: qla2xxx: Change the return type of qla24xx_read_flash_data()
      scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs
      scsi: qla2xxx: Complain if a soft reset fails
      scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy()
      scsi: qla2xxx: Check the PCI info string output buffer size
      scsi: qla2xxx: Complain if waiting for pending commands times out
      scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const
      scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value
      scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses
      scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow
      scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock()
      scsi: qla2xxx: Fix qla24xx_process_bidir_cmd()
      scsi: qla2xxx: Simplify a debug statement
      scsi: qla2xxx: Remove dead code
      scsi: qla2xxx: Complain if parsing the version string fails
      scsi: qla2xxx: Complain if a mailbox command times out
      scsi: qla2xxx: Use strlcpy() instead of strncpy()
      scsi: qla2xxx: Do not corrupt vha->plogi_ack_list
      scsi: qla2xxx: Report the firmware status code if a mailbox command fails
      scsi: qla2xxx: Fix session lookup in qlt_abort_work()
      scsi: qla2xxx: Simplify qla24xx_abort_sp_done()
      scsi: qla2xxx: Remove two superfluous tests
      scsi: qla2xxx: Remove a superfluous pointer check
      scsi: qla2xxx: Simplify qlt_lport_dump()
      scsi: qla2xxx: Reduce the number of casts in GID list code
      scsi: qla2xxx: Verify locking assumptions at runtime
      scsi: qla2xxx: Change data_dsd into an array
      scsi: qla2xxx: Declare qla_tgt_cmd.cdb const
      scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand()
      scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void
      scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const
      scsi: qla2xxx: Remove a superfluous forward declaration
      scsi: qla2xxx: Remove an include directive from qla_mr.c
      scsi: qla2xxx: Include the <asm/unaligned.h> header file from qla_dsd.h
      scsi: qla2xxx: Use tabs instead of spaces for indentation
      scsi: qla2xxx: Improve Linux kernel coding style conformance
      scsi: qla2xxx: Really fix qla2xxx_eh_abort()
      scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count
      lkdtm: Add Control Flow Integrity test
      fanotify, inotify, dnotify, security: add security hook for fs notifications
      Documentation/arm/samsung-s3c24xx: Remove stray U+FEFF character to fix title
      Documentation/arm/sa1100/assabet: Fix 'make assabet_defconfig' command
      Documentation/arm/sa1100: Remove some obsolete documentation
      docs/zh_CN: update Chinese howto.rst for latexdocs making
      Documentation: virt: Fix broken reference to virt tree's index
      docs: Fix typo on pull requests guide
      rtc: mxc: use spin_lock_irqsave instead of spin_lock_irq in IRQ context
      rtc: bd70528: fix driver dependencies
      kernel-doc: Allow anonymous enum
      rtc: remove w90x900/nuc900 driver
      Documentation: sphinx: Don't parse socket() as identifier reference
      Documentation: sphinx: Add missing comma to list of strings
      dt-bindings: add vendor prefix "acme" for "Acme Systems srl"
      ARM: dts: bcm283x: Define memory at board level
      ARM: dts: bcm283x: Define MMC interfaces at board level
      ARM: dts: meson8b: odroidc1: use the MAC address stored in the eFuse
      arm64: dts: meson-g12b-odroid-n2: enable DVFS
      drm/panfrost: Bump driver version to 1.1
      drm/panfrost: Add support for GPU heap allocations
      drm/panfrost: Convert MMU IRQ handler to threaded handler
      arm64: dts: meson-g12b-khadas-vim3: add initial device-tree
      drm/panfrost: Consolidate reset handling
      drm/panfrost: Add a no execute flag for BO allocations
      drm/panfrost: Split panfrost_mmu_map SG list mapping to its own function
      drm/panfrost: Restructure the GEM object creation
      drm/shmem: Put pages independent of a SG table being set
      drm/gem: Allow sparsely populated page arrays in drm_gem_put_pages
      tools build: Add capability-related feature detection
      drm: gm12u320: Add -ENODEV to list of errors to ignore
      drm: gm12u320: Do not take a mutex from a wait_event condition
      drm: gm12u320: Use DRM_DEV_ERROR everywhere
      drm: gm12u320: Some minor cleanups
      perf top: Collapse and resort all evsels in a group
      perf hist: Remove dummy entries when finding real ones.
      perf trace: Fix segmentation fault when access syscall info on arm64
      perf hists: Do not link a pair if already linked
      perf top: Set display thread COMM to help with debugging
      perf vendor events intel: Add Icelake V1.00 event file
      perf tools: Fix paths in include statements
      perf test vfs_getname: Disable ~/.perfconfig to get default output
      perf config: Document the PERF_CONFIG environment variable
      perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig
      perf session: Avoid infinite loop when seeing invalid header.size
      ext4: set error return correctly when ext4_htree_store_dirent fails
      drm/i915/overlay: Switch to using i915_active tracking
      drm/i915: Forgo last_fence active request tracking
      MAINTAINERS: Update e-mail address for Andrea Parri
      rcu: Fix spelling mistake "greate"->"great"
      arm: Use common outgoing-CPU-notification code
      rcu: Remove redundant "if" condition from rcu_gp_is_expedited()
      idle: Prevent late-arriving interrupts from disrupting offline
      clk: ingenic: Use CLK_OF_DECLARE_DRIVER macro
      drm/amdgpu: flag renoir as experimental for now
      drm/amdgpu: skip mec2 jump table loading for renoir
      drm/amdgpu: use direct loading on renoir vcn for the moment
      drm/amdgpu: set fw default loading by psp for renoir
      drm/amdgpu: update lbpw for renoir
      drm/amdgpu: enable power gating for renoir
      drm/amdgpu: enable clock gating for renoir
      drm/amdgpu: add VCN2.0 to Renoir IP blocks
      drm/amdgpu: enable Doorbell support for Renoir (v2)
      drm/amdgpu: enable Renoir VCN firmware loading
      drm/amdgpu: add sdma golden settings for renoir
      drm/amdgpu: add gfx golden settings for renoir (v2)
      drm/amdgpu: add psp_v12_0 for renoir (v2)
      drm/amdgpu: set rlc funcs for renoir
      drm/amdgpu: add asic funcs for renoir
      drm/amdgpu: enable dce virtual ip module for Renoir
      drm/amdgpu: fix no interrupt issue for renoir emu
      drm/amdgpu: add renoir pci id
      drm/amdgpu: set ip blocks for renoir
      drm/amdgpu: add sdma support for renoir
      drm/amdgpu: add gfx support for renoir
      drm/amdgpu: set fw load type for renoir
      drm/amdgpu: add gmc v9 supports for renoir
      drm/amdgpu: add soc15 common ip block support for renoir
      drm/amdgpu: add renoir support for gpu_info and ip block setting
      drm/amdgpu: add renoir asic_type enum
      drm/amdgpu: add renoir header files (v2)
      drm/amd/powerplay: remove redundant duplicated return check
      drm/amd/display: Fix a typo - dce_aduio_mask --> dce_audio_mask
      drm/amd/display: use kvmalloc for dc_state (v2)
      drm/amdgpu: fix gfx9 soft recovery
      drm/amdgpu/powerplay: update Arcturus smu version in new place
      drm/amdgpu: enable mmhub clock gating for Arcturus
      drm/amdgpu: add mmhub clock gating for Arcturus
      drm/amdgpu: increase CGCG gfx idle threshold for Arcturus
      drm/amdgpu: add GFX_CP_LS flag to Arcturus
      drm/amdgpu: remove ras block's feature status info in sysfs
      drm/amd/powerplay: change smu_read_sensor sequence in smu
      drm/amdgpu: split athub clock gating from mmhub
      drm/amdgpu: enable sdma clock gating for Arcturus
      drm/amdgpu: add sdma clock gating for Arcturus
      drm/amdgpu: support sdma clock gating for more instances
      drm/amdgpu: enable hdp clock gating for Arcturus
      drm/amdgpu: add hdp clock gating for Arcturus
      drm/amdgpu: enable gfx clock gating for Arcturus
      drm/amdgpu: add gfx clock gating for Arcturus
      drm/amdgpu: create mmhub ras framework
      drm/amdgpu: support mmhub ras in amdgpu ras
      drm/amdgpu: add amdgpu_mmhub_funcs definition
      drm/amdgpu: add sub block parameter in ras inject command
      drm/amdgpu: add check to avoid array bound issue
      drm/amd/powerplay: update smu11_driver_if_navi10.h
      drm/amd/powerplay: re-define smu interface version for smu v11
      drm/amdgpu: add navi14 PCI ID
      drm/amdgpu: Update pitch on page flips without DC as well
      drm/amd/display: Remove drm_dsc_dc.c
      drm/amdgpu: enable vcn clock gating for navi12
      drm/amdgpu: enable athub clock gating for navi12
      drm/amdgpu/athub2: set clock gating for navi12
      drm/amdgpu: enable ih clock gating for navi12
      drm/amdgpu: enable mmhub clock gating for navi12
      drm/amdgpu/mmhub2: set clock gating for navi12
      drm/amdgpu: enable sdma clock gating for navi12
      drm/amdgpu/sdma5: set sdma clock gating for navi12
      drm/amdgpu: enable hdp clock gating for navi12
      drm/amdgpu: enable gfx clock gatings for navi12
      Revert "drm/amdgpu: fix transform feedback GDS hang on gfx10 (v2)"
      ext4: drop legacy pre-1970 encoding workaround
      ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number
      gpio: merrifield: Pass irqchip when adding gpiochip
      gpio: lynxpoint: Pass irqchip when adding gpiochip
      gpio: intel-mid: Pass irqchip when adding gpiochip
      parisc: speed up flush_tlb_all_local with qemu
      parisc: Add ALTERNATIVE_CODE() and ALT_COND_RUN_ON_QEMU
      ARM: dts: exynos: Add CAM power domain to Exynos5422/5800
      ARM: dts: exynos: Add G3D power domain to Exynos542x
      ARM: dts: exynos: Move MSC power domain to the right (sorted) place
      arm64: topology: Use PPTT to determine if PE is a thread
      kernel: only define task_struct_whitelist conditionally
      ia64/kprobes: remove the unused ia64_get_bsp_cfm function
      ia64: annotate switch fallthroughs in ia64_handle_unaligned
      ia64: annotate a switch fallthrough in ia64_do_signal
      media: mach-omap2/devices.c: set dma mask
      ALSA: hda: Set fifo_size for both playback and capture streams
      drm/syncobj: Add better overview documentation for syncobj (v2)
      RDMA/hns: Use the new APIs for printing log
      RDMA/hns: Disable alw_lcl_lpbk of SSU
      RDMA/hns: Remove redundant print in hns_roce_v2_ceq_int()
      RDMA/hns: Refactor hns_roce_v2_set_hem for hip08
      RDMA/hns: Remove unnecessary kzalloc
      RDMA/hns: Refactor irq request code
      RDMA/hns: Split bool statement and assign statement
      RDMA/hns: Handling the error return value of hem function
      RDMA/hns: Update some comments style
      RDMA/hns: Clean up unnecessary initial assignment
      RDMA/hns: Remove unnessary init for cmq reg
      RDMA/hns: Update the prompt message for creating and destroy qp
      RDMA/hns: Optimize hns_roce_modify_qp function
      RDMA/hns: Encapsulate some lines for setting sq size in user mode
      staging: rtl8192u: fix spacing errors
      staging: rtl8712: r8712_construct_txaggr_cmd_hdr(): Change return type
      staging: rtl8712: r8712_construct_txaggr_cmd_desc(): Change return type
      staging: rtl8712: r8712_xmit_direct(): Change return type
      staging: rtl8712: r8712_free_xmitbuf(): Change return type
      staging: rtl8712: make_wlanhdr(): Change return values and type
      staging: rtl8712: r8712_update_attrib(): Change return values and type
      staging: rtl8712: _r8712_init_xmit_priv(): Change return values and type
      drm/i915: Extract general GT interrupt handlers
      drm/i915: Extract GT powermanagement interrupt handling
      staging: wilc1000: return kernel error codes from wilc_wlan_stop
      staging: wilc1000: Don't reset WILC CPU disgracefully
      RDMA/hns: remove obsolete Kconfig comment
      RDMA/{cxgb3, cxgb4, i40iw}: Remove common code
      RDMA/core: Add common iWARP query port
      RDMA/cxgb3: Use ib_device_set_netdev()
      RDMA: Introduce ib_port_phys_state enum
      drm: Fix kerneldoc warns in connector-related docs
      clk: imx8mq: Unregister clks when of_clk_add_provider failed
      blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling
      clk: imx8mm: Unregister clks when of_clk_add_provider failed
      pinctrl: sh-pfc: Remove incomplete flag "cfg->type"
      pinctrl: sh-pfc: Add new flags into struct sh_pfc_pin_config
      ARM: dts: imx25: mbimxsd25: native-mode is part of display-timings
      ARM: dts: apf27dev: native-mode is part of display-timings
      ARM: dts: edb7211: native-mode is part of display-timings
      ARM: dts: imx27-phytec-phycore-rdk: native-mode is part of display-timings
      ARM: dts: mbimxsd25: native-mode is part of display-timings
      ARM: dts: eukrea-mbimxsd27: native-mode is part of display-timings
      ARM: dts: imx25: mbimxsd25: native-mode is part of display-timings
      ARM: dts: imx27 phyCARD-S: native-mode is part of display-timings
      firmware: imx: Add DSP IPC protocol interface
      PCI: hv: Avoid use of hv_pci_dev->pci_slot after freeing it
      ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width
      ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec
      spi: dw-pci: Add support for Intel Elkhart Lake PSE SPI
      regmap-irq: Correct error paths in regmap_irq_thread for pm_runtime
      ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route
      ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver
      ASoC: Intel: boards: Match Product Family instead of product
      ASoC: dapm: Invalidate only paths reachable for a given stream
      ASoC: SOF: topology: use set_get_data in process load
      ASoC: fsl_esai: Add new compatible string for imx6ull
      ASoC: fsl_esai: Add compatible string for imx6ull
      ASoC: rt5677: Revert remove superfluous set
      ASoC: remove w90x900/nuc900 platform drivers
      ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM
      x86/kconfig: Remove X86_DIRECT_GBPAGES dependency on !DEBUG_PAGEALLOC
      sched/fair: Use rq_lock/unlock in online_fair_sched_group
      soc: imx-scu: Add SoC UID(unique identifier) support
      dt-bindings: arm: imx: Add the soc binding for i.MX8MN
      drm/i915/gt: Use the local engine wakeref when checking RING registers
      drm/i915/selftests: Prevent the timeslice expiring during suppression tests
      drm/i915/execlists: Avoid sync calls during park
      drm/i915/uc: Update copyright and license
      ACPI/PPTT: Add support for ACPI 6.3 thread flag
      mfd: mt6397: Extract IRQ related code from core driver
      drm/komeda: Fix potential integer overflow in komeda_crtc_update_clock_ratio
      mfd: mt6397: Rename macros to something more readable
      reset: Add support for resets provided by SCMI
      firmware: arm_scmi: Add RESET protocol in SCMI v2.0
      dt-bindings: arm: Extend SCMI to support new reset protocol
      firmware: arm_scmi: Make use SCMI v2.0 fastchannel for performance protocol
      firmware: arm_scmi: Add discovery of SCMI v2.0 performance fastchannels
      firmware: arm_scmi: Use {get,put}_unaligned_le{32,64} accessors
      firmware: arm_scmi: Use asynchronous CLOCK_RATE_SET when possible
      firmware: arm_scmi: Drop config flag in clk_ops->rate_set
      firmware: arm_scmi: Add asynchronous sensor read if it supports
      firmware: arm_scmi: Drop async flag in sensor_ops->reading_get
      firmware: arm_scmi: Add support for asynchronous commands and delayed response
      firmware: arm_scmi: Add mechanism to unpack message headers
      firmware: arm_scmi: Separate out tx buffer handling and prepare to add rx
      firmware: arm_scmi: Add receive channel support for notifications
      firmware: arm_scmi: Segregate tx channel handling and prepare to add rx
      firmware: arm_scmi: Reorder some functions to avoid forward declarations
      firmware: arm_scmi: Check if platform has released shmem before using
      firmware: arm_scmi: Use the term 'message' instead of 'command'
      firmware: arm_scmi: Fix few trivial typos in comments
      firmware: arm_scmi: Remove extra check for invalid length message responses
      firmware: arm_scmi: Align few names in sensors protocol with SCMI specification
      firmware: arm_scmi: Use the correct style for SPDX License Identifier
      watchdog: jz4740: Fix unused variable warning in jz4740_wdt_probe
      watchdog: Remove dev_err() usage after platform_get_irq()
      watchdog: riowd: Mark expected switch fall-through
      watchdog: wdt977: Mark expected switch fall-through
      watchdog: scx200_wdt: Mark expected switch fall-through
      watchdog: Mark expected switch fall-throughs
      mtd: spi-nor: fix description for int (*flash_is_locked)()
      PCI: tegra: Fix OF node reference leak
      mfd: Remove dev_err() usage after platform_get_irq()
      mfd: db8500-prcmu: Mark expected switch fall-throughs
      mfd: intel-lpss: Add Intel Tiger Lake PCI IDs
      mfd: Drop obsolete JZ4740 driver
      mfd: omap-usb-host: Mark expected switch fall-throughs
      mfd: intel-lpss: Remove D3cold delay
      dma-fence: Report the composite sync_file status
      tools: bpftool: fix reading from /proc/config.gz
      efi: cper: print AER info of PCIe fatal error
      drm/i915/tgl: Fixing up list of PG3 power domains.
      drm/i915/icl: Remove DDI IO power domain from PG3 power domains
      HMAT: Skip publishing target info for nodes with no online memory
      HMAT: Register attributes for memory hot add
      HMAT: Register memory-side cache after parsing
      drm/i915/uc: Use -EIO code for GuC initialization failures
      drm/i915/uc: Update messages from fw upload step
      drm/i915/uc: Include HuC firmware version in summary
      drm/i915/uc: Fail early if there is no GuC fw available
      i3c: master: fix a memory leak bug
      backlight: lms283gf05: Fix a typo in the description passed to 'devm_gpio_request_one()'
      backlight: lm3630a: Switch to use fwnode_property_count_uXX()
      backlight: rave-sp: Leave initial state and register with correct device
      drm: sun4i: Add support for enabling DDC I2C bus to sun8i_dw_hdmi glue
      dt-bindings: display: hdmi-connector: Support DDC bus enable
      clk: sunxi-ng: v3s: add Allwinner V3 support
      clk: sunxi-ng: v3s: add missing clock slices for MMC2 module clocks
      mtd: spi-nor: Rework hwcaps selection for the spi-mem case
      mtd: spi-nor: Move m25p80 code in spi-nor.c
      mfd: twl-core: Convert to i2c_new_dummy_device
      mfd: palmas: Convert to i2c_new_dummy_device
      mfd: max8998: Convert to i2c_new_dummy_device
      mfd: max8997: Convert to i2c_new_dummy_device
      mfd: max8925-i2c: Convert to i2c_new_dummy_device
      mfd: max8907: Convert to i2c_new_dummy_device
      mfd: max77843: Convert to i2c_new_dummy_device
      mfd: max77693: Convert to i2c_new_dummy_device
      mfd: max14577: Convert to i2c_new_dummy_device
      mtd: spi-nor: always use bounce buffer for register read/writes
      mfd: da9150-core: Convert to i2c_new_dummy_device
      mfd: bcm590xx: Convert to i2c_new_dummy_device
      mfd: ab3100-core: Convert to i2c_new_dummy_device
      mfd: 88pm860x-core: Convert to i2c_new_dummy_device
      mfd: 88pm800: Convert to i2c_new_dummy_device
      mfd: timberdale: Use dev_get_drvdata
      mfd: da9063: Remove now unused platform_data
      mfd: tps80031: Convert to devm_i2c_new_dummy_device
      mfd: cros_ec: Update cros_ec_commands.h
      dma-fence: Propagate errors to dma-fence-array container
      Input: applespi - no need to check return value of debugfs_create functions
      Input: edt-ft5x06 - no need to check return value of debugfs_create functions
      gpio: lpc32xx: allow building on non-lpc32xx targets
      Input: matrix-keymap - switch to use device_property_count_u32()
      Input: atmel_mxt_ts - switch to use device_property_count_u32()
      Input: hideep - switch to use device_property_count_u32()
      Input: mpr121 - switch to use device_property_count_u32()
      Input: axp20x-pek - convert driver to use dev_groups
      Input: gpio_keys - convert driver to use dev_groups
      arm64: defconfig: Enable Sun4i SPDIF module
      dt-bindings: mfd: rn5t618: Document optional property system-power-controller
      mfd: aat2870: No need to check return value of debugfs_create functions
      mfd: ab8500: No need to check return value of debugfs_create functions
      mfd: ab3100: No need to check return value of debugfs_create functions
      usb: gadget: aspeed: Implement dummy hub TT requests
      usb: Add definitions for the USB2.0 hub TT requests
      usb: gadget: aspeed: Improve debugging when nuking
      usb: gadget: aspeed: Remove unused "suspended" flag
      usb: gadget: aspeed: Rework the reset logic
      usb: gadget: aspeed: Check suspend/resume callback existence
      usb: gadget: aspeed: Don't reject requests on suspended devices
      usb: gadget: aspeed: Fix EP0 stall handling
      usb: gadget: aspeed: Cleanup EP0 state on port reset
      usb: gadget: aspeed: Don't set port enable change bit on reset
      MIPS: tlbex: Explicitly cast _PAGE_NO_EXEC to a boolean
      MIPS/ptrace: Update mips_get_syscall_arg's return type
      MIPS: Don't use bc_false uninitialized in __mm_isBranchInstr
      caif: no need to check return value of debugfs_create functions
      xen-netback: no need to check return value of debugfs_create functions
      net: dsa: mv88e6xxx: add delay in direct SMI wait
      net: dsa: mv88e6xxx: fix SMI bit checking
      net: dsa: mv88e6xxx: remove wait and update routines
      net: dsa: mv88e6xxx: wait for AVB Busy bit
      net: dsa: mv88e6xxx: introduce wait bit routine
      net: dsa: mv88e6xxx: introduce wait mask routine
      net: dsa: mv88e6xxx: wait for 88E6185 PPU disabled
      r8169: inline rtl8169_free_rx_databuff
      net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125
      net: phy: add phy_modify_paged_changed
      net: phy: prepare phylib to deal with PHY's extending Clause 22
      net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions
      netdevsim: register couple of devlink params
      ext4: add new ioctl EXT4_IOC_GET_ES_CACHE
      ext4: add a new ioctl EXT4_IOC_GETSTATE
      ext4: add a new ioctl EXT4_IOC_CLEAR_ES_CACHE
      jbd2: flush_descriptor(): Do not decrease buffer head's ref count
      ext4: remove unnecessary error check
      ext4: fix warning when turn on dioread_nolock and inline_data
      drop_monitor: Expose tail drop counter
      drop_monitor: Make drop queue length configurable
      drop_monitor: Add a command to query current configuration
      drop_monitor: Allow truncation of dropped packets
      drop_monitor: Add packet alert mode
      drop_monitor: Add alert mode operations
      drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration
      drop_monitor: Reset per-CPU data before starting to trace
      drop_monitor: Initialize timer and work item upon tracing enable
      drop_monitor: Split tracing enable / disable to different functions
      drm/i915: Remove unused debugfs/i915_emon_status
      iio: hi8435: Drop hi8435_remove() by using devres for remaining elements
      i3c: add addr and lvr to i2c_dev_desc structure
      iio: hi8435: Use gpiod_set_value_cansleep()
      i3c: master: cdns: Use for_each_set_bit()
      i3c: master: Add of_node_put() before return
      iio:st_sensors: remove buffer allocation at each buffer enable
      ieee802154: no need to check return value of debugfs_create functions
      ixgbe: no need to check return value of debugfs_create functions
      i40e: no need to check return value of debugfs_create functions
      fm10k: no need to check return value of debugfs_create functions
      mvpp2: no need to check return value of debugfs_create functions
      skge: no need to check return value of debugfs_create functions
      qca: no need to check return value of debugfs_create functions
      dpaa2: no need to check return value of debugfs_create functions
      stmmac: no need to check return value of debugfs_create functions
      nfp: no need to check return value of debugfs_create functions
      hns3: no need to check return value of debugfs_create functions
      cxgb4: no need to check return value of debugfs_create functions
      bnxt: no need to check return value of debugfs_create functions
      xgbe: no need to check return value of debugfs_create functions
      mlx5: no need to check return value of debugfs_create functions
      bonding: no need to print a message if debugfs_create_dir() fails
      wimax: no need to check return value of debugfs_create functions
      drm/i915: buddy allocator
      drm/i915/blt: support copying objects
      drm/panel: drop return code from drm_panel_detach()
      drm/panel: use inline comments in drm_panel.h
      drm/panel: move drm_panel functions to .c file
      drm/panel: ili9322: move bus_flags to get_modes()
      drm/mxsfb: fix opencoded use of drm_panel_*
      drm/fsl-dcu: fix opencoded use of drm_panel_*
      drm/imx: fix opencoded use of drm_panel_*
      drm/bridge: tc358767: fix opencoded use of drm_panel_*
      cpuidle: teo: Get rid of redundant check in teo_update()
      drm/i915/gtt: disable 2M pages for pre-gen11
      drm/i915/gtt: enable GTT cache by default
      drm/i915/selftests: move gpu-write-dw into utils
      thermal: cpu_cooling: Switch to QoS requests for freq limits
      cpufreq: Add policy create/remove notifiers back
      PM: suspend: Fix platform_suspend_prepare_noirq()
      dt-bindings: usb: renesas_gen3: Rename bindings documentation file to reflect IP block
      dma-buf: further relax reservation_object_add_shared_fence
      drm/i915: use new reservation_object_fences helper
      dma-buf: add reservation_object_fences helper
      dma-buf: make dma_fence structure a bit smaller v2
      drm/i915/blt: bump the size restriction
      drm/i915/blt: don't assume pinned intel_context
      gpio: remove ks8695 driver
      pinctrl: freescale: imx: Add of_node_put() before return
      pinctrl: sprd: Add of_node_put() before return to prevent memory leak
      pinctrl: stm32: stm32: Add of_node_put() before return
      pinctrl: aspeed: g6: Remove const specifier from aspeed_g6_sig_expr_set's ctx parameter
      usb: remove ehci-w90x900 driver
      tc-testing: added tdc tests for matchall filter
      selftests: Fix detection of nettest command in fcnal-test
      Input: remove w90x900 touchscreen driver
      Input: remove w90x900 keyboard driver
      net/mlx5e: Use refcount_t for refcount
      net/mlx5e: Use vhca_id in generating representor port_index
      net/mlx5e: Simplify querying port representor parent id
      net/mlx5: E-switch, Removed unused hwid
      net/mlx5e: Allow concurrent creation of encap entries
      net/mlx5e: Protect encap hash table with mutex
      net/mlx5e: Extend encap entry with reference counter
      net/mlx5e: Allow concurrent creation of mod_hdr entries
      net/mlx5e: Protect mod_hdr hash table with mutex
      net/mlx5e: Protect mod header entry flows list with spinlock
      net/mlx5e: Extend mod header entry with reference counter
      net/mlx5e: Allow concurrent creation of hairpin entries
      net/mlx5e: Protect hairpin hash table with mutex
      net/mlx5e: Protect hairpin entry flows list with spinlock
      net/mlx5e: Extend hairpin entry with reference counter
      dt-bindings: arm: amlogic: fix x96-max/sei510 section in amlogic.yaml
      net: hns3: refine some macro definitions
      net: hns3: add handshake with VF for PF reset
      net: hns3: refine MAC pause statistics querying function
      net: hns3: add function display NCL_CONFIG info
      net: hns3: add check for max TX BD num for tso and non-tso case
      net: hns3: add some statitics info to tx process
      net: hns3: add DFX registers information for ethtool -d
      net: hns3: modify how pause options is displayed
      net: hns3: add input length check for debugfs write function
      net: hns3: clean up for vlan handling in hns3_fill_desc_vtags
      net: hns3: fix interrupt clearing error for VF
      net: hns3: fix GFP flag error in hclge_mac_update_stats()
      taprio: remove unused variable 'entry_list_policy'
      r8169: fix performance issue on RTL8168evl
      tcp: Update TCP_BASE_MSS comment
      tcp: add new tcp_mtu_probe_floor sysctl
      drm/i915: split out uncore_mmio_debug
      drm/i915: Stop reconfiguring our shmemfs mountpoint
      drm/i915: Lift timeline into intel_context
      drm/i915: Push the ring creation flags to the backend
      drm/i915/gt: Make deferred context allocation explicit
      drm/i915: Remove i915_gem_context_create_gvt()
      devlink: remove pointless data_len arg from region snapshot create
      arm64: dts: amlogic: g12 CPU timers stop in suspend
      arm64: dts: meson-g12b: support a311d and s922x cpu operating points
      dt-bindings: arm: amlogic: add support for the Khadas VIM3
      dt-bindings: arm: amlogic: add bindings for the Amlogic G12B based A311D SoC
      dt-bindings: arm: amlogic: add bindings for G12B based S922X SoC
      arm64: dts: meson: add video decoder entries
      arm64: dts: meson-gx: add video decoder entry
      dt-bindings: media: amlogic,vdec: add default compatible
      arm64: dts: meson: add ethernet fifo sizes
      arm64: dts: meson-g12b: add cpus OPP tables
      arm64: dts: meson-g12a: enable DVFS on G12A boards
      arm64: dts: meson-g12a: add cpus OPP table
      arm64: dts: meson-g12-common: add pwm_a on GPIOE_2 pinmux
      arm64: dts: move common G12A & G12B modes to meson-g12-common.dtsi
      tcp: batch calls to sk_flush_backlog()
      ipv4: Add lockdep condition to fix for_each_entry()
      rcu/sync: Remove custom check for RCU readers
      rcu: Add support for consolidated-RCU reader checking
      iommu/omap: Fix compilation warnings
      tools/memory-model: Update the informal documentation
      tools/memory-model: Use cumul-fence instead of fence in ->prop example
      EDAC, pnd2: Fix ioremap() size in dnv_rd_reg()
      ASoC: soc-core: add for_each_xxx macro for aux_dev
      ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev
      ASoC: max9850: remove unused variable 'max9850_reg'
      ASoC: max98926: remove two unused variables
      ASoC: soc-core: remove legacy style of aux_dev
      ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev
      ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev
      ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev
      ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev
      ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev
      ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev
      ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev
      ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev
      ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev
      ASoC: simple-card: use snd_soc_dai_link_component for aux_dev
      ASoC: soc-core: support snd_soc_dai_link_component for aux_dev
      regulator: twl6030: workaround the VMMC reset behavior
      regulator: twl6030: use variable for device node
      dt-bindings: regulator: twl6030: Add retain-on-reset property
      ASoC: hdac_hdmi: Offload dapm update at jack detection
      PSCI: cpuidle: Refactor CPU suspend power_state parameter handling
      ARM: psci: cpuidle: Enable PSCI CPUidle driver
      ARM: psci: cpuidle: Introduce PSCI CPUidle driver
      drivers: firmware: psci: Decouple checker from generic ARM CPUidle
      ARM: cpuidle: Remove overzealous error logging
      ARM: cpuidle: Remove useless header include
      Input: synaptics - fix a typo
      drm/amdgpu: remove RREG64/WREG64
      drm/amdgpu: implement UMC 64 bits REG operations
      drm/amdgpu: replace readq/writeq with atomic64 operations
      samples/bpf: xdp_fwd explain bpf_fib_lookup return codes
      samples/bpf: make xdp_fwd more practically usable via devmap lookup
      samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports
      xdp: xdp_umem: fix umem pages mapping for 32bits systems
      gfs2: Minor gfs2_alloc_inode cleanup
      gfs2: implement gfs2_block_zero_range using iomap_zero_range
      gfs2: Add support for IOMAP_ZERO
      gfs2: gfs2_iomap_begin cleanup
      iommu/omap: remove pm_runtime_irq_safe flag for OMAP IOMMUs
      iommu/omap: add support for late attachment of iommu devices
      iommu/omap: introduce new API for runtime suspend/resume control
      iommu/omap: Add system suspend/resume support
      iommu/omap: add logic to save/restore locked TLBs
      iommu/omap: streamline enable/disable through runtime pm callbacks
      iommu/omap: add pdata ops for omap_device_enable/idle
      iommu/omap: fix boot issue on remoteprocs with AMMU/Unicache
      iommu: Remove dev_err() usage after platform_get_irq()
      iommu/amd: Re-factor guest virtual APIC (de-)activation code
      ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker
      ALSA: hda - Inform too slow responses
      Input: ads7846 - add support for general touchscreen bindings
      dt-bindings: input: ads7846: fix property description
      arm64: mm: Really fix sparse warning in untagged_addr()
      arm64: mm: Simplify definition of virt_addr_valid()
      drm/i915: Drop the fudge warning on ring restart for ctg/elk
      floppy: fix usercopy direction
      drm/i915: Generalise BSD default selection
      drm/i915: Replace global bsd_dispatch_index with random seed
      drm/i915: Check for a second VCS engine more carefully
      device.h: Fix warnings for mismatched parameter names in comments
      staging: wusbcore: Fix build error without CONFIG_USB
      ASoC: SOF: Intel: Add missing include file hdac_hda.h
      s390/mm: Remove sev_active() function
      fs/core/vmcore: Move sev_active() reference to x86 arch code
      x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header
      dma-mapping: Remove dma_check_mask()
      swiotlb: Remove call to sme_active()
      x86, s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig
      drm/i915/execlists: Backtrack along timeline
      drm/i915: Free the imported shmemfs file for phys objects
      regulator: qcom-rpmh: Update PMIC modes for PMIC5
      regulator: qcom-rpmh: Fix pmic5_bob voltage count
      regulator: qcom-rpmh: Sort the compatibles
      regulator: dt-bindings: Sort the compatibles and nodes
      ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation
      ASoC: SOF: Introduce snd_sof_dsp_get_window_offset
      ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset
      ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation
      ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation
      ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init
      ASoC: ml26124: remove unused variable 'ngth'
      ASoC: mt6351: remove unused variable 'mt_lineout_control'
      ASoC: SOF: Intel: Add missing include file hdac_hda.h
      etnaviv: perfmon: fix total and idle HI cyleces readout
      etnaviv: fix whitespace errors
      usb: dwc3: Use clk_bulk_prepare_enable()
      usb: dwc3: Use devres to get clocks
      usb: dwc3: remove generic PHYs forwarding for XHCI device
      docs: arm64: Add layout and 52-bit info to memory document
      arm64: mm: Remove vabits_user
      arm64: mm: Introduce 52-bit Kernel VAs
      arm64: mm: Modify calculation of VMEMMAP_SIZE
      arm64: mm: Separate out vmemmap
      arm64: mm: Logic to make offset_ttbr1 conditional
      arm64: mm: Introduce vabits_actual
      arm64: mm: Introduce VA_BITS_MIN
      arm64: dump: De-constify VA_START and KASAN_SHADOW_START
      arm64: kasan: Switch to using KASAN_SHADOW_OFFSET
      arm64: mm: Flip kernel VA space
      arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START
      clk: meson: g12a: expose CPUB clock ID for G12B
      clk: meson: g12a: add notifiers to handle cpu clock change
      clk: meson: add g12a cpu dynamic divider driver
      clk: core: introduce clk_hw_set_parent()
      drm: meson: venc: set the correct macrovision max amplitude value
      drm: meson: add macro used to enable HDMI PLL
      drm: meson: global clean-up
      drm: meson: venc: use proper macros instead of magic constants
      drm: meson: viu: use proper macros instead of magic constants
      drm: meson: vpp: use proper macros instead of magic constants
      drm: meson: drv: use macro when initializing vpu
      drm: meson: crtc: use proper macros instead of magic constants
      drm: meson: mask value when writing bits relaxed
      ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono'
      drm/etnaviv: remove unused function etnaviv_gem_mapping_reference
      drm/etnaviv: fix etnaviv_cmdbuf_suballoc_new return value
      drm/i915: extract i915_gem_shrinker.h from i915_drv.h
      drm/i915: extract gem/i915_gem_stolen.h from i915_drv.h
      drm/i915: extract i915_memcpy.h from i915_drv.h
      drm/i915: extract i915_suspend.h from i915_drv.h
      drm/i915: extract i915_sysfs.h from i915_drv.h
      drm/i915: extract i915_perf.h from i915_drv.h
      drm/i915: move printing and load error inject to i915_utils.[ch]
      ACPI / processor: don't print errors for processorIDs == 0xff
      drm/i915: move I915_STATE_WARN() and _ON() to intel_display.h
      drm/i915: move add_taint_for_CI() to i915_utils.h
      drm/i915: remove unused dev_priv->no_aux_handshake
      intel-hid: Disable button array during suspend-to-idle
      drm/i915/kvmgt: Use struct_size() helper
      intel-hid: intel-vbtn: Avoid leaking wakeup_mode set
      pinctrl: rza1: Use devm_platform_ioremap_resource() helper
      drm/panel: simple: Support TI nspire panels
      drm/panel: simple: Add TI nspire panel bindings
      drm/pl111: Support grayscale
      usbfs: Add ioctls for runtime power management
      USB: usbsevseg: convert to use dev_groups
      USB: trancevibrator: convert to use dev_groups
      USB: usbip: convert to use dev_groups
      USB: atm: cxacru: convert to use dev_groups
      USB: ueagle-atm: convert to use dev_groups
      USB: usblp: convert to use dev_groups
      USB: usbtmc: convert to use dev_groups
      USB: cytherm: convert to use dev_groups
      USB: cypress_cy7c63: convert to use dev_groups
      USB: lvstest: convert to use dev_groups
      USB: chipidea: convert platform driver to use dev_groups
      USB: phy: mv-usb: convert platform driver to use dev_groups
      USB: phy: tahvo: convert platform driver to use dev_groups
      USB: phy: twl6030: convert platform driver to use dev_groups
      USB: gadget: udc: s3c2410_udc: Mark expected switch fall-throughs
      usb: gadget: atmel_usba_udc: Mark expected switch fall-through
      ALSA: hda: readl/writel need linux/io.h
      liquidio: Use pcie_flr() instead of reimplementing it
      r8169: allocate rx buffers using alloc_pages_node
      fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count'
      usb: dwc3: Update soft-reset wait polling rate
      usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h
      usb: dwc3: Switch to use device_property_count_u32()
      usb: gadget: pch_udc: Use dev_get_drvdata
      usb: dwc2: Switch to use device_property_count_u32()
      usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code
      usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code
      usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code
      usb: dwc2: gadget: Fix kill_all_requests race
      usb: gadget: atmel_usba_udc: Mark expected switch fall-through
      USB: gadget: udc: s3c2410_udc: Mark expected switch fall-throughs
      mlxsw: spectrum: Extend to support Spectrum-3 ASIC
      net: stmmac: selftests: Add a selftest for Flexible RX Parser
      net: stmmac: Add Flexible RX Parser support in XGMAC
      net: stmmac: Implement Safety Features in XGMAC core
      net: stmmac: selftests: Add test for VLAN and Double VLAN Filtering
      net: stmmac: Implement VLAN Hash Filtering in XGMAC
      net: stmmac: selftests: Add RSS test
      net: stmmac: Implement RSS and enable it in XGMAC core
      net: stmmac: xgmac: Implement tx_queue_prio()
      net: stmmac: xgmac: Implement set_mtl_tx_queue_weight()
      net: stmmac: xgmac: Implement MMC counters
      padata: initialize pd->cpu with effective cpumask
      crypto: ccp - Remove unnecessary linux/pci.h include
      crypto: ccp - Include DMA declarations explicitly
      crypto: qcom-rng - use devm_platform_ioremap_resource() to simplify code
      crypto: qce - use devm_platform_ioremap_resource() to simplify code
      crypto: stm32 - use devm_platform_ioremap_resource() to simplify code
      crypto: rockchip - use devm_platform_ioremap_resource() to simplify code
      crypto: sunxi-ss - use devm_platform_ioremap_resource() to simplify code
      crypto: picoxcell - use devm_platform_ioremap_resource() to simplify code
      crypto: mediatek - use devm_platform_ioremap_resource() to simplify code
      crypto: inside-secure - use devm_platform_ioremap_resource() to simplify code
      crypto: img-hash - use devm_platform_ioremap_resource() to simplify code
      crypto: exynos - use devm_platform_ioremap_resource() to simplify code
      crypto: ccp - use devm_platform_ioremap_resource() to simplify code
      crypto: artpec6 - use devm_platform_ioremap_resource() to simplify code
      crypto: gcm - restrict assoclen for rfc4543
      MAINTAINERS: add maintainer for HiSilicon QM and ZIP controller driver
      crypto: hisilicon - add debugfs for ZIP and QM
      Documentation: Add debugfs doc for hisi_zip
      crypto: hisilicon - add SRIOV support for ZIP
      crypto: hisilicon - add HiSilicon ZIP accelerator support
      crypto: hisilicon - add hardware SGL support
      crypto: hisilicon - add queue management driver for HiSilicon QM module
      crypto: engine - Reduce default RT priority
      crypto: caam - change return value in case CAAM has no MDHA
      crypto: caam - unregister algorithm only if the registration succeeded
      crypto: caam - execute module exit point only if necessary
      crypto: caam - free resources in case caam_rng registration failed
      crypto: caam - fix MDHA key derivation for certain user key lengths
      crypto: caam - keep both virtual and dma key addresses
      crypto: caam - update rfc4106 sh desc to support zero length input
      crypto: caam - check zero-length input
      crypto: caam - check assoclen
      crypto: caam - check authsize
      crypto: caam - check key length
      crypto: caam - update IV only when crypto operation succeeds
      crypto: caam - fix return code in completion callbacks
      crypto: caam/qi - fix error handling in ERN handler
      crypto: aes - helper function to validate key length for AES algorithms
      crypto: gcm - helper functions for assoclen/authsize check
      tipc: add loopback device tracking
      crypto: inside-secure - Remove redundant DES ECB & CBC keysize check
      crypto: ccp - Clean up and exit correctly on allocation failure
      crypto: drivers - Remove dev_err() usage after platform_get_irq()
      crypto: inside-secure - Use defines instead of some constants (cosmetic)
      crypto: caam - fix concurrency issue in givencrypt descriptor
      crypto: ux500/crypt - Mark expected switch fall-throughs
      crypto: ccp - Log an error message when ccp-crypto fails to load
      crypto: ccree - use std api sg_zero_buffer
      crypto: ccree - use the full crypt length value
      lightnvm: remove unused 'geo' variable
      loop: Add LOOP_SET_DIRECT_IO to compat ioctl
      PCI/MSI: Enable PCI_MSI_IRQ_DOMAIN support for RISC-V
      netfilter: nf_tables_offload: support indr block call
      flow_offload: support get multi-subsystem block
      flow_offload: move tc indirect block to flow offload
      cls_api: add flow_indr_block_call function
      cls_api: remove the tcf_block cache
      cls_api: modify the tc_indr_block_ing_cmd parameters.
      net: use listified RX for handling GRO_NORMAL skbs
      sfc: falcon: don't score irq moderation points for GRO
      sfc: don't score irq moderation points for GRO
      qed: Add new ethtool supported port types based on media.
      cxgb4: smt: Use normal int for refcount
      cxgb4: smt: Add lock for atomic_dec_and_test
      selftests: Add l2tp tests
      net: delete "register" keyword
      mkiss: Use refcount_t for refcount
      dpaa_eth: Use refcount_t for refcount
      MIPS: jz4740: Drop obsolete code
      MIPS: GCW0: Reduce system timer and clocksource to 750 kHz
      MIPS: CI20: Reduce system timer and clocksource to 3 MHz
      MIPS: qi_lb60: Reduce system timer and clocksource to 750 kHz
      MIPS: jz4740: Add DTS nodes for the TCU drivers
      clk: jz4740: Add TCU clock
      clocksource: Add a new timer-ingenic driver
      irqchip: Add irq-ingenic-tcu driver
      clk: ingenic: Add driver for the TCU clocks
      mfd/syscon: Add device_node_to_regmap()
      dt-bindings: Add doc for the Ingenic TCU drivers
      doc: Add doc for the Ingenic TCU hardware
      dt-bindings: ingenic: Add DT bindings for TCU clocks
      ASoC: sof: Fix warning when IPC flood test is not enabled
      drm/panfrost: Add madvise and shrinker support
      drm/shmem: Add madvise state and purge helpers
      drm/panfrost: Remove completed features still in TODO
      drm/i915: Make debugfs/per_file_stats scale better
      drm/i915: Only include active engines in the capture state
      drm/i915: Defer final intel_wakeref_put to process context
      ASoC: Intel: Skylake: large_config_get overhaul
      ASoC: Intel: Skylake: Limit large_config_get to single frame
      PCI: Mark expected switch fall-through
      PCI: Correct pci=resource_alignment parameter example
      PCI: Restore Resizable BAR size bits correctly for 1MB BARs
      PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END
      PCI: Convert pci_resource_to_user() to a weak function
      ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl
      ASoC: tscs454: remove unused variable 'PLL_48K_RATE'
      ASoC: soc-core: fix module_put() warning in soc_cleanup_component
      ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add()
      ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS
      ASoC: soc-core: tidyup for card->deferred_resume_work
      ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card()
      ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs()
      ASoC: soc-core: tidyup for snd_soc_add_card_controls()
      ASoC: soc-core: tidyup for snd_soc_dapm_add_routes()
      ASoC: soc-core: tidyup for snd_soc_add_component_controls()
      drm/i915/selftests: Fixup a missing legacy_idx
      spi: Rename of_spi_register_master() function
      regulator: act8865: Fix build error without CONFIG_POWER_SUPPLY
      regulator: qcom-rpmh: Add support for SM8150
      regulator: dt-bindings: Add PM8150x compatibles
      ASoC: hdac_hda: fix page fault issue by removing race
      drm/i915/tgl: Fix the read of the DDI that transcoder is attached to
      drm/i915: Get transcoder power domain before reading its register
      leds: pca953x: Include the right header
      staging: rtl8712: r8712_xmit_classifier(): Change return values and type
      staging: rtl8712: Remove while loop and check_cmd_fifo()
      staging: rtl8712: r8712_free_drv_sw(): Change return type
      staging: rtl8712: init_drv_sw(): Change return values
      staging: rtl8712: init_default_value(): Change return type
      staging: rtl8712: recvbuf2recvframe(): Change return type
      staging: rtl8712: r8712_recv_entry(): Change return type
      staging: rtl8712: r8712_wlanhdr_to_ethhdr(): Change return values
      staging: rtl8712: recv_indicatepkt_reorder(): Change return values
      staging: rtl8712: amsdu_to_msdu(): Change return type
      staging: rtl8723bs: fix brace position in enum declaration
      staging: isdn: hysdn_procconf_init() remove parantheses from return value
      Staging: rtl8188eu: core: rtw_security: tidy up crc32_init()
      staging: wilc1000: use helper API to pack data for firmware
      clk: mvebu: ap806: Fix clock name for the cluster
      clk: mvebu: add CPU clock driver for Armada 7K/8K
      clk: mvebu: add helper file for Armada AP and CP clocks
      dt-bindings: ap806: add the cluster clock node in the syscon file
      EDAC, mellanox: Add ECC support for BlueField DDR4
      RAS: Build debugfs.o only when enabled in Kconfig
      RAS: Fix prototype warnings
      clk: qcom: define probe by index API as common API
      clk: reset: Modify reset-controller driver
      clk: qcom: Add WCSS gcc clock control for QCS404
      clk: Use seq_puts() in possible_parent_show()
      clk: Assert prepare_lock in clk_core_get_boundaries
      clk: Add clk_min/max_rate entries in debugfs
      drm/i915: Fix up the inverse mapping for default ctx->engines[]
      drm/i915: Allocate kernel_contexts directly
      ASoC: SOF: Intel: Initialize hdaudio bus properly
      ALSA: hda: Direct MMIO accesses
      ALSA: hda: Remove page allocation redirection
      lib: scatterlist: Fix to support no mapped sg
      lightnvm: remove set but not used variables 'data_len' and 'rq_len'
      dmaengine: fsl-edma: implement .device_synchronize callback
      dmaengine: pl330: use the same attributes when freeing pl330->mcode_cpu
      drm/i915/selftests: Pass intel_context to mock_request
      drm/i915/tgl/dsi: Enable blanking packets during BLLP for video mode
      drm/i915/tgl: Add mipi dsi support for TGL
      drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping
      drm/i915/tgl/dsi: Do not override TA_SURE
      drm/i915/tgl/dsi: Set latency PCS_DW1 for tgl
      drm/i915/tgl/dsi: Program TRANS_VBLANK register
      iommu/arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync()
      iommu/arm-smmu-v3: Reduce contention during command-queue insertion
      dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto
      dmaengine: fsl-edma: add i.mx7ulp edma2 version support
      dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent
      dmaengine: imx-sdma: Remove call to memset after dma_alloc_coherent
      pinctrl: denverton: Update pin names according to v1.08
      MAINTAINERS: mark wusbcore and UWB as obsolete
      ACPI: PM: Print debug messages on device power state changes
      ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices
      ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message
      ACPI: EC: PM: Consolidate some code depending on PM_SLEEP
      ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events()
      ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend
      ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter
      ACPI: PM: s2idle: Rearrange lps0_device_attach()
      dt-bindings: rcar-{csi2,vin}: Rename bindings documentation files
      dt-bindings: rcar-imr: Rename bindings documentation file
      dt-bindings: Rename file of DT bindings for Renesas memory controllers
      drm/i915: split out intel_pch.[ch] from i915_drv.[ch]
      clk: renesas: rcar-usb2-clock-sel: Use devm_platform_ioremap_resource() helper
      pinctrl: sh-pfc: Use dev_notice_once() instead of open-coding
      efi: Export Runtime Configuration Interface table to sysfs
      efi: ia64: move SAL systab handling out of generic EFI code
      efi/x86: move UV_SYSTAB handling into arch/x86
      efi: x86: move efi_is_table_address() into arch/x86
      cpufreq: schedutil: fix equation in comment
      sched: Rework pick_next_task() slow-path
      sched: Allow put_prev_task() to drop rq->lock
      sched/fair: Expose newidle_balance()
      sched: Add task_struct pointer to sched_class::set_curr_task
      sched: Rework CPU hotplug task selection
      sched/{rt,deadline}: Fix set_next_task vs pick_next_task
      sched: Fix kerneldoc comment for ia64_set_curr_task
      stop_machine: Fix stop_cpus_in_progress ordering
      sched/fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices
      sched: Clean up active_mm reference counting
      rcu/tree: Fix SCHED_FIFO params
      mutex: Fix up mutex_waiter usage
      USB: typec: ucsi_ccg: convert i2c driver to use dev_groups
      USB: musb: convert platform driver to use dev_groups
      USB: Move wusbcore and UWB to staging as it is obsolete
      clk: Constify struct clk_bulk_data * where possible
      clk: qcom: msm8916: Don't build by default
      scsi: mpt3sas: Update driver version to 31.100.00.00
      scsi: mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR
      scsi: mpt3sas: Reduce the performance drop
      scsi: mpt3sas: Handle fault during HBA initialization
      scsi: mpt3sas: Add sysfs to know supported features
      scsi: mpt3sas: Support MEMORY MOVE Tool box command
      scsi: mpt3sas: Allow ioctls to blocked access status NVMe
      scsi: mpt3sas: Enumerate SES of a managed PCIe switch
      scsi: mpt3sas: Update MPI headers to 2.6.8 spec
      scsi: mpt3sas: Gracefully handle online firmware update
      scsi: mpt3sas: memset request frame before reusing
      scsi: mpt3sas: Add support for PCIe Lane margin
      scsi: pm80xx: remove redundant assignments to variable rc
      scsi: hisi_sas: Consolidate internal abort calls in LU reset operation
      scsi: hisi_sas: replace "%p" with "%pK"
      scsi: hisi_sas: Remove some unnecessary code
      scsi: hisi_sas: Modify return type of debugfs functions
      scsi: hisi_sas: Drop free_irq() when devm_request_irq() failed
      scsi: hisi_sas: Drop SMP resp frame DMA mapping
      scsi: hisi_sas: Drop kmap_atomic() in SMP command completion
      scsi: hisi_sas: Make slot buf minimum allocation of PAGE_SIZE
      scsi: hisi_sas: Don't bother clearing status buffer IU in task prep
      scsi: hisi_sas: Fix out of bound at debug_I_T_nexus_reset()
      scsi: hisi_sas: Snapshot AXI and RAS register at debugfs
      scsi: hisi_sas: Snapshot HW cache of IOST and ITCT at debugfs
      scsi: hisi_sas: Fix pointer usage error in show debugfs IOST/ITCT
      scsi: hisi_sas: Drop hisi_sas_hw.get_free_slot
      scsi: hisi_sas: Make max IPTT count equal for all hw revisions
      hwrng: n2-drv - fix typo
      scsi: ncr53c8xx: Mark expected switch fall-through
      scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails
      fs/handle.c - fix up kerneldoc
      scsi: ufs: Configure clock in .hce_enable_notify() in Cadence UFS
      scsi: core: Reduce memory required for SCSI logging
      scsi: core: Complain if scsi_target_block() fails
      scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state
      scsi: ufs: revamp string descriptor reading
      scsi: wd33c93: Mark expected switch fall-through
      scsi: sun3_scsi: Mark expected switch fall-throughs
      scsi: qlogicpti: Mark expected switch fall-throughs
      scsi: ibmvfc: Mark expected switch fall-throughs
      scsi: megaraid_sas: Fix a compilation warning
      scsi: megaraid_sas: Make a bunch of functions static
      tools/bpf: fix core_reloc.c compilation error
      clk: ti: dm814x: Add of_node_put() to prevent memory leak
      clk: st: clk-flexgen: Add of_node_put() in st_of_flexgen_setup()
      clk: davinci: pll: Add of_node_put() in of_davinci_pll_init()
      clk: versatile: Add of_node_put() in cm_osc_setup()
      drm/rockchip: fix VOP_WIN_GET macro
      clk: qcom: gcc: Add global clock controller driver for SM8150
      dt-bindings: clock: Document gcc bindings for SM8150
      clk: qcom: clk-alpha-pll: Add support for Trion PLLs
      clk: qcom: clk-alpha-pll: Remove post_div_table checks
      clk: qcom: clk-alpha-pll: Remove unnecessary cast
      scsi: qla2xxx: Update driver version to 10.01.00.18-k
      scsi: qla2xxx: Allow NVMe IO to resume with short cable pull
      scsi: qla2xxx: Fix hang in fcport delete path
      scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+
      scsi: qla2xxx: Fix NVMe port discovery after a short device port loss
      scsi: qla2xxx: Correct error handling during initialization failures
      scsi: qla2xxx: Retry fabric Scan on IOCB queue full
      scsi: qla2xxx: Fix premature timer expiration
      scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag
      selftests/bpf: add CO-RE relocs misc tests
      selftests/bpf: add CO-RE relocs ints tests
      selftests/bpf: add CO-RE relocs ptr-as-array tests
      selftests/bpf: add CO-RE relocs modifiers/typedef tests
      selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests
      selftests/bpf: add CO-RE relocs array tests
      selftests/bpf: add CO-RE relocs nesting tests
      selftests/bpf: add CO-RE relocs struct flavors tests
      selftests/bpf: add CO-RE relocs testing setup
      selftests/bpf: add BPF_CORE_READ relocatable read macro
      libbpf: implement BPF CO-RE offset relocation algorithm
      libbpf: add .BTF.ext offset relocation section loading
      libbpf: convert libbpf code to use new btf helpers
      libbpf: add helpers for working with BTF types
      clk: ingenic/jz4740: Fix "pll half" divider not read/written properly
      clk: Si5341/Si5340: remove redundant assignment to n_den
      clk: qoriq: Fix -Wunused-const-variable
      clk: aspeed: Add SDIO gate
      drm/i915/uc: Hardening firmware fetch
      media: Remove dev_err() usage after platform_get_irq()
      media: adv7511/cobalt: rename driver name to adv7511-v4l2
      media: media/platform: fsl-viu.c: fix build for MICROBLAZE
      media: imx7.rst: Fix the references to the CSI multiplexer
      media: mtk-vcodec: Handle H264 error bitstreams
      media: vicodec: add support for 4 new RGB32 pixelformats
      media: staging: tegra-vde: Fix build error
      drm/i915/uc: WOPCM programming errors are not always real
      drm/i915: Make wopcm_to_i915() private
      drm/i915: Don't try to partition WOPCM without GuC firmware
      drm/i915/uc: Don't fetch HuC fw if GuC fw fetch already failed
      drm/i915/uc: HuC firmware can't be supported without GuC
      drm/i915/uc: Prefer dev_info for reporting options
      drm/i915/perf: Refactor oa object to better manage resources
      ARM: davinci: dm355: switch to using the clocksource driver
      ARM: davinci: move timer definitions to davinci.h
      ARM: davinci: da830: switch to using the clocksource driver
      ARM: davinci: da850: switch to using the clocksource driver
      ARM: davinci: WARN_ON() if clk_get() fails
      ARM: davinci: enable the clocksource driver for DT mode
      Use kvmalloc in cgroups-v1
      mlx5: Use refcount_t for refcount
      mm/hmm: make HMM_MIRROR an implicit option
      mm/hmm: allow HMM_MIRROR on all architectures with MMU
      mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub
      mm/hmm: cleanup the hmm_vma_handle_pmd stub
      mm/hmm: only define hmm_vma_walk_pud if needed
      mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd
      mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry
      mm/hmm: remove the page_shift member from struct hmm_range
      mm/hmm: remove superfluous arguments from hmm_range_register
      mm/hmm: remove the unused vma argument to hmm_range_dma_unmap
      nouveau: pass struct nouveau_svmm to nouveau_range_fault
      amdgpu: don't initialize range->list in amdgpu_hmm_init_range
      amdgpu: remove -EAGAIN handling for hmm_range_fault
      ARM: exynos_defconfig: Enable AHCI-platform SATA driver
      ARM: dts: exynos: Add port map to Exynos5250 AHCI node
      raid1: factor out a common routine to handle the completion of sync write
      md: don't call spare_active in md_reap_sync_thread if all member devices can't work
      md: don't set In_sync if array is frozen
      md: allow last device to be forcibly removed from RAID1/RAID10.
      md: Convert to use int_pow()
      md/raid10: end bio when the device faulty
      md/raid1: end bio when the device faulty
      md/raid6: Set R5_ReadError when there is read failure on parity disk
      raid1: use an int as the return value of raise_barrier()
      ARM: dts: exynos: Use space after '=' in exynos4412-itop-scp-core
      mtd: rawnand: remove redundant assignment to variable ret
      mtd: rawnand: r852: Use dev_get_drvdata
      mtd: rawnand: ingenic: fix devm_platform_ioremap_resource.cocci warnings
      Revert "drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset()"
      Revert "drm/panfrost: Use drm_gem_map_offset()"
      drm/vgem: drop DRM_AUTH usage from the driver
      drm/msm: drop DRM_AUTH usage from the driver
      drm/nouveau: remove open-coded drm_invalid_op()
      drm/i915: Isolate i915_getparam_ioctl()
      of/platform: Fix device_links_supplier_sync_state_resume() warning
      of/platform: Fix fn definitons for of_link_is_valid() and of_link_property()
      arm64/ptrace: Fix typoes in sve_set() comment
      arm64: mm: print hexadecimal EC value in mem_abort_decode()
      arm64/prefetch: fix a -Wtype-limits warning
      init/Kconfig: Fix infinite Kconfig recursion on PPC
      Revert "drm/nouveau: remove open-coded drm_invalid_op()"
      Revert "drm/msm: drop DRM_AUTH usage from the driver"
      Revert "drm/vgem: drop DRM_AUTH usage from the driver"
      Revert "Revert "drm/panfrost: Use drm_gem_map_offset()""
      Revert "Revert "drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset()""
      pinctrl: cherryview: Remove dev_err() usage after platform_get_irq()
      pinctrl: intel: Remove dev_err() usage after platform_get_irq()
      pinctrl: intel: Use NSEC_PER_USEC for debounce calculus
      pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2)
      pinctrl: intel: Remove default Interrupt Status offset
      pinctrl: lewisburg: Provide Interrupt Status register offset
      pinctrl: denverton: Provide Interrupt Status register offset
      pinctrl: sunrisepoint: Provide Interrupt Status register offset
      pinctrl: icelake: Provide Interrupt Status register offset
      pinctrl: geminilake: Provide Interrupt Status register offset
      pinctrl: cannonlake: Provide Interrupt Status register offset
      pinctrl: broxton: Provide Interrupt Status register offset
      pinctrl: intel: Simplify offset validation in intel_get_padcfg()
      drm/i915: Include the DRIVER_DATE in the error state
      drm/i915: Fix some NULL vs IS_ERR() conditions
      drm/i915: Use intel_engine_lookup_user for probing HAS_BSD etc
      drm/i915: Rename engines to match their user interface
      ASoC: fsl_sai: Add support for imx7ulp/imx8mq
      ASoC: fsl_sai: Add support for SAI new version
      ASoC: fsl_sai: Update Tx/Rx channel enable mask
      ASoC: fsl_sai: Add registers definition for multiple datalines
      ASoC: Intel: Update request-reply IPC model
      ASoC: soc-core: tidyup for snd_soc_dapm_new_controls()
      ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add()
      ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link()
      ASoC: soc-core: check return value of snd_soc_add_dai_link()
      ASoC: soc-core: add comment for for_each_xxx
      ASoC: soc-core: set component->debugfs_root NULL
      irqdomain/debugfs: Use PAs to generate fwnode names
      PCI: hv: Allocate a named fwnode instead of an address-based one
      spi: sh-msiof: Use devm_platform_ioremap_resource() helper
      gpio/ixp4xx: Register the base PA instead of its VA in fwnode
      irqchip/ixp4xx: Register the base PA instead of its VA in fwnode
      irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode
      irqchip/gic: Register the distributor's PA instead of its VA in fwnode
      irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode
      x86/apic: Annotate global config variables as "read-only after init"
      irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode
      spi: bcm-qspi: Fix BSPI QUAD and DUAL mode support when using flex mode
      ASoC: dt-bindings: Introduce compatible strings for 7ULP and 8MQ
      ASoC: SOF: Intel: hda: fix MSI handling
      ASoC: rt1011: Add a flag for the R0 calibration test
      ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control
      ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init
      ASoC: rsnd: don't call clk_get_rate() under atomic context
      arm64: Add support for function error injection
      error-injection: Consolidate override function definition
      pinctrl: qcom: Add SC7180 pinctrl driver
      dt-bindings: pinctrl: qcom: Add SC7180 pinctrl binding
      gpio: mpc8xxx: Add new platforms GPIO DT node description
      USB: add support for dev_groups to struct usb_device_driver
      USB: add support for dev_groups to struct usb_driver
      drm/sti: fix opencoded use of drm_panel_*
      dma-buf: simplify reservation_object_get_fences_rcu a bit
      drm/i915: stop using seqcount for fence pruning
      drm/i915: Drop expectations of VM_IO from our GGTT mmappings
      dma-buf: fix shared fence list handling in reservation_object_copy_fences
      dma-buf: fix busy wait for new shared fences
      PCI: mediatek: Add controller support for MT7629
      dt-bindings: PCI: Add support for MT7629
      drm/i915: abstract display suspend/resume operations
      drm/i915: move property enums to intel_display_types.h
      drm/i915: remove unnecessary includes of intel_display_types.h header
      drm/i915: rename intel_drv.h to display/intel_display_types.h
      drm/i915: avoid including intel_drv.h via i915_drv.h->i915_trace.h
      cpufreq: mediatek-cpufreq: Add compatible for MT8516
      drm/i915/tc: un-inline intel_tc_port_ref_held()
      drm/i915/mst: un-inline intel_dp_mst_encoder_active_links()
      drm/i915/bw: make intel_atomic_get_bw_state() static
      drm/i915/irq: un-inline functions to avoid i915_drv.h include
      drm/i915/sprite: un-inline icl_is_hdr_plane()
      drm/i915: move intel_display.c function declarations
      EDAC/altera: Use the proper type for the IRQ status bits
      soc: qcom: socinfo: Annotate switch cases with fall through
      selftests/bpf: test_progs: drop extra trailing tab
      selftests/bpf: test_progs: test__printf -> printf
      selftests/bpf: test_progs: switch to open_memstream
      openvswitch: Print error when ovs_execute_actions() fails
      mips: fix vdso32 build, again
      MIPS: octeon: Remove ARCH_HAS_IRQ_PER_CPU
      MIPS: octeon: Remove cpu_has_saa
      nfp: flower: encode mac indexes with pre-tunnel rule check
      nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges
      nfp: flower: offload pre-tunnel rules
      nfp: flower: verify pre-tunnel rules
      nfp: flower: detect potential pre-tunnel rules
      nfp: flower: push vlan after tunnel in merge
      net: sched: add ingress mirred action to hardware IR
      net: tc_act: add helpers to detect ingress mirred actions
      net: sched: add skbedit of ptype action to hardware IR
      net: tc_act: add skbedit_ptype helper functions
      r8169: sync PCIe PHY init with vendor driver 8.047.01
      r8169: add helper r8168_mac_ocp_modify
      r8169: remove access to legacy register MultiIntr
      fq_codel: Kill useless per-flow dropped statistic
      Increase fq_codel count in the bulk dropper
      net: mdio-octeon: Fix Kconfig warnings and build errors
      net: dsa: dump CPU port regs through master
      net/mlx5: remove self-assignment on esw->dev
      i2c: sprd: Validate the return value of clock initialization
      i2c: sprd: Change to use devm_platform_ioremap_resource()
      i2c: sprd: Make I2C driver can be built as a module
      i2c: Drop unneeded check for of_node
      i2c: designware: Fix unused variable warning
      Revert "dt-bindings: i2c: riic: Rename bindings documentation file"
      Revert "dt-bindings: i2c: rcar: Rename bindings documentation file"
      drop_monitor: Use pre_doit / post_doit hooks
      drop_monitor: Add extack support
      drop_monitor: Avoid multiple blank lines
      drop_monitor: Document scope of spinlock
      drop_monitor: Rename and document scope of mutex
      drop_monitor: Use correct error code
      net: dsa: ksz: Drop NET_DSA_TAG_KSZ9477
      net: dsa: ksz: Merge ksz_priv.h into ksz_common.h
      net: dsa: ksz: Remove dead code and fix warnings
      gpu: drm: amd: powerplay: Remove logically dead code
      drm/amd/powerplay: Zero initialize some variables
      MAINTAINERS: update amdkfd maintainer (v3)
      drm/amdgpu: Fix GPU reset crash regression.
      drm/amd/powerplay: check before issuing messages for max sustainable clocks
      drm/amdgpu/discovery: move common discovery code out of navi1*_reg_base_init()
      drm/amdgpu/soc15: fix external_rev_id for navi14
      drm/amdgpu: update ras sysfs feature info
      drm/amd/powerplay: skip pcie params override on Arcturus V2
      drm/amdgpu: Fix panic during gpu reset
      drm/amdgpu: pin the csb buffer on hw init for gfx v8
      drm/amd/display: Block immediate flips for non-fast updates
      drm/amd/display: Validate dc_plane_info and dc_plane_size in atomic check
      tests: add pidfd poll tests
      MODSIGN: make new include file self contained
      tests: move common definitions and functions into pidfd.h
      pidfd: add pidfd_wait tests
      mailmap: add entry for Jaegeuk Kim
      mailmap: Add an entry for my email address
      mailmap: add entry for Gao Xiang
      drm/crc-debugfs: Add notes about CRC<->commit interactions
      Input: docs: fix spelling mistake "potocol" -> "protocol"
      kernel-doc: ignore __printf attribute
      ia64:unwind: fix double free for mod->arch.init_unw_table
      selftests, arm64: add a selftest for passing tagged pointers to kernel
      arm64: Introduce prctl() options to control the tagged user addresses ABI
      arm64: untag user pointers in access_ok and __uaccess_mask_ptr
      drm/i915/dmc: Load DMC on TGL
      selftests/bpf: add loop test 5
      selftests/bpf: add loop test 4
      block: stop exporting bio_map_kern
      lightnvm: pblk: use kvmalloc for metadata
      lightnvm: move metadata mapping to lower level driver
      lightnvm: remove nvm_submit_io_sync_fn
      pinctrl: spear: spear: Add of_node_put() before return
      drm/i915/gt: Move the [class][inst] lookup for engines onto the GT
      drm/i915/gem: Make caps.scheduler static
      reset: Add DesignWare IP support to simple reset
      dt-bindings: Document the DesignWare IP reset bindings
      pinctrl: freescale: mxs: Add of_node_put() before return
      pinctrl: nomadik: abx500: Add of_node_put() before return
      pinctrl: nomadik: nomadik: Add of_node_put() before return
      pinctrl: falcon: Add of_node_put() before return
      b43legacy: Remove pointless cond_resched() wrapper
      Revert "mwifiex: fix system hang problem after resume"
      rtlwifi: rtl8192ce: Convert inline routines to little-endian words
      rtlwifi: rtl8192ce: Convert macros that set descriptor
      rtlwifi: rtl8192ce: Replace local bit manipulation macros
      rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX
      rtw88: add BT co-existence support
      rtw88: enclose c2h cmd handle with mutex
      rtw88: allow c2h operation in irq context
      rtlwifi: rtl8188ee: Remove local configuration variable
      rtlwifi: rtl8188ee: Convert inline routines to little-endian words
      rtlwifi: rtl8188ee: Convert macros that set descriptor
      rtlwifi: rtl88188ee: Replace local bit manipulation macros
      rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros
      rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN
      rtw88: pci: remove set but not used variable 'ip_sel'
      brcmsmac: remove three set but not used variables
      ipw2x00: remove redundant assignment to err
      rsi: fix for sdio reset card issue
      libertas: Fix a double free in if_spi_c2h_data()
      thunderbolt: Show key using %*pE not %*pEp
      mt7601u: null check the allocation
      brcmfmac: remove set but not used variable 'dtim_period'
      rtlwifi: remove unneeded function _rtl_dump_channel_map()
      rtlwifi: rtl_pci: Use dev_get_drvdata
      qtnfmac_pcie: Use dev_get_drvdata
      mwifiex: pcie: Use dev_get_drvdata
      iwlegacy: Use dev_get_drvdata where possible
      rsi: fix for sdio interface setup in 9116
      mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie()
      bcma: Use dev_get_drvdata
      rtw88: use txpwr_lmt_cfg_pair struct, not arrays
      thunderbolt: Switch to use device_property_count_uXX()
      ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck
      ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid
      locking/mutex: Use mutex flags macro instead of hard code
      locking/mutex: Make __mutex_owner static to mutex.c
      locking/qspinlock,x86: Clarify virt_spin_lock_key
      locking/rwsem: Check for operations on an uninitialized rwsem
      locking/rwsem: Make handoff writer optimistically spin on owner
      ALSA: usb-audio: fix PCM device order
      ALSA: usb-audio: Unify audioformat release code
      drm/i915: Use drm_i915_private directly from drv_get_drvdata()
      drm/hdcp: reference for srm file format
      drm/i915: update the hdcp state with uevent
      drm/hdcp: update content protection property with uevent
      drm: uevent for connector status change
      drm/i915: Attach content type property
      drm: Add Content protection type property
      USB: usbip: convert platform driver to use dev_groups
      drm/bochs: Use dev_get_drvdata
      drm/qxl: Use dev_get_drvdata where possible
      csky: Optimize arch_sync_dma_for_cpu/device with dma_inv_range
      csky/dma: Fixup cache_op failed when cross memory ZONEs
      drm/ttm: drop ttm_buffer_object->resv
      drm/virtio: switch driver from bo->resv to bo->base.resv
      drm/qxl: switch driver from bo->resv to bo->base.resv
      drm/nouveau: switch driver from bo->resv to bo->base.resv
      drm/amdgpu: switch driver from bo->resv to bo->base.resv
      drm/vmwgfx: switch driver from bo->resv to bo->base.resv
      drm/radeon: switch driver from bo->resv to bo->base.resv
      drm/ttm: switch ttm core from bo->resv to bo->base.resv
      drm/ttm: set both resv and base.resv pointers
      drm/ttm: use gem vma_node
      drm/ttm: use gem reservation object
      drm/nouveau: use embedded gem object
      drm/amdgpu: use embedded gem object
      drm/radeon: use embedded gem object
      drm/qxl: use embedded gem object
      drm/vram: use embedded gem object
      drm/ttm: add gem base object
      bus: sunxi-rsb: Remove dev_err() usage after platform_get_irq()
      MIPS: Ingenic: Disable broken BTB lookup optimization.
      MIPS: Ingenic: Fix bugs when detecting X1000's L2 cache.
      soc: qcom: Extend AOSS QMP driver to support resources that are used to wake up the SoC.
      ima: fix freeing ongoing ahash_request
      ima: always return negative code for error
      ima: Store the measurement again when appraising a modsig
      ima: Define ima-modsig template
      ima: Collect modsig
      ima: Implement support for module-style appended signatures
      ima: Factor xattr_verify() out of ima_appraise_measurement()
      ima: Add modsig appraise_type option for module-style appended signatures
      integrity: Select CONFIG_KEYS instead of depending on it
      PKCS#7: Introduce pkcs7_get_digest()
      PKCS#7: Refactor verify_pkcs7_signature()
      MODSIGN: Export module signature definitions
      arm64: dts: qcom: Add device tree for Longcheer L8150
      arm64: dts: qcom: Add device tree for Samsung Galaxy A3U/A5U
      dt-bindings: qcom: Document bindings for new MSM8916 devices
      dt-bindings: vendor-prefixes: Add Longcheer Technology Co., Ltd.
      arm64: dts: qcom: msm8996: Add Venus video codec DT node
      arm64: dts: qcom: Extend AOSS QMP node
      arm64: dts: qcom: msm8996: Add Coresight support
      arm64: dts: qcom: msm8998: Add Coresight support
      arm64: dts: qcom: sdm845: Add Coresight support
      arm64: dts: qcom: msm8998: Node ordering, address cleanups
      soc: qcom: socinfo: Expose image information
      soc: qcom: socinfo: Expose custom attributes
      soc: qcom: Add socinfo driver
      base: soc: Export soc_device_register/unregister APIs
      base: soc: Add serial_number attribute to soc
      arm64: dts: qcom: sdm845-cheza: Spelling s/conenctors/connectors/
      arm64: dts: qcom: qcs404: Add wifi rails in QCS404 dt node for proxy votes
      arm64: dts: qcom: qcs404: remove unit name for thermal trip points
      arm64: dts: qcom: pms405: remove reduandant properties
      arm64: dts: qcom: pms405: add unit name adc nodes
      arm64: dts: sdm845: Add device node for Last level cache controller
      soc: amlogic: meson-gx-socinfo: add A311D id
      arm64: dts: qcom: msm8996: Rename smmu nodes
      ARM: dts: meson8b: mxq: add the VDDEE regulator
      ARM: dts: meson8b: odroidc1: add the VDDEE regulator
      ARM: dts: meson8b: ec100: add the VDDEE regulator
      ARM: dts: meson8b: add the PWM_D output pin
      ARM: dts: meson8b: add ethernet fifo sizes
      ipmi_si: Only schedule continuously in the thread in maintenance mode
      selinux: always return a secid from the network caches if we find one
      soc: amlogic: meson-clk-measure: add G12B second cluster cpu clk
      soc: amlogic: meson-clk-measure: protect measure with a mutex
      cnic: Explicitly initialize all reference counts to 0.
      selinux: policydb - rename type_val_to_struct_array
      selinux: policydb - fix some checkpatch.pl warnings
      ipv6: have a single rcu unlock point in __ip6_rt_update_pmtu
      selinux: shuffle around policydb.c to get rid of forward declarations
      backlight: drop EARLY_EVENT_BLANK support
      i40e: Remove unicast log when VF is leaving multicast mode.
      i40e: verify string count matches even on early return
      i40e: Log info when PF is entering and leaving Allmulti mode.
      i40e: Update visual effect for advertised FEC mode.
      i40e: fix code comments
      i40e: don't report link up for a VF who hasn't enabled queues
      i40e: Log disable-fw-lldp flag change by ethtool
      i40e: fix incorrect ethtool statistics veb and veb.tc_
      ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream
      ALSA: fireface: support AMDTP domain
      ALSA: firewire-motu: support AMDTP domain
      ALSA: firewire-tascam: support AMDTP domain
      ALSA: firewire-digi00x: support AMDTP domain
      ALSA: dice: support AMDTP domain
      ALSA: oxfw: support AMDTP domain
      ALSA: fireworks: support AMDTP domain
      ALSA: bebob: support AMDTP domain
      ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream
      ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream
      ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream
      ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream
      ALSA: fireworks: code refactoring for bus reset handler
      ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams
      ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain
      ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain
      ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain
      ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts
      ][next] selftests: nettest: fix spelling mistake: "potocol" -> "protocol"
      drm/i915/gt: Remove stale kerneldoc for internal MOCS functions
      drm/i915/uc: Don't fail on HuC early init errors
      drm/i915/uc: Remove redundant GuC support checks
      drm/i915/huc: Prefer intel_huc_is_supported
      drm/i915/guc: Prefer intel_guc_is_submission_supported
      drm/bridge/parade: Drop legacy GPIO header
      drm/bridge/nxp-ptn3460: Drop legacy GPIO headers
      drm/bridge/megachips: Drop GPIO header
      drm/pl111: Fix unused variable warning
      iio: imu: inv_mpu6050: be more explicit on supported chips
      iio: light: noa1305: Add support for NOA1305
      RDMA/efa: Rate limit admin queue error prints
      RDMA/core: Introduce ratelimited ibdev printk functions
      RDMA/hns: Remove not used UAR assignment
      misc: Remove spear13xx pcie gadget driver
      fpga: dfl: fme: add capability sysfs interfaces
      fpga: dfl: make uinit callback optional
      fpga: dfl: add id_table for dfl private feature driver
      fpga: dfl: afu: add AFU state related sysfs interfaces
      fpga: dfl: pci: enable SRIOV support.
      fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support.
      w1: omap-hdq: use devm_platform_ioremap_resource() to simplify code
      w1: mxc_w1: use devm_platform_ioremap_resource() to simplify code
      parport: parport_serial: Use dev_get_drvdata
      parport: Add missing newline at end of file
      dt-bindings: Add binding document for NOA1305
      rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors
      iio: remove get_irq_data_ready() function pointer and use IRQ number directly
      arm64: dts: renesas: r8a774c0: cat874: Add definition for 12V regulator
      arm64: dts: renesas: r8a774c0: Point LVDS0 to its companion LVDS1
      arm64: dts: renesas: r8a77995: Sort nodes
      arm64: dts: renesas: r8a77995: draak: Sort nodes
      arm64: dts: renesas: r8a77990: Sort nodes
      arm64: dts: renesas: r8a77990: ebisu: Sort nodes
      arm64: dts: renesas: r8a77980: v3hsk: Sort nodes
      arm64: dts: renesas: r8a77980: condor: Sort nodes
      arm64: dts: renesas: r8a77970: v3msk: Sort nodes
      arm64: dts: renesas: r8a77970: eagle: Sort nodes
      iio: imu: st_lsm6dsx: make IIO_CHAN_INFO_SCALE shared by type
      iio: tsl2772: Use regulator_bulk_() APIs
      dma-buf: fix stack corruption in dma_fence_chain_release
      iio: tsl2772: Use devm_iio_device_register
      iio: tsl2772: Use devm_add_action_or_reset for tsl2772_chip_off
      regulator: core: Add of_node_put() before return
      ASoC: soc-component: add snd_soc_pcm_component_pcm_free()
      ASoC: soc-component: add snd_soc_pcm_component_pcm_new()
      ASoC: soc-component: add snd_soc_pcm_component_mmap()
      ASoC: soc-component: add snd_soc_pcm_component_page()
      ASoC: soc-component: add snd_soc_pcm_component_copy_user()
      ASoC: soc-component: add snd_soc_pcm_component_ioctrl()
      ASoC: soc-component: add snd_soc_pcm_component_pointer()
      ASoC: soc-component: move snd_soc_component_set_bias_level()
      ASoC: soc-component: move snd_soc_component_stream_event()
      iio: tsl2772: Use devm_add_action_or_reset
      ASoC: soc-component: move snd_soc_component_seq_notifier()
      ASoC: soc-component: add snd_soc_component_of_xlate_dai_name()
      ASoC: soc-component: add snd_soc_component_of_xlate_dai_id()
      ASoC: soc-component: add snd_soc_component_remove()
      ASoC: soc-component: add snd_soc_component_probe()
      ASoC: soc-component: add snd_soc_component_is_suspended()
      ASoC: soc-component: add snd_soc_component_resume()
      ASoC: soc-component: add snd_soc_component_suspend()
      ASoC: soc-component: add snd_soc_component_trigger()
      USB: Disable USB2 LPM at shutdown
      usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code
      ASoC: soc-component: add snd_soc_component_hw_free()
      ASoC: soc-component: add snd_soc_component_hw_params()
      ASoC: soc-component: add snd_soc_component_prepare()
      ASoC: soc-component: add snd_soc_component_close()
      ASoC: soc-component: add snd_soc_component_open()
      ASoC: soc-component: add snd_soc_component_get/put()
      ASoC: add soc-component.c
      ASoC: soc-pcm: remove soc_fill_silence()
      ASoC: soc-pcm: remove soc_rtdcom_copy_kernel()
      ASoC: soc-pcm: remove soc_rtdcom_ack()
      staging: rtl8192e: Make use kmemdup
      staging: rtl8723bs: core: add spaces around '-', '+', '&','|' and '?'
      staging: rtl8723bs: core: Remove Unnecessary parentheses
      staging: rtl8723bs: core: correct spelling mistake in rtw_ap.c
      staging: rtl8188eu: core: add spaces around '-', '+', '>>','<<' and '*' in rtw_efuse.c
      iio: Remove dev_err() usage after platform_get_irq()
      iio: light: si1145: Use device-managed APIs
      iio:pressure: preenable/postenable/predisable fixup for ST press buffer
      iio:magn: preenable/postenable/predisable fixup for ST magn buffer
      iio:gyro: preenable/postenable/predisable fixup for ST gyro buffer
      iio:accel: preenable/postenable/predisable fixup for ST accel buffer
      dt-bindings: iio: imu: st_lsm6dsx: add ism330dhcx device bindings
      iio: imu: st_lsm6dsx: add support to ISM330DHCX
      iio: imu: st_lsm6dsx: move iio chan definitions in st_lsm6dsx_sensor_settings
      iio: imu: st_lsm6dsx: inline output acc/gyro output regs
      iio: imu: st_lsm6dsx: move fs_table in st_lsm6dsx_sensor_settings
      iio: imu: st_lsm6dsx: move odr_table in st_lsm6dsx_sensor_settings
      media: venus: dec: populate properly timestamps and flags for capture buffers
      media: venus: helpers: handle correctly vbuf field
      media: venus: make decoder compliant with stateful codec API
      media: venus: vdec: allow bigger sizeimage set by clients
      iio: light: cm3323: Use device-managed APIs
      media: venus: vdec_ctrls: get real minimum buffers for capture
      media: venus: helpers: add three more helper functions
      media: venus: hfi: return an error if session_init is already called
      media: venus: hfi: export few HFI functions
      media: venus: hfi: add type argument to hfi flush function
      media: venus: helpers: export few helper functions
      media: venus: venc: amend buffer size for bitstream plane
      dt-bindings: iio: potentiometer: add max5432.yaml binding
      iio: potentiometer: add a driver for Maxim 5432-5435
      HID: logitech-dj: extend consumer usages range
      hiddev: Return EPOLLOUT from hiddev_poll
      hidraw: Return EPOLLOUT from hidraw_poll
      arm64: Add support for relocating the kernel with RELR relocations
      arm64: Move TIF_* documentation to individual definitions
      arm64: mm: free the initrd reserved memblock in a aligned manner
      arm64: io: Relax implicit barriers in default I/O accessors
      pinctrl: xway: Use devm_kasprintf() instead of fixed buffer formatting
      pinctrl: lantiq: Use kasprintf() instead of fixed buffer formatting
      pinctrl: devicetree: Use strlen() instead of hardcoded number
      gpio: Remove dev_err() usage after platform_get_irq()
      pinctrl: Remove dev_err() usage after platform_get_irq()
      pinctrl: uniphier: Fix Pro5 SD pin-mux setting
      pinctrl: uniphier: Add Pro5 PCIe pin-mux settings
      pinctrl: uniphier: Add 5th LD20 MPEG2-TS input pin-mux setting
      pinctrl: uniphier: Add another audio I/O pin-mux settings for LD20
      pinctrl: uniphier: Separate modem group from UART ctsrts group
      pinctrl: meson-g12a: add pwm_a on GPIOE_2 pinmux
      dt-bindings: aspeed: Remove mention of deprecated compatibles
      pinctrl: aspeed: Document existence of deprecated compatibles
      arm64: dts: fast models: Remove clcd's max-memory-bandwidth
      pinctrl: aspeed: Add AST2600 pinmux support
      pinctrl: aspeed: Add SIG_DESC_CLEAR() helper
      pinctrl: aspeed: Add multiple pin group support for functions
      pinctrl: aspeed: Add PIN_DECL_3() helper
      pinctrl: aspeed: Rename pin declaration macros
      dt-bindings: pinctrl: aspeed: Document AST2600 pinmux
      pinctrl: sunxi: v3s: introduce support for V3
      pinctrl: qcom: spmi-gpio: Mark expected switch fall-through
      pinctrl: rockchip: Mark expected switch fall-through
      pinctrl: oxnas: remove set but not used variable 'arg'
      pinctrl: stmfx: update pinconf settings
      pinctrl: sprd: Combine the condition of MISC_PIN and COMMON_PIN
      pinctrl: sprd: Change to use devm_platform_ioremap_resource()
      arm64: Remove unused cpucap_multi_entry_cap_cpu_enable()
      arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions
      arm64: esr: Add ESR exception class encoding for trapped ERET
      arm64: Replace strncmp with str_has_prefix
      ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable
      arm64: remove unneeded uapi/asm/stat.h
      arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN
      arm64: remove pointless __KERNEL__ guards
      arm64: Remove unused assembly macro
      PM/sleep: Expose suspend stats in sysfs
      pinctrl: qdf2xxx: Switch to use device_property_count_uXX()
      pinctrl: msm: Switch to use device_property_count_uXX()
      ACPI / APEI: Get rid of NULL_UUID_LE constant
      pinctrl: madera: Add configuration for Cirrus Logic CS47L92
      pinctrl: madera: Add configuration for Cirrus Logic CS47L15
      pinctrl: madera: Use local copy of pdata
      gpio: madera: Add support for Cirrus Logic CS47L92
      gpio: madera: Add support for Cirrus Logic CS47L15
      gpio: madera: Use local copy of pdata
      gpio: arizona: Use local copy of pdata
      pinctrl: bcm2835: Add support for BCM2711 pull-up functionality
      pinctrl: bcm2835: Add brcm,bcm2711 compatible
      gpio: viperboard: Replace 'unsigned' with 'unsigned int'
      pinctrl: tegra210: Add Tegra210 pinctrl pm ops
      pinctrl: tegra: Add suspend and resume support
      pinctrl: pinctrl-single: add header include guard
      cpuidle: teo: Allow tick to be stopped if PM QoS is used
      cpuidle: menu: Allow tick to be stopped if PM QoS is used
      PM / Domains: Align in-parameter names for some genpd functions
      powerpc/pseries/hotplug-memory.c: Replace nested ifs by switch-case
      powerpc/xive: Update comment referencing magic loads from an ESB
      powerpc/32: activate ARCH_HAS_PMEM_API and ARCH_HAS_UACCESS_FLUSHCACHE
      powerpc/powernv: Restrict OPAL symbol map to only be readable by root
      powerpc/configs: Disable SCOM_DEBUGFS in powernv_defconfig
      powerpc/powernv: Fix checkpatch warnings in opal-xscom.c
      powerpc/powernv: Get rid of old scom_controller abstraction
      powerpc/powernv: Remove dead SCOM access code
      powerpc/powernv: Move SCOM access code into powernv platform
      PCI: rpaphp: Avoid a sometimes-uninitialized warning
      powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask
      drm/i915: Fix wrong escape clock divisor init for GLK
      x86/mce: Don't check for the overflow bit on action optional machine checks
      dma-buf: add more reservation object locking wrappers
      pinctrl: rzn1: Add of_node_put() before return
      blk-mq: balance mapping between present CPUs and queues
      scsi: implement .cleanup_rq callback
      blk-mq: add callback of .cleanup_rq
      null_blk: implement REQ_OP_ZONE_RESET_ALL
      scsi: implement REQ_OP_ZONE_RESET_ALL
      blk-zoned: implement REQ_OP_ZONE_RESET_ALL
      block: add req op to reset all zones and flag
      block: Fix a comment in blk_cleanup_queue()
      block: Fix spelling in the header above blkg_lookup()
      block: Improve physical block alignment of split bios
      block: Simplify blk_bio_segment_split()
      block: Simplify bvec_split_segs()
      block: Document the bio splitting functions
      block: Declare several function pointer arguments 'const'
      blk-mq: remove blk_mq_complete_request_sync
      nvme: wait until all completed request's complete fn is called
      nvme: don't abort completed request in nvme_cancel_request
      blk-mq: introduce blk_mq_tagset_wait_completed_request()
      blk-mq: introduce blk_mq_request_completed()
      batman-adv: BATMAN_V: aggregate OGMv2 packets
      batman-adv: BATMAN_V: introduce per hard-iface OGMv2 queues
      drm/i915: Replace struct_mutex for batch pool serialisation
      drm/i915: Teach execbuffer to take the engine wakeref not GT
      fm10k: fix fm10k_get_fault_pf to read correct address
      fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS
      fm10k: mark unused parameters with __always_unused
      fm10k: cast page_addr to u8 * when incrementing it
      fm10k: explicitly return 0 on success path in function
      fm10k: remove needless initialization of size local variable
      fm10k: remove needless assignment of err local variable
      fm10k: remove unnecessary variable initializer
      media: dt-bindings: media: sunxi-ir: Add H6 compatible
      media: dt-bindings: media: sunxi-ir: Add A64 compatible
      media: rc: sunxi: Add RXSTA bits definition
      media: rc: sunxi: Add A31 compatible
      media: rc: Introduce sunxi_ir_quirks
      media: dt-bindings: media: sunxi-ir: Add A31 compatible
      media: ir-kbd-i2c: remove outdated comments
      media: iguanair: add sanity checks
      media: rc: describe rc protocols and their scancodes
      media: lirc: document BPF IR decoding
      media: don't drop front-end reference count for ->detach
      IB/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command
      net/mlx5: Fix mlx5_ifc_query_lag_out_bits
      selftests: Add use case section to fcnal-test
      selftests: Add ipv6 netfilter tests to fcnal-test
      selftests: Add ipv4 netfilter tests to fcnal-test
      selftests: Add ipv6 runtime tests to fcnal-test
      selftests: Add ipv4 runtime tests to fcnal-test
      selftests: Add ipv6 address bind tests to fcnal-test
      selftests: Add ipv4 address bind tests to fcnal-test
      selftests: Add ipv6 udp tests to fcnal-test
      selftests: Add ipv4 udp tests to fcnal-test
      selftests: Add ipv6 tcp tests to fcnal-test
      selftests: Add ipv4 tcp tests to fcnal-test
      selftests: Add ipv6 ping tests to fcnal-test
      selftests: Add ipv4 ping tests to fcnal-test
      selftests: Setup for functional tests for fib and socket lookups
      selftests: Add nettest
      ipvs: Improve robustness to the ipvs sysctl
      netfilter: conntrack: use shared sysctl constants
      netfilter: synproxy: rename mss synproxy_options field
      ARM: dts: imx53: Update LCD panel node on M53Menlo
      arm64: defconfig: CONFIG_DRM_ETNAVIV=m
      ARM: dts: imx25-pdk: native-mode is part of display-timings
      clk: imx8mq: Mark AHB clock as critical
      arm64: dts: imx8mq-evk: Unbypass audio_pll1
      ARM: dts: imx: Cleanup style around assignment operator
      drm/vblank: drop use of DRM_WAIT_ON()
      ARM: dts: imx6qdl-nit6xlite: Remove invalid properties
      arm64: dts: bitmain: Modify pin controller memory map
      arm64: dts: bitmain: Add reset controller support for BM1880 SoC
      arm64: dts: imx8mm: Add opp-suspend property to OPP table
      arm64: dts: imx8mq: Add opp-suspend property to OPP table
      arm64: dts: ls1088a: Revise gpio registers to little-endian
      arm64: dts: add the console node for DPAA2 platforms
      arm64: dts: fsl: pico-pi: Add a device tree for the PICO-PI-IMX8M
      arm64: dts: imx8qxp: add serial alias
      arm64: dts: imx8qxp: add lpuart baud clock
      arm64: dts: ls1028a: Add optional property node for Mali DP500
      arm64: dts: freescale: Add support for i.MX8QXP AI_ML board
      arm64: dts: imx8mm-evk: Remove invalid properties
      arm64: dts: nxp: add ls1046a-frwy board support
      arm64: dts: rdu3: add UCS1002 charge controller node
      arm64: dts: imx8mq: correct usb controller clocks
      arm64: dts: imx8mq: Add clock for TMU node
      arm64: dts: imx8mq: Correct OPP table according to latest datasheet
      arm64: dts: imx8mm: Correct OPP table according to latest datasheet
      arm64: dts: imx8mm: Add "fsl,imx8mq-src" as src's fallback compatible
      arm64: dts: imx8m: Add ddr-pmu nodes
      arm64: dts: imx8mm-evk: enable usb1 and typec support
      arm64: dts: imx8mm: Remove setting for IMX8MM_CLK_USB_CORE_REF
      arm64: dts: imx8mm: Add gpio-ranges property
      arm64: dts: imx8mq: Add gpio-ranges property
      arm64: dts: imx8mm: Init rates and parents configs for clocks
      EDAC/mc: Fix grain_bits calculation
      drm/pl111: Drop special pads config check
      drm/pl111: Deprecate the pads from the DT binding
      clk: imx8mn: Keep uart clocks on for early console
      clk: imx: Remove unused function statement
      clk: imx7ulp: Make sure earlycon's clock is enabled
      ARM: imx_v6_v7_defconfig: Select the OV5645 camera driver
      ARM: dts: imx6qdl-wandboard: Add OV5645 camera support
      bus: imx-weim: optionally enable burst clock mode
      dt-bindings: bus: imx-weim: document optional burst clock mode
      clk: imx8mm: Switch to platform driver
      clk: imx: imx8mm: fix audio pll setting
      clk: imx8mm: GPT1 clock mux option #5 should be sys_pll1_80m
      clk: imx8mm: Fix typo of pwm3 clock's mux option #4
      clk: imx: Remove unused clk based API
      clk: imx8mq: set correct parent for usb ctrl clocks
      clk: imx8: Add DSP related clocks
      clk: imx8mq: Remove CLK_IS_CRITICAL flag for IMX8MQ_CLK_TMU_ROOT
      clk: imx: Add support for i.MX8MN clock driver
      clk: imx8mm: rename 'share_count_dcss' to 'share_count_disp'
      clk: imx8mm: correct the usb1_ctrl parent to be usb_bus
      clk: imx: Add API for clk unregister when driver probe fail
      clk: imx8mm: Make 1416X/1443X PLL macro definitions common for usage
      dt-bindings: imx: Add clock binding doc for i.MX8MN
      staging: rtl8712: Add spaces around <<
      staging: isdn: remove unnecessary parentheses
      staging: rtl8188eu: core: rtw_recv.c: Remove Unnecessary parentheses
      parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat
      parisc: trigger die notifier chain in parisc_terminate()
      parisc: Update feature list
      parisc/ftrace: Add KPROBES_ON_FTRACE
      parisc/ftrace: Add ARCH_SUPPORTS_FTRACE_OPS support
      arm64: dts: fsl: ls1028a: Enable eth port1 on the ls1028a QDS board
      dt-bindings: net: fsl: enetc: Add bindings for the central MDIO PCIe endpoint
      enetc: Add mdio bus driver for the PCIe MDIO endpoint
      enetc: Clean up makefile
      enetc: Clean up local mdio bus allocation
      net: dsa: mv88e6xxx: add PTP support for MV88E6250 family
      net: dsa: mv88e6xxx: order ptp structs numerically ascending
      net: dsa: mv88e6xxx: setup message port is not supported in the 6250 familiy
      net: dsa: mv88e6xxx: introduce invalid_port_mask in mv88e6xxx_info
      dt-bindings: net: dsa: marvell: add 6220 model to the 6250 family
      net: dsa: mv88e6xxx: add support for MV88E6220
      net: ftgmac100: Select ASPEED MDIO driver for the AST2600
      net: ftgmac100: Add support for DT phy-handle property
      net: phy: Add mdio-aspeed
      dt-bindings: net: Add aspeed, ast2600-mdio binding
      drm/i915: Flush the freed object list on file close
      drm/i915: Hide unshrinkable context objects from the shrinker
      ARM: dts: rockchip: Add pin names for rk3288-veyron fievel
      ARM: dts: rockchip: A few fixes for veyron-{fievel,tiger}
      pinctrl: sprd: Fix platform_no_drv_owner.cocci warnings
      gpio: refactor gpiochip_allocate_mask() with bitmap_alloc()
      gpio: mpc8xxx: Add ls1028a device specify function.
      drm/i915/wopcm: Don't fail on WOPCM partitioning failure
      drm/i915/uc: Inject probe errors into intel_uc_init_hw
      drm/i915/uc: Move GuC error log to uc and release it on fini
      drm/i915/uc: Reorder firmware status codes
      drm/i915/uc: Do full sanitize instead of pure reset
      drm/i915: Add i915 to i915_inject_probe_failure
      mlx5: Fix formats with line continuation whitespace
      drm/etnaviv: clean up includes
      drm/etnaviv: Use devm_platform_ioremap_resource()
      drm/etnaviv: drop use of drmP.h
      soundwire: bus: split handling of Device0 events
      drm/komeda: Enable dual-link support
      drm/komeda: Use drm_display_mode "crtc_" prefixed hardware timings
      drm/drm_debugfs_crc.c: Document that .verify_crc_source vfunc is required for enabling CRC support.
      drm: mali-dp: Mark expected switch fall-through
      drm/amdgpu: enable Navi12 kfd support for amdgpu
      drm/amd/display: Add missing NV12 asic IDs
      drm/amdgpu: Add nv12 DC ip block
      drm/amd/display: Add ASICREV_IS_NAVI macros
      drm/amdgpu: enable DPG mode for Navi12
      drm/amdgpu: add VCN ip block for Navi12
      drm/amdgpu: add Navi12 VCN firmware support
      drm/amdgpu: add psp ip block for navi12
      drm/amdgpu: add smu ip block for navi12
      drm/amdgpu: start autoload till RLCG fw for navi12
      drm/amdgpu/psp11: add psp support for navi12
      drm/amdgpu/smu11: add smu support for navi12
      drm/amdgpu: correct smu rlc handshake enablement bit
      drm/amdgpu: add CGTT_GS_NGG_CLK_CTRL register to gc header
      drm/amdgpu/sdma5: add golden settings for navi12 (v2)
      drm/amdgpu/gfx10: add golden settings for navi12 (v2)
      drm/amdgpu: enable virtual display for navi12
      drm/amdgpu/gfx10: set tcp harvest for navi12
      drm/amdgpu: add ip blocks for navi12
      drm/amdgpu/gmc10: set gart size and vm size for navi12
      drm/amdgpu/sdma5: add placeholder for navi12 golden settings
      drm/amdgpu/sdma5: declare sdma firmwares for navi12
      drm/amdgpu/gfx10: set rlc funcs for navi12
      drm/amdgpu/gfx10: set number of me(c)/pipe/queue for navi12
      drm/amdgpu/gfx10: add placeholder for navi12 golden settings
      drm/amdgpu/gfx10: declare cp/rlc firmwares for navi12
      drm/amdgpu/gfx10: add gfx config for navi12
      drm/amdgpu/gfx10: set gfx cg for navi12
      drm/amdgpu: set nbio/hdp cg for navi12
      drm/amdgpu: initialize cg/pg flags and external rev id for navi12
      drm/amdgpu: use front door firmware loading for navi12
      drm/amdgpu: set asic family and ip blocks for navi12
      drm/amdgpu: add gpu_info firmware for navi12
      drm/amdgpu: add navi12 asic type
      drm/amdgpu: initialize reg base for navi12
      drm/amdgpu: add ip offset header for navi12 (v2)
      drm/amdgpu: update SDMA V4 microcode init
      drm/amdgpu: extend PSP FW loading support to 8 SDMA instances
      drm/amdgpu: disable MEC2 JT context init for Arcturus
      drm/amdgpu: update PSP CMD fail response status print
      drm/amdgpu: add PSP KDB loading support for Arcturus
      drm/amdgpu: add PSP SW init support for Arcturus
      drm/amdgpu: removed duplicate line
      drm/amd/powerplay: correct navi10 vcn powergate
      drm/amd/powerplay: enable SW SMU power profile switch support in KFD
      drm/amd/powerplay: support power profile retrieval and setting on arcturus
      drm/amd/powerplay: guard consistency between CPU copy and local VRAM
      drm/amdgpu: replace AMDGPU_RAS_UE with AMDGPU_RAS_SUCCESS
      drm/amdgpu: only uncorrectable error needs gpu reset
      drm/amdgpu: update the calc algorithm of umc ecc error count
      drm/amdgpu: implement umc ras init function
      drm/amdgpu: support ce interrupt in ras module
      drm/amdgpu: add error address query for umc ras
      drm/amdgpu: apply umc_for_each_channel macro to umc_6_1
      drm/amdgpu: add macro of umc for each channel
      drm/amdgpu: initialize new parameters and functions for amdgpu_umc structure
      drm/amdgpu: add more parameters and functions to amdgpu_umc structure
      drm/amdgpu: remove the clear of MCA_ADDR
      drm/amd/powerplay: honor hw limit on fetching metrics data for navi10
      drm/amd/display: Don't replace the dc_state for fast updates
      drm/amd/display: Skip determining update type for async updates
      drm/amd/display: Allow cursor async updates for framebuffer swaps
      drm/amdgpu: fix unsigned variable instance compared to less than zero
      drm/amd/powerplay: Allow changing of fan_control in smu_v11_0
      drm/amd/powerplay: fix a few spelling mistakes
      gpu: drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property()
      drm/amd/powerplay: fix off-by-one upper bounds limit checks
      drm/radeon: Fix EEH during kexec
      drm/amdkfd: Extend CU mask to 8 SEs (v3)
      drm/amdgpu: support get_cu_info for Arcturus
      drm/amdgpu: Fix pcie_bw on Vega20
      drm/amdgpu: Update NBIO headers to add TXCLK3/4
      drm/amdgpu: Add amdgpu_asic_funcs.reset_method for Vega20
      drm/amdgpu: Mark KFD VRAM allocations for wipe on release
      drm/amdgpu: Implement VRAM wipe on release
      drm/amdgpu: Add flag to wipe VRAM on release
      drm/ttm: Add release_notify callback to ttm_bo_driver
      drm/amd/display: Use switch table for dc_to_smu_clock_type
      drm/amd/display: Use proper enum conversion functions
      drm/amdgpu: fix double ucode load by PSP(v3)
      drm/amdgpu: fix incorrect judge on sos fw version
      drm/amdgpu: cleanup vega10 SRIOV code path
      drm/amd/powerplay: sort feature status index by asic feature id for smu
      drm/i915: Report resv_obj allocation failure
      ARM: multi_v7_defconfig: Enable SPI_STM32_QSPI support
      ARM: multi_v7_defconfig: enable STM32 booster regulator
      ARM: multi_v7_defconfig: add FMC2 NAND controller support
      ARM: dts: stm32: remove useless pinctrl entries in stm32mp157-pinctrl
      ARM: dts: stm32: add phy-dsi-supply property on stm32mp157c-ev1
      ARM: dts: stm32: add audio codec support on stm32mp157a-dk1 board
      ARM: dts: stm32: add syscfg to ADC on stm32mp157c
      ARM: dts: stm32: add pwm cells to stm32f746
      ARM: dts: stm32: add pwm cells to stm32f429
      ARM: dts: stm32: add pwm cells to stm32mp157c
      ARM: dts: stm32: fix -Wall W=1 compilation in stm32mp157 pinctrl for mcan
      ARM: dts: stm32: add booster for ADC analog switches on stm32mp157c
      ARM: dts: stm32: enable m4 coprocessor support on STM32MP157a-dk1
      ARM: dts: stm32: declare copro reserved memories on STM32MP157a-dk1
      ARM: dts: stm32: enable m4 coprocessor support on STM32MP157c-ed1
      ARM: dts: stm32: declare copro reserved memories on STM32MP157c-ed1
      ARM: dts: stm32: add m4 remoteproc support on STM32MP157c
      ARM: dts: stm32: add missing vdda-supply to adc on stm32h743i-eval
      ARM: dts: stm32: add missing vdda-supply to adc on stm32429i-eval
      ARM: dts: stm32: remove fixed regulator unit address on stm32429i-eval
      KVM: selftests: Enable dirty_log_test on s390x
      KVM: selftests: Implement ucall() for s390x
      KVM: selftests: Split ucall.c into architecture specific files
      drm/i915: Fix documentation for __intel_wait_for_register_fw*
      drm/tilcdc: Remove obsolete crtc_mode_valid() hack
      ipmi_si: Remove ipmi_ from the device attr names
      ipmi_si: Convert device attr permissions to octal
      ipmi_si: Rework some include files
      drm/i915/oa: update the generated files
      soundwire: cadence_master: simplify bus clash interrupt clear
      drm/imx: Drop unused imx-ipuv3-crtc.o build
      staging: rtl8712: r8712_aes_decrypt(): Change return type
      staging: rtl8712: aes_decipher(): Change return type
      staging: rtl8712: aes_cipher(): Change return type
      staging: rtl8712: r8712_tkip_decrypt(): Change return type
      staging: rtl8712: r8712_os_recvbuf_resource_free(): Change return type
      staging: rtl8712: r8712_os_recvbuf_resource_alloc(): Change return values
      staging: rtl8712: r8712_init_recv_priv(): Change return type
      staging: rtl8712: _r8712_init_recv_priv(): Change return type
      staging: rtl8712: r8712_os_recv_resource_alloc(): Change return type
      staging: rtl8723bs: Replace hal_btcoex_Initialize()
      staging: rtl8723bs: Change return type of hal_btcoex_IsLpsOn()
      staging: rtl8723bs: Change return type of hal_btcoex_IsBtControlLps()
      staging: rtl8723bs: Change return type of hal_btcoex_IsBtExist()
      soundwire: intel: remove BIOS work-arounds
      staging: wilc1000: remove unused function
      staging: wilc1000: merge drv_handle and operation_mode wids
      staging: wlan-ng: Remove function prism2mib_excludeunencrypted()
      staging: bcm2835-camera: Spelling s/conencted/connected/
      staging: fsl-dpaa2/ethsw: Remove useless set memory to zero use memset()
      staging: erofs: update Kconfig
      staging: erofs: update super.c
      staging: erofs: tidy up utils.c
      staging: erofs: turn cache strategies into mount options
      staging: erofs: remove clusterbits in sbi
      staging: erofs: tidy up decompression frontend
      staging: erofs: remove redundant braces in inode.c
      staging: erofs: tidy up zpvec.h
      staging: erofs: kill CONFIG_EROFS_FS_USE_VM_MAP_RAM
      staging: erofs: refine erofs_allocpage()
      staging: erofs: drop __GFP_NOFAIL for managed inode
      staging: erofs: kill all failure handling in fill_super()
      staging: erofs: kill sbi->dev_name
      staging: erofs: clean up shrinker stuffs
      staging: erofs: kill CONFIG_EROFS_FS_IO_MAX_RETRIES
      staging: erofs: remove redundant #include "internal.h"
      staging: erofs: clean up internal.h
      staging: erofs: sunset erofs_workstn_{lock,unlock}
      staging: erofs: keep up erofs_fs.h with erofs-outofstaging patchset
      staging: erofs: fix dummy functions erofs_{get, list}xattr
      staging: erofs: rename source files for better understanding
      staging: erofs: update source file headers
      soundwire: mipi_disco: Switch to use fwnode_property_count_uXX()
      olpc: x01: convert platform driver to use dev_groups
      platform: x86: hp-wmi: convert platform driver to use dev_groups
      video: fbdev: sm501fb: convert platform driver to use dev_groups
      video: fbdev: w100fb: convert platform driver to use dev_groups
      video: fbdev: wm8505fb: convert platform driver to use dev_groups
      firmware: arm_scpi: convert platform driver to use dev_groups
      spi: atmel: add tracing to custom .transfer_one_message callback
      spi: Remove dev_err() usage after platform_get_irq()
      spi: Reduce kthread priority
      regulator: Remove dev_err() usage after platform_get_irq()
      ASoC: Remove dev_err() usage after platform_get_irq()
      uio: uio_fsl_elbc_gpcm: convert platform driver to use dev_groups
      drm/i915: Allow sharing the idle-barrier from other kernel requests
      driver core: add dev_groups to all drivers
      gpio: pca953x: Drop %s for constant string literals
      gpio: pca953x: Remove explicit comparison with 0
      gpio: pca953x: Use GENMASK() consistently
      gpio: pca953x: Switch to use device_get_match_data()
      drm/i915: Flush extra hard after writing relocations through the GTT
      drm/i915/pmu: Atomically acquire the gt_pm wakeref
      gpio: mxc: Use devm_clk_get_optional instead of devm_clk_get
      ARM: dts: aspeed: tiogapass: Add Riser card
      ARM: dts: aspeed: tiogapass: Move battery sensor
      ALSA: hda: Add support of Zhaoxin controller
      ALSA: isa/wavefront: remove redundant assignment to pointer bptr
      asm-generic: Remove redundant arch-specific rules for simd.h
      crypto: caam - defer probing until QMan is available
      hwrng: timeriomem - add include guard to timeriomem-rng.h
      crypto: api - Remove redundant #ifdef in crypto_yield()
      hwrng: drivers - Use device-managed registration API
      crypto: jitterentropy - build without sanitizer
      crypto: nx - Add of_node_put() before return in 842
      crypto: user - fix potential warnings in cryptouser.h
      crypto: add header include guards
      crypto: caam/qi2 - Add printing dpseci fq stats using debugfs
      crypto: qat - Silence smp_processor_id() warning
      crypto: atmel-sha204a - Use device-managed registration API
      ARM: dts: aspeed: Add Facebook Wedge100 BMC
      ARM: dts: aspeed: Add Facebook Wedge40 BMC
      Revert "crypto: aegis128 - add support for SIMD acceleration"
      drm/i915/pmu: Make get_rc6 take intel_gt
      drm/i915/pmu: Convert sampling to gt
      drm/i915/pmu: Convert engine sampling to uncore mmio
      drm/i915/pmu: Make more struct i915_pmu centric
      tipc: reduce risk of wakeup queue starvation
      fm10k: reduce scope of the ring variable
      fm10k: reduce the scope of the result local variable
      fm10k: reduce the scope of the local msg variable
      fm10k: reduce the scope of the local i variable
      fm10k: reduce the scope of the err variable
      fm10k: reduce the scope of the tx_buffer variable
      drm/i915/tgl: allow the reg_read ioctl to read the RCS TIMESTAMP register
      drm/i915/tgl: Add and use new DC5 and DC6 residency counter registers
      rcutorture: Aggressive forward-progress tests shouldn't block shutdown
      rcuperf: Make rcuperf kernel test more robust for !expedited mode
      torture: Remove exporting of internal functions
      rcutorture: Emulate userspace sojourn during call_rcu() floods
      rcutorture: Test TREE03 with the threadirqs kernel boot parameter
      torture: Expand last_ts variable in kvm-test-1-run.sh
      rcuperf: Fix perf_type module-parameter description
      rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held()
      treewide: Rename rcu_dereference_raw_notrace() to _check()
      fm10k: reduce the scope of the q_idx local variable
      fm10k: reduce the scope of local err variable
      fm10k: reduce the scope of qv local variable
      doc: Add rcutree.kthread_prio pointer to stallwarn.txt
      rcu: Change return type of rcu_spawn_one_boost_kthread()
      srcu: Avoid srcutorture security-based pointer obfuscation
      rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK()
      rcu: Add kernel parameter to dump trace after RCU CPU stall warning
      rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()
      time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint
      lockdep: Make print_lock() address visible
      rcu: Simplify rcu_note_context_switch exit from critical section
      rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff()
      rcu: Simplify rcu_read_unlock_special() deferred wakeups
      fm10k: reduce scope of *p local variable
      fm10k: reduce scope of the err variable
      selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case
      bpf: always allocate at least 16 bytes for setsockopt hook
      net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_add
      net: dsa: mv88e6xxx: call vtu_getnext directly in vlan_del
      net: dsa: mv88e6xxx: call vtu_getnext directly in db load/purge
      net: dsa: mv88e6xxx: explicit entry passed to vtu_getnext
      net: dsa: mv88e6xxx: lock mutex in vlan_prepare
      drm/i915/uc: Stop sanitizing enable_guc modparam
      drm/i915/guc: Use dedicated flag to track submission mode
      drm/i915/uc: Consider enable_guc modparam during fw selection
      drm/i915/uc: Rename intel_uc_is_using* into intel_uc_supports*
      pidfd: add P_PIDFD to waitid()
      net/mlx5e: Allow dropping specific tunnel packets
      net/mlx5e: TX reporter cleanup
      net/mlx5e: Set tx reporter only on successful creation
      net/mlx5e: Fix mlx5e_tx_reporter_create return value
      net/mlx5e: Rx, checksum handling refactoring
      net/mlx5e: Tx, Soften inline mode VLAN dependencies
      net/mlx5e: XDP, Slight enhancement for WQE fetch function
      net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left
      net/mlx5e: Tx, Strict the room needed for SQ edge NOPs
      net/mlx5: Add flow counter pool
      net/mlx5: Add flow counter bulk infrastructure
      net/mlx5: E-Switch, add ingress rate support
      posix-timers: Move rcu_head out of it union
      posix-timers: Rework cancel retry loops
      posix-timers: Cleanup the flag/flags confusion
      itimers: Prepare for PREEMPT_RT
      timerfd: Prepare for PREEMPT_RT
      alarmtimer: Prepare for PREEMPT_RT
      sched/deadline: Ensure inactive_timer runs in hardirq context
      timers: Prepare support for PREEMPT_RT
      hrtimer: Prepare support for PREEMPT_RT
      hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT
      hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT
      tick: Mark tick related hrtimers to expiry in hard interrupt context
      KVM: LAPIC: Mark hrtimer to expire in hard interrupt context
      watchdog: Mark watchdog_hrtimer to expire in hard interrupt context
      perf/core: Mark hrtimers to expire in hard interrupt context
      sched: Mark hrtimers to expire in hard interrupt context
      hrtimer: Make enqueue mode check work on RT
      net/mlx5: E-switch, Tide up eswitch config sequence
      net/mlx5: E-Switch, Remove redundant mc_promisc NULL check
      net/mlx5: E-Switch, remove redundant error handling
      net/mlx5: E-switch, Introduce helper function to enable/disable vports
      net/mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports
      net/mlx5: E-switch, Combine metadata enable/disable functionality
      net/mlx5: E-Switch, Verify support QoS element type
      net/mlx5: Make load_one() and unload_one() symmetric
      net/mlx5: Fix offset of tisc bits reserved field
      net/mlx5: Add flow counter bulk allocation hardware bits and command
      net/mlx5: Refactor and optimize flow counter bulk query
      net: hns3: activate reset timer when calling reset_event
      net: hns3: clear reset interrupt status in hclge_irq_handle()
      net: hns3: fix some reset handshake issue
      net: hns3: rename a member in struct hclge_mac_ethertype_idx_rd_cmd
      net: hns3: simplify hclge_cmd_query_error()
      net: hns3: minior error handling change for hclge_tm_schd_info_init
      net: hns3: minor cleanup in hns3_clean_rx_ring
      net: hns3: remove unnecessary variable in hclge_get_mac_vlan_cmd_status()
      net: hns3: refine for set ring parameters
      net: hns3: do not query unsupported commands in debugfs
      net: hns3: add handler for NCSI error mailbox
      net: hns3: add link change event report
      net: phy: xgene: use devm_platform_ioremap_resource() to simplify code
      bcm63xx_enet: use devm_platform_ioremap_resource() to simplify code
      net: qcom/emac: use devm_platform_ioremap_resource() to simplify code
      net: mediatek: use devm_platform_ioremap_resource() to simplify code
      net: dsa: bcm_sf2: use devm_platform_ioremap_resource() to simplify code
      net: dsa: b53: use devm_platform_ioremap_resource() to simplify code
      net: dsa: lantiq: use devm_platform_ioremap_resource() to simplify code
      mvpp2: use devm_platform_ioremap_resource() to simplify code
      drm/i915/gt: Introduce intel_gt_runtime_suspend/resume
      drm/i915/uc: Move uC early functions inside the GT ones
      drm/i915/gt: Move gt_cleanup_early out of gem_cleanup_early
      staging: rtl8723bs: remove set but not used variable 'FirstConnect'
      staging: rtl8723bs: remove set but not used variables 'prspbuf' and 'auth'
      staging: rtl8192u: null check the kzalloc
      drm/i915: Remove lrc default desc from GEM context
      staging: rtl8723bs: remove set but not used variable 'bEEPROMCheck'
      usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping
      usb: wusbcore: Spelling s/disconenct/disconnect/
      usb: musb: remove redundant assignment to variable ret
      RDMA/hns: remove set but not used variable 'irq_num'
      hrtimer: Introduce HARD expiry mode
      hrtimer/treewide: Use hrtimer_sleeper_start_expires()
      hrtimer: Provide hrtimer_sleeper_start_expires()
      hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls
      tools/memory-model: Make scripts be executable
      platform/x86: intel_int0002_vgpio: Remove dev_err() usage after platform_get_irq()
      platform/x86: intel_bxtwc_tmu: Remove dev_err() usage after platform_get_irq()
      platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq()
      platform/x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq()
      drm/i915/ehl: Don't forget to handle port C's hotplug interrupts
      of/platform: Don't create device links for default busses
      of/platform: Create device links for all child-supplier depencencies
      of/platform: Pause/resume sync state during init and of_platform_populate()
      driver core: Add sync_state driver/bus callback
      of/platform: Add functional dependency link from DT bindings
      driver core: Add edit_links() callback for drivers
      driver core: Add support for linking devices during device addition
      drivers: Fix htmldocs warnings with bus_find_next_device()
      drivers: Fix typo in parameter description for driver_find_device_by_acpi_dev
      i2c: Revert incorrect conversion to use generic helper
      spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute
      regmap: no need to check return value of debugfs_create functions
      i2c: designware: make use of devm_gpiod_get_optional
      dt-bindings: i2c: riic: Rename bindings documentation file
      dt-bindings: i2c: riic: Rename bindings documentation file
      dt-bindings: i2c: rcar: Rename bindings documentation file
      dt-bindings: i2c: sh_mobile: Rename bindings documentation file
      ASoC: zx-tdm: remove redundant assignment to ts_width on error return path
      ASoC: SOF: no need to check return value of debugfs_create functions
      ASoC: core: no need to check return value of debugfs_create functions
      i2c: busses: Use dev_get_drvdata where possible
      ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions
      ASoC: codec2codec: fill some of the runtime stream parameters
      ASoC: codec2codec: remove ephemeral variables
      ASoC: create pcm for codec2codec links as well
      i2c: imx-lpi2c: use devm_platform_ioremap_resource() to simplify code
      i2c: mxs: use devm_platform_ioremap_resource() to simplify code
      i2c: ismt: Remove call to memset after dmam_alloc_coherent
      i2c: tegra: Compile PM functions unconditionally
      ima: initialize the "template" field with the default template
      drm/i915/oa: add content to Makefile
      Revert "drm/radeon: Provide ddc symlink in connector sysfs directory"
      drm/i915: fix possible memory leak in intel_hdcp_auth_downstream()
      dt-bindings: reset: amlogic,meson8b-reset: update with SPDX Licence identifier
      dt-bindings: reset: amlogic,meson-gxbb-reset: update with SPDX Licence identifier
      reset: reset-meson: update with SPDX Licence identifier
      dt-bindings: reset: Fix typo in imx8mq resets
      dt-bindings: reset: imx7: Add support for i.MX8MM
      drm/i915/execlists: Always clear pending&inflight requests on reset
      gpio: of: Fix hard-assigned valid_mask for OF case
      mfd: aat2870: no need to check return value of debugfs_create functions
      mfd: ab8500: no need to check return value of debugfs_create functions
      mfd: ab3100: no need to check return value of debugfs_create functions
      ipmi_si: Convert timespec64 to timespec
      net: bridge: mcast: add delete due to fast-leave mdb flag
      tc-testing: Clarify the use of tdc's -d option
      ice: Bump version number
      ice: Remove flag to track VF interrupt status
      ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA
      ice: Don't return error for disabling LAN Tx queue that does exist
      ice: Remove duplicate code in ice_alloc_rx_bufs
      ice: Add stats for Rx drops at the port level
      ice: Update number of VF queue before setting VSI resources
      ice: Set up Tx scheduling tree based on alloc VSI Tx queues
      ice: Only bump Rx tail and release buffers once per napi_poll
      docs: fs: porting.rst: fix a broken reference to another doc
      docs: w1: convert to ReST and add to the kAPI group of docs
      docs: fs: cifs: convert to ReST and add to admin-guide book
      randstruct: Check member structs in is_pure_ops_struct()
      spi: docs: convert to ReST and add it to the kABI bookset
      docs: writing-schema.md: convert from markdown to ReST
      docs: fix a couple of new broken references
      drm/amdkfd: enable KFD support for navi14
      drm/amdgpu: disable inject for failed subblocks of gfx
      drm/amdgpu: support gfx ras error injection and err_cnt query
      drm/amdgpu: add RAS callback for gfx
      drm/amdgpu: add define for gfx ras subblock
      drm/amd/include: add define of TCP_EDC_CNT_NEW
      drm/amd/include: add bitfield define for EDC registers
      drm/amdgpu: remove ras_reserve_vram in ras injection
      drm/amdgpu: add check for ras error type
      drm/amdgpu: update interrupt callback for all ras clients
      drm/amdgpu: allow ras interrupt callback to return error data
      drm/amdgpu: query umc ras error address
      drm/amdgpu: add structures for umc error address translation
      drm/amdgpu: add support for recording ras error address
      drm/amdgpu: update algorithm of umc uncorrectable error counting
      drm/amdgpu: switch to amdgpu_umc structure
      drm/amdgpu: use 64bit operation macros for umc
      drm/amdgpu: add RREG64/WREG64(_PCIE) operations
      drm/amdgpu: add ras error count after each query (v2)
      drm/amdgpu: querry umc error count
      drm/amdgpu: init umc v6_1 functions for vega20
      drm/amdgpu: add umc v6_1 query error count support
      drm/amdgpu: add umc v6_1_1 IP headers
      drm/amdgpu: add rsmu v_0_0_2 ip headers
      drm/amdgpu: add amdgpu_umc_functions structure
      drm/amdgpu: init RSMU and UMC ip base address for vega20
      drm/amdgpu: move some ras data structure to amdgpu_ras.h
      tpm: Document UEFI event log quirks
      drm/amdgpu: drop drmP.h from vcn_v2_5.c
      drm/amdgpu: drop drmP.h from vcn_v2_0.c
      drm/amdgpu: drop drmP.h from sdma_v5_0.c
      drm/amdgpu: drop drmP.h from nv.c
      drm/amdgpu: drop drmP.h from navi10_ih.c
      drm/amdgpu: drop drmP.h in gfx_v10_0.c
      drm/amdgpu: drop drmP.h from amdgpu_amdkfd_gfx_v10.c
      drm/amdgpu: drop drmP.h in amdgpu_amdkfd_arcturus.c
      docs: net: convert two README files to ReST format
      docs: nios2: add it to the main Documentation body
      docs: hwmon: pxe1610: convert to ReST format and add to the index
      docs: mips: add to the documentation body as ReST
      docs: wimax: convert to ReST and add to admin-guide
      docs: index.rst: don't use genindex for pdf output
      docs: fs: convert porting to ReST
      docs: fs: convert docs without extension to ReST
      docs: isdn: convert to ReST and add to kAPI bookset
      docs: openrisc: convert to ReST and add to documentation body
      docs: parisc: convert to ReST and add to documentation body
      docs: README.buddha: convert to ReST and add to m68k book
      docs: admin-guide: add auxdisplay files to it after conversion to ReST
      docs: packing: move it to core-api book and adjust markups
      docs: ipmb: place it at driver-api and convert to ReST
      docs: i2c: convert to ReST and add to driver-api bookset
      docs: ubifs-authentication.md: convert to ReST
      docs: thermal: add it to the driver API
      Documentation: coresight: convert txt to rst
      Documentation: filesystems: Convert ufs.txt to reStructuredText format
      Documentation: filesystems: Convert jfs.txt to
      doc: email-clients miscellaneous fixes
      RDMA/mlx5: Remove DEBUG ODP code
      docs: riscv: convert boot-image-header.txt to ReST
      docs: zh_CN: howto.rst: fix a broken reference
      docs: cgroup-v1/blkio-controller.rst: remove a CFQ left over
      MAINTAINERS: fix a renamed DT reference
      MAINTAINERS: fix reference to net phy ABI file
      MAINTAINERS: fix broken ref for ABI sysfs-bus-counter-ftm-quaddec
      doc:it_IT: align translation to mainline
      mailmap: add entry to connect my email addresses
      docs: arm: Remove orphan sh-mobile directory
      drm/i915/ehl: Ungate DDIC and DDID
      ice: Disable VFs until reset is completed
      ice: Do not configure port with no media
      ice: separate out control queue lock creation
      ice: Always set prefena when configuring an Rx queue
      ice: Move vector base setup to PF VSI
      ice: track hardware stat registers past rollover
      ice: add lp_advertising flow control support
      x86/kvm: Use CONFIG_PREEMPTION
      x86/dumpstack: Indicate PREEMPT_RT in dumps
      x86: Use CONFIG_PREEMPTION
      kprobes: Use CONFIG_PREEMPTION
      tracing: Use CONFIG_PREEMPTION
      locking/spinlocks: Use CONFIG_PREEMPTION
      rcu: Use CONFIG_PREEMPTION
      sched/preempt: Use CONFIG_PREEMPTION where appropriate
      udf: prevent allocation beyond UDF partition
      perf: Remove dev_err() usage after platform_get_irq()
      perf/imx_ddr: Add MODULE_DEVICE_TABLE
      staging/octeon: Fix build error without CONFIG_NETDEVICES
      RDMA/core: fix spelling mistake "Nelink" -> "Netlink"
      infiniband: Remove dev_err() usage after platform_get_irq()
      selftests: mlxsw: Add a test for leftover DSCP rule
      selftests: mlxsw: Fix local variable declarations in DSCP tests
      myri10ge: remove unneeded variable
      net: ag71xx: Slighly simplify code in 'ag71xx_rings_init()'
      ARM: vexpress: Cleanup cppcheck shifting warning
      ARM: dts: vexpress: Add missing newline at end of file
      ARM: dts: vexpress: add missing SPDX GPL-2.0 license identifier
      dmaengine: Remove dev_err() usage after platform_get_irq()
      dmaengine: imx-dma: Mark expected switch fall-through
      dmaengine: tegra210-adma: Don't program FIFO threshold
      drm/i915: Move MOCS setup to intel_mocs.c
      drm/i915/tgl: Tigerlake only has global MOCS registers
      drm/i915/tgl: Define MOCS entries for Tigerlake
      drm/i915/tgl: stop using ERROR_GEN6 and DONE_REG
      drm/i915/tgl: Move fault registers to their new offset
      drm/i915: remove dangling forward declaration
      drm/radeon: Provide ddc symlink in connector sysfs directory
      drm/amdgpu: Provide ddc symlink in connector sysfs directory
      drm/bridge: ti-tfp410: Provide ddc symlink in connector sysfs directory
      drm/bridge: dw-hdmi: Provide ddc symlink in connector sysfs directory
      drm/bridge: dumb-vga-dac: Provide ddc symlink in connector sysfs directory
      drm/ast: Provide ddc symlink in connector sysfs directory
      drm/mgag200: Provide ddc symlink in connector sysfs directory
      drm: sti: Provide ddc symlink in hdmi connector sysfs directory
      drm/imx: imx-tve: Provide ddc symlink in connector's sysfs
      drm/imx: imx-ldb: Provide ddc symlink in connector's sysfs
      drm/sun4i: hdmi: Provide ddc symlink in sun4i hdmi connector sysfs directory
      drm: Add drm_connector_init() variant with ddc
      drm: Add ddc link in sysfs created by drm_connector
      ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms
      ASoC: Intel: Skylake: use common NHLT module
      ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry
      ALSA: hda: move parts of NHLT code to new module
      ASoC: Intel: Skylake: move NHLT header to common directory
      drm/gm12u320: Move driver to drm/tiny
      drm/tinydrm: Rename folder to tiny
      drm/tinydrm/Kconfig: Remove menuconfig DRM_TINYDRM
      staging: rtl8188eu: remove redundant assignment to variable rtstatus
      staging: rtl8723bs: indicate disconnection when disconnecting
      asm-generic: make simd.h a mandatory include/asm header
      ASoC: codecs: Add uda1334 codec driver
      mac80211: HE STA disassoc due to QOS NULL not sent
      dt-bindings: sound: Add bindings for UDA1334 codec
      ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code
      ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code
      ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code
      ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code
      ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code
      ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code
      ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code
      ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code
      ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code
      ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code
      ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code
      ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code
      ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code
      ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code
      ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code
      ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code
      ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code
      ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code
      ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code
      ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code
      ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS
      ASoC: ti: Mark expected switch fall-throughs
      ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code
      ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code
      ASoC: spear: use devm_platform_ioremap_resource() to simplify code
      ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code
      ASoC: sirf: use devm_platform_ioremap_resource() to simplify code
      ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code
      ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code
      ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code
      ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code
      ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code
      ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code
      ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code
      ASoC: tegra: use devm_platform_ioremap_resource() to simplify code
      ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code
      ASoC: meson: g12a-tohdmitx: override codec2codec params
      crypto: s390/aes - fix name clash after AES library refactor
      cpuidle: header file stubs must be "static inline"
      gpio: ixp4xx: remove redundant dev_err message
      quota: fix condition for resetting time limit in do_set_dqblk()
      ext2: code cleanup for ext2_free_blocks()
      ext2: fix block range in ext2_data_block_valid()
      udf: support 2048-byte spacing of VRS descriptors on 4K media
      udf: refactor VRS descriptor identification
      drm/i915/uc: Move uC WOPCM setup in uc_init_hw
      drm/i915/uc: Don't enable communication twice on resume
      mac80211: allow setting spatial reuse parameters from bss_conf
      nl80211: add strict start type
      cfg80211: add support for parsing OBBS_PD attributes
      mac80211: reject zero MAC address in add station
      cfg80211: use parallel_ops for genl
      mac80211_hwsim: fill boottime_ns in netlink RX path
      mac80211: add missing null return check from call to ieee80211_get_sband
      drm/i915/selftests: Pass intel_context to igt_spinner
      drm/prime: Ditch gem_prime_res_obj hook
      drm/amdgpu: Fill out gem_object->resv
      drm/nouveau: Fill out gem_object->resv
      drm/radeon: Fill out gem_object->resv
      drm/i915: Avoid ce->gem_context->i915
      Revert "staging: kpc2000: Convert put_page() to put_user_page*()"
      drm/amd/powerplay: determine the features to enable by pptable only
      drm/amdgpu: correct irq type used for sdma ecc
      drm/amd/powerplay: make power limit retrieval as asic specific
      drm/amd/powerplay: correct arcturus current clock level calculation
      drm/amd/powerplay: support UMD PSTATE settings on arcturus
      drm/amd/powerplay: fix arcturus real-time clock frequency retrieval
      drm/amd/powerplay: remove redundancy debug log in smu
      drm/amd/powerplay: correct the bitmask used in arcturus
      drm/amd/powerplay: add missing arcturus feature maps
      drm/amd/powerplay: support fan speed retrieval on arcturus
      drm/amd/powerplay: support real-time clock retrieval on arcturus
      drm/amd/powerplay: support sensor reading on arcturus
      drm/amd/powerplay: init arcturus SMU metrics table on bootup
      drm/amd/powerplay: correct UVD/VCE/VCN power status retrieval
      drm/amd/powerplay: correct Navi10 VCN powergate control (v2)
      drm/amd/powerplay: support VCN powergate status retrieval for SW SMU
      drm/amd/powerplay: support VCN powergate status retrieval on Raven
      drm/amd/powerplay: add new sensor type for VCN powergate status
      drm/amdgpu: update more sdma instances irq support
      drm/amd/include: adjust base offset of SMUIO and THM for Arcturus
      drm/amd/powerplay: hold on the arcturus gfx dpm support in driver
      drm/amdgpu: correct VCN powergate routine for acturus
      drm/amd/powerplay: enable arcturus powerplay
      drm/amd/powerplay: initialize arcturus MP1 and THM base address
      drm/amd/powerplay: enable SW SMU routine support for arcturus
      drm/amd/powerplay: update arcturus_ppt.c/h V3
      drm/amd/powerplay: update arcturus_ppsmc.h
      drm/amd/powerplay: update smu11_driver_if_arcturus.h
      drm/amd/powerplay: add SW SMU interface for dumping pptable out (v2)
      drm/amd/powerplay: add smcdpminfo table v4_6 support
      drm/amdkfd: Save/restore vcc on gfx10
      drm/amdkfd: Save/restore flat_scratch_lo/hi on gfx10
      drm/amdkfd: Fix gfx10 wave64 VGPR context restore
      drm/amd/display: Support uclk switching for DCN2
      drm/amd/display: Embed DCN2 SOC bounding box
      drm/amdgpu: fix a potential information leaking bug
      drm/amdgpu: fix error handling in amdgpu_cs_process_fence_dep
      drm/amdgpu/powerplay: provide the interface to disable uclk switch for DAL
      drm/amd/amdgpu/vcn_v2_0: Move VCN 2.0 specific dec ring test to vcn_v2_0
      drm/amdgpu/gfx10: update golden settings for navi14
      drm/amd/powerplay: implment sysfs feature status function in smu
      drm/amd/powerplay: move smu_feature_update_enable_state to up level
      drm/amd/powerplay: add smu feature name support
      drm/amd/powerplay: add smu message name support
      drm/amd/powerplay: move smu types to smu_types.h
      drm/amdgpu: Default disable GDS for compute+gfx
      drm/amd/amdgpu/vcn_v2_0: Mark RB commands as KMD commands
      drm/amdgpu/display: fix the build without CONFIG_DRM_AMD_DC_DSC_SUPPORT
      drm/amdgpu: Fix amdgpu_display_supported_domains logic.
      drm/amdgpu/powerplay: use proper revision id for navi
      drm/amdgpu: put the SMC into the proper state on reset/unload
      drm/amdgpu/powerplay: add set_mp1_state for vega12
      drm/amdgpu/powerplay: add set_mp1_state for vega10
      drm/amdgpu/powerplay: add set_mp1_state for vega20
      drm/amdgpu/powerplay: return success if set_mp1_state is not set
      drm/amdgpu/powerplay: add a new interface to set the mp1 state
      drm/amdgpu: add reset_method asic callback for navi
      drm/amdgpu: add reset_method asic callback for soc15
      drm/amdgpu: add reset_method asic callback for vi
      drm/amdgpu: add reset_method asic callback for cik
      drm/amdgpu: add reset_method asic callback for si
      drm/amdgpu: add an asic callback to determine the reset method
      drm/amd/powerplay: enable SW SMU reset functionality
      drm/amd/powerplay: fix null pointer dereference around dpm state relates
      drm/amd/powerplay: minor fixes around SW SMU power and fan setting
      drm/amd/display: enable S/G for RAVEN chip
      drm/amdgpu: Add check for USWC support for amdgpu_display_supported_domains
      drm/amdgpu: Create helper to clear AMDGPU_GEM_CREATE_CPU_GTT_USWC
      drm/amdgpu: Fix hard hang for S/G display BOs.
      drm/amdgpu: adding xgmi error monitoring
      drm/amdgpu: add perfmon and fica atomics for df
      drm/amdkfd: Remove dead code from gfx8/gfx9 trap handlers
      drm/amdkfd: Replace gfx10 trap handler with correct branch
      drm/amdkfd: Fix lost single step exceptions in gfx9 trap handler
      drm/amdkfd: Use SQC when TCP would fail in gfx9 context save.
      drm/amdgpu/gmc10: fix pte mytpe field error for navi14
      drm/amdgpu: use VCN firmware offset for cache window
      drm/amd/powerplay: fix temperature granularity error in smu11
      drm/amd/powerplay: some cosmetic fixes
      drm/amd/powerplay: no pptable transfer and dpms enabled with "dpm=0"
      drm/amd/display: fix a missing null check on a failed kzalloc
      drm/radeon: Use dev_get_drvdata where possible
      drm/amd/display: Use dev_get_drvdata
      drm/amdgpu: Use dev_get_drvdata where possible
      drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines
      drm/amdkfd: Fix byte align on VegaM
      drm/amd/powerplay: add callback function of get_thermal_temperature_range
      tools: bpftool: add support for reporting the effective cgroup progs
      selftests/bpf: fix clearing buffered output between tests/subtests
      selftests/bpf: add test for bpf_tcp_gen_syncookie
      selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers
      bpf: sync bpf.h to tools/
      bpf: add bpf_tcp_gen_syncookie helper
      tcp: add skb-less helpers to retrieve SYN cookie
      tcp: tcp_syn_flood_action read port from socket
      csky: Fixup dma_alloc_coherent with PAGE_SO attribute
      csky: Fixup mb() synchronization problem
      ARM: dts: aspeed: swift: Fix FSI GPIOs
      extcon: adc-jack: Remove dev_err() usage after platform_get_irq()
      gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h
      gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h
      gpiolib: of: Reshuffle contents of consumer.h for new library layout
      hv_balloon: Reorganize the probe function
      hv_balloon: Use a static page for the balloon_up send buffer
      net: dsa: ksz: Add Microchip KSZ8795 DSA driver
      net: dsa: ksz: Add KSZ8795 tag code
      dt-bindings: net: dsa: ksz: document Microchip KSZ87xx family switches
      vsock/virtio: change the maximum packet size allowed
      vhost/vsock: split packets to send using multiple buffers
      vsock/virtio: fix locking in virtio_transport_inc_tx_pkt()
      vsock/virtio: reduce credit update messages
      vsock/virtio: limit the memory used per-socket
      hrtimer: Remove task argument from hrtimer_init_sleeper()
      net: Remove dev_err() usage after platform_get_irq()
      linux: Remove bvec page_offset, use bv_offset
      net: Use skb_frag_off accessors
      linux: Add skb_frag_t page_offset accessors
      sctp: factor out sctp_connect_add_peer
      sctp: factor out sctp_connect_new_asoc
      sctp: clean up __sctp_connect
      sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx
      sctp: only copy the available addr data in sctp_transport_init
      drm/i915: make i915_selftest.h self-contained
      HSI: Remove dev_err() usage after platform_get_irq()
      coda: Fix typo in the struct CodaCred documentation
      Documentation: filesystem: fix "Removed Sysctls" table
      Documentation/features/locking: update lists
      scsi: qla2xxx: Reject EH_{abort|device_reset|target_request}
      scsi: qla2xxx: Skip FW dump on LOOP initialization error
      scsi: qla2xxx: Use Correct index for Q-Pair array
      scsi: qla2xxx: Fix abort timeout race condition.
      scsi: qla2xxx: Fix different size DMA Alloc/Unmap
      scsi: qla2xxx: Fix DMA unmap leak
      scsi: mpt3sas: support target smid for [abort|query] task
      scsi: ibmvscsi_tgt: Mark expected switch fall-throughs
      scsi: cxlflash: Mark expected switch fall-throughs
      scsi: mpt3sas: clean up a couple sizeof() uses
      drm/i915/tgl: handle DP aux interrupts
      drm/i915/tgl: Update north display hotplug detection to TGL connections
      drm/i915/tgl: Add hpd interrupt handling
      HSI: ssi_protocol: Mark expected switch fall-throughs
      drm/i915: Update DRIVER_DATE to 20190730
      staging: Remove dev_err() usage after platform_get_irq()
      ppdev: add header include guard
      mei: Use dev_get_drvdata where possible
      uio: Remove dev_err() usage after platform_get_irq()
      usb: Remove dev_err() usage after platform_get_irq()
      mips: remove nargs from __SYSCALL
      MIPS: jz4740: Drop dead code
      hwmon: Drop obsolete JZ4740 driver
      power/supply: Drop obsolete JZ4740 driver
      mtd: rawnand: Drop obsolete JZ4740 NAND driver
      dma: Drop JZ4740 driver
      video/fbdev: Drop JZ4740 driver
      ASoC: jz4740: Drop lb60 board code
      MIPS: configs: LB60: update defconfig
      MIPS: qi_lb60: Migrate to devicetree
      rxrpc: Fix -Wframe-larger-than= warnings from on-stack crypto
      MIPS: DTS: jz4740: Add missing nodes
      staging: fsl-dpaa2/ethsw: add .ndo_fdb[add|del] callbacks
      staging: fsl-dpaa2/ethsw: check added_by_user flag
      staging: fsl-dpaa2/ethsw: add .ndo_fdb_dump callback
      staging: fsl-dpaa2/ethsw: notify switchdev of offloaded entry
      staging: fsl-dpaa2/ethsw: remove unused structure
      MIPS: Kconfig: remove HAVE_LATENCYTOP_SUPPORT
      scsi: scsi_debugfs: Use for_each_set_bit to simplify code
      MIPS: X1000: Add X1000 system type.
      drm/rockchip: Make analogix_dp_atomic_check static
      scsi: qla2xxx: Replace vmalloc + memset with vzalloc
      media: via-camera: convert to the vb2 framework
      scsi: fdomain_isa: use CFG1_IRQ_MASK
      media: vivid: add support for new pixelformats
      scsi: fdomain: use BSTAT_{MSG|CMD|IO} in fdomain_work()
      media: v4l2-common: add support for new RGB32 pixelformats
      media: v4l2-tpg: add support for new pixelformats
      scsi: fdomain: use BCTL_RST in fdomain_reset()
      media: v4l2-ctrl: Add a comment on why we zero out compound controls fields
      scsi: aic94xx: Remove unnecessary null check
      media: videodev2.h.rst.exceptions: tymecode -> timecode
      media: v4l2-ioctl.c: OR flags in v4l_fill_fmtdesc(), not don't overwrite
      scsi: qla2xxx: Remove unnecessary null check
      SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist
      cpuidle-haltpoll: disable host side polling when kvm virtualized
      cpuidle: add haltpoll governor
      governors: unify last_state_idx
      cpuidle: add poll_limit_ns to cpuidle_device structure
      add cpuidle-haltpoll driver
      drm/i915/gt: Provide a local intel_context.vm
      drm/i915: Move aliasing_ppgtt underneath its i915_ggtt
      ARM: dts: socfpga: add missing reset-names for dma
      ARM: dts: socfpga: Adjust GMAC1 clock and TXD lines skew on VINING FPGA
      ARM: dts: socfpga: Fix up button mapping on VINING FPGA
      arm64: dts: stratix10: Add NAND device node
      ARM: dts: socfpga: update to new Denali NAND binding
      arm64: dts: agilex/stratix10: Add reset properties for DMA
      ARM: dts: socfpga: add reset properties for DMA
      ARM: dts: socfpga: add the QSPI OCP reset property on arria10
      PCI: Make pci_set_of_node(), etc private
      PCI: Make pci_enable_ptm() private
      PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private
      PCI: Make pci_ats_init() private
      PCI: Make pcie_update_link_speed() private
      PCI: Make pci_bus_get(), pci_bus_put() private
      PCI: Make pci_hotplug_io_size, mem_size, and bus_size private
      PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private
      PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private
      PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private
      PCI: Make PCI_PM_* delay times private
      coccinelle: Add script to check for platform_get_irq() excessive prints
      driver core: platform: Add an error message to platform_get_irq*()
      platform/x86: asus-wmi: fix CPU fan control on recent products
      platform/x86: asus-wmi: add a helper for device presence
      platform/x86: asus-wmi: cleanup AGFN fan handling
      platform/x86: pcengines-apuv2: wire up simswitch gpio as led
      platform/x86: pcengines-apuv2: add mpcie reset gpio export
      platform/x86: i2c-multi-instantiate: Use struct_size() helper
      platform/x86: dell-wmi: Use existing defined KBD_LED_* magic values
      platform/x86: dell-wmi: Ignore keyboard backlight change KBD_LED_AUTO_TOKEN
      platform/x86: dell-wmi: Ignore keyboard backlight change KBD_LED_ON_TOKEN
      platform/x86: acer-wmi: Switch to acpi_dev_get_first_match_dev()
      platform/x86: wmi: Remove acpi_has_method() call
      platform/x86: ISST: Use dev_get_drvdata
      platform: Add platform_find_device_by_driver() helper
      drivers: Add generic helper to match any device
      drivers: Introduce device lookup variants by ACPI_COMPANION device
      drivers: Introduce device lookup variants by device type
      drivers: Introduce device lookup variants by fwnode
      drivers: Introduce device lookup variants by of_node
      drivers: Introduce device lookup variants by name
      usb: phy: ab8500-usb: Mark expected switch fall-throughs
      usb: host: ohci-tmio: Mark expected switch fall-throughs
      ARM: dts: exynos: Use standard arrays of generic PHYs for EHCI/OHCI devices
      usb: exynos: add support for getting PHYs from the standard dt array
      dt-bindings: switch Exynos EHCI/OHCI bindings to use array of generic PHYs
      drm/i915: Inline engine->init_context into its caller
      driver core: Fix creation of device links with PM-runtime flags
      drm/syncobj: fix leaking dma_fence in drm_syncobj_query_ioctl
      ACPI: PM: Set up EC GPE for system wakeup from drivers that need it
      drm: sti: Mark expected switch fall-throughs
      arm64: dts: renesas: ulcb: Sort nodes
      arm64: dts: renesas: ulcb-kf: Sort nodes
      arm64: dts: renesas: salvator-common: Sort nodes
      arm64: dts: renesas: r8a7796: salvator-xs: Sort nodes
      arm64: dts: renesas: r8a7796: salvator-x: Sort nodes
      arm64: dts: renesas: r8a7795: salvator-xs: Sort nodes
      arm64: dts: renesas: r8a7795: salvator-x: Sort nodes
      arm64: dts: renesas: r8a7795-es1: salvator-x: Sort nodes
      arm64: dts: renesas: r8a77965: Sort nodes
      arm64: dts: renesas: r8a7795-es1: Sort nodes
      arm64: dts: renesas: r8a7795: Sort nodes
      drm/i915: use upstream version of header tests
      Documentation: gpio: fix function links in the HTML docs
      staging: rtl8188eu: cleanup comparsion to NULL in usb_halinit.c
      staging: rtl8188eu: add spaces around '-' and '*' in usb_halinit.c
      staging: rtl8188eu: add spaces around '<<' and '>>' in usb_halinit.c
      staging: rtl8188eu: add spaces around '|' in usb_halinit.c
      staging: rtl8188eu: add spaces around '&' in usb_halinit.c
      staging: rtl8188eu: add spaces around '+' in usb_halinit.c
      staging: wilc1000: remove manual sleep mode
      staging: wilc1000: apply power management regardless of open interfaces
      staging: wilc1000: avoid overriding powersave state
      staging: wilc1000: remove unused members
      staging: wilc1000: remove ip timeout timer
      staging: wilc1000: remove inetaddr notifier
      staging: kpc2000: Convert put_page() to put_user_page*()
      staging: rtl8188eu: remove redundant assignment to rtstatus
      Staging: rtl8192e: fixed a function prototype definition issue
      staging: rtl8188eu: replace hal_EfusePgCheckAvailableAddr()
      Staging: fbtft: Fix some typo. pdc8544 --> pcd8544
      staging: most: Use DEFINE_SPINLOCK() instead of struct spinlock
      staging: olpc_dcon: Remove TODO item
      staging: vc04_services: fix unused-but-set-variable warning
      staging: rtl8723bs: os_dep: remove two set but not used variables
      staging: rtl8723bs: remove set but not used variable 'pszBBRegMpFile'
      staging: rtl8723bs: remove set but not used variable 'bWifiBusy'
      gpio: remove less important #ifdef around declarations
      ALSA: sparc: Mark expected switch fall-throughs
      sound: dmasound_atari: Mark expected switch fall-through
      cpufreq: ti-cpufreq: Mark expected switch fall-through
      net/mlx5e: Protect tc flow table with mutex
      net/mlx5e: Rely on rcu instead of rtnl lock when getting upper dev
      net/mlx5e: Eswitch, use state_lock to synchronize vlan change
      net/mlx5e: Eswitch, change offloads num_flows type to atomic64
      net/mlx5e: Protect unready flows with dedicated lock
      net/mlx5e: Protect tc flows hashtable with rcu
      net/mlx5e: Change flow flags type to unsigned long
      net/mlx5e: Extend tc flow struct with reference counter
      net/mlx5e: Simplify get_route_and_out_devs helper function
      net/mlx5e: Fix unnecessary flow_block_cb_is_busy call
      net/mlx5e: Improve ethtool rxnfc callback structure
      net/mlx5e: Avoid warning print when not required
      net/mlx5e: Print a warning when LRO feature is dropped or not allowed
      pinctrl: Ingenic: Add pinctrl driver for X1500.
      dt-bindings: pinctrl: Add X1500 bindings.
      pinctrl: Ingenic: Add pinctrl driver for X1000 and X1000E.
      dt-bindings: pinctrl: Add X1000 and X1000E bindings.
      pinctrl: Ingenic: Add pinctrl driver for JZ4760 and JZ4760B.
      dt-bindings: pinctrl: Add JZ4760 and JZ4760B bindings.
      dt-bindings: pinctrl: aspeed: Strip unnecessary quotes
      perf vendor events power9: Added missing event descriptions
      libperf: Initial documentation
      libperf: Add perf_evsel__enable/disable test
      libperf: Add perf_evlist__enable/disable test
      libperf: Add perf_evsel tests
      libperf: Add perf_evlist test
      libperf: Add perf_thread_map test
      libperf: Add perf_cpu_map test
      libperf: Add tests support
      libperf: Add install targets
      libperf: Add perf_evsel__attr() function
      libperf: Adopt perf_evlist__enable()/disable() functions from perf
      libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf
      libperf: Add perf_evsel__cpus()/threads() functions
      libperf: Add perf_cpu_map__for_each_cpu() macro
      libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions
      libperf: Adopt perf_evsel__read() function from tools/perf
      libperf: Adopt simplified perf_evsel__close() function from tools/perf
      libperf: Adopt simplified perf_evsel__open() function from tools/perf
      libperf: Adopt perf_evsel__alloc_fd() function from tools/perf
      libperf: Adopt the readn()/writen() functions from tools/perf
      libperf: Move nr_members from perf's evsel to libperf's perf_evsel
      libperf: Move fd array from perf's evsel to lobperf's perf_evsel class
      libperf: Adopt xyarray class from perf
      libperf: Add perf_evlist__set_maps() function
      libperf: Add threads to struct perf_evlist
      libperf: Add cpus to struct perf_evlist
      libperf: Add has_user_cpus to struct perf_evlist
      libperf: Add threads to struct perf_evsel
      libperf: Add own_cpus to struct perf_evsel
      libperf: Add cpus to struct perf_evsel
      libperf: Add perf_evsel__delete() function
      libperf: Add perf_evlist__delete() function
      libperf: Add perf_evlist__for_each_evsel() iterator
      libperf: Add perf_evsel__new() function
      libperf: Add perf_evlist__new() function
      libperf: Move zalloc.o into libperf
      libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions
      libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel
      libperf: Add nr_entries to struct perf_evlist
      libperf: Add perf_evlist__remove() function
      libperf: Add perf_evlist__add() function
      libperf: Add perf_evlist__init() function
      libperf: Add perf_evsel__init function
      libperf: Include perf_evlist in evlist object
      libperf: Include perf_evsel in evsel object
      libperf: Add perf_evlist and perf_evsel structs
      libperf: Add perf_thread_map__get()/perf_thread_map__put()
      libperf: Add perf_thread_map__new_dummy() function
      libperf: Add perf_thread_map struct
      libperf: Add perf_cpu_map__get()/perf_cpu_map__put()
      libperf: Add perf_cpu_map__dummy_new() function
      libperf: Add perf_cpu_map struct
      libperf: Add debug output support
      libperf: Add perf/core.h header
      libperf: Add libperf to the python.so build
      libperf: Add build version support
      libperf: Make libperf.a part of the perf build
      perf evlist: Rename perf_evlist__disable() to evlist__disable()
      perf evlist: Rename perf_evlist__enable() to evlist__enable()
      perf evlist: Rename perf_evlist__close() to evlist__close()
      perf evlist: Rename perf_evlist__open() to evlist__open()
      perf evsel: Rename perf_evsel__cpus() to evsel__cpus()
      perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter()
      perf evsel: Rename perf_evsel__disable() to evsel__disable()
      perf evsel: Rename perf_evsel__enable() to evsel__enable()
      perf evsel: Rename perf_evsel__open() to evsel__open()
      perf evlist: Rename perf_evlist__remove() to evlist__remove()
      perf evlist: Rename perf_evlist__add() to evlist__add()
      perf evsel: Rename perf_evsel__new() to evsel__new()
      perf evsel: Rename perf_evsel__delete() to evsel__delete()
      perf evlist: Rename perf_evlist__delete() to evlist__delete()
      perf evlist: Rename perf_evlist__new() to evlist__new()
      perf evlist: Rename perf_evlist__init() to evlist__init()
      perf evsel: Rename perf_evsel__init() to evsel__init()
      perf evlist: Rename struct perf_evlist to struct evlist
      perf evsel: Rename struct perf_evsel to struct evsel
      perf tools: Rename struct thread_map to struct perf_thread_map
      perf cpu_map: Rename struct cpu_map to struct perf_cpu_map
      perf stat: Move loaded out of struct perf_counts_values
      perf trace: Add "sendfile64" alias to the "sendfile" syscall
      perf trace: Reuse BPF augmenters from syscalls with similar args signature
      perf trace: Preallocate the syscall table
      perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages
      perf trace: Forward error codes when trying to read syscall info
      perf trace beauty: Add BPF augmenter for the 'rename' syscall
      perf trace beauty: Beautify bind's sockaddr arg
      perf trace beauty: Beautify 'sendto's sockaddr arg
      perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg
      perf trace beauty: Disable fd->pathname when close() not enabled
      perf trace beauty: Make connect's addrlen be printed as an int, not hex
      perf augmented_raw_syscalls: Augment sockaddr arg in 'connect'
      perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload
      perf trace: Look for default name for entries in the syscalls prog array
      perf augmented_raw_syscalls: Support copying two string syscall args
      perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY
      perf augmented_raw_syscalls: Add handler for "openat"
      perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event
      perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place
      perf trace: Allow specifying the bpf prog to augment specific syscalls
      perf trace: Add BPF handler for unaugmented syscalls
      perf trace: Order -e syscalls table
      perf trace: Look up maps just on the __augmented_syscalls__ BPF object
      perf trace: Add pointer to BPF object containing __augmented_syscalls__
      perf evsel: Store backpointer to attached bpf_object
      perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with !
      perf include bpf: Add bpf_tail_call() prototype
      pinctrl: msm8998: Squash TSIF pins together
      net/mlx5: fix -Wtype-limits compilation warnings
      bnxt_en: Add PCI IDs for 57500 series NPAR devices.
      bnxt_en: Support all variants of the 5750X chip family.
      bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips.
      bnxt_en: Support TPA counters on 57500 chips.
      bnxt_en: Allocate the larger per-ring statistics block for 57500 chips.
      bnxt_en: Refactor ethtool ring statistics logic.
      bnxt_en: Add hardware GRO setup function for 57500 chips.
      bnxt_en: Add TPA ID mapping logic for 57500 chips.
      bnxt_en: Add fast path logic for TPA on 57500 chips.
      bnxt_en: Set TPA GRO mode flags on 57500 chips properly.
      bnxt_en: Refactor tunneled hardware GRO logic.
      bnxt_en: Handle standalone RX_AGG completions.
      bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips.
      bnxt_en: Refactor TPA logic.
      bnxt_en: Add TPA structure definitions for BCM57500 chips.
      bnxt_en: Update firmware interface spec. to 1.10.0.89.
      can: fix ioctl function removal
      drm/i915/uc: Don't fail on HuC firmware failure
      tools: Add definitions for devmap_hash map type
      tools/libbpf_probes: Add new devmap_hash type
      tools/include/uapi: Add devmap_hash BPF map type
      xdp: Add devmap_hash map type for looking up devices by hashed index
      xdp: Refactor devmap allocation code for reuse
      include/bpf.h: Remove map_insert_ctx() stubs
      leds: netxbig: Add of_node_put() in netxbig_leds_get_of_pdata()
      leds: netxbig: remove legacy board-file support
      net: dsa: mv88e6xxx: avoid some redundant vtu load/purge operations
      r8169: make use of xmit_more
      RDMA/efa: Expose device statistics
      IB/bnxt_re: Do not notifify GID change event
      staging/octeon: Allow test build on !MIPS
      net: ag71xx: use resource_size for the ioremap size
      iommu/arm-smmu-v3: Operate directly on low-level queue where possible
      iommu/arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue
      iommu/arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro
      iommu/arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes
      iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page()
      iommu/io-pgtable: Pass struct iommu_iotlb_gather to ->unmap()
      iommu/io-pgtable: Remove unused ->tlb_sync() callback
      iommu/io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page()
      iommu/io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf()
      iommu/io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers
      iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf()
      iommu: Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync()
      s390/zcrypt: new sysfs attributes serialnr and mkvps
      s390/zcrypt: add base code for cca crypto card info support
      s390/zcrypt: move cca misc functions to new code file
      NFC: nxp-nci: Fix recommendation for NFC_NXP_NCI_I2C Kconfig
      NFC: nxp-nci: Clarify on supported chips
      NFC: nxp-nci: Remove 'default n' for the core
      NFC: nxp-nci: Remove unused macro pr_fmt()
      NFC: nxp-nci: Drop comma in terminator lines
      NFC: nxp-nci: Drop of_match_ptr() use
      NFC: nxp-nci: Constify acpi_device_id
      NFC: nxp-nci: Get rid of useless label
      NFC: nxp-nci: Get rid of code duplication in ->probe()
      NFC: nxp-nci: Add GPIO ACPI mapping table
      NFC: nxp-nci: Convert to use GPIO descriptor
      NFC: nxp-nci: Get rid of platform data
      NFC: nxp-nci: Add NXP1001 to the ACPI ID table
      NFC: fix attrs checks in netlink interface
      IB/mlx5: Support per device q counters in switchdev mode
      IB/mlx5: Refactor code for counters allocation
      platform/x86: thinkpad_acpi: Use kmemdup rather than duplicating its implementation
      platform/x86: asus-wmi: Use kmemdup rather than duplicating its implementation
      platform/x86: hp_accel: Add support for HP ZBook 17 G5
      net: hns3: use dev_info() instead of pr_info()
      net: hns3: Add support for using order 1 pages with a 4K buffer
      net: hns3: add interrupt affinity support for misc interrupt
      net: hns3: make hclge_service use delayed workqueue
      net: hns3: add debug messages to identify eth down cause
      net: hns3: modify firmware version display format
      net: hns3: change GFP flag during lock period
      net: hns3: remove upgrade reset level when reset fail
      net: hns3: add a check for get_reset_level
      net: hns3: add reset checking before set channels
      drm/i915: Flush the i915_vm_release before ggtt shutdown
      mac80211: add support for the ADDBA extension element
      mac80211: propagate HE operation info into bss_conf
      mac80211: fix ieee80211_he_oper_size() comment
      cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch
      cfg80211: fix duplicated scan entries after channel switch
      cfg80211: refactor cfg80211_bss_update
      soc: renesas: rcar-sysc: Use [] to denote a flexible array member
      dt-bindings: can: rcar_can: Complete documentation for RZ/G2[EM]
      dt-bindings: can: rcar_canfd: document r8a774a1 support
      arm64: dts: renesas: r8a774a1: Add SSIU support for sound
      arm64: dts: renesas: r8a774a1: Use extended audio dmac registers
      arm64: dts: renesas: hihope-common: Add WLAN support
      arm64: dts: renesas: hihope-common: Add BT support
      arm64: dts: renesas: hihope-common: Add PCA9654 I/O expander
      arm64: dts: renesas: hihope-rzg2-ex: Enable CAN interfaces
      arm64: dts: renesas: r8a774a1: Add CANFD support
      arm64: dts: renesas: r8a774a1: Add missing assigned-clocks for CAN[01]
      arm64: dts: renesas: r8a774c0: Add missing assigned-clocks for CAN[01]
      arm64: dts: renesas: r8a77995: Fix register range of display node
      arm64: dts: renesas: r8a77995: Add cpg reset for DU
      arm64: dts: renesas: r8a77990: Add cpg reset for DU
      clk: meson: remove clk input helper
      clk: meson: remove ee input bypass clocks
      clk: meson: clk-regmap: migrate to new parent description method
      clk: meson: meson8b: migrate to the new parent description method
      clk: meson: axg: migrate to the new parent description method
      clk: meson: gxbb: migrate to the new parent description method
      clk: meson: g12a: migrate to the new parent description method
      clk: meson: remove ao input bypass clocks
      clk: meson: axg-aoclk: migrate to the new parent description method
      clk: meson: gxbb-aoclk: migrate to the new parent description method
      clk: meson: g12a-aoclk: migrate to the new parent description method
      clk: meson: axg-audio: migrate to the new parent description method
      drm/i915/selftests: Careful not to flush hang_fini on error setups
      ALSA: aoa: onyx: always initialize register read value
      dmaengine: stm32-mdma: Switch to use device_property_count_u32()
      dmaengine: stm32-dmamux: Switch to use device_property_count_u32()
      dt-bindings: dmaengine: shdma: Rename bindings documentation file
      dt-bindings: dmaengine: Convert Allwinner A31 and A64 DMA to a schema
      dt-bindings: dmaengine: Convert Allwinner A10 DMA to a schema
      dt-bindings: dmaengine: Add YAML schemas for the generic DMA bindings
      dmaengine: ti: edma: Support for polled (memcpy) completion
      dmaengine: ti: edma: Correct the residue calculation (fix for memcpy)
      dmaengine: ti: edma: Clean up the 2x32bit array register accesses
      dmaengine: ti: omap-dma: Improved memcpy polling support
      dmaengine: ti: omap-dma: Readability cleanup in omap_dma_tx_status()
      extcon: axp288: Use for_each_set_bit() in axp288_extcon_log_rsi()
      extcon: axp288: Add missed error check
      fs-verity: add data verification hooks for ->readpages()
      fs-verity: add the hook for file ->setattr()
      fs-verity: add the hook for file ->open()
      fs-verity: add inode and superblock fields
      fs-verity: add Kconfig and the helper functions for hashing
      fs: uapi: define verity bit for FS_IOC_GETFLAGS
      fs-verity: add UAPI header
      fs-verity: add MAINTAINERS file entry
      fs-verity: add a documentation file
      pinctrl: qcom: Pass irqchip when adding gpiochip
      docs/pinctrl: fix compile errors in example code
      gpio: max77650: add MODULE_ALIAS()
      gpio: of: Break out OF-only code
      ALSA: usb-audio: Scarlett Gen 2 mixer interface
      gpio: bd70528: remove redundant assignment to variable ret
      gpio: bd70528: fix spelling misstake "debouce" -> "debounce"
      Input: soc_button_array - add support for newer surface devices
      platform/x86: surfacepro3_button: Fix device check
      unicore: Drop pointless include
      iio: adc: ad7606: Add debug mode for ad7616
      iio: adc: ad7606: Add support for software mode for ad7616
      iio: adc: ad7606: Allow reconfigration after reset
      iio: adc: ad7606: Move spi dependent features to spi file
      iio: adc: ad7606: Move common channel definition to header
      iio: document bindings for mounting matrices
      selftests/bpf: convert send_signal.c to use subtests
      selftests/bpf: convert bpf_verif_scale.c to sub-tests API
      selftests/bpf: add sub-tests support for test_progs
      selftests/bpf: abstract away test log output
      selftest/bpf: centralize libbpf logging management for test_progs
      libbpf: return previous print callback from libbpf_set_print
      selftests/bpf: add test selectors by number and name to test_progs
      selftests/bpf: revamp test_progs to allow more control
      selftests/bpf: prevent headers to be compiled as C code
      iio: common: cros_ec_sensors: Expose cros_ec_sensors frequency range via iio sysfs
      iio: cros_ec_accel_legacy: Add support for veyron-minnie
      iio: cros_ec_accel_legacy: Use cros_ec_sensors_core
      iio: cros_ec_accel_legacy: Fix incorrect channel setting
      iio: cros_ec: Add sign vector in core for backward compatibility
      iio: common: cros_ec_sensors: determine protocol version
      counter/ftm-quaddec: Use device-managed registration API
      iio: imu: st_lsm6dsx: flip irq return logic
      iio: imu: st_lsm6dsx: add i3c basic support for LSM6DSO and LSM6DSR
      iio: magnetometer: mmc35240: Fix a typo in the name of a constant
      iio: pressure: hp03: convert to i2c_new_dummy_device
      iio: light: veml6070: convert to i2c_new_dummy_device
      iio: light: cm36651: convert to i2c_new_dummy_device
      dt-bindings: iio: imu: add bindings for ADIS16460
      iio: imu: Add support for the ADIS16460 IMU
      iio: imu: adis: Add support for SPI transfer cs_change_delay
      iio: mxc4005: Use device-managed APIs
      iio: humidity: Use device-managed APIs
      staging: iio: ad2s1210: Use device-managed API
      iio: maxim_thermocouple: Use device-managed APIs
      iio: make st_sensors drivers use regmap
      iio: move 3-wire spi initialization to st_sensors_spi
      iio:pressure: device settings are set immediately during probe
      iio:magn: device settings are set immediately during probe
      iio:gyro: device settings are set immediately during probe
      iio:accel: device settings are set immediately during probe
      iio:pressure: introduce st_press_get_settings() function
      iio:magn: introduce st_magn_get_settings() function
      iio:gyro: introduce st_gyro_get_settings() function
      iio:accel: introduce st_accel_get_settings() function
      iio:common:st_sensors: add st_sensors_get_settings_index() helper function
      iio: cros_ec: Remove replacing error code with -EIO
      mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits
      mlxsw: spectrum_acl: Track rules that forbid egress block bind
      mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress
      r8169: enable HW csum and TSO
      r8169: remove r8169_csum_workaround
      r8169: implement callback ndo_features_check
      r8169: set GSO size and segment limits
      ipv6: remove printk
      r8169: align setting PME with vendor driver
      mlx4/en_netdev: allow offloading VXLAN over VLAN
      drivers: net: xgene: Move status variable declaration into CONFIG_ACPI block
      net: stmmac: Do not request stmmaceth clock
      net: stmmac: Make MDIO bus reset optional
      net: neigh: remove redundant assignment to variable bucket
      iio: cros_ec: Add calibscale for 3d MEMS
      iio: light: apds9960: Fix a typo
      iio: sca3000: Fix a typo
      IIO: stm32: Remove quadrature related functions from trigger driver
      staging: iio: ad7192: create of_device_id array
      dt-bindings: iio: imu: st_lsm6dsx: add lsm6ds3tr-c device bindings
      iio: imu: st_lsm6dsx: add support to LSM6DS3TR-C
      Documentation: ABI: iio: Add missing newline at end of file
      iio: adc: stm32-adc: add analog switches supply control
      dt-bindings: iio: adc: stm32: add analog switches supply control
      iio: light: stk3310: Add device tree support
      dt-bindings: iio: light: add stk33xx
      dt-bindings: Add vendor prefix for sensortek
      iio: imu: mpu6050: Replace devm_add_action() followed by failure action with devm_add_action_or_reset()
      iio: adc: sc27xx: Replace devm_add_action() followed by failure action with devm_add_action_or_reset()
      iio: adc: sc27xx: Introduce local variable 'struct device *dev'
      MAINTAINERS: add entry for plantower pms7003 driver
      dt-bindings: iio: chemical: pms7003: convert bindings to yaml
      ARM: dts: rockchip: Cleanup style around assignment operator
      autofs_lookup(): hold ->d_lock over playing with ->d_flags
      get rid of autofs_info->active_count
      drm/i915/uc: Fixup kerneldoc after params were flipped and renamed
      crypto: ghash - add comment and improve help text
      padata: purge get_cpu and reorder_via_wq from padata_do_serial
      crypto: bcm - check assoclen for rfc4543/rfc4106
      crypto: ccree - check assoclen for rfc4543
      padata: Replace delayed timer with immediate workqueue in padata_reorder
      crypto: aegis - fix badly optimized clang output
      crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc
      crypto: caam/qi2 - Increase napi budget to process more caam responses
      hwrng: mxc-rnga - use devm_platform_ioremap_resource() to simplify code
      hwrng: imx-rngc - use devm_platform_ioremap_resource() to simplify code
      crypto: ccp - Reduce maximum stack usage
      i3c: move i3c_device_match_id to device.c and export it
      mips: vdso: Fix flip/flop vdso building bug
      mips: vdso: Fix source path
      drm/i915/tgl: update ddi/tc clock_off bits
      drm/i915/tgl: select correct bit for port select
      drm/i915/tgl: skip setting PORT_CL_DW12_* on initialization
      sis900: add support for ethtool's EEPROM dump
      staging: octeon: Fix build failure due to typo.
      MAINTAINERS: add entries for some documentation scripts
      drm/i915/uc: Remove redundant RSA offset definition
      drm/i915/uc: Remove redundant ucode offset definition
      drm/i915/uc: Remove redundant header_offset/size definitions
      drm/mst: Fix sphinx warnings in drm_dp_msg_connector register functions
      drm/rockchip: Use drm_atomic_helper_commit_tail_rpm
      drm/rockchip: Don't fully disable vop on self refresh
      drm/rockchip: Use vop_win in vop_win_disable instead of vop_win_data
      drm/rockchip: Use the helpers for PSR
      drm/rockchip: Check for fast link training before enabling psr
      drm/panel: jh057n00900: Use drm_panel_{unprepare, disable} consistently
      drm/panel: jh057n00900: Print error code on all DRM_DEV_ERROR()s
      drm/panel: jh057n00900: Move mipi_dsi_dcs_set_display_off to disable()
      drm/panel: jh057n00900: Move panel DSI init to enable()
      drm/i915/gt: Add to timeline requires the timeline mutex
      drm/i915/uc: Don't sanitize guc_log_level modparam
      drm/i915: Do not rely on for loop caching the mask
      ASoC: Intel: Skylake: Remove static table index when parsing topology
      ASoC: codec2codec: fix missing return of error return code
      mm/hmm: remove hmm_range vma
      mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd
      video: amba-clcd: Spout an error if of_get_display_timing() gives an error
      drm: panel-lvds: Spout an error if of_get_display_timing() gives an error
      video: of: display_timing: Don't yell if no timing node is present
      video: of: display_timing: Add of_node_put() in of_get_display_timing()
      nl80211: Include wiphy address setup in NEW_WIPHY
      nl80211: document uapi for CMD_FRAME_WAIT_CANCEL
      mac80211: implement HE support for mesh
      mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags
      mac80211: HE: add Spatial Reuse element parsing support
      mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header
      drm/i915/perf: Initialise err to 0 before looping over ce->engines
      mm/hmm: merge hmm_range_snapshot into hmm_range_fault
      mm/hmm: replace the block argument to hmm_range_fault with a flags value
      mm/hmm: a few more C style and comment clean ups
      mm/hmm: replace hmm_update with mmu_notifier_range
      ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls()
      ALSA: hda - Show the fatal CORB/RIRB error more clearly
      drm/panel: simple: Add support for Sharp LD-D5116Z01B panel
      ASoC: sunxi: fix a sound binding broken reference
      ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits
      crypto: ccp - Include the module name in system log messages
      crypto: Remove orphan tools/crypto directory
      crypto: cavium/nitrox - Add support for loading asymmetric crypto firmware
      crypto: ccp - Add a module parameter to control registration for DMA
      crypto: ccp - module parameter to limit the number of enabled CCPs
      crypto: ccp - Add a module parameter to specify a queue count
      crypto: ccp - Make CCP debugfs support optional
      crypto: user - make NETLINK_CRYPTO work inside netns
      crypto: inside-secure -reduce hash byte counters to 64 bits
      crypto: inside-secure - add support for authenc(hmac(sha*),rfc3686(ctr(aes))) suites
      crypto: inside-secure - added support for rfc3686(ctr(aes))
      dt-bindings: panel: Add Sharp LD-D5116Z01B
      drm/panel: check failure cases in the probe func
      ARM: dts: gemini: Mount root from mtdblock3
      ARM: dts: gemini: Switch to redboot partition parsing
      ARM: dts: gemini: Fix up confused pin settings
      mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor()
      mac80211: add xmit rate to struct ieee80211_tx_status
      mac80211: add support for parsing ADDBA_EXT IEs
      cfg80211: give all multi-BSSID BSS entries the same timestamp
      cfg80211: don't parse MBSSID if transmitting BSS isn't created
      cfg80211: clean up cfg80211_inform_single_bss_frame_data()
      cfg80211: no need to check return value of debugfs_create functions
      mac80211: AMPDU handling for rekeys with Extended Key ID
      mac80211: Simplify Extended Key ID API
      spi: sprd: Change the hwlock support to be optional
      mac80211_hwsim: Extended Key ID API update
      spi: sprd: adi: Change hwlock to be optional
      spi: sprd: adi: Add a reset reason for watchdog mode
      spi: sprd: adi: Add a reset reason for factory test mode
      spi: sprd: adi: Add a reset reason for TOS panic
      spi: sprd: adi: Remove redundant address bits setting
      mac80211: add tx dequeue function for process context
      lib80211: use crypto API ccm(aes) transform for CCMP processing
      mac80211: remove unused and unneeded remove_sta_debugfs callback
      iwlwifi: mvm: remove unused .remove_sta_debugfs callback
      iwlwifi: dvm: no need to check return value of debugfs_create functions
      mac80211: pass the vif to cancel_remain_on_channel
      mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()'
      drm/i915/guc: init submission structures as part of guc_init
      dt-bindings: opp: qcom-nvmem: Make speedbin related properties optional
      dt-bindings: opp: Re-organise kryo cpufreq to use it for other nvmem based qcom socs
      PM / OPP: Correct Documentation about library location
      opp: of: Support multiple suspend OPPs defined in DT
      dt-bindings: opp: Support multiple opp-suspend properties
      opp: core: add regulators enable and disable
      opp: Don't decrement uninitialized list_kref
      opp: Add dev_pm_opp_find_level_exact()
      opp: Return genpd virtual devices from dev_pm_opp_attach_genpd()
      opp: Not all power-domains are scalable
      MIPS: BCM47XX: Add support for Netgear R6200 V1
      crypto: inside-secure - add support for authenc(hmac(sha1),cbc(des3_ede))
      crypto: ux500 - Use spinlock_t instead of struct spinlock
      crypto: drivers - Use kmemdup rather than duplicating its implementation
      crypto: tcrypt - add a speed test for AEGIS128
      crypto: aegis128 - provide a SIMD implementation based on NEON intrinsics
      crypto: aegis128 - add support for SIMD acceleration
      crypto: aegis - avoid prerotated AES tables
      crypto: aegis128 - drop empty TFM init/exit routines
      crypto: aegis128l/aegis256 - remove x86 and generic implementations
      crypto: morus - remove generic and x86 implementations
      crypto: testmgr - add tests for lzo-rle
      crypto: arm/aes-scalar - unexport en/decryption routines
      crypto: arm64/aes-cipher - switch to shared AES inverse Sbox
      crypto: arm/aes-cipher - switch to shared AES inverse Sbox
      crypto: arm64/aes-neon - switch to shared AES Sboxes
      crypto: lib/aes - export sbox and inverse sbox
      crypto: aes-generic - unexport last-round AES tables
      crypto: chelsio - replace AES cipher calls with library calls
      crypto: ccp - move to AES library for CMAC key derivation
      crypto: amcc - switch to AES library for GCM key derivation
      bluetooth: switch to AES library
      crypto: arm/ghash - provide a synchronous version
      crypto: arm/aes-neonbs - provide a synchronous version of ctr(aes)
      crypto: arm/aes-ce - provide a synchronous version of ctr(aes)
      crypto: arm/aes - use native endiannes for key schedule
      crypto: arm64/aes-ce-cipher - use AES library as fallback
      crypto: aes - move sync ctr(aes) to AES library and generic helper
      crypto: ctr - add helper for performing a CTR encryption walk
      crypto: aes-generic - drop key expansion routine in favor of library version
      crypto: arm64/aes-ce - switch to library version of key expansion routine
      crypto: arm64/aes-neonbs - switch to library version of key expansion routine
      crypto: arm64/aes-ccm - switch to AES library
      crypto: arm/aes-neonbs - switch to library version of key expansion routine
      crypto: arm64/ghash - switch to AES library
      crypto: safexcel/aes - switch to library version of key expansion routine
      crypto: cesa/aes - switch to library version of key expansion routine
      crypto: padlock/aes - switch to library version of key expansion routine
      crypto: x86/aes - drop scalar assembler implementations
      crypto: x86/aes-ni - switch to generic for fallback and key routines
      crypto: aes - create AES library based on the fixed time AES code
      crypto: aes/fixed-time - align key schedule with other implementations
      crypto: aes - rename local routines to prevent future clashes
      crypto: arm/aes-ce - cosmetic/whitespace cleanup
      crypto: inside-secure - add support for 0 length HMAC messages
      crypto: inside-secure - add support for arbitrary size hash/HMAC updates
      crypto: inside-secure - let HW deal with initial hash digest
      crypto: inside-secure: back out parts of earlier HMAC update workaround
      crypto: inside-secure - fix EINVAL error (buf overflow) for AEAD decrypt
      crypto: inside-secure - fix scatter/gather list to descriptor conversion
      crypto: inside-secure - fix incorrect skcipher output IV
      crypto: inside-secure - silently return -EINVAL for input error cases
      crypto: inside-secure - keep ivsize for DES ECB modes at 0
      crypto: ccree - notify TEE on FIPS tests errors
      crypto: fips - add FIPS test failure notification chain
      crypto: ccree - account for TEE not ready to report
      crypto: ccree - drop legacy ivgen support
      crypto: ccree - fix spelling mistake "configration" -> "configuration"
      mips: Add clock_gettime64 entry point
      mips: Add clock_getres entry point
      mips: Add support for generic vDSO
      selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP
      bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL
      selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG
      tools/bpf: sync bpf_flow_keys flags
      bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN
      bpf/flow_dissector: document flags
      bpf/flow_dissector: pass input flags to BPF flow dissector program
      selftests/bpf: Add selftests for bpf_perf_event_output
      bpf: Allow bpf_skb_event_output for a few prog types
      net: mvneta: use devm_platform_ioremap_resource() to simplify code
      drm/i915/uc: Reorder params in intel_uc_fw_fetch
      drm/i915: Capture vma contents outside of spinlock
      tipc: fix changeover issues due to large packet
      tipc: optimize link synching mechanism
      drm: Switch to use DEVFREQ_GOV_SIMPLE_ONDEMAND constant
      drm/panfrost: Export all GPU feature registers
      drm/amd/display: Implement MST Aux device registration
      drm/amd/display: Use connector kdev as aux device parent
      drm/nouveau: Use connector kdev as aux device parent
      ARM: dts: rockchip: add veyron-tiger board
      ARM: dts: rockchip: add veyron-fievel board
      dt-bindings: ARM: dts: rockchip: Add bindings for rk3288-veyron-{fievel,tiger}
      drm/dp_mst: Enable registration of AUX devices for MST ports
      ARM: dts: rockchip: consolidate veyron panel and backlight settings
      drm/i915/uc: Move uc firmware layout definitions to dedicated file
      drm/i915/uc: Update drawing for firmware layout
      drm/i915: Fix GuC documentation links
      ARM: dts: rockchip: move rk3288-veryon display settings into a separate file
      ARM: dts: rockchip: Limit WiFi TX power on rk3288-veyron-jerry
      drm/dp: Use non-cyclic idr
      arm64: dts: rockchip: Add PWM fan for RockPro64
      mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault
      mm/hmm: remove the legacy hmm_pfn_* APIs
      nouveau: return -EBUSY when hmm_range_wait_until_valid fails
      clk: rockchip: Fix -Wunused-const-variable in rv1108 clk driver
      ptp: ptp_dte: remove redundant dev_err message
      mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups
      mlxsw: spectrum: Expose KVD size for Spectrum-2
      edac: altera: Move Stratix10 SDRAM ECC to peripheral
      net: sfc: falcon: convert to i2c_new_dummy_device
      leds: lm3697: Switch to use fwnode_property_count_uXX()
      leds: lm36274: Switch to use fwnode_property_count_uXX()
      leds: lm3532: Switch to use fwnode_property_count_uXX()
      leds: an30259a: Use generic support for composing LED names
      dt-bindings: an30259a: Add function and color properties
      leds: gpio: Use generic support for composing LED names
      dt-bindings: leds-gpio: Add function and color properties
      leds: as3645a: Use generic support for composing LED names
      dt-bindings: as3645a: Add function and color properties
      leds: aat1290: Use generic support for composing LED names
      dt-bindings: aat1290: Add function and color properties
      leds: cr0014114: Use generic support for composing LED names
      dt-bindings: cr0014114: Add function and color properties
      leds: lm3601x: Use generic support for composing LED names
      dt-bindings: lm36010: Add function and color properties
      leds: lm3692x: Use generic support for composing LED names
      dt-bindings: lm3692x: Add function and color properties
      leds: lp8860: Use generic support for composing LED names
      dt-bindings: lp8860: Add function and color properties
      leds: lt3593: Use generic support for composing LED names
      dt-bindings: lt3593: Add function and color properties
      leds: sc27xx-blt: Use generic support for composing LED names
      dt-bindings: sc27xx-blt: Add function and color properties
      leds: core: Add support for composing LED class device names
      dt-bindings: leds: Add properties for LED name construction
      dt-bindings: leds: Add LED_FUNCTION definitions
      dt-bindings: leds: Add LED_COLOR_ID definitions
      leds: class: Improve LED and LED flash class registration API
      qed*: Change dpi_addr to be denoted with __iomem
      ASoC: codec2codec: deal with params when necessary
      ASoC: codec2codec: name link using stream direction
      ASoC: codec2codec: run callbacks in order
      MAINTAINERS: update EDAC entry to reflect current tree and maintainers
      IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface
      RDMA/core: Support netlink commands in non init_net net namespaces
      RDMA/mlx4: Annotate boolean arguments as bool and not int
      RDMA/mlx4: Separate creation of RWQ and QP
      IB/usnic: Use dev_get_drvdata
      RDMA: Make most headers compile stand alone
      RDMA/qedr: Remove Unneeded variable rc
      RDMA/qib: Unneeded variable ret
      regulator: act8865: fix ptr_ret.cocci warnings
      ASoC: cs47l92: Add codec driver for Cirrus Logic CS47L92
      ASoC: cs47l15: Add codec driver for Cirrus Logic CS47L15
      ASoC: wm_adsp: Allow bus error handler to be called directly
      ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix)
      media: v4l2-core: Cleanup Makefile
      media: staging: hantro: avoid future namespace collisions
      media: hantro: Support RK3399 VP8 decoding
      media: hantro: Move VP8 common code
      usbip: tools: fix GCC8 warning for strncpy
      media: hantro: Add helpers to prepare/finish a run
      media: hantro: Add hantro_get_{src, dst}_buf() helpers
      media: hantro: Constify the control array
      media: hantro: Simplify the controls creation logic
      media: hantro: Set DMA max segment size
      media: staging: media: hantro: Remove call to memset after dma_alloc_coherent
      ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup
      media: Don't default-enable "ancillary driver autoselect" if EMBEDDED
      media: rcar-vin: Always setup controls when opening video device
      media: rcar-vin: Add support for RGB formats with alpha component
      media: rcar-vin: Add control for alpha component
      media: rcar-vin: Rename VNDMR_DTMD_ARGB1555 to VNDMR_DTMD_ARGB
      media: v4l2-dev: fix WARN_ON(!vdev->device_caps)
      drm/via: drop use of drmP.h
      drm/via: make via_drv.h self-contained
      drm/via: copy DRM_WAIT_ON as VIA_WAIT_ON and use it
      drm/via: drop use of DRM(READ|WRITE) macros
      RDMA/hns: Refactor eq table init for hip08
      RDMA/hns: Refactor hem table mhop check and calculation
      RDMA/hns: Package for hns_roce_rereg_user_mr function
      RDMA/hns: Optimize hns_roce_mhop_alloc function.
      RDMA/hns: optimize the duplicated code for qpc setting flow
      RDMA/hns: Use a separated function for setting extend sge paramters
      RDMA/hns: Refactor for hns_roce_v2_modify_qp function
      RDMA/hns: Refactor the code of creating srq
      RDMA/hns: Package the flow of creating cq
      IB/mlx5: Avoid unnecessary typecast
      RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked
      media: ipu3-cio2: Parse information from firmware without using callbacks
      media: ipu3-cio2: Proceed with notifier init even if there are no subdevs
      media: ipu3-cio2: Clean up notifier's subdev list if parsing endpoints fails
      media: v4l2-async: Safely clean up an uninitialised notifier
      media: omap3isp: Rework OF endpoint parsing
      arm64: dts: qcom: sdm845: remove macro from unit name
      arm64: dts: qcom: sdm845-cheza: remove macro from unit name
      arm64: dts: qcom: sdm845: remove unit name for thermal trip points
      arm64: dts: qcom: sdm845: remove unnecessary properties for dsi nodes
      arm64: dts: qcom: sdm845: Add unit name to soc node
      arm64: dts: sdm845: Add video nodes
      x86/apic/x2apic: Implement IPI shorthands support
      x86/apic/flat64: Remove the IPI shorthand decision logic
      x86/apic: Share common IPI helpers
      x86/apic: Remove the shorthand decision logic
      x86/smp: Enhance native_send_call_func_ipi()
      x86/smp: Move smp_function_call implementations into IPI code
      x86/apic: Provide and use helper for send_IPI_allbutself()
      x86/apic: Add static key to Control IPI shorthands
      x86/apic: Move no_ipi_broadcast() out of 32bit
      x86/apic: Add NMI_VECTOR wait to IPI shorthand
      x86/apic: Remove dest argument from __default_send_IPI_shortcut()
      x86/hotplug: Silence APIC and NMI when CPU is dead
      x86/cpu: Move arch_smt_update() to a neutral place
      x86/apic/uv: Make x2apic_extra_bits static
      x86/apic: Consolidate the apic local headers
      x86/apic: Move apic_flat_64 header into apic directory
      x86/apic: Move ipi header into apic directory
      x86/apic: Cleanup the include maze
      x86/apic: Move IPI inlines into ipi.c
      x86/apic: Make apic_pending_intr_clear() more robust
      x86/apic: Soft disable APIC before initializing it
      x86/apic: Invoke perf_events_lapic_init() after enabling APIC
      x86/kgbd: Use NMI_VECTOR not APIC_DM_NMI
      x86/reboot: Always use NMI fallback when shutdown via reboot vector IPI fails
      sched/core: Silence a warning in sched_init()
      sched/core: Fix CPU controller for !RT_GROUP_SCHED
      sched/core: Prevent race condition between cpuset and __sched_setscheduler()
      rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region
      cgroup/cpuset: Change cpuset_rwsem and hotplug lock order
      cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem
      sched/deadline: Fix bandwidth accounting at all levels after offline migration
      cpusets: Rebuild root domain deadline accounting information
      sched/core: Streamle calls to task_rq_unlock()
      sched/topology: Add partition_sched_domains_locked()
      sched/fair: Introduce fits_capacity()
      sched/isolation: Prefer housekeeping CPU in local node
      sched/stats: Fix unlikely() use of sched_info_on()
      sched/core: Convert get_task_struct() to return the task
      sched/fair: Fall back to sched-idle CPU if idle CPU isn't found
      sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq
      time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint
      sched/fair: Fix imbalance due to CPU affinity
      sched/fair: Change task_numa_work() storage to static
      sched/fair: Move task_numa_work() init to init_numa_balancing()
      sched/fair: Move init_numa_balancing() below task_numa_work()
      cpu/hotplug: Cache number of online CPUs
      cpumask: Implement cpumask_or_equal()
      smp/hotplug: Track booted once CPUs in a cpumask
      locking/lockdep: Report more stack trace statistics
      locking/lockdep: Reduce space occupied by stack traces
      stacktrace: Constify 'entries' arguments
      locking/lockdep: Make it clear that what lock_class::key points at is not modified
      fs: kernfs: Fix possible null-pointer dereferences in kernfs_path_from_node_locked()
      kernfs: fix potential null pointer dereference
      dmaengine: dma-jz4780: Break descriptor chains on JZ4740
      mfd: davinci_voicecodec: Remove pointless #include
      mfd: max77620: Add of_node_put() before return
      ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups
      ASoC: ti: davinci-mcasp: Add support for RIGHT_J format
      ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup
      clk: meson: g12a: fix hifi typo in mali parent_names
      misc: fastrpc: fix memory leak when out of memory
      staging: rtl8192*: display ESSIDs using %pE
      docs: ABI: remove extension from sysfs-class-mic.txt
      mic: avoid statically declaring a 'struct device'.
      fpga: dfl: use driver core functions, not sysfs ones.
      mtd: rawnand: ingenic: Add of_node_put() before return
      mtd: rawnand: meson: Add of_node_put() before return
      mtd: rawnand: tango: Add of_node_put() before return
      mtd: rawnand: oxnas: Add of_node_put()
      mtd: rawnand: vf610: Add of_node_put() before goto
      mtd: rawnand: stm32_fmc2: avoid warnings when building with W=1 option
      drm/bridge: sii902x: add audio graph card support
      media: v4l2-async: Add v4l2_async_notifier_add_fwnode_remote_subdev
      media: v4l2-async: Get fwnode reference when putting it to the notifier's list
      media: davinci-vpif: Don't dereference endpoint after putting it, fix refcounting
      locks: Fix procfs output for file leases
      driver core: Remove device link creation limitation
      char: ppdev: Fix a possible null-pointer dereference in pp_release()
      intel_th: msu: Preserve pre-existing buffer configuration
      intel_th: msu: Prevent freeing buffers while locked windows exist
      intel_th: msu: Get rid of the window size limit
      intel_th: msu-sink: An example msu buffer "sink"
      intel_th: msu: Introduce buffer interface
      media: staging/intel-ipu3: Use dev_get_drvdata where possible
      media: v4l2-fwnode: Switch to use fwnode_property_count_uXX()
      media: pci: Use dev_get_drvdata where possible
      media: ov2680: fix a typo in a function name
      media: Add support for Cadence CSI2TX 2.1
      media: Fix Lane mapping in Cadence CSI2TX
      media: Add lane checks for Cadence CSI2TX
      media: dt-bindings: Update bindings for Cadence CSI2TX version 2.1
      media: i2c: ov5640: Fix the order for enabling regulators
      media: i2c: ov5640: Check for devm_gpiod_get_optional() error
      media: ov5645: Use regulator_bulk() functions
      media: ov5645: Remove unneeded regulator_set_voltage()
      media: vivid: fix typo: use -> user
      media: staging: davinci: remove vpfe driver
      media: staging/media/bcm2048: remove driver
      media: vivid: fix device init when no_error_inj=1 and fb disabled
      media: am437x: remove unused struct vpfe_pixel_format
      media: davinci/vpfe_capture.c: drop unused format descriptions
      media: sh_veu: convert to struct v4l2_fh
      media: v4l2-dev/ioctl: require non-zero device_caps, verify sane querycap results
      media: marvell-ccic: mmp: add MODULE_DEVICE_TABLE
      media: v4l: ctrls: Add debug messages
      dmaengine: tegra-apb: Support per-burst residue granularity
      media: hdpvr: Add device num check and handling
      media: staging: media: cedrus: Fix misuse of GENMASK macro
      media: rcar-vin: Centralize black listing of pixel formats
      media: rcar-vin: Clean up correct notifier in error path
      media: dt: bindings: tegra-vde: Document new optional IOMMU property
      ARM: dts: stm32: enable FMC2 NAND controller on stm32mp157c-ev1
      ARM: dts: stm32: add FMC2 NAND controller pins muxing on stm32mp157c-ev1
      ARM: dts: stm32: add FMC2 NAND controller support on stm32mp157c
      drm/bridge: sii902x: make audio mclk optional
      dt-bindings: display: sii902x: Change audio mclk binding
      drm/bridge: sii902x: fix missing reference to mclk clock
      drm/stm: attach gem fence to atomic state
      ARM: dts: stm32: activate dma for qspi on stm32mp157
      dt-bindings: usb: mtu3: fix typo of DMA clock name
      usb: chipidea: udc: remove redundant assignment to variable retval
      usb: host: xhci-hub: fix extra endianness conversion
      usb: host: Remove call to memset after dma_alloc_coherent
      usb: host: oxu210hp-hcd: squash oxu210hp.h into oxu210hp-hcd.c
      usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h
      usb: typec: mux: Switch to use fwnode_property_count_uXX()
      usb: typec: tcpm: Switch to use fwnode_property_count_uXX()
      usb: dwc3: Switch to use device_property_count_u32()
      usb: dwc2: Switch to use device_property_count_u32()
      USB: core: hcd-pci: Use dev_get_drvdata where possible
      MAINTAINERS: Remove tinydrm entry
      drm/tinydrm: Move mipi-dbi
      drm/tinydrm/mipi-dbi: Select DRM_KMS_HELPER
      drm/tinydrm/Kconfig: drivers: Select BACKLIGHT_CLASS_DEVICE
      drm/tinydrm/mipi-dbi: Remove CMA helper dependency
      drm/tinydrm: Split struct mipi_dbi in two
      drm/tinydrm: Rename remaining variable mipi -> dbidev
      drm/tinydrm: Rename variable mipi -> dbi
      drm/tinydrm/mipi-dbi: Move cmdlock mutex init
      Input: allow drivers specify timestamp for input events
      misc: alcor_pci: Use dev_get_drvdata
      misc: eeprom: max6875: convert to i2c_new_dummy_device
      misc: eeprom: ee1004: convert to i2c_new_dummy_device
      staging: rtl8723bs: hal: Remove unneeded variable pU1Tmp
      staging: rtl8723bs: Remove unused function prototype ODM_SetAntenna()
      staging: rtl8723bs: Replace function ODM_TXPowerTrackingCheck()
      staging: rtl8723bs: Replace function odm_TXPowerTrackingInit()
      staging: rtl8723bs: Replace function beacon_timing_control()
      staging: rtl8723bs: hal: Replace function rtl8723b_set_ap_wowlan_cmd()
      staging: rtl8723bs: hal: Replace function rtl8723b_set_wowlan_cmd()
      staging: rtl8723bs: hal: Replace function PHY_GetTxPowerIndex()
      staging: rtl8723bs: hal: Replace function PHY_SetTxPowerIndex()
      staging: rtl8723bs: rtw_pwrctrl: Change true/false checks
      drivers/staging/rtl8192u: fix indentation issue, remove extra tab
      staging: mt7621-pci: avoid use 'err' local variable
      staging: rtl8192e: remove set but not used variable 'payload '
      staging: rtl8723bs: hal: remove redundant assignment to variable n
      staging: rtl8723bs: remove unused file hal_phy.c
      staging: rtl8723bs: core: Remove Unneeded variable ret
      staging: rtl8723bs: os_dep: change return type of rtw_suspend_ap_wow
      staging: rtl8723bs: remove set but not used variable 'cck_highpwr'
      staging: rtl8712: r8712_free_recvframe(): Change return type
      staging: rtl8712: r8712_init_recvbuf(): Change return type
      staging: rtl8712: r8712_set_802_11_add_wep(): Change return values
      staging: rtl8712: init_mp_priv(): Change return values
      staging: rtl8712: r8712_register_cmd_alive(): Change return values
      staging: rtl8712: r8712_set_key(): Change return values
      staging: rtl8712: r8712_set_auth(): Change return values
      staging: rtl8712: r8712_init_mlme_priv(): Change return values
      staging: rtl8712: Merge memcpy + be16_to_cpus to get_unaligned_be16
      staging: rtl8712: recv_linux.c: Align * on block comment
      staging: wilc1000: Merge memcpy + le32_to_cpus to get_unaligned_le32
      staging: comedi: daqboard2000: Remove function db2k_initialize_dac()
      staging: android: ion: Remove unused rbtree for ion_buffer
      drm/i915/uc: Unify uC firmware upload
      drm/i915/uc: Plumb the gt through fw_upload
      drm/i915/huc: Copy huc rsa only once
      drm/i915/uc: Move xfer rsa logic to common function
      drm/i915/uc: Unify uc_fw status tracking
      drm/i915/uc: Unify uC FW selection
      drm/i915: Fix handling of non-supported uC
      drm/i915/uc: Unify uC platform check
      autofs: simplify get_next_positive_...(), get rid of trylocks
      remoteproc: qcom: Move glink_ssr notification after stop
      mlx4: avoid large stack usage in mlx4_init_hca()
      qed: reduce maximum stack frame size
      r8169: improve rtl_set_rx_mode
      net/ixgbevf: fix a compilation error of skb_frag_t
      selftests: mlxsw: Fix typo in qos_mc_aware.sh
      dt-bindings: fpga: Consolidate bridge properties
      qlge: Fix build error without CONFIG_ETHERNET
      fpga: altera-pr-ip: Make alt_pr_unregister function void
      r8169: fix a typo in a comment
      fpga: altera-cvp: Fix function definition argument
      e1000e: add workaround for possible stalled packet
      igc: Add more SKUs for i225 device
      igc: Update the MAC reset flow
      igc: Remove the unused field from a device specification structure
      igc: Remove the polarity field from a PHY information structure
      ARM: bcm283x: Reduce register ranges for UART, SPI and I2C
      RDMA/hns: Fix comparison of unsigned long variable 'end' with less than zero
      RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr
      PCI: Use devm_add_action_or_reset()
      Build fixes for skb_frag_size conversion
      sfc-falcon: Use dev_get_drvdata where possible
      sfc: Use dev_get_drvdata where possible
      forcedeth: Use dev_get_drvdata where possible
      net: marvell: Use dev_get_drvdata where possible
      ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration
      ASoC: Intel: Skylake: Make MCPS and CPS params obsolete
      ASoC: Intel: Skylake: Do not disable FW notifications
      ASoC: Intel: Skylake: Remove memory available check
      ASoC: Intel: Skylake: Remove MCPS available check
      ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl
      ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct
      drivers: net: xgene: Remove acpi_has_method() calls
      watchdog: ath79_wdt: fix a typo in the name of a function
      spi: dw-pci: Use dev_get_drvdata
      ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name
      lib/timerqueue: Rely on rbtree semantics for next timer
      x86/crash: Remove unnecessary comparison
      ALSA: line6: sizeof (byte) is always 1, use that fact.
      x86/mm: Avoid redundant interrupt disable in load_mm_cr4()
      iommu: Introduce iommu_iotlb_gather_add_page()
      iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes
      iommu/io-pgtable: Rename iommu_gather_ops to iommu_flush_ops
      iommu/io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync()
      iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops
      mwifiex: use eth_broadcast_addr() to assign broadcast address
      rtlwifi: remove assignment to itself
      brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash
      libertas_tf: Use correct channel range in lbtf_geo_init
      rtw88: debug: dump tx power indexes in use
      rtlwifi: btcoex: fix issue possible condition with no effect (if == else)
      mt7601u: use params->ssn value directly
      brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar
      brcmfmac: simply remove flowring if bus is down
      brcmfmac: avoid firmware commands when bus is down
      brcmfmac: clear events in brcmf_fweh_detach() will always fail
      brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down
      brcmfmac: change the order of things in brcmf_detach()
      Revert "brcmfmac: fix NULL pointer derefence during USB disconnect"
      brcmfmac: allow 160MHz in custom regulatory rules
      brcmfmac: enable DFS_OFFLOAD extended feature if supported
      brcmfmac: add 160MHz in chandef_to_chanspec()
      rtw88: pci: Use DMA sync instead of remapping in RX ISR
      rtw88: pci: Rearrange the memory usage for skb in RX ISR
      libertas: Add missing sentinel at end of if_usb.c fw_table
      rtw88: Fix misuse of GENMASK macro
      wl3501_cs: remove redundant variable rc
      libertas: remove redundant assignment to variable ret
      rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU
      rt2x00: no need to check return value of debugfs_create functions
      rt2x00usb: remove unnecessary rx flag checks
      rsi: return explicit error values
      extcon: sm5502: Add IRQ_ONESHOT
      extcon: gpio: Request reasonable interrupts
      extcon: arizona: Update binding example to use available defines
      extcon: fsa9480: Support the FSA880 variant
      drm/i915/guc: Set GuC init params only once
      extcon: extcon-max77843: convert to i2c_new_dummy_device
      Input: cyapa - switch to using devm_device_add_group()
      Input: elan_i2c - switch to using devm_add_action_or_reset()
      Input: elan_i2c - switch to using devm_device_add_groups()
      Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params
      extcon: arizona: Switch to use device_property_count_u32()
      Input: ts4800-ts - use devm_platform_ioremap_resource()
      Input: sun4i-ts - use devm_platform_ioremap_resource()
      Input: mxs-lradc-ts - use devm_platform_ioremap_resource()
      Input: fsl-imx25-tcq - use devm_platform_ioremap_resource()
      can: Add SPDX license identifiers for CAN subsystem
      can: remove obsolete empty ioctl() handler
      can: ti_hecc: use timestamp based rx-offloading
      can: flexcan: add support for DT property 'wakeup-source'
      dt-bindings: can: flexcan: add can wakeup property
      can: flexcan: add support for PE clock source select
      dt-bindings: can: flexcan: add PE clock source property to device tree
      can: flexcan: implement can Runtime PM
      can: Kconfig: correct history of the CAN protocol
      can: xilinx_can: clean up indentation issue
      can: xilinx_can: Add support for CANFD FD frames
      can: xilinx_can: Add cantype parameter in xcan_devtype_data struct
      can: xilinx_can: Fix flags field initialization for axi can and canps
      can: xilinx_can: Fix kernel doc warnings
      can: xilinx_can: Fix style issues
      can: tcan4x5x: Add tcan4x5x driver to the kernel
      dt-bindings: can: tcan4x5x: Add DT bindings for TCAN4x5X driver
      can: m_can: Rename m_can_priv to m_can_classdev
      can: m_can: Create a m_can platform framework
      can: m_can: Fix checkpatch issues on existing code
      can: mark expected switch fall-throughs
      can: kvaser_pciefd: Add driver for Kvaser PCIEcan devices
      can: kvaser_usb: Use struct_size() in alloc_candev()
      can: sja1000: f81601: add Fintek F81601 support
      arm64: dts: allwinner: h6: Enable IR on H6 boards
      arm64: dts: allwinner: h6: Add IR receiver node
      arm64: dts: allwinner: a64: Enable IR on Orange Pi Win
      arm64: dts: allwinner: a64: Add IR node
      ARM: dts: sunxi: Prefer A31 bindings for IR
      ARM: dts: sunxi: Prefer A31 bindings for IR
      arm64: defconfig: Enable IR SUNXI option
      drm/mgag200: Don't unpin the current cursor image's buffer.
      drm/mgag200: Set cursor scanout address to correct BO
      drm/mgag200: Pin displayed cursor BO to video memory
      can: sja1000: Makefile/Kconfig: sort alphabetically
      MAINTAINERS: can: add missing files to CAN NETWORK DRIVERS and CAN NETWORK LAYER
      PCI: Unexport pci_bus_sem
      PCI: Unexport pci_bus_get() and pci_bus_put()
      PCI: Remove pci_block_cfg_access() et al (unused)
      selftests/bpf: remove perf buffer helpers
      samples/bpf: switch trace_output sample to perf_buffer API
      samples/bpf: convert xdp_sample_pkts_user to perf_buffer API
      selftests/bpf: switch test_tcpnotify to perf_buffer API
      selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API
      libbpf: provide more helpful message on uninitialized global var
      cgroup: minor tweak for logic to get cgroup css
      cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask()
      MIPS: Remove unused R8000 CPU support
      MIPS: Remove unused R5432_CP0_INTERRUPT_WAR
      MIPS: Remove unused R5432 CPU support
      MIPS: Remove unused R4300 CPU support
      arm64: defconfig: enable cpufreq support for RPi3
      tc-testing: added tdc tests for [b|p]fifo qdisc
      hv_sock: Use consistent types for UUIDs
      ARM: defconfig: enable cpufreq driver for RPi
      nfp: flower: offload MPLS set action
      nfp: flower: offload MPLS pop action
      nfp: flower: offload MPLS push action
      net: sched: include mpls actions in hardware intermediate representation
      net/mlx5e: xsk: dynamically allocate mlx5e_channel_param
      net: jme: Use dev_get_drvdata
      igb: Use dev_get_drvdata where possible
      i40e: Use dev_get_drvdata
      fm10k: Use dev_get_drvdata
      e1000e: Use dev_get_drvdata where possible
      net: broadcom: Use dev_get_drvdata
      net: atheros: Use dev_get_drvdata
      net: 3com: 3c59x: Use dev_get_drvdata
      atm: Use dev_get_drvdata
      leds: is31fl319x: simplify getting the adapter of a client
      ftgmac100: Fix build.
      percpu: fix typo in pcpu_setup_first_chunk() comment
      rtc: s5m: convert to i2c_new_dummy_device
      rtc: s35390a: convert to i2c_new_dummy_device
      rtc: max77686: convert to i2c_new_dummy_device
      qlge: Move drivers/net/ethernet/qlogic/qlge/ to drivers/staging/qlge/
      ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c
      ASoC: soc-core: use existing snd_soc_dai_digital_mute()
      ASoC: soc-dai: add snd_soc_dai_compress_new()
      ASoC: soc-dai: add snd_soc_dai_remove()
      ASoC: soc-dai: add snd_soc_dai_probe()
      ASoC: soc-dai: add snd_soc_dai_resume()
      ASoC: soc-dai: add snd_soc_dai_suspend()
      ASoC: soc-dai: add snd_soc_dai_delay()
      ASoC: soc-dai: add snd_soc_dai_bespoke_trigger()
      ASoC: soc-dai: add snd_soc_dai_trigger()
      ASoC: soc-dai: add snd_soc_dai_prepare()
      ASoC: soc-dai: add snd_soc_dai_shutdown()
      ASoC: soc-dai: add snd_soc_dai_startup()
      ASoC: soc-dai: add snd_soc_dai_hw_free()
      ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai
      ASoC: add soc-dai.c
      ASoC: rsnd: Support hw_free() callback at DAI level
      regulator: act8865: support regulator-pull-down property
      regulator: act8865: rename fixed LDO ops
      drm/i915: Use dev_get_drvdata
      drm/i915/huc: fix status check
      drm/i915: Squelch nop wait-for-idle trace
      arm64: perf: Remove unused macro
      gpio: pch: Use dev_get_drvdata
      media: vimc.rst: add vimc-streamer source documentation
      media: vimc.rst: Add a proper alt attribute to vimc.dot
      media: vimc: stream: format comments as kernel-doc
      media: vimc: stream: fix style of argument description
      media: vimc: stream: remove obsolete function doc
      media: mx2_emmaprp: use struct v4l2_fh
      pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid()
      media: omap_vout: use struct v4l2_fh
      media: m2m-deinterlace: use struct v4l2_fh
      media: media/i2c: don't return ENOTTY if SUBDEV_API is not set
      media: vb2-dc: skip CPU sync in map/unmap dma_buf
      media: saa7134: remove redundant assignment to variable value
      media: staging/media/davinci_vpfe: Add null check post kmalloc
      media: ti-vpe: fix leaked of_node references
      media: exynos4-is: fix leaked of_node references
      media: staging/imx: Fix NULL deref in find_pipeline_entity()
      media: vivid: work around high stack usage with clang
      media: cobalt: Prefer pcie_capability_read_word()
      media: via-camera: fix v4l2-compliance fails
      video: ssd1307fb: Add devicetree configuration of display setup
      dt-bindings: display: ssd1307fb: Add initialization properties
      video: ssd1307fb: Handle width and height that are not multiple of 8
      video: ssd1307fb: Start page range at page_offset
      video: ssd1307fb: Remove unneeded semicolons
      video: ssd1307fb: Use screen_buffer instead of screen_base
      video: fbdev-MMP: Remove call to memset after dma_alloc_coherent
      video: fbdev: nvidia: Remove dead code
      video: fbdev: nvidia: Remove extra return
      au1200fb: don't use DMA_ATTR_NON_CONSISTENT
      fbmem: remove redundant assignment to err
      drm/tinydrm: Move tinydrm_display_pipe_init() to mipi-dbi
      drm/tinydrm/mipi-dbi: Add mipi_dbi_init_with_formats()
      drm/tinydrm/repaper: Don't use tinydrm_display_pipe_init()
      drm/tinydrm: Move tinydrm_machine_little_endian()
      drm/tinydrm: Move tinydrm_spi_transfer()
      drm/tinydrm: Clean up tinydrm_spi_transfer()
      drm/tinydrm: Remove tinydrm_spi_max_transfer_size()
      drm/tinydrm: Remove spi debug buffer dumping
      drm/tinydrm: Use spi_is_bpw_supported()
      drm/tinydrm: Use DRM_MODE_CONNECTOR_SPI
      drm: Add SPI connector type
      pinctrl: merrifield: Use devm_platform_ioremap_resource()
      pinctrl: intel: Use devm_platform_ioremap_resource()
      pinctrl: cherryview: Use devm_platform_ioremap_resource()
      pinctrl: baytrail: Use devm_platform_ioremap_resource()
      media: ov7670: don't return ENOTTY if SUBDEV_API is not set
      media: via-camera: use struct v4l2_fh
      media: via-camera: call viafb_pm_unregister in remove()
      media: go7007: Fix misuse of strscpy
      media: m2m-deinterlace: Fix misuse of strscpy
      media: cobalt: remove redundant assignment to variable data
      media: platform: meson-ao-cec-g12a: add support for SM1
      media: dt-bindings: media: meson-ao-cec: add SM1 compatible
      media: davinci-vpbe: remove obsolete includes
      media: vivid:add sanity check to avoid divide error and set value to 1 if 0.
      media: vivid: fix potential integer overflow on left shift
      media: drivers/media: don't set pix->priv = 0
      media: v4l2-mem2mem: reorder checks in v4l2_m2m_poll()
      media: vb2: reorder checks in vb2_poll()
      media: input/touchscreen/sur40: use COLORSPACE_RAW
      media: v4l2-ioctl: call v4l_pix_format_touch() for TRY_FMT
      media: tegra-cec: use cec_notifier_cec_adap_(un)register
      media: stih-cec: use cec_notifier_cec_adap_(un)register
      media: s5p-cec: use cec_notifier_cec_adap_(un)register
      media: seco-cec: use cec_notifier_cec_adap_(un)register
      media: cros-ec-cec: use cec_notifier_cec_adap_(un)register
      media: meson/ao-cec: use cec_notifier_cec_adap_(un)register
      media: uapi: new file needs types.h
      fbdev: Ditch fb_edid_add_monspecs
      x86/bitops: Use __builtin_constant_p() directly instead of IS_IMMEDIATE()
      x86/build: Remove unneeded uapi asm-generic wrappers
      regulator: stm32-booster: Remove .min_uV and .list_voltage for fixed regulator
      regulator: act8865: Add support for act8600 charger
      ASoC: rt1308: Convert headers to SPDX
      ASoC: rt5665: Fix a typo in the name of a function
      ASoC: SOF: Intel: hda: fix stream id setting
      ASoC: SOF: Intel: hda: fix link DMA config
      ASoC: fsl_esai: recover the channel swap after xrun
      drm/i915/selftests: Let igt_vma_partial et al breathe
      ASoC: SOF: Intel: ssp: BCLK delay parameter
      ASoC: SOF: Intel: hda: reset link DMA state in prepare
      ASoC: SOF: Intel: hda: add a parameter to disable MSI
      ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS
      ASoC: SOF: Intel: hda: use SOF defined init chip in resume
      ASoC: SOF: Intel: hda: set position buffer in init chip
      ASoC: SOF: Intel: hda: Enable jack detection
      ASoC: SOF: Intel: hda: reduce ifdef usage for hda
      ASoC: SOF: Intel: hda: correct ROM state mask
      ASoC: SOF: remove unused state variable in suspend function
      ASoC: SOF: loader: Don't ignore SRAM block types
      ASoC: SOF: loader: Use the BAR provided by FW
      ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops
      ASoC: SOF: core: increase default IPC timeouts
      ASoC: SOF: ipc: use timeout configured at probe
      ASoC: SOF: use common code to send PCM_FREE IPC
      ASoC: SOF: reset DMA state in prepare
      ASoC: SOF: pci: mark last_busy value at runtime PM init
      ASoC: pcm3168a: Fix a typo in the name of a constant
      drm/i915/uc: Sanitize uC when GT is sanitized
      drm/i915/uc: Gt-fy uc reset
      drm/i915: Add HDCP capability info to i915_display_info.
      ARM: dts: sunxi: Fix the HDMI PHY name
      ARM: dts: sunxi: Remove simple-panel compatible
      MAINTAINERS: add soc/ux500
      ARM: ux500: simplify and move debug UART
      dt-bindings: arm: fsl: Add the pico-pi-imx8m board
      dt-bindings: arm: Document i.MX8QXP AI_ML board binding
      dt-bindings: Add Vendor prefix for Einfochips
      dt-bindings: arm: nxp: Add device tree binding for ls1046a-frwy board
      firmware: imx: scu-pd: Add IRQSTR_DSP PD range
      firmware: imx: scu-pd: Add mu13 b side PD range
      ARM: ux500: add missing of_node_put()
      firmware: imx: scu-pd: Rename mu PD range to mu_a
      ARM: dts: imx6sll: move GIC to right location in DT
      ARM: dts: imx6ul: move GIC to right location in DT
      ARM: dts: imx6sl: move GIC to right location in DT
      ARM: dts: imx6sx: move GIC to right location in DT
      PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end()
      PM: sleep: Integrate suspend-to-idle with generig suspend flow
      PM: sleep: Simplify suspend-to-idle control flow
      ACPI: PM: Set s2idle_wakeup earlier and clear it later
      PM: sleep: Fix possible overflow in pm_system_cancel_wakeup()
      ACPI: EC: Return bool from acpi_ec_dispatch_gpe()
      ACPICA: Return u32 from acpi_dispatch_gpe()
      PCI: irq: Introduce rearm_wake_irq()
      ARM: dts: vf610-zii-scu4-aib: Drop unused pinctrl_i2c3 pinmux config
      ARM: dts: vf610-zii-scu4-aib: Fix pinctrl_i2c1's identation
      ARM: dts: vf610-zii-spb4: Drop unused pinctrl_i2c1 pinmux config
      ARM: dts: ux500: set pull-up on STUIB STMPE IRQ line
      ARM: dts: ux500: Fix up the thermal nodes
      ARM: dts: ste: Update coresight DT bindings
      ARM: ux500: Stop populating the PRCMU devices early
      drm/komeda: remove set but not used variable 'old'
      ARM: dts: imx6ull: Add support for PHYTEC phyBOARD-Segin with i.MX 6ULL
      ARM: dts: imx6ul: segin: Move machine include to dts files
      ARM: dts: imx6ul: segin: Move ECSPI interface to board include file
      ARM: dts: imx6ul: phycore: Add eMMC at usdhc2
      ARM: dts: imx6ul: segin: Only enable NAND if it is populated
      ARM: dts: imx6ul: segin: Make FEC and ethphy configurable in dts
      ARM: dts: imx6ul: segin: Fix LED naming for phyCORE and PEB-EVAL-01
      ARM: dts: imx6ul: segin: Reduce eth drive strength
      ARM: dts: imx6ul: segin: Add boot media to dts filename
      ARM: dts: imx6ul: phyboard-segin: Rename dts to PHYTEC name scheme
      net: Convert skb_frag_t to bio_vec
      net: Rename skb_frag_t size to bv_len
      net: Rename skb_frag page to bv_page
      net: Reorder the contents of skb_frag_t
      net: Increase the size of skb_frag_t
      net: Use skb accessors in network core
      net: Use skb accessors in network drivers
      net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32
      ARM: configs: aspeed: Refresh defconfigs
      ARM: configs: aspeed: Enable commonly used network functionality
      ARM: dts: aspeed: Add SGPM pinmux
      ARM: dts: aspeed: tiogapass: Add VR devices
      ARM: dts: aspeed: Add Lenovo Hr855xg2 BMC
      ARM: dts: aspeed: Add Facebook Minipack BMC
      dt-bindings: serial: lpuart: add the clock requirement for imx8qxp
      r8169: improve rtl_rx
      arm64: dts: qcom: Add Asus NovaGo TP370QL
      arm64: dts: qcom: Add HP Envy x2
      arm64: dts: qcom: Add Lenovo Miix 630
      firmware: qcom_scm: Cleanup code in qcom_scm_assign_mem()
      drm/i915: Rely on spinlock protection for GPU error capture
      drm/i915/gt: Hook up intel_context_fini()
      drm/i915: Remove obsolete engine cleanup
      drm/i915: Fix up broken merge
      MIPS: qi_lb60: Move MMC configuration to devicetree
      scsi: ufs: change msleep to usleep_range
      scsi: lpfc: Remove unnecessary null check before kfree
      scsi: virtio_scsi: implement request batching
      scsi: core: add support for request batching
      scsi: ufs: uapi: Fix SPDX license identifier
      scsi: ufs: Add history of fatal events
      scsi: ufs: Do not reset error history during host reset
      scsi: ufs: Add fatal and auto-hibern8 error history
      scsi: ufs: Change names related to error history
      drm/i915/gtt: Fix rounding for 36b
      rtc: isl12026: convert to i2c_new_dummy_device
      dt-bindings: rtc: Remove the PCF8563 from the trivial RTCs
      rtc: imxdi: use devm_platform_ioremap_resource() to simplify code
      rtc: mxc_v2: use devm_platform_ioremap_resource() to simplify code
      drm/bridge: Improve the help text for DRM_ANALOGIX_ANX78XX
      drm/amdgpu/smu: move fan rpm query into the asic specific code
      leds: apu: add pr_fmt prefix for better log output
      drm/amdgpu: set sdma irq src num according to sdma instances
      leds: apu: fix error message on probing failure
      drm/amd/powerplay: remove redundancy debug log in smu
      leds: apu: drop profile field from priv data
      leds: apu: drop iosize field from priv data
      leds: apu: drop enum_apu_led_platform_types
      drm/amd/powerplay: custom peak clock freq for navi10
      leds: apu: drop superseeded apu2/3 led support
      leds: ktd2692: Fix a typo in the name of a constant
      batman-adv: Replace usage of strlcpy with strscpy
      batman-adv: Start new development cycle
      leds: an30259a: Fix typo
      media: dvbsky: add support for Mygica T230C v2
      media: si2168: add support for Mygica T230C v2
      media: mceusb: USB reset device following USB clear halt error
      media: dib0700: fix link error for dibx000_i2c_set_speed
      media: technisat-usb2: break out of loop at end of buffer
      media: mtk-cir: lower de-glitch counter for rc-mm protocol
      media: rc: remove unused #define RC_PROTO_BIT_ALL
      media: mtk-cir: only allow protocols that have software decoders
      media: hantro: Add support for MPEG-2 decoding on RK3328
      media: dt-bindings: rockchip: Document RK3328 VPU binding
      media: hantro: Add support for VP8 decoding on rk3288
      media: v4l2-ctrl: Validate VP8 stateless decoder controls
      media: uapi: Add VP8 stateless decoder API
      ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32
      usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32
      net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx
      media: v4l2-ctrl: Move compound control validation
      net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier
      IB/hfi1: Remove unused define
      IB/hfi1: Do not update hcrc for a KDETH packet during fault injection
      media: omap3isp: set device_caps in struct video_device
      media: ti-vpe: set device_caps in struct video_device
      media: omap_vout: set device_caps in struct video_device
      media: vsp1: set device_caps in struct video_device
      media: sh_veu/sh_vou: set device_caps in struct video_device
      media: xilinx: set device_caps in struct video_device
      media: via-camera: set device_caps in struct video_device
      media: bdisp: set device_caps in struct video_device
      media: pxa_camera: don't set caps in querycap
      media: marvell-ccic: set device_caps in struct video_device
      media: mx2_emmaprp: set device_caps in struct video_device
      media: m2m-deinterlace: set device_caps in struct video_device
      media: fsl-viu: set device_caps in struct video_device
      media: s3c-camif/s5p-g2d/s5p-jpeg: set device_caps in struct video_device
      media: coda: set device_caps in struct video_device
      media: am437x/davinci: set device_caps in struct video_device
      media: media/platform: don't set description in ENUM_FMT
      media: drivers/staging/media: don't set description for ENUM_FMT
      media: media/pci: don't set description for ENUM_FMT
      leds: leds-lp5562 allow firmware files up to the maximum length
      leds: ns2: Add of_node_put() before return
      leds: max77650: Add of_node_put() before return
      leds: as3645a: Fix misuse of strlcpy
      leds: max77650: add MODULE_ALIAS()
      media: media/usb: don't set description in ENUM_FMT
      media: v4l2-ioctl: add missing pixelformats
      MAINTAINERS: Add an entry for generic architecture topology
      base: arch_topology: update Kconfig help description
      RISC-V: Parse cpu topology during boot.
      arm: Use common cpu_topology structure and functions.
      cpu-topology: Move cpu topology code to common code.
      dt-binding: cpu-topology: Move cpu-map to a common binding.
      ASoC: madera: Read device tree configuration
      firmware: qcom_scm: Fix some typos in docs and printks
      firmware: qcom_scm: Use proper types for dma mappings
      Documentation: DT: arm: add support for sockets defining package boundaries
      dmaengine: bcm2835: Print error in case setting DMA mask fails
      dmaengine: edma: make edma_filter_fn private
      dmaengine: omap-dma: make omap_dma_filter_fn private
      arm64: dts: allwinner: h6: Fix SID node name
      ARM: dts: sunxi: Unify the DE2 bus clocks order
      ALSA: firewire-motu: more code refactoring for MOTU data block processing layer
      ALSA: firewire-lib: process payload of isoc context according to packet descriptors
      ALSA: fireface: code refactoring for FF data block processing layer
      ALSA: firewire-motu: code refactoring for MOTU data block processing layer
      ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer
      ALSA: firewire-digi00x: code refactoring for DOT data block processing layer
      ALSA: firewire-lib: code refactoring for AM824 data block processing layer
      ALSA: firewire-lib: pass packet descriptor to data block processing layer
      ALSA: firewire-lib: code refactoring to process context payloads
      ALSA: firewire-lib: code refactoring to process PCM substream
      ALSA: firewire-lib: use packet descriptor for IR context
      ALSA: firewire-lib: use packet descriptor for IT context
      ALSA: firewire-lib: add list of packet descriptor
      ALSA: firewire-lib: pass no syt information to data block processing layer
      ALSA: firewire-lib: add syt_override member for some protocols
      ALSA: firewire-lib: operate data block counter in top level of processing for IR context
      ALSA: firewire-lib: operate data block counter in top level of processing for IT context
      ALSA: firewire-lib: pass data block counter to data block processing layer
      ALSA: firewire-lib: pass data block count as an argument to tracepoints event
      ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag
      gpio: em: use a helper variable for &pdev->dev
      eeprom: at24: remove unneeded include
      ASoC: sgtl5000: Fix charge pump source assignment
      ASoC: sgtl5000: Fix of unmute outputs on probe
      ASoC: sgtl5000: add ADC mute control
      ASoC: sgtl5000: Fix definition of VAG Ramp Control
      ASoC: sgtl5000: Improve VAG power and mute control
      ASoC: Define a set of DAPM pre/post-up events
      ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34
      ASoC: cs47l35: Use define for DSPCLK enable bit
      ASoC: rt1308: add silence detection and manual PDB control
      ASoC: rt1308: simplify the EFUSE read function
      ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER
      ASoC: max98383: fix i2c probe failure
      ASoC: fsl_sai: mark regmap as fast_io
      ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth
      ASoC: fsl_sai: add of_match data
      ASoC: mediatek: mt8183: make headset codec optional
      ASoC: wcd9335: add irqflag IRQF_ONESHOT flag
      ASoC: bcm: cygnus-pcm: Unneeded variable: "ret".
      spi: dw-mmio: Clock should be shut when error occurs
      spi: dw-mmio: Use devm_platform_ioremap_resource()
      regulator: rk808: Return REGULATOR_MODE_INVALID for invalid mode
      regulator: lm363x: Fix n_voltages setting for lm36274
      regulator: lm363x: Fix off-by-one n_voltages for lm3632 ldo_vpos/ldo_vneg
      sound: soc: codecs: mt6358: change return type of mt6358_codec_init_reg
      ASoC: fsl_esai: Wrap some operations to be functions
      ASoC: rt5677: remove superfluous set
      ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing
      ASoC: wcd9335: Fix misuse of GENMASK macro
      ASoC: SOF: Intel: hda: Make hdac_device device-managed
      locks: revise generic_add_lease tracepoint
      x86: Remove X86_FEATURE_MFENCE_RDTSC
      x86/mpx: Remove MPX APIs
      x86/mpx: Remove selftests themselves
      x86/mpx: Remove selftests Makefile entry
      x86/realmode: Remove trampoline_status
      drivers: hv: vmbus: Replace page definition with Hyper-V specific one
      x86/hyperv: Add functions to allocate/deallocate page for Hyper-V
      x86/hyperv: Create and use Hyper-V page definitions
      x86/cpufeatures: Enable a new AVX512 CPU feature
      cpu/cpuid-deps: Add a tab to cpuid dependent features
      x86/syscalls: Split the x32 syscalls into their own table
      x86/syscalls: Disallow compat entries for all types of 64-bit syscalls
      x86/syscalls: Use the compat versions of rt_sigsuspend() and rt_sigprocmask()
      x86/syscalls: Make __X32_SYSCALL_BIT be unsigned long
      x86/paravirt: Drop {read,write}_cr8() hooks
      x86/apic: Initialize TPR to block interrupts 16-31
      ARM: dts: sunxi: Switch from phy to phy-handle
      ARM: dts: sunxi: Switch to the generic PHY properties
      ALSA: hda: Flush interrupts on disabling
      ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI
      ALSA: hda/hdmi - Don't report spurious jack state changes
      ARM: dts: opos6uldev: use OF graph to describe the display
      arm64: defconfig: Build imx8 ddr pmu as module
      dt-bindings: clk: sunxi-ccu: add compatible string for V3 CCU
      clk: sunxi-ng: v3s: add the missing PLL_DDR1
      cpufreq: ap806: Add NULL check after kcalloc
      dt-bindings: cpufreq: Document allwinner,sun50i-h6-operating-points
      cpufreq: Add sun50i nvmem based CPU scaling driver
      staging: mt7621-pinctrl: Add of_node_put() before return
      staging: mt7621-pci: Add of_node_put() before return
      staging: erofs: support bmap
      staging: erofs: avoid opened loop codes
      staging: vt6656: change alignment to match parenthesis
      staging: rtl8188eu: Replace function rtl88eu_phy_rf_config()
      staging: rtl8188eu: Replace function rtl88e_phy_rf6052_config()
      staging: rtl8188eu: Replace function rtw_alloc_network()
      staging: rtl8188eu: Remove function rtw_modular64()
      staging: rtl8188eu: Remove function rtw_os_indicate_scan_done()
      staging: rtl8188eu: Replace function beacon_timing_control()
      staging: rtl8188eu: core: Remove function enable_rate_adaptive()
      staging: rtl8188eu: core: Replace function Set_MSR()
      staging: rtl8723bs: core: Change return type of init_mlme_ext_priv
      staging: rtl8723bs: os_dep: Remove code valid only for 5GHz
      staging: rtl8723bs: core: Remove code valid only for 5GHz
      staging: rtl8723bs: hal: Remove code valid only for 5GHz
      staging: kpc2000: kpc_spi: Remove unnecessary null check before kfree
      staging: rtl8188eu: remove unused definitions from hal8188e_phy_reg.h
      staging: fsl-dpaa2/ethsw: Add comments to ETHSW_VLAN flags
      staging: fsl-dpaa2/ethsw: Add ndo_get_phys_port_name
      staging: fsl-dpaa2/ethsw: Remove netdevice on port probing error
      staging: fsl-dpaa2/ethsw: Add network interface statistics
      staging: fsl-dpaa2/ethsw: Fix setting port learning/flooding flags
      staging: wlan-ng: use "%*pE" for serial number
      staging: wilc1000: Replace function wilc_wlan_cfg_get_val()
      staging: wlan-ng: Replace function hfa384x_dowmem()
      staging: wlan-ng: Replace function hfa384x_dormem()
      staging: wlan-ng: Remove function hfa384x_docmd_wait()
      staging: wlan-ng: Remove unused function hfa384x_docmd_async()
      staging: wlan-ng: Remove function hfa384x_dowmem_async()
      staging: wlan-ng: Remove unused function hfa384x_dormem_async()
      staging: wlan-ng: Remove unused function hfa384x_dorrid_async()
      staging: wlan-ng: Remove function hfa384x_dowrid_async()
      staging: wlan-ng: Remove function hfa384x_dowrid_wait()
      staging: wlan-ng: Remove function hfa384x_dorrid_wait()
      staging: most: dim2: Remove function dimcb_io_write()
      staging: most: dim2: Remove function dimcb_io_read()
      staging: most: dim2: Replace function dim_norm_ctrl_async_buffer_size()
      staging: rtl8712: remove redundant assignment to variable res
      staging: erofs: Remove function erofs_kill_sb()
      staging: erofs:converting all 'unsigned' to 'unsigned int'
      staging: greybus: remove redundant assignment to variable is_empty
      staging: greybus: Replace function gb_i2c_device_setup()
      staging: most: Delete an error message for a failed memory allocation
      Input: add support for the FlySky FS-iA6B RC receiver
      arm64: Enable TIMER_IMX_SYS_CTR for ARCH_MXC platforms
      arm64: defconfig: Select CONFIG_CLK_IMX8MN by default
      arm64: dts: imx8mq-librem5: Enable MIPI D-PHY
      arm64: dts: imx8mq: Add MIPI D-PHY
      ARM: dts: imx7ulp: add edma device node
      ARM: dts: imx7-colibri: Remove unneeded snvs_pwrkey node
      ARM: dts: imx7d-zii-rpu2: Remove unneeded snvs_pwrkey node
      ARM: dts: Add ZII support for ZII i.MX7 RMU2 board
      ARM: dts: imx6sll: correct sdma compatible
      ARM: dts: imx6ul: add dma support on ecspi
      soc: imx8: Add i.MX8MM UID(unique identifier) support
      soc: imx8: Add i.MX8MQ UID(unique identifier) support
      arm64: defconfig: Select CONFIG_PINCTRL_IMX8MN by default
      arm64: defconfig: Enable SDMA on i.mx8mq/8mm
      dt-bindings: arm: fsl: Add support for ZII i.MX7 RMU2 board
      arm64: dts: rockchip: Specify override mode for kevin panel
      ARM: dts: rockchip: Specify rk3288-veyron-minnie's display timings
      ARM: dts: rockchip: Specify rk3288-veyron-chromebook's display timings
      audit_inode(): switch to passing AUDIT_INODE_...
      filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there
      filename_lookup(): audit_inode() argument is always 0
      MIPS: pte_special()/pte_mkspecial() support
      MIPS: BMIPS: add clock controller nodes
      MIPS: DTS: jz4740: Add node for the MMC driver
      MIPS: Decode config3 register on Ingenic SoCs
      MIPS: Rename JZRISC to XBURST
      ARM: dts: at91: Avoid colliding 'display' node and property names
      MIPS: Undefine PMD_ORDER for 32-bit builds
      MIPS: ingenic: Add support for huge pages
      MIPS: Decouple CPU_SUPPORTS_HUGEPAGES from 64BIT
      MIPS: Add partial 32-bit huge page support
      MIPS: Disallow CPU_SUPPORTS_HUGEPAGES for XPA,EVA
      drm: Add Grain Media GM12U320 driver v2
      drm/fb: remove unused function: drm_gem_fbdev_fb_create()
      drm/sun4i: sun8i-csc: Add support for color encoding and range
      drm/sun4i: sun8i_csc: Simplify register writes
      drm/sun4i: Introduce color encoding and range properties
      drm/mediatek: direct include of drm.h in mtk_drm_gem.c
      drm: direct include of drm.h in drm_syncobj.c
      drm: direct include of drm.h in drm_prime.c
      drm: direct include of drm.h in drm_gem_shmem_helper.c
      drm: direct include of drm.h in drm_gem.c
      drm/ati_pcigart: drop dependency on drm_os_linux.h
      drm: drop uapi dependency from drm_vblank.h
      drm/panel: make drm_panel.h self-contained
      drm/i915/dsi: remove set but not used variable 'hfront_porch'
      drm/i915/gtt: Don't try to clear failed empty pd allocation
      drm/i915/gtt: Correct unshifted 'from' for gen8_ppgtt_alloc errors
      Revert "drm/i915: Update description of i915.enable_guc modparam"
      Revert "drm/i915/guc: Turn on GuC/HuC auto mode"
      drm/i915/icl: Add Wa_1409178092
      drm/i915/icl: Verify engine workarounds in GEN8_L3SQCREG4
      drm/i915: Skip CS verification of L3 bank registers
      drm/i915: Fix and improve MCR selection logic
      drm/i915: Trust programmed MCR in read_subslice_reg
      drm/i915: Fix GEN8_MCR_SELECTOR programming
      drm/doc: Document kapi doc expectations
      drm/i915: Remove set but not used variable 'src_y'
      drm/i915/execlists: Cancel breadcrumb on preempting the virtual engine
      drm/amd/display: handle active dongle port type is DP++ or DP case
      drm/amd/display: Copy GSL groups when committing a new context
      drm/amd/display: Add debug entry to destroy disconnected edp link
      drm/amd/display: avoid power gate domains that doesn't exist
      drm/amd/display: Add SMU version field to clk_mgr_internal
      drm/amd/display: support "dummy pstate"
      drm/amd/display: fix mpcc assert condition
      drm/amd/display: do not read link setting if edp not connected
      drm/amd/display: Increase size of audios array
      drm/amd/display: 3.2.42
      drm/amd/display: drop ASSERT() if eDP panel is not connected
      drm/amd/display: Set enabled to false at start of audio disable
      drm/amd/display: Clean up dynamic metadata logic
      drm/amd/display: Only enable audio if speaker allocation exists
      drm/amd/display: Fix dc_create failure handling and 666 color depths
      drm/amd/display: populate last calculated bb state with max clocks
      drm/amd/display: add dcc programming for dual plane
      drm/amd/display: Implement DAL3 GPU Integer Scaling
      drm/amd/display: add pipe CRC sources without disabling dithering.
      drm/amd/display: use min disp and dpp clk debug option for dcn2
      drm/amd/display: add a option to force the clock at every mode change.
      drm/amd/display: Change offset_to_id to reflect what id_to_offset returns
      drm/amd/display: add set and get clock for testing purposes
      drm/amd/display: allocate 4 ddc engines for RV2
      drm/amd/display: Hook up calls to do stereo mux and dig programming to stereo control interface
      drm/amd/display: 3.2.41
      drm/amd/display: Fixes for some MPO cases
      drm/amd/display: Cache the use_pitch_c conditional
      drm/amd/display: Add DIG_CLOCK_PATTERN register
      drm/amd/display: Add CM_BYPASS via debug option
      drm/amd/display: Add MPC 3DLUT resource management
      drm/amd/display: Add debug option to disable timing sync
      drm/amd/display: Clear FEC_READY shadow register if DPCD write fails
      drm/amd/display: Optimize gamma calculations
      drm/amd/display: put back front end initialization sequence
      drm/amd/display: Set FEC_READY always before link training
      drm/amd/display: Use helper for determining HDMI signal
      drm/amd/display: Implement generic MUX registers (v2)
      drm/amd/display: Wait for flip to complete
      drm/amd/display: 3.2.40
      drm/amd/display: Change min_h_sync_width from 8 to 4
      drm/amd/display: Remove second initialization of pp_smu
      drm/amd/display: fix not calling ppsmu to trigger PME
      drm/amd/display: use encoder's engine id to find matched free audio device
      drm/amd/display: Remove unnecessary NULL check in set_preferred_link_settings
      drm/amd/display: Do not fill Null packet in the blank period
      drm/amd/display: fix DMCU hang when going into Modern Standby
      drm/amd/display: Disable Audio on reinitialize hardware
      drm/amd/display: Power-gate all DSCs at driver init time
      drm/amd/display: Remove dsc disable_ich flag programming.
      drm/amd/display: Read max down spread
      drm/amd/display: Fix some HUBP programming issues
      drm/amd/display: Check for valid stream_encode
      drm/amd/display: Expose enc2_set_dynamic_metadata
      drm/amd/display: 3.2.39
      drm/amd/display: Wait for backlight programming completion in set backlight level
      drm/amd/display: add functionality to get pipe CRC source.
      drm/amd/display: add functionality to grab DPRX CRC entries.
      drm/amd/display: Poll for GPUVM context ready (v2)
      drm/amd/display: add monitor patch to add T7 delay
      drm/amd/display: add hdmi2.1 dsc pps packet programming
      drm/amd/display: refactor dump_clk_registers
      drm/amd/display: wait for the whole frame after global unlock
      drm/amd/display:Use Pixel clock in 100Hz units for HDMI Audio wall clock DTO
      drm/amd/display: Copy max_clks_by_state after dce_clk_mgr_construct
      drm/amd/display: Clock does not lower in Updateplanes
      drm/amd/display: Incorrect Read Interval Time For CR Sequence
      drm/amd/display: 3.2.38
      drm/amd/display: Split out common HUBP registers and code
      drm/amd/display: skip retrain in dc_link_set_preferred_link_settings() if using passive dongle
      drm/amd/display: swap system aperture high/low
      drm/amd/display: Set one 4:2:0-related PPS field as recommended by DSC spec
      drm/amd/display: Set default block_size, even in unexpected cases
      drm/amd/display: early return when pipe_cnt is 0 in bw validation
      drm/amd/display: Update drm_dsc to reflect native 4.2.0 DSC spec
      drm/amd/display: Add aux tracing log in dce
      drm/amd/display: No audio endpoint for Dell MST display
      drm/amd/display: cap DCFCLK hardmin to 507 for NV10
      drm/amd/display: move bw calc code into helpers
      drm/amd/display: 3.2.37
      drm/amd/display: fix dsc disable
      drm/amd/display: fix up HUBBUB hw programming for VM
      drm/amd/display: 3.2.36
      drm/amd/display: Add ability to set preferred link training parameters.
      drm/amd/display: initialize p_state to proper value
      drm/amdgpu: use VCN firmware offset for cache window
      drm/ttm: use the same attributes when freeing d_page->vaddr
      drm/amd/powerplay: change sysfs pp_dpm_xxx format for navi10
      drm/amdgpu: drop ras self test
      drm/amdgpu: only allow error injection to UMC IP block
      drm/amdgpu: disable GFX RAS by default
      drm/amdgpu: do not create ras debugfs/sysfs node for ASICs that don't have ras ability
      drm/amd/powerplay: report bootup clock as max supported on dpm disabled
      drm/amdgpu: Default disable GDS for compute VMIDs
      drm/amdgpu:  exposing fica registers to df offsets
      drm/amd/powerplay: input check for unsupported message/clock index
      drm/amd/powerplay: correct SW SMU valid mapping check
      drm/amdgpu: flag arcturus as experimental for now
      drm/amdgpu: drop unused function definitions
      drm/amdgpu:add all VCN rings into schedule request queue
      drm/amdkfd: Increase vcrat size for GPU
      drm/amdgpu: enable all 8 sdma instances for Arcturus silicon
      drm/amdkfd: Merge gfx9/arcturus trap handlers, add ACC VGPR save
      drm/amdgpu: Add more detail to the VM fault printing
      drm/amdkfd: Add device id for real asics
      drm/amdgpu: limit sdma instances to 2 for Arcturus in BU phase
      drm/amdgpu: skip gfx 9 common golden settings for arct
      drm/amdkfd: Add arcturus CWSR trap handler
      amd/powerplay: No SW XGMI dpm for Arcturus rev 2
      drm/amdgpu: clean up nonexistent firmware declaration for Arcturus
      drm/amdgpu: init gds config for arct
      drm/amdgpu: keep stolen memory for arct
      drm/amdgpu: init arct external rev id
      drm/amdgpu: add arct gc golden settings
      drm/amdgpu: add arct sdma golden settings
      drm/amdgpu: add pci DID for Arcturus GL-XL.
      drm/amdgpu: assign fb_start/end in mmhub v9.4 interface
      drm/amdgpu: add harvest support for Arcturus
      drm/amdgpu: add multiple instances support for Arcturus
      drm/amdgpu: modify amdgpu_vcn to support multiple instances
      drm/amdgpu: add vcn nbio doorbell range setting for 2nd vcn instance
      drm/amdgpu/: increase AMDGPU_MAX_RINGS to add 2nd vcn instance
      drm/amdgpu/: add doorbell assignment for 2nd vcn instance
      drm/amdgpu/: add ucodeID for 2nd vcn instance
      drm/amdgpu/: add clientID for 2nd vcn instance
      drm/amdkfd: Set number of xgmi optimized SDMA engines for arcturus
      drm/amdgpu: correct ip for mmHDP_READ_CACHE_INVALIDATE register access
      drm/amdgpu: set system aperture to cover whole FB region in mmhub v9.4
      drm/amdgpu: skip get/update xgmi topology info when no psp exists
      drm/amd/powerplay: get smc firmware and pptable
      drm/amdgpu/powerplay: add smu11 driver interface for arcturus. (v2)
      drm/amdgpu/powerplay: add arcturus ppt functions
      drm/amdgpu: enable the Doorbell support for VCN2.5
      drm/amdgpu: add vcn doorbell range function to nbio7.4 (v2)
      drm/amdgpu: enable VCN2.5 on Arcturus
      drm/amdgpu/VCN2.5: set JPEG decode ring functions
      drm/amdgpu: add JPEG2.5 HW start and stop
      drm/amdgpu/VCN2.5: set encode ring functions
      drm/amdgpu/VCN2.5: set decode ring functions
      drm/amdgpu: add Arcturus to the VCN family
      drm/amdgpu: add VCN2.5 VCPU start and stop
      drm/amdgpu: add VCN2.5 basic supports
      drm/amdgpu/VCN2: expose rings functions
      drm/amdgpu/VCN2: put IB internal registers offset to structure
      drm/amdgpu: declare sdma firmware binary files for Arcturus
      drm/amdgpu: Clear build undefined warning
      drm/amdgpu: Enable xgmi support for Arcturus
      drm/amdgpu: Hack xgmi topology info when there is no psp fw
      drm/amdkfd: Support MMHUB1 in kfd interrupt path
      drm/amdgpu: Set VM_L2_CNTL.PDE_FAULT_CLASSIFICATION to 0 for MMHUB 9.4
      drm/amdkfd: Implement kfd2kgd_calls for Arcturus
      drm/amdkfd: Fix sdma_bitmap overflow issue
      drm/amdkfd: Change arcturus sdma engines number
      drm/amdkfd: Support two MMHUBs when setting up page table base in KFD
      drm/amdkfd: Expose function mmhub_v9_4_setup_vm_pt_regs() for kfd to use
      amd/amdkfd: Add ASIC ARCTURUS to kfd
      drm/amdkfd: Support bigger gds size
      drm/amdkfd: Extend PM4 packets to support 8 SDMA
      drm/amdgpu: Initialize asic functions for Arcturus
      drm/amdgpu: add paging queue support for 8 SDMA instances on Arcturus
      drm/amdgpu: correct programming of ih_chicken for Arcturus
      drm/amdgpu: add Arcturus chip_name for init sdma microcode
      drm/amdgpu: enable 8 SDMA instances for Arcturus
      drm/amdgpu: correct Arcturus SDMA address space base index
      drm/amdgpu: support sdma 2~7 doorbell range register offset
      drm/amdgpu: skip all gfx ring settings for Arcturus
      drm/amdgpu: skip load cp gfx firmware for Arcturus
      drm/amdgpu: optimize gfx9 init_microcode function
      drm/amdgpu: add Arcturus gpu info firmware
      drm/amdgpu: skip pasid mapping for second mmhub on Arcturus
      drm/amdgpu: skip to get 3D engine clockgating state for Arcturus
      drm/amdgpu: add to set rlc funcs for Arcturus
      drm/amdgpu: add number of mec for Arcturus
      drm/amdgpu: add gfx config for Arcturus
      drm/amdgpu: add support for Arcturus firmware
      drm/amdgpu/dce_virtual: add Arcturus virtual display support
      drm/amdgpu: set Arcturus fw load type as direct
      drm/amdgpu: add to set Arcturus ip blocks
      drm/amdgpu/soc15: add Arcturus common ip blocks
      drm/amdgpu: support hdp flush for more sdma instances
      drm/amdgpu: specify sdma instance 5~7 with second mmhub type
      drm/amdgpu: reorganize sdma v4 code to support more instances
      drm/amdgpu: update vmc interrupt routine to support 3 vmhubs
      drm/amdgpu: add VMC1 interrupt client id for Arcturus
      drm/amdgpu: dynamically initialize IP offset for Arcturus
      drm/amdgpu: increase max number of ip base instances to 8
      drm/amdgpu: add SDMA 2~7 ip block type
      drm/amdgpu: add SDMA 2~7 interrupt client id for Arcturus
      drm/amdgpu: use new mmhub interfaces for Arcturus
      drm/amdgpu: add mmhub v9.4.1 block for Arcturus (v2)
      drm/amdgpu: add one more mmhub instance for Arcturus (v2)
      drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip
      drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number
      drm/amdgpu: add gmc basic support for Arcturus
      drm/amdgpu: add Arcturus asic type
      drm/amdgpu: add Arcturus ip_offset header (v3)
      drm/amdgpu: add VCN2.5 headers
      drm/amdgpu: add sdma 4.2.2 header files for Arcturus
      drm/amdgpu: add mmhub 9.4.1 header files for Acrturus
      drm/amdgpu: consolidate navi14 IP init
      drm/amdgpu: disable concurrent flushes on Navi14
      drm/amdgpu: enable gfxoff code path for navi14
      drm/amdgpu/vcn: enable indirect DPG SRAM mode for navi14
      drm/amd/powerplay: disable gfxoff for navi14
      drm/amdgpu/nv: set vcn pg flag for navi14
      drm/amd/display: disable display writeback for navi14
      drm/amdgpu: enable async gfx ring for navi14
      drm/amdgpu: enable clock gatings for navi14
      drm/amdgpu/athub2: set clock gating for navi14
      drm/amdgpu/mmhub2: set clock gating for navi14
      drm/amdgpu: declare asd firmware for navi14
      drm/amdgpu: Enable VCN on navi14
      drm/amd/display: skip to load dmcu firmware for navi14
      drm/amdgpu: skip to load ta firmware for navi14
      drm/amd/display: add ASICREV defines v2
      drm/amd/display: add dm block
      drm/amd/display: add NAVI14 in resource construct
      drm/amd/display: add nv14 cases to amdgpu_dm
      drm/amdgpu: enable sw smu ip for navi14
      drm/amdgpu/smu11: add support for navi14
      drm/amdgpu/psp: start rlc autoload after psp received rlcg for navi14
      drm/amdgpu: enable psp ip block for navi14
      drm/amdgpu/psp: add psp support for navi14 (v3)
      drm/amdgpu: enable virtual display for navi14
      drm/amdgpu: add ip blocks for navi14
      drm/amdgpu/soc15: add support for navi14
      drm/amdgpu/gfx10: fix programming of SC_HIZ_TILE_FIFO_SIZE field
      drm/amdgpu/gfx10: update gfx golden settings for navi14
      drm/amdgpu/gfx10: update gfx golden settings for navi14
      drm/amdgpu/gfx: update gc_v10_1_1 golden setting
      drm/amdgpu/gfx10: add gfx v10_1_1 golden settings for navi14
      drm/amdgpu/gfx: add definition of mmCGTT_GS_NGG_CLK_CTRL
      drm/amdgpu/gfx10: set tcp harvest for navi14
      drm/amdgpu: set rlc funcs for navi14
      drm/amdgpu: add me/mec configurations for navi14
      drm/amdgpu/gfx10: add clockgating support for navi14
      drm/amdgpu/gfx10: add gfx config for navi14
      drm/amdgpu/gfx10: add placeholder for navi14 golden settings
      drm/amdgpu/gfx10: add support for navi14 firmware
      drm/amdgpu/sdma5: set clock gating for navi14
      drm/amdgpu/sdma5: update sdma5 golden settings for navi14
      drm/amdgpu/sdma5: add sdma5_0 golden settings for navi14
      drm/amdgpu/sdma5: add placeholder for navi14 golden settings
      drm/amdgpu/sdma5: add support for navi14 firmware
      drm/amdgpu/gmc10: add navi14 support
      drm/amdgpu: increase max instance number for hw ip
      drm/amdgpu/discovery: init reg base offset via ip discovery for navi14
      drm/amdgpu/soc15: initialize reg base for navi14 (v2)
      drm/amdgpu: add navi14 ucode loading method
      drm/amdgpu: set asic family and ip blocks for navi14
      drm/amdgpu: add gpu_info firmware for navi14
      drm/amdgpu: add navi14 asic type
      drm/i915/vbt: Fix VBT parsing for the PSR section
      drm/i915: Use maximum write flush for pwrite_gtt
      drm/i915: Drop wmb() inside pread_gtt
      drm/i915: Make sure cdclk is high enough for DP audio on VLV/CHV
      drm/i915/ehl: Use an id of 4 while accessing DPLL4's CR0 and CR1
      drm/i915: Add gen8_de_pipe_fault_mask()
      x86/gpu: add TGL stolen memory support
      drm/i915/gt: Push engine stopping into reset-prepare
      drm/panel: simple: document panel_desc; rename a few functions
      drm: Make the bw/link rate calculations more forgiving
      drm/i915/execlists: Process interrupted context on reset
      drm/i915: Update description of i915.enable_guc modparam
      drm/mediatek: drop use of drmP.h
      drm/rockchip: drop use of drmP.h
      drm/imx: drop use of drmP.h
      drm/i2c/sil164: drop use of drmP.h
      drm/i2c/ch7006: drop use of drmP.h
      drm/tilcdc: drop use of drmP.h
      drm/i810: drop use of drmP.h
      drm/vgem: drop use of drmP.h
      drm/tdfx: drop use of drmP.h
      drm/selftests: drop use of drmP.h
      drm/omapdrm: drop use of drmP.h
      drm/udl: drop use of drmP.h
      drm/r128: drop use of drmP.h
      drm/vc4: drop use of drmP.h
      drm/sun4i: drop use of drmP.h
      drm/zte: drop use of drmP.h
      drm/pl111: drop use of drmP.h
      drm/v3d: drop use of drmP.h
      drm/meson: drop use of drmP.h
      drm/i915/oa: Reconfigure contexts on the fly
      dma-buf: Relax the write-seqlock for reallocating the shared fence list
      drm/i915/gtt: Tidy up ppgtt insertion for gen8
      drm/i915/gtt: Recursive ppgtt alloc for gen8
      drm/i915/execlists: Disable preemption under GVT
      drm/i915: Lock the engine while dumping the active request
      ovl: fix regression caused by overlapping layers detection
      gpu/drm: fix a few kernel-doc "/**" mark warnings
      drm/bridge: ti-sn65dsi86: use dev name for debugfs
      drm/pl111: pl111_vexpress.c: Add of_node_put() before return
      drm/i915: Enable hotplug retry
      drm/i915: Add support for retrying hotplug
      drm/i915/ehl: Map MCC pins based on PHY, not port
      drm/atmel_hlcdc: drop use of drmP.h
      drm/shmobile: drop use of drmP.h
      drm/hisilicon: drop use of drmP.h
      drm/ast: drop use of drmP.h
      drm/bochs: drop use of drmP.h
      drm: add missing include to drm_vram_mm_helper.h
      drm/virtgpu: drop use of drmP.h
      drm/scheduler: drop use of drmP.h
      drm/vkms: drop use of drmP.h
      drm/qxl: drop use of drmP.h
      drm/fsl-dcu: drop use of drmP.h
      drm/mxsfb: drop use of drmP.h
      drm/tve200: drop use of drmP.h
      drm/xen: drop use of drmP.h
      drm/agp: Remove unused function drm_agp_bind_pages
      dma-buf: Expand reservation_list to fill allocation
      drm/i915/selftests: Ignore self-preemption suppression under gvt
      drm/i915/uc: kill <g,h>uc_to_i915
      drm/i915/guc: prefer intel_gt in guc interrupt functions
      drm/i915/uc: prefer intel_gt over i915 in GuC/HuC paths
      drm/i915/uc: Move intel functions to intel_uc
      drm/i915/uc: move GuC/HuC inside intel_gt under a new intel_uc
      drm/i915/uc: move GuC and HuC files under gt/uc/
      drm/i915/guc: unify guc irq handling
      drm/i915/guc: move guc irq functions to intel_guc parameter
      drm/i915/uc: introduce intel_uc_fw_supported
      drm/i915/uc: replace uc init/fini misc
      drm/i915/guc: Use system workqueue for log capture
      drm/i915/gt: Use intel_gt as the primary object for handling resets
      drm/i915/tgl: add modular FIA to device info
      drm/i915: Add modular FIA
      drm/i915/gtt: Recursive ppgtt clear for gen8
      drm/i915/gtt: Recursive cleanup for gen8
      drm/i915/display: Drop kerneldoc for 'intel_atomic_commit'
      drm/vgem: Reclassify buffer creation debug message
      drm/panel: simple: fix AUO g185han01 horizontal blanking
      drm/i915: Skip SINK_COUNT read on CH7511
      drm/atmel-hlcdc: set layer REP bit to enable replication logic
      drm/i915/guc: Turn on GuC/HuC auto mode
      drm/i915/guc: Don't enable GuC/HuC in auto mode on pre-Gen11
      printk: Do not lose last line in kmsg buffer dump
      drm/i915: Propagate "_probe" function name suffix down
      drm/i915: Propagate "_remove" function name suffix down
      drm/i915: Propagate "_release" function name suffix down
      drm/i915: Replace "_load" with "_probe" consequently
      drm/i915: Rename "_load"/"_unload" to match PCI entry points
      drm/i915: Drop extern qualifiers from header function prototypes
      drm/i915/gtt: Use NULL to encode scratch shadow entries
      drm/i915/gtt: Convert vm->scratch into an array
      drm/i915/gtt: Compute the radix for gen8 page table levels
      drm/i915/gtt: Markup i915_ppgtt height
      drm/i915/gtt: Reorder gen8 ppgtt free/clear/alloc
      drm/i915/gtt: Wrap page_table with page_directory
      drm/i915/gtt: Use shallow dma pages for scratch
      drm/i915: Add engine name to workaround debug print
      drm/i915: Implement read-only support in whitelist selftest
      drm/i915: Add test for invalid flag bits in whitelist entries
      drm/panel: simple: Use display_timing for AUO b101ean01
      drm/panel: simple: Use display_timing for Innolux n116bge
      drm/panel: simple: Add ability to override typical timing
      drm/vkms: Rename vkms_crc.c into vkms_composer.c
      drm/vkms: Avoid assigning 0 for possible_crtc
      drm/i915/tgl: Update DPLL clock reference register
      drm/i915/tgl: Add DPLL registers
      drm/i915/tgl: Add vbt value mapping for DDC Bus pin
      drm/i915/tgl: port to ddc pin mapping
      drm/i915/tgl: Add gmbus gpio pin to port mapping
      drm/i915/gen12: MBUS B credit change
      drm/i915/tgl: apply Display WA #1178 to fix type C dongles
      drm/i915/tgl: init ddi port A-C for Tiger Lake
      drm/i915/tgl: Add additional PHYs for Tiger Lake
      drm/i915/tgl: Add additional ports for Tiger Lake
      drm/i915/tgl: Add pll manager
      drm/i915/tgl: Add new pll ids
      drm/i915/tgl: Add power well to support 4th pipe
      drm/i915/tgl: Add power well support
      drm/i915/tgl: rename TRANSCODER_EDP_VDSC to use on transcoder A
      drm/i915/tgl: Check if pipe D is fused
      drm/i915/tgl: Add TGL PCI IDs
      drm/i915/tgl: Add TGL PCH detection in virtualized environment
      drm/i915/tgl: Introduce Tiger Lake PCH
      drm/i915/tgl: add initial Tiger Lake definitions
      drm/i915: Add 4th pipe and transcoder
      drm/i915: Don't overestimate 4:2:0 link symbol clock
      drm/i915: Copy name string into ring buffer for intel_update/disable_plane tracepoints
      drm/i915/guc: Drop redundant ctx param from kerneldoc
      drm/i915: Don't pass stack garbage to pcode in the second data register
      drm/i915: Use intel_ types in intel_atomic_commit()
      drm/i915: Use intel_ types in intel_{lock,modeset}_all_pipes()
      drm/i915: Polish intel_atomic_track_fbs()
      drm/i915: Polish intel_shared_dpll_swap_state()
      drm/i915: Simplify modeset_get_crtc_power_domains() arguments
      drm/i915: Check crtc_state->wm.need_postvbl_update before grabbing wm.mutex
      drm/i915: Use the "display core" power domain in vlv/chv set_cdclk()
      drm/i915/selftests: Hold the vma manager lock while modifying mmap_offset
      drm/i915/sdvo: Fix handling if zero hbuf size
      drm/i915/guc: Simplify guc client
      drm/i915/guc: Remove preemption support for current fw
      drm/i915/selftests: Ensure we don't clamp a random offset to 32b
      drm/i915/gt: Drop the duplicate icl workaround
      drm/i915/ehl: Enable DDI-D
      drm/i915: Transition port type checks to phy checks
      drm/i915/gen11: Convert combo PHY logic to use new 'enum phy' namespace
      drm/i915/gen11: Program ICL_DPCLKA_CFGCR0 according to PHY
      drm/i915/gen11: Start distinguishing 'phy' from 'port'
      drm/i915: move intel_ddi_set_fia_lane_count to intel_tc.c
      drm/i915: fix include order in intel_tc.*
      drm/i915: make new intel_tc.c use uncore accessors
      drm/kms: Catch mode_object lifetime errors
      drm/i915/icl: Fixed Input CSC Co-efficients for BT601/709
      drm/i915/icl: Fix Y pre-offset for Full Range YCbCr
      drm/i915/icl: Handle YCbCr to RGB conversion for BT2020 case
      drm/i915/perf: add missing delay for OA muxes configuration
      drm/i915/execlists: Record preemption for selftests
      drm/i915: Remove unused i915_gem_context_lookup_engine
      drm/i915: add infrastructure to hold off preemption on a request
      drm/i915: enumerate scratch fields
      drm/i915/perf: ensure we keep a reference on the driver
      drm/i915/userptr: Don't mark readonly objects as dirty
      drm/i915/icl: Clear the shared port PLLs from the new crtc state
      drm/i915: Clear the shared PLL from the put_dplls() hook
      drm/i915/sdvo: Add helpers to get the cmd/status string
      drm/i915/sdvo: Shrink sdvo_cmd_names[] strings
      drm/i915/sdvo: Remove duplicate SET_INPUT_TIMINGS_PART1 cmd name string
      drm/i915/sdvo: Use named initializers for the SDVO command names
      drm/i915: Add icl mipi dsi properties
      drm/i915/hdcp: debug logs for sink related failures
      drm/client: remove the exporting of drm_client_close
      drm/mgag200: Replace struct mga_fbdev with generic framebuffer emulation
      drm/bochs: Use shadow buffer for bochs framebuffer console
      drm/ast: Replace struct ast_fbdev with generic framebuffer emulation
      drm/fb-helper: Instanciate shadow FB if configured in device's mode_config
      drm/fb-helper: Map DRM client buffer only when required
      drm/client: Support unmapping of DRM client buffers
      drm/sti: Try to fix up the tvout possible clones
      drm/sti: Remove pointless casts
      drm/i915/gt: Remove presumption of RCS0
      drm/i915/gt: Apply RCS workarounds to the render class
      drm/i915/selftests: Fill in a little more of the dummy fence
      drm/i915/userptr: Acquire the page lock around set_page_dirty()
      drm/i915/selftests: Set igt_spinner.gt for early exit
      tee: optee: add might_sleep for RPC requests
      drm/i915: Update DRIVER_DATE to 20190708
      dt-bindings: display: Convert sgd,gktw70sdae4se panel to DT schema
      dt-bindings: display: Convert mitsubishi,aa121td01 panel to DT schema
      dt-bindings: display: Convert mitsubishi,aa104xd12 panel to DT schema
      dt-bindings: display: Convert innolux,ee101ia-01 panel to DT schema
      dt-bindings: display: Convert panel-lvds to DT schema
      dt-bindings: display: Convert tfc,s9700rtwv43tr-01b panel to DT schema
      dt-bindings: display: Convert raspberrypi,7inch-touchscreen panel to DT schema
      dt-bindings: display: Convert pda,91-00156-a0 panel to DT schema
      dt-bindings: display: Convert dlc,dlc0700yzg-1 panel to DT schema
      dt-bindings: display: Convert bananapi,s070wv20-ct16 panel to DT schema
      dt-bindings: display: Convert armadeus,st0700-adapt panel to DT schema
      dt-bindings: display: Convert ampire,am-480272h3tmqw-t01h panel to DT schema
      dt-bindings: display: Convert common panel bindings to DT schema
      drm/i915/selftests: Reorder error cleanup for whitelist checking
      drm/i915: Explicitly track active fw_domain timers
      drm/i915: Pull assert_forcewake_active() underneath the lock
      drm/i915/gtt: Introduce release_pd_entry
      drm/i915/gtt: Setup phys pages for 3lvl pdps
      drm/i915/gtt: Tear down setup and cleanup macros for page dma
      drm/i915/gtt: pde entry encoding is identical
      drm/i915: Remove set but not used variable 'intel_dig_port'
      drm/i915: Remove set but not used variable 'encoder'
      drm/i915: Order assert forcewake test
      drm/i915/ehl: Add support for DPLL4 (v10)
      drm/i915: Clean up skl vs. icl plane formats
      drm/i915: Cosmetic fix for skl+ plane switch statement
      drm/i915: Deal with cpp==8 for g4x watermarks
      drm/i915: Program plane gamma ramps
      drm/i915: Disable sprite gamma on ivb-bdw
      drm/i915: Add windowing for primary planes on gen2/3 and chv
      drm/i915: Move dev_priv->pm_i{m, e}r into intel_gt
      drm/i915: Remove some legacy mmio accessors from interrupt handling
      drm/i915: Rework some interrupt handling functions to take intel_gt
      drm/i915: Show instdone for each engine in debugfs
      drm/i915/selftests: Be engine agnostic
      drm/i915/overlay: Stash the kernel context on initialisation
      drm/i915/hangcheck: Look at instdone for all engines
      drm/i915/selftests: Drain the freedlists between exec passes
      drm/i915/gtt: Mark the freed page table entries with scratch
      drm/i915/gt: Pull engine w/a initialisation into common
      drm/i915: Dump w/a lists on all engines
      drm/i915/guc: Upgrade to GuC 33.0.0
      percpu: Make pcpu_setup_first_chunk() void function
      drm/i915/gtt: Handle double alloc failures
      drm/i915: Show support for accurate sw PMU busyness tracking
      drm/i915/gem: Defer obj->base.resv fini until RCU callback
      drm/i915/gt: Ignore forcewake acquisition for posting_reads
      drm/i915/gt: Assume we hold forcewake for execlists resume
      drm/i915/gt: Use caller provided forcewake for intel_mocs_init_engine
      drm/i915: Check caller held wakerefs in assert_forcewakes_active
      drm/bridge: ti-sn65dsi86: correct dsi mode_flags
      drm/bridge: ti-sn65dsi86: add debugfs
      drm/bridge: ti-sn65dsi86: add link to datasheet
      drm/i915: Flush the workqueue before draining
      drm/i915: Move the renderstate setup under gt/
      drm/i915/gtt: Defer the free for alloc error paths
      drm/bridge: sii902x: Make sii902x_audio_digital_mute static
      Revert "drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset()"
      Revert "drm/panfrost: Use drm_gem_map_offset()"
      drm/i915: Add N & CTS values for 10/12 bit deep color
      drm/i915: Use port clock to set correct N value
      drm/i915: Deal with machines that expose less than three QGV points
      drm/i915: Mark up vma->active as safe for use inside shrinkers
      drm/i915: Markup potential lock for i915_active
      drm/i915/gem: Free pages before rcu-freeing the object
      drm/i915/execlists: Hesitate before slicing
      drm/i915/selftests: Lock the drm_mm while modifying
      drm/i915/selftests: Common live setup/teardown
      drm/i915/display: Handle lost primary_port across suspend
      drm/i915: synchronize_irq() against the actual irq
      drm/vram: Don't export driver callback functions for PRIME
      drm/vbox: Remove empty PRIME functions
      drm/hibmc: Update struct drm_driver for GEM object functions
      drm/bochs: Remove PRIME helpers from driver structure
      drm/vram: Set GEM object functions for PRIME
      drm/i915/gtt: Don't check PPGTT presence on PPGTT-only platforms
      Revert "drm/i915: Introduce private PAT management"
      drm/i915: Fix memleak in runtime wakeref tracking
      drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT
      drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT
      drm/i915: fix whitelist selftests with readonly registers
      drm/i915: Report if i915_active is still busy upon waiting
      DRM: ingenic: Add support for panels with 8-bit serial bus
      DRM: ingenic: Add support for Sharp panels
      DRM: ingenic: Use devm_platform_ioremap_resource
      drm/i915/execlists: Refactor CSB state machine
      drm/i915/ehl: Don't program PHY_MISC on EHL PHY C
      drm/i915/ehl: Add third combo PHY offset
      drm/i915/icl: Drop port parameter to icl_get_combo_buf_trans()
      drm/i915/guc: Avoid reclaim locks during reset
      drm/i915: WARN about invalid lane reversal in TBT-alt/DP-alt modes
      drm/i915: Remove unneeded disconnect in TypeC legacy port mode
      drm/i915: Add state verification for the TypeC port mode
      drm/i915: Keep the TypeC port mode fixed when the port is active
      drm/i915/icl: Reserve all required PLLs for TypeC ports
      drm/i915/icl: Split getting the DPLLs to port type specific functions
      drm/i915: Sanitize the shared DPLL find/reference interface
      drm/i915: Sanitize the shared DPLL reserve/release interface
      drm/i915: Sanitize the TypeC FIA lane configuration decoding
      drm/i915: Keep the TypeC port mode fixed for detect/AUX transfers
      drm/i915: Fix the TypeC port mode sanitization during loading/resume
      drm/i915: Sanitize the TypeC connect/detect sequences
      drm/i915: Handle the TCCOLD power-down event
      drm/i915: Wait for TypeC PHY complete flag to clear in safe mode
      drm/i915: Factor out common parts from TypeC port handling functions
      drm/i915: Unify the TypeC port notation in debug/error messages
      drm/i915: Use the correct AUX power domain in TypeC TBT-alt mode
      drm/i915: Fix the TBT AUX power well enabling
      drm/i915: Don't enable the DDI-IO power in the TypeC TBT-alt mode
      drm/i915: Sanitize the terminology used for TypeC port modes
      drm/i915: Move the TypeC port handling code to a separate file
      drm/i915: Tune down WARNs about TBT AUX power well enabling
      drm/i915/icl: Add support to read out the TBT PLL HW state
      drm/bridge: dw-hdmi: Use automatic CTS generation mode when using non-AHB audio
      drm/bridge: tc358767: do a software reset if reset pin isn't connected
      drm/bridge: adv7511: Attach to DSI host at probe time
      drm/stm: drop use of drmP.h
      drm/i915: Use intel state as much as possible in wm code
      drm/i915: Pass intel state to plane functions as well
      drm/i915: Use intel_crtc_state in sanitize_watermarks() too
      drm/i915: Convert hw state verifier to take more intel state, v2.
      drm/i915: Convert most of atomic commit to take more intel state
      drm/i915: Pass intel_crtc_state to needs_modeset()
      MAINTAINERS: add Sam Ravnborg for drm/atmel_hlcdc
      drm/mgag200: drop use of drmP.h
      drm/mga: drop use of drmP.h
      drm/mga: make header file self contained
      drm/mga: drop dependency on drm_os_linux.h
      drm/panfrost: Use drm_gem_map_offset()
      drm/gem: Rename drm_gem_dumb_map_offset() to drm_gem_map_offset()
      drm/i915: rework reading pipe disable fuses
      drm/vmwgfx: Don't look at state->allow_modeset
      dma-buf: cleanup reservation_object_init/fini
      drm/ast: Replace struct ast_framebuffer with GEM framebuffer helpers
      drm/vc4: Use drm_gem_fb_prepare_fb
      drm/msm: Use drm_gem_fb_prepare_fb
      drm/fb-helper: use gem_bo.resv, not dma_buf.resv in prepare_fb
      drm/mgag200: Replace struct mga_framebuffer with GEM framebuffer helpers
      drm/i915: Make i945gm_vblank_work_func static
      drm/bridge: tc358767: Add support for address-only I2C transfers
      drm/bridge: tc358767: Replace magic number in tc_main_link_enable()
      drm/bridge: tc358767: Drop unnecessary 8 byte buffer
      drm/bridge: tc358767: Simplify tc_aux_wait_busy()
      drm/bridge: tc358767: Introduce tc_pllupdate()
      drm/bridge: tc358767: Introduce tc_set_syspllparam()
      drm/bridge: tc358767: Use reported AUX transfer size
      drm/bridge: tc358767: Increase AUX transfer length limit
      drm/bridge: tc358767: Simplify AUX data write
      drm/bridge: tc358767: Simplify AUX data read
      drm/bridge: tc358767: Drop custom tc_write()/tc_read() accessors
      drm/bridge: tc358767: Simplify tc_set_video_mode()
      drm/bridge: tc358767: Simplify polling in tc_link_training()
      drm/bridge: tc358767: Simplify polling in tc_main_link_setup()
      drm/bridge: tc358767: Simplify tc_poll_timeout()
      dt-bindings: display: rockchip-lvds: Remove panel references
      drm/mgag200: add in missing { } around if block
      drm/i915: make intel_uc_fw.h self-contained
      drm/i915: make intel_gvt.h self-contained
      drm/i915: make intel_guc_reg.h self-contained
      drm/i915: make intel_guc_fwif.h self-contained
      drm/i915: make intel_guc_ct.h self-contained
      drm/i915: make i915_vgpu.h self-contained
      drm/i915: make i915_pvinfo.h self-contained
      drm/i915: make i915_globals.h self-contained
      drm/i915: make i915_fixed.h self-contained
      drm/i915: add header search path to subdir Makefiles
      drm/i915: prefix header search path with $(srctree)/
      drm/vkms: No need for ->pages_lock in crc work anymore
      drm/vkms: totally reworked crc data tracking
      drm/vkms: No _irqsave within spin_lock_irq needed
      drm/vkms: Dont flush crc worker when we change crc status
      drm/vkms: flush crc workers earlier in commit flow
      drm/vkms: Add our own commit_tail
      drm/vkms: Rename vkms_output.state_lock to crc_lock
      drm/vkms: Use spin_lock_irq in process context
      drm/vkms: Fix crc worker races
      drm/i915: Move OA files to separate folder
      drm: Allow range of 0 for drm_mm_insert_node_in_range()
      drm/i915/ehl: Add voltage level requirement table
      drm/i915/ehl: Remove unsupported cd clocks
      drm/i915/icl: Add new supported CD clocks
      drm/i915: Lift intel_engines_resume() to callers
      drm/i915: Only recover active engines
      drm/i915: Add a wakeref getter for iff the wakeref is already active
      drm/i915: Initialize drm_driver vblank funcs at compile time
      drm/i915: Nuke drm_driver irq vfuncs
      drm/i915: Switch to per-crtc vblank vfuncs
      drm/i915: Fix various tracepoints for gen2
      drm/i915/selftests: Fixup atomic reset checking
      drm/i915/selftests: Drop manual request wakerefs around hangcheck
      drm/i915/selftests: Serialise nop reset with retirement
      drm/i915: Check backlight type while doing eDP backlight initializaiton
      drm/virtio: drop DRM_AUTH usage from the driver
      drm/vgem: drop DRM_AUTH usage from the driver
      drm/omap: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls
      drm/nouveau: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls
      drm/msm: drop DRM_AUTH usage from the driver
      drm/lima: drop DRM_AUTH usage from the driver
      drm/exynos: drop DRM_AUTH from DRM_RENDER_ALLOW ioctls
      drm/etnaviv: drop DRM_AUTH usage from the driver
      drm/vmwgfx: use core drm to extend/check vmw_execbuf_ioctl
      drm/vmgfx: kill off unused init_mutex
      vmwgfx: drop empty lastclose stub
      drm/nouveau: remove open-coded drm_invalid_op()
      drm/i915: remove irrelevant DRM_UNLOCKED flag
      drm/tegra: remove irrelevant DRM_UNLOCKED flag
      dt-bindings: panel: Add Boe Himax8279d is 1200x1920, 4-lane MIPI-DSI LCD panel
      dt-bindings: display: Add ETM0700G0DH6 compatible string
      drm/panel: jh057n00900: Add regulator support
      dt-bindings: display/panel: jh057n00900: Document power supply properties
      drm/panel: jh057n00900: Don't use magic constant
      MAINTAINERS: Add Purism mail alias as reviewer for their devkit's panel
      drm/panel: Add support for Raydium RM67191 panel driver
      dt-bindings: display: panel: Add support for Raydium RM67191 panel
      drm/panel: simple: Add Sharp LS020B1DD01D panel support
      drm: Add bus flag for Sharp-specific signals
      dt-bindings: display: Add Sharp LS020B1DD01D panel documentation
      drm/panel: Add Novatek NT39016 panel support
      dt-bindings: display: Add King Display KD035G6-54NT panel documentation
      drm/i915/icl: Add missing device ID
      MAINTAINERS: Update Maintainers and Reviewers of DRM Bridge Drivers
      drm/i915/gt: Add some debug tracing for context pinning
      drm/panel: simple: Add Ortustech COM37H3M panel support
      drm/panel: simple: Add Sharp LQ070Y3DG3B panel support
      dt-bindings: drm/panel: simple: add sharp, lq070y3dg3b panel
      dt-bindings: drm/panel: simple: add ortustech, com37h3m99dtc panel
      dt-bindings: drm/panel: simple: add ortustech, com37h3m05dtc panel
      drm/i915/gt: Always call kref_init for the timeline
      drm/i915/gt: Drop stale commentary for timeline density
      drm/i915/selftests: Hold ref on request across waits
      drm/panel: simple: Add GiantPlus GPM940B0 panel support
      media: uapi: Add MEDIA_BUS_FMT_RGB888_3X8 media bus format
      dt-bindings: display: Add GiantPlus GPM940B0 panel documentation
      drm/i915: Rename intel_wakeref_[is]_active
      drm/i915/gt: Pass intel_gt to pm routines
      drm/i915/guc: Add debug capture of GuC exception
      drm/i915/execlists: Convert recursive defer_request() into iterative
      drm/i915/ehl: Add missing VECS engine
      drm/msm: Drop robj from msm_gem_new_impl
      drm/etnaviv: Drop resv argument from etnaviv_gem_new_impl
      drm/todo: Add new debugfs todo
      drm/todo: Update mmap todo
      drm/todo: Update backlight todo
      drm/todo: remove gem_prime_import/export todo
      drm/vc4: Don set gem_obj->resv in prime import anymore
      drm/panfrost: don't set gem_obj->resv for prime import anymore
      drm/mediatek: Use drm_atomic_helper_wait_for_fences
      drm/lima: Drop resv argument from lima_bo_create_struct
      drm/i915/ehl: Add one additional PCH ID to MCC
      drm/i915/perf: fix ICL perf register offsets
      drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings.
      dt-bindings: display: Convert tpo,tpg110 panel to DT schema
      drm/mcde: Fix uninitialized variable
      drm/i915/gem: Clear read/write domains for GPU clear
      drm/sun4i: Eliminate pointless on stack copy of drm_display_info
      drm: WARN on illegal aspect ratio when converting a mode to umode
      drm: Do not accept garbage mode aspect ratio flags
      drm: Do not use bitwise OR to set picure_aspect_ratio
      drm/connector: Fix warning in debug message
      drm/bridge/synopsys: dsi: Allow VPG to be enabled via debugfs
      drm/i915/execlists: Always clear ring_pause if we do not submit
      drm/lima: Reduce the amount of logs on deferred probe of clocks and reset controller
      drm/lima: Reduce number of PTR_ERR() calls
      drm/lima: Reduce the amount of logs on deferred probe
      drm/lima: Mark 64-bit number as ULL
      drm/i915/blt: Remove recursive vma->lock
      drm/vgem: Ditch attach trickery in the fence ioctl
      drm/prime: automatically set gem_obj->resv on import
      drm/i915: Local debug BUG_ON for intel_wakeref
      drm/i915: Provide an i915_active.acquire callback
      drm/i915: Throw away the active object retirement complexity
      drm/i915: Track i915_active using debugobjects
      drm/i915: Remove waiting & retiring from shrinker paths
      drm/i915/guc: handle GuC messages received with CTB disabled
      drm/i915/guc: reorder enable/disable communication steps
      drm/vram-helper: Drop drm_gem_prime_export/import
      drm/zte: Drop drm_gem_prime_export/import
      drm/xen: Drop drm_gem_prime_export/import
      drm/virtio: Drop drm_gem_prime_export/import
      drm/vgem: Drop drm_gem_prime_export
      drm/radeon: Drop drm_gem_prime_import
      drm/vc3: Drop drm_gem_prime_import
      drm/vboxvideo: Drop drm_gem_prime_export/import
      drm/tve2000: Drop drm_gem_prime_export/import
      drm/tilcdc: Drop drm_gem_prime_export/import
      drm/stm: Drop drm_gem_prime_export/import
      drm/sti: Drop drm_gem_prime_export/import
      drm/shmob: Drop drm_gem_prime_export/import
      drm/rockchip: Drop drm_gem_prime_export/import
      drm/rcar-du: Drop drm_gem_prime_export/import
      drm/qxl: Drop drm_gem_prime_export/import
      drm/pl111: Drop drm_gem_prime_export/import
      drm/nouveau: Drop drm_gem_prime_export/import
      drm/mxsfb: Drop drm_gem_prime_export/import
      drm/msm: Drop drm_gem_prime_export/import
      drm/meson: Drop drm_gem_prime_export/import
      drm/mtk: Drop drm_gem_prime_export/import
      drm/mcde: Drop drm_gem_prime_export/import
      drm/imx: Drop drm_gem_prime_export/import
      drm/hisilicon: Drop drm_gem_prime_export/import
      drm/fsl-dcu: Drop drm_gem_prime_export/import
      drm/exynos: Drop drm_gem_prime_export
      drm/etnaviv: Drop drm_gem_prime_export/import
      drm/atmel: Drop drm_gem_prime_export/import
      drm/arm: Drop drm_gem_prime_export/import
      drm/arc: Drop drm_gem_prime_export/import
      drm/ioctl: Ditch DRM_UNLOCKED except for the legacy vblank ioctl
      drm/prime: Align gem_prime_export with obj_funcs.export
      drm/omapdrm: drop fb_debug_enter/leave
      drm/arm/komeda: Remove DRIVER_HAVE_IRQ
      drm/prime: Actually remove DRIVER_PRIME everywhere
      drm/i915/gt: Fixup kerneldoc parameters
      drm/i915/gt: Rename i915_gt_timelines
      drm/i915: Prevent dereference of engine before NULL check in error capture
      drm/i915: Eliminate dual personality of i915_scratch_offset
      drm/i915: Rename i915_timeline to intel_timeline and move under gt
      drm/i915: Make timelines gt centric
      drm/i915: Save trip via top-level i915 in a few more places
      drm/i915: Compartmentalize ring buffer creation
      drm/i915: Store ggtt pointer in intel_gt
      drm/i915: Compartmentalize i915_gem_init_ggtt
      drm/i915: Compartmentalize i915_ggtt_cleanup_hw
      drm/i915: Compartmentalize timeline_init/park/fini
      drm/i915: Move i915_gem_chipset_flush to intel_gt
      drm/i915: Convert i915_gem_flush_ggtt_writes to intel_gt
      drm/i915: Compartmentalize i915_gem_suspend/restore_gtt_mappings
      drm/i915: Store intel_gt backpointer in vm
      drm/i915: Make ggtt invalidation work on ggtt
      drm/i915: Compartmentalize i915_ggtt_init_hw
      drm/i915: Compartmentalize i915_ggtt_probe_hw
      drm/i915: Stop using I915_READ/WRITE in intel_wopcm_init_hw
      drm/i915: Move intel_engines_resume into common init
      drm/i915: Convert i915_gem_init_hw to intel_gt
      drm/i915: Consolidate some open coded mmio rmw
      drm/i915: Convert i915_ppgtt_init_hw to intel_gt
      drm/i915: Convert intel_mocs_init_l3cc_table to intel_gt
      drm/i915: Store backpointer to intel_gt in the engine
      drm/i915: Convert gt workarounds to intel_gt
      drm/i915: Convert init_unused_rings to intel_gt
      drm/i915: Use intel_uncore_rmw in intel_gt_init_swizzling
      drm/i915: Convert i915_gem_init_swizzling to intel_gt
      drm/i915: Make i915_check_and_clear_faults take intel_gt
      drm/i915: Move intel_gt_pm_init under intel_gt_init_early
      drm/i915: Store some backpointers in struct intel_gt
      drm/i915: Move intel_gt initialization to a separate file
      drm/i915: Introduce struct intel_gt as replacement for anonymous i915->gt
      drm/i915: Convert intel_vgt_(de)balloon to uncore
      drm/prime: Make DRIVER_PRIME a no-op
      drm/prime: Unconditionally set up the prime file private
      drm/prime: Update docs
      drm/prime: Shuffle functions.
      drm/sti: Remove duplicated include from sti_drv.c
      drm/i915/execlists: Keep virtual context alive until after we kick
      drm/i915/gtt: Defer address space cleanup to an RCU worker
      drm/i915/ehl/dsi: Enable AFE over PPI strap
      drm/i915/ehl/dsi: Set lane latency optimization for DW1
      drm/i915/selftests: Use request managed wakerefs
      drm/i915: Rings are always flushed
      drm/i915/execlists: Minimalistic timeslicing
      drm/i915/execlists: Preempt-to-busy
      drm/i915/gvt: decouple check_vgpu() from uncore_init()
      drm/i915: dynamically allocate forcewake domains
      drm/i915: skip forcewake actions on forcewake-less uncore
      drm/i915: kill uncore_to_i915
      drm/i915: kill uncore_sanitize
      drm/i915: use vfuncs for reg_read/write_fw_domains
      drm/i915: Keep rings pinned while the context is active
      drm/i915/ehl: Allow combo PHY A to drive a third external display
      drm/i915: Flush the execution-callbacks on retiring
      drm/i915: Signal fence completion from i915_request_wait
      KVM: PPC: Book3S PR: Fix software breakpoints
      KVM: PPC: Remove leftover comment from emulate_loadstore.c
      soc: fsl: qe: fold qe_get_num_of_snums into qe_snums_init
      soc: fsl: qe: support fsl,qe-snums property
      dt-bindings: soc: fsl: qe: document new fsl,qe-snums binding
      soc: fsl: qe: introduce qe_get_device_node helper
      soc: fsl: qe: reduce static memory footprint by 1.7K
      soc: fsl: qe: drop useless static qualifier
      soc: fsl: fix spelling mistake "Firmaware" -> "Firmware"
    
    Change-Id: I43ee11d1dc662673236686d81371f6042176bf9e
    Signed-off-by: default avatarRaghavendra Rao Ananta <rananta@codeaurora.org>
    ff798ab7