This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/linux.
omits 2f73937c9aa5 Add linux-next specific files for 20210804 omits 26b26f984ebd Merge branch 'akpm/master' omits 00d5360928e9 arch: remove compat_alloc_user_space omits 52f265e2065d compat: remove some compat entry points omits 6c3892601a3a fixup! mm: simplify compat numa syscalls omits dc28d58776fb mm: simplify compat numa syscalls omits 7caf3ab69f80 mm: simplify compat_sys_move_pages omits ef5f1baadb7d kexec: avoid compat_alloc_user_space omits 0435ab4bab69 kexec: move locking into do_kexec_load omits 3dd17566c5ce Merge branch 'akpm-current/current' omits 5b50fe7ff013 selftests/memfd: remove unused variable omits 6021557aa0ed configs: remove the obsolete CONFIG_INPUT_POLLDEV omits ecda3b1cecba prctl: allow to setup brk for et_dyn executables omits 9d180c1fffe4 pid: cleanup the stale comment mentioning pidmap_init(). omits d1c3249e4018 log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix omits 1d20cb27f856 fs/coredump.c: log if a core dump is aborted due to change [...] omits 7bebcb943aa9 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 5ea8666b4f7c nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group omits 6c36960d2568 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group omits 358d296d45be nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group omits 443e15ef86e2 nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group omits 70452f0a8dfe nilfs2: fix NULL pointer in nilfs_##name##_attr_release omits 9c1dddce92bb nilfs2: fix memory leak in nilfs_sysfs_create_device_group omits 3810fe1cea29 init/main.c: silence some -Wunused-parameter warnings omits fcd5f8174782 fs/epoll: use a per-cpu counter for user's watches count omits 2aa5a5a9d704 checkpatch: support wide strings omits c9a32e289ec7 lib/test: convert test_sort.c to use KUnit omits dc7690e3a271 lib/string: optimized memset omits b7e8b64ff2fb lib/string: optimized memmove omits d63e846a32e8 lib/string: optimized memcpy omits a7c484b60dc8 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] omits 51e70126a29d math: make RATIONAL tristate omits 613481952b3d kernel/acct.c: use dedicated helper to access rlimit values omits b0c6250f6b65 include/linux/once.h: fix trivia typo Not -> Note omits 1f7be1cf50f1 arch: Kconfig: fix spelling mistake "seperate" -> "separate" omits f9125f92fd3a proc/sysctl: make protected_* world readable omits 8c672f21de03 connector: send event on write to /proc/[pid]/comm omits 7779597435e2 fs/proc/kcore.c: add mmap interface omits 118a9422313b percpu: remove export of pcpu_base_addr omits 1de2b2bdbce8 kernel/hung_task.c: Monitor killed tasks. omits e25b008a35a8 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits f0fedbf5c0f2 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits c2e82c641016 kfence: show cpu and timestamp in alloc/free info omits b48c6e72817b mm/highmem: Remove deprecated kmap_atomic omits a22f43379bb4 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() omits e72b5a069720 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] omits 5b50441f0a3c mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 35c276500c12 mm/memory_hotplug: improved dynamic memory group aware "au [...] omits 864ea452fc3d mm-memory_hotplug-memory-group-aware-auto-movable-online-p [...] omits 3e2e48e07782 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] omits 63a8864c1d16 virtio-mem: use a single dynamic memory group for a single [...] omits b32de717b42a dax/kmem: use a single static memory group for a single pr [...] omits 069f31f695b9 ACPI: memhotplug: use a single static memory group for a s [...] omits 1dad729ec19c mm/memory_hotplug: track present pages in memory groups omits 050904825b39 drivers/base/memory: introduce "memory groups" to logicall [...] omits ecaa04087cbb mm/memory_hotplug: introduce "auto-movable" online policy omits 06527691750a mm: track present early pages per zone omits e7246e0260f9 ACPI: memhotplug: memory resources cannot be enabled yet omits e7e32bbbf73a mm/memory_hotplug: remove nid parameter from remove_memory [...] omits 2a9f147959f9 mm/memory_hotplug: remove nid parameter from arch_remove_memory() omits b72df7196f81 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] omits 07d1cd41247a mm: memory_hotplug: cleanup after removal of pfn_valid_within() omits b4b9e7311f16 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE omits 524ff9877aa2 memory-hotplug.rst: complete admin-guide overhaul omits 1e52b2d3936e memory-hotplug.rst: remove locking details from admin-guide omits aa3bdc05710e mm/vmstat: protect per cpu variables with preempt disable on RT omits 32c0319bb602 preempt: provide preempt_*_(no)rt variants omits 1df9d3de9af0 mm/vmstat: remove unneeded return value omits 8156ea12c4ae mm/vmstat: simplify the array size calculation omits 86c2c282ba82 mm/vmstat: correct some wrong comments omits 2e2fe2945f85 selftests: vm: add COW time test for KSM pages omits 746d912bb573 selftests: vm: add KSM merging time test omits d60e20fadfea selftests: vm: add KSM merging across nodes test omits ef2ad634bf53 selftests: vm: add KSM zero page merging test omits f00e2c6f9cfd selftests: vm: add KSM unmerge test omits cb65053090f5 selftests: vm: add KSM merge test omits 2b2c3a4b76d4 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 66c893f6df9c oom_kill: oom_score_adj broken for processes with small me [...] omits 6104e84aa7a4 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] omits 03b6b3b1c8bc mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits b04f92d7ee28 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 09482f9d300d mm/mempolicy: unify the create() func for bind/interleave/ [...] omits ecdded5b32b9 mm/mempolicy: advertise new MPOL_PREFERRED_MANY omits 0ae6e90506b0 mm/hugetlb: fix compile warning for !CONFIG_NUMA build omits 5b398e53352e mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix omits 278f1e850954 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY omits 69679091cd19 mm/mempolicy: enable page allocation for MPOL_PREFERRED_MA [...] omits 72ea03049512 mm/memplicy: add page allocation function for MPOL_PREFERR [...] omits 34fa6f60a2e7 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] omits 3ef28bcdf7a8 mm-compaction-support-triggering-of-proactive-compaction-b [...] omits c172bbcf8508 mm: compaction: support triggering of proactive compaction [...] omits aa0afdfeb4d0 mm-compaction-optimize-proactive-compaction-deferrals-fix omits 81ea264215e5 mm: compaction: optimize proactive compaction deferrals omits e86c0e2fbf0f mm/vmscan: add 'else' to remove check_pending label omits 592db09b17a0 mm/vmscan: remove unneeded return value of kswapd_run() omits 1a93888190b3 mm/vmscan: remove misleading setting to sc->priority omits 00e31f711ad4 mm/vmscan: remove the PageDirty check after MADV_FREE page [...] omits 6d28ba739414 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] omits cb01e2f2faa1 mm/migrate: add sysfs interface to enable reclaim migration omits 8e37691d2cb5 mm/vmscan: never demote for memcg reclaim omits 94f1712cec82 mm-vmscan-consider-anonymous-pages-without-swap-v11 omits 8d9c9fb954e4 mm/vmscan: Consider anonymous pages without swap omits f36595f34729 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] omits 3e28eab416f3 mm/vmscan: add helper for querying ability to age anonymous pages omits de6798701f32 mm/vmscan: add page demotion counter omits d664bb7f6ca1 mm-migrate-demote-pages-during-reclaim-v11 omits fbd3e407f638 mm/migrate: demote pages during reclaim omits f002802a028e mm/migrate: enable returning precise migrate_pages() succe [...] omits cf68d2cc88f6 mm/migrate: update node demotion order on hotplug events omits e9bcd759e9a7 mm/numa: automatically generate node migration order omits 53bebb09646c hugetlb: before freeing hugetlb page set dtor to appropria [...] omits cc5118cab009 hugetlb: drop ref count earlier after page allocation omits 843e137d189b hugetlb: simplify prep_compound_gigantic_page ref count ra [...] omits cd20d6b7ec9a mm/page_alloc: make alloc_node_mem_map() __init rather than __ref omits 7440d185024e mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] omits 0ccb96b0b430 memblock: stop poisoning raw allocations omits e18c963c9ea1 mm: introduce memmap_alloc() to unify memory map allocation omits b146155f75a7 microblaze: simplify pte_alloc_one_kernel() omits 593f9d16bf4e mm-page_alloc-always-initialize-memory-map-for-the-holes-fix omits 8896cf27c337 mm/page_alloc: always initialize memory map for the holes omits 7c98bd704d6c mm/kasan: move kasan.fault to mm/kasan/report.c omits aa05ccc1040a mm/vmalloc: fix wrong behavior in vread omits 3df4761102ee lib/test_vmalloc.c: add a new 'nr_pages' parameter omits 7a23f4a0bc4f mm/vmalloc: remove gfpflags_allow_blocking() check omits 3788b33ba695 mm/vmalloc: use batched page requests in bulk-allocator omits 7d55baf2f424 mm/sparse: clarify pgdat_to_phys omits 13ffa7986426 include/linux/mmzone.h: avoid a warning in sparse memory support omits 0c6d3be2518a mm/sparse: set SECTION_NID_SHIFT to 6 omits 33778c988000 mm: sparse: remove __section_nr() function omits 6e89bc3da639 mm: sparse: pass section_nr to find_memory_block omits e09106e9037c mm: sparse: pass section_nr to section_mark_present omits 743fc8db15d0 mm/mremap: don't account pages in vma_to_resize() omits 14bfdb9ec092 mm/mremap: fix memory account on do_munmap() failure omits f30656278a75 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() omits 062cfa004579 mm: change fault_in_pages_* to have an unsigned size parameter omits f8fd2effcbb6 mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code omits 4428ec6b2241 mm: remove flush_kernel_dcache_page omits c32401777a7f scatterlist: replace flush_kernel_dcache_page with flush_d [...] omits 3f63a7664dfb mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] omits eeaa08038e76 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] omits 58105a495fbf powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN omits a35c2b317057 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix omits 55ba936b4286 lazy tlb: shoot lazies, a non-refcounting lazy tlb option omits 35e9acc494ef lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 omits 40bc148c6911 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix omits 805a60c2bc30 lazy tlb: allow lazy tlb mm refcounting to be configurable omits bd62067e03aa lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix omits 12f7ca49e08b lazy tlb: introduce lazy mm refcount helper functions omits 2b43ec42feed mm: memcontrol: set the correct memcg swappiness restriction omits 98b339d54580 memcg: replace in_interrupt() by !in_task() in active_memcg() omits 9c373002a098 memcg: cleanup racy sum avoidance code omits 27197d32743b memcg: enable accounting for ldt_struct objects omits ee40e8068f7d memcg: enable accounting for posix_timers_cache slab omits c72a798a4249 memcg: enable accounting for signals omits ddb3629629ba memcg: enable accounting of ipc resources omits 02ca858acb13 memcg: enable accounting for new namesapces and struct nsproxy omits 2072f0020631 memcg: enable accounting for fasync_cache omits 02b2616c4ff6 memcg: enable accounting for file lock caches omits 5ab6d65f27f7 memcg: enable accounting for pollfd and select bits arrays omits dbc26b5dd521 memcg: enable accounting for mnt_cache entries omits a5da4cb7a0cb memcg: charge fs_context and legacy_fs_context omits f26845da58d4 memcg-infrastructure-to-flush-memcg-stats-v5 omits eec867856ca1 memcg: infrastructure to flush memcg stats omits 9cfb23b00e8a memcg: switch lruvec stats to rstat omits 597b2ddeb391 memcg: enable accounting for pids in nested pid namespaces omits 5f8094c3c3fe mm, memcg: inline swap-related functions to improve disabl [...] omits 40b389439248 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] omits e854af2cc411 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] omits 2cae425982da mm: delete unused get_kernel_page() omits 7b1346153229 fs, mm: fix race in unlinking swapfile omits e57d3775ab28 writeback: memcg: simplify cgroup_writeback_by_id omits dae1677ce3bc vfs: keep inodes with page cache off the inode shrinker LRU omits cd7e84c313a8 fs: inode: count invalidated shadow pages in pginodesteal omits f1bb8b7868c2 fs: drop_caches: fix skipping over shadow cache inodes omits c1c6db1ef022 mm: remove irqsave/restore locking from contexts with irqs [...] omits 6e7267e60a4f writeback: use READ_ONCE for unlocked reads of writeback stats omits 28c016765a2c writeback: rename domain_update_bandwidth() omits 3b2e2ed4f62a writeback: fix bandwidth estimate for spiky workload omits fa56b47da21c writeback: reliably update bandwidth estimation omits 8ed57f960589 writeback: track number of inodes under writeback omits acad536d2495 mm: mark idle page tracking as BROKEN omits 2cc844e328b5 mm: report a more useful address for reclaim acquisition omits 138ac657797a mm/debug_vm_pgtable: fix corrupted page flag omits 5d4ef71ca6af mm/debug_vm_pgtable: remove unused code omits 833fe6b82727 mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] omits 06b9cc61d9d8 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] omits 2c402e2ec7bd mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] omits 225829be087e mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] omits 2ab444026045 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] omits 9f27dfbcd643 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] omits 2c577edaed03 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] omits 24eea8bc6a6a mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] omits 93d99631f18c mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests omits eb0d72bd4b18 mm/debug_vm_pgtable: introduce struct pgtable_debug_args omits 87e11305d255 mm: move kvmalloc-related functions to slab.h omits 59a4d9b55d4b arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings omits b03d26e0dbd2 ocfs2: fix ocfs2 corrupt when iputting an inode omits 8f65e9d8af95 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 0e5625f61d2f ocfs2: reflink deadlock when clone file to the same direct [...] omits 1b022f779dff ocfs2: remove an unnecessary condition omits 371e0f573f94 scripts/recordmcount.pl: remove check_objcopy() and $can_u [...] omits 2b553a650708 scripts: checkversion: modernize linux/version.h search strings omits 0d40d3c8c999 scripts: check_extable: fix typo in user error message omits 9b4bf529444a init: move usermodehelper_enable() to populate_rootfs() omits 2a5fd63b18ea /proc/kpageflags: do not use uninitialized struct pages omits 9a1061404bea /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 096f52bf2dc7 mm/memcg: fix incorrect flushing of lruvec data in obj_stock omits e3ca7e6673df mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] omits 0262d0880427 mm: slub: fix slub_debug disabling for list of slabs omits 70d746449e35 slub: fix kmalloc_pagealloc_invalid_free unit test omits 2785ea94d588 mm,shmem: fix a typo in shmem_swapin_page() omits 745a7b72af45 procfs: prevent unpriveleged processes accessing fdinfo dir omits ef6b61d23d7d Merge remote-tracking branch 'devicetree/for-next' omits 3fb64dfb5bb7 Merge remote-tracking branch 'amdgpu/drm-next' omits 9725280f8eae Merge remote-tracking branch 'folio/for-next' omits d624ff70ae7a Merge remote-tracking branch 'rust/rust-next' omits b678e62d165a Merge remote-tracking branch 'mhi/mhi-next' omits fbcbcc40f1f1 Merge remote-tracking branch 'fpga/for-next' omits 8e26ecb47f89 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits 85735ba1ae6d Merge remote-tracking branch 'auxdisplay/auxdisplay' omits d7315e11fdfd Merge remote-tracking branch 'hyperv/hyperv-next' omits 82182f5f0c57 Merge remote-tracking branch 'slimbus/for-next' omits ce6c2f9a5665 Merge remote-tracking branch 'gnss/gnss-next' omits 6c0a471d6f7d Merge remote-tracking branch 'kspp/for-next/kspp' omits 161aaf356a72 Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 1199b16f047a Merge remote-tracking branch 'ntb/ntb-next' omits e40b3e9723d5 Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits 74646d72a4d5 Merge remote-tracking branch 'coresight/next' omits b67781e021a5 Merge remote-tracking branch 'livepatching/for-next' omits 3712878b1e96 Merge remote-tracking branch 'userns/for-next' omits 720deeb5452d Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 29e38474d439 Merge remote-tracking branch 'pinctrl/for-next' omits 1cff6fcefb27 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits c507e5337c84 Merge remote-tracking branch 'rpmsg/for-next' omits 17f3dc770503 Merge remote-tracking branch 'scsi-mkp/for-next' omits 55fa4cb8c09a Merge remote-tracking branch 'scsi/for-next' omits a07b2d8cd6d2 Merge remote-tracking branch 'cgroup/for-next' omits d58806c9b2dc Merge remote-tracking branch 'dmaengine/next' omits 9b4ae2ea6001 Merge remote-tracking branch 'iio/togreg' omits 0cef82145d10 Merge remote-tracking branch 'staging/staging-next' omits 8f8db3b1ca52 Merge remote-tracking branch 'vfio/next' omits 4cd5a74338f8 Merge remote-tracking branch 'thunderbolt/next' omits 47d56017f5e1 Merge remote-tracking branch 'soundwire/next' omits 1ef707f081de Merge remote-tracking branch 'phy-next/next' omits 1e7fea8d4aa9 Merge remote-tracking branch 'extcon/extcon-next' omits 6fdbca735218 Merge remote-tracking branch 'char-misc/char-misc-next' omits 0819c1409ce5 Merge remote-tracking branch 'tty/tty-next' omits 3cf7d09c167b Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 1fcfa4300266 Merge remote-tracking branch 'usb-serial/usb-next' omits e4e93d746956 Merge remote-tracking branch 'usb/usb-next' omits 98258c575761 Merge remote-tracking branch 'driver-core/driver-core-next' omits 6234c898e375 Merge remote-tracking branch 'ipmi/for-next' omits 973fdf2cda0d Merge remote-tracking branch 'leds/for-next' omits 428dfb779b32 Merge remote-tracking branch 'workqueues/for-next' omits 53e042b5d57d Merge remote-tracking branch 'percpu/for-next' omits 6c2527f6b107 Merge remote-tracking branch 'xen-tip/linux-next' omits 64a93fde44b8 Merge remote-tracking branch 'kvm-arm/next' omits 5e7b1ec0567b Merge remote-tracking branch 'rcu/rcu/next' omits b2bc2f481b31 Merge remote-tracking branch 'irqchip/irq/irqchip-next' omits 2d1568b444c0 Merge remote-tracking branch 'edac/edac-for-next' omits 413c70a5c01c Merge remote-tracking branch 'clockevents/timers/drivers/next' omits f2c38e24c99c Merge remote-tracking branch 'tip/auto-latest' omits 226077543109 Merge remote-tracking branch 'spi/for-next' omits 4a7fd3ad9753 Merge remote-tracking branch 'audit/next' omits 8b8674d88c18 Merge remote-tracking branch 'iommu/next' omits 065776aa39bf Merge remote-tracking branch 'smack/next' omits 697170ce945b Merge remote-tracking branch 'selinux/next' omits 8cf8495ccebc Merge remote-tracking branch 'keys/keys-next' omits 05d0b4c0cc0e Merge remote-tracking branch 'apparmor/apparmor-next' omits e09c52b2767b Merge remote-tracking branch 'security/next-testing' omits d9673fdd5860 Merge remote-tracking branch 'regulator/for-next' omits c0af5ecd4896 Merge remote-tracking branch 'battery/for-next' omits 2aef6454579c Merge remote-tracking branch 'mfd/for-mfd-next' omits 6c7bcec6abf6 Merge remote-tracking branch 'mmc/next' omits 90b7a2116475 Merge remote-tracking branch 'pcmcia/pcmcia-next' omits 2057d3a44f94 Merge remote-tracking branch 'device-mapper/for-next' omits 145b8f8594a4 Merge remote-tracking branch 'block/for-next' omits f4347160e287 Merge remote-tracking branch 'input/next' omits 8f293cd5482b Merge remote-tracking branch 'modules/modules-next' omits 1a9d4cb34b0f Merge remote-tracking branch 'sound-asoc/for-next' omits c285fa79370f Merge remote-tracking branch 'sound/for-next' omits 31929d7fa7c4 Merge remote-tracking branch 'regmap/for-next' omits 3ff99ce0283b Merge remote-tracking branch 'etnaviv/etnaviv/next' omits e749f08ca3b4 Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 4ed86e0d70ca Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits f479541eeb01 Merge remote-tracking branch 'drm-intel/for-linux-next' omits bd65e327c002 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 3242eba57f29 Merge remote-tracking branch 'drm/drm-next' omits 5e987d36072c Merge remote-tracking branch 'crypto/master' omits 0b8c28304b39 Merge remote-tracking branch 'nand/nand/next' omits 7db4fb10b84e Merge remote-tracking branch 'mtd/mtd/next' omits 66a7104deb5d Merge remote-tracking branch 'bluetooth/master' omits ef329c2da9f5 Merge remote-tracking branch 'wireless-drivers-next/master' omits c4ff4bfeede3 Merge remote-tracking branch 'netfilter-next/master' omits d996bb0c7488 Merge remote-tracking branch 'mlx5-next/mlx5-next' omits 81f14add2434 Merge remote-tracking branch 'ipsec-next/master' omits baf06747432b Merge remote-tracking branch 'bpf-next/for-next' omits e107223218bb Merge remote-tracking branch 'net-next/master' omits 38a1fc89526d Merge remote-tracking branch 'rdma/for-next' omits 87e43919fcde Merge remote-tracking branch 'swiotlb/linux-next' omits a1020510f0ec Merge remote-tracking branch 'dlm/next' omits 14020430eabd Merge remote-tracking branch 'ieee1394/for-next' omits 1576e16ca9a4 Merge remote-tracking branch 'opp/opp/linux-next' omits 1399897d640a Merge remote-tracking branch 'cpupower/cpupower' omits ea53f560d2ea Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits bf07dca96bc7 Merge remote-tracking branch 'pm/linux-next' omits 28e394925ddb Merge remote-tracking branch 'v4l-dvb-next/master' omits b40b19f0c353 Merge remote-tracking branch 'v4l-dvb/master' omits 7d76aa3b65f7 Merge remote-tracking branch 'jc_docs/docs-next' omits 33c14bb97104 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 420189bac389 Merge remote-tracking branch 'i2c/i2c/for-next' omits 28a00714f5ea Merge remote-tracking branch 'hid/for-next' omits aa3b95ed7222 Merge remote-tracking branch 'pstore/for-next/pstore' omits 35a1d5957464 Merge remote-tracking branch 'pci/next' omits 67d3dd7d0f63 Merge remote-tracking branch 'printk/for-next' omits 2a220aabebc1 Merge remote-tracking branch 'file-locks/locks-next' omits a4b45229a97d Merge remote-tracking branch 'iomap/iomap-for-next' omits 78c0b57d8e7e Merge remote-tracking branch 'zonefs/for-next' omits c9f88e444752 Merge remote-tracking branch 'v9fs/9p-next' omits cf0fb6fde5b7 Merge remote-tracking branch 'overlayfs/overlayfs-next' omits 403a590562c0 Merge remote-tracking branch 'cel/for-next' omits 4adb5f51a05d Merge remote-tracking branch 'gfs2/for-next' omits f70c4c10a97c Merge remote-tracking branch 'fuse/for-next' omits fc9046d74d08 Merge remote-tracking branch 'f2fs/dev' omits 6c0099a5aba3 Merge remote-tracking branch 'ext3/for_next' omits 864b0586e3f8 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 16cb70efced8 Merge remote-tracking branch 'btrfs/for-next' omits 1aeaee9de36e Merge remote-tracking branch 'fscache/fscache-next' omits 4e954eae34a0 Merge remote-tracking branch 'fscrypt/master' omits c16552b2626e Merge remote-tracking branch 'pidfd/for-next' omits 134e409ce023 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits e1c4c360f930 Merge remote-tracking branch 'sh/for-next' omits ac43f663dfdf Merge remote-tracking branch 's390/for-next' omits fc839cdd2fbb Merge remote-tracking branch 'risc-v/for-next' omits 5ce626de6472 Merge remote-tracking branch 'powerpc/next' omits 721802a8a281 Merge remote-tracking branch 'parisc-hd/for-next' omits 0dd74b0b1d9a Merge remote-tracking branch 'mips/mips-next' omits 662ced410408 Merge remote-tracking branch 'm68knommu/for-next' omits d61c9502da64 Merge remote-tracking branch 'm68k/for-next' omits d4ee0c8bb956 Merge remote-tracking branch 'h8300/h8300-next' omits 92b971869917 Merge remote-tracking branch 'clk-imx/for-next' omits 9a826885f299 Merge remote-tracking branch 'clk/clk-next' omits 4d06eb8ab6bd Merge remote-tracking branch 'xilinx/for-next' omits 9c458a94cb01 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits d6a6b6caf544 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits 18deda7d563e Merge remote-tracking branch 'tegra/for-next' omits ff0230ba71d5 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 37678ef6accb Merge remote-tracking branch 'stm32/stm32-next' omits c1ad4d98169f Merge remote-tracking branch 'scmi/for-linux-next' omits d4fe906e90a8 Merge remote-tracking branch 'samsung-krzk/for-next' omits b0beb766ba66 Merge remote-tracking branch 'rockchip/for-next' omits 41c7a6cf7553 Merge remote-tracking branch 'reset/reset/next' omits 8551a1b6a014 Merge remote-tracking branch 'renesas/next' omits 86c5bb548266 Merge remote-tracking branch 'raspberrypi/for-next' omits 48325e84b4fe Merge remote-tracking branch 'qcom/for-next' omits 3e17e89d621d Merge remote-tracking branch 'omap/for-next' omits 7f5604d207f3 Merge remote-tracking branch 'mvebu/for-next' omits 55e8520a0538 Merge remote-tracking branch 'mediatek/for-next' omits 4fe9ecf66020 Merge remote-tracking branch 'keystone/next' omits d7bf8a721442 Merge remote-tracking branch 'imx-mxs/for-next' omits 18e51cf843b0 Merge remote-tracking branch 'drivers-memory/for-next' omits cc7e288a207b Merge remote-tracking branch 'at91/at91-next' omits d206230e338b Merge remote-tracking branch 'aspeed/for-next' omits 6cb8d8740d62 Merge remote-tracking branch 'amlogic/for-next' omits 5fc70ad7f094 Merge remote-tracking branch 'actions/for-next' omits 9e3c8c3823ed Merge remote-tracking branch 'arm-soc/for-next' omits 444956570281 Merge remote-tracking branch 'arm64/for-next/core' omits 8ab87e332073 Merge remote-tracking branch 'arm/for-next' omits 19ef4144ddad Merge remote-tracking branch 'asm-generic/master' omits 103af097fb7f Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 50ba5ce659fd Merge remote-tracking branch 'kbuild/for-next' omits b828f2c9def4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 39d3d24a6bb1 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits ad1891804c46 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 00bdff6ed87d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 2e55d84bd6aa Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 7c1da731187b Merge remote-tracking branch 'scsi-fixes/fixes' omits 3353812ef05e Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 566523cdff55 Merge remote-tracking branch 'vfs-fixes/fixes' omits af19ac6350d3 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits b0ddfd432e97 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits f86db21253c8 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits c3d6e9ceb184 Merge remote-tracking branch 'kvm-fixes/master' omits 97abcc5035ab Merge remote-tracking branch 'omap-fixes/fixes' omits 7e75b60a9e5b Merge remote-tracking branch 'reset-fixes/reset/fixes' omits a92748decb12 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 7f13a2fb3c90 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits 5b06cfcc6745 Merge remote-tracking branch 'kselftest-fixes/fixes' omits 6185aa1a4640 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits bf6101786964 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits a427ea9f1db7 Merge remote-tracking branch 'staging.current/staging-linus' omits 2cba8e0b139d Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits d9a5253a7224 Merge remote-tracking branch 'usb.current/usb-linus' omits 949a2905994f Merge remote-tracking branch 'tty.current/tty-linus' omits 7bdcae3c83a6 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits dd28e2be78a3 Merge remote-tracking branch 'pci-current/for-linus' omits d6edaae87226 Merge remote-tracking branch 'spi-fixes/for-linus' omits 0a8fc55405fd Merge remote-tracking branch 'regulator-fixes/for-linus' omits cd65eec5af8f Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 97d87dffb374 Merge remote-tracking branch 'sound-current/for-linus' omits acfb12024ac5 Merge remote-tracking branch 'wireless-drivers/master' omits 34954c4f638d Merge remote-tracking branch 'netfilter/master' omits 14aeeac5b085 Merge remote-tracking branch 'ipsec/master' omits e773fbb48ce5 Merge remote-tracking branch 'bpf/master' omits b80eeadd65be Merge remote-tracking branch 'net/master' omits 26f0fa9c79e8 Merge remote-tracking branch 's390-fixes/fixes' omits 8ae63acf56db Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' omits f8f88c1b7d67 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits 331588e89f56 Merge remote-tracking branch 'arc-current/for-curr' omits d4bc18183ee1 drm/i915/display/adl_p: Correctly program MBUS DBOX A credits omits 0feb027adc68 Merge remote-tracking branch 'asoc/for-5.15' into asoc-next omits f4435ea0be2f Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus omits edcade2e5e94 ASoC: mediatek: mt6359: convert to use module_platform_driver omits f461098ed7ac Merge remote-tracking branch 'spi/for-5.15' into spi-next omits b75524c6efbf Merge remote-tracking branch 'spi/for-5.14' into spi-linus omits c4ca33f6610d Merge remote-tracking branch 'regulator/for-5.15' into reg [...] omits 742c28e7bb66 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits 726e6f31b102 Merge series "arm: ep93xx: CCF conversion" from Nikita Shu [...] omits f3f5798d6516 Merge series "ASoC: soc-ops: cleanup cppcheck warning" fro [...] omits 8ff9392460ae Merge series "ASoC: SOF/Intel: machine driver updates" fro [...] omits 64f67b5240db leds: trigger: audio: Add an activate callback to ensure t [...] omits 8aa41952ef24 leds: rt8515: Put fwnode in any case during ->probe() omits 7e1baaaa2407 leds: lt3593: Put fwnode in any case during ->probe() omits d299ae942e02 leds: lm3697: Make error handling more robust omits 3a923639d36b leds: lm3697: Update header block to reflect reality omits 690e4f3ad363 leds: lm3692x: Correct headers (of*.h -> mod_devicetable.h) omits 3dd34dfb09ae leds: lgm-sso: Convert to use list_for_each_entry*() API omits c31ef7004ee1 leds: lgm-sso: Remove explicit managed GPIO resource cleanup omits 1ed4d05e0a0b leds: lgm-sso: Don't spam logs when probe is deferred omits 9999908ca1ab leds: lgm-sso: Put fwnode in any case during ->probe() omits e06ba23b0518 leds: el15203000: Correct headers (of*.h -> mod_devicetable.h) omits b820c114eba7 net: fec: fix MAC internal delay doesn't work omits 421297efe63f net: dsa: tag_sja1105: consistently fail with arbitrary input omits 2e19bb35ce15 net: bridge: switchdev: fix incorrect use of FDB flags whe [...] omits a0221a0f9ba5 Revert "Merge branch 'qcom-dts-updates'" omits 8578880df39c octeontx2-af: Fix spelling mistake "Makesure" -> "Make sure" omits bebc3bbf5131 net: decnet: Fix refcount warning for new dn_fib_info omits 6931dae816ce drm/amdgpu: don't enable baco on boco platforms in runpm omits c93a9821a9f1 drm/radeon: Add HD-audio component notifier support (v2) omits 042131a836fe Revert "drm/amd/display: To modify the condition in indica [...] omits 3d447cf53f0f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits f664f80057a4 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 4ae36ffad870 drm/amdgpu: only check for _PR3 on dGPUs omits 45c69f1215fa drm/amdgpu: add another raven1 gfxoff quirk omits e39e4d8d524e usb/host: enable auto power control for xhci-pci omits f5a931c7e4f7 drm/amdkfd: avoid conflicting address mappings omits c7cc11f7e73a drm/amdkfd: Allow querying SVM attributes that are clear omits 5aeea95e3ff1 drm/amdgpu: Add preferred mode in modeset when freesync vi [...] omits d55a5d0a9ee5 drm/amdgpu: add DID for beige goby omits f540ec92c650 drm/amd/amdgpu: add regCP_MEx_INT_STAT_DEBUG for Aldebaran [...] omits 57c98f241fe5 drm/amdgpu/display: fix DMUB firmware version info omits 2f708a8051bb drm/amd/display: 3.2.147 omits 067dbf7af147 drm/amd/display: [FW Promotion] Release 0.0.77 omits cca15d3409d2 drm/amd/display: Add DC_FP helper to check FPU state omits 988eb8c80ecc drm/amd/display: Add control mechanism for FPU utilization omits e2b4851b7e14 drm/amd/display: Add control mechanism for FPU omits 6b2d3f1383f0 drm/amd/display: Move specific DCN2x code that uses FPU to DML omits 07b90c9895d8 drm/amd/display: workaround for hard hang on HPD on native DP omits bf22c1dcd964 drm/amd/display: Add check for validating unsupported ODM [...] omits 5b048bfc37b9 drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4 omits 46fdd22d7b99 drm/amd/display: Remove redundant vblank workqueues in DM omits 6dfdb0e6da15 drm/amd/display: Increase stutter watermark for dcn303 omits 5f6a2b54310b drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X omits 92f35bdd14fb drm/amd/display: Assume LTTPR interop for DCN31+ omits b1472b9f0129 drm/amd/amdgpu: remove redundant host to psp cmd buf allocations omits 0d040c909b80 drm/amdgpu: replace dce_virtual with amdgpu_vkms (v3) omits 742ba259994e drm/amdgpu: cleanup dce_virtual omits eeba0b9046fc drm/amdgpu: create amdgpu_vkms (v4) omits 4409273b818c of: fdt: do not update local variable after use omits ae832e297be7 hwmon: (w83781d) Match on device tree compatibles omits 6672f7eb5f0f dt-bindings: hwmon: Add bindings for Winbond W83781D omits 0f6b56ec958d f2fs: add sysfs node to control ra_pages for fadvise seq file omits 4f993264fe29 f2fs: introduce discard_unit mount option omits b09bff2676be spi: bcm2835aux: use 'unsigned int' instead of 'unsigned' omits 7c72dc56a631 spi: spi-ep93xx: Prepare clock before using it omits d38d49b14004 regulator: sy7636a: Store the epd-pwr-good GPIO locally omits 4cafe1aeb5fb regulator: sy7636a: Use the parent driver data omits e5dad32d90e0 regulator: sy7636a: Remove the poll_enable_time omits 6bdd1c672a2a regulator: sy8827n: Enable REGCACHE_FLAT omits 784ed3695839 regulator: sy8824x: Enable REGCACHE_FLAT omits 5c8a7efc2fd5 ASoC: rt5514: make array div static const, makes object smaller omits 0d73297e483e ASoC: codecs: ad193x: add support for 96kHz and 192kHz pla [...] omits b285b51018a7 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() omits b1ebecb90bf6 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() omits 872040f7980b ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() omits 58f42dfd7977 ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() omits d4321277b3b9 ASoC: Intel: sof_sdw_max98373: remove useless inits omits 22414cade8df ASoC: Intel: update sof_pcm512x quirks omits 46fa9a158327 ASoC: SOF: Intel: Use DMI string to search for adl_mx98373 [...] omits b8cab69b0ed9 ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 omits 8b353bbeae20 ASoC: cs42l42: Remove duplicate control for WNF filter frequency omits 30615bd21b4c ASoC: cs42l42: Fix inversion of ADC Notch Switch control omits f1f264b4c134 iomap: Fix some typos and bad grammar omits b405435b419c iomap: Support inline data with block size < page size omits 69f4a26c1e0c iomap: support reading inline data from non-zero pos omits c1b79f11f4ec iomap: simplify iomap_add_to_ioend omits d0364f9490d7 iomap: simplify iomap_readpage_actor omits 792c76b04786 hwmon: Replace deprecated CPU-hotplug functions. omits 51f5a6e8586f Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] omits e96595c55d23 kselftest/arm64: Add a TODO list for floating point tests omits 95cf3f23877b kselftest/arm64: Add tests for SVE vector configuration omits b43ab36a6d86 kselftest/arm64: Validate vector lengths are set in sve-probe-vls omits 7710861017ac kselftest/arm64: Provide a helper binary and "library" for [...] omits 312b7104f39b arm64: fix typo in a comment omits 70a4039bd4d7 arm64: move the (z)install rules to arch/arm64/Makefile omits 7a062ce31807 arm64/cpufeature: Optionally disable MTE via command-line omits d1254593e705 ALSA: usb-audio: make array static const, makes object smaller omits 233624e0d5a0 drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled omits a7a48b40c799 Merge commit 'c3cdc019a6bf' into media_tree omits 392ac3ea48ca Merge branch 'pm-pci' into linux-next omits b451dfe8c98e Merge branches 'acpi-numa', 'acpi-glue', 'acpi-config' and [...] omits a6cae77f1bc8 powerpc/stacktrace: Include linux/delay.h omits 71737a6c2a8f cpuidle: pseries: Do not cap the CEDE0 latency in fixup_ce [...] omits 50741b70b0cb cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards omits f4de68434425 Merge branch 'features' into for-next omits d540a611f4b8 Merge branch 'fixes' into for-next omits de5012b41e5c s390/ftrace: implement hotpatching omits 67ccddf86621 ftrace: Introduce ftrace_need_init_nop() omits 96814a2c96a1 Merge branch 'omap-for-v5.15/dt' into for-next omits 8c054cd2818e ARM: dts: am57xx: Add PRUSS MDIO controller nodes omits b8afeaee9d03 ARM: dts: am57xx: Add PRU-ICSS nodes omits 670be468b3f3 ARM: dts: am4372: Add PRUSS MDIO controller node omits 0de8049ed4cb ARM: dts: am4372: Add the PRU-ICSS0 DT node omits 152b53b41dc0 ARM: dts: am4372: Add the PRU-ICSS1 DT node omits 8668711b0015 ARM: dts: am335x-icev2: Enable PRU-ICSS module omits 7acf5661b6a1 ARM: dts: am335x-evmsk: Enable PRU-ICSS module omits 6bcf2b67e06a ARM: dts: am335x-evm: Enable PRU-ICSS module omits 7c6a0fdcd4c2 ARM: dts: am335x-bone-common: Enable PRU-ICSS node omits 984ba7ee456b ARM: dts: am33xx-l4: Add PRUSS MDIO controller node omits 9b694bea4ba9 ARM: dts: am33xx-l4: Add PRUSS node omits 6bfc5272904a Merge tag 'icc-5.14-rc5' of git://git.kernel.org/pub/scm/l [...] omits c8f6c77d06fe Merge branch 'Space-cleanup' omits a07d8ecf6b39 ethernet: isa: convert to module_init/module_exit omits d52c1069d658 wan: hostess_sv11: use module_init/module_exit helpers omits 72bcad5393a7 wan: remove sbni/granch driver omits db3db1f41754 wan: remove stale Kconfig entries omits 4228c3942821 make legacy ISA probe optional omits 5ea2f5ffde39 move netdev_boot_setup into Space.c omits f8ade8dddb16 xsurf100: drop include of lib8390.c omits 375df5f8c181 ax88796: export ax_NS8390_init() hook omits e179d78ee11a m68k: remove legacy probing omits 47fd22f2b847 cs89x0: rework driver configuration omits 8bbdf1bdf22c 3c509: stop calling netdev_boot_setup_check omits 81dd3ee5962d appletalk: ltpc: remove static probing omits 19a11bf06c57 natsemi: sonic: stop calling netdev_boot_setup_check omits 0852aeb9c350 bcmgenet: remove call to netdev_boot_setup_check omits 2dbf4c2e7e3d Merge branch 'ethtool-runtime-pm' omits d43c65b05b84 ethtool: runtime-resume netdev parent in ethnl_ops_begin omits 41107ac22fcf ethtool: move netif_device_present check from ethnl_parse_ [...] omits c5ab51df03e2 ethtool: move implementation of ethnl_ops_begin/complete t [...] omits f32a21376573 ethtool: runtime-resume netdev parent before ethtool ioctl ops omits c32325b8fdf2 virtio-net: realign page_to_skb() after merges omits 97367c97226a ALSA: seq: Fix racy deletion of subscriber omits dc1a8079ebac Merge branch 'bnxt_en-rx-ring' omits c1129b51ca0e bnxt_en: Increase maximum RX ring size if jumbo ring is not used omits 03c7448790b8 bnxt_en: Don't use static arrays for completion ring pages omits 40fd8845c025 scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members omits 35410f862426 scsi: target: sbp: Drop incorrect ASC/ASCQ usage omits 7e457e5efc28 scsi: target: core: Avoid using lun_tg_pt_gp after unlock omits 018c14911dd7 scsi: target: tcmu: Add new feature KEEP_BUF omits c11a1ae9b8f6 scsi: ufs: Add fault injection support omits 1354d830cb8f drm/i915: Call i915_globals_exit() if pci_register_device() fails omits 9c9c6d0ab08a drm/i915: Correct SFC_DONE register offset omits a02215ce72a3 libbpf, doc: Eliminate warnings in libbpf_naming_convention omits 83f31535565c bpf, unix: Check socket type in unix_bpf_update_proto() omits 0547ffe6248c net: Keep vertical alignment omits 3a755cd8b7c6 bonding: add new option lacp_active omits 2414d628042b qed: Remove duplicated include of kernel.h omits 493c3ca6bd75 drivers/net/usb: Remove all strcpy() uses omits 9c638eaf42ec qed: Remove redundant prints from the iWARP SYN handling omits cdc1d8686658 qed: Skip DORQ attention handling during recovery omits 995c3d49bd71 qed: Avoid db_recovery during recovery omits 07e1d6b3e020 Merge branch 'skb_expand_head' omits a1e975e117ad bpf: use skb_expand_head in bpf_out_neigh_v4/6 omits 53744a4a72af ax25: use skb_expand_head omits 14ee70ca89e6 vrf: use skb_expand_head in vrf_finish_output omits 5678a5957964 ipv4: use skb_expand_head in ip_finish_output2 omits 0c9f227bee11 ipv6: use skb_expand_head in ip6_xmit omits e415ed3a4b8b ipv6: use skb_expand_head in ip6_finish_output2 omits f1260ff15a71 skbuff: introduce skb_expand_head() omits fa976624ae7b Merge tag 'mlx5-updates-2021-08-02' of git://git.kernel.or [...] omits 0c32706dac1b arm64: stacktrace: avoid tracing arch_stack_walk() omits 8d5903f45714 arm64: stacktrace: fix comment omits f9c4ff2ab9fe arm64: fix the doc of RANDOMIZE_MODULE_REGION_FULL omits 64ee84c75b5f arm64: move warning about toolchains to archprepare omits e30e8d46cf60 arm64: fix compat syscall return truncation omits a8eee86317f1 soc: ixp4xx/qmgr: fix invalid __iomem access omits 8861452b2097 soc: ixp4xx: fix printing resources omits dbc97765328a ARM: dts: aspeed-g5: Remove ngpios from sgpio node. omits 09eccdc9ebb5 ARM: dts: aspeed-g6: Add SGPIO node. omits 0ffbfcbc273e dt-bindings: aspeed-sgpio: Add ast2600 sgpio omits 85aef2b218c8 dt-bindings: aspeed-sgpio: Convert txt bindings to yaml. omits bcd68c04c769 net/mlx5: Fix missing return value in mlx5_devlink_eswitch [...] omits 25f150f4bbe9 net/mlx5e: Return -EOPNOTSUPP if more relevant when parsin [...] omits 97a8d29ae9d2 net/mlx5e: Remove redundant assignment of counter to null omits c6cfe1137f88 net/mlx5e: Remove redundant parse_attr arg omits 950b4df9fba9 net/mlx5e: Remove redundant cap check for flow counter omits 70f8019e7b56 net/mlx5e: Remove redundant filter_dev arg from parse_tc_f [...] omits 696ceeb203c7 net/mlx5e: Remove redundant tc act includes omits f4b45940e9b9 net/mlx5: Embed mlx5_ttc_table omits 371cf74e78f3 net/mlx5: Move TTC logic to fs_ttc omits bc29764ed9a2 net/mlx5e: Decouple TTC logic from mlx5e omits 5fba089e960c net/mlx5e: Rename some related TTC args and functions omits d443c6f684d3 net/mlx5e: Rename traffic type enums omits 3ac90dec3a01 net/mlx5e: Allocate the array of channels according to the [...] omits 43ec0f41fa73 net/mlx5e: Hide all implementation details of mlx5e_rx_res omits e6e01b5fdc28 net/mlx5e: Introduce mlx5e_channels API to get RQNs omits 43befe99bc62 net/mlx5e: Use a new initializer to build uniform indir table omits 73dc3c4ac703 scsi: ufs: Retry aborted SCSI commands instead of completi [...] omits a113eaaf8637 scsi: ufs: Synchronize SCSI and UFS error handling omits ac1bc2ba060f scsi: ufs: Request sense data asynchronously omits 64180742605f scsi: ufs: Fix the SCSI abort handler omits 169f5eb28869 scsi: ufs: Optimize SCSI command processing omits a024ad0d4955 scsi: ufs: Optimize serialization of setup_xfer_req() calls omits 1f522c504901 scsi: ufs: Revert "Utilize Transfer Request List Completio [...] omits 815b9a27b0a3 scsi: ufs: Inline ufshcd_outstanding_req_clear() omits 3d2ac73d1347 scsi: ufs: Remove several wmb() calls omits 9c202090edd4 scsi: ufs: Improve static type checking for the host contr [...] omits 35c7d874f599 scsi: ufs: Verify UIC locking requirements at runtime omits 4728ab4a8e64 scsi: ufs: Remove ufshcd_valid_tag() omits 8a686f26eaa4 scsi: ufs: Use DECLARE_COMPLETION_ONSTACK() where appropriate omits 568dd9959611 scsi: ufs: Rename the second ufshcd_probe_hba() argument omits 9bb25e5d9d29 scsi: ufs: Only include power management code if necessary omits f1ecbe1e54d5 scsi: ufs: Reduce power management code duplication omits d3d9c4570285 scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() omits 6e95b23a5b2d spi: imx: Implement support for CS_WORD omits 973b393fdf07 ASoC: SOF: Intel: hda-ipc: fix reply size checking omits 6b994c554ebc ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies omits d3899ec4120c hwmon: (dell-smm) Add Dell Precision 7510 to fan control w [...] omits b61a28cf11d6 bpf: Fix off-by-one in tail call count limiting omits 7cdd0a89ec70 net/mlx4: make the array states static const, makes object [...] omits 771edeabcb95 net: 3c509: make the array if_names static const, makes ob [...] omits d5731f891a0c dpaa2-eth: make the array faf_bits static const, makes obj [...] omits a6afdb041a2d qlcnic: make the array random_data static const, makes obj [...] omits 628fe1cedda6 net: marvell: make the array name static, makes object smaller omits e688bdb7099c cxgb4: make the array match_all_mac static, makes object smaller omits d08d29c8041b Documentation: fix incorrect macro referencing in mscc-phy [...] omits c96f2f89c583 Merge branch 'remotes/lorenzo/pci/tegra' omits c4bd93d70de8 Merge branch 'remotes/lorenzo/pci/misc' omits 074748c03da8 Merge branch 'remotes/lorenzo/pci/dwc' omits 39e30ae8bafe Merge branch 'pci/virtualization' omits 15a9e7be1ee6 Merge branch 'pci/resource' omits 83d4bf76a928 Merge branch 'pci/irq' omits 47d0cf4de34b Merge branch 'pci/enumeration' omits 3fb1712d8596 vfio/mdev: don't warn if ->request is not set omits 15a5896e61ac vfio/mdev: turn mdev_init into a subsys_initcall omits e7500b3ede2c vfio/pci: Make vfio_pci_regops->rw() return ssize_t omits 26c22cfde5dd vfio: Use config not menuconfig for VFIO_NOIOMMU omits 111969ff8f33 gpu/drm/amd: Remove duplicated include of drm_drv.h omits 6ffcdd765db0 drm/amdgpu: avoid over-handle of fence driver fini in s3 t [...] omits 6ec507805559 drm/amd/pm: correct aldebaran smu feature mapping FEATURE_ [...] omits 1e87c82799b3 drm/amdgpu: Fix channel_index table layout for Aldebaran omits 83f2ba3b1491 drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled omits 2df731f46b80 drm/amd/pm: update yellow carp pmfw interface version omits d865e4b81364 drm/amdgpu/powerplay/smu10: Fix a typo in error message omits 04f61f6c85b8 gpu/drm/radeon: Fix typo in comments omits 4dc8e494bb73 drm/amd/display: Fix typo in comments omits 198fbe15ce53 drm/amdgpu: fix the doorbell missing when in CGPG issue fo [...] omits a50fe7078035 drm/amdkfd: Only apply heavy-weight TLB flush on Aldebaran omits 3cd293a78a58 Revert "Revert "drm/amdkfd: Only apply TLB flush optimizat [...] omits 626803d1f217 Revert "Revert "drm/amdkfd: Add memory sync before TLB flu [...] omits b1f21482affa Revert "Revert "drm/amdgpu: Fix warning of Function parame [...] omits fce1a7eb35b2 Revert "Revert "drm/amdkfd: Make TLB flush conditional on [...] omits cc6152ff4ff3 Revert "Revert "drm/amdgpu: Add table_freed parameter to a [...] omits 4a134261f5d8 Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush aft [...] omits de5986504296 drm/amdgpu: Fix out-of-bounds read when update mapping omits 869ab62c2bd7 dt-bindings: auxdisplay: arm-charlcd: Convert to json-schema omits 9c4073782cb1 dt-bindings: auxdisplay: img-ascii-lcd: Convert to json-schema omits dbe60e5d7f15 dt-bindings: memory: renesas,rpc-if: Miscellaneous improvements omits b189dde9d3e5 Merge series "soundwire/ASoC: abstract platform-dependent [...] omits 2f535e2cd513 Merge series "ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1 [...] omits 28814cd18cd7 ipv4: Fix refcount warning for new fib_info omits 1dbd981fcf2a dt-bindings: net: renesas,etheravb: Document Gigabit Ethernet IP omits 7a528b965fe5 Merge branch 'for-5.15/drivers' into for-next omits 2c9819cb77c3 Merge branch 'for-5.15/block' into for-next omits 3087b335b531 block/rnbd: Use sysfs_emit instead of s*printf function fo [...] omits 94dace8c8571 block/rnbd-clt: Use put_cpu_ptr after get_cpu_ptr omits 2bc1f6e442ee block: remove blk-mq-sysfs dead code omits 9f65c489b68d loop: raise media_change event omits e6138dc12de9 block: add a helper to raise a media changed event omits 13927b31b13f block: export diskseq in sysfs omits 7957d93bf32b block: add ioctl to read the disk sequence number omits 87eb71074712 block: export the diskseq in uevents omits cf179948554a block: add disk sequence number omits 2164877c7f37 block: remove cmdline-parser.c omits abd2864a3e46 block: remove disk_name() omits 1d7035478f64 block: simplify disk name formatting in check_partition omits 453b8ab696b3 block: simplify printing the device names disk_stack_limits omits a291bb43e5c9 block: use the %pg format specifier in show_partition omits a9e7bc3de405 block: use the %pg format specifier in printk_all_partitions omits 26e2d7a362f6 block: reduce stack usage in diskstats_show omits 2f4731dcd0bb block: remove bdput omits 14cf1dbb55bb block: remove bdgrab omits 4b2731226d7d loop: don't grab a reference to the block device omits 9d3b8813895d block: change the refcounting for partitions omits 0468c5323413 block: allocate bd_meta_info later in add_partitions omits d7a66574b34e block: unhash the whole device inode earlier omits a45e43cad798 block: assert the locking state in delete_partition omits 503469b5b30f block: use bvec_kmap_local in bio_integrity_process omits 8aec120a9ca8 block: use bvec_kmap_local in t10_pi_type1_{prepare,complete} omits 4aebe8596ab7 block: use memcpy_from_bvec in __blk_queue_bounce omits d24920e20ca6 block: use memcpy_from_bvec in bio_copy_kern_endio_read omits f434cdc78e01 block: use memcpy_to_bvec in copy_to_high_bio_irq omits f8b679a070c5 block: rewrite bio_copy_data_iter to use bvec_kmap_local a [...] omits bda135d9c03f block: remove bvec_kmap_irq and bvec_kunmap_irq omits 6e0a48552b8c ps3disk: use memcpy_{from,to}_bvec omits 18a6234ccf06 dm-writecache: use bvec_kmap_local instead of bvec_kmap_irq omits 732022b86a37 rbd: use memzero_bvec omits ab6c340eeac4 block: use memzero_page in zero_fill_bio omits f93a181af40b bvec: add memcpy_{from,to}_bvec and memzero_bvec helper omits e6e7471706dc bvec: add a bvec_kmap_local helper omits e45cef51dba9 bvec: fix the include guards for bvec.h omits 4c7251e1b576 MIPS: don't include <linux/genhd.h> in <asm/mach-rc32434/rb.h> omits 06447ae5e33b ioprio: move user space relevant ioprio bits to UAPI includes omits e89afb51f97a drm/vmwgfx: Fix a 64bit regression on svga3 omits 1377e0b2195b rcu: Make rcutree_dying_cpu() use its "cpu" parameter omits f6735fbefd29 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() omits da351fdfc70a rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() omits d24cff102720 rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] omits e2024f86b6d9 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] omits c5f75f3961c0 rcu-tasks: Simplify trc_read_check_handler() atomic operations omits 117a3f63fa34 rcu-tasks: Wait for trc_read_check_handler() IPIs omits 7e7bc81309a8 clocksource: Forgive repeated long-latency watchdog clocks [...] omits d1e61225b62c rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] omits bc69f08bc72f rcu: Fix undefined Kconfig macros omits 5c576444d8aa doc: Add another stall-warning root cause in stallwarn.rst omits 3e5a18e1c737 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp omits c0131179768e rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp omits d1ba09980307 irq: detect long-running IRQ handlers omits ff8cef41d030 irq: abstract irqaction handler invocation omits bea8b3ee8b03 torture: Allot 1G of memory for scftorture runs omits 60daf16e1520 rcu-nocb: Fix a couple of tree_nocb code-style nits omits 945a0a3f5c52 rcu: Mark accesses to rcu_state.n_force_qs omits c1cdf292ab00 tools/rcu: Add an extract-stall script omits e6fefbb1c157 torture: Make torture.sh print the number of files to be c [...] omits 6cad248b6101 scftorture: Count reschedule IPIs omits 9e6396d23778 scftorture: Account for weight_resched when checking for a [...] omits 3e70b0cdbaef scftorture: Shut down if nonsensical arguments given omits 225388ccb3ad scftorture: Allow zero weight to exclude an smp_call_funct [...] omits e6ad85e8195b torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument omits 075c4ccd0851 Merge branch 'clocksource.2021.07.20c' into HEAD omits 4ba986fe3d30 Merge branch 'lkmm-dev.2021.07.20a' into HEAD omits f377bc442a10 Merge branch 'lkmm.2021.07.27a' into HEAD omits 890802cb4555 Merge branch 'kcsan.2021.07.20c' into HEAD omits ad65d0a40893 Merge branches 'doc.2021.07.20c', 'fixes.2021.08.02a', 'no [...] omits c9d792f1d815 rcu: Print human-readable message for schedule() in RCU reader omits 2d5013821978 rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU omits 4d81e48ccee5 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable omits 6bf8fe34d086 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() omits 9a34bc356eec rcu: Mark accesses in tree_stall.h omits 2bc0b5f5197c rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] omits b98b2df42d42 rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() omits 93582ff0c469 srcutiny: Mark read-side data races omits a0432bd0ccac rcu: Start timing stall repetitions after warning complete omits 5fe82afe35d4 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() omits e59b297c3d3c rcu/tree: Handle VM stoppage in stall detection omits 018bf0ddcc8b rculist: Unify documentation about missing list_empty_rcu() omits 7fca5fc29e6c rcu: Mark accesses to ->rcu_read_lock_nesting omits 7c58eb0a48a3 rcu: Weaken ->dynticks accesses and updates omits 866595462abe NFS: Clean up the synopsis of callback process_op() omits 0e29f3e1c72b NFS: Extract the xdr_init_encode/decode() calls from decod [...] omits 84ae7688fdcb NFS: Remove unused callback void encoder and decoder omits a334eff462ed NFS: Add a private local dispatcher for NFSv4 callback operations omits 0ab05d0f804c SUNRPC: Eliminate the RQ_AUTHERR flag omits faf2e11f4221 SUNRPC: Set rq_auth_stat in the pg_authenticate() callout omits f7713a40371f SUNRPC: Add svc_rqst::rq_auth_stat omits 0c7a9323e51a NFSD: remove vanity comments omits 55a6ffb5e847 svcrdma: Convert rdma->sc_rw_ctxts to llist omits 55fdc0f180c0 svcrdma: Relieve contention on sc_send_lock. omits 4776aa728bba svcrdma: Fewer calls to wake_up() in Send completion handler omits fff1045b3771 lockd: Fix invalid lockowner cast after vfs_test_lock omits 09d835daaca6 NFSD: Use new __string_len C macros for nfsd_clid_class omits 356643c7b84f NFSD: Use new __string_len C macros for the nfs_dirent tracepoint omits 3681c7ddeea8 tracing: Add trace_event helper macros __string_len() and [...] omits 23ce6cf07b1e NFSD: Batch release pages during splice read omits 19d0734b5c90 SUNRPC: Add svc_rqst_replace_page() API omits 467343d85336 NFSD: Clean up splice actor omits dc675a97129c f2fs: fix min_seq_blocks can not make sense in some scenes. omits 278799151646 f2fs: fix to force keeping write barrier for strict fsync mode omits 277afbde6ca2 f2fs: fix wrong checkpoint_changed value in f2fs_remount() omits 2e650912c037 f2fs: show sbi status in debugfs/f2fs/status omits 4931e0c93e12 f2fs: turn back remapped address in compressed page endio omits 093f0bac32b6 f2fs: change fiemap way in printing compression chunk omits b7ec2061737f f2fs: do not submit NEW_ADDR to read node block omits 7eab7a696827 f2fs: compress: remove unneeded read when rewrite whole cluster omits 767215030150 arm64: kasan: mte: remove redundant mte_report_once logic omits 82868247897b arm64: kasan: mte: use a constant kernel GCR_EL1 value omits d21faba11693 PCI: Bulk conversion to generic_handle_domain_irq() omits b24b5205099a arm64/sve: Make fpsimd_bind_task_to_cpu() static omits 2c5b2d964d19 gpu: host1x: Remove unused functions omits 1187c8c4642d net: phy: mscc: make some arrays static const, makes objec [...] omits f36c82ac1b1b netdevsim: make array res_ids static const, makes object smaller omits 232eee380e76 Merge tag 'fpga-fixes-for-5.14' of git://git.kernel.org/pu [...] omits 82929a2140eb drm/i915: Correct SFC_DONE register offset omits 848512413696 Merge branches 'iommu/fixes', 'x86/amd' and 'core' into next omits 47a70bea54b7 iommu/amd: Remove stale amd_iommu_unmap_flush usage omits 1651d9e7810e thunderbolt: Add authorized value to the KOBJ_CHANGE uevent omits 654e6f7700c4 Bluetooth: btusb: Enable MSFT extension for Mediatek Chip [...] omits 1d65b9084721 Merge remote-tracking branch 'korg/core' into x86/amd omits cc15156265f0 Merge remote-tracking branch 'regmap/for-5.15' into regmap-next omits 9eec3f9b9e24 iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver [...] omits 59103c79f46a iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU drive [...] omits ea9df9840fd5 ASoC: tlv320aic32x4: make array clocks static, makes objec [...] omits 780feaf4ad88 ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk omits 79c1123bac3b ASoC: Intel: bytcr_rt5640: Add support for a second headse [...] omits 044c76571277 ASoC: Intel: bytcr_rt5640: Add support for a second headph [...] omits 810711407467 ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai( [...] omits dd3e2025100c ASoC: Intel: bytcr_rt5640: Add line-out support omits dccd1dfd0770 ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to [...] omits 60e9feb781df soundwire: intel: introduce shim and alh base omits 198fa4bcf6a1 ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops omits 2f1315ae94b4 ASoC: SOF: intel: move sof_intel_dsp_desc() forward omits 781dd3c82268 ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS de [...] omits 1cbf6443f0de ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc omits f01639589e25 soundwire: move intel sdw register definitions to sdw_intel.h omits 170c0d7460fc Merge series "ASoC: soc-topology: cleanup cppcheck warning [...] omits 11e14fc3e494 Revert "staging: r8188eu: remove rtw_buf_free() function" omits 5aa95d8834e0 iommu: Check if group is NULL before remove device omits 2d3e5caf96b9 net/ipv4: Replace one-element array with flexible-array member omits 29a097b77477 net: dsa: remove the struct packet_type argument from dsa_ [...] omits 35d7a6f1fb53 nfc: hci: pass callback data param as pointer in nci_request() omits 1e0dd56e962e cavium: switch from 'pci_' to 'dma_' API omits 244f8a802911 net: dsa: mt7530: drop paranoid checks in .get_tag_protocol() omits a6d40504bf42 Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next omits 013cc4c6788f KVM: arm64: Fix comments related to GICv2 PMR reporting omits 38f703663d4c KVM: arm64: Count VMID-wide TLB invalidations omits 7094ddbc0be6 Merge branch kvm-arm64/mmu/mapping-levels into kvmarm-master/next omits 76b8992dc7e4 soc: document merges omits dd71894a1217 Merge branch kvm-arm64/pmu/reset-values into kvmarm-master/next omits 7098357ded14 Merge branch 'arm/drivers' into for-next omits 01d824de88c3 Merge branch 'arm/dt' into for-next omits b6e952c35267 Merge tag 'renesas-drivers-for-v5.15-tag1' of git://git.ke [...] omits c4994975132e Merge tag 'renesas-dt-bindings-for-v5.15-tag1' of git://gi [...] omits 7a3ba3095a32 KVM: arm64: Remove PMSWINC_EL0 shadow register omits ca4f202d08ba KVM: arm64: Disabling disabled PMU counters wastes a lot of time omits f5eff40058a8 KVM: arm64: Drop unnecessary masking of PMU registers omits 0ab410a93d62 KVM: arm64: Narrow PMU sysreg reset values to architectura [...] omits 272614ec1b6b Merge tag 'renesas-arm-dt-for-v5.15-tag1' of git://git.ker [...] omits 062f82a0b7a7 ARM: dts: owl-s500-roseapplepi: Add ethernet support omits df5060dce764 ARM: dts: owl-s500: Add ethernet support omits 70115558ab02 pinctrl: samsung: Fix pinctrl bank pin count omits 797cc1e6ea15 Merge branch 'arm/fixes' into for-next omits 36c3ce6c0d03 KVM: Get rid of kvm_get_pfn() omits 0fe49630101b KVM: arm64: Use get_page() instead of kvm_get_pfn() omits 205d76ff0684 KVM: Remove kvm_is_transparent_hugepage() and PageTransCom [...] omits f2cc327303b1 KVM: arm64: Avoid mapping size adjustment on permission fault omits 6011cf68c885 KVM: arm64: Walk userspace page tables to compute the THP [...] omits 63db506e0762 KVM: arm64: Introduce helper to retrieve a PTE and its level omits 5a1ab00454cc Merge branch for-5.15/soc into for-next omits 86133bd97f18 Merge branch for-5.14/arm64/dt into for-next omits 92b8b40ecdc7 soc/tegra: Make regulator couplers depend on CONFIG_REGULATOR omits 6ebeca342f96 Merge tag 'mvebu-fixes-5.14-1' of git://git.kernel.org/pub [...] omits b07bf042e678 Merge tag 'stm32-dt-for-v5.14-fixes-1' of git://git.kernel [...] omits 64429b9e0e1d Merge tag 'tee-kexec-fixes-for-v5.14' of git://git.linaro. [...] omits bee757485161 Merge tag 'imx-fixes-5.14' of git://git.kernel.org/pub/scm [...] omits 6285af2a2821 Merge tags 'amlogic-arm-configs-for-v5.15', 'amlogic-arm64 [...] omits 796a8c85b121 ARM: ixp4xx: goramo_mlr depends on old PCI driver omits 7f94b69ece51 ARM: ixp4xx: fix compile-testing soc drivers omits a4282f66d90e soc/tegra: Make regulator couplers depend on CONFIG_REGULATOR omits 79e48a21045e Merge tag 'tegra-for-5.14-rc3-arm64-dt' of git://git.kerne [...] omits 47091f473b36 ARM: dts: nomadik: Fix up interrupt controller node names omits dac3ce63bffe kselftest/arm64: Ignore check_gcr_el1_cswitch binary omits 29c34975c939 regmap: allow const array for {devm_,}regmap_field_bulk_al [...] omits b81e8efa245a ASoC: soc-topology: cleanup cppcheck warning at snd_soc_fi [...] omits ea8f6b29b4a5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_k [...] omits e9aa139f95f5 ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_d [...] omits 65a4cfdd6f2b ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_d [...] omits f79e4b2a38ed ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_p [...] omits 0d5c3954b35e spi: mediatek: Fix fifo transfer omits 615a77246691 drm/i915/dg1: Adjust the AUDIO power domain omits 6dfeb70276de ASoC: rsnd: make some arrays static const, makes object smaller omits 8b5d95313b6d ASoC: amd: Fix reference to PCM buffer address omits 8f1fbc975b86 arm64: unnecessary end 'return;' in void functions omits b102356e5bc1 Merge branch 'at91-dt' into at91-next omits 818c4593434e ARM: dts: at91: use the right property for shutdown controller omits a8caaa239c60 arm64/sme: Document boot requirements for SME omits a3280efd009e Merge branch 'octeon-drr-config' omits c39830a4ce4d octeontx2-pf: cn10k: Config DWRR weight based on MTU omits 76660df2b4a2 octeontx2-af: cn10k: DWRR MTU configuration omits 87663c39f898 netfilter: ebtables: do not hook tables by default omits cfba3fb68960 selftests/net: remove min gso test in packet_snd omits 220ade77452c bonding: 3ad: fix the concurrency between __bond_release_o [...] omits a270be1b3fdf iommu/amd: Use only natural aligned flushes in a VM omits 3b122a5666cb iommu/amd: Sync once for scatter-gather operations omits fe6d269d0e9b iommu/amd: Tailored gather logic for AMD omits febb82c208e4 iommu: Factor iommu_iotlb_gather_is_disjoint() out omits 3136895cc5b6 iommu: Improve iommu_iotlb_gather helpers omits 6664340cf1d5 iommu/amd: Do not use flush-queue when NpCache is on omits fc65d0acaf23 iommu/amd: Selective flush on unmap omits 85b1ebfea2b0 interconnect: Fix undersized devress_alloc allocation omits 695176bfe5de net_sched: refactor TC action init API omits 451395f798a3 niu: read property length only if we use it omits b98677d3ea55 libbpf: Do not close un-owned FD 0 on errors omits e76897000f90 media: venus: venc: add support for V4L2_CID_MPEG_VIDEO_H2 [...] omits f0d391fe5b12 media: venus: venc: Add support for intra-refresh period omits a39978ed6df1 ALSA: doc: Add the description of quirk_flags option for s [...] omits 5b517854420b ALSA: usb-audio: Add quirk_flags module option omits 68e851ee4cfd ALSA: usb-audio: Move generic DSD raw detection into quirk_flags omits 3c69dc913413 ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags omits 44e6fc64dfeb ALSA: usb-audio: Move autosuspend quirk into quirk_flags omits 8bfe17ad975f ALSA: usb-audio: Move rate validation quirk into quirk_flags omits 1f074fe56987 ALSA: usb-audio: Move interface setup delay into quirk_flags omits f748385471f7 ALSA: usb-audio: Move control message delay quirk into qui [...] omits 2de00d5a914e ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags omits f21dca857b4c ALSA: usb-audio: Move clock setup quirk into quirk_flags omits 019c7f912ca9 ALSA: usb-audio: Move playback_first flag into quirk_flags omits c1b034a4214e ALSA: usb-audio: Move tx_length quirk handling to quirk_flags omits af158a7f8d9a ALSA: usb-audio: Move txfr_quirk handling to quirk_flags omits ce47d47e5cc8 ALSA: usb-audio: Move media-controller API quirk into quirk_flags omits 4d4dee0aefec ALSA: usb-audio: Introduce quirk_flags field omits e9c5b0b53ccc dmaengine: idxd: Fix a possible NULL pointer dereference omits 01099b1ad910 Merge branch 'for-linus' into for-next omits ffa179ae2af6 Merge branch 'fixes' into next omits 4d606b0aeac5 media: v4l2-ctrls: Add intra-refresh period control omits eda80d7c9c4d ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS omits 5c70ff02734c media: docs: ext-ctrls-codec: Document cyclic intra-refres [...] omits 3ae4a9f38996 media: venus: helper: do not set constrained parameters for UBWC omits f4b121fc7918 media: venus: venc: Fix potential null pointer dereference [...] omits f7a8abae8f0f media: venus: hfi: fix return value check in sys_get_prop_ [...] omits 7199ddede9f0 dmaengine: imx-dma: configure the generic DMA type to make [...] omits dd861267bfec dma: imx-dma: configure the generic DMA type to make it work omits 717ffc18dc06 media: tegra-cec: Handle errors of clk_prepare_enable() omits fe706e5601a0 media: cec-pin: rename timer overrun variables omits a051e2bb546a media: TDA1997x: report -ENOLINK after disconnecting HDMI source omits 33efe45e6ca4 media: TDA1997x: fix tda1997x_query_dv_timings() return value omits 8ba641a251c7 media: Fix cosmetic error in TDA1997x driver omits b92e83f7c4f0 dmaengine: ep93xx: Prepare clock before using it omits 65bca440f5ba media: v4l2-dv-timings.c: fix wrong condition in two for-loops omits c454d16a7d5a dmaengine: dw-axi-dmac: Burst length settings omits f95f3b53513d dmaengine: dw-axi-dmac: support parallel memory <--> perip [...] omits 32286e279385 dmaengine: dw-axi-dmac: Remove free slot check algorithm i [...] omits 5eea6c9712bd dmaengine: usb-dmac: make usb_dmac_get_current_residue unsigned omits 11d5b637512f media: imx: add a driver for i.MX8MQ mipi csi rx phy and c [...] omits 74e36c918630 media: dt-bindings: media: document the nxp,imx8mq-mipi-cs [...] omits 1e164643f728 media: imx: imx7_mipi_csis: convert some switch cases to t [...] omits 188ed779aab5 media: imx: imx7-media-csi: Fix buffer return upon stream [...] omits 8b8963a8894a media: imx: imx7-media-csi: Don't set PIXEL_BIT in CSICR1 omits bddac7bf965c media: imx: imx7-media-csi: Set TWO_8BIT_SENSOR for >= 10- [...] omits e904e68cbb13 media: dt-bindings: media: nxp,imx7-csi: Add i.MX8MM support omits dd81e7c3f0bb soundwire: cadence: override PDI configurations to create [...] omits 8fba8acd399b soundwire: cadence: add debugfs interface for PDI loopbacks omits 24f08b3aa5a5 soundwire: stream: don't program mockup device ports omits 7fae3cfb7007 soundwire: bus: squelch error returned by mockup devices omits 4a7a603cad3f soundwire: add flag to ignore all command/control for mock [...] omits e6645314eb27 soundwire: stream: don't abort bank switch on Command_Igno [...] omits 13a5635632af Merge tag 'asoc-sdw-mockup-codec' into next omits ff560946ef15 soundwire: cadence: add paranoid check on self-clearing bits omits 1d5aff424ff9 m68k: coldfire: return success for clk_enable(NULL) omits 02dda51e4e48 m68k: m5441x: add flexcan support omits ae08f0caef57 m68k: stmark2: update board setup omits 2bff5188994c m68k/nommu: prevent setting ROMKERNEL when ROM is not set omits 456af438ad49 Merge pull request #64 from namjaejeon/cifsd-for-next omits 8b99f3504b68 ksmbd: fix an oops in error handling in smb2_open() omits f95f59a2bb60 scsi: ufs: ufshpb: Make host mode parameters configurable omits 5dea655a09e6 scsi: ufs: ufshpb: Add support for host control mode omits 1afb7ddadcad scsi: ufs: ufshpb: Do not send umap_all in host control mode omits 33845a2d844b scsi: ufs: ufshpb: Limit the number of in-flight map requests omits 13c044e91678 scsi: ufs: ufshpb: Add "cold" regions timer omits 67001ff171cb scsi: ufs: ufshpb: Add HPB dev reset response omits 6f4ad14f0fb9 scsi: ufs: ufshpb: Region inactivation in host mode omits 6c59cb501b86 scsi: ufs: ufshpb: Make eviction depend on region's reads omits c76a18885641 scsi: ufs: ufshpb: Add reads counter omits 8becf4db1e01 scsi: ufs: ufshpb: Transform set_dirty to iterate_rgn omits 3a2c1f680329 scsi: ufs: ufshpb: Add host control mode support to rsp_upiu omits 119ee38c10fa scsi: ufs: ufshpb: Cache HPB Control mode on init omits 41d8a9333cc9 scsi: ufs: ufshpb: Add HPB 2.0 support omits 2fff76f87542 scsi: ufs: ufshpb: Prepare HPB read for cached sub-region omits 4b5f49079c52 scsi: ufs: ufshpb: L2P map management for HPB read omits f02bc9754a68 scsi: ufs: ufshpb: Introduce Host Performance Buffer feature omits 33529018294f scsi: qla4xxx: Convert uses of __constant_cpu_to_<foo> to [...] omits 2127cd21fb78 scsi: BusLogic: Use %X for u32 sized integer rather than %lX omits a40662c90d97 scsi: BusLogic: Avoid unbounded vsprintf() use omits 44d01fc86d95 scsi: BusLogic: Fix missing pr_cont() use omits 659a37844abc scsi: bsg-lib: Fix commands without data transfer in bsg_t [...] omits 5c0f61377b76 scsi: bsg: Fix commands without data transfer in scsi_bsg_ [...] omits 18cb62367a8f libertas: Remove unnecessary label of lbs_ethtool_get_eeprom omits 5ff013914c62 brcmfmac: firmware: Allow per-board firmware binaries omits 4d3fc8ead710 netfilter: nf_conntrack_bridge: Fix memory leak when error omits 7fb6c63025ff netfilter: ipset: Limit the maximal range of consecutive e [...] omits f2e3778db7e1 netfilter: remove xt pernet data omits ded2d10e9ad8 netfilter: ipt_CLUSTERIP: use clusterip_net to store perne [...] omits 7c1829b6aa74 netfilter: ipt_CLUSTERIP: only add arp mangle hook when required omits 92fb15513edc netfilter: flowtable: remove nf_ct_l4proto_find() call omits 241d1af4c11a netfilter: nft_compat: use nfnetlink_unicast() omits 0fc7ca624b14 samples: mei: don't wait on read completion upon write. omits c66cd19e2b0c staging: r8188eu: remove RT_PRINT_DATA macro omits 55dfa29b43d2 staging: rtl8188eu: remove rtl8188eu driver from staging dir omits 06889446a78f staging: r8188eu: correct set/defined but unused warnings [...] omits afc56237fd5e staging: r8188eu: fix duplicated inclusion omits d7a86429dbc6 scripts: checkversion: modernize linux/version.h search strings omits a449ffaf9181 powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() omits d077ee8b591d scripts: merge_config: add strict mode to fail upon any re [...] omits d39e8b92c341 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits d2e11fd2b7fc Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 5afc1540f138 iio: adc: Fix incorrect exit of for-loop omits 825a52482a61 ALSA: core: Fix double calls of snd_card_free() via devres omits fac24b0f34c1 ALSA: pcxhr: use __func__ to get funcion's name in an outp [...] omits ad74bafe1790 Merge branch 'clk-renesas' into clk-next omits 81ef2a3c6ffb Merge tag 'v5.14-rc2' into clk-next omits 5f1fc9726ff7 Merge tag 'renesas-clk-for-v5.15-tag1' of git://git.kernel [...] omits fb0295fb9f54 Merge branch 'clk-fixes' into clk-next omits fc577e46eb96 staging: r8188eu: remove include/odm_debug.h omits f8a846911d83 staging: r8188eu: remove DbgPrint and RT_PRINTK macro definitions omits 5225e772acd7 staging: r8188eu: remove ODM_RT_TRACE macro definition omits b08c473f3e15 staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm.c omits a04e78c3711e staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_R [...] omits 40677a39a6df staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_R [...] omits da232ccb973a staging: r8188eu: remove ODM_RT_TRACE calls from hal/odm_H [...] omits 73f1e06f55d4 staging: r8188eu: remove ODM_RT_TRACE calls from hal/HalPh [...] omits 8bde3b8aaf3d staging: r8188eu: remove ODM_RT_TRACE calls from hal/Hal81 [...] omits 8362f65afa33 staging: r8188eu: remove ASSERT ifndef and macro definition omits 6a772eabd401 staging: r8188eu: remove ODM_RT_TRACE_F macro definition omits c32641183bbc staging: r8188eu: remove ODM_RT_ASSERT macro definition an [...] omits 6a6580673e0b staging: r8188eu: remove ODM_dbg_* macro definitions omits 15e4539f58c4 staging: r8188eu: remove ODM_PRINT_ADDR macro definition omits bf99a7ce2f2f staging: r8188eu: add missing spaces after ',' and before braces omits 33852468aa64 staging: r8188eu: remove spaces before ',' and ')' omits 56febcc2595e staging: r8188eu: Fix different base types in assignments [...] omits 1084514ca9aa scsi: ufs: Allow async suspend/resume callbacks omits 7740b615b666 scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() omits 0f783c2d640a scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" omits 75ca56409e5b scsi: bsg: Move the whole request execution into the SCSI/ [...] omits 1e61c1a804d2 scsi: block: Remove the remaining SG_IO-related fields fro [...] omits cf93a27446fe scsi: block: Remove BLK_SCSI_MAX_CMDS omits ead09dd3aed5 scsi: bsg: Simplify device registration omits ba51bdafaafc scsi: sr: cdrom: Move cdrom_read_cdda_bpc() into the sr driver omits dc715ae993c5 Merge branch 'devel' into for-next omits 567c39047dbe selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c omits ab0720ce227c Merge branch 'tools: bpftool: update, synchronise and vali [...] omits 475a23c2c15f tools: bpftool: Complete metrics list in "bpftool prog pro [...] omits 8cc8c6357c8f tools: bpftool: Document and add bash completion for -L, - [...] omits da87772f086f selftests/bpf: Update bpftool's consistency script for che [...] omits c07ba629df97 tools: bpftool: Update and synchronise option list in doc [...] omits b544342e52fc tools: bpftool: Complete and synchronise attach or map types omits a2b5944fb4e0 selftests/bpf: Check consistency between bpftool source, d [...] omits 510b4d4c5d4c tools: bpftool: Slightly ease bash completion updates omits 21d8e94253eb PCI: Return int from pciconfig_read() syscall omits 61a6199787d9 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure omits aae950b18941 Merge branch 'clean-devlink-net-namespace-operations' omits 26713455048e devlink: Allocate devlink directly in requested net namespace omits 05a7f4a8dff1 devlink: Break parameter notification sequence to be befor [...] omits 0b8464459858 unix_bpf: Fix a potential deadlock in unix_dgram_bpf_recvmsg() omits 0c3b533cfdd5 MAINTAINERS: add entry for traditional Chinese documentation omits 390f915a12a6 docs/zh_TW: add translations for zh_TW/process omits 76f1fc266b89 docs: add traditional Chinese translation for kernel Docum [...] omits a710eed386f1 libbpf: Add btf__load_vmlinux_btf/btf__load_module_btf omits a432934a3067 sk_buff: avoid potentially clearing 'slow_gro' field omits 852a8a97776a ALSA: pcm - fix mmap capability check for the snd-dummy driver omits b5fff043a801 hwmon: (dell-smm-hwmon) Fix fan mutliplier detection for 3rd fan omits a8cafd6849fd hwmon: (dell-smm-hwmon) Convert to devm_hwmon_device_regis [...] omits c1f8dd542da9 hwmon: (dell-smm-hwmon) Move variables into a driver priva [...] omits e88ba3e985af hwmon: (dell-smm-hwmon) Use devm_add_action_or_reset() omits 96cec10d1a93 hwmon: (dell-smm-hwmon) Mark functions as __init omits 7561249f3b1a hwmon: (dell-smm-hwmon) Use platform device omits 87b3b51ad24f dt-bindings: sbrmi: Add SB-RMI hwmon driver bindings omits 743a2e590d73 hwmon: (sbrmi) Add Documentation omits 16aac37b15cd hwmon: Add support for SB-RMI power module omits ebc56ddcebbc Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] omits 1d25684e2251 ASoC: nau8824: Fix open coded prefix handling omits 219691cf3601 Merge series "Add RZ/G2L Sound support" from Biju Das <bij [...] omits e43fc41d1f7f ucounts: add missing data type changes omits 78f613ba1efb drm/i915: finish removal of CNL omits a4d082fc194a drm/i915: rename/remove CNL registers omits 5dae69a9fd97 drm/i915: remove GRAPHICS_VER == 10 omits 4c6b3021217f drm/i915: switch num_scalers/num_sprites to consider DISPLAY_VER omits 244dba4cb596 drm/i915: replace random CNL comments omits a2db1945362b drm/i915: rename CNL references in intel_dram.c omits b426c837460a drm/i915: remove explicit CNL handling from intel_wopcm.c omits cf9fb29cfc02 drm/i915: remove explicit CNL handling from intel_pch.c omits dbac4f3946ec drm/i915: remove explicit CNL handling from intel_pm.c omits 938a8a9af7b9 drm/i915: remove explicit CNL handling from i915_irq.c omits 4a8b03a41b4c drm/i915/display: rename CNL references in skl_scaler.c omits f6a71a5ebe23 Merge branch 'locking/core' omits 3e2cd37c296b Merge branch 'perf/core' omits a4d7292e2c1a Merge branch 'perf/urgent' omits ed7c691b4de6 Merge branch 'sched/core' omits 2f9eeec3f447 Merge branch 'timers/urgent' omits b860d367586a Merge branch 'x86/cpu' omits b623aae585cb drm/i915/display: remove CNL ddi buf translation tables omits c27310e3d6ba drm/i915/display: remove explicit CNL handling from intel_ [...] omits c988d2dcd227 drm/i915/display: remove explicit CNL handling from skl_un [...] omits f1be52cb0ee7 drm/i915/display: remove explicit CNL handling from intel_vdsc.c omits 8de358cbebd9 drm/i915/display: remove explicit CNL handling from intel_ [...] omits 94a79070d277 drm/i915/display: remove explicit CNL handling from intel_dp.c omits 3a6242e31686 drm/i915/display: remove explicit CNL handling from intel_dmc.c omits 6e5b3d6b1f54 drm/i915/display: remove explicit CNL handling from intel_ [...] omits 4da27d5dfe66 drm/i915/display: remove explicit CNL handling from intel_ddi.c omits 89a346007c45 drm/i915/display: remove explicit CNL handling from intel_crtc.c omits f9a3a827f7e3 drm/i915/display: remove explicit CNL handling from intel_ [...] omits 44bf1b737be0 drm/i915/display: remove explicit CNL handling from intel_color.c omits 1d89509a5dd6 drm/i915/display: remove explicit CNL handling from intel_cdclk.c omits cad83b405fe4 drm/i915/display: remove PORT_F workaround for CNL omits bc830525615d net: netlink: Remove unused function omits bb6a40fc5a83 ASoC: kirkwood: Fix reference to PCM buffer address omits 827f3164aaa5 ASoC: uniphier: Fix reference to PCM buffer address omits 42bc62c9f1d3 ASoC: xilinx: Fix reference to PCM buffer address omits 2e6b836312a4 ASoC: intel: atom: Fix reference to PCM buffer address omits 3c896446918b Merge branch 'fixes' into for-next omits c1fa5ac6c2f4 arm64: dts: ti: k3-am642-sk: Add pwm nodes omits 8032affdf5a1 arm64: dts: ti: k3-am642-evm: Add pwm nodes omits ae0df139b51a arm64: dts: ti: k3-am64-main: Add ecap pwm nodes omits 13a9a3ef6624 arm64: dts: ti: k3-am64-main: Add epwm nodes omits 2806556c5e1a arm64: use __func__ to get function name in pr_err omits ec63e300fa8b arm64: SSBS/DIT: print SSBS and DIT bit when printing PSTATE omits 373a1f2bd671 Merge branch 'nfc-constify-pointed-data-missed-part' omits 77411df5f293 nfc: hci: cleanup unneeded spaces omits ddecf5556f7f nfc: nci: constify several pointers to u8, sk_buff and oth [...] omits f2479c0a2294 nfc: constify local pointer variables omits 3df40eb3a2ea nfc: constify several pointers to u8, char and sk_buff omits 4932c37878c9 nfc: hci: annotate nfc_llc_init() as __init omits bf6cd7720b08 nfc: annotate af_nfc_exit() as __exit omits 3833b87408e5 nfc: mrvl: correct nfcmrvl_spi_parse_dt() device_node argument omits ff85f10ba8e4 arm64: cpufeature: Use defined macro instead of magic numbers omits 4e9340bb551a USB: serial: cp210x: determine fw version for CP2105 and CP2108 omits 33fb934a0992 USB: serial: cp210x: clean up type detection omits 33a61d2cc731 USB: serial: cp210x: clean up set-chars request omits befc28a72036 USB: serial: cp210x: clean up control-request timeout omits ba4bbdabecd1 USB: serial: cp210x: fix flow-control error handling omits 2d9a00705910 USB: serial: cp210x: fix control-characters error handling omits a311936b5bcb USB: serial: io_edgeport: drop unused descriptor helper omits 1e9faef4d26d USB: serial: pl2303: fix HX type detection omits d80d3ea64e5f s390: move the install rule to arch/s390/Makefile omits e37b3dd063a1 s390: enable KCSAN omits 09b1b13461e1 kcsan: use u64 instead of cycles_t omits d6de72cf9260 s390: add kfence region to pagetable dumper omits e41ba1115a35 s390: add support for KFENCE omits f99e12b21b84 kfence: add function to mask address bits omits b3e1a00c8fa4 s390/mm: implement set_memory_4k() omits 00e67bf030e7 kfence, x86: only define helpers if !MODULE omits 15b4d2b97201 regulator: rtq2134: Fix coding style omits 9398a834700e ASoC: intel: skylake: Drop superfluous mmap callback omits f211f5f60633 ASoC: amd: Drop superfluous mmap callbacks omits 5df6dfbb6de8 ASoC: dt-bindings: sound: renesas,rz-ssi: Document DMA support omits 2b761f476f3a ASoC: dt-bindings: Document RZ/G2L bindings omits 9b6818c1ac0e staging: rtl8723bs: put condition parentheses at the end o [...] omits b8afef0e1372 staging: rtl8723bs: align condition to match open parentheses omits 8255017976de staging: rtl8723bs: remove unnecessary parentheses omits 76ac3b19a702 staging: rtl8723bs: fix camel case issue in struct wlan_bssid_ex omits 78f2b22efc8f staging: r8188eu: fix include directory mess omits 8028b7a2157e media: imx258: Limit the max analogue gain to 480 omits 3b3d9c11249a media: imx258: Rectify mismatch of VTS value omits 5bc23bca8cba media: ov8856: ignore gpio and regulator for ov8856 with ACPI omits 61be3903faf4 media: ov9734: use group write for digital gain omits 1d776ddd5914 media: ov2740: use group write for digital gain omits 0050a57638ca RDMA/qedr: Improve error logs for rdma_alloc_tid error return omits 090473004b02 RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc omits d7eb35beda59 Merge tag 'renesas-pinctrl-for-v5.15-tag1' of git://git.ke [...] omits 86949b521fa4 staging: r8188eu: remove rtw_usb_control_msg() macro omits 48f1f36ae153 staging: r8188eu: remove rtw_usb_bulk_msg() macro omits 18e94ed5f99c staging: r8188eu: remove include/nic_spec.h omits 3130547cac53 staging: r8188eu: remove unused enum _NIC_VERSION omits c7e88ecbe328 staging: r8188eu: remove rtw_buf_free() function omits b6f700b4b12e staging: r8188eu: remove rtw_mfree2d() function omits b3e8e29bc262 staging: r8188eu: remove include/Hal8188EReg.h omits 4cd1746aa746 staging: r8188eu: remove include/autoconf.h omits 099a6ee02488 staging: r8188eu: remove include/h2clbk.h omits f624b4f1cae3 staging: r8188eu: move ODM_GetRightChnlPlaceforIQK() omits 67431f25259a staging: r8188eu: move ODM_TARGET_CHNL_NUM_2G_5G omits cea32de203f2 staging: r8188eu: remove empty ODM_ResetIQKResult() function omits 658dfbec9662 staging: rtl8723bs: remove unused BIT macros definitions omits d8062f6adca1 staging: r8188eu: clean up comparsions to NULL in os_dep d [...] omits f84f5b6f72e6 interconnect: qcom: icc-rpmh: Add BCMs to commit list in p [...] omits ce5a59574412 interconnect: qcom: icc-rpmh: Ensure floor BW is enforced [...] omits 1e6bc5987a52 ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check omits 8aec45d7884f ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx omits 6257dfc1c412 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp15x [...] omits 9542ca9e9a99 ARM: dts: stm32: Add coprocessor detach mbox on stm32mp157 [...] omits e24e70aa76b3 ARM: dts: stm32: Add usbphyc_port1 supply on DHCOM SoM omits 10ba166b1140 ARM: dts: stm32: Add backlight and panel supply on DHCOM SoM omits a79e78c391dc ARM: dts: stm32: Set {bitclock,frame}-master phandles on D [...] omits 15f68f027ebd ARM: dts: stm32: Fix touchscreen IRQ line assignment on DHCOM omits 79976892f7ea net: convert fib_treeref from int to refcount_t omits 73cdad1d694c media: v4l2-flash: Check whether setting LED brightness succeeded omits 744bf2e2b9b3 media: v4l2-flash: Add sanity checks for flash and indicat [...] omits 177309faa592 media: ccs: Implement support for manual LP control omits 53a68ff1cf0b media: v4l: subdev: Add pre_streamon and post_streamoff callbacks omits e8f6864a63c4 media: Documentation: v4l: Rework LP-11 documentation, add [...] omits 6209b16c5eff media: Documentation: v4l: Improve frame rate configuratio [...] omits f534d72585bb media: Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation omits 320d0f5f6387 media: Documentation: media: Fix v4l2-async kerneldoc syntax omits 1adba271fb62 media: Documentation: media: Improve camera sensor documentation omits 69fddb878d40 media: omap3isp: Fix missing unlock in isp_subdev_notifier [...] omits c4349b1fdc65 media: exynos4-is: use DEVICE_ATTR_RW() helper macro omits 9c5fd6688102 media: i2c: use DEVICE_ATTR_RO() helper macro omits a3830c780b91 media: i2c: et8ek8: use DEVICE_ATTR_RO() helper macro omits 5d6dd86c600e media: mc-device.c: use DEVICE_ATTR_RO() helper macro omits bea3432e4df8 media: ov5640: Complement yuv mbus formats with their 1X16 [...] omits f92d89d7b593 media: i2c: Add ov9282 camera sensor driver omits 36862c1ebc92 ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM omits 0b1ace165f7f media: dt-bindings: media: Add bindings for ov9282 omits 02371be61354 media: i2c: Add imx412 camera sensor driver omits 3a0670824979 ARM: dts: stm32: Prefer HW RTC on DHCOM SoM omits 651f8cffade8 arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] [...] omits 1d14ae11ad48 arm64: dts: renesas: Add support for M3ULCB+Kingfisher wit [...] omits 843654816105 arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G omits c532a55c9b4b arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] omits a04dfa94578b arm64: dts: renesas: Add support for H3ULCB+Kingfisher wit [...] omits 488cca0a3650 arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G omits 49596032fb9b arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] omits 52d348867d90 arm64: dts: renesas: Add Renesas R8A779M3 SoC support omits 89326803091e arm64: dts: renesas: Add Renesas R8A779M1 SoC support omits c96ca5604a88 arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal [...] omits 513cea27baec arm64: dts: renesas: r8a77995: draak: Add R-Car Sound support omits 5d78c97b4ba9 arm64: dts: renesas: r8a77995: Add R-Car Sound support omits cfd7bf66b2a3 arm64: dts: renesas: rcar-gen3: Add SoC model to comment headers omits 991c4274dc17 RDMA/hfi1: Fix typo in comments omits 8d7e415d5561 docs: Fix infiniband uverbs minor number omits bbafcbc2b1c9 RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure th [...] omits bdb0e4e3ff19 RDMA/iwpm: Remove not-needed reference counting omits e677b72a0647 RDMA/iwcm: Release resources if iw_cm module initialization fails omits 0c6a86834a4e media: dt-bindings: media: Add bindings for imx412 omits c27318cf2bfa media: i2c: Add imx335 camera sensor driver omits cdd57325548a pinctrl: pinctrl-zynq: Add support for 'power-source' parameter omits ef641c449e80 dt-bindings: pinctrl-zynq: Replace 'io-standard' with 'pow [...] omits 153df45acda0 dt-bindings: pinctrl: pinctrl-zynq: Convert to yaml omits 6ceb3c64063c pinctrl: pistachio: Make it as an option omits a0293eb24936 RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_dev [...] omits 1a036f50d07a media: dt-bindings: media: Add bindings for imx335 omits e45fd19a76a5 media: v4l2-subdev: Fix documentation of the subdev_notifi [...] omits 62004871e1fa IB/hfi1: Adjust pkey entry in index 0 omits e9901043b250 IB/hfi1: Indicate DMA wait when txq is queued for wakeup omits e48cd96fffc4 media: em28xx-input: fix refcount bug in em28xx_usb_disconnect omits c938ddab5469 media: rc: introduce Meson IR TX driver omits 3b9ae2ba8a64 media: rc: meson-ir-tx: document device tree bindings omits 341abd693d10 serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts. omits 792a00c16597 staging: r8188eu: Remove no more used functions and variables omits f52cc32dee4f staging: r8188eu: Replace a custom function with crc32_le() omits 7bfeeb4f065d staging: r8188eu: simplify odm_evm_db_to_percentage() omits 6342a4fa1a18 staging: r8188eu: rename parameter of odm_evm_db_to_percentage() omits 40791b94c1b7 staging: r8188eu: rename odm_EVMdbToPercentage() omits 79d82cbcbb3d arm64/kexec: Test page size support with new TGRAN range values omits 2fefcf240065 pinctrl: imx8dxl: Constify imx_pinctrl_soc_info omits b013dc8a02d9 pinctrl: imx8qxp: Constify imx_pinctrl_soc_info omits ff128cdb7f3d pinctrl: imx8mn: Constify imx_pinctrl_soc_info omits f5d845be9d1f staging: r8188eu: Fix sleeping function called from invali [...] omits b5385c77a71c Staging: rt18712: hal_init: removed filename from beginnin [...] omits 38baa95e5548 staging: r8188eu: Add "fallthrough" statement to quiet compiler omits 3cb9b23d8b16 staging: r8188eu: Remove header file include/rtw_version.h omits 9f50d13fbb2b staging: r8188eu: Remove header file include/usb_hal.h omits a14c876f76b5 staging: r8188eu: Remove include/rtw_qos.h omits efb8bc8683f2 staging: r8188eu: Remove tests of kernel version omits 9a730283aec2 staging: r8188eu: Remove empty header file omits 19de0225b848 staging: r8188eu: Convert copyright header info to SPDX fo [...] omits 8f9740984695 staging: r8188eu: Convert header copyright info to SPDX fo [...] omits 762b759a4232 staging: r8188eu: Convert header copyright info to SPDX fo [...] omits b5f3122d22d5 staging: r8188eu: Convert header copyright info to SPDX fo [...] omits d521be8ed93b staging: r8188eu: Convert header copyright info to SPDX fo [...] omits d27252b2c69c staging: r8188eu: Convert header copyright info to SPDX fo [...] omits ece42658c85d staging: vt665X: remove unused CONFIG_PATH omits 23d8adcf8022 Merge branch 'rework/printk_safe-removal' into for-next omits 26d1982fd17c lib/nmi_backtrace: Serialize even messages about idle CPUs omits 04d505de7f82 Merge tag 'amd-drm-next-5.15-2021-07-29' of https://gitlab [...] omits 8dde723fcde4 ALSA: usb-audio: Avoid unnecessary or invalid connector se [...] omits f1b7996551a4 Merge tag 'drm-msm-next-2021-07-28' of https://gitlab.free [...] omits cfeeb0b5e09c Merge tag 'drm-misc-next-2021-07-29' of git://anongit.free [...] omits 089015d36127 crypto: atmel-aes - use swap() omits 0469dede0eee crypto: ecc - handle unaligned input buffer in ecc_swap_digits omits d5ee8e750c94 padata: Convert from atomic_t to refcount_t on parallel_da [...] omits 192b722f3866 crypto: sun8i-ss - Use kfree_sensitive omits ec2088b66f7a crypto: atmel-aes - Allocate aes dev at tfm init time omits bf2db8e74249 crypto: atmel-aes - Add fallback to XTS software implementation omits 76d579f251a2 crypto: atmel - Set OFB's blocksize to 1 omits 031f5e001508 crypto: atmel-tdes - Add FIPS81's zero length cryptlen constraint omits 0d0433599d84 crypto: atmel-aes - Add NIST 800-38A's zero length cryptle [...] omits 26d769ae9090 crypto: atmel-aes - Add XTS input length constraint omits 534b32a8be27 crypto: atmel-aes - Add blocksize constraint for ECB and C [...] omits 817b804ca367 crypto: atmel-tdes - Handle error messages omits 632a761abb29 crypto: atmel-tdes - Clarify how tdes dev gets allocated t [...] omits a7fc80bb22eb crypto: tcrypt - add the asynchronous speed test for SM4 omits a7ee22ee1445 crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation omits c59de48e125c crypto: arm64/sm4-ce - Make dependent on sm4 library inste [...] omits 2b31277af577 crypto: sm4 - create SM4 library based on sm4 generic code omits 988dbd25b8ae Merge tag 'du-next-20210728' of git://linuxtv.org/pinchart [...] omits f309b4ba989d Merge branch 'libbpf: rename btf__get_from_id() and btf__l [...] omits 211ab78f7658 tools: bpftool: Support dumping split BTF by id omits 61fc51b1d3e5 libbpf: Add split BTF support for btf__load_from_kernel_by_id() omits 86f4b7f2578f tools: Replace btf__get_from_id() with btf__load_from_kern [...] omits 369e955b3d1c tools: Free BTF objects at various locations omits 6cc93e2f2c1c libbpf: Rename btf__get_from_id() as btf__load_from_kernel [...] omits 3c7e58590600 libbpf: Rename btf__load() as btf__load_into_kernel() omits 6d2d73cdd673 libbpf: Return non-null error on failures in libbpf_find_p [...] omits 6ef02f9c394c dt-bindings: rng: mediatek: add mt7986 to mtk rng binding omits 19f6fb5956fc libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT omits d36216429ff3 bpf: Emit better log message if bpf_iter ctx arg btf_id == 0 omits 8118b11cb603 bpf: Fix rcu warning in bpf_prog_run_pin_on_cpu() omits 5aad03685185 tools/resolve_btfids: Emit warnings and patch zero id for [...] omits 7da6ebf5f5a5 dt-bindings: arm: Convert Gemini boards to YAML omits 3e12361b6d23 bcm63xx_enet: delete a redundant assignment omits bea7907837c5 net: dsa: don't set skb->offload_fwd_mark when not offload [...] omits 57fb346cc7d0 ipvlan: Add handling of NETDEV_UP events omits 3aa260559455 net/sched: store the last executed chain also for clsact egress omits 319e4c98dd7f PCI: Add ACS quirk for NXP LX2160A and LX2162A omits d5450c42cbc3 PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI omits b2492d503b41 Merge branch 'dpaa2-switch-add-mirroring-support' omits d1626a1c273d docs: networking: dpaa2: document mirroring support on the switch omits 7a91f9078d4f dpaa2-switch: offload shared block mirror filters when bin [...] omits 0f3faece5808 dpaa2-switch: add VLAN based mirroring omits e0ead825a1f1 dpaa2-switch: add support for port mirroring omits cbc2a8893b59 dpaa2-switch: add API for setting up mirroring omits 3fa5514a2966 dpaa2-switch: reorganize dpaa2_switch_cls_matchall_replace omits c5f6d490c578 dpaa2-switch: reorganize dpaa2_switch_cls_flower_replace omits adcb7aa335af dpaa2-switch: rename dpaa2_switch_acl_tbl into filter_block omits 3b5d8b448602 dpaa2-switch: rename dpaa2_switch_tc_parse_action to speci [...] omits 390436f17c12 dt-bindings: mtd: update mtd-physmap.yaml reference omits 4f45f3404960 spi: spi-altera-dfl: support n5010 feature revision omits f4292e2faf52 Bluetooth: btusb: Make the CSR clone chip force-suspend wo [...] omits 1604986c3e6b fpga: dfl: expose feature revision from struct dfl_device omits f283f4765b65 Bluetooth: btusb: Enable MSFT extension for Intel next gen [...] omits cbe6a0441315 Bluetooth: btusb: Enable MSFT extension for WCN6855 controller omits 5f1895e0e381 fpga: Fix spelling mistake "eXchnage" -> "exchange" in Kconfig omits 90eed0f89520 dt-bindings: nvmem: Convert UniPhier eFuse bindings to jso [...] omits 4b2545dd19ed dt-bindings: nvmem: Extend patternProperties to optionally [...] omits d4fd4f01e197 dt-bindings: fpga: convert Xilinx Zynq MPSoC bindings to YAML omits eb92830cdbc2 drm/kmb: Define driver date and major/minor version omits 0aab5dce3956 drm/kmb: Enable LCD DMA for low TVDDCV omits 7ee9e21c9f28 dt-bindings: power: reset: convert Xilinx Zynq MPSoC bindi [...] omits 926ef1a4c245 ASoC: cs42l42: Fix bclk calculation for mono omits 64324bac750b ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J omits ee86f680ff4c ASoC: cs42l42: Correct definition of ADC Volume control omits e5de9d283a36 gpio: brcmstb: remove custom 'brcmstb_gpio_set_names' omits 0fb903914914 gpio: mt7621: support gpio-line-names property omits 4e804c39f1be gpiolib: convert 'devprop_gpiochip_set_names' to support m [...] omits f728c4a9e840 workqueue: Fix possible memory leaks in wq_numa_init() omits 155b8645de9e drm/i915/dp: DPTX writes Swing/Pre-emphs(DPCD 0x103-0x106) [...] omits 11955c87d209 drm/i915/dg2: Update to bigjoiner path omits 7711749a6049 drm/i915/dg2: Update lane disable power state during PSR omits a6a128116e55 drm/i915/dg2: Wait for SNPS PHY calibration during display init omits ff6c95d25161 Merge series "ASoC: soc-core: cleanup cppcheck warning" fr [...] omits f82f2563bc60 drm/i915/dg2: Update modeset sequences omits a046a0daa3c6 drm/i915/dg2: Add vswing programming for SNPS phys omits 865b73ea18bb drm/i915/dg2: Add MPLLB programming for HDMI omits 290810080478 drm/i915/dg2: Add MPLLB programming for SNPS PHY omits 9b945d74a5fc pps: clients: parport: Switch to use module_parport_driver() omits 7aaabc37943f staging/vc04_services: Remove all strcpy() uses in favor o [...] omits 041878d46ba3 staging: rtl8723bs: remove unused BT static variables omits 75d95e2e39b2 firmware_loader: fix use-after-free in firmware_fallback_sysfs omits 0d6434e10b53 firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_l [...] omits fa11c81ce2a1 parport: serial: Retrieve IRQ vector with help of special getter omits 09b18f2f3be2 parport: serial: Get rid of IRQ_NONE abuse omits 0912ef4855e8 mei: constify passed buffers and structures omits 7c4a509d3815 serial: 8250_mtk: fix uart corruption issue when rx power off omits 06e91df16f3e tty: serial: fsl_lpuart: fix the wrong return value in lpu [...] omits 6c44eb5905f6 serial: omap: Only allow if 8250_omap is not selected omits 33e5571ebdec serial: omap: Disable PM runtime autoidle to remove pm_run [...] omits 64cd4271ea8e usb: gadget: pxa25x_udc: Constify static struct pxa25x_ep_ops omits 0132bf6f3958 drivers: usb: dwc3-qcom: Add sdm660 compatible omits 88ea96f8c14e qede: Remove the qede module version omits 7a3febed4455 qed: Remove the qed module version omits 94cbc604683f Merge branch 'for-5.15-verbose-console' into for-next omits dfe1114638d1 ASoC: v253_init: eliminate pointer to string omits d7a3a6801913 ASoC: cx20442: tty_ldisc_ops::write_wakeup is optional omits 2080acf3d180 ASoC: samsung: Constify static snd_soc_ops omits 51a3dd58424e ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] omits 99c68653a565 ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_par [...] omits eaf2469c340b ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_co [...] omits 5600f3d5ac53 ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregi [...] omits 5ad76775a522 ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt [...] omits bce00560a28e ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_da [...] omits cdb76568b09d ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dm [...] omits 3bdf4d6196eb Merge branch 'sja110-vlan-fixes' omits 04a1758348a8 net: dsa: tag_sja1105: fix control packets on SJA1110 bein [...] omits bef0746cf4cc net: dsa: sja1105: make sure untagged packets are dropped [...] omits cde8078e83e3 net: dsa: sja1105: reset the port pvid when leaving a VLAN [...] omits 10102a890b54 printk: Add printk.console_no_auto_verbose boot parameter omits c9110dfcfccb printk: Remove console_silent() omits e5fe3a5fe333 Merge branch 'mctp' omits 6a2d98b18900 mctp: Add MCTP overview document omits 03f2bbc4ee57 mctp: Allow per-netns default networks omits 26ab3fcaf235 mctp: Add dest neighbour lladdr to route output omits 4a992bbd3650 mctp: Implement message fragmentation & reassembly omits 833ef3b91de6 mctp: Populate socket implementation omits 831119f88781 mctp: Add neighbour netlink interface omits 4d8b9319282a mctp: Add neighbour implementation omits 06d2f4c583a7 mctp: Add netlink route management omits 889b7da23abf mctp: Add initial routing framework omits 583be982d934 mctp: Add device handling and netlink interface omits 4b2e69305cbb mctp: Add initial driver infrastructure omits 60fc63981693 mctp: Add sockaddr_mctp to uapi omits 2c8e2e9aec79 mctp: Add base packet definitions omits 8f601a1e4f8c mctp: Add base socket/protocol definitions omits bc49d8169aa7 mctp: Add MCTP base omits 42c774e24ae0 mm/filemap: Add FGP_STABLE omits 366c2597ba71 mm/filemap: Add filemap_get_folio omits 3a4a9770ccd8 mm/filemap: Convert mapping_get_entry to return a folio omits b7e71c8ec70a mm/filemap: Add filemap_add_folio() omits c9009661635f mm/filemap: Add filemap_alloc_folio omits 42c24e4164e3 mm/page_alloc: Add folio allocation functions omits 048edcbe4908 mm/lru: Add folio_add_lru() omits 966238fe6b03 mm/lru: Convert __pagevec_lru_add_fn to take a folio omits 78e6f99fd95f mm: Add folio_evictable() omits df0ae8af9e2b mm/workingset: Convert workingset_refault() to take a folio omits 9f17d0cfde4d mm/filemap: Add readahead_folio() omits 7878d6c80344 mm/filemap: Add folio_mkwrite_check_truncate() omits 5479f6622497 mm/filemap: Add i_blocks_per_folio() omits 1e79fd37313a mm/writeback: Add folio_redirty_for_writepage() omits 2d8db32af56d mm/writeback: Add folio_account_redirty() omits d43b06c60a9c mm/writeback: Add folio_clear_dirty_for_io() omits e1cf7b87d7e4 mm/writeback: Add folio_cancel_dirty() omits 9a1f59873814 mm/writeback: Add folio_account_cleaned() omits 55e383d9e414 mm/writeback: Add filemap_dirty_folio() omits 8508d3bd71c8 mm/writeback: Convert tracing writeback_page_template to folios omits a89fae6c6508 mm/writeback: Add __folio_mark_dirty() omits 748dbe756f28 mm/writeback: Add folio_mark_dirty() omits 38b55a9132d5 mm/writeback: Add folio_start_writeback() omits 145e8de76382 mm/writeback: Add __folio_end_writeback() omits 545a5f199e97 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() omits 86d6fad3682d flex_proportions: Allow N events instead of 1 omits beec16fdd9cd mm/writeback: Rename __add_wb_stat() to wb_stat_mod() omits 271ff0995b1a mm/migrate: Add folio_migrate_copy() omits 707301a3fd3f mm/migrate: Add folio_migrate_flags() omits ff7760fb839c mm/migrate: Add folio_migrate_mapping() omits bdf99c4ad1cf mm/rmap: Add folio_mkclean() omits 3f37853d8b1f mm/swap: Add folio_mark_accessed() omits 037ef6646875 mm/swap: Add folio_activate() omits d9c1d24a7a0e mm: Add folio_young and folio_idle omits 5a250442d699 mm: Add arch_make_folio_accessible() omits 04d1c5818151 mm: Add kmap_local_folio() omits b292b4a20377 mm: Add flush_dcache_folio() omits 00608fc0c23e mm: Add folio_raw_mapping() omits 0de343b1335a mm: Add folio_pfn() omits 3ca21154fda1 mm/workingset: Convert workingset_activation to take a folio omits ba82a3437882 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] omits 46e02221061e mm/memcg: Add folio_lruvec_lock() and similar functions omits 4edcec332999 mm/memcg: Add folio_lruvec() omits 73704b4260a0 mm/memcg: Convert mem_cgroup_move_account() to use a folio omits e4ce08214350 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() omits e84c90c56595 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] omits db6d7b6da03a mm/memcg: Convert mem_cgroup_migrate() to take folios omits 00a0937f3711 mm/memcg: Convert mem_cgroup_uncharge() to take a folio omits b69ad4b727df mm/memcg: Convert uncharge_page() to uncharge_folio() omits cc9d51d571f2 mm/memcg: Convert mem_cgroup_charge() to take a folio omits 1209069f233b mm/memcg: Convert commit_charge() to take a folio omits 969f3af4fcf9 mm/memcg: Add folio_memcg() and related functions omits bdec3cd4b92f mm/memcg: Convert memcg_check_events to take a node ID omits 8a7220d64959 mm/memcg: Remove soft_limit_tree_node() omits 63ac31864ecf mm/memcg: Use the node id in mem_cgroup_update_tree() omits a303d85007c3 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] omits 8f0261c6512a mm: Add folio_nid() omits 251055cd8f72 mm: Add folio_mapped() omits 855e5138d367 fs/netfs: Add folio fscache functions omits cc13ead93a79 mm/filemap: Add folio private_2 functions omits 5e5e36199434 mm/filemap: Convert page wait queues to be folios omits 76f224717850 mm/filemap: Add folio_wake_bit() omits 988e757e3d2e mm/filemap: Add folio_wait_bit() omits e8b970ba1ca9 mm/writeback: Add folio_wait_stable() omits 92dcfe4926a5 mm/writeback: Add folio_wait_writeback() omits f8ee9f85ea32 mm/filemap: Add folio_end_writeback() omits 5547059cdf72 mm/swap: Add folio_rotate_reclaimable() omits d3da6dd51c1d mm/filemap: Add __folio_lock_or_retry() omits 10bd9078a416 mm/filemap: Add folio_wait_locked() omits 8bf6acec5d0c mm/filemap: Add __folio_lock_async() omits e33ccf76ab4a mm/filemap: Add folio_lock_killable() omits 3fcdf355f751 mm/filemap: Add folio_lock() omits bad1069214ff mm/filemap: Add folio_unlock() omits f9fea59ea368 mm/util: Add folio_mapping() and folio_file_mapping() omits 8286874ed019 mm/filemap: Add folio_pos() and folio_file_pos() omits 16a3812b028c mm/filemap: Add folio_next_index() omits c1202f4a83cc mm/filemap: Add folio_index(), folio_file_page() and folio [...] omits c96a260f5170 mm: Handle per-folio private data omits f87fc2757e66 mm/lru: Add folio LRU functions omits 130c2265d4e0 mm: Add folio flag manipulation functions omits eaaed8fd45a7 mm: Add folio_try_get_rcu() omits e302f91b3c11 mm: Add folio_get() omits f835e266e1ad mm: Add folio_put() omits d86a8492bd8a mm: Add folio reference count functions omits a983a91bef57 mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() omits f77210d4232a mm/vmstat: Add functions to account folio statistics omits 19c2c99244de mm: Add folio_pgdat(), folio_zone() and folio_zonenum() omits 684384f5ce12 mm: Introduce struct folio omits 611c04454e8d Merge branch 'for-5.15' into for-next omits 3c18e9baee0e USB: serial: ch341: fix character loss at high transfer rates omits 340cd23d9dec Bluetooth: btusb: Load Broadcom firmware for Dell device 4 [...] omits 785077fa2d67 Bluetooth: btmrvl_sdio: Remove all strcpy() uses omits 92fe24a7db75 Bluetooth: skip invalid hci_sync_conn_complete_evt omits fb3f4bca19b3 clk: imx: clk-divider-gate: Switch to clk_divider.determine_rate omits 658e6b1612c6 Merge branch 'nfc-const' omits 2695503729da nfc: mrvl: constify static nfcmrvl_if_ops omits fe53159fe3e0 nfc: mrvl: constify several pointers omits a751449f8b47 nfc: microread: constify several pointers omits 3d463dd5023b nfc: fdp: constify several pointers omits c3e26b6dc1b4 nfc: fdp: use unsigned int as loop iterator omits 6c755b1d2511 nfc: fdp: drop unneeded cast for printing firmware size in [...] omits 582fdc98adc8 nfc: nfcsim: constify drvdata (struct nfcsim) omits 83428dbbac51 nfc: virtual_ncidev: constify pointer to nfc_dev omits ea050c5ee74a nfc: trf7970a: constify several pointers omits 9a4af01c35a5 nfc: port100: constify several pointers omits 894a6e158633 nfc: mei_phy: constify buffer passed to mei_nfc_send() omits dd8987a394c0 nfc: constify passed nfc_dev omits 878d950ee038 Merge branch 'for-next-next-v5.14-20210729' into for-next- [...] omits b95407986b02 Merge branch 'for-next-current-v5.13-20210729' into for-ne [...] omits 2186c9f9326d Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] omits 5b111be8d124 Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] omits 9b6012f187a0 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.14-20210729 omits 29ca193031e3 Merge branch 'misc-next' into for-next-next-v5.14-20210729 omits 13526a3fbb7d Merge branch 'misc-next' into for-next-current-v5.13-20210729 omits b34ff08d4808 Merge branch 'misc-5.14' into for-next-current-v5.13-20210729 omits 8cb79af5c63f Merge branch 'skb-gro-optimize' omits d504fff0d14a veth: use skb_prepare_for_gro() omits 5e10da5385d2 skbuff: allow 'slow_gro' for skb carring sock reference omits 9efb4b5baf6c net: optimize GRO for the common case. omits b0999f385ac3 sk_buff: track extension status in slow_gro omits 8a886b142bd0 sk_buff: track dst status in slow_gro omits 5fc88f93edf2 sk_buff: introduce 'slow_gro' flags omits 153cca9caa81 platform/x86: Add and use a dual_accel_detect() helper omits 2315a282149b btrfs: introduce btrfs_search_backwards function omits 7c5b22cf2d8e Merge branch 'v5.15-clk/next' into for-next omits d7b0b12c354e Merge branch 'v5.15-armsoc/dts64' into for-next omits c0c81245dac7 clk: rockchip: make rk3308 ddrphy4x clock critical omits e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next omits f96f01eb2491 arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support omits 2ff79e4cec98 arm64: dts: rockchip: add gmac0 node to rk3568 omits 797fc427ffb9 arm64: dts: rockchip: enable gmac node on quartz64-a omits 66a6450203e2 arm64: dts: rockchip: adjust rk3568 pll clocks omits 6cdca5eb64c6 arm64: dts: rockchip: add rk356x gmac1 node omits 0ecf7b9137e0 arm64: dts: rockchip: fix rk3568 mbi-alias omits a86aadeff2fe MIPS: Alchemy: Fix spelling contraction "cant" -> "can't" omits 6fffe52fb336 clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types omits e576ef09cf74 clk: imx8mn: use correct mux type for clkout path omits 54236dda185f clk: imx8mm: use correct mux type for clkout path omits 10c68d1788eb arm64: dts: rockchip: Add VPU support for the PX30 omits 0d4867a18546 ALSA: hda/realtek: add mic quirk for Acer SF314-42 omits c7d30623540b drm/vc4: hdmi: Remove unused struct omits f143778d9082 drm/vc4: hdmi: Remove redundant variables omits fe8e3ee0d588 lib/test_scanf: Handle n_bits == 0 in random tests omits d793b8f732d6 drm: clarify usage of drm leases omits c28b584deb1b Merge branch 'for-v5.15/omap-gpmc' into for-next omits 77ed5e9dec55 memory: omap-gpmc: Drop custom PM calls with cpu_pm notifier omits 0f78964b523f memory: omap-gpmc: Clear GPMC_CS_CONFIG7 register on resto [...] omits a154c43b95e8 Merge tag 'usb-v5.14-rc4' of git://git.kernel.org/pub/scm/ [...] omits 5df09c15bab9 usb: cdnsp: Fix the IMAN_IE_SET and IMAN_IE_CLEAR macro omits 65ad82b2a3e8 drm/i915/adl_p: Add ddi buf translation tables for combo PHY omits bae676411906 drm/i915/adl_s: Update ddi buf translation tables omits e913aada0683 usb: cdnsp: Fixed issue with ZLP omits aa82f94e869e usb: cdnsp: Fix incorrect supported maximum speed omits aa35772f6175 usb: cdns3: Fixed incorrect gadget state omits 5d8dbb7fb82b net: xfrm: fix shift-out-of-bounce omits b60bb6e2bfc1 dmaengine: idxd: fix abort status check omits 08dc2f9b53af scsi: scsi_ioctl: Unexport sg_scsi_ioctl() omits b2123d3b0987 scsi: scsi_ioctl: Factor SG_IO handling into a helper omits 2102a5cc1233 scsi: scsi_ioctl: Factor SCSI_IOCTL_GET_IDLUN handling int [...] omits 514761874350 scsi: scsi_ioctl: Consolidate the START STOP UNIT handling omits a9705477f552 scsi: scsi_ioctl: Remove a very misleading comment omits 33ff4ce45b12 scsi: core: Rename CONFIG_BLK_SCSI_REQUEST to CONFIG_SCSI_COMMON omits f2542a3be327 scsi: scsi_ioctl: Move the "block layer" SCSI ioctl handli [...] omits 7353dc06c9a8 scsi: scsi_ioctl: Simplify SCSI passthrough permission checking omits b69367dffd86 scsi: scsi_ioctl: Move scsi_command_size_tbl to scsi_common.c omits 2cece3778475 scsi: scsi_ioctl: Remove scsi_req_init() omits 78011042684d scsi: bsg: Move bsg_scsi_ops to drivers/scsi/ omits d52fe8f436a6 scsi: bsg: Decouple from scsi_cmd_ioctl() omits 547e2f7093b1 scsi: block: Add a queue_max_bytes() helper omits 2e27f576abc6 scsi: scsi_ioctl: Call scsi_cmd_ioctl() from scsi_ioctl() omits 4f07bfc56157 scsi: scsi_ioctl: Remove scsi_verify_blk_ioctl() omits fb1ba406c451 scsi: scsi_ioctl: Remove scsi_cmd_blk_ioctl() omits e9ee7fea4578 scsi: cdrom: Remove the call to scsi_cmd_blk_ioctl() from [...] omits dba7688fc903 scsi: st: Simplify ioctl handling omits 6fade4505af8 scsi: core: Remove scsi_compat_ioctl() omits 2c2db2c6059a scsi: sg: Consolidate compat ioctl handling omits bce96675091f scsi: ch: Consolidate compat ioctl handling omits 443283109f5c scsi: sd: Consolidate compat ioctl handling omits 558e3fbe228a scsi: sr: Consolidate compat ioctl handling omits beec64d0c974 scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND omits 544dcd74b709 drm/amd/pm: Fix a bug in semaphore double-lock omits b8e42844b48d drm/amdgpu: enable psp front door loading by default for c [...] omits 8d35a2596164 drm/amdgpu: adjust fence driver enable sequence omits edc8c81f2438 drm/amdgpu: Added PSP13 BL loading support for additional drivers omits 8abadab37fa1 drm/amdgpu: Consolidated PSP13 BL FW loading omits 6ff34fd69093 drm/amdgpu: Added support for added psp driver binaries FW omits f8e487ce83da drm/amdgpu: Added latest PSP FW header omits b84d029d9f71 drm/amdgpu: remove the access of xxx_PSP_DEBUG on cycan_skillfish omits 7fd13baeb7a3 drm/amdgpu/display: add support for multiple backlights omits a25fca4d3c18 Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd omits 58ce6d5b271a Bluetooth: defer cleanup of resources in hci_unregister_dev() omits 7835ed6a9e86 drm/panel-sony-acx424akp: Modernize backlight handling omits 28be2405fb75 drm: use the lookup lock in drm_is_current_master omits 3eadac651d1d dm: add documentation for IMA measurement support omits a4b668d1f175 dm: update target status functions to support IMA measurement omits 1ef0268aedcc dm ima: measure data on device rename omits 26872adc03e5 dm ima: measure data on table clear omits 66e7a13cd88e dm ima: measure data on device remove omits 34534af6bac1 dm ima: measure data on device resume omits 0a3bec81a409 dm ima: measure data on table load omits 264c0f163bd3 dm writecache: add event counters omits e9a1a921ee42 dm writecache: report invalid return from writecache_map helpers omits 50dea4ec1afb maintainers: add bugs and chat URLs for amdgpu omits d0ae0b64fd13 drm/amdgpu/display: only enable aux backlight control for [...] omits b521be9bc3c7 drm/amd/pm: restore user customized OD settings properly f [...] omits 92cf050868c9 drm/amd/pm: restore user customized OD settings properly for NV1x omits b928ecfbe369 Revert "Revert "drm/amdkfd: Add memory sync before TLB flu [...] omits 3b2b254425cc Revert "Revert "drm/amdgpu: Fix warning of Function parame [...] omits 8f0e2d5c9997 Revert "Revert "drm/amdkfd: Make TLB flush conditional on [...] omits e9949dd79182 Revert "Revert "drm/amdgpu: Add table_freed parameter to a [...] omits f87534347a5d Revert "Revert "drm/amdkfd: Add heavy-weight TLB flush aft [...] omits 1df272a8b37e drm/amd/display: 3.2.146 omits add0733d19c5 drm/amd/display: [FW Promotion] Release 0.0.76 omits 849cf9326bd7 drm/amd/display: ensure dentist display clock update finis [...] omits bbf87050791f drm/amd/display: refactor riommu invalidation wa omits 02352bfd78c3 drm/amd/display: Always wait for update lock status omits 7ac851bcd547 drm/amd/display: remove unused functions omits 40ef288f90f9 drm/amd/display: add update authentication interface omits ea2f15ff7eaf drm/amd/display: fix missing reg offset omits 91a9ead069b8 drm/amd/display: Fixed EdidUtility build errors omits 883d71a55e96 Documentation: networking: add ioam6-sysctl into index omits b11f0a4c0c81 net: dsa: sja1105: be stateless when installing FDB entries omits b0fdb99943be Merge branch 'switchdev-notifiers' omits 52e4bec15546 net: bridge: switchdev: treat local FDBs the same as entri [...] omits b4454bc6a0fb net: bridge: switchdev: replay the entire FDB for each port omits 1159da6410a3 Merge branch 'bnxt_en-ptp' omits abf90ac2c292 bnxt_en: Log if an invalid signal detected on TSIO pin omits 099fdeda659d bnxt_en: Event handler for PPS events omits 9e518f25802c bnxt_en: 1PPS functions to configure TSIO pins omits caf3eedbcd8d bnxt_en: 1PPS support for 5750X family chips omits 30e96f487f64 bnxt_en: Do not read the PTP PHC during chip reset omits a521c8a01d26 bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnx [...] omits c29758cdc78a drm/vmwgfx: Use 2.19 version number to recognize mks-stats ioctls omits cfdc3458db8a drm/vmwgfx: Be a lot more flexible with MOB limits omits 2b273544f580 drm/vmwgfx: Cleanup logging omits f1f3e37535a0 drm/vmwgfx: Switch to using DRM_IOCTL_DEF_DRV omits ccd1c4d79479 Revert "v253_init: eliminate pointer to string" omits a8cb3ede82fe Revert "cx20442: tty_ldisc_ops::write_wakeup is optional" omits a0d59f3e4d25 btrfs: do not take the device_list_mutex in clone_fs_devices omits 3cbdff7f177e btrfs: unify common code for the v1 and v2 versions of dev [...] omits 68e76723e0b0 btrfs: delay blkdev_put until after the device remove omits 3711f4cc4cab btrfs: update the bdev time directly when closing omits 17b0605ed33d btrfs: do not read super look for a device path omits af32aa6c2bc7 btrfs: do not take the uuid_mutex in btrfs_rm_device omits 5860bebd6d51 btrfs: do not call close_fs_devices in btrfs_rm_device omits a4e5aa27f694 btrfs: remove the unnecessary @nr_written parameters omits 2a53c6478656 btrfs: change handle_fs_error in recover_log_trees to aborts omits e6a67e75e94f btrfs: do not infinite loop in data reclaim if we aborted omits 69edf17e3ff2 btrfs: add a btrfs_has_fs_error helper omits 1923e05978e8 btrfs: print if fsverity support is built in when loading module omits 2c24c9b606b9 btrfs: calculate number of eb pages properly in csum_tree_block omits 3d439daceec9 btrfs: verity metadata orphan items omits 6875cbd232c7 btrfs: initial fsverity support omits cc59bde1c920 staging: sm750fb: Rename vScreen to v_screen in lynxfb_crtc omits 7bca9543512e staging: sm750fb: Rename vCursor to v_cursor in lynxfb_crtc omits 547265b8873f staging: sm750fb: Rename oCursor to o_cursor in lynxfb_crtc omits fdc234d85210 staging: sm750fb: Rename oScreen to o_screen in lynxfb_crtc omits aef1c966a364 staging: rtl8723bs: core: Fix incorrect type in assignment omits 274f4e78e5c8 staging: rtl8723bs: remove BT debug code omits d8133ef655d2 staging: r8188eu: attach newly imported driver to build system omits 3c56618e6691 staging: r8188eu: introduce new supporting files for RTL81 [...] omits 7884fc0a1473 staging: r8188eu: introduce new include dir for RTL8188eu driver omits 2b42bd58b321 staging: r8188eu: introduce new os_dep dir for RTL8188eu driver omits 8cd574e6af54 staging: r8188eu: introduce new hal dir for RTL8188eu driver omits 15865124feed staging: r8188eu: introduce new core dir for RTL8188eu driver omits d914b80a8f56 arm64: avoid double ISB on kernel entry omits afdfd93a53ae arm64: mte: optimize GCR_EL1 modification on kernel entry/exit omits 80c7c36fb3dd Documentation: document the preferred tag checking mode feature omits dd061616edcf arm64: mte: introduce a per-CPU tag checking mode preference omits d2e0d8f9746d arm64: move preemption disablement to prctl handlers omits 433c38f40f6a arm64: mte: change ASYNC and SYNC TCF settings into bitfields omits 638982a03fbc arm64: mte: rename gcr_user_excl to mte_ctrl omits ff4502c88fea Merge branch 'misc-5.14' into next-fixes omits 4633fc0496a6 btrfs: calculate number of eb pages properly in csum_tree_block omits 7d4699fd96eb hwmon: (w83627ehf) Make DEVICE_ATTR_RO static omits 16c04e5fa1ad hwmon: (w83627ehf) Switch to SIMPLE_DEV_PM_OPS omits 8fece1f63e9f dt-bindings: firmware: update arm,scpi.yaml reference omits 36fd0166cbac hwmon: intel-m10-bmc-hwmon: add n5010 sensors omits 80c67e449ede hwmon: (w83627ehf) Remove w83627ehf_remove() omits ad7f8ba0b61e hwmon: (w83627ehf) Use platform_create_bundle omits 142c34e2a85f hwmon: (pmbus/bpa-rs600) Support BPD-RS600 omits 93483bf411f9 hwmon: (ntc_thermistor) Use library interpolation omits 9746b81bec29 hwmon: (k10temp) support Zen3 APUs omits 03726fd90f4b hwmon: sht4x: update Documentation for Malformed table omits 41c791fcd61a drm/i915: dgfx cards need to wait on pcode's uncore init done omits 4541e4f2225c drm/msm/gem: Mark active before pinning omits fc40e5e10c3b drm/msm: Utilize gpu scheduler priorities omits e3e24ee51ed2 drm/msm: Drop struct_mutex in submit path omits bd0b8e9f9c3c drm/msm: Drop submit bo_list omits 1d8a5ca436ee drm/msm: Conversion to drm scheduler omits 14db5499d583 ASoC: bcm: cygnus-pcm: Fix unused assignment about 'rc' omits 0f6b04adb58d ASoC: Intel: Fix spelling contraction "cant" -> "can't" omits 36c2530ea963 spi: imx: mx51-ecspi: Fix CONFIGREG delay comment omits 830b69f6c059 MAINTAINERS: Add sound devicetree bindings for Wolfson Mic [...] omits acbf58e53041 ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs omits 31428c78748c ASoC: component: Remove misplaced prefix handling in pin c [...] omits b4f8e2d9b5f8 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 5cd3837c0b58 btrfs: add ro compat flags to inodes omits 891332f697e1 iwlwifi: add new so-jf devices omits a5bf1d4434b9 iwlwifi: add new SoF with JF devices omits 0f673c16c850 iwlwifi: pnvm: accept multiple HW-type TLVs omits b2c943e52705 nubus: Make struct nubus_driver::remove return void omits 6571a76af380 drm: rcar-du: lvds: Use dev_err_probe() omits 9b54182ce239 drm: rcar-du: lvds: Don't set bridge driver_private field omits c24110a8fd09 drm: rcar-du: Use drm_bridge_connector_init() helper omits d0f44e0dac29 drm: rcar-du: dw-hdmi: Set output port number omits e9e056949c92 drm: rcar-du: lvds: Convert to DRM panel bridge helper omits 5bcc48395b9f drm: bridge: dw-hdmi: Attach to next bridge if available omits fb8d617f8fd6 drm/bridge: Centralize error message when bridge attach fails omits 5e7ef0b85c77 drm: rcar-du: Shutdown the display on remove omits c29b6b0b126e drm: rcar-du: Don't put reference to drm_device in rcar_du [...] omits 015f2ebb9376 drm: rcar-du: Shutdown the display on system shutdown omits 4b4e7a2a4c53 drm/bridge: make a const array static, makes object smaller omits 9048da101932 Merge doc fixup from Randy for the hole punch series. omits 7882c55ef64a filesystems/locking: fix Malformed table warning omits d8f887595506 btrfs: fix rw device counting in __btrfs_free_extra_devids omits af88f95caa7a btrfs: simplify return values in btrfs_check_raid_min_devices omits 9bb9021e20fa btrfs: remove the dead comment in writepage_delalloc() omits f0370a27fdd6 btrfs: allow degenerate raid0/raid10 omits 9862464036c8 btrfs: do not pin logs too early during renames omits 99de78b18408 btrfs: eliminate some false positives when checking if ino [...] omits 716725d669ee btrfs: fix lost inode on log replay after mix of fsync, re [...] omits 59e547a434a7 btrfs: drop unnecessary ASSERT from btrfs_submit_direct() omits e8639acbdfbc btrfs: fix argument type of btrfs_bio_clone_partial() omits 0f36db50a5f5 block: fix argument type of bio_trim() omits bacc7c95cdff fs: kill sync_inode omits 02d16b4a72b4 9p: migrate from sync_inode to filemap_fdatawrite_wbc omits 97dbf244e591 btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] omits 0bab37c0af2d fs: add a filemap_fdatawrite_wbc helper omits 6a7fd256d681 btrfs: wait on async extents when flushing delalloc omits 5f1023ec9ce4 btrfs: use delalloc_bytes to determine flush amount for sh [...] omits 5e5a8fef7695 btrfs: enable a tracepoint when we fail tickets omits a7cc54ce1c2b btrfs: include delalloc related info in dump space info tr [...] omits c7b55e025d94 btrfs: wake up async_delalloc_pages waiters after submit omits f9f60415d3eb btrfs: unify regular and subpage error paths in __extent_w [...] omits 3380a7f7fd33 btrfs: allow read-write for 4K sectorsize on 64K page size [...] omits 7e0ad4a7a9d4 btrfs: subpage: fix relocation potentially overwriting las [...] omits d45e8d17c7a5 btrfs: subpage: fix false alert when relocating partial pr [...] omits a03ea68a8a9d btrfs: subpage: fix a potential use-after-free in writebac [...] omits 6ba635c84859 btrfs: subpage: fix race between prepare_pages() and btrfs [...] omits f24eac2835b9 btrfs: subpage: reject raid56 filesystem and profile conversion omits e618a23e55aa btrfs: subpage: allow submit_extent_page() to do bio split omits fb91b80007db btrfs: subpage: disable inline extent creation omits 4274187791f4 btrfs: subpage: fix writeback which does not have ordered extent omits 4f4bd8260ccc btrfs: make relocate_one_page() handle subpage case omits 494f9d72560a btrfs: reloc: factor out relocation page read and dirty part omits a3044f3fb1b5 btrfs: rework lzo_decompress_bio() to make it subpage compatible omits 349a1afaaa6d btrfs: rework btrfs_decompress_buf2page() omits 573d7ce4f69a drm/i915/adlp: Add workaround to disable CMTG clock gating omits 63caca1e3ef6 Merge branch 'fec-next' omits 987e1b96d056 arm64: dts: imx8qxp: add "fsl,imx8qm-fec" compatible strin [...] omits a758dee8ac50 arm64: dts: imx8m: add "fsl,imx8mq-fec" compatible string for FEC omits fc539459e900 net: fec: add MAC internal delayed clock feature support omits b82f8c3f1409 net: fec: add eee mode tx lpi support omits 947240ebcc63 net: fec: add imx8mq and imx8qm new versions support omits df11b8073e19 dt-bindings: net: fsl,fec: add RGMII internal clock delay omits 5d886947039d dt-bindings: net: fsl,fec: update compatible items omits 125d10373ad9 dmanegine: idxd: add software command status omits a9c171527a34 dmaengine: idxd: rotate portal address for better performance omits 673d812d30be dmaengine: idxd: fix wq slot allocation index check omits 568b2126466f dmaengine: idxd: fix uninit var for alt_drv omits ade8a86b512c dmaengine: idxd: Set defaults for GRPCFG traffic class omits 68f9884837c6 tc-testing: Add control-plane selftest for skbmod SKBMOD_F [...] omits 56af5e749f20 net/sched: act_skbmod: Add SKBMOD_F_ECN option support omits d80f6d6665a6 nfp: flower-ct: fix error return code in nfp_fl_ct_add_offload() omits 3892f97ef6f4 btrfs: grab correct extent map for subpage compressed extent read omits 692e492e3af9 btrfs: disable compressed readahead for subpage omits 775181aff5fb btrfs: subpage: check if there are compressed extents insi [...] omits 34b44b65e436 btrfs: reset this_bio_flag to avoid inheriting old flags omits 86e2b13e9044 btrfs: add and use simple page/bio to inode/fs_info helpers omits 258cb692b820 dmaengine: at_xdmac: use platform_driver_register omits 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] omits 3b41fb409491 HID: apple: Add missing scan code event for keys handled b [...] omits bebf8820b355 HID: cmedia: add support for HS-100B mute button omits 25ddd7cfc582 HID: i2c-hid: goodix: Use the devm variant of regulator_re [...] omits 9d339fe4cbd5 HID: wacom: Refactor touch input mute checks into a common [...] omits ccb51c2e3f05 HID: wacom: Avoid sending empty sync events omits 5bed0128868c HID: wacom: Short-circuit processing of touch when it is disabled omits dc9dc864f35d HID: wacom: set initial hardware touch switch state to 'off' omits b7fe54f6c2d4 Documentation: Add L1D flushing Documentation omits e893bb1bb4d2 x86, prctl: Hook L1D flushing in via prctl omits b5f06f64e269 x86/mm: Prepare for opt-in based L1D flush in switch_mm() omits 8aacd1eab53e x86/process: Make room for TIF_SPEC_L1D_FLUSH omits 58e106e725ee sched: Add task_work callback for paranoid L1D flush omits 371b09c6fdc4 x86/mm: Refactor cond_ibpb() to support other use cases omits c52787b59063 x86/smp: Add a per-cpu view of SMT state omits a6b8bb6a813a i2c: i801: Fix handling SMBHSTCNT_PEC_EN omits 06c2be965b67 Merge branch 'for-5.15/core' into for-next omits f7744fa16b96 HID: usbhid: free raw_report buffers in usbhid_stop omits 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next omits 3bdc70669eb2 Merge branch 'devlink-register' omits d7907a2b1a3b devlink: Remove duplicated registration check omits 35f6986743d7 net/mlx5: Don't rely on always true registered field omits acf34954efd1 net: ti: am65-cpsw-nuss: fix wrong devlink release order omits d2ac3a11cba2 mips: clean up kernel-doc in mm/c-octeon.c omits 64c888ce3360 mips: clean up kernel-doc in cavium-octeon/*.c omits 16df55ce1041 mips: clean up (remove) kernel-doc in cavium-octeon/executive/ omits cdaddca6cf0d ovl: fix deadlock in splice write omits eda97cb095f2 dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if [...] omits 059e969c2a7d dmaengine: tegra210-adma: Using pm_runtime_resume_and_get [...] omits 48ae638be56b ppc4xx: replace sscanf() by kstrtoul() omits 2b5b74054c21 dmaengine: stm32-dma: add alternate REQ/ACK protocol management omits ef94b0413bf4 dt-bindings: dma: add alternative REQ/ACK protocol selecti [...] omits af2eec750281 dmaengine: altera-msgdma: make response port optional omits 4aece33cacf7 dt-bindings: dma: altera-msgdma: make response port optional omits 26f1ca91d242 dmaengine: hisi_dma: Remove some useless code omits 48594dbf793a dmaengine: zynqmp_dma: Use list_move_tail instead of list_ [...] omits df208d63cfc5 dmaengine: fsl-dpaa2-qdma: Use list_move_tail instead of l [...] omits 75ba9a715cb6 dmaengine: xilinx_dma: Use list_move_tail instead of list_ [...] omits baa16371c952 dmaengine: stm32-dmamux: Fix PM usage counter unbalance in [...] omits d54db74ad6e0 dmaengine: stm32-dma: Fix PM usage counter imbalance in st [...] omits fa20bada3f93 usb: gadget: f_hid: idle uses the highest byte for duration omits ba3b049f4774 drm/i915/adl_p: Allow underrun recovery when possible omits db2d7420f8d3 ARM: dts: aspeed: ast2500evb: Enable built in RTC omits dc2de6ed7ee7 ARM: dts: aspeed: tacoma: Add TPM reset GPIO omits a3034e895aba ARM: dts: rainier, everest: Add TPM reset GPIO omits 79341eb74c1f drm/msm: Return ERR_PTR() from submit_create() omits a61acbbe9cf8 drm/msm: Track "seqno" fences by idr omits be40596bb5cf drm/msm: Consolidate submit bo state omits 7039d3f89b2f drm/msm/submit: Simplify out-fence-fd handling omits 390ad4212197 drm: Drop drm_gem_object_put_locked() omits 030af2b05aee drm/msm: drop drm_gem_object_put_locked() omits 86c2a0f000c1 drm/msm: Small submitqueue creation cleanup omits 375f9a63a66b drm/msm: Docs and misc cleanup omits 9bc95570175a drm/msm: Devfreq tuning omits 552fce98b06f drm/msm: Split out get_freq() helper omits af5b4fff0fe8 drm/msm: Split out devfreq handling omits 298287f6e79a drm/msm: Signal fences sooner omits da3d378dec86 drm/msm: Let fences read directly from memptrs omits a8ab5293dd23 Merge pull request #63 from namjaejeon/cifsd-for-next omits c3df5fb57fe8 cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync omits 299b50fc9e8b Merge branch 'ipa-clock-refs' omits 2c257248ce8e net: ipa: don't suspend endpoints if setup not complete omits f2b0355363f3 net: ipa: add a clock reference for netdev operations omits 34c6034b4764 net: ipa: add clock reference for remoteproc SSR omits cf8dfe6ab8e7 net: ipa: get another clock for ipa_setup() omits 923a6b698447 net: ipa: get clock in ipa_probe() omits 33b57e0cc78e bpf: Increase supported cgroup storage value size omits 92bd92c44d0d drm/dp_mst: Fix return code on sideband message failure omits ea271aa63551 Merge branch 'clk-fixes' into clk-next omits e7efbc0da75d Merge branch 'clk-qcom' into clk-next omits 4b1ec711ec2e dt-bindings: clk: qcom: smd-rpm: Document SM6125 compatible omits 04a572c51a33 dt-bindings: clock: qcom: rpmcc: Document SM6115 compatible omits 043c5bb3c4f4 libbpf: Fix race when pinning maps in parallel omits c139e40a515d libbpf: Fix comment typo omits 757cdf86a9c1 Merge branch 'clk-x86' into clk-next omits cf0a95659e65 clk: x86: Rename clk-lpt to more specific clk-lpss-atom omits 84030adb9e27 drm/i915/display: Disable audio, DRRS and PSR before planes omits f34d9224503f Merge branch 'ipa-interrupts' omits 176086d87035 net: ipa: kill ipa_interrupt_process_all() omits fe6a32797971 net: ipa: get rid of some unneeded IPA interrupt code omits e70e410f8e7c net: ipa: clear disabled IPA interrupt conditions omits 937a0da43228 net: ipa: make IPA interrupt handler threaded only omits 8ca34a13f7f9 net: cipso: fix warnings in netlbl_cipsov4_add_std omits 2f21be447bf0 Merge branch 'ionic-next' omits 5e23c98178eb drm: mxsfb: Clear FIFO_CLEAR bit omits b776b0f00f24 drm: mxsfb: Use bus_format from the nearest bridge if present omits 9891cb54445b drm: mxsfb: Increase number of outstanding requests on V4 [...] omits 0c9856e4edcd drm: mxsfb: Enable recovery on underflow omits 18d6426402de ionic: add function tag to debug string omits 6edddead9550 ionic: enable rxhash only with multiple queues omits f51236867736 ionic: block some ethtool operations when fw in reset omits a1cda1844bee ionic: remove unneeded comp union fields omits 73618201acaa ionic: increment num-vfs before configure omits e75ccac1d064 ionic: use fewer inits on the buf_info struct omits e7f52aa44380 ionic: init reconfig err to 0 omits 73d618bb7e19 ionic: print firmware version on identify omits d2662072c094 ionic: monitor fw status generation omits c0b03e839950 ionic: minimize resources when under kdump omits 7c57706b4be5 Merge branch 'ndo_ioctl-rework' omits 3d9d00bd1885 net: bonding: move ioctl handling to private ndo operation omits ad2f99aedf8f net: bridge: move bridge ioctls out of .ndo_do_ioctl omits 88fc023f7de2 net: socket: return changed ifreq from SIOCDEVPRIVATE omits ad7eab2ab014 net: split out ndo_siowandev ioctl omits a76053707dbf dev_ioctl: split out ndo_eth_ioctl omits a554bf96b49d dev_ioctl: pass SIOCDEVPRIVATE data separately omits 8fb75b79cd98 wan: cosa: remove dead cosa_net_ioctl() function omits 73d74f61a559 wan: use ndo_siocdevprivate omits 34f7cac07c4e ppp: use ndo_siocdevprivate omits cc0aa831a0d9 sb1000: use ndo_siocdevprivate omits 81a68110a22a hippi: use ndo_siocdevprivate omits 3e7a1c7c561e ip_tunnel: use ndo_siocdevprivate omits ae6af0120dda airo: use ndo_siocdevprivate omits 25ec92fbdd23 hamradio: use ndo_siocdevprivate omits ebb4a911e09a cxgb3: use ndo_siocdevprivate omits 18787eeebd71 qeth: use ndo_siocdevprivate omits 76b5878cffab slip/plip: use ndo_siocdevprivate omits ef1b5b0c30bc net: usb: use ndo_siocdevprivate omits 043393d8b478 fddi: use ndo_siocdevprivate omits d92f7b59d32b eql: use ndo_siocdevprivate omits 32d05468c462 tehuti: use ndo_siocdevprivate omits 99b78a37a371 hamachi: use ndo_siocdevprivate omits dbecb011eb78 appletalk: use ndo_siocdevprivate omits 232ec98ec35d bonding: use siocdevprivate omits 029a4fef6b22 tulip: use ndo_siocdevprivate omits 4747c1a8bc50 phonet: use siocdevprivate omits 561d8352818f bridge: use ndo_siocdevprivate omits 3f3fa5340745 hostap: use ndo_siocdevprivate omits 3343c49a959d staging: wlan-ng: use siocdevprivate omits 89939e890605 staging: rtlwifi: use siocdevprivate omits b9067f5dc4a0 net: split out SIOCDEVPRIVATE handling from dev_ioctl omits 2fba2eae30d3 Merge branch 'tcp-rack' omits a657db0350bb tcp: more accurately check DSACKs to grow RACK reordering window omits 63f367d9de77 tcp: more accurately detect spurious TLP probes omits bb7262b29547 timers: Move clearing of base::timer_running under base:: Lock omits 8e0f36a9f78b Merge branch 'clk-lmk' into clk-next omits 284c537a8ace clk: lmk04832: drop redundant fallthrough statements omits 87859a8e3f08 tools/memory-model: Document data_race(READ_ONCE()) omits f92975d76d53 tools/memory-model: Heuristics using data_race() must hand [...] omits 436eef23c41f tools/memory-model: Add example for heuristic lockless reads omits d8f6159aa16a Merge branch 'clk-mediatek' into clk-next omits 4f7930d8d834 Merge branch 'clk-fixes' into clk-next omits d17e4e62df32 clk: mediatek: make COMMON_CLK_MT8167* depend on COMMON_CL [...] omits 06ca91448f32 torture: Make kvm-test-1-run-qemu.sh check for reboot loops omits 5f33809ec2cd torture: Add timestamps to kvm-test-1-run-qemu.sh output omits b3bf9632efc4 torture: Don't use "test" command's "-a" argument omits a5202e173d3b torture: Make kvm-test-1-run-batch.sh select per-scenario [...] omits 9e528a84c9f2 torture: Consistently name "qemu*" test output files omits 4567c76a8e45 torture: Use numeric taskset argument in jitter.sh omits de2909461c1a rcutorture: Upgrade two-CPU scenarios to four CPUs omits bdf5ca120153 torture: Make kvm-test-1-run-qemu.sh apply affinity omits 8220a1184970 torture: Don't redirect qemu-cmd comment lines omits cdeef67d8fed torture: Make kvm.sh select per-scenario affinity masks omits 586e4d4193a6 scftorture: Avoid NULL pointer exception on early exit omits 9b9a80677fd8 scftorture: Add RPC-like IPI tests omits af5f6e27d52c locktorture: Count lock readers omits 5b237d650eb8 locktorture: Mark statistics data races omits 811192c5f24b rcuscale: Console output claims too few grace periods omits 59e836662860 rcutorture: Preempt rather than block when testing task stalls omits 25f6fa53a074 refscale: Add measurement of clock readout omits 17fef808ed74 clk: qcom: dispcc-sm8250: Add additional parent clocks for DP omits 05e9b4f60d31 samples: bpf: Add the omitted xdp samples to .gitignore omits 7d07006f0592 samples: bpf: Fix tracex7 error raised on the missing argument omits ec6446d5304b fpga: dfl: fme: Fix cpu hotplug issue in performance reporting omits 441decf91ef0 clk: mediatek: Add MT8192 vencsys clock support omits 25f3d97e39a5 clk: mediatek: Add MT8192 vdecsys clock support omits aff125adc00c clk: mediatek: Add MT8192 scp adsp clock support omits a1a5b6b0a840 clk: mediatek: Add MT8192 msdc clock support omits 9d44859bfe1f clk: mediatek: Add MT8192 mmsys clock support omits 34e1b8554945 clk: mediatek: Add MT8192 mfgcfg clock support omits b565d41f8c2f clk: mediatek: Add MT8192 mdpsys clock support omits 7f621d25d9b8 clk: mediatek: Add MT8192 ipesys clock support omits 71193c46bdbd clk: mediatek: Add MT8192 imp i2c wrapper clock support omits 014a4881a23f clk: mediatek: Add MT8192 imgsys clock support omits cebef18833e2 clk: mediatek: Add MT8192 camsys clock support omits f61e83488df7 clk: mediatek: Add MT8192 audio clock support omits 710573dee31b clk: mediatek: Add MT8192 basic clocks support omits c58cd0e40ffa clk: mediatek: Add mtk_clk_simple_probe() to simplify cloc [...] omits f384c44754b7 clk: mediatek: Add configurable enable control to mtk_pll_data omits 7cc4e1bbe300 clk: mediatek: Fix asymmetrical PLL enable and disable control omits 197ee5436be5 clk: mediatek: Get regmap without syscon compatible check omits f35f1a23e0e1 clk: mediatek: Add dt-bindings of MT8192 clocks omits 4af2f62d6fc6 dt-bindings: ARM: Mediatek: Add audsys document binding fo [...] omits d18eb76bbd69 dt-bindings: ARM: Mediatek: Add mmsys document binding for MT8192 omits 4a803990aeb1 dt-bindings: ARM: Mediatek: Add new document bindings of M [...] omits 42b6b10a54f0 arm64: mte: avoid TFSRE0_EL1 related operations unless in [...] omits 9bb3a9dddbf1 fpga: versal-fpga: Remove empty functions omits c3328c5e644a Merge tag 'fpga-for-5.15-early' of git://git.kernel.org/pu [...] omits 8e3341257e3b Revert "thunderbolt: Hide authorized attribute if router d [...] omits b30eda8d416c drm/amd/display: Add ETW log to dmub_psr_get_state omits b2abb05364f7 drm/amd/display: Add ETW logging for AUX failures omits af1f2b19fd7d drm/amd/display: Fix PSR command version omits e088068dc9a5 drm/amd/display: Add missing DCN21 IP parameter omits e868f0a3c4b9 kdb: Rename members of struct kdbtab_t omits 9a5db530aa7d kdb: Simplify kdb_defcmd macro logic omits d0260f62eeeb drm/amdgpu: Rename amdgpu_acpi_is_s0ix_supported omits 9857bb9457fe drm/amd/display: Guard DST_Y_PREFETCH register overflow in DCN21 omits 91b03fc6b50c drm/amdgpu: Check pmops for desired suspend state omits c25abcd62550 kdb: Get rid of redundant kdb_register_flags() omits b39cded83415 kdb: Rename struct defcmd_set to struct kdb_macro omits 833d14a4bf83 video: fbdev: ssd1307fb: Cache address ranges omits 251e48a1db75 video: fbdev: ssd1307fb: Optimize screen updates omits 8a15af3b86f4 video: fbdev: ssd1307fb: Extract ssd1307fb_set_{col,page}_range() omits ef9d793825b5 video: fbdev: ssd1307fb: Simplify ssd1307fb_update_display() omits 7b4b3733fd68 video: fbdev: ssd1307fb: Propagate errors via ssd1307fb_up [...] omits 6b809c19d4ff Merge series "ASoC: soc-pcm: cleanup cppcheck warning" fro [...] omits 4c4c1257b844 virt: acrn: Do hcall_destroy_vm() before resource release omits 276fbcb8b79a Merge branch 'at91-dt' into at91-next omits 07002c0b744c btrfs: constify and cleanup variables in comparators omits 72d609dad087 ARM: dts: at91: sama5d2_icp: enable digital filter for I2C nodes omits 77bcc51bd445 btrfs: simplify data stripe calculation helpers omits 18c8d57008c7 btrfs: merge alloc_device helpers omits 73152488082c btrfs: uninline btrfs_bg_flags_to_raid_index omits 59898ec60c56 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] omits 3899445c0675 btrfs: tree-checker: use table values for stripe checks omits 668222b4df53 btrfs: make btrfs_next_leaf static inline omits a80fa9840816 btrfs: remove uptodate parameter from btrfs_dec_test_first [...] omits 13cfb3ca349e btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] omits 5c872e1d2595 dt-bindings: hisilicon,hi6421-spmi-pmic.yaml: make some ru [...] omits bf88fef0b6f1 usb: otg-fsm: Fix hrtimer list corruption omits 00de6a572f30 usb: host: ohci-at91: suspend/resume ports after/before OH [...] omits 68d9f95d6fd5 usb: musb: Fix suspend and resume issues for PHYs on I2C and SPI omits cbbdb3fe0d97 usb: isp1760: rework cache initialization error handling omits 41f673183862 usb: isp1760: do not sleep in field register poll omits 7de14c88272c usb: isp1760: remove debug message as error omits 59e4e762a17d gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi [...] omits 9d6723747915 gpu: ipu-v3: image-convert: use swap() omits f72999f51da1 dt-bindings: arm: mediatek: mmsys: add MT8365 SoC binding omits cba3c40d1f97 dt-bindings: arm: mediatek: mmsys: convert to YAML format omits 61aaaa8110b1 dt-bindings: Remove "status" from schema examples omits b4db237e1e23 dt-bindings: display: Fix graph 'unevaluatedProperties' re [...] omits db60b87e5f11 dt-bindings: media: Fix graph 'unevaluatedProperties' rela [...] omits 732b33d0dbf1 9p/xen: Fix end of loop tests for list_for_each_entry omits f997ea3b7afc 9p/trans_virtio: Remove sysfs file on probe failure omits 4356ad83792f dt-bindings: usb: ohci: Add Allwinner A83t compatible omits 39c0bf564ead dt-bindings: usb: ehci: Add Allwinner A83t compatible omits fc78941d8169 usb: gadget: uvc: decrease the interrupt load to a quarter omits e81e7f9a0eb9 usb: gadget: uvc: add scatter gather support omits b9b82d3d0dbc usb: gadget: uvc: set v4l2_dev->dev in f_uvc omits 9973772dbb2b usb: gadget: uvc: make uvc_num_requests depend on gadget speed omits c6e23b89a95d usb: dwc3: gadget: set gadgets parent to the right controller omits 6b587394c65c usb: mtu3: support suspend/resume for dual-role mode omits 427c66422e14 usb: mtu3: support suspend/resume for device mode omits 6244831543ec usb: mtu3: add helper to power on/down device omits fa6f59e28c61 usb: mtu3: support runtime PM for host mode omits 0609c1aa10de usb: mtu3: add new helpers for host suspend/resume omits d7e127242816 usb: mtu3: support option to disable usb2 ports omits 88c6b90188d8 usb: mtu3: support property role-switch-default-mode omits 26f94fe8e739 usb: dwc3: drd: use helper to get role-switch-default-mode omits 2037f2991dde usb: common: add helper to get role-switch-default-mode omits 72c1b91f5de3 dt-bindings: usb: mtu3: add wakeup interrupt omits 0b44e4ec2852 dt-bindings: usb: mtu3: add support property role-switch-d [...] omits 88302047803b dt-bindings: usb: mtu3: add optional property to disable u [...] omits a71786d7f519 dt-bindings: usb: mtu3: remove support VBUS detection of extcon omits afcff6dc690e usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers omits 2867652e4766 usb: gadget: f_hid: fixed NULL pointer dereference omits bee08559701f reset: renesas: Add RZ/G2L usbphy control driver omits 18931afe5b4f dt-bindings: reset: Document RZ/G2L USBPHY Control bindings omits fa4a8dcfd51b usb: gadget: remove leaked entry from udc driver list omits 30fad76ce4e9 USB: usbtmc: Fix RCU stall warning omits c7b65650c7f4 staging: mt7621-pci: avoid to re-disable clock for those p [...] omits 95f7f15461fa kdb: Get rid of custom debug heap allocator omits c28d5d5688c6 Merge tag 'bus_remove_return_void-5.15' into next omits 39f9137268ee staging: sm750fb: Rename maxW to max_w in lynx_cursor omits cfdafb7608b4 staging: sm750fb: Rename maxH to max_h in lynx_cursor omits 7b9148dcb74a staging: vchiq: Combine vchiq platform code into single file omits 2b5930fb3dc0 staging: vchiq: Make creation of vchiq cdev optional omits f05916281fd7 staging: vchiq: Move vchiq char driver to its own file omits c405028f471d staging: vchiq: Move certain declarations to vchiq_arm.h omits 2a4d15a4ae98 staging: vchiq: Refactor vchiq cdev code omits 050cbd980e6b staging: vt6655: remove filename from upc.h omits ed0b62a568d1 staging: vt6655: remove filename from mac.h omits 290262b9198d staging: vt6655: kernel style cleanup of mac.c omits 56bfb9bc6cd1 staging: vt6655: remove filename from key.h omits 692b3e44b7af staging: vt6655: remove filename from key.c omits 82bcc3174af2 staging: vt6655: remove filename from dpc.h omits eee245f5d707 staging: vt6655: remove filename from dpc.c omits 0e9e3f6170d6 staging: vt6655: remove filename from device_main.c omits f0d52cd21498 staging: vt6655: remove filename from device_cfg.h omits 646ce5315f58 staging: vt6655: remove filename from channel.h omits ec32e0776f43 staging: vt6655: remove filename from channel.c omits 065dddf31e5a staging: vt6655: remove filename from card.h omits 51f42c766563 staging: vt6655: remove filename from card.c omits cae9546ac9f1 staging: vt6655: remove filename from baseband.c omits 14127269cd51 staging: vt6655: remove filename from baseband.h omits 246f920cb731 staging/rtl8192u: Remove all strcpy() uses in favor of strscpy() omits 3c6675363de5 staging/ks7010: Remove all strcpy() uses in favor of strscpy() omits cf79ee6eb0d7 staging/rtl8192e: Remove all strcpy() uses omits 36174650c428 MAINTAINERS: remove section HISILICON STAGING DRIVERS FOR [...] omits a4fccfcfe7d5 staging: rtl8188eu: remove unused IQKMatrixRegSetting array omits 5b2bd53d9041 staging: rtl8188eu: simplify phy_lc_calibrate omits b973e25ef6a8 staging: rtl8188eu: simplify path_adda_on omits a70a91b01db1 staging: rtl8188eu: simplify phy_iq_calibrate omits e17c7d42cd33 staging: rtl8188eu: simplify rtl88eu_phy_iq_calibrate omits 99e7a944281e staging: rtl8188eu: remove write-only HwRxPageSize omits f39465018999 staging: rtl8188eu: remove unused IntrMask omits bd4680034d1f staging: rtl8188eu: remove two write-only hal components omits e79942ec2ccb staging: rtl8188eu: remove write-only power struct component omits 55937c27cd43 staging: rtl8188eu: remove unused _HAL_INTF_C_ define omits 448390332cfb staging: rtl8188eu: remove yet another unused enum omits fc9336eb526c staging: rtl8188eu: remove a bunch of unused defines omits b5b6cf1a2643 staging: rtl8188eu: remove another unused enum omits c51a9ea6b4d0 staging: rtl8188eu: remove an unused enum omits 3e04209f3410 staging: rtl8188eu: simplify Hal_EfuseParseMACAddr_8188EU omits bb3462f46462 staging: rtl8188eu: remove HW_VAR_TXPAUSE omits 20a55e6c707a staging: rtl8188eu: remove HW_VAR_MEDIA_STATUS1 omits 2d9f8c5ae660 staging: rtl8188eu: remove unused defines omits 2490e3230245 staging: rtl8188eu: remove braces from single line if blocks omits 1f0873da312d staging: rtl8188eu: remove blank lines omits 51f59d684b0c staging: rtl8188eu: Remove no more used functions and variables omits eeacf4cce0b1 staging: rtl8188eu: Replace a custom function with crc32_le() omits 409f386b8e5d qdisc: add new field for qdisc_enqueue tracepoint omits e9e6aa51b273 staging: rtl8712: error handling refactoring omits 9be550ee4391 staging: rtl8712: get rid of flush_scheduled_work omits c10fe0cc3ec4 staging/wlan-ng: Remove all strcpy() uses in favor of strscpy() omits fa8db3989362 staging/most: Remove all strcpy() uses in favor of strscpy() omits 56315e55119c staging: ks7010: Fix the initialization of the 'sleep_stat [...] omits 66c1c64ea89d staging: rtl8188eu: Line over 100 characters omits 0104c061a880 staging: rtl8188eu: remove unnecessary blank lines in core [...] omits 35c83e29639e staging: rtl8188eu: Remove unused iw_operation_mode[] omits 55f24c27b6c1 dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() [...] omits 4d1014c1816c drivers core: Fix oops when driver probe fails omits 17ce9c61c71c drm: document DRM_IOCTL_MODE_RMFB omits df26600ad3e7 drm: add logging for RMFB ioctl omits 37108ef45ae9 ASoC: amd: fix an IS_ERR() vs NULL bug in probe omits 89d751d8f9dc ASoC: rt5682: enable SAR ADC power saving mode during suspend omits 9bdc573d84d8 ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_se [...] omits 7931df9bf07b ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() omits 940a1f435723 ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playbac [...] omits 33be10b563dc ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_compone [...] omits 2bc3e1f21b06 ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() omits 61bef9e68dca ASoC: SOF: Intel: hda: enforce exclusion between HDaudio a [...] omits 2635c226036c ASoC: topology: Select SND_DYNAMIC_MINORS omits ef17e2ac2183 net: qed: remove unneeded return variables omits d4b996f9ef1f docs: networking: dpaa2: add documentation for the switch driver omits c5aa8277a1d3 ALSA: seq: Fix comments of wrong client number for MIDI Pa [...] omits 453a343c5a74 Merge branch 'ovs-upcall-issues' omits 076999e46027 openvswitch: fix sparse warning incorrect type omits 784dcfa56e04 openvswitch: fix alignment issues omits e4252cb66637 openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS omits ca31fef11dc8 Backmerge remote-tracking branch 'drm/drm-next' into drm-m [...] omits 4b0556b96e1f ALSA: usb-audio: Add registration quirk for JBL Quantum 600 omits f9b282b36dfa net: netlink: add the case when nlh is NULL omits 3df15d6f3724 vt: keyboard.c: make console an unsigned int omits c92bbbfe21ef vt: keyboard: treat kbd_table as an array all the time. omits 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next omits ba6cd766e0bf drm/plane: Move drm_plane_enable_fb_damage_clips into core omits c7fcbf251397 drm/plane: check that fb_damage is set up when used omits 6f11f37459d8 drm/plane: remove drm_helper_get_plane_damage_clips omits 40f2218dc4ac drm/prime: fix comment on PRIME Helpers omits 3a96e97ab4e8 serial: 8250_pci: make setup_port() parameters explicitly [...] omits 481975b24c39 dt-bindings: serial: Add compatible for Mediatek MT7986 omits 72fdb403008c tty: pdc_cons, free tty_driver upon failure omits 9f90a4ddef4e tty: drop put_tty_driver omits cb9ea618ee60 tty: make tty_set_operations an inline omits 56ec5880a28e tty: drop alloc_tty_driver omits 39b7b42be4a8 tty: stop using alloc_tty_driver omits 0524513afe45 tty: don't store semi-state into tty drivers omits 7ccbdcc4d08a hvsi: don't panic on tty_register_driver failure omits 23411c720052 xtensa: ISS: don't panic in rs_init omits 3c56f4430f4c btrfs: remove unused start and end parameters from btrfs_r [...] omits b0e81817629a net: build all switchdev drivers as modules when the bridg [...] omits 52c27f13b52c tty: tty_flip.h needs only tty_buffer and tty_port omits 67b94be44771 tty: move tty_port to new tty_port.h omits 8d29e0024437 tty: move tty_buffer definitions to new tty_buffer.h omits 56eef46aa830 tty: move tty_ldisc_receive_buf to tty_flip.h omits abca990183e9 tty: include list & lockdep from tty_ldisc.h omits a24bc667ac1f tty: move ldisc prototypes to tty_ldisc.h omits 890ebae62770 tty: include kref.h in tty_driver.h omits 4d3d947866c2 tty: move tty_driver related prototypes to tty_driver.h omits 9b29a161ef38 ethtool: Fix rxnfc copy to user buffer overflow omits 8496f60a670d v253_init: eliminate pointer to string omits 0e9ffdb236b8 cx20442: tty_ldisc_ops::write_wakeup is optional omits 3d1fa055ea72 serial: max310x: Use clock-names property matching to reco [...] omits 0a9410b981e9 serial: 8250_lpss: Enable DMA on Intel Elkhart Lake omits f444f34b4a1a dt-bindings: serial: 8250: Add Exar compatibles omits d7aff291d069 serial: 8250: Define RX trigger levels for OxSemi 950 devices omits e42afc5748a6 btrfs: introduce btrfs_lookup_match_dir omits 03e05c224301 btrfs: remove unneeded return variable in btrfs_lookup_fil [...] omits c206c7faeb32 drm/bridge: dw-mipi-dsi: Find the possible DSI devices omits 02022c587257 Merge branch 'at91-dt' into at91-next omits c1f00edce5a3 ARM: dts: at91: sama5d4_xplained: change the key code of t [...] omits 15d27b15de96 efi: sysfb_efi: fix build when EFI is not set omits 71260b9a7020 drivers/firmware: fix SYSFB depends to prevent build failures omits 192fbfb76744 drm/i915: Implement PSF GV point support omits 9243b966a20b drm/i915: Extend QGV point restrict mask to 0x3 omits f4cfed3482d8 Merge branch 'fixes' into for-next omits c07eea684cdf Merge generic_block_fiemap() removal from Christoph. omits 7edf6689774c Merge branch 'omap-for-v5.15/dt' into for-next omits 9c9eb1918e10 Merge branch 'omap-for-v5.15/ti-sysc' into for-next omits d9e68d20ef52 Merge branch 'omap-for-v5.15/soc' into for-next omits fdc07ca0724d Merge branch 'omap-for-v5.14/ti-sysc' into omap-for-v5.15/ti-sysc omits 9acb9c48b940 fs: remove generic_block_fiemap omits e0cba89d22b7 hpfs: use iomap_fiemap to implement ->fiemap omits 8b1e7076d26b ext2: use iomap_fiemap to implement ->fiemap omits 9907f382a7a0 ARM: dts: at91: add conflict note for d3 omits 8d5a937f10ed MAINTAINERS: Adopt SanCloud dts files as supported omits bf781869e5cf ARM: dts: at91: add pinctrl-{names, 0} for all gpios omits e48d54c1dfe7 ARM: dts: am335x-sancloud-bbe-lite: New devicetree omits 3ed926537376 ARM: dts: am335x-sancloud-bbe: Extract common code omits feb29cf359fb ARM: dts: am335x-boneblack: Extract HDMI config omits 8122dc58cb3e bus: ti-sysc: Add quirk for OMAP4 McASP to disable SIDLE mode omits 289be44b6cb9 ARM: dts: at91: sama5d27_som1_ek: enable ADC node omits ae3c05cf20ef ARM: dts: omap4-l4-abe: Add McASP configuration omits 591c091705e2 ARM: dts: omap4-l4-abe: Correct sidle modes for McASP omits 176f26bcd41a ARM: dts: Add support for dra762 abz package omits cb31bbfa4915 ARM: dts: am335x-boneblue: add gpio-line-names omits ae92d4211944 arm: omap2: Drop MACH_OMAP3517EVM entry omits 353b7a55dcaf Merge branch 'fixes-v5.14' into fixes omits c68ef4ad180e omap5-board-common: remove not physically existing vdds_1v [...] omits 0162a9964365 ARM: dts: am437x-l4: fix typo in can@0 node omits 20a6b3fd8e2e ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 omits a6d90e9f2232 bus: ti-sysc: AM3: RNG is GP only omits b070f9ca7868 ARM: omap2+: hwmod: fix potential NULL pointer access omits 0f3b68b66a6d drm/dsi: Add _NO_ to MIPI_DSI_* flags disabling features omits 3da77cf33cf8 s390/delay: get rid of not needed header includes omits 6ab023641a34 s390/boot: get rid of arithmetics on function pointers omits 243fdac5934f s390/headers: fix code style in module.h omits 7e82523f2583 s390/hwcaps: make sie capability regular hwcap omits 98ac9169e540 s390/hwcaps: remove hwcap stfle check omits 487dff5638b9 s390/hwcaps: remove z/Architecture mode active check omits 449fbd713f57 s390/hwcaps: use consistent coding style / remove comments omits 251527c9b00c s390/hwcaps: open code initialization of first six hwcap bits omits 873129ca7b56 s390/hwcaps: split setup_hwcaps() omits f17a6d5d83bc s390/hwcaps: move setup_hwcaps() omits c68d463286cd s390/hwcaps: add sanity checks omits 95655495e404 s390/hwcaps: use named initializers for hwcap string arrays omits 47af00ef42b4 s390/hwcaps: introduce HWCAP bit numbers omits 511ad531afd4 s390/hwcaps: shorten HWCAP defines omits 7e8403ecaf88 s390: add HWCAP_S390_PCI_MIO to ELF hwcaps omits 3322ba0d7bea s390: make PCI mio support a machine flag omits 196e3c6ad1cc s390/disassembler: add instructions omits b3bc7980f4ad s390: report more CPU capabilities omits 0d374381d00b s390/qdio: remove unused macros omits bdfd740c1dda s390/qdio: clarify reporting of errors to the drivers omits 0ae8f2af262a s390/qdio: remove unneeded siga-sync for Output Queue omits d01fad2c6a3d s390/qdio: remove remaining tasklet & timer code omits d1ea9b58c8fb s390/qdio: propagate error when cancelling a ccw fails omits d06314e0ce20 s390/qdio: improve roll-back after error on ESTABLISH ccw omits 1c1dc8bda3a0 s390/qdio: cancel the ESTABLISH ccw after timeout omits 2c197870e470 s390/qdio: fix roll-back after timeout on ESTABLISH ccw omits f1a546947431 s390/setup: don't reserve memory that occupied decompresso [...] omits 6bda66703776 s390/boot: move dma sections from decompressor to decompre [...] omits 97dd89e90136 s390/ctl_reg: add ctlreg5 and ctlreg15 unions omits 7accd1f86496 s390/boot: make _diag308_reset_dma() position-independent omits 6a24d4666f43 s390/boot: move EP_OFFSET and EP_STRING to head.S omits 455cac5028c4 s390/setup: generate asm offsets from struct parmarea omits f4cb3c9bd041 s390/setup: drop _OFFSET macros omits 88a37f810757 s390/setup: remove unused symbolic constants for C code fr [...] omits e9e7870f90e3 s390/dump: introduce boot data 'oldmem_data' omits 84733284f67b s390/boot: introduce boot data 'initrd_data' omits f1d3c5323772 s390/boot: move sclp early buffer from fixed address in asm to C omits 8b6bd6f295b7 s390/boot: get rid of magic numbers for startup offsets omits 36af1c5c1598 s390/vdso: use system call functions omits 91f05c274483 s390/syscall: provide generic system call functions omits b84d0c417a5a s390/cpacf: get rid of register asm omits b49d08acb5d9 s390/debug: remove unused print defines omits 1487f59ad2a5 s390/dasd: remove debug printk omits 7f33565b2566 s390/uv: de-duplicate checks for Protected Host Virtualization omits 42c89439b9fa s390/boot: disable Secure Execution in dump mode omits c5cf505446db s390/boot: move uv function declarations to boot/uv.h omits 5492886c1474 s390/jump_label: print real address in a case of a jump label bug omits bb50655b8b70 s390/mm: don't print hashed values for pte_ERROR() & friends omits 3b36369dbffe s390/mm: use pr_err() instead of printk() for pte_ERROR & friends omits 0029b4d19491 s390/sclp: use only one sclp early buffer to send commands omits 6040b3f45f39 s390/cio: remove unused include linux/spinlock.h from cio.h omits 256d78d08177 s390/boot: make stacks part of the decompressor's image omits 7fadcc078785 s390/boot: move all linker symbol declarations from c to h files omits b1f6bead1fb4 Merge branches 'renesas-arm-dt-for-v5.15', 'renesas-driver [...] omits df6192f47d23 kernfs: dont call d_splice_alias() under kernfs node lock omits 47b5c64d0ab5 kernfs: use i_lock to protect concurrent inode updates omits 7ba0273b2f34 kernfs: switch kernfs to use an rwsem omits c7e7c04274b1 kernfs: use VFS negative dentry caching omits 895adbec302e kernfs: add a revision to identify directory node changes omits 91d1be9fb7d6 pinctrl: renesas: Fix pin control matching on R-Car H3e-2G omits bfe6b5590ce6 soc: renesas: Identify R-Car H3e-2G and M3e-2G omits 3e82868e8523 dt-bindings: arm: renesas: Document R-Car H3e-2G and M3e-2 [...] omits 0ef844040c9b arm64: dts: renesas: r8a77961: Add iommus to ipmmu_ds[01] [...] omits d6237f110529 arm64: dts: renesas: Add support for M3ULCB+Kingfisher wit [...] omits 7850f9ba36fa arm64: dts: renesas: Add support for M3ULCB with R-Car M3e-2G omits bddda5c2b2be arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] omits 48a0624e31d2 arm64: dts: renesas: Add support for H3ULCB+Kingfisher wit [...] omits 402e45d0d1b9 arm64: dts: renesas: Add support for H3ULCB with R-Car H3e-2G omits 07832dd26151 arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] omits 8d935c8d7f17 arm64: dts: renesas: Add Renesas R8A779M3 SoC support omits 6832b69ee83b arm64: dts: renesas: Add Renesas R8A779M1 SoC support omits bdac4d8abbfc Merge 5.14-rc3 into driver-core-next omits 35171fbfc0d9 ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 [...] omits f1abdb78a108 ksmbd: add ipv6_addr_v4mapped check to know if connection [...] omits 6c99dfc4c5f6 ksmbd: fix missing error code in smb2_lock omits 9798c653547d scsi: qla2xxx: Update version to 10.02.00.107-k omits 71bef5020cd1 scsi: qla2xxx: edif: Increment command and completion counts omits 44d018577f17 scsi: qla2xxx: edif: Add encryption to I/O path omits 7a09e8d92c6d scsi: qla2xxx: edif: Add doorbell notification for app omits 9efea843a906 scsi: qla2xxx: edif: Add detection of secure device omits 8a4bb2c1dd62 scsi: qla2xxx: edif: Add authentication pass + fail bsgs omits dd30706e73b7 scsi: qla2xxx: edif: Add key update omits fac2807946c1 scsi: qla2xxx: edif: Add extraction of auth_els from the wire omits 84318a9f01ce scsi: qla2xxx: edif: Add send, receive, and accept for auth_els omits 7878f22a2e03 scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs omits 7ebb336e45ef scsi: qla2xxx: edif: Add start + stop bsgs omits cb51bcd5c34b scsi: qla2xxx: Remove unused variable 'status' omits 0525265e434b scsi: libsas: Drop BLK_DEV_BSGLIB selection omits 8f13142ac2eb scsi: target: Remove redundant assignment to variable ret omits ff2d86d04d26 scsi: lpfc: Remove redundant assignment to pointer pcmd omits 45e524d61ec4 scsi: lpfc: Copyright updates for 14.0.0.0 patches omits 95518cabe119 scsi: lpfc: Update lpfc version to 14.0.0.0 omits bfc477854a42 scsi: lpfc: Add 256 Gb link speed support omits f6c5e6c4561d scsi: lpfc: Revise Topology and RAS support checks for new [...] omits df3d78c3eb4e scsi: lpfc: Fix cq_id truncation in rq create omits f449a3d7a153 scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 serie [...] omits 75a2d99ec64a Merge branch 'clk-socfpga' into clk-next omits d17929eb1066 clk: socfpga: agilex: add the bypass register for s2f_usr0 clock omits f817c132db67 clk: socfpga: agilex: fix up s2f_user0_clk representation omits 9d563236cca4 clk: socfpga: agilex: fix the parents of the psi_ref_clk omits 08bdbc6ef46a ksmbd: use channel signingkey for binding SMB2 session setup omits 9fb8fac08f66 ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERF [...] omits d337a44e429e ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() [...] omits 6bdab0e5b5c0 drm/i915/display/psr2: Fix cursor updates using legacy apis omits 5cc92edb6ee8 drm/i915/display/psr2: Mark as updated all planes that int [...] omits 4cda0c82a34b selftests/bpf: Use ping6 only if available in tc_redirect omits 268ca4129d8d Merge branch 'ipa-clock' omits e2f154e6b601 net: ipa: introduce ipa_uc_clock() omits dc8f7e3924a9 net: ipa: set up the microcontroller earlier omits 1118a14710ee net: ipa: set up IPA interrupts earlier omits 07e1f6897f73 net: ipa: configure memory regions early omits 63961f544e27 net: ipa: kill ipa_modem_setup() omits 323e0cb473e2 flow_dissector: Fix out-of-bounds warnings omits 6321c7acb828 ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() omits 22171146f84b net: ipa: enable inline checksum offload for IPA v4.5+ omits 2739bd76fceb Merge branch 'ipa-kill-validation' omits 5bc5588466a1 net: ipa: use WARN_ON() rather than assertions omits 442d68ebf092 net: ipa: kill the remaining conditional validation code omits 546948bf3625 net: ipa: always validate filter and route tables omits f2c1dac0abcf net: ipa: fix ipa_cmd_table_valid() omits beeee08ca1d4 Merge branch 'sja1105-bridge-port-traffic-termination' omits edac6f6332d9 Revert "net: dsa: Allow drivers to filter packets they can [...] omits b6ad86e6ad6c net: dsa: sja1105: add bridge TX data plane offload based [...] omits 884be12f8566 net: dsa: sja1105: add support for imprecise RX omits 19fa937a391e net: dsa: sja1105: deny more than one VLAN-aware bridge omits 4fbc08bd3665 net: dsa: sja1105: deny 8021q uppers on ports omits 6dfd23d35e75 net: dsa: sja1105: delete vlan delta save/restore logic omits d63f8877c48c net: dsa: sja1105: remove redundant re-assignment of point [...] omits ee80dd2e89ec net: bridge: add a helper for retrieving port VLANs from t [...] omits f7cdb3ecc9b7 net: bridge: update BROPT_VLAN_ENABLED before notifying sw [...] omits 9bff66841923 Merge tag 'mlx5-updates-2021-07-24' of git://git.kernel.or [...] omits d20e5880fe9d Merge tag 'linux-can-next-for-5.15-20210725' of git://git. [...] omits 0937a7b3625d video: ep93xx: Prepare clock before using it omits 873601687598 drm/vmwgfx: Fix a 64bit regression on svga3 omits 266332367e2d drm/vmwgfx: Fix implicit declaration error omits f98f273f3a98 dt-bindings: Add QiShenglong vendor prefix omits 93ea7aa8dfc0 drm/panel: simple: Add support for two more AUO panels omits fdb57c3217a0 dt-bindings: display: simple: Add AUO B133HAN05 & B140HAN06 omits 793eccae89bb Merge branch 'libbpf: Move CO-RE logic into separate file.' omits b0588390dbce libbpf: Split CO-RE logic into relo_core.c. omits 301ba4d71028 libbpf: Move CO-RE types into relo_core.h. omits 3ee4f5335511 libbpf: Split bpf_core_apply_relo() into bpf_program indep [...] omits 6e43b2860784 libbpf: Cleanup the layering between CORE and bpf_program. omits f92763cb0feb video: fbdev: riva: Error out if 'pixclock' equals zero omits 1520b4b7ba96 video: fbdev: kyro: Error out if 'pixclock' equals zero omits b36b242d4b8e video: fbdev: asiliantfb: Error out if 'pixclock' equals zero omits bc1c8e4eee79 ASoC: rt1015: Remove unnecessary flush work on rt1015 driver omits 53ca18acbe64 spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation omits 0f32d9eb38c1 ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard omits b88972649fa0 lib/test_stackinit: Add assigned initializers omits 18ac7ca6f465 lib/test_stackinit: Allow building stand-alone omits f9398f15605a lib/test_stackinit: Fix static initializer test omits b12d93e9958e PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported omits 00a2b7c75895 Merge branch irq/bitmap_zalloc into irq/irqchip-next omits b8da302e2955 PCI: Call Max Payload Size-related fixup quirks early omits c980983daebf irqchip/mvebu-odmi: Switch to bitmap_zalloc() omits 3db3969f5375 irqchip/mvebu-gicp: Switch to devm_bitmap_zalloc() omits 43a1965fc5ae irqchip/ls-scfg-msi: Switch to devm_bitmap_zalloc() omits ff5fe8867a5f irqchip/gic-v3: Switch to bitmap_zalloc() omits 81d3c9e7b43e irqchip/gic-v2m: Switch to bitmap_zalloc() omits 3f1808f63f04 irqchip/alpine-msi: Switch to bitmap_zalloc() omits 4cad4da0795e irqchip/partitions: Switch to bitmap_zalloc() omits 09f83569189f net/mlx5e: Use the new TIR API for kTLS omits 65d6b6e5a5da net/mlx5e: Move management of indir traffic types to rx_res omits a6696735d694 net/mlx5e: Convert TIR to a dedicated object omits 6fe5ff2c7780 net/mlx5e: Create struct mlx5e_rss_params_hash omits 4b3e42eecb1c net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() omits a402e3a7470d net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx [...] omits 983c9da2b1e1 net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() omits 093d4bc1731d net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id omits 0570c1c95817 net/mlx5e: Take RQT out of TIR and group RX resources omits 3f22d6c77bb9 net/mlx5e: Move RX resources to a separate struct omits 4ad31849771a net/mlx5e: Move mlx5e_build_rss_params() call to init_rx omits 06e9f13ac5cc net/mlx5e: Convert RQT to a dedicated object omits bc5506a166c3 net/mlx5e: Check if inner FT is supported outside of creat [...] omits 69994ef3da66 net/mlx5: Take TIR destruction out of the TIR list lock omits 26ab7b384525 net/mlx5e: Block LRO if firmware asks for tunneled LRO omits 9c43f3865c2a net/mlx5e: Prohibit inner indir TIRs in IPoIB omits 66291b6adb66 ALSA: usb-audio: Fix superfluous autosuspend recovery omits 9583db2332e3 ext2: make ext2_iomap_ops available unconditionally omits 471654ae06e5 Merge branch 'rework/printk_safe-removal' into for-next omits af996031e154 net: ixp4xx_hss: use dma_pool_zalloc omits 8d909b2333f3 printk: syslog: close window between wait and read omits b371cbb584d8 printk: convert @syslog_lock to mutex omits 85e3e7fbbb72 printk: remove NMI tracking omits 93d102f094be printk: remove safe buffers omits 002eb6ad0751 printk: track/limit recursion omits 55d6af1d6688 lib/nmi_backtrace: explicitly serialize banner and regs omits 8374f43123a5 tests: add move_mount(MOVE_MOUNT_SET_GROUP) selftest omits 9ffb14ef61ba move_mount: allow to add a mount into an existing group omits 0fbea6805401 iommu/dma: Fix leak in non-contiguous API omits c089b4fa7644 Merge branch 'for-5.15-printk-index' into for-next omits ee974d9625c4 iommu/amd: Fix printing of IOMMU events when rate limiting [...] omits cecb7cc88302 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next omits d28b1e03dc8d clk: renesas: r9a07g044: Add entry for fixed clock P0_DIV2 omits 9800190881cd Merge tag 'renesas-r9a07g044-dt-binding-defs-tag2' into re [...] omits 0b256c403d40 dt-bindings: clock: r9a07g044-cpg: Add entry for P0_DIV2 c [...] omits a3d7d983236a arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal [...] omits 75cc1018a9e1 iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() omits 3f34f1259776 iommu/vt-d: Implement map/unmap_pages() iommu_ops callback omits a886d5a7e67b iommu/vt-d: Report real pgsize bitmap to iommu core omits 26bc7ea7385c arm64: dts: renesas: r8a77995: draak: Add R-Car Sound support omits 3e677cbb6f51 arm64: dts: renesas: r8a77995: Add R-Car Sound support omits 8bc54824da4e iommu/amd: Convert from atomic_t to refcount_t on pasid_st [...] omits 2c39ca6885a2 ASoC: tlv320aic31xx: Fix jack detection after suspend omits 13b6eb6e1c98 iommu: Streamline iommu_iova_to_phys() omits 308723e35800 iommu: Remove mode argument from iommu_set_dma_strict() omits 02252b3bfe9f iommu/amd: Add support for IOMMU default DMA mode build options omits d0e108b8e962 iommu/vt-d: Add support for IOMMU default DMA mode build options omits 712d8f205835 iommu: Enhance IOMMU default DMA mode build options omits d8577d2e331d iommu: Print strict or lazy mode at init time omits 1d479f160c50 iommu: Deprecate Intel and AMD cmdline methods to enable s [...] omits 9d32e4e7e9e1 nfp: add support for coalesce adaptive feature omits e129f6b5aeb3 net: mhi: Improve MBIM packet counting omits a0302ff5906a nfc: s3fwrn5: remove unnecessary label omits 8f49efc9a0c4 Merge branch 'hns3-devlink' omits f2b67226c3a8 net: hns3: add devlink reload support for VF omits 98fa7525d360 net: hns3: add devlink reload support for PF omits bd85e55bfb95 net: hns3: add support for devlink get info for VF omits 26fbf511693e net: hns3: add support for devlink get info for PF omits cd6242991d2e net: hns3: add support for registering devlink for VF omits b741269b2759 net: hns3: add support for registering devlink for PF omits 6149ab604c80 devlink: add documentation for hns3 driver omits 71e69d7adee1 Merge 5.14-rc3 into char-misc-next omits c435e632ec6f btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] omits b531626a0a57 btrfs: remove ignore_offset argument from btrfs_find_all_roots() omits 3f615c4b9ea7 btrfs: mark compressed range uptodate only if all bio succeed omits 548c74bc4932 btrfs: avoid unnecessary lock and leaf splits when updatin [...] omits 83f0567922d9 btrfs: remove unnecessary list head initialization when sy [...] omits ae6acbb2a18c btrfs: avoid unnecessary log mutex contention when syncing log omits 7103df0c75a2 btrfs: remove racy and unnecessary inode transaction updat [...] omits 674f4bab090c btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] omits 3de11c864991 btrfs: improve the batch insertion of delayed items omits d3c6ec3c94af btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] omits a46d19c19a93 btrfs: pass NULL as trans to btrfs_search_slot if we only [...] omits e827137d7f3f btrfs: continue readahead of siblings even if target node [...] omits 37521ab91402 btrfs: check-integrity: drop kmap/kunmap for block pages omits 519256cbb192 btrfs: compression: drop kmap/kunmap from generic helpers omits e2b32a50fa8a btrfs: compression: drop kmap/kunmap from zstd omits 341b1b37c528 btrfs: compression: drop kmap/kunmap from zlib omits 51699f4d2fd7 btrfs: compression: drop kmap/kunmap from lzo omits 43c98adefc5c btrfs: drop from __GFP_HIGHMEM all allocations omits dda962d5b97b btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs omits 26633dafc560 btrfs: remove max argument from generic_bin_search omits 012a364f1d39 btrfs: make btrfs_finish_chunk_alloc private to block-group.c omits 3eda990fde71 btrfs: check-integrity: drop unnecessary function prototypes omits f7deee2d5690 btrfs: add special case to setget helpers for 64k pages omits 4fe3a74d27f8 btrfs: zoned: remove max_zone_append_size logic omits 8119cefd9a29 powerpc/kexec: blacklist functions called in real mode for kprobe omits 808035317b22 iommu/arm-smmu: Implement the map_pages() IOMMU driver callback omits 9ea1a2c49448 iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback omits 23c30bed9c3c iommu/io-pgtable-arm-v7s: Implement arm_v7s_map_pages() omits f13eabcf9dfa iommu/io-pgtable-arm-v7s: Implement arm_v7s_unmap_pages() omits 4a77b12deb25 iommu/io-pgtable-arm: Implement arm_lpae_map_pages() omits 1fe27be5ffec iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() omits 41e1eb2546e9 iommu/io-pgtable-arm: Prepare PTE methods for handling mul [...] omits 647c57764b37 iommu: Add support for the map_pages() callback omits b1d99dc5f983 iommu: Hook up '->unmap_pages' driver callback omits 89d5b9601f70 iommu: Split 'addr_merge' argument to iommu_pgsize() into [...] omits e7d6fff6b3d3 iommu: Use bitmap to calculate page size in iommu_pgsize() omits 910c4406ccc9 iommu: Add a map_pages() op for IOMMU drivers omits ca073b55d16a iommu/io-pgtable: Introduce map_pages() as a page table op omits cacffb7f7b45 iommu: Add an unmap_pages() op for IOMMU drivers omits 374c15594c4e iommu/io-pgtable: Introduce unmap_pages() as a page table op omits 7d9e2661f268 printk: Move the printk() kerneldoc comment to its new home omits 0f0aa84850a4 printk/index: Fix warning about missing prototypes omits ef5680b5f7d1 fuse: allow sharing existing sb omits 6defeb73d4d8 fuse: move fget() to fuse_get_tree() omits d842bc6c0579 Merge v5.14-rc3 into usb-next omits 941b2be46901 dt-bindings: opp: Convert to DT schema omits f05b0068950e dt-bindings: Clean-up OPP binding node names in examples omits 45dd009f0a8f ARM: dts: omap: Drop references to opp.txt omits 5fecc72d6f6e opp: remove WARN when no valid OPPs remain omits 10a6f3b3e219 Merge branch 'v5.15-armsoc/dts64' into for-next omits 7ca30712c3a8 arm64: dts: rockchip: add watchdog to rk3568 omits b1f2fcb28228 ARM: dts: bcm283x: Fix VEC address for BCM2711 omits 3012248fdfee drm: document drm_property_enum.value for bitfields omits 4b5260032ec6 arm64: dts: meson: improve gxm-khadas-vim2 wifi omits 6b197abe56fe arm64: dts: meson: improve gxl-s905x-khadas-vim wifi omits 72ccc373b064 ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties omits 632062e540be ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties omits 876228e9f935 ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply [...] omits 0bd475db1a5d ARM: dts: meson8b: ec100: wire up the RT5640 audio codec omits 4f8ca13df1d5 ARM: dts: meson: Add the AIU audio controller omits c8cec8130546 ARM: multi_v7_defconfig: Enable CONFIG_MMC_MESON_MX_SDHC omits 46f2735c17d2 arm64: dts: meson-gxbb: nanopi-k2: Enable Bluetooth omits 44cf630bcb8c ARM: dts: meson8: Use a higher default GPU clock frequency omits d66cd5dea551 cpufreq: blacklist Qualcomm sc8180x in cpufreq-dt-platdev omits ba47b515f594 fscrypt: align Base64 encoding with RFC 4648 base64url omits e538b0985a05 fscrypt: remove mention of symlink st_size quirk from docu [...] omits 064c73498601 ubifs: report correct st_size for encrypted symlinks omits 461b43a8f92e f2fs: report correct st_size for encrypted symlinks omits 8c4bca10ceaf ext4: report correct st_size for encrypted symlinks omits d18760560593 fscrypt: add fscrypt_symlink_getattr() for computing st_size omits 5e36129f2b4e regulator: hi6421v600: rename voltage range arrays omits c20d7a9b0266 Merge branch 'regulator-5.14' into regulator-5.15 omits ccb2a74eec21 regulator: hi6421v600: use lowercase for ldo omits 35482f9dc56b Backmerge tag 'v5.14-rc3' into drm-next omits 4a52225d6101 docs/zh_CN: add a translation for index omits 77167b966b7e docs: submitting-patches: clarify the role of LKML omits d5caec394a78 admin-guide/cputopology.rst: Remove non-existed cpu-hotplug.txt omits ce48ee81a193 admin-guide/hw-vuln: Rephrase a section of core-scheduling.rst omits b426d9d78efb docs: virt: kvm: api.rst: replace some characters omits dc9c31c3ffc8 docs: firmware-guide: acpi: dsd: graph.rst: replace some c [...] omits f3fd34fe0e71 docs: sound: kernel-api: writing-an-alsa-driver.rst: repla [...] omits 662fa3d60993 docs: networking: dpaa2: fix chapter title format omits a9fd134be7b9 docs: kvm: properly format code blocks and lists omits 8b9671643d2f docs: kvm: fix build warnings omits 5b42d0bfb73d docs: printk-formats: fix build warning omits 6ab0493dfc62 deprecated.rst: Include details on "no_hash_pointers" omits 0a03801ca8bd docs/zh_CN: reformat zh_CN/dev-tools/testing-overview omits 03b7c552d081 maintainers: Update freedesktop.org IRC channels omits 79e93d0a74e7 documentation: Update #nouveau IRC channel network omits a8a1135c0d07 Merge branch 'v5.15-armsoc/dts64' into for-next omits 68e0277204c7 arm64: dts: rockchip: add isp1 node on rk3399 omits 8bfdb394af40 arm64: dts: rockchip: add cif clk-control pinctrl for rk3399 omits 424a83979d9e arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399 omits 2eeb0dce728a f2fs: don't sleep while grabing nat_tree_lock omits 6de8687ccdef f2fs: remove allow_outplace_dio() omits 3e679dc78c17 f2fs: make f2fs_write_failed() take struct inode omits 71f68fe7f121 drm/rockchip: dsi: add ability to work as a phy instead of [...] omits a8124139845f dt-bindings: display: rockchip-dsi: add optional #phy-cell [...] omits c92ecb4eac76 drm/rockchip: dsi: add own additional pclk handling omits 9491b9177fd0 iio: adc: meson-saradc: Fix indentation of arguments after [...] omits 0e1d2a5ec77e iio: adc: meson-saradc: Add missing space between if and p [...] omits 48dc1abde015 iio: adc: meson-saradc: Disable BL30 integration on G12A a [...] omits 1f49bf8b6aec dt-bindings: display: ssd1307fb: Convert to json-schema omits 47956bc86ee4 drm/bridge: nwl-dsi: Avoid potential multiplication overfl [...] omits 6474e67eabfb dt-bindings: display: simple: add some Logic Technologies [...] omits cc19862ffe45 tipc: fix an use-after-free issue in tipc_recvmsg omits 8dad5561c13a can: flexcan: update Kconfig to enable coldfire omits d9cead75b1c6 can: flexcan: add mcf5441x support omits 896e7f3e7424 can: flexcan: add platform data header omits f4f5247daa45 can: etas_es58x: rewrite the message cast in es58{1,_fd}_t [...] omits 7fcecf51c18f can: etas_es58x: use sizeof and sizeof_field macros instea [...] omits 004653f0abf2 can: etas_es58x: add es58x_free_netdevs() to factorize code omits 6bde4c7fd845 can: etas_es58x: use devm_kzalloc() to allocate device resources omits 45cb13963df3 can: etas_es58x: use error pointer during device probing omits 58fb92a517b5 can: etas_es58x: fix three typos in author name and documentation omits c11dcee75830 can: peak_usb: pcan_usb_decode_error(): upgrade handling o [...] omits 1763c547648d can: peak_usb: pcan_usb_encode_msg(): add information omits 3a7939495ce8 can: peak_usb: PCAN-USB: add support of loopback and one-s [...] omits 1d0214a0f5db can: peak_usb: pcan_usb_get_device_id(): read value only i [...] omits 805ff68c8e7f can: peak_pci: Add name and FW version of the card in kern [...] omits fe1fa1387a15 can: peak_pci: fix checkpatch warnings omits 9b69aff9fd1a can: peak_pci: convert comments to network style comments omits 5bbe60493a21 net: at91_can: fix the comments style issue omits fc1d97d4fbfd net: at91_can: remove redundant space omits 02400533bb70 net: at91_can: add braces {} to all arms of the statement omits ccc5f1c994df net: at91_can: fix the alignment issue omits 8ed1661cf21e net: at91_can: use BIT macro omits 57bca980bad4 net: at91_can: fix the code style issue about macro omits 933850c4b912 net: at91_can: add blank line after declarations omits 822a99c41fb4 net: at91_can: remove redundant blank lines omits 42b9fd6ec7c9 can: at91_can: use DEVICE_ATTR_RW() helper macro omits f731707c5667 can: janz-ican3: use DEVICE_ATTR_RO/RW() helper macro omits 681e4a764521 can: esd_usb2: use DEVICE_ATTR_RO() helper macro omits cb6adfe27680 can: mcp251xfd: mcp251xfd_open(): request IRQ as shared omits 71520f85f908 can: mcp251xfd: Fix header block to clarify independence from OF omits 74f89cf17e44 can: mcp251xfd: mcp251xfd_probe(): try to get crystal cloc [...] omits 0ddd83fbebbc can: m_can: remove support for custom bit timing omits 9808dba1bbcb can: m_can: use devm_platform_ioremap_resource_byname omits d836cb5fe045 can: m_can: Add support for transceiver as phy omits 9c0e7ccd831b dt-bindings: net: can: Document transceiver implementation as phy omits 6b6bd1999267 can: netlink: remove redundant check in can_validate() omits e3b0a4a47064 can: netlink: clear data_bittiming if FD is turned off omits 8345a3307381 can: bittiming: fix documentation for struct can_tdc omits 30bfec4fec59 can: rx-offload: can_rx_offload_threaded_irq_finish(): add [...] omits 1e0d8e507ea4 can: rx-offload: can_rx_offload_irq_finish(): directly cal [...] omits c757096ea103 can: rx-offload: add skb queue for use during ISR omits a08ec5fe709f can: j1939: j1939_xtp_rx_dat_one(): use separate pointer f [...] omits 78b77c760f71 can: j1939: j1939_session_tx_dat(): use consistent name se [...] omits 7ac56e40d054 can: j1939: j1939_session_completed(): use consistent name [...] omits 641ba6ded234 can: j1939: replace fall through comment by fallthrough ps [...] omits 333128737955 can: j1939: fix checkpatch warnings omits 04bdec2b904f can: j1939: j1939_sk_sock_destruct(): correct a grammatical error omits 1522756c7954 drm/shmobile: Convert to Linux IRQ interfaces omits 616d57693455 IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq omits 0e804326759d Merge branch 'nfc-const' omits 7186aac9c22d nfc: constify nfc_digital_ops omits 49545357bf7e nfc: constify nfc_llc_ops omits 094c45c84d79 nfc: constify nfc_hci_ops omits f6c802a726ae nfc: constify nfc_ops omits 5f3e63933793 nfc: constify nfc_hci_gate omits 15944ad2e5a1 nfc: constify pointer to nfc_vendor_cmd omits 0f20ae9bb96b nfc: st21nfca: constify file-scope arrays omits 7a5e98daf6bd nfc: constify nfc_phy_ops omits cb8caa3c6c04 nfc: constify nci_driver_ops (prop_ops and core_ops) omits d08ba0fdeaba nfc: s3fwrn5: constify nci_ops omits b9c28286d8f1 nfc: constify nci_ops omits 48d5440393d3 nfc: constify payload argument in nci_send_cmd() omits ec387b8ff8d7 drm/i915/display: split DISPLAY_VER 9 and 10 in intel_setu [...] omits 4fd177288a4e drm/i915: fix not reading DSC disable fuse in GLK omits 630211a17055 fpga: fpga-mgr: wrap the write_sg() op omits 6489d3b00398 fpga: fpga-mgr: wrap the fpga_remove() op omits b02a40713db9 fpga: fpga-mgr: wrap the state() op omits 6f9922711359 fpga: fpga-mgr: wrap the status() op omits 8ebab40fd8f1 fpga: fpga-mgr: wrap the write() op omits 72d935020ea8 fpga: fpga-mgr: make write_complete() op optional omits 2e8438b754ab fpga: fpga-mgr: wrap the write_init() op omits 6f125e87184e fpga: zynqmp-fpga: Address warning about unused variable omits 56ddc787706c fpga: xilinx-pr-decoupler: Address warning about unused variable omits 1aa3fc699c11 fpga: xiilnx-spi: Address warning about unused variable omits e3fd0cfb852b fpga: altera-freeze-bridge: Address warning about unused variable omits 82fb70b87f21 fpga: dfl: pci: add device IDs for Silicom N501x PAC cards omits c5381154393d net: bridge: fix build when setting skb->offload_fwd_mark [...] omits 84edec86f449 iio: humidity: hdc100x: Add margin to the conversion time omits a574e68ff513 iio: gyro: st_gyro: use devm_iio_triggered_buffer_setup() [...] omits 899f6791469f iio: magn: st_magn: use devm_iio_triggered_buffer_setup() [...] omits a442673b40f2 iio: accel: st_accel: use devm_iio_triggered_buffer_setup( [...] omits 674db1e9217a iio: pressure: st_pressure: use devm_iio_triggered_buffer_ [...] omits 78a6af334662 iio: adc: fsl-imx25-gcq: Use the defined variable to clean code omits 14a30238ecb8 dt-bindings: iio: st: Remove wrong items length check omits 9f9decdb64c5 iio: accel: fxls8962af: fix i2c dependency omits 7ff98c8afa46 iio: proximity: vcnl3020: remove iio_claim/release_direct omits 3363fbbe19e5 iio: proximity: vcnl3020: add periodic mode omits f5e9e38e7063 iio: proximity: vcnl3020: add DMA safe buffer omits 9c6cd755b548 iio: st-sensors: Remove some unused includes and add some [...] omits 7e6b78663c2f dt-bindings: iio: accel: bma255: Merge bosch,bma180 schema omits 562442d5a93b dt-bindings: iio: accel: bma255: Sort compatibles omits 39361c997dc7 dt-bindings: iio: accel: bma255: Fix interrupt type omits 4511781f95da ALSA: usb-audio: fix incorrect clock source setting omits 2b8b12be9b97 ALSA: scarlett2: Fix line out/speaker switching notifications omits 9ee0fc8366dd ALSA: scarlett2: Correct channel mute status after mute bu [...] omits d3a4f784d20c ALSA: scarlett2: Fix Direct Monitor control name for 2i2 omits cdf72837cda8 ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names omits acd5aea40049 Bluetooth: btusb: Add valid le states quirk omits 3c73553f56cd drm/i915: Program chicken bit during DP MST sequence on TGL+ omits 93ebb6828723 s390/pv: fix the forcing of the swiotlb omits 2b7e9f25e590 bpf/tests: Do not PASS tests without actually testing the result omits ad6c00283163 swiotlb: Free tbl memory in swiotlb_exit() omits ae7f47041d92 bpf/tests: Fix copy-and-paste error in double word test omits 1efd3fc0ccf5 swiotlb: Emit diagnostic in swiotlb_exit() omits 463e862ac63e swiotlb: Convert io_default_tlb_mem to static allocation omits 85044eb08d0a of: Return success from of_dma_set_restricted_buffer() whe [...] omits 7a18844223d4 selftests/bpf: Document vmtest.sh dependencies omits e244d34d0ea1 libbpf: Add bpf_map__pin_path function omits d9e8d14b1220 Merge branch 'bpf: Allow bpf tcp iter to do bpf_(get|set)sockopt' omits eed92afdd14c bpf: selftest: Test batching and bpf_(get|set)sockopt in b [...] omits 3cee6fb8e69e bpf: tcp: Support bpf_(get|set)sockopt in bpf tcp iter omits 04c7820b776f bpf: tcp: Bpf iter batching and lock_sock omits 05c0b35709c5 tcp: seq_file: Replace listening_hash with lhash2 omits b72acf4501d7 tcp: seq_file: Add listening_get_first() omits 62001372c2b6 bpf: tcp: seq_file: Remove bpf_seq_afinfo from tcp_iter_state omits ad2d61376a05 tcp: seq_file: Refactor net and family matching omits 525e2f9fd022 tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos omits 17c1b16340f0 dt-bindings: pci: Add DT binding for Toshiba Visconti PCIe [...] omits 9b52aa720168 drm/i915/bios: Fix ports mask omits e2f55370b422 MAINTAINERS: Add Rahul Tanwar as Intel LGM Gateway PCIe ma [...] omits af0ca06f8781 pinctrl: imx8ulp: Initialize pin_reg omits fbe280ee67c4 dt-bindings: PCI: intel,lgm-pcie: Add reference to common schemas omits facfbf4f0b5a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 76ba1900cb67 dt-bindings: power: reset: qcom-pon: Convert qcom PON bind [...] omits 400793bc351b dt-bindings: input: pm8941-pwrkey: Convert pm8941 power ke [...] omits da5e96ffd5a9 dt-bindings: power: reset: Change 'additionalProperties' to true omits ee53488cc741 Final si_trapno bits omits 9200454ca047 drm/st7586: Use framebuffer dma-buf helpers omits baf6c24bacdd drm/repaper: Use framebuffer dma-buf helpers omits 329e2c42f8ea drm/gm12u320: Use framebuffer dma-buf helpers omits 08b7ef0524f5 drm/gud: Use framebuffer dma-buf helpers omits 08971eea06db drm/mipi-dbi: Use framebuffer dma-buf helpers omits ce724470a2e5 drm/udl: Use framebuffer dma-buf helpers omits 37408cd825a4 drm/gem: Provide drm_gem_fb_{begin,end}_cpu_access() helpers omits f4ac73023449 signal: Rename SIL_PERF_EVENT SIL_FAULT_PERF_EVENT for con [...] omits 50ae81305c7a signal: Verify the alignment and size of siginfo_t omits c7fff9288dce signal: Remove the generic __ARCH_SI_TRAPNO support omits 7de5f68d497c signal/alpha: si_trapno is only used with SIGFPE and SIGTR [...] omits 2c9f7eaf0865 signal/sparc: si_trapno is only used with SIGILL ILL_ILLTRP omits a791cde6d272 drm/hisilicon/hibmc: Remove variable 'priv' from hibmc_unload() omits ce7e1f86b703 drm/i915/dg2: Add DG2 to the PSR2 defeature list omits fdc0b946a9ca drm/i915/dg2: Classify DG2 PHY types omits 61df0dae5241 Merge branch 'v5.15-clk/next' into for-next omits 70ff5acd1d25 Merge branch 'v5.15-armsoc/dts64' into for-next omits 4ccad1822f21 Merge branch 'v5.15-armsoc/dts32' into for-next omits 44c986647b53 Merge branch 'v5.15-armsoc/drivers' into for-next omits 80055186c461 arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A omits 726e337b6454 arm64: Add compile-time asserts for siginfo_t offsets omits 56516a42f2f1 arm: Add compile-time asserts for siginfo_t offsets omits 94a994d2b2b7 net: phy: Remove unused including <linux/version.h> omits c65e7025c603 nfc: port100: constify protocol list array omits 42365abdde2a sparc64: Add compile-time asserts for siginfo_t offsets omits 79e2311c876c pinctrl: qcom/pinctrl-spmi-gpio: Add compatible for pmic-g [...] omits 4afc2a0c62a3 pinctrl: qcom/pinctrl-spmi-gpio: Arrange compatibles alpha [...] omits 0ac2c2aebf82 dt-bindings: pinctrl: qcom,pmic-gpio: Add compatible for S [...] omits ffdf4cecac07 dt-bindings: pinctrl: qcom,pmic-gpio: Arrange compatibles [...] omits 6a6b83ca471c mpls: defer ttl decrement in mpls_forward() omits 8cc236db1a91 wwan: core: Fix missing RTM_NEWLINK event for default link omits 3bdba2c70a35 octeontx2-af: Enhance mailbox trace entry omits 1ac1f6459d1e pinctrl: mediatek: fix platform_no_drv_owner.cocci warnings omits cd74f25b28ce e100: Avoid memcpy() over-reading of ETH_SS_STATS omits c9183f45e4ac igb: Avoid memcpy() over-reading of ETH_SS_STATS omits 07be39e32d0a igb: Add counter to i21x doublecheck omits 16b343e8e0ef pinctrl: imx8ulp: Add pinctrl driver support omits 41af189bb38b dt-bindings: pinctrl: imx8ulp: Add pinctrl binding omits baf8d6899b1e pinctrl: armada-37xx: Correct PWM pins definitions omits 29d45a642d4e pinctrl: bcm2835: Replace BUG with BUG_ON omits 41353ae7a17b pinctrl: qcom: Add MDM9607 pinctrl driver omits 832e6e3e9d49 dt-bindings: pinctrl: qcom: Add bindings for MDM9607 omits 798a315fc359 pinctrl: mediatek: Fix fallback behavior for bias_set_combo omits 356ae88f8322 Merge branch 'bridge-tx-fwd' omits d82f8ab0d874 net: dsa: tag_dsa: offload the bridge forwarding process omits ce5df6894a57 net: dsa: mv88e6xxx: map virtual bridges with forwarding o [...] omits 123abc06e74f net: dsa: add support for bridge TX forwarding offload omits 5b22d3669f2f net: dsa: track the number of switches in a tree omits 472111920f1c net: bridge: switchdev: allow the TX data plane forwarding [...] omits 6310a1526aa0 PCI: tegra: Remove unused struct tegra_pcie_bus omits 2999568defbf PCI: dwc: Remove surplus break statement after return omits 313b1c763cb0 PCI: artpec6: Remove local code block from within switch s [...] omits 7c665ce9197c PCI: artpec6: Remove surplus break statement after return omits 5af84df962dd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 90c7c70a0a90 drm/fourcc: Add modifier definitions for Arm Fixed Rate Co [...] omits 9f1168cf263a PCI: controller: PCI_IXP4XX should depend on ARCH_IXP4XX omits 9a5ca18895ec Merge pull request #62 from namjaejeon/cifsd-for-next omits ee832aad8a3a fuse: name fs_context consistently omits bdb99dbe3ece drm/amdgpu: retire sdma v5_2 golden settings from driver omits 61a6813f3f4e drm/amdgpu: Add msix restore for pass-through mode omits fe6b1032b23e drm/amdgpu: Change the imprecise output omits 7a69ce40aeef drm/amd/display: Fix ASSR regression on embedded panels omits 1bece222eabe drm/amdgpu: Clear doorbell interrupt status for Sienna Cichlid omits 5810323ba692 drm/amd/pm: Fix a bug communicating with the SMU (v5) omits a8f706966b92 drm/amdgpu: add pci device id for cyan_skillfish omits 7fd74ad88054 drm/amdgpu: add autoload_supported check for RLC autoload omits 641df0990487 drm/amdgpu: enable SMU for cyan_skilfish omits 61ad757dae89 drm/amdgpu: add check_fw_version support for cyan_skillfish omits 67c3f8456a14 drm/amdgpu: add basic ppt functions for cyan_skilfish omits ad75be36d448 drm/amdgpu: add smu interface header for cyan_skilfish omits 1139402e646d drm/amdgpu: add smu_v11_8_ppsmc header for cyan_skilfish omits 128ac51a5c92 drm/amdgpu: add smu_v11_8_pmfw header for cyan_skilfish omits c5d0aa482e10 drm/amdgpu: use direct loading by default for cyan_skillfish2 omits 1c7916af55a7 drm/amdgpu: enable psp v11.0.8 for cyan_skillfish omits 3188fd0752a5 drm/amdgpu: init psp v11.0.8 function for cyan_skillfish omits e330a68f30a6 drm/amdgpu: add psp v11.0.8 driver for cyan_skillfish omits 2766534b766e drm/amdgpu: add mp 11.0.8 header for cyan_skillfish omits 338b3cf0b9f8 drm/amdgpu: add nbio support for cyan_skillfish omits b515937b414a drm/amdgpu: add chip early init for cyan_skillfish omits 06e75b88e8b8 drm/amdkfd: enable cyan_skillfish KFD omits d9393f9b68a5 drm/amdgpu: add gc v10 golden settings for cyan_skillfish omits 86491ff7c6e7 drm/amdgpu: add sdma v5 golden settings for cyan_skillfish omits 9724bb6621cb drm/amdgpu: add cyan_skillfish support in gfx v10 omits 9dbd8a125170 drm/amdgpu: add cyan_skillfish support in gmc v10 omits d594e3cc19be drm/amdgpu: load fw direclty for cyan_skillfish omits bf4759a81b7b drm/amdgpu: add sdma fw loading support for cyan_skillfish omits 621312a2acdf drm/amdgpu: add cp/rlc fw loading support for cyan_skillfish omits f36fb5a0e361 drm/amdgpu: set ip blocks for cyan_skillfish omits 6e80eacd9c99 drm/amdgpu: init family name for cyan_skillfish omits 708391977be5 drm/amdgpu: dynamic initialize ip offset for cyan_skillfish omits d0f56dc25afb drm/amdgpu: add cyan_skillfish asic type omits 30ebc16aac64 drm/amdgpu: adjust fw_name string length for toc omits 5ccde01b50c0 drm/amdgpu: increase size for sdma fw name string omits 69b30d80ef0d drm/amdgpu: add yellow carp pci id (v2) omits e97c8d86773d drm/amdgpu: update yellow carp external rev_id handling omits aff890288de2 drm/amdgpu/acp: Make PM domain really work omits 222e0a71c297 drm/amd/amdgpu: add consistent PSP FW loading size checking omits ff99849b00fe drm/amd/amdgpu: consider kernel job always not guilty omits 410e302ea53f drm/amdkfd: Update SMI throttle event bitmask omits e25515e22bdc drm/amdgpu: Fix documentaion for dm_dmub_outbox1_low_irq omits 6d7f735366c7 drm/amd/amdgpu: Add a new line to debugfs phy_settings output omits 1a394b3c3de2 drm/amd/amdgpu: Update debugfs link_settings output link_r [...] omits 4f942aaeb19d drm/amdkfd: Fix a concurrency issue during kfd recovery omits 78ccea9ff2ad drm/amdkfd: Set priv_queue to NULL after it is freed omits 9af5379c8508 drm/amdkfd: Renaming dqm->packets to dqm->packet_mgr omits cd5955f40173 drm/amdgpu: Change a few function names omits 95f71f12aa45 drm/amdgpu: Fix a printing message omits 4067cdb1cfad drm/amdgpu: Add error message when programing registers fails omits 1a4772d922d2 drm/amdgpu: Change the imprecise function name omits f72ac409416e drm/amdgpu - Corrected the video codecs array name for yel [...] omits 933048103837 drm/amdkfd: report pcie bandwidth to the kfd omits 3f46c4e9ce25 drm/amdkfd: report xgmi bandwidth between direct peers to the kfd omits 331e78187f3a drm/amdgpu: add psp command to get num xgmi links between [...] omits d8c33180c01f drm/amdgpu: Fix documentaion for amdgpu_bo_add_to_shadow_list omits 54e606546124 drm/amd/pm: Support board calibration on aldebaran omits 550ff7ad37fa drm/amd/display: change zstate allow msg condition omits d95743c79861 drm/amd/display: 3.2.145 omits 5624c3455d5e drm/amd/display: [FW Promotion] Release 0.0.75 omits 5bb0d5cf9fc7 drm/amd/display: Refine condition for cursor visibility omits ff7903551c96 drm/amd/display: Populate dtbclk entries for dcn3.02/3.03 omits a4d5df1787cc drm/amd/display: add workaround for riommu invalidation re [...] omits ba16b22d4228 drm/amd/display: Line Buffer changes omits e0f65a85d405 drm/amd/display: Remove MALL function from DCN3.1 omits 324b1fcba697 drm/amd/display: DCN2X Prefer ODM over bottom pipe to find [...] omits 0070a5b7004a drm/amd/display: Only set default brightness for OLED omits b2d5b64e9358 drm/amd/display: Update bounding box for DCN3.1 omits ffa09d932ff8 drm/amd/display: Query VCO frequency from register for DCN3.1 omits f891ae71f3b0 drm/amd/display: Populate socclk entries for dcn3.02/3.03 omits 2e63f4064eda drm/amd/display: Fix max vstartup calculation for modes wi [...] omits 328fe6e27cb0 drm/amd/display: Enable eDP ILR on DCN2.1 omits 11a7e64266ee drm/amd/display: 3.2.144 omits 0f806243125d drm/amd/display: Fix comparison error in dcn21 DML omits 3addbde269f2 drm/amd/display: Fixed hardware power down bypass during h [...] omits d93d53563697 drm/amd/display: Add copyright notice to new files omits 5948190a0ec8 drm/amd/display: Reduce delay when sink device not able to [...] omits 2be7f77f6c36 drm/amd/display: add debug print for DCC validation failure omits 718693352d8b ASoC: amd: Use dev_probe_err helper omits af7dc6f194a8 ASoC: amd: Don't show messages about deferred probing by default omits 090597b4a9c1 Merge branch 'net-remove-compat-alloc-user-space' omits 29c4964822aa net: socket: rework compat_ifreq_ioctl() omits 876f0bf9d0d5 net: socket: simplify dev_ifconf handling omits b0e99d03778b net: socket: remove register_gifconf omits 709566d79209 net: socket: rework SIOC?IFMAP ioctls omits dd98d2895de6 ethtool: improve compat ioctl handling omits 1a33b18b3bd9 compat: make linux/compat.h available everywhere omits 69a91ff5e46c Merge branch 'mvebu/dt64' into mvebu/for-next omits ee7ab3f263f8 arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode omits 45b256532782 arch/arm64: dts: change 10gbase-kr to 10gbase-r in Armada omits 5c0ee54723f3 arm64: dts: add support for Marvell cn9130-crb platform omits f3200db5c6a5 dts: marvell: Enable 10G interfaces on 9130-DB and 9131-DB boards omits 4c43a41e5b8c arm64: dts: cn913x: add device trees for topology B boards omits f9714eb04364 ipmi: ssif_bmc: Return -EFAULT if copy_from_user() fails omits 0ffa3c63b6da bindings: ipmi: Add binding for SSIF BMC driver omits b7345b79d0e5 ipmi: ssif_bmc: Add SSIF BMC driver omits d85e44de8fb5 i2c: aspeed: Add slave_enable() to toggle slave mode omits d9dd833cf6d2 Bluetooth: hci_h5: Add runtime suspend omits 30f11dda2d25 Bluetooth: hci_h5: btrtl: Maintain flow control if wakeup [...] omits 66f077dde749 Bluetooth: hci_h5: add WAKEUP_DISABLE flag omits c18c36dc75fe Documentation: gpu: Mention the requirements for new properties omits 04e1ecf6099c arm64: dts: rockchip: add rk3566 dtsi omits 92eb5ffbae44 arm64: dts: rockchip: split rk3568 device tree omits 94c75b5265fe arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi omits d475653672b7 dt-bindings: clk: Convert rockchip,rk3399-cru to DT schema omits f133717efc6f staging: rtl8723bs: fix camel case in struct ndis_802_11_wep omits 2ddaf7cf4d89 staging: rtl8723bs: remove unused struct ndis_801_11_ai_resfi omits bc512e8873ca staging: rtl8723bs: remove unused struct ndis_802_11_ai_reqfi omits 61ba4fae0a5d staging: rtl8723bs: fix camel case in IE structures omits d7361874468f staging: rtl8723bs: fix camel case in struct wlan_bcn_info omits 631f42e90793 staging: rtl8723bs: fix camel case in struct wlan_phy_info omits 6994aa430368 staging: rtl8723bs: fix camel case in struct ndis_802_11_ssid omits 81ec005b92a8 staging: rtl8723bs: remove struct ndis_802_11_conf_fh omits d8b322b60da6 staging: rtl8723bs: fix camel case in struct ndis_802_11_conf omits d3fcee1b78a5 staging: rtl8723bs: fix camel case in struct wlan_bssid_ex omits 2a62ff13132a staging: rtl8723bs: remove commented out condition omits ddd7c8b0033b staging: rtl8723bs: remove 5Ghz code blocks omits 0a1d0ebec6c7 staging: rtl8723bs: add spaces around operator omits ce9299678fa1 staging: rtl8723bs: convert function name to snake case omits 1a0b06bff50f staging: rtl8723bs: fix camel case inside function omits 2d4c39b32361 staging: rtl8723bs: simplify function selecting channel group omits 8626e63eeea8 drm/panfrost: devfreq: Don't display error for EPROBE_DEFER omits 923f98929182 arm64: dts: armada-3720-turris-mox: fixed indices for the [...] omits bfec305eccea Merge branch 'imx/dt64' into for-next omits 0099193326bd Merge branch 'imx/dt' into for-next omits 77f759c20875 Merge branch 'imx/bindings' into for-next omits 53fab9b340e2 Merge branch 'imx/ecspi' into for-next omits 32ec3960175e pinctrl: qcom: fix GPIOLIB dependencies omits d5b53631e322 arm64: dts: imx8m: Replace deprecated fsl,usbphy DT props [...] omits 3d9e30a52047 ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_ [...] omits 9bd9e0de1cf5 mfd: hi6421-spmi-pmic: move driver from staging omits 20fb73911fec ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init omits 86ce91d5568d MIPS/asm/printk: Fix build failure caused by printk omits 65733a83c393 arm64: dts: imx8mq-evk: Remove unnecessary blank lines omits 390955bb4fde arm64: dts: imx8mq-evk: add CD pinctrl for usdhc2 omits c3cdc019a6bf media: atomisp: pci: reposition braces as per coding style omits f83f86e72622 media: atomisp: i2c: Remove a superfluous else clause in a [...] omits a5e5ceae597b media: atomisp: Move MIPI_PORT_LANES to the only user omits 69aa1deeab47 media: atomisp: Perform a single memset() for union omits d27f346aa98f media: atomisp: pci: fix error return code in atomisp_pci_probe() omits 454a6232e294 media: atomisp: pci: Remove unnecessary (void *) cast omits 1c6edb2831d9 media: atomisp: pci: Remove checks before kfree/kvfree omits 693064eafa9e media: atomisp: Remove unused port_enabled variable omits dbe93bc97063 media: atomisp: Annotate a couple of definitions with __ma [...] omits 85001df54b5f media: atomisp: Remove unused declarations omits 0ae19e8c0866 media: atomisp: remove the repeated declaration omits 280355522d61 media: atomisp: improve error handling in gc2235_detect() omits 6bdad3bb7eb1 media: atomisp: Fix whitespace at the beginning of line omits b09ea9386214 media: atomisp: Align block comments omits e53656ab8c80 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] omits 66b22424ad27 media: atomisp: Fix line continuation style issue in sh_css.c omits d2f3009e86fd media: atomisp: Use kcalloc instead of kzalloc with multip [...] omits a93cf5a50584 media: atomisp: Remove unnecessary parens in sh_css.c omits 9e77871a59c8 media: atomisp: Resolve goto style issue in sh_css.c omits 0c980e3f5276 media: atomisp: fix the uninitialized use and rename "retvalue" omits 821720b9f34e crypto: x86/aes-ni - add missing error checks in XTS code omits ac04da5c7bca ARM: dts: imx6q-dhcom: Set minimum memory size of all DHCO [...] omits 0daad458e2fc ARM: dts: imx6q-dhcom: Remove ddc-i2c-bus property omits 10dd9a8a5f7e Merge branch 'for-v5.15/tegra-mc' into for-next omits e460a86aab66 MAINTAINERS: update arm,pl353-smc.yaml reference omits eaf89f1cd38c memory: tegra: fix unused-function warning omits caa15c8dcb00 soundwire: dmi-quirks: add quirk for Intel 'Bishop County' [...] omits 07de34f5ce1e extcon: max3355: Drop unused include omits c3c7ae619c8e extcon: usb-gpio: Use the right includes omits 1d904eaf3f99 ksmbd: fix -Wstringop-truncation warnings omits 654c8876f936 ksmbd: Fix potential memory leak in tcp_destroy_socket() omits 377b50926d36 ARM: dts: imx6q-dhcom: Add keys and leds to the PDK2 board omits fccf2b401e13 ARM: dts: imx6q-dhcom: Align stdout-path with other DHCOM SoMs omits cd35bf9dd94c ARM: dts: imx6q-dhcom: Adding Wake pin to the PCIe pinctrl omits e0dff0fe0bb9 ARM: dts: imx6q-dhcom: Fill GPIO line names on DHCOM SoM omits dd720c7e1867 ARM: dts: imx6q-dhcom: Add interrupt and compatible to the [...] omits 2af8a617b14d ARM: dts: imx6q-dhcom: Add the parallel system bus omits ffd1e072594f dt-bindings: arm: fsl: Add DHCOM PicoITX and DHCOM DRC02 boards omits 4e2b10be1f4f dmaengine: imx-sdma: add terminated list for freed descrip [...] omits b98ce2f4e32b dmaengine: imx-sdma: add uart rom script omits 04d21cc278e0 dma: imx-sdma: add i.mx6ul compatible name omits 4852e9a299ba dmaengine: imx-sdma: remove ERR009165 on i.mx6ul omits 8eb1252bbedf spi: imx: remove ERR009165 workaround on i.mx6ul omits 980f884866ee spi: imx: fix ERR009165 omits a4965888e64e dmaengine: imx-sdma: add mcu_2_ecspi script omits e8fafa50645c dmaengine: dma: imx-sdma: add fw_loaded and is_ram_script omits e555a03b1128 dmaengine: imx-sdma: remove duplicated sdma_load_context omits 8592f02464d5 Revert "dmaengine: imx-sdma: refine to load context only once" omits 394e1fb847a4 Revert "ARM: dts: imx6: Use correct SDMA script for SPI cores" omits affd9bfabc0f Revert "ARM: dts: imx6q: Use correct SDMA script for SPI5 core" omits da97553ec6e1 libbpf: Export bpf_program__attach_kprobe_opts function omits e3f9bc35ea7e libbpf: Allow decimal offset for kprobes omits 1f71a468a75f libbpf: Fix func leak in attach_kprobe omits 828db68f4ff1 ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz omits c4efed6b4a44 arm64: dts: imx8mm-venice-gw7901: Remove unnecessary #addr [...] omits d8075e949030 ARM: dts: imx7d-remarkable2: Add WiFi support omits 29f6a20c21b5 arm64: dts: ls1028: sl28: fix networking for variant 2 omits 5b9829e3092b ARM: dts: imx6qdl-gw5904: atecc508a support omits 7f30daf81d38 ARM: dts: imx6qdl-gw5xxx: add missing USB OTG OC pinmux omits 8da49a33dda7 Merge tag 'drm-misc-next-2021-07-22' of git://anongit.free [...] omits 9907442fcddb selftests/bpf: Mute expected invalid map creation error msg omits 724f17b7d45d bpf: Remove redundant intiialization of variable stype omits 16c5900ba776 bpf: Fix pointer cast warning omits 64832df2ac05 Bluetooth: btusb: Add support for Foxconn Mediatek Chip omits e73db72732dc drm/i915/firmware: Update to DMC v2.03 on RKL omits f6f2425a8e2d drm/i915/firmware: Update to DMC v2.12 on TGL omits f3ba1e90eb54 drm/i915/dmc: Change intel_get_stepping_info() omits e631a440c03c drm/i915/step: Add macro magic for handling steps omits 34ba3c8a7d8e drm/i915/dg2: DG2 has fixed memory bandwidth omits 5eb6bf0b44e7 drm/i915/dg2: Don't read DRAM info omits 47753748ad05 drm/i915/dg2: Don't program BW_BUDDY registers omits 49f756342b81 drm/i915/dg2: Add dbuf programming omits 263862652f16 drm/i915/dg2: Setup display outputs omits 48f8f016d4d6 drm/i915/dg2: Don't wait for AUX power well enable ACKs omits 87fc875a2b85 drm/i915/dg2: Skip shared DPLL handling omits 1f3e84c4edcd drm/i915/dg2: Add cdclk table and reference clock omits 3176fb663c0b drm/i915/dg2: Add fake PCH omits 22e26af76903 drm/i915: Fork DG1 interrupt handler omits c86fc48a2463 Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] omits 9e22cfc5e9b9 drm/i915/dg2: add DG2 platform info omits 086df54e20be drm/i915/xehpsdv: add initial XeHP SDV definitions omits 05eb46384ecb drm/i915: Add XE_HP initial definitions omits f39730350dd1 drm/i915: Add release id version omits d1fbcbbc8cb4 drm/i915: do not abbreviate version in debugfs omits 5499f2b80b56 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits e09f2ab8eecc spi: update modalias_show after of_device_uevent_modalias support omits 8311ee2164c5 spi: meson-spicc: fix memory leak in meson_spicc_remove omits 5434d0dc56bc ASoC: amd: enable stop_dma_first flag for cz_dai_7219_9835 [...] omits ee3f96ad3eff Bluetooth: btrsi: use non-kernel-doc comment for copyright omits 899a750986bc soundwire: bus: update Slave status in sdw_clear_slave_status omits 7f6a750aea53 Bluetooth: btrtl: Set MSFT opcode for RTL8852 omits 9af417610b61 6lowpan: iphc: Fix an off-by-one check of array index omits 373568276007 Bluetooth: btusb: Add support for LG LGSBWAC92/TWCM-K505D omits 00d3c2b3f0a2 soundwire: cadence: Remove ret variable from sdw_cdns_irq() omits 9f9bc7d50437 soundwire: bus: filter out more -EDATA errors on clock stop omits 20a831f04f15 Bluetooth: btusb: Fix a unspported condition to set availa [...] omits 433b308403aa soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values omits 59da0b38bc2e Bluetooth: sco: prevent information leak in sco_conn_defer [...] omits 2cdff8ca4c84 Bluetooth: btusb: Add support for IMC Networks Mediatek Chip omits b4a46996f1d2 Bluetooth: hci_h5: Disable the hci_suspend_notifier for bt [...] omits 4431531c482a nfp: fix return statement in nfp_net_parse_meta() omits cd94017fb9fa ovl: use kvalloc in xattr copy-up omits c27479d762de media: atomisp: pci: reposition braces as per coding style omits 278cc35d750c media: atomisp: i2c: Remove a superfluous else clause in a [...] omits 70d4ac6fb085 media: atomisp: Move MIPI_PORT_LANES to the only user omits 1d74a91dc5c8 media: atomisp: Perform a single memset() for union omits d14e272958bd media: atomisp: pci: fix error return code in atomisp_pci_probe() omits 655ace3c74fb media: atomisp: pci: Remove unnecessary (void *) cast omits 179b1fce5d80 media: atomisp: pci: Remove checks before kfree/kvfree omits a5d46d9afbdf media: atomisp: Remove unused port_enabled variable omits 86d92c3ad717 media: atomisp: Annotate a couple of definitions with __ma [...] omits 8e38adf99d2f media: atomisp: Remove unused declarations omits d741db71cf1d media: atomisp: remove the repeated declaration omits 544ee7306d9e media: atomisp: improve error handling in gc2235_detect() omits f89aa0d174b3 media: atomisp: Fix whitespace at the beginning of line omits 95d2117cfe77 media: atomisp: Align block comments omits 2c08a018f0d5 media: atomisp: Use sysfs_emit() instead of sprintf() wher [...] omits 6b6d22831331 media: atomisp: Fix line continuation style issue in sh_css.c omits 00ba215607e2 media: atomisp: Use kcalloc instead of kzalloc with multip [...] omits f6e2a76d443c media: atomisp: Remove unnecessary parens in sh_css.c omits 7f52dbb8f7e9 media: atomisp: Resolve goto style issue in sh_css.c omits 9d971b813598 media: atomisp: use list_splice_init in atomisp_compat_css20.c omits c275e5d349b0 media: atomisp: fix the uninitialized use and rename "retvalue" omits 264f59089914 media: atomisp: remove useless returns omits 728a5c64ae5f media: atomisp: remove dublicate code omits 9763267eda9d media: atomisp: remove useless breaks omits 24d4fbdc9a85 media: atomisp: pci: fixed a curly bracket coding style issue. omits 672fe1cf145a media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe omits fe8e320d8bf7 media: atomisp-ov2680: A trivial typo fix omits e6f238735f63 media: atomisp: Fix typo "accesible" omits 44693d74f565 media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats omits fa0b5658597f media: ti-vpe: cal: fix indexing of cal->ctx[] in cal_probe() omits e58430e1d4fd media: rockchip/rga: fix error handling in probe omits 055d2db28ec2 media: platform: stm32: unprepare clocks at handling error [...] omits 514e97674400 media: stkwebcam: fix memory leak in stk_camera_probe omits 7910c23d7047 media: media/cec-core.rst: update adap_enable doc omits f003d635a8ae media: rkisp1: cap: initialize dma buf address in 'buf_init' cb omits 07e59d91e701 media: rkisp1: remove field 'vaddr' from 'rkisp1_buffer' omits ba7a93e507f8 media: v4l2-subdev: fix some NULL vs IS_ERR() checks omits 6f5885a77505 media: go7007: remove redundant initialization omits 47d94dad8e64 media: go7007: fix memory leak in go7007_usb_probe omits 08413fca62c6 ASoC: amd: enable vangogh acp5x driver build omits 361414dc1f07 ASoC: amd: add vangogh i2s dma driver pm ops omits b0a37ac6782f ASoC: amd: add vangogh pci driver pm ops omits b80556addd1a ASoC: amd: add vangogh i2s dai driver ops omits e550339ee652 ASoC: amd: add vangogh i2s controller driver omits cab396d8b22c ASoC: amd: add ACP5x pcm dma driver ops omits fc2c8067c76b ASoC: amd: irq handler changes for ACP5x PCM dma driver omits 77f61444e48b ASoC: amd: add ACP5x PCM platform driver omits 603f2dedccac ASoC: amd: create acp5x platform devices omits 5d9ee88a10e8 ASoc: amd: add acp5x init/de-init functions omits 4a7151c9688c ASoC: amd: add Vangogh ACP PCI driver omits 7bf060d0d579 ASoC: amd: add Vangogh ACP5x IP register header omits e3aa9acc7177 spi: pxa2xx: Adapt reset_sccr1() to the case when no messa [...] omits d0f95e6496a9 regulator: fixed: use dev_err_probe for register omits 1d5ccab95f06 spi: spi-mux: Add module info needed for autoloading omits 090c57da5fd5 ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block [...] omits d00f541a4940 ASoC: amd: renoir: Run hibernation callbacks omits 6d20bf7c020f ASoC: rt5682: Adjust headset volume button threshold omits b9a4b57f423f ASoC: codecs: wcd938x: fix wcd module dependency omits 49fc2be70e7f Merge branch 'fixes' into next omits e00d7d22aa83 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() omits 4801760af0e5 mmc: mmci: De-assert reset on probe omits f94d8d303026 mmc: usdhi6rol0: use proper DMAENGINE API for termination omits 23cc9853eeab mmc: sh_mmcif: use proper DMAENGINE API for termination omits b19f9e69a7c2 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] omits 0fda3787caf9 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 omits fe8b30d632cb mmc: arasan: Fix the issue in reading tap values from DT omits 8cebd26e404d mmc: sdhci-of-arasan: Modify data type of the clk_phase array omits 070e83b0cfee mmc: sdhci-of-arasan: Use appropriate type of division macro omits 2b43f521c53d mmc: sdhci-of-arasan: Check return value of non-void funtions omits 5136c6871ef9 mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] omits 1e69cf1b4137 mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] omits bcb0d814995e mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] omits 6616f06fd977 mmc: host: factor out clearing the retune state omits 762f3d440374 mmc: host: add kdoc for mmc_retune_{en|dis}able omits 63fb60c2fcc9 hv: hyperv.h: Remove unused inline functions omits d656132d2a2a mips: clean up kvm Makefile omits d17eef2767d8 mips: replace deprecated EXTRA_CFLAGS with ccflags-y omits 73b9919f3c17 mips: netlogic: fix kernel-doc complaints in fmn-config.c omits faff43da31ae mips: cavium-octeon: clean up kernel-doc in cvmx-interrupt [...] omits 474596fc749c dt-bindings: display: simple-bridge: Add corpro,gm7123 compatible omits ed771d75af3c media: i2c: adv7180: fix adv7280 BT.656-4 compatibility omits 28d1e47694af media: dt-bindings: adv7180: Introduce 'adv,force-bt656-4' [...] omits f7b96a9f350c media: i2c: adv7180: Print the chip ID on probe omits abb7c7c2f025 media: adv7180: Add optional reset GPIO omits 724fae958896 media: dt-bindings: adv7180: Introduce the 'reset-gpios' property omits 176f716cb72f ipv6: fix "'ioam6_if_id_max' defined but not used" warn omits 552a2a3f3dc7 Merge branch 'nfp-flower-ct-offload' omits 73606ba9242f interconnect: Always call pre_aggregate before aggregate omits 40c10bd9be3f nfp: flower-tc: add flow stats updates for ct omits 400a5e5f15a6 nfp: flower-ct: add offload calls to the nfp omits 453cdc3083a6 nfp: flower-ct: add flow_pay to the offload table omits d94a63b480c1 nfp: flower-ct: add actions into flow_pay for offload omits 5a2b93041646 nfp: flower-ct: compile match sections of flow_payload omits 71e88cfb9260 nfp: flower-ct: calculate required key_layers omits e75dc2650770 nfp: flower: refactor action offload code slightly omits 4b15fb187688 nfp: flower: refactor match functions to take flow_rule as input omits 16416d37f0e7 nfp: flower: make the match compilation functions reusable omits 456a9dace42e interconnect: Zero initial BW after sync-state omits c1302e8ce517 phy: tegra: xusb: mark PM functions as __maybe_unused omits bfccd9a71a08 phy: qcom-qmp: Fix sc8180x PCIe definition omits 802a76affb09 net: selftests: add MTU test omits 9c2670951ed0 net: usb: asix: ax88772: add missing stop omits fdc362bff913 net: usb: asix: ax88772: do not poll for PHY before regist [...] omits 4811332763ce arm64: dts: rockchip: add csi-dphy to px30 omits 2b0a5688493a net: switchdev: fix FDB entries towards foreign ports not [...] omits f796fcd613a9 Merge branch 'bridge-port-offload' omits 4e51bf44a03a net: bridge: move the switchdev object replay helpers to " [...] omits 7105b50b7eec net: bridge: guard the switchdev replay helpers against a [...] omits 2f5dc00f7a3e net: bridge: switchdev: let drivers inform which bridge po [...] omits 8582661048eb net: bridge: switchdev: recycle unused hwdoms omits f7cf972f9375 net: bridge: disambiguate offload_fwd_mark omits 45035febc495 net: dpaa2-switch: refactor prechangeupper sanity checks omits 123338d7d41e net: dpaa2-switch: use extack in dpaa2_switch_port_bridge_join omits 9d05c1e00e10 media: dt-bindings: media: rockchip-vpu: Add PX30 compatible omits fb7cb344b969 media: hantro: Add support for the Rockchip PX30 omits 1f82f2df523c media: hantro: Enable H.264 on Rockchip VDPU2 omits c07665f99386 media: hantro: Add H.264 support for Rockchip VDPU2 omits 678ddaf3ff8b media: hantro: h264: Move reference picture number to a helper omits a9096c585386 media: hantro: h264: Move DPB valid and long-term bitmaps omits b1e60562a62e media: hantro: Avoid redundant hantro_get_{dst,src}_buf() calls omits 96f33a5b325e media: hantro: Make struct hantro_variant.init() optional omits 6ad61a7847da media: hantro: vp8: Move noisy WARN_ON to vpu_debug omits 131ae388b88e media: dvb-usb: Fix error handling in dvb_usb_i2c_init omits 797c061ad715 media: dvb-usb: fix uninit-value in vp702x_read_mac_addr omits 67979e927dd0 riscv: kprobes: implement the branch instructions omits b7d2be48cc08 riscv: kprobes: implement the auipc instruction omits c5453769f77c media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init omits 8b777edff097 media: rc: rename s_learning_mode() to s_wideband_receiver() omits 50634548d3c3 media: rc-loopback: max_timeout of UINT_MAX does not work omits 7300d0c2391a media: rc-loopback: send carrier reports omits d9d0103940e9 media: rc-loopback: use dev_dbg() rather than handrolled debug omits 6b7f554be8c9 media: rc-loopback: return number of emitters rather than error omits 9abe677951d1 scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC [...] omits ed4246d37f3b scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices [...] omits f591a2e0548d scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE omits 0a05cdf18b1a fpga: fpga-bridge: removed repeated word omits 580e3137318e fpga: fix spelling mistakes omits 758f74674bcb docs: driver-api: fpga: avoid using UTF-8 chars omits 378087cd17ee ksmbd: add support for negotiating signing algorithm omits af320a739029 ksmbd: add negotiate context verification omits 9223958816f9 ksmbd: fix typo of MS-SMBD omits c2255ff47768 ionic: cleanly release devlink instance omits 58d913a32664 net: bridge: multicast: add context support for host-joine [...] omits 6567cb438a51 net: bridge: multicast: add mdb context support omits dabb5db17c06 ARM: dts: imx6qdl: move phy properties into phy device node omits 649502a33754 dt-bindings: net: fsl,fec: improve the binding a bit omits 46b0d7091cb9 drm/i915: Make display workaround upper bounds exclusive omits efa894a50296 drm/i915/rkl: Wa_1408330847 no longer applies to RKL omits e04a71e6f8d9 drm/i915/rkl: Wa_1409767108 also applies to RKL omits 8ff36e025f25 drm/i915/adl_s: Wa_14011765242 is also needed on A1 displa [...] omits 356789e8401c drm/amd/display: 3.2.143 omits d459b79b9416 drm/amd/display: [FW Promotion] Release 0.0.73 omits dce7e5318d4e drm/amd/display: remove compbuf size wait omits 360d1b654493 drm/amd/display: Extend dmub_cmd_psr_copy_settings_data struct omits 46ddb8965882 drm/amd/display: implement workaround for riommu related hang omits 98e95e4f7996 drm/amd/display: log additional register state for debug omits 97b9c006f153 drm/amd/display: Prevent Diags from entering S2 omits 23e55639b87f drm/amd/display: Fix timer_per_pixel unit error omits 71e433ee91dc drm/amd/display: Assume active upper layer owns the HW cursor omits 1e9653a41aaf drm/amd/display: reset dpcd_cap.dpcd_rev for passive dongle. omits 83f877a09516 xen/events: remove redundant initialization of variable irq omits 240bfd134c59 tcp: tweak len/truesize ratio for coalesce candidates omits 3f8b3dfa5522 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits af1d41e0cacc Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits 7448a7137d61 Merge branch 'arm64-fixes-for-5.14' into for-next omits 54cb43199e14 net: bridge: multicast: fix igmp/mld port context null poi [...] omits 524df92c1907 ionic: drop useless check of PCI driver data validity omits 739b2adf99e9 tcp: avoid indirect call in tcp_new_space() omits 7f8b20d0deed net: wwan: iosm: Switch to use module_pci_driver() macro omits dcb713d53e2e usb: hso: remove the bailout parameter omits 788e67f18d79 usb: hso: fix error handling code of hso_create_net_device omits 4f365c75a342 arm64: dts: qcom: sc7180: trogdor: Update audio codec to M [...] omits 1050713026a0 i40e: add support for PTP external synchronization clock omits cb7abd1db6e5 staging: rtl8723bs: select CONFIG_CRYPTO_LIB_ARC4 omits e7deeb9d79d8 driver: base: Prefer unsigned int to bare use of unsigned omits e022eac85ecd cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() omits ac6627a28dbf net: ipv4: Consolidate ipv4_mtu and ip_dst_mtu_maybe_forward omits 427faee167bc net: ipv6: introduce ip6_dst_mtu_maybe_forward omits 7c804e91df52 Merge branch 'ipv6-ioam' omits 968691c777af selftests: net: Test for the IOAM insertion with IPv6 omits de8e80a54c96 ipv6: ioam: Documentation for new IOAM sysctls omits 3edede08ff37 ipv6: ioam: Support for IOAM injection with lwtunnels omits 8c6f6fa67726 ipv6: ioam: IOAM Generic Netlink API omits 9ee11f0fff20 ipv6: ioam: Data plane support for Pre-allocated Trace omits db67f219fc93 uapi: IPv6 IOAM headers definition omits 71f4f89a0324 net: switchdev: recurse into __switchdev_handle_fdb_del_to_device omits 94111dfc18b8 net: switchdev: remove stray semicolon in switchdev_handle [...] omits f5621a01c86b net: phy: at803x: finish the phy id checking simplification omits 7cefb0b0e911 net: phylink: cleanup ksettings_set omits f04948dea236 driver core: Fix error return code in really_probe() omits 3ecc8cb7c092 firmware: fix theoretical UAF race with firmware cache and resume omits d3ce19790327 sysfs: Use local reference in compat_only_sysfs_link_entry [...] omits fe968ca2cac9 selftests: firmware: Fix ignored return val of asprintf() warn omits 03b1292d1c0e scripts/spdxcheck-test.sh: Drop python2 omits e679004dec37 tty: hvc: replace BUG_ON() with negative return value omits 74a03c20bc88 misc: pci_endpoint_test: Ensure relationship between miscd [...] omits d1d26f40f71c dio: return -ENOMEM when kzalloc() fails omits 36cdc20b79ef lkdtm: remove duplicated include of init.h omits ddb138101876 MOST: cdev: rename 'mod_init' & 'mod_exit' functions to be [...] omits 97f7de13a76b ovl: update ctime when changing fileattr omits 444e085783c6 ovl: skip checking lower file's i_writecount on truncate omits 84f8d8964db7 ovl: relax lookup error on mismatch origin ftype omits fcb7f373684d ovl: skip stale entries in merge dir cache iteration omits c69fba27a80a ovl: do not set overlay.opaque for new directories omits 00aebaed71f6 ovl: add ovl_allow_offline_changes() helper omits 70882a5de802 ovl: disable decoding null uuid with redirect_dir omits 3bff98b5ef9c ovl: consistent behavior for immutable/append-only inodes omits 7d79bbeb09e4 ovl: copy up sync/noatime fileattr flags omits 9b2544fb07de ovl: pass ovl_fs to ovl_check_setxattr() omits f65dbd37b720 fs: add generic helper for filling statx attribute flags omits f3f1017a98f9 docs: gpio: explain GPIOD_OUT_* values and toggling active low omits 17ce60b2e4f8 Documentation: gpio: driver.rst: Remove gpiochip_irqchip_a [...] omits 030fadb01381 video: fbdev: neofb: add a check against divide error omits 28b6a003bcdf misc/pvpanic-pci: Allow automatic loading omits 16b0dd409229 driver: base: Replace symbolic permissions with octal permissions omits 8990f96a012f bus: fsl-mc: fix mmio base address for child DPRCs omits 8567494cebe5 bus: fsl-mc: rescan devices if endpoint not found omits 39243fc1110c bus: fsl-mc: pause the MC firmware when unloading omits 8c97a4fc1b34 bus: fsl-mc: pause the MC firmware before IOMMU setup omits 3ab520cfc772 bus: fsl-mc: add .shutdown() op for the bus driver omits c40cbad63ddc bus: fsl-mc: fully resume the firmware omits f8cfa9bbab33 bus: fsl-mc: handle DMA config deferral in ACPI case omits aa0a1ae020e2 bus: fsl-mc: fix arg in call to dprc_scan_objects() omits 03acb0c5ac46 misc: sgi-gru: Convert from atomic_t to refcount_t on gru_ [...] omits 07e913418ce4 selftests/binderfs: add test for feature files omits 06e1721d2a26 docs: binderfs: add section about feature files omits fc470abf54b2 binderfs: add support for feature files omits ec7b5eda8ae1 speakup: replace sprintf() by scnprintf() omits f83461e6581b speakup: use C99 syntax for array initializers omits 01c54e628932 fpga: versal-fpga: Add versal fpga manager driver omits 8c9b1301171f dt-bindings: firmware: Remove xlnx,zynqmp-firmware.txt file omits f8cc6d715bfc dt-bindings: firmware: Add bindings for xilinx firmware omits f9ac897e5a4b dt-bindings: fpga: Add binding doc for versal fpga manager omits 2b9fc773c31b drivers: firmware: Add PDI load API support omits 99279ad8feb9 video: fbdev: arcfb: remove redundant initialization of va [...] omits 7f0909db7615 serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicat [...] omits 853a9ae29e97 serial: 8250: fix handle_irq locking omits cc9ca4d95846 serial: tegra: Only print FIFO error message when an error occurs omits 9a936d6c3d3d MIPS: Malta: Do not byte-swap accesses to the CBUS UART omits e5227c51090e serial: 8250: Mask out floating 16/32-bit bus bits omits 61acabaae5ba serial: max310x: Unprepare and disable clock in error path omits 5b869a06a279 amiserial: remove unused state from shutdown omits 6cc7bda16dfd amiserial: switch rs_table to a single state omits f3d788b4254c amiserial: pack and sort includes omits 816807020ea6 amiserial: expand "custom" omits 935256192996 amiserial: expand serial_isroot omits 5d4317abd222 amiserial: use memset to zero serial_state omits 7ec3114ec780 amiserial: simplify rs_open omits 5a7c7a6bb706 amiserial: remove serial_state::xmit_fifo_size omits b44206930a27 amiserial: remove stale comment omits 1cd25475a5eb amiserial: remove serial_* strings omits ba998c7c3aba amiserial: remove unused DBG_CNT omits 33969db7abe9 serial: 8250_exar: Add ->unregister_gpio() callback omits e94159dfba79 tty: serial: Fix spelling mistake "Asychronous" -> "Asynchronous" omits 65a2c14d4f00 dt-bindings: serial: convert Cadence UART bindings to YAML omits 5bbe10a6942d tty: serial: uartlite: Add runtime pm support omits ed623dffdeeb tty: serial: uartlite: Disable clocks in case of errors omits 3b0c40612471 tty: Fix out-of-bound vmalloc access in imageblit omits 4fc2d3cd6d3a serial: samsung: use dma_ops of DMA if attached omits b0819465be8b arm pl011 serial: support multi-irq request omits 8d479237727c serial: amba-pl011: add RS485 support omits 240e126c28df tty: serial: jsm: hold port lock when reporting modem line [...] omits e7b91932f622 serial: core: Report magic multiplier extra baud rates omits b1442c55ce89 serial: 8250: extend compile-test coverage omits 8a66b31a1596 serial: 8250_bcm7271: use NULL to initialized a null pointer omits 130432076f3b serial: 8250_pnp: Support configurable clock frequency omits cb3ea80b7c84 serial: 8250: 8250_omap: make a const array static, makes [...] omits 1435f82689e1 reset: RESET_MCHP_SPARX5 should depend on ARCH_SPARX5 omits 28edf1d77cd5 dt-bindings: reset: Convert UniPhier glue reset to json-schema omits 08218a081e6a reset: qcom: Add PDC Global reset signals for WPSS omits 9e3b594a923e dt-bindings: reset: pdc: Add PDC Global bindings omits a30d49ff8a32 dt-bindings: reset: aoss: Add AOSS reset controller binding omits 8633ef82f101 drivers/firmware: consolidate EFI framebuffer setup for al [...] omits d391c5827107 drivers/firmware: move x86 Generic System Framebuffers support omits fc7a6209d571 bus: Make remove callback return void omits 15f83bb01912 s390/scm: Make struct scm_driver::remove return void omits 7a47c52142c1 s390/ccwgroup: Drop if with an always false condition omits a7bdb9a97673 s390/cio: Make struct css_driver::remove return void omits dde0a31863d6 PCI: endpoint: Make struct pci_epf_driver::remove return void omits 990e4ad3ddcb staging: rtl8723bs: Fix a resource leak in sd_int_dpc omits 334201d503d5 staging: hisilicon,hi6421-spmi-pmic.yaml: fix patternProperties omits bb3b6552a5b0 staging: hikey9xx: split hi6421v600 irq into a separate driver omits 49bd5091a812 staging: hi6421-spmi-pmic: add a missing dot at copyright omits f81d99218257 staging: hi6421-spmi-pmic: rename GPIO IRQ OF node omits b82d45a9a6de staging: hi6421-spmi-pmic: rename spmi_device struct omits 571e5894a06d staging: bcm2835-audio: Enclose complex macro value in par [...] omits df00609821bf staging: board: Fix uninitialized spinlock when attaching genpd omits d2c57736c430 staging/rtl8712: Remove all strcpy() uses in favor of strscpy() omits 39630204a96a staging: rtl8712: Fix alignment omits 8266d9156086 staging: rtl8712: Remove some unused #define and enum omits 1be059994b29 staging: rtl8188eu: remove unnecessary logging omits a0d38df6d043 staging: qlge: Remove unnecessary parentheses around references omits 1126df747976 staging: rtl8188eu: remove cut_mask field from wl_pwr_cfg omits d950b477df61 staging: rtl8188eu: remove PWR_CMD_READ omits a5efd7bd83b4 staging: rtl8188eu: remove constant function parameter omits 9d326c02ef0e staging: rtl8188eu: remove unused power flows and transitions omits dff70f7fbed3 staging: rtl8188eu: remove efuse write support omits 264d3064642d staging: rtl8188eu: remove struct eeprom_priv's EepromOrEfuse omits a9dc3f67dcff staging: rtl8188eu: remove _CHIP_TYPE enum omits 2ad449a187ef staging: rtl8188eu: remove RTL871X_HCI_TYPE enum omits ba21a3acd4be staging: rtl8188eu: remove the "trigger gpio 0" hal variable omits d2785a198b7c staging: rtl8188eu: merge two functions omits 552fd002bdb5 staging: rtl8188eu: move hal/mac_cfg.c and rename function [...] omits bf44e8cecc03 vgaarb: don't pass a cookie to vga_client_register omits f6b1772b2555 vgaarb: remove the unused irq_set_state argument to vga_cl [...] omits b8779475869a vgaarb: provide a vga_client_unregister wrapper omits 6609176f56ad vgaarb: cleanup vgaarb.h omits 45549c00d3ff vgaarb: move the kerneldoc for vga_set_legacy_decoding to [...] omits b0b514abc4cf vgaarb: remove vga_conflicts omits 77e21b50acab vgaarb: remove VGA_DEFAULT_DEVICE omits 8655e695ac64 staging: rtl8723bs: fix camel case argument name in macro [...] omits ef35b7a88d46 staging: rtl8723bs: fix camel case name in macro IsSupportedTxCCK omits a13d275b9b48 staging: rtl8723bs: remove unused macros in include/ieee80211.h omits 202f7148c3a1 staging: rtl8723bs: fix post-commit camel case issues omits 198e84ae5941 staging: rtl8723bs: fix camel case name in macro IsSupported24G omits bea76a2ab83e staging: rtl8723bs: fix camel case in argument of macro is [...] omits 7fc806fff7f7 staging: rtl8723bs: fix camel case name in macro IsLegacyOnly() omits 2c02bce1dfe6 staging: rtl8723bs: fix camel case issue omits 309f3cd3d7f4 staging: rtl8723bs: convert IsSupportedHT to snake_case omits 5402cc178c5d staging: rtl8723bs: add get_channel cfg80211 implementation omits b658acbf64ae staging: rtl8723bs: fix wpa_set_auth_algs() function omits f9b9e0baec52 staging: rtl8723bs: remove custom endian conversion macros omits f0deefa679af staging: r8188eu: Fix while-loop that iterates only once omits e7ca5907d1e0 staging: rtl8188eu: remove unnecessary braces omits ac5951a6e3d5 staging: rtl8188eu: remove rtw_wx_set_rate handler function omits 363963c2fefb staging: rtl8188eu: remove set but unused variable from rt [...] omits 8e6cb5d27e82 usb: dwc3: dwc3-qcom: Fix typo in the dwc3 vbus override API omits 0356e6283c71 usb: gadget: f_uac1: add volume and mute support omits eaf6cbe09920 usb: gadget: f_uac2: add volume and mute support omits 02de698ca812 usb: gadget: u_audio: add bi-directional volume and mute support omits b48f8939b9ff usb: audio-v2: add ability to define feature unit descriptor omits 0c29ec921059 dt-bindings: usb: generic-ohci: Document dr_mode property omits 31f21e2a09a1 dt-bindings: usb: generic-ehci: Document dr_mode property omits b833ce15ce33 usb: dwc2: gadget: Add endpoint wedge support omits bcacbf06c891 usb: gadget: composite: Allow bMaxPower=0 if self-powered omits fb4e52b609f0 usb: isp1301-omap: Fix the GPIO include omits 884c27440829 usb: renesas-xhci: Remove renesas_xhci_pci_exit() omits e13690d527bb usb: xhci-renesas: Minor coding style cleanup omits e725ace06fc4 usb: host: ohci-spear: simplify calling usb_add_hcd() omits 73cb0912894b arm64: dts: qcom: sc7280: Add USB nodes for IDP board omits bb9efa59c665 arm64: dts: qcom: sc7280: Add USB related nodes omits e516ac5d48fe dt-bindings: phy: qcom,qmp-usb3-dp: Add support for SC7280 omits 61136a12cbed USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() omits 8ae01239609b usb: gadget: u_ether: fix a potential null pointer dereference omits 6607d1a4c3c9 usb: gadget: f_ncm: ncm_wrap_ntb - move var definitions in [...] omits b88668fec959 usb: gadget: f_ncm: remove spurious if statement omits ec017d6b60f8 usb: gadget: f_ncm: remove check for NULL skb_tx_data in t [...] omits cf4e2e880bde usb: gadget: f_ncm: remove spurious boolean timer_stopping omits dbaaca9aa5ce usb: gadget: f_ncm: remove timer_force_tx field omits 091cb2f782f3 usb: host: fotg210: fix the actual_length of an iso packet omits c2e898764245 usb: host: fotg210: fix the endpoint's transactional oppor [...] omits c4c1faf82548 Revert "usb: host: fotg210: Use dma_pool_zalloc" omits 2d151d39073a xfrm: Add possibility to set the default to block if we ha [...] omits dcb7c0b9461c hardening: Clarify Kconfig text for auto-var-init omits 914ab19e471d firmware: tee_bnxt: Release TEE shm, session, and context [...] omits dfb703ad2a8d tpm_ftpm_tee: Free and unregister TEE shared memory during kexec omits 376e4199e327 tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag omits dc7019b7d0e1 tee: add tee_shm_alloc_kernel_buf() omits b5c10dd04b74 optee: Clear stale cache entries during initialization omits f25889f93184 optee: fix tee out of memory failure seen during kexec reboot omits adf752af454e optee: Refuse to load the driver under the kdump kernel omits ec185dd3ab25 optee: Fix memory leak when failing to register shm pages omits 7d3370e506ec Revert "Input: serio - make write method mandatory" omits 0e96454ca26c dmaengine: idxd: remove fault processing code omits 6e7f3ee97bbe dmaengine: idxd: move dsa_drv support to compatible mode omits d9e5481fca74 dmaengine: dsa: move dsa_bus_type out of idxd driver to st [...] omits 448c3de8ac83 dmaengine: idxd: create user driver for wq 'device' omits 0cda4f6986a3 dmaengine: idxd: create dmaengine driver for wq 'device' omits 034b3290ba25 dmaengine: idxd: create idxd_device sub-driver omits 5fee6567ec38 dmaengine: idxd: add type to driver in order to allow devi [...] omits c05257b5600b dmanegine: idxd: open code the dsa_drv registration omits 745e92a6d816 dmaengine: idxd: idxd: move remove() bits for idxd 'struct [...] omits bd42805b5da3 dmaengine: idxd: move probe() bits for idxd 'struct device [...] omits fcc2281b142b dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus omits 1c264299431e dmaengine: idxd: remove iax_bus_type prototype omits 3a5cc01647f0 dmaengine: idxd: remove bus shutdown omits 69e4f8be596d dmaengine: idxd: move wq_disable() to device.c omits 1f2bb40337f0 dmaengine: idxd: move wq_enable() to device.c omits f52058ae1152 dmaengine: idxd: remove IDXD_DEV_CONF_READY omits 700af3a0a26c dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev omits da5a11d75d68 dmaengine: idxd: add driver name omits 3ecfc9135e6c dmaengine: idxd: add driver register helper omits 88c5d0a2b9b0 Merge branch 'fixes' into next omits 6178925933d0 mm: Convert get_page_unless_zero() to return bool omits e15f669cd996 scsi: libsas: Allow libsas to include SCSI header files directly omits 54815088859f scsi: ufs: core: Use scsi_get_lba() to get LBA omits d2c945f01d23 scsi: core: Make scsi_get_lba() return the LBA omits 87662a472a9d scsi: iser: Use scsi_get_sector() instead of scsi_get_lba() omits f0f214fe8cd3 scsi: core: Introduce scsi_get_sector() omits f7be677227a5 scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling omits c78be80d20cd scsi: scsi_debug: Remove dump_sector() omits 73e61d5c22bf scsi: zfcp: Use the proper SCSI midlayer interfaces for PI omits e2e9cd68fb3c scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI omits 7ba46799d346 scsi: core: Add scsi_prot_ref_tag() helper omits 588b3eee5288 Merge tag 'drm-misc-next-2021-07-16' of git://anongit.free [...] omits b4d7049acebf Merge tag 'drm-intel-next-2021-07-08' of git://anongit.fre [...] omits 3389d3027fec Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 41667a933c8a arm64: dts: imx8mp: change interrupt order per dt-binding omits 03e85b17030a dt-bindings: net: imx-dwmac: convert imx-dwmac bindings to yaml omits bc71d3ef59b9 dt-bindings: net: snps,dwmac: add missing DWMAC IP version omits 76e50ea054ae drm/i915/display: Fix shared dpll mismatch for bigjoiner slave omits 26a4dc29b74a drm/v3d: Expose performance counters to userspace omits 425057e72593 drm/i915/display: Disable FBC when PSR2 is enabled display [...] omits 36203e4fb4cb drm/i915/display/adl_p: Implement PSR changes omits b27b8dc77b5e igc: Increase timeout value for Speed 100/1000/2500 omits 62f5bbfb2afd igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling omits 47bca7de6a4f igc: Remove phy->type checking omits 7c496de538ee igc: Remove _I_PHY_ID checking omits 373e2829e7c2 igc: Check if num of q_vectors is smaller than max before [...] omits e0bc64d31c98 net/e1000e: Fix spelling mistake "The" -> "This" omits ade4162e80f1 e1000e: Add space to the debug print omits 8e25c0a212de e1000e: Add support for the next LOM generation omits 820b8ff653a1 e1000e: Add support for Lunar Lake omits 3ad3e28cb203 e1000e: Additional PHY power saving in S0ix omits ef407b86d3cc e1000e: Add polling mechanism to indicate CSME DPG exit omits 3e55d231716e e1000e: Add handshake with the CSME to support S0ix omits f976e8a94176 ALSA: sc6000: Use explicit cast for __iomem pointer omits d364a600d6ed ALSA: korg1212: Fix wrongly shuffled firmware loader code omits f263a2c2d6c7 ALSA: als300: Fix missing chip initialization omits 35fe7901150d ALSA: cs4281: Fix missing chip initialization omits a82adfd5c7cb hardening: Introduce CONFIG_ZERO_CALL_USED_REGS omits 67ce7b523a9d Merge branch 'clk-qcom' into clk-next omits 9b073961afab clocksource: Prohibit clocksource watchdog test when HZ<100 omits 1846a7fa767f tools/memory-model: Make read_foo_diagnostic() more clearl [...] omits e04938042d77 kcsan: Make strict mode imply interruptible watchers omits d8fd74d35a8d kcsan: permissive: Ignore data-racy 1-bit value changes omits 9c827cd1fcdf kcsan: Print if strict or non-strict during init omits 49f72d5358dd kcsan: Rework atomic.h into permissive.h omits 08cac6049412 kcsan: Reduce get_ctx() uses in kcsan_found_watchpoint() omits e675d2533a74 kcsan: Introduce CONFIG_KCSAN_STRICT omits a7a73697360e kcsan: Remove CONFIG_KCSAN_DEBUG omits eb32f9f990d9 kcsan: Improve some Kconfig comments omits 807b8f0e24e6 Merge branch 'libbpf: btf typed data dumping fixes (__int1 [...] omits 720c29fca9fb libbpf: Propagate errors when retrieving enum value for ty [...] omits a17553dde294 selftests/bpf: Add __int128-specific tests for typed data dump omits a1d3cc3c5eca libbpf: Avoid use of __int128 in typed dump display omits fae7617bb142 clk: qcom: Add video clock controller driver for SC7280 omits f1f5a3038563 dt-bindings: clock: Add SC7280 VideoCC clock binding omits 3e0f01d6c7e7 clk: qcom: Add graphics clock controller driver for SC7280 omits 6f1a1ced9ee6 dt-bindings: clock: Add SC7280 GPUCC clock binding omits 1a00c962f9cd clk: qcom: Add display clock controller driver for SC7280 omits ced3aaead0ba dt-bindings: clock: Add SC7280 DISPCC clock binding omits 8bde9dd381be dt-bindings: clock: qcom: Update license for GCC SC7280 omits a3d794129e34 torture: Put kvm.sh batch-creation awk script into a temp file omits d4b54d2d5284 torture: Move parse-console.sh call to PATH-aware scripts omits 2ab5bbc326f6 torture: Make kvm-recheck.sh skip kcsan.sum for build-only runs omits 5a2898f18324 torture: Protect kvm-remote.sh directory trees from /tmp reaping omits 442f99afbea1 torture: Log more kvm-remote.sh information omits b9b300c64da8 torture: Make kvm-recheck-lock.sh tolerate qemu-cmd comments omits 1dccc5a3272e torture: Make kvm-recheck-scf.sh tolerate qemu-cmd comments omits 433cd5a39495 torture: Create KCSAN summaries for torture.sh runs omits bd0b1f9493b6 torture: Enable KCSAN summaries over groups of torture-test runs omits 4988486c875f torture: Make torture.sh accept --do-all and --donone omits ef4dac7dbde7 torture: Add clocksource-watchdog testing to torture.sh omits fed31a4dd3ad rcu: Fix macro name CONFIG_TASKS_RCU_TRACE omits e4be1f44b6f8 rcu-tasks: Fix synchronize_rcu_rude() typo in comment omits f8ab3fad80dd rcu-tasks: Mark ->trc_reader_special.b.need_qs data races omits bdb0cca0d110 rcu-tasks: Mark ->trc_reader_nesting data races omits 45f4b4a202c0 rcu-tasks: Add comments explaining task_struct strategy omits 875fc315dbc3 selftests, bpf: test_tc_tunnel.sh nc: Cannot use -p and -l omits f916d77eedfe tools/nolibc: Implement msleep() omits 9a83f9aea7bf tools: include: nolibc: Fix a typo occured to occurred in [...] omits cba712beebf3 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() omits dfcb27540213 rcu/nocb: Start moving nocb code to its own plugin file omits 343ad5a3e1ca rcu: Remove special bit at the bottom of the ->dynticks counter omits f6b3995a8b56 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] omits 8baded711edc rcu: Fix to include first blocked task in stall warning omits 99c0974ffeea doc: Update stallwarn.rst with recent changes omits c28adacc14e7 rcu/doc: Add a quick quiz to explain further why we need s [...] omits 9984fd7e5e2f docs: Fix a typo in Documentation/RCU/stallwarn.rst omits 4966090849e9 Documentation/RCU: Fix nested inline markup omits e3879ecd366a Documentation/RCU: Fix emphasis markers omits c39aa2159974 bpf, selftests: Fix test_maps now that sockmap supports UDP omits 56f0729a510f drm: protect drm_master pointers in drm_lease.c omits 0b0860a3cf5e drm: serialize drm_file.master with a new spinlock omits 1f7ef07cfa14 drm: add a locked version of drm_is_current_master omits 5eff9585de22 drm: avoid blocking in drm_clients_info's rcu section omits 869e76f7a918 drm: avoid circular locks in drm_mode_getconnector omits 07d0f314ba75 Merge branch 'mlx5_dcs' into rdma.git for-next omits 11656f593a86 RDMA/mlx5: Add DCS offload support omits 2013b4d52527 RDMA/mlx5: Separate DCI QP creation logic omits 50325310cf2a tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 08a741c54842 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 137706786f35 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits f108a961de94 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 81d5bb3344c0 tools/memory-model: Repair parseargs.sh header comment omits b72e7b8b5cdc tools/memory-model: Add "--" to parseargs.sh for addition [...] omits b0f15cf438d8 tools/memory-model: Make history-check scripts use mselect7 omits 537613009145 tools/memory-model: Make checkghlitmus.sh use mselect7 omits a5e59c6f6074 tools/memory-model: Fix scripting --jobs argument omits 9f2af1c8ecea tools/memory-model: Implement --hw support for checkghlitmus.sh omits 3b02da4c1ed8 tools/memory-model: Add -v flag to jingle7 runs omits 4f517d311df5 tools/memory-model: Make runlitmus.sh check for jingle errors omits 1cada3a91f1d tools/memory-model: Allow herd to deduce CPU type omits 69164e42a56a tools/memory-model: Keep assembly-language litmus tests omits 46d280ee93f8 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 2af6b5bae709 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 0e0428edd83d tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 012ae5d515e5 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits cc2db498017e tools/memory-model: Hardware checking for check{,all}litmus.sh omits 17b487198772 tools/memory-model: Fix checkalllitmus.sh comment omits 64a7c671782f tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 927d91f51f85 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 1ddaf3208b51 tools/memory-model: Update parseargs.sh for hardware verification omits 140deb9f51d4 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 001e4e7b27b6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 3d368c0285a3 tools/memory-model: Make judgelitmus.sh identify bad macros omits 3017c1832610 tools/memory-model: Make cmplitmushist.sh note timeouts omits 2151cab87a68 tools/memory-model: Make judgelitmus.sh note timeouts omits 06bad3bb1535 tools/memory-model: Document locking corner cases omits 49c4959f04b5 dmaengine: idxd: fix sequence for pci driver remove() and [...] omits bfc3cac0c761 smack: mark 'smack_enabled' global variable as __initdata omits 6b4b87f2c31a dmaengine: idxd: fix submission race window omits 7eb25da161be dmaengine: idxd: fix sequence for pci driver remove() and [...] omits 8ba89a3c7967 dmaengine: idxd: fix desc->vector that isn't being updated omits 1a3439136cff Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits c99bcf4ba1f2 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits 1f23bbe68dc2 Merge branch 'arm64-fixes-for-5.14' into for-next omits 4cbb02fa76de arm64: dts: qcom: sc7280: Fixup cpufreq domain info for cpu7 omits 9b7843d1e125 ALSA: sc6000: Assign vport directly on card's private_data omits dca18a94d3ad ALSA: sc6000: Fix incorrect sizeof operator omits e1ca90b7cc5c EDAC/mc: Add new HBM2 memory type omits 6d14f5c7028e Smack: Fix wrong semantics in smk_access_entry() omits e24ef4881bdd ALSA: opti9xx: fix missing { } around an if block omits d9ed8449eaf3 dm writecache: further writecache_map() cleanup omits 58fd963fcd77 dm writecache: factor out writecache_map_remap_origin() omits d3827047534c dm writecache: split up writecache_map() to improve code r [...] omits 8887ca5474bd net: phy: at803x: simplify custom phy id matching omits fa660684e531 net: marvell: clean up trigraph warning on ??! string omits d43b239314d1 atm: idt77252: clean up trigraph warning on ??) string omits be393dd685d2 net: phy: intel-xway: Add RGMII internal delay configuration omits d34869b44a17 net: phylink: add phy change pause mode debug omits 635a85ac7349 net: mvpp2: deny disabling autoneg for 802.3z modes omits c762b7fac1b2 net: mvneta: deny disabling autoneg for 802.3z modes omits 8292d7f6e871 net: ipv4: add capability check for net administration omits f8fdadef92b7 ipsec: Remove unneeded extra variable in esp4 esp_ssg_unref() omits b79c6fba6cd7 Merge branch 'qcom-dts-updates' omits fd0f72c34bd9 arm64: dts: qcom: sc7180: define ipa_fw_mem node omits f8bd3c82bf7d arm64: dts: qcom: sc7280: add IPA information omits 6a0eb6c9d934 dt-bindings: net: qcom,ipa: make imem interconnect optional omits 7f6726b63595 ALSA: nm256: Fix error return code in snd_nm256_create() omits 0ac262713444 net: ipa: fix IPA v4.11 interconnect data omits a38c02ef48a1 dt-bindings: net: fec: Fix indentation omits 083cd5a42d0f Merge branch 'fdb-fanout' omits b94dc99c0ddb net: dsa: use switchdev_handle_fdb_{add,del}_to_device omits 8ca07176ab00 net: switchdev: introduce a fanout helper for SWITCHDEV_FD [...] omits c6451cda100d net: switchdev: introduce helper for checking dynamically [...] omits a4d8e384db8a Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits dceb420ba59c Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits d83e00ac9076 Merge branch 'arm64-fixes-for-5.14' into for-next omits 820bf3fefa82 arm64: dts: qcom: sc7280: Add USB nodes for IDP board omits 1c39e6f9b534 arm64: dts: qcom: sc7280: Add USB related nodes omits 298c81a7d44f arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card omits 12dd4ebda47a arm64: dts: qcom: Fix usb entries for SA8155p adp board omits 5dc43d3b362c arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes omits 2aa2b50de12d arm64: dts: qcom: Use correct naming for dwc3 usb nodes in [...] omits 98aee1e3cdcd arm64: dts: qcom: sm8150: Add UFS ICE capability omits 63fa43224696 arm64: dts: qcom: sm8250: fix usb2 qmp phy node omits 7d901a1e878a net: phy: add Maxlinear GPY115/21x/24x driver omits 8b72b301b442 net: phy: add API to read 802.3-c45 IDs omits 08f329fcddd5 Merge branch 'tag_8021q-cross-chip' omits c64b9c05045a net: dsa: tag_8021q: add proper cross-chip notifier support omits e19cc13c9c8a net: dsa: tag_8021q: manage RX VLANs dynamically at bridge [...] omits 328621f6131f net: dsa: tag_8021q: absorb dsa_8021q_setup into dsa_tag_8 [...] omits 5da11eb40734 net: dsa: make tag_8021q operations part of the core omits d7b1fd520d5d net: dsa: let the core manage the tag_8021q context omits 8b6e638b4be2 net: dsa: build tag_8021q.c as part of DSA core omits cedf467064b6 net: dsa: tag_8021q: create dsa_tag_8021q_{register,unregi [...] omits 8afbea187d31 net: dsa: tag_8021q: remove struct packet_type declaration omits 69ebb3706471 net: dsa: tag_8021q: use symbolic error names omits a81a45744ba5 net: dsa: tag_8021q: use "err" consistently instead of "rc" omits 0fac6aa098ed net: dsa: sja1105: delete the best_effort_vlan_filtering mode omits c18e9405d46a Merge branch 's390-next' omits 542bb39651d5 Merge branch 'veth-flexible-channel-numbers' omits 2c0804044781 Merge branch 'bridge-vlan-multicast' omits ae57ea7a19b7 s390/qeth: clean up device_type management omits a37cfa28ebdc s390/qeth: clean up QETH_PROT_* naming omits a8c7629c622b s390/qeth: remove OSN support omits bc672d4945ce Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits e4b1dc43ec32 Merge branch 'veth-flexible-channel-numbers' omits 1ec2230fc721 selftests: net: veth: add tests for set_channel omits 9d3684c24a52 veth: create by default nr_possible_cpus queues omits 4752eeb3d891 veth: implement support for set_channel ethtool op omits dedd53c5e075 veth: factor out initialization helper omits f7918b79019f veth: always report zero combined channels omits 51fdf0914f26 drm/print: fixup spelling in a comment omits a6579cbfd721 gfs2: Fix memory leak of object lsi on error return path omits 2c6ad20b581e memcg: enable accounting for scm_fp_list objects omits 1b51d8271973 memcg: ipv6/sit: account and don't WARN on ip_tunnel_prl s [...] omits a89893dd7b08 memcg: enable accounting for VLAN group array omits 990c74e3f41d memcg: enable accounting for inet_bin_bucket cache omits 6126891c6d4f memcg: enable accounting for IP address and routing-relate [...] omits c948f51c1654 memcg: enable accounting for net_device and Tx/Rx queues omits 2967eed90802 Merge branch 'bridge-vlan-multicast' omits 9dee572c3848 net: bridge: vlan: add mcast snooping control omits 9aba624d7cb2 net: bridge: vlan: notify when global options change omits 743a53d9636a net: bridge: vlan: add support for dumping global vlan options omits 47ecd2dbd8ec net: bridge: vlan: add support for global options omits 1e9ca45662d6 net: bridge: multicast: include router port vlan id in not [...] omits 615cc23e6283 net: bridge: multicast: add vlan querier and query support omits 4cdd0d10f31d net: bridge: multicast: check if should use vlan mcast ctx omits eb1593a0b4c4 net: bridge: multicast: use the port group to port context helper omits 74edfd483de8 net: bridge: multicast: add helper to get port mcast conte [...] omits f4b7002a7076 net: bridge: add vlan mcast snooping knob omits 7b54aaaf53cb net: bridge: multicast: add vlan state initialization and control omits 613d61dbef8e net: bridge: vlan: add global and per-port multicast context omits adc47037a7d5 net: bridge: multicast: use multicast contexts instead of [...] omits d3d065c0032b net: bridge: multicast: factor out bridge multicast context omits 9632233e7de8 net: bridge: multicast: factor out port multicast context omits 0555d41497de regulator: rtq2134: Add support for Richtek RTQ2134 SubPMIC omits 4c922fd3d6fa regulator: rtq2134: Add binding document for Richtek RTQ21 [...] omits 1bd80ff2cfb3 ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 omits edd2e9d58646 Revert "igc: Export LEDs" omits d64519249e1d phy: samsung-ufs: support exynosauto ufs phy driver omits b95637e2da15 phy: samsung-ufs: move phy-exynos7-ufs header omits 63c57e8dc7a0 dma_buf: remove dmabuf sysfs teardown before release omits 057d445b9ef2 dt-bindings: phy: Rename Intel Keem Bay USB PHY bindings omits f839f14e24f2 phy: qcom-qmp: Add sc8180x PCIe support omits 05d58bb65607 dt-bindings: phy: qcom,qmp: Add sc8180x PCIe compatible omits e93abb840a2c net/tcp_fastopen: remove tcp_fastopen_ctx_lock omits fef773fc8110 netlink: Deal with ESRCH error in nlmsg_notify() omits b46998d81a1d drm/bochs: Fix missing pci_disable_device() on error in bo [...] omits f34bf652d680 drm/ast: Disable fast reset after DRAM initial omits 572994bf18ff drm/ast: Zero is missing in detect function omits c715def51591 dma-buf: Delete the DMA-BUF attachment sysfs statistics omits dc22aa130565 drm/i915/display/dsc: Force dsc BPP omits da3829ef9992 drm/i915/display/dsc: Add Per connector debugfs node for D [...] omits d77e37063bce drm/i915/display: Add write permissions for fec support omits bb2c20c976aa Merge branch 'next/soc' into for-next omits 8729ca2a6f2d ARM: s3c: delete unneed local variable "delay" omits 8fc5ae26d828 ovl: fix mmap denywrite omits d97e99386ad0 audit: add header protection to kernel/audit.h omits f339c7e491a8 scsi: smartpqi: Update version to 2.1.10-020 omits 0777a3fb98f0 scsi: smartpqi: Fix ISR accessing uninitialized data omits 09d9968a8eff scsi: smartpqi: Add PCI IDs for new ZTE controllers omits e326b97c92cc scsi: smartpqi: Add PCI ID for new ntcom controller omits f0e473e0f603 scsi: smartpqi: Add SCSI cmd info for resets omits 8e505fceaa2b scsi: smartpqi: Change Kconfig menu entry to Microchip omits 6aa26b5a2c70 scsi: smartpqi: Change driver module macros to Microchip omits 889653ecfc98 scsi: smartpqi: Update copyright notices omits d3af3f647bd5 scsi: smartpqi: Add PCI IDs for H3C P4408 controllers omits 9de71ede81e6 f2fs: quota: fix potential deadlock omits 1ffc8f5f7751 f2fs: let's keep writing IOs on SBI_NEED_FSCK omits 08f71a1e39a1 selftests/bpf: Check inner map deletion omits a21ab4c59e09 libbpf: Fix removal of inner map in bpf_object__create_map omits 0ae648b4e1a0 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits 41484345a499 Merge branches 'arm64-for-5.15', 'drivers-for-5.15' and 'd [...] omits 746981d8a8ef Merge branch 'arm64-fixes-for-5.14' into for-next omits 18785c94ab63 drivers: soc: qcom: rpmpd: Add SM6115 RPM Power Domains omits 49a22c4a7136 dt-bindings: power: rpmpd: Add SM6115 to rpmpd binding omits 133b6558c755 Input: parkbd - switch to use module_parport_driver() omits 1c14c1695e78 dt-bindings: PCI: remove designware-pcie.txt omits 320e10986ef7 dt-bindings: PCI: update references to Designware schema omits 0f8b97d8f602 dt-bindings: PCI: add snps,dw-pcie-ep.yaml omits 42694f9f6407 dt-bindings: PCI: add snps,dw-pcie.yaml omits 81c7c0a350bf Input: serio - make write method mandatory omits 9aa75914e5fc Input: ixp4xx-beeper - delete driver omits 613ba71619cf drm/ingenic: Convert to Linux IRQ interfaces omits 3cb6a271f4b0 arm64: dts: qcom: msm8992-bullhead: Fix cont_splash_mem mapping omits 9d1fc2e4f5a9 arm64: dts: qcom: msm8992-bullhead: Remove PSCI omits c0cc9bce3970 arm64: dts: qcom: sc7280: Add USB nodes for IDP board omits 299ec1f78ad0 arm64: dts: qcom: sc7280: Add USB related nodes omits 2ce654adff22 arm64: dts: qcom: sc7280: Add nodes for eMMC and SD card omits 4372c82dec4a arm64: dts: qcom: Fix usb entries for SA8155p adp board omits 27a9a8d6cdcc arm64: dts: qcom: sm8150: Sort dc_noc and gem_noc nodes omits 9d7c31835c46 arm64: dts: qcom: Use correct naming for dwc3 usb nodes in [...] omits d3625d94490e dt-bindings: soc: qcom: smd-rpm: Add SM6115 compatible omits a89f355e469d soc: qcom: aoss: Fix the out of bound usage of cooling_devs omits b42000e4b874 firmware: qcom_scm: Allow qcom_scm driver to be loadable a [...] omits 0d361b0ac1ad soc: qcom: socinfo: Don't print anything if nothing found omits d43b3a989bc8 soc: qcom: rpmhpd: Use corner in power_off omits d63486dd8e0b soc: qcom: aoss: Add generic compatible omits 44dadfbcd992 dt-bindings: soc: qcom: aoss: Convert to YAML omits e9ad5da25002 dt-bindings: soc: qcom: aoss: Add SC8180X and generic compatible omits 537fd19738eb ARM: dts: qcom: Add initial DTS file for Samsung Galaxy S [...] omits ef537057c298 dt-bindings: arm: qcom: Document MSM8226 SoC binding omits 8927b678766d ARM: dts: qcom: Add support for MSM8226 SoC omits 2bc7a025277f ARM: dts: qcom: apq8060: Correct Ethernet node name and dr [...] omits 0189cb57b96f fbmem: Convert from atomic_t to refcount_t on fb_info->count omits e4548dae8fa5 arm64: dts: qcom: sm8150: Add UFS ICE capability omits a8c7f3100e70 arm64: dts: qcom: sc7180: Set adau wakeup delay to 80 ms omits d550173b0071 arm64: dts: qcom: sm8250: fix usb2 qmp phy node omits b7d9750272d1 arm64: dts: qcom: msm8916-wingtech-wt88047: Add IMU omits f9af9f61b095 arm64: dts: qcom: msm8916-wingtech-wt88047: Add notification LED omits 678b0fcc77c3 arm64: dts: qcom: msm8916-wingtech-wt88047: Add touchscreen omits a9ff4e16585c arm64: dts: qcom: Add device tree for Xiaomi Redmi 2 (wing [...] omits 2b6187abafea arm64: dts: qcom: sm8150: Add CPU opp tables omits 6df9102f19bc arm64: dts: qcom: ipq8074: Add scm on IPQ8074 SoCs omits af5f967c72d1 arm64: dts: qcom: ipq6018: Update WCSS PIL driver compatible omits e1746c6d3e4b arm64: dts: qcom: ipq6018: enable USB2 support omits f1b7e8976668 arm64: dts: qcom: sc7180: Add DisplayPort node omits 10d0786b39b3 f2fs: Revert "f2fs: Fix indefinite loop in f2fs_gc() v1" omits 98a65439172d video: fbdev: kyro: fix a DoS bug by restricting user input omits 62699b3f0a62 fs: dlm: move receive loop into receive handler omits c51b0221798b fs: dlm: fix multiple empty writequeue alloc omits 8728a455d20d fs: dlm: generic connect func omits 90d21fc0479d fs: dlm: auto load sctp module omits 2dc6b1158c28 fs: dlm: introduce generic listen omits a66c008cd16a fs: dlm: move to static proto ops omits 66d5955a098d fs: dlm: introduce con_next_wq helper omits 88aa023a2556 fs: dlm: cleanup and remove _send_rcom omits 052849beeab0 fs: dlm: clear CF_APP_LIMITED on close omits b892e4792c99 fs: dlm: fix typo in tlv prefix omits d921a23f3e1a fs: dlm: use READ_ONCE for config var omits feb704bd1778 fs: dlm: use sk->sk_socket instead of con->sock omits 9a253bb42f19 arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x omits 0dc6c59892ea ARM: dts: qcom: apq8064: correct clock names omits 66cb47d40e50 ARM: dts: qcom: msm8974-klte: Enable remote processors omits cfb4dac12964 Merge series "spi: fsi: Reduce max transfer size to 8 byte [...] omits 226d528512cf iavf: fix locking of critical sections omits 22c8fd71d3a5 iavf: do not override the adapter state in the watchdog task omits 8b4b06919fd6 i40e: improve locking of mac_filter_hash omits 2b2d4dfca4e7 dt-bindings: fsi: Remove ibm,fsi2spi-restricted compatible omits 34d34a56a5ea spi: fsi: Reduce max transfer size to 8 bytes omits cfc9d37ab79f ASoC: ti: j721e-evm: Convert the audio domain IDs to enum omits 3a1e341c5687 ALSA: pcsp: Allocate resources with device-managed APIs omits ed16a22b0900 ALSA: dummy: Allocate resources with device-managed APIs omits b072e65aadd6 ALSA: aloop: Allocate resources with device-managed APIs omits de74763295a8 ALSA: mpu401: Allocate resources with device-managed APIs omits 60d03de81c40 ALSA: serial-u16550: Allocate resources with device-managed APIs omits aa92050f10f0 ALSA: mtpav: Allocate resources with device-managed APIs omits ed539fc3428c ALSA: virmidi: Allocate resources with device-managed APIs omits 854577ac2aea ALSA: x86: Allocate resources with device-managed APIs omits f082b1ad39ea ALSA: wavefront: Allocate resources with device-managed APIs omits bddc2ef13235 ALSA: sscape: Allocate resources with device-managed APIs omits 111601ff76e9 ALSA: sc6000: Allocate resources with device-managed APIs omits 6bf39b5dbd53 ALSA: opl3sa2: Allocate resources with device-managed APIs omits 2973ee4a5b54 ALSA: opti9xx: Allocate resources with device-managed APIs omits 098493041a2c ALSA: msnd: Allocate resources with device-managed APIs omits 5b88da3c800f ALSA: gus: Allocate resources with device-managed APIs omits 35a245ec0619 ALSA: galaxy: Allocate resources with device-managed APIs omits 34d6599bc107 ALSA: es18xx: Allocate resources with device-managed APIs omits 1bb11c1c7f6e ALSA: es1688: Allocate resources with device-managed APIs omits 4287864eb053 ALSA: cs423x: Allocate resources with device-managed APIs omits 45782ce077a8 ALSA: cmi8330: Allocate resources with device-managed APIs omits d9fd7397a70e ALSA: cmi8328: Allocate resources with device-managed APIs omits 39c4f9aa761a ALSA: azt2320: Allocate resources with device-managed APIs omits 749cadc7f53f ALSA: als100: Allocate resources with device-managed APIs omits 5d50e348a499 ALSA: adlib: Allocate resources with device-managed APIs omits e031577eef61 ALSA: ad1848: Allocate resources with device-managed APIs omits 5eab6cb0344d ALSA: sb: Allocate resources with device-managed APIs omits ea2bfa2961b6 ALSA: wss: Allocate resources with device-managed APIs omits d6fb54e87869 ALSA: ad1816a: Allocate resources with device-managed APIs omits c6e6bb5eab74 ALSA: ymfpci: Allocate resources with device-managed APIs omits 3bde3359aa16 ALSA: vx222: Allocate resources with device-managed APIs omits a033954140ac ALSA: vx: Manage vx_core object with devres omits 5adfd8c26607 ALSA: trident: Allocate resources with device-managed APIs omits b1002b2d41c5 ALSA: rme9652: Allocate resources with device-managed APIs omits 0195ca5fd1f4 ALSA: hdspm: Allocate resources with device-managed APIs omits d136b8e54f92 ALSA: hdsp: Allocate resources with device-managed APIs omits 546c201a891e ALSA: riptide: Allocate resources with device-managed APIs omits 596ae97ab0ce ALSA: oxygen: Allocate resources with device-managed APIs omits c19935f04784 ALSA: nm256: Allocate resources with device-managed APIs omits 6f16c19b115e ALSA: lx6464es: Allocate resources with device-managed APIs omits 098fe3d6e775 ALSA: lola: Allocate resources with device-managed APIs omits b5cde369b618 ALSA: korg1212: Allocate resources with device-managed APIs omits 314f6dbb1f33 ALSA: ice1724: Allocate resources with device-managed APIs omits 1f0819979248 ALSA: ali5451: Allocate resources with device-managed APIs omits 272d6efa0b43 ALSA: ice1724: Allocate resources with device-managed APIs omits ca642da4b33d ALSA: ice1712: Allocate resources with device-managed APIs omits 2b377c6b6012 ALSA: emu10k1x: Allocate resources with device-managed APIs omits 79e8b218b36d ALSA: emu10k1: Allocate resources with device-managed APIs omits 9c211bf392bb ALSA: echoaudio: Allocate resources with device-managed APIs omits 5eba4c646dfe ALSA: cs5535audio: Allocate resources with device-managed APIs omits 5bff69b3645d ALSA: cs46xx: Allocate resources with device-managed APIs omits 1656fa6ea258 ALSA: ca0106: Allocate resources with device-managed APIs omits 33631012cd06 ALSA: aw2: Allocate resources with device-managed APIs omits e44b5b440609 ALSA: au88x0: Allocate resources with device-managed APIs omits 24ee07fbf95d ALSA: ali5451: Allocate resources with device-managed APIs omits afaf99751d0c ALSA: via82xx: Allocate resources with device-managed APIs omits 2ca6cbde6ad7 ALSA: sonicvibes: Allocate resources with device-managed APIs omits 499ddc16394c ALSA: sis7019: Allocate resources with device-managed APIs omits df06df7cc997 ALSA: rme96: Allocate resources with device-managed APIs omits 102e6156ded2 ALSA: rme32: Allocate resources with device-managed APIs omits 5c0939253c3c ALSA: maestro3: Allocate resources with device-managed APIs omits 47c413395376 ALSA: fm801: Allocate resources with device-managed APIs omits a7b4cbfdc701 ALSA: es1968: Allocate resources with device-managed APIs omits 08e9d3ab4cc1 ALSA: es1938: Allocate resources with device-managed APIs omits 10ed6eaf9d72 ALSA: ens137x: Allocate resources with device-managed APIs omits 2e11e3ff2a43 ALSA: cs5530: Allocate resources with device-managed APIs omits 99041fea70d0 ALSA: cs4281: Allocate resources with device-managed APIs omits 87e082ad84a7 ALSA: cmipci: Allocate resources with device-managed APIs omits 9e80ed64a006 ALSA: bt87x: Allocate resources with device-managed APIs omits 8c5823ef31e1 ALSA: azt3328: Allocate resources with device-managed APIs omits 0e175f665960 ALSA: als4000: Allocate resources with device-managed APIs omits 21a9314cf93b ALSA: als300: Allocate resources with device-managed APIs omits 567f58754109 ALSA: ad1889: Allocate resources with device-managed APIs omits 3fcaf24e5dce ALSA: hda: Allocate resources with device-managed APIs omits 86bde74dbf09 ALSA: atiixp: Allocate resources with device-managed APIs omits 7835e0901e24 ALSA: intel8x0: Allocate resources with device-managed APIs omits ac327f1b10bc ALSA: doc: Add device-managed resource section omits c2b94954add3 ALSA: core: Add device-managed request_dma() omits e8ad415b7a55 ALSA: core: Add managed card creation omits 427ae2689db0 ALSA: core: Add device-managed page allocator helper omits e6c0a0889b80 ALSA: aloop: Fix spelling mistake "synchronization" -> "sy [...] omits 5cc4e71f0199 drm/stm: dsi: compute the transition time from LP to HS and back omits 648ce7fd186c drm/stm: ltdc: Silence -EPROBE_DEFER till bridge attached omits b2a7f104a035 Merge branches 'at91-dt' and 'at91-defconfig' into at91-next omits 7cce786c9a92 Merge branch 'at91-soc' into at91-next omits 80891e4fcd33 ARM: dts: at91: sama5d4_xplained: Remove spi0 node omits b6862714078c dt-bindings: atmel-sysreg: add bindings for sama7g5 omits 7540629e2fc7 ARM: dts: at91: add sama7g5 SoC DT and sama7g5-ek omits c556478f46c2 dt-bindings: ARM: at91: document sama7g5ek board omits b62869dcd4bc ARM: multi_v7_defconfig: add sama7g5 SoC omits bfcd195b01c6 ARM: configs: at91: add defconfig for sama7 family of SoCs omits 4c5afb74d945 module: combine constructors in module linker script omits ad9bc2e35cf5 ARM: at91: pm: add sama7g5 shdwc omits 6501330f9f5e ARM: at91: pm: add pm support for SAMA7G5 omits 9d464cc5ac01 ARM: at91: sama7: introduce sama7 SoC family omits ccdbdf33bdc0 ARM: at91: pm: add sama7g5's pmc omits f205adb60898 ARM: at91: pm: add backup mode support for SAMA7G5 omits d2d4716d8384 ARM: at91: pm: save ddr phy calibration data to securam omits 892e1f4a3ae5 ARM: at91: pm: add sama7g5 ddr phy controller omits 2c26cb4d6944 ARM: at91: pm: add sama7g5 ddr controller omits 5b0bef872c1d ARM: at91: pm: wait for ddr power mode off omits 475be50fc149 ARM: at91: pm: add support for 2.5V LDO regulator control omits 28eb1d40fe57 ARM: at91: pm: add support for MCK1..4 save/restore for ulp modes omits f0bbf17958e8 ARM: at91: pm: add self-refresh support for sama7g5 omits d8c7983f31ac ARM: at91: ddr: add registers definitions for sama7g5's ddr omits 96abf1686150 ARM: at91: sfrbu: add sfrbu registers definitions for sama7g5 omits 15126bb61b12 ARM: at91: pm: add support for waiting MCK1..4 omits e3821ed47670 ARM: at91: pm: s/CONFIG_SOC_SAM9X60/CONFIG_HAVE_AT91_SAM9X [...] omits 87e1b30c29b9 ARM: at91: pm: avoid push and pop on stack while memory is [...] omits 29cdf077a9ef ARM: at91: pm: use r7 instead of tmp1 omits 629ba8ee03a5 ARM: at91: pm: do not initialize pdev omits 404956f47c3c ARM: at91: pm: check for different controllers in at91_pm_ [...] omits 0a7a2443c7a4 ARM: at91: pm: document at91_soc_pm structure omits fe4c09e56852 ARM: at91: pm: move the setup of soc_pm.bu->suspended omits f19dd1df9e71 ARM: at91: pm: move pm_bu to soc_pm data structure omits 577cb67ad98b ARM: at91: debug: add sama7g5 low level debug uart omits 56bc29659182 ARM: at91: add new SoC sama7g5 omits fbdc7b96a5ae Merge branch 'for-5.15-printk-index' into for-next omits ec03f18cc222 clk: at91: add register definition for sama7g5's master clock omits bd9616996bb8 spi: imx: Simplify logic in spi_imx_push() omits 3bbdc083262d spi: pxa2xx: Reuse int_stop_and_reset() in couple of places omits cdcb26ce747a spi: pxa2xx: Reset DMA bits in CR1 in reset_sccr1() omits e0a6512d2912 spi: pxa2xx: Convert reset_sccr1() to use pxa2xx_spi_update() omits f020e4d0b401 regulator: Fix a couple of spelling mistakes in Kconfig omits e98b461bb057 MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32 omits 14d72af7ab00 MIPS: Ingenic: Add system type for new Ingenic SoCs. omits a0b22464ce93 m68k: defconfig: Update defconfigs for v5.14-rc1: omits 761608f5cf70 m68k: emu: Fix invalid free in nfeth_cleanup() omits ad7d61f159db printk: index: Add indexing support to dev_printk omits 337015573718 printk: Userspace format indexing support omits f3d75cf537db printk: Rework parse_prefix into printk_parse_prefix omits a1ad4b8a1956 printk: Straighten out log_flags into printk_info_flags omits 91027d0a7a0e string_helpers: Escape double quotes in escape_special omits 2a022240886d Merge branches 'renesas-arm-defconfig-for-v5.15' and 'rene [...] omits a0a6968c9959 arm64: dts: renesas: rcar-gen3: Add SoC model to comment headers omits 31e5e64694cf drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers omits 1b87d5bba32c clk: renesas: r9a07g044: Add clock and reset entries for ADC omits 3b5c734592ad clk: renesas: r9a07g044: Add clock and reset entries for CANFD omits 0aae437ac5c2 clk: renesas: Rename renesas-rzg2l-cpg.[ch] to rzg2l-cpg.[ch] omits d85b82f09a03 clk: renesas: r9a07g044: Add GPIO clock and reset entries omits 7929b794edc7 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits d520af345189 clk: renesas: r9a07g044: Add SSIF-2 clock and reset entries omits 03fa6e4b2622 clk: renesas: r9a07g044: Add USB clocks/resets omits eb829e549ba6 clk: renesas: r9a07g044: Add DMAC clocks/resets omits 1962dd36db4f clk: renesas: r9a07g044: Add I2C clocks/resets omits c346ff5ccc8e clk: renesas: r8a779a0: Add the DSI clocks omits 417ed58dfc5e clk: renesas: r8a779a0: Add the DU clock omits d23fcff14568 clk: renesas: rzg2: Rename i2c-dvfs to iic-pmic omits 1606e81543f8 clk: renesas: rzg2l: Fix off-by-one check in rzg2l_cpg_clk [...] omits e37868f14416 clk: renesas: rzg2l: Avoid mixing error pointers and NULL omits 36aaa3a0d9bc clk: renesas: rzg2l: Fix a double free on error omits 97c29755598f clk: renesas: rzg2l: Fix return value and unused assignment omits d42d57fe86e9 clk: renesas: rzg2l: Remove unneeded semicolon omits b44ab6fdba61 iio: light: si1145: remove redundant continue statement omits 13efdc3dc903 iio: core: Support reading extended name as label omits 0e0761f86f10 iio: core: Forbid use of both labels and extended names omits e46a36d92da0 Add startup time for each chip using inv_mpu6050 driver omits d372e5a19a8e iio: accel: adxl345: convert probe to device-managed functions omits 9ae8da91a22c iio: light: tcs3414: convert probe to device-managed routines omits d272e0ab5f4b iio: potentiometer: max5481: convert probe to device-managed omits c359a80ca290 iio: temperature: tmp006: make sure the chip is powered up [...] omits 2bb3b8f69acc iio: temperature: tmp006: convert probe to device-managed omits 3ce868bb0595 iio: accel: bma220: make suspend state setting more robust omits c336b611e9e4 iio: accel: bma220: convert probe to device-managed functions omits f21a5f721542 dt-bindings: iio: dac: microchip,mcp4922: Add missing bind [...] omits 906b00437e71 dt-bindings: iio: dac: adi,ad8801: Add missing binding document. omits a714ee9ea0ef dt-bindings: iio: dac: adi,ad5791: Add missing bindings document omits 96e137558d58 dt-bindings: iio: dac: adi,ad5764: Add missing binding document omits db8dc17e1fd8 dt-bindings: iio: dac: ad5761: Add missing binding doc. omits 2d89b8b2c0bf dt-bindings: iio: dac: ad5686 and ad5696: Add missing bind [...] omits b302c57bc9c7 dt-bindings: iio: dac: ad5624r: Add missing binding document omits 97683c851f9c iio: dac: ad5624r: Fix incorrect handling of an optional r [...] omits 110ead307d5a arm64: dts: renesas: r8a77990: ebisu: Add I2C EEPROM for PMIC omits 4ec82a7bb3db arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511 [...] omits ecdd5a21aac9 arm64: dts: renesas: beacon: Enable micbias omits 13df5e881d14 arm64: dts: renesas: r9a07g044: Add I2C nodes omits eab605c59a16 arm64: dts: renesas: r8a779a0: Restore sort order omits 4f929bba8fd8 arm64: dts: renesas: r8a77990: ebisu: Add SW4 support omits f90e3c06b25a arm64: dts: renesas: r8a77995: draak: Add SW56 support omits a636d8037ef6 arm64: dts: renesas: rzg2: Rename i2c_dvfs to iic_pmic omits c6d2f832da78 arm64: dts: renesas: r8a77990: Add generic compatible stri [...] omits 57e47b783c37 arm64: dts: renesas: r8a774c0: Add generic compatible stri [...] omits 0ceed25a5aef ARM: dts: rzg1: Add generic compatible strings to IIC nodes omits cfda82037780 ARM: dts: r8a73a4: Remove non-functional DMA support omits 3a44a8d130e1 arm64: dts: renesas: salvator-xs: Factor out USB ch3 parts omits d18fb00dd088 arm64: dts: renesas: salvator-x(s): Factor out USB ch2 parts omits 90a4ee4ba5cf arm64: dts: renesas: salvator-x(s): Factor out SATA parts omits 8fbb8c334ff1 arm64: dts: renesas: salvator-x(s): Factor out HDMI1 parts omits d016ed8d8ee8 arm64: defconfig: Enable RIIC omits d347d745f06c ksmbd: move credit charge verification over smb2 request s [...] omits 67307023d02b ksmbd: set STATUS_INVALID_PARAMETER error status if credit [...] omits 58090b175271 ksmbd: fix wrong error status return on session setup omits e4b60e92d4f8 ksmbd: fix wrong compression context size omits f2af8ffc63a1 scsi: lpfc: Copyright updates for 12.8.0.11 patches omits 545a68e711ee scsi: lpfc: Update lpfc version to 12.8.0.11 omits ab8038608825 scsi: lpfc: Skip issuing ADISC when node is in NPR state omits 02607fbaf00d scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADI [...] omits c65436b21c3a scsi: lpfc: Call discovery state machine when handling PLO [...] omits 0614568361b0 scsi: lpfc: Delay unregistering from transport until GIDFT [...] omits 816bd88dffc5 scsi: lpfc: Enable adisc discovery after RSCN by default omits 137ddf038472 scsi: lpfc: Use PBDE feature enabled bit to determine PBDE [...] omits a9978e397840 scsi: lpfc: Clear outstanding active mailbox during PCI fu [...] omits affbe2442941 scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi [...] omits e78c006f4c88 scsi: lpfc: Remove REG_LOGIN check requirement to issue an [...] omits cd6047e92c6a scsi: lpfc: Fix memory leaks in error paths while issuing [...] omits 2d338eb55b14 scsi: lpfc: Fix NULL ptr dereference with NPIV ports for R [...] omits 4e670c8afd47 scsi: lpfc: Keep NDLP reference until after freeing the IO [...] omits 21990d3d1861 scsi: lpfc: Fix target reset handler from falsely returnin [...] omits e77803bdbf0a scsi: lpfc: Discovery state machine fixes for LOGO handling omits 50baa1595d30 scsi: lpfc: Fix function description comments for vmid routines omits 16a93e83c87e scsi: lpfc: Improve firmware download logging omits e8613084053d scsi: lpfc: Remove use of kmalloc() in trace event logging omits ae463b60235e scsi: lpfc: Fix NVMe support reporting in log message omits 320424c7d44f Merge tag 'v5.13' into next omits 904b5bfaa8fe scsi: aacraid: Remove an unused include omits 37306698c3d0 scsi: qla2xxx: Remove redundant continue statement in a for-loop omits 7b0ddc134608 scsi: be2iscsi: Fix use-after-free during IP updates omits 00e9e776fa19 ARM: dts: aspeed: wedge100: Enable ADC channels omits 5501ab03b9f1 ARM: dts: aspeed: galaxy100: Remove redundant ADC device omits c8a66b42d689 ARM: dts: aspeed: wedge40: Remove redundant ADC device omits cc8606c58988 ARM: dts: aspeed: Enable ADC in Facebook AST2400 common dtsi omits ded3e2864c73 ARM: dts: everest: Add phase corrections for eMMC omits 419cc0b8c127 ARM: dts: aspeed: Add Inspur NF5280M6 BMC machine omits 8c295b7f3d01 ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi omits 1c0810e79cb3 scsi: ufs: Refactor ufshcd_is_intr_aggr_allowed() omits 0d6835ffe50c net: phy: Fix data type in DP83822 dp8382x_disable_wol() omits 96cd2dd65bb0 net/mlx5: Add DCS caps & fields support omits 30910d85c20d arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 omits 9e595375ddf8 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 omits fb094a9957b4 arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board omits 7ce2bc0f8295 arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board omits 0a777f84fd94 dt-bindings: Add doc for ROCK Pi 4 A+ and B+ omits 714b35da2b6e arm64: dts: rockchip: Disable CDN DP on Pinebook Pro omits 3d3377027027 arm64: dts: rockchip: add saradc node for rk3568 omits 23d2b94043ca igmp: Add ip_mc_list lock in ip_check_mc_rcu omits 790a352b6f12 dt-bindings: iio: dac: ad5504: Add missing binding document omits 609bf552b034 dt-bindings: iio: dac: ad5449: Add missing binding document. omits 5992d5a6b563 dt-bindings: iio: dac: ad5380: Add missing binding document omits 0688cc60d579 dt-bindings: iio: dac: adi,ad5360: Add missing binding document omits 613c403a7f97 dt-bindings: iio: dac: adi,ad5064: Document bindings for m [...] omits 4f0964f70fcf dt-bindings: iio: dac: adi,ad5421: Add missing binding document. omits 3d9efa9bd34f iio: accel: da280: convert probe to device-managed functions omits 074e1ddb8782 iio: accel: da311: convert probe to device-managed functions omits 689f584b9858 iio: accel: dmard10: convert probe to device-managed functions omits 148da125a0c8 iio: proximity: rfd77402: convert probe to device-managed [...] omits 09d5135b6ffc iio: proximity: rfd77402: use i2c_client for rfd77402_{ini [...] omits bb761e722f6d iio: light: adjd_s311: convert probe to device-managed functions omits 2427a7e95ca9 iio: light: adjd_s311: move buffer on adjd_s311_data object omits 7e77ef8b8d60 iio: adis: set GPIO reset pin direction omits 9898cb24e454 iio: adc: ti-ads7950: Ensure CS is deasserted after readin [...] omits 7786da3b5ae1 iio: adc: rockchip_saradc: add support for rk3568 saradc omits edf021d14511 dt-bindings: iio: adc: rockchip-saradc: add description fo [...] omits d21fed0675cd iio: buffer: Move a sanity check at the beginning of 'iio_ [...] omits 458516508df9 iio: buffer: Save a few cycles in 'iio_scan_mask_set()' omits 57f6190a60ec drm/panel: ws2401: Add driver for WideChips WS2401 omits f82ff130a5e6 drm/panel: Add DT bindings for Samsung LMS380KF01 omits d775dab9a4a8 firmware: qcom_scm: remove a duplicative condition omits 6bc45428635d firmware: qcom_scm: Mark string array const omits ab0441b4a920 Merge branch 'vmxnet3-version-6' omits ce2639ad6921 vmxnet3: update to version 6 omits 8c5663e461e6 vmxnet3: increase maximum configurable mtu to 9190 omits b3973bb40041 vmxnet3: set correct hash type based on rss information omits 79d124bb36c0 vmxnet3: add support for ESP IPv6 RSS omits 15ccf2f4b09c vmxnet3: remove power of 2 limitation on the queues omits 39f9895a00f4 vmxnet3: add support for 32 Tx/Rx queues omits 69dbef0d1c22 vmxnet3: prepare for version 6 changes omits 78e4a955928e Merge branch 'libbpf: BTF typed dump cleanups' omits add192f81ab2 libbpf: Btf typed dump does not need to allocate dump data omits f4919ff59c28 tipc: keep the skb in rcv queue until the whole data is read omits 04eb4dff6a64 libbpf: Fix compilation errors on ppc64le for btf dump typed data omits 5242b0c6b5f8 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 8d44c3578b48 libbpf: Clarify/fix unaligned data issues for btf typed dump omits ba02920c51de arm64: tegra: Enable SMMU support for PCIe on Tegra194 omits 8874e3a7baec drm/tegra: Fix compilation of variadic macro omits cf8331825a8d igc: Export LEDs omits 73744262210c igc: Make flex filter more flexible omits 7991487ecb2d igc: Allow for Flex Filters to be installed omits 2b477d057e33 igc: Integrate flex filter into ethtool ops omits 6574631b50ed igc: Add possibility to add flex filter omits a67462fc9de8 PCI: Refactor pci_ioremap_bar() and pci_ioremap_wc_bar() omits 068dfc655b66 Merge branch 'libbpf: BTF dumper support for typed data' omits 70a9241fbce5 selftests/bpf: Add dump type data tests to btf dump tests omits 17283337ff86 selftests/bpf: Add ASSERT_STRNEQ() variant for test_progs omits 920d16af9b42 libbpf: BTF dumper support for typed data omits 334faa5ce523 Merge branch 'Add btf_custom_path in bpf_obj_open_opts' omits f0b7d1192542 selftests/bpf: Switch existing selftests to using open_opt [...] omits 18353c87e0e0 libbpf: Fix the possible memory leak on error omits 1373ff599556 libbpf: Introduce 'btf_custom_path' to 'bpf_obj_open_opts' omits 08041a9af98c net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 omits 8886534747c2 bpf, doc: Add heading and example for extensions in cbpf omits cc6ef3d1fdde of: kexec: Remove FDT_PROP_* definitions omits 86a176f485b5 ARM: dts: imx7-mba7: remove un-used "phy-reset-delay" property omits 95740a9a3ad9 ARM: dts: imx35: correct node name for FEC omits 96e4781b3d93 dt-bindings: net: fec: convert fsl,*fec bindings to yaml omits c7603cfa04e7 bpf: Add ambient BPF runtime context stored in current omits d4861fc6be58 netdevsim: Add multi-queue support omits b83d23a2a38b openvswitch: Introduce per-cpu upcall dispatch omits ad43a647bcdb drm/amd/display: Fix 10bit 4K display on CIK GPUs omits 03373e2be290 drm/amdgpu/ttm: optimize vram access in amdgpu_ttm_access_ [...] omits 5fb95aa73f3c drm/amdgpu/ttm: replace duplicate code with exiting function omits 048af66be7b5 drm/amdgpu: split amdgpu_device_access_vram() into two sma [...] omits 919d527956da bnx2x: remove unused variable 'cur_data_offset' omits a99f030b2488 net: switchdev: Simplify 'mlxsw_sp_mc_write_mdb_entry()' omits 9ce5ed6eaac5 drm/amdgpu/display: make a const array common_rates static [...] omits 67a1af079b49 drm/amd/pm: update DRIVER_IF_VERSION for beige_goby omits c5c21a58ece9 drm/amdgpu: update gc golden setting for dimgrey_cavefish omits decd8ce9dfd9 drm/amdgpu: update golden setting for sienna_cichlid omits 0a2ba7b72c0a drm/amdgpu: update the golden setting for vangogh omits b76a8062af2f drm/amd/display: avoid printing ERROR for unknown CEA parse(v2) omits 85da6459f45b drm/amdgpu: Switch to LFB for USBC PD FW in psp v13 omits 25a3e8ac07a8 drm/amdgpu: Switch to VRAM buffer for USBC PD FW. omits f79a3bcb1a50 net/sched: Remove unnecessary if statement omits cfdf0d9ae75b rtnetlink: use nlmsg_notify() in rtnetlink_send() omits 9075096b09e5 amdgpu/nv.c - Optimize code for video codec support structure omits 554398174d98 amdgpu/nv.c - Added video codec support for Yellow Carp omits 63a9192b8fa1 gve: fix the wrong AdminQ buffer overflow check omits 14858dcc3b35 PCI: Use pci_update_current_state() in pci_enable_device_flags() omits 45c16fe1d128 ACPI: configfs: Make get_header() to return error pointer omits ae57338716ce ACPI: configfs: Use sysfs_emit() in "show" functions omits b2ebd9dd5267 driver core: Split device_platform_notify() omits 384f5a857bae software nodes: Split software_node_notify() omits d0b8e398319e ACPI: glue: Eliminate acpi_platform_notify() omits 5e557cbac805 ACPI: bus: Rename functions to avoid name collision omits 7d625e5b143d ACPI: glue: Change return type of two functions to void omits 42878a9f0fe0 ACPI: glue: Rearrange acpi_device_notify() omits b1121e2a182d ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA omits fd080a01ecfc ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses omits e38ba404f20c ACPI / PMIC: XPower: optimize I2C-bus accesses omits 92279a3b11a0 perf/x86/intel/uncore: Fix integer overflow on 23 bit left [...] omits 3f2cbe3810a6 perf/x86/intel/uncore: Fix IIO cleanup mapping procedure f [...] omits cf3ee3c8c29d locking/atomic: add generic arch_*() bitops omits 67d1b0de258a locking/atomic: add arch_atomic_long*() omits e3d18cee258b locking/atomic: centralize generated headers omits f3e615b4db1f locking/atomic: remove ARCH_ATOMIC remanants omits 47401d94947d locking/atomic: simplify ifdef generation omits d4e5076c3522 locking/rwsem: Remove an unused parameter of rwsem_wake() omits b068fc04de10 perf: Refactor permissions check into perf_check_permission() omits 9d7a6c95f62b perf: Fix required permissions if sigtrap is requested omits 923232bbea88 RDMA/rxe: Fix types in rxe_icrc.c omits e4f5c82fefa9 RDMA/rxe: Add kernel-doc comments to rxe_icrc.c omits add2b3b80e3a RDMA/rxe: Move crc32 init code to rxe_icrc.c omits 63887510571b RDMA/rxe: Fixup rxe_icrc_hdr omits b6c6cc4acdf6 RDMA/rxe: Move rxe_crc32 to a subroutine omits 1117f26ea7ec RDMA/rxe: Move ICRC generation to a subroutine omits 13050a0b32e3 RDMA/rxe: Fixup rxe_send and rxe_loopback omits 36fbb03d05f2 RDMA/rxe: Move rxe_xmit_packet to a subroutine omits fe87fb17c6fe RDMA/rxe: Move ICRC checking to a subroutine omits 5f92b45c3b67 x86/hyperv: add comment describing TSC_INVARIANT_CONTROL M [...] omits 21bfee9c0c77 IB/core: Read subnet_prefix in ib_query_port via cache. omits 36721a6d4cf2 IB/core: Shifting initialization of device->cache_lock omits 0bc0602ae827 IB/core: Updating cache for subnet_prefix in config_non_ro [...] omits 56d629af09b9 power: supply: PCHG: Peripheral device charger omits 5176a18bb5e1 power: supply: ab8500: Drop some includes from bmdata omits 661d10ee0f1b power: supply: ab8500: Rename charging algorithm psy omits 484a9cc3dcb8 power: supply: ab8500: Drop abx500 concept omits c5b64a990e7f power: supply: ab8500: Rename charging algorithm symbols omits f820547446ed power: supply: ab8500: Use library interpolation omits 513d14045a2d regulator: rtq6752: fix reg reset behavior omits d9dbe1f9ae4b ASoC: codecs: wcd938x: remove unused port-map reference omits b8c95616d154 bus: mhi: core: Improve debug messages for power up omits e1e82defeabd bus: mhi: core: Replace DMA allocation wrappers with origi [...] omits 554492868314 bus: mhi: core: Add range checks for BHI and BHIe omits 00f29cd72a64 bus: mhi: pci_generic: Set register access length for MHI driver omits be49067c86ea ath11k: set register access length for MHI driver omits a735a900cff2 bus: mhi: Add MMIO region length to controller structure omits cc9aaa88751c bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up omits 7f81b917db72 bus: mhi: core: Set BHI/BHIe offsets on power up preparation omits 6a68cd546c36 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI omits f97d9dea9404 Merge hole punch fixes. omits e5c578adcdd9 slimbus: ngd: reset dma setup during runtime pm omits f58e0e441318 slimbus: ngd: set correct device for pm omits c24e70aec9ad slimbus: messaging: check for valid transaction id omits 610207f7d03a slimbus: messaging: start transaction ids from 1 instead of zero omits 3d134e75c08b gpio: rcar: Always use local variable dev in gpio_rcar_probe() omits f03a3cab26c1 crypto: lib - rename 'mod_init' & 'mod_exit' functions to [...] omits f0d9ff8c8efb hwrng: rename 'mod_init' & 'mod_exit' functions to be modu [...] omits cb5f09e81484 crypto: arm/curve25519 - rename 'mod_init' & 'mod_exit' fu [...] omits 2e6d793e1bf0 crypto: mxs-dcp - Use sg_mapping_iter to copy data omits df6313d707e5 crypto: mxs-dcp - Check for DMA mapping errors omits 5261cdf457ce crypto: drbg - select SHA512 omits 51caa4ed8542 bus: mhi: Add inbound buffers allocation flag omits 24ebc044c72e auxdisplay: Replace symbolic permissions with octal permissions omits f885afe28d20 auxdisplay: ks0108: Switch to use module_parport_driver() omits ac8c8fa0a8c3 auxdisplay: charlcd: Drop unneeded initializers and switch [...] omits 333ff32d54cd auxdisplay: hd44780: Fix oops on module unloading omits 82a1ffe57ec6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits c50524ec4e3a Merge branch 'sockmap: add sockmap support for unix datagr [...] omits a2ffda38dc01 selftests/bpf: Add test cases for redirection between udp [...] omits 5ea905dd4322 selftests/bpf: Add a test case for unix sockmap omits 0626bc2ff642 selftests/bpf: Factor out add_to_sockmap() omits d950625c81e1 selftests/bpf: Factor out udp_socketpair() omits 9825d866ce0d af_unix: Implement unix_dgram_bpf_recvmsg() omits c63829182c37 af_unix: Implement ->psock_update_sk_prot() omits c7272e15f0f1 af_unix: Add a dummy ->close() for sockmap omits 83301b5367a9 af_unix: Set TCP_ESTABLISHED for datagram sockets too omits 29df44fa52b7 af_unix: Implement ->read_sock() for sockmap omits 0c48eefae712 sock_map: Lift socket state restriction for datagram sockets omits 17edea21b38d sock_map: Relax config dependency to CONFIG_NET omits 1554a080e765 Merge branch 'Add bpf_get_func_ip helper' omits 8237e7542089 selftests/bpf: Add test for bpf_get_func_ip in kprobe+offs [...] omits a2488b5f483f libbpf: Allow specification of "kprobe/function+offset" omits ac0ed488297a libbpf: Add bpf_program__attach_kprobe_opts function omits 5d8b583d04ae selftests/bpf: Add test for bpf_get_func_ip helper omits 9ffd9f3ff719 bpf: Add bpf_get_func_ip helper for kprobe programs omits 9b99edcae5c8 bpf: Add bpf_get_func_ip helper for tracing programs omits 1e37392cccde bpf: Enable BPF_TRAMP_F_IP_ARG for trampolines with call_g [...] omits 7e6f3cd89f04 bpf, x86: Store caller's ip in trampoline stack omits c5b9ee9c361f mtd: rawnand: Fix a couple of spelling mistakes in Kconfig omits 8363dfc845d7 mtd: spinand: Fix comment omits 7ed012969bbc Compiler Attributes: fix __has_attribute(__no_sanitize_cov [...] omits 1a57b13e6017 mtd: rawnand: nand_bbt: Skip bad blocks when searching for [...] omits 778cb8e39f6e dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation omits ff44b90b325d dt_bindings: mtd: partitions: redboot: convert to YAML omits ba3562892619 mtd: devices: mchp48l640: Fix memory leak on cmd omits 2394e6287389 mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards omits 45bb1faa29ef mtd: core: handle flashes without OTP gracefully omits e83862ee1b9b mtd: mchp48l640: silence some uninitialized variable warnings omits 962bf783ef65 mtd: break circular locks in register_mtd_blktrans omits 14f97f0b8e2b mtd: rawnand: Add a check in of_get_nand_secure_regions() omits 2b6d2833cd1d mtd: mtd_blkdevs: Initialize rq.limits.discard_granularity omits d61eb8a1f518 clk: rockchip: Add support for hclk_sfc on rk3036 omits 0be3df186f87 clk: rockchip: rk3036: fix up the sclk_sfc parent error omits b13c1fff66cc clk: rockchip: add dt-binding clkid for hclk_sfc on rk3036 omits ae2a8a1ed328 arm64: dts: rockchip: enable tsadc on helios64 omits 0ead44ed102d arm64: dts: rockchip: add SPI support to helios64 omits a1536b7fd2d7 arm64: dts: rockchip: set stdout-path on helios64 omits c0728a2732f0 ARM: dts: rockchip: add io-domains nodes to rv1108.dtsi omits 453da32aca12 ARM: dts: rockchip: add io-domains node to rk3188.dtsi omits 959e131fb5c3 dt-bindings: soc: rockchip: add rockchip-io-domain.yaml ob [...] omits 742f62cb0672 dt-bindings: power: convert rockchip-io-domain.txt to YAML omits 95e18f24ab42 arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS omits 4011a797dac7 dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS omits ffe7ee186baa arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC omits 773b358cb274 dt-bindings: add doc for Firefly ROC-RK3328-PC omits d178bed180ef arm64: dts: rockchip: add pmu and qos nodes for rk3568 omits b1c64924df5d dt-bindings: arm: rockchip: add rk3568 compatible string t [...] omits 7628317192f5 Merge branch 'bpf-timers' omits 61f71e746c72 selftests/bpf: Add a test with bpf_timer in inner map. omits 3540f7c6b96a selftests/bpf: Add bpf_timer test. omits 7ddc80a476c2 bpf: Teach stack depth check about async callbacks. omits bfc6bb74e4f1 bpf: Implement verifier support for validation of async ca [...] omits 86fc6ee6e246 bpf: Relax verifier recursion check. omits 40ec00abf1cc bpf: Remember BTF of inner maps. omits 3e8ce29850f1 bpf: Prevent pointer mismatch in bpf_timer_init. omits 68134668c17f bpf: Add map side support for bpf timers. omits b00628b1c7d5 bpf: Introduce bpf timers. omits c1b3fed319d3 bpf: Factor out bpf_spin_lock into helpers. omits d809e134be7a bpf: Prepare bpf_prog_put() to be called from irq context. omits de587d564f95 selftests/bpf: Remove unused variable in tc_tunnel prog omits 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next omits 18eeef46d359 HID: i2c-hid: goodix: Tie the reset line to true state of [...] omits 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next omits 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next omits 9d60648c607a HID: magicmouse: high-resolution scroll threshold omits d4b9f10a0eb6 HID: magicmouse: enable high-resolution scroll omits 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next omits 31cb433d7761 Merge branch 'for-5.15/core' into for-next omits f4abaa9eebde HID: input: do not report stylus battery state as "full" omits 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next omits 178a5d90dc04 arm64: dts: exynos: Add cpu cache information to Exynos5433 omits c4e40c0144cb arm64: dts: exynos: Add cpu cache information to Exynos7 omits 8c1b4316c3fa RDMA/efa: Split hardware stats to device and port stats omits 15934f515911 arm64: dts: fvp: Remove panel timings omits 916071185b17 MAINTAINERS: Update maintainers of HiSilicon RoCE omits 24519fa7f915 dt-bindings: i2c: brcm,iproc-i2c: convert to the json-schema omits cdbdb7724740 RDMA/rxe: Remove the repeated 'mr->umem = umem' omits 9d649d594f39 RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() omits 1ec50dd12a43 RDMA/siw: Remove kmap() omits 87117baf4f92 ipv6: remove unnecessary local variable omits cfcdbd9dd763 RDMA/rtrs: Move sq_wr_avail to rtrs_con omits 99fac8bf6d5e RDMA/rtrs: Remove unused flags parameter omits 6ea9b773390d RDMA/rtrs: Make rtrs_post_rdma_write_imm_empty static omits e2d98504c697 RDMA/rtrs: Enable the same selective signal for heartbeat and IO omits a10431eff136 RDMA/rtrs: move wr_cnt from rtrs_srv_con to rtrs_con omits 350ec9bc618c RDMA/rtrs: Add error messages for failed operations. omits 5c2c85315948 bus: mhi: pci-generic: configurable network interface MRU omits 541ee8f64032 regulator: da9063: Add support for full-current mode. omits 508f8ccd993d regulator: rt6245: make a const array func_base static, ma [...] omits 622d9ac3d969 ASoC: codecs: lpass-rx-macro: clean up for-loop indentatio [...] omits 17a1837d07be drm/dp: For drm_panel_dp_aux_backlight(), init backlight a [...] omits 5ead9b5b1575 drm/panel-simple: Power the panel when probing DP AUX backlight omits eb7173988caf of: fdt: remove unnecessary codes omits ace1c4b5c412 of: base: remove unnecessary for loop omits 2720b991337d dt-bindings: PCI: ftpci100: convert faraday,ftpci100 to YAML omits 977b3167c2bd dt-bindings: irqchip: Update pruss-intc binding for K3 AM64x SoCs omits 6dc77fa5ac2c Drivers: hv: Move Hyper-V misc functionality to arch-neutral code omits 9d7cf2c96758 Drivers: hv: Add arch independent default functions for so [...] omits afca4d95dd7d Drivers: hv: Make portions of Hyper-V init code be arch neutral omits 4b3abe1fde47 docs/zh_CN: add core api protection keys translation omits 620127548a69 docs/zh_CN: add core api memory_hotplug translation omits d4229805df85 docs/zh_CN: add core api cpu_hotplug translation omits f8c6a07c25ce docs/core-api: Modify document layout omits 341968c617ca docs/zh_CN: Remove the Microsoft rhetoric omits f1285c68e125 Documentation: sysrq: convert to third person omits 153c43a84c7f Documentation: arm: marvell: Add few missing models and do [...] omits c767ef4519b3 docs/zh_CN: add core api genericirq translation omits e6c65d354fae docs/zh_CN: create new translations for zh_CN/dev-tools/te [...] omits 407b3ea075c2 Merge branch 'fixes' into next omits 442a9d105e61 regulator: Convert UniPhier regulator to json-schema omits 4faee8b65ec3 dmaengine: sprd: Add missing MODULE_DEVICE_TABLE omits ac34de14ac30 Revert "soc: imx8m: change to use platform driver" omits a6d05cc7eae6 ARM: dts: add SolidRun SolidSense support omits 6f9223a56fab drm/of: free the iterator object on failure omits 311ac6f3e566 drm/omapdrm: Remove outdated comment omits db20ea679d9c drm/vbox: Convert to Linux IRQ interfaces omits 48bd85808443 drm/qxl: Convert to Linux IRQ interfaces omits 27da370e0fb3 drm/vc4: hdmi: Remove drm_encoder->crtc usage omits 44fe9f90eb9d drm/vc4: hdmi: Only call into DRM framework if registered omits 776efe800fed drm/vc4: hdmi: Drop devm interrupt handler for hotplug interrupts omits 2c4e31545716 ALSA: compress: Initialize mutex in snd_compress_new() omits fc93c96fe34e ALSA: compress: Drop unused functions omits 9946aa630ae7 Merge pull request #61 from namjaejeon/cifsd-for-next omits 75f0fc7b48ad bpf: Fix potential memleak and UAF in the verifier. omits a9c241d01d0a ksmbd: fix typo in comment omits f170acda7ffa bpf: Fix a typo of reuseport map in bpf.h. omits 7ad2d09ccde2 Merge branch 'topic/revid_steppings' into drm-intel-next omits eee42141e498 drm/i915/icl: Drop workarounds that only apply to pre-prod [...] omits 41eb74d51db7 drm/i915/cnl: Drop all workarounds omits dae751f40c19 drm/i915/dg1: Use revid->stepping tables omits 97cf9b581539 drm/i915/rkl: Use revid->stepping tables omits 61b2dc4b5868 drm/i915/jsl_ehl: Use revid->stepping tables omits cc7a3393f288 drm/i915/icl: Use revid->stepping tables omits 3dd22d46c7f6 drm/i915/glk: Use revid->stepping tables omits cf2c6f08632f bpf: Sync tools/include/uapi/linux/bpf.h omits fd51fa8ac638 drm/i915/bxt: Use revid->stepping tables omits 6eea6f16e697 drm/i915/kbl: Drop pre-production revision from stepping table omits 0f93f5da1cdc drm/i915/skl: Use revid->stepping tables omits c314b6939540 drm/i915: Make pre-production detection use direct revid c [...] omits db47fe727e1f drm/i915/step: s/<platform>_revid_tbl/<platform>_revids omits 3eada7b4bd85 ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on [...] omits 7e6730ba68c0 ARC: Fix CONFIG_STACKDEPOT omits f9341d0e8b14 arc: Fix spelling mistake and grammar in Kconfig omits f78cad9b114b arc: Prefer unsigned int to bare use of unsigned omits 868d043f0560 drm/panel: Add Innolux EJ030NA 3.0" 320x480 panel omits 1333adfcc3cb dt-bindings: display/panel: Add Innolux EJ030NA omits 893c47d1964f selinux: return early for possible NULL audit buffers omits 0c492e22ba2c drm/amdgpu: add another Renoir DID omits eb14ecca7669 Merge series "soundwire/ASoC: add mockup codec support" fr [...] omits 0ccac3bcf356 ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs [...] omits 3025d398c436 ASoC: soc-acpi: tgl: add table for SoundWire mockup devices omits 2694cda7a439 ASoC: soc-acpi: cnl: add table for SoundWire mockup devices omits 81d3d3d0bf09 ASoC: codecs: add SoundWire mockup device support omits 57f1c12e455f spi: spi-geni-qcom: Remove confusing comment about setting [...] omits 77eac0e1ce9c regulator: rtq6752: Fix the typo for reg define and author name omits 23bd991992f4 drm/i915/debugfs: DISPLAY_VER 13 lpsp capability omits 014861c2fb3d spi: omap-spi: Convert to json-schema omits f84d866ab43f spi: mediatek: add tick_delay support omits e98fb032170b regulator: rtq6752: Refine binding document omits f28fbe57e84b ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP omits 8e6c00f1fdea ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode omits 368fa526e6e3 ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits omits 542d7050da19 ASoC: Intel: sof_rt5682: code refactor for max98360a omits 7d1bf46cb233 ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a omits 07acee589f42 ASoC: Intel: maxim-common: support max98360a omits 3cb97cf3a65a ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence omits fd8e83884fdd ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms omits b19502d1a683 drm/tegra: Bump driver version omits 5925961174ce drm/tegra: Add job firewall omits 43636451db8c drm/tegra: Implement job submission part of new UAPI omits 6f9eb895f189 drm/tegra: Implement syncpoint wait UAPI omits 46a26a95e8e3 drm/tegra: Implement syncpoint management UAPI omits cdf631031f3e drm/tegra: Implement new UAPI omits 69d77868b1ad drm/tegra: Allocate per-engine channel in core code omits 0debc5abc08a drm/tegra: Boot VIC during runtime PM resume omits 75ffbc5acf0f drm/tegra: Add new UAPI to header omits 67fe57e9beda drm/tegra: Extract tegra_gem_lookup omits 579042ae0dc7 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer omits a8cdf8c779e1 gpu: host1x: Add job release callback omits 684e366e1794 gpu: host1x: Add no-recovery mode omits ad0529424def gpu: host1x: Add DMA fence implementation omits d7114b576859 dt-bindings: arm: fsl: add SolidSense boards omits 6fac89785ac8 arm64: dts: imx8: Add jpeg encoder/decoder nodes omits 718226469d23 dt-bindings: media: imx-jpeg: Add compatible for i.MX8QM J [...] omits 5e610bf0049e arm64: dts: imx8qxp-ai_ml: Fix checkpatch warnings omits fb1425b436bc ARM: imx: common: Move prototype outside the SMP block omits b7df20584066 arm64: dts: ls1088ardb: update PHY nodes with IRQ information omits 16058f50b2cd arm64: dts: ls2088ardb: update PHY nodes with IRQ information omits 20072409e3b8 arm64: dts: lx2160ardb: update PHY nodes with IRQ information omits 0f253e382798 arm64: dts: lx2160a: Fix the compatible string of LX2160A UART omits f07ec8536580 ARM: imx: add missing clk_disable_unprepare() omits f9613aa07f16 ARM: imx: add missing iounmap() omits b2296eeac915 dmaengine: idxd: depends on !UML omits 6cfd9e62e329 dmaengine: idxd: assign MSIX vectors to each WQ rather tha [...] omits ac24a2dc06cd dmaengine: idxd: add missing percpu ref put on failure omits d5c10e0fc864 dmaengine: idxd: fix setup sequence for MSIXPERM table omits da435aedb00a dmaengine: idxd: fix array index when int_handles are being used omits 53499d1fc112 dmaengine: idxd: have command status always set omits e753a64bee75 dmaengine: idxd: Add wq occupancy information to sysfs attribute omits 0dcfe41e9a4c dmanegine: idxd: cleanup all device related bits after dis [...] omits 1da569fa7ec8 dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() omits 7dd2dd4ff9f3 dmaengine: xilinx_dma: Fix read-after-free bug when termin [...] omits 53b50458110d dmaengine: idxd: Simplify code and axe the use of a deprec [...] omits fe364a7d95c2 dmaengine: dw: Program xBAR hardware for Elkhart Lake omits d39cd936b6b7 arm64: dts: imx8mq: add support for MNT Reform2 omits 117c25091d73 arm64: dts: imx8mq: add Nitrogen8 SoM omits ec1e7fc77218 dt-bindings: arm: fsl: add MNT Reform2 board omits 26d816652c92 dt-bindings: vendor-prefixes: add mntre omits 204d1a747636 dt-bindings: arm: fsl: add Nitrogen8 SoM omits 7e71b85473f8 arm64: dts: ls1028a: fix node name for the sysclk omits 868c9ddc182b swiotlb: add overflow checks to swiotlb_bounce omits 09a4a79d42ce swiotlb: fix implicit debugfs declarations omits fec9b625095f of: Add plumbing for restricted DMA pool omits b12fe999545c dt-bindings: of: Add restricted DMA pool omits 0b84e4f8b793 swiotlb: Add restricted DMA pool initialization omits f4111e39a52a swiotlb: Add restricted DMA alloc/free support omits 70347877231e swiotlb: Refactor swiotlb_tbl_unmap_single omits 36f7b2f3ca5f swiotlb: Move alloc_size to swiotlb_find_slots omits 903cd0f315fe swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing omits 6f2beb268a5d swiotlb: Update is_swiotlb_active to add a struct device argument omits 7fd856aa7f42 swiotlb: Update is_swiotlb_buffer to add a struct device argument omits 69031f500865 swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used omits 6e675a1c455e swiotlb: Refactor swiotlb_create_debugfs omits 0a65579cdd28 swiotlb: Refactor swiotlb init functions omits 5417c98c12f6 f2fs: avoid to create an empty string as the extension_list omits 01f6afd0f3cc f2fs: compress: fix to set zstd compress level correctly omits 07c6b5933ebf f2fs: add sysfs nodes to get GC info for each GC mode omits d5bfbad21436 Merge drm/drm-next into drm-intel-next omits fac4e24dcc56 dt-bindings: mxsfb: Add compatible for i.MX8MN omits 8480a727ae7b dt-bindings: net: ks8851: Convert to YAML schema omits 62f9eb7079a9 counter: intel-qep: Remove linux/bitops.h include omits 4377d9ab1f16 iio: accel: fxls8962af: fix potential use of uninitialized symbol omits c445535c3efb x86/hyperv: fix for unwanted manipulation of sched_clock w [...] omits 8b2ac51625ac iio: hid-sensors: bind IIO channels alloc to device object omits 9f5827580749 drm/i915/display/xelpd: Extend Wa_14011508470 omits c86ef50f05c6 drm/i915: Limit Wa_22010178259 to affected platforms omits 1d2b8fd93ed5 drm/i915/display: Settle on "adl-x" in WA comments omits d19faf0e49eb EDAC/amd64: Use DEVICE_ATTR helper macros omits 308ef2ad8492 drm/amdgpu: Resolve bug in UMC 6.7 error offset calculation omits b05e50b35229 drm/amd/pm: Add waiting for response of mode-reset message [...] omits 430f8e6edbaa Revert "drm/amdkfd: Add heavy-weight TLB flush after unmapping" omits 024d8811c90e Revert "drm/amdgpu: Add table_freed parameter to amdgpu_vm [...] omits 7ed9876c9793 Revert "drm/amdkfd: Make TLB flush conditional on mapping" omits 4e7b93ca52fb Revert "drm/amdgpu: Fix warning of Function parameter or m [...] omits 4bba567c8c35 Revert "drm/amdkfd: Add memory sync before TLB flush on unmap" omits 53d0533049a5 Revert "drm/amdkfd: Only apply TLB flush optimization on A [...] omits d59682dffe82 drm/amd/pm: Fix BACO state setting for Beige_Goby omits 3c727c1c4593 drm/amdgpu: Restore msix after FLR omits 468f04cfbb43 drm/amdkfd: Allow CPU access for all VRAM BOs omits 904729b61c37 Merge pull request #60 from namjaejeon/cifsd-for-next omits 35d283658a61 drm/shmem-helper: Align to page size in dumb_create omits 072ed3431f5b drm/dp: Move panel DP AUX backlight support to drm_dp_helper omits b092b3efc7cb cifs: Fix race between hole punch and page fault omits 057ba5b24532 ceph: Fix race between hole punch and page fault omits 8bcbbe9c7c8e fuse: Convert to using invalidate_lock omits edc6d01bad73 f2fs: Convert to using invalidate_lock omits 448f94909eb7 zonefs: Convert to using invalidate_lock omits d2c292d84c49 xfs: Convert double locking of MMAPLOCK to use VFS helpers omits 2433480a7e1d xfs: Convert to use invalidate_lock omits e31cbde7ecdc xfs: Refactor xfs_isilocked() omits 70f3bad8c315 ext2: Convert to using invalidate_lock omits d4f5258eae7b ext4: Convert to use mapping->invalidate_lock omits 7506ae6a7033 mm: Add functions to lock invalidate_lock for two mappings omits bbeb7461c7ee drm/vkms: Use dma-buf mapping from shadow-plane state for [...] omits b43e2ec03b0d drm/vkms: Let shadow-plane helpers prepare the plane's FB omits 7602d4221842 drm/vkms: Inherit plane state from struct drm_shadow_plane_state omits b71565022031 drm/gem: Export implementation of shadow-plane helpers omits 6293eb28913f Revert "drm/vgem: Implement mmap as GEM object function" omits 730633f0b7f9 mm: Protect operations adding pages to page cache with inv [...] omits c625b4cc57d0 documentation: Sync file_operations members with reality omits 0a427cc638ad ksmbd: fix an error message in ksmbd_conn_trasnport_init omits 03d8d4f1896e ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO omits 96ad4ec51c06 ksmbd: fix unused err value in smb2_lock omits 78ad2c277af4 ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() omits e9d66bdbc5ab pinctrl: renesas: r8a77995: Add bias pinconf support omits 7ebaa4104773 pinctrl: renesas: rcar: Avoid changing PUDn when disabling bias omits f19b3967fb09 ksmbd: remove unneeded check_context_err omits 97eb31384af9 libbpf: Fix reuse of pinned map on older kernel omits 3667bbd78290 drm: bridge: Mark deprecated operations in drm_bridge_funcs omits ba3f5839fbeb asm-generic/hyperv: Add missing #include of nmi.h omits 9608703e488c mm: Fix comments mentioning i_mutex omits b557a5f8da57 drm/of: free the right object omits 5193f26aef59 fscache: Use refcount_t for the cookie refcount instead of [...] omits 65d52516947e fscache: Fix fscache_cookie_put() to not deref after dec omits 15b44291eb61 fscache: Fix cookie key hashing omits 3ac8853c3313 cachefiles: Change %p in format strings to something else omits 3a335341dd6e fscache: Change %p in format strings to something else omits c16794cd40a7 fscache: Remove the object list procfile omits 61e4814dc888 fscache, cachefiles: Remove the histogram stuff omits 36a04849fc93 fscache: Procfile to display cookies omits bcfd29a8c217 fscache: Add a cookie debug ID and use that in traces omits 20d7c833de3b cachefiles: Use file_inode() rather than accessing ->f_inode omits a06b480def4e netfs: Move cookie debug ID to struct netfs_cache_resources omits f0d4baf574a1 fscache: Select netfs stats if fscache stats are enabled omits 379e205dab9d media: usb: dvb-usb-v2: af9035: let subdrv autoselect enab [...] omits 73415d70192a media: usb: dvb-usb-v2: af9035: report if i2c client isn't bound omits 4acb04dc90aa media: dvb-frontends: cx24117: Delete 'break' after 'goto' omits dcb014582101 media: cxd2880-spi: Fix an error handling path omits 86541f0480b5 media: rc: rc-main.c: deleted the repeated word omits adb08a09230b media: rc: redrat3: Fix a typo omits e5dd86446fe3 media: rc: streamzap: Removed unnecessary 'return' omits f4a87d54c589 media: ti-vpe: cal: add embedded data support omits 71e3a18114eb media: ti-vpe: cal: allow more than 1 source pads omits 9eaca40c0d13 media: ti-vpe: cal: add camerarx enable/disable refcounting omits 6cb0eee34c24 media: ti-vpe: cal: add camerarx locking omits 892c37f8a3d6 media: ti-vpe: cal: fix queuing of the initial buffer omits 9e67f24e4d90 media: ti-vpe: cal: fix ctx uninitialization omits b65836f40a74 media: ti-vpe: cal: cleanup phy iteration in cal_remove omits 75e7e58bfac1 media: ti-vpe: cal: support 8 DMA contexts omits 2e7e09a902c6 media: ti-vpe: cal: remove cal_camerarx->fmtinfo omits 8bfd1af2fdd1 media: ti-vpe: cal: init ctx->v_fmt correctly in MC mode omits e6a800d63a12 media: ti-vpe: cal: rename non-MC funcs to cal_legacy_* omits 7f9f8123212d media: ti-vpe: cal: add mbus_code support to cal_mc_enum_f [...] omits d3409a65735e media: ti-vpe: cal: fix typo in a comment omits 2a1c55d4762d soc: rockchip: ROCKCHIP_GRF should not default to y, uncon [...] omits 37fa1d2a5c05 media: ti-vpe: cal: set field always to V4L2_FIELD_NONE omits a6c9aad96508 media: ti-vpe: cal: handle cal_ctx_v4l2_register error omits 7d167e68d8c7 media: ti-vpe: cal: add vc and datatype fields to cal_ctx omits 27757876d173 ALSA: intel8x0: Skip ac97 clock measurement on VM omits 4ff19229487f ALSA: hda/hdmi: Add option to enable all pins forcibly omits 82a60352c2d3 ALSA: x86: simplify with sync_stop PCM ops omits 3b0f7eeff697 ALSA: ice1724: Remove superfluous loop over model table omits 2d52c5dd8e80 ALSA: hda/ca0132: remove redundant initialization of varia [...] omits 1a7adfda349e media: ti-vpe: cal: add cal_ctx_wr_dma_enable and fix a race omits 8927a9f642fd media: ti-vpe: cal: add 'use_pix_proc' field omits 4cb3a0f3896d media: ti-vpe: cal: allocate pix proc dynamically omits 38f7435f1304 media: ti-vpe: cal: disable csi2 ctx and pix proc at ctx_stop omits af981fc2e6ca media: ti-vpe: cal: remove wait when stopping camerarx omits 3b1fe1abbba2 media: ti-vpe: cal: catch VC errors omits aece634d978c media: ti-vpe: cal: clean up CAL_CSI2_VC_IRQ_* macros omits 2eef9ee3c600 media: ti-vpe: cal: rename CAL_HL_IRQ_MASK omits 42a1364ce738 media: ti-vpe: cal: rename cal_ctx->index to dma_ctx omits 0de6f41a06b8 media: ti-vpe: cal: Add pixel processing context omits 6266ddefec0f media: ti-vpe: cal: Add CSI2 context omits 05b12b557234 media: ti-vpe: cal: change index and cport to u8 omits 2e63c4c57aff media: ti-vpe: cal: add cal_ctx_prepare/unprepare omits bbdb9ae8d470 media: ti-vpe: cal: use v4l2_get_link_freq omits 93080e25a86d media: ti-vpe: cal: move global config from cal_ctx_wr_dma [...] omits 27f86b9bff79 media: ti-vpe: cal: rename "sensor" to "source" omits 97a2c65e2f21 media: ti-vpe: cal: remove unused cal_camerarx->dev field omits 918d6d120a60 media: ti-vpe: cal: fix error handling in cal_camerarx_create omits 4e11f02f6f9e media: ti-vpe: cal: add g/s_parm for legacy API omits 65ab894f2e5a Merge series "spi: stm32: various fixes & cleanup" from Al [...] omits 9705c49c3b5e Merge series "regulator: devres: remove unused device-mana [...] omits 2c8dad1ea815 Merge series "Move Hisilicon 6421v600 SPMI and USB drivers [...] omits eb82bae1a002 Merge series "ASoC: ti: davinci-mcasp: Fix the DIT mode an [...] omits f537ab5fc7ce Merge series "Fix unbalanced pm_runtime_enable in error ha [...] omits b8deadf3d99e Merge series "ASoC: Intel: machine driver corrections" fro [...] omits 7dc924d7c595 drm/panfrost:fix the exception name always "UNKNOWN" omits e642197562cd leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() omits 51f3b2c3d511 leds: ktd2692: Move driver to flash subdirectory omits 61fa67a4e538 leds: lm3601x: Move driver to flash subdirectory omits 9a7c066f6a1d leds: sgm3140: Move driver to flash subdirectory omits eb5a4422e448 leds: max77693: Move driver to flash subdirectory omits f5d69f6290a3 leds: as3645a: Move driver to flash subdirectory omits 293fee7f6078 leds: aat1290: Move driver to flash subdirectory omits 0f79ce970e79 gnss: drop stray semicolons omits 97db1b081e12 dt-bindings: usb: dwc3: Update dwc3 TX fifo properties omits cefdd52fa045 usb: dwc3: dwc3-qcom: Enable tx-fifo-resize property by default omits fe794e395483 of: Add stub for of_add_property() omits 9f607a309fbe usb: dwc3: Resize TX FIFOs to meet EP bursting requirements omits 7adf9e3adc39 usb: gadget: configfs: Check USB configuration before adding omits ce7d0008c235 usb: gadget: udc: core: Introduce check_config to verify U [...] omits afaff559ae98 media: saa7164: remove redundant continue statement omits 3f3475a5c77e media: saa7134: convert list_for_each to entry variant omits 46fdc302028e media: drivers/media/platform/marvell-ccic/mcam-core.c : f [...] omits 40c7f9c31d86 media: vivid: increase max number of allowed omits ea3e1c36e388 media: TDA1997x: enable EDID support omits d229a910bf8c media: drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c : f [...] omits bc3db19f04f1 media: saa7134: switch from 'pci_' to 'dma_' API omits 331ca86aff94 media: i2c: tvp5150: deleted the repeated word omits 983eb35c991d media: drivers/media/platform/davinci/vpfe_capture.c : fix [...] omits 123aaf816b95 media: atmel: atmel-sama5d2-isc: fix YUYV format omits b6ef5c123a4b media: atomisp: remove redundant initialization of variable ret omits 9a582884716a media: drivers/media/usb/gspca: fix typo Fliker -> Flicker omits e481ff3f19cd media: drivers/media/pci/tw5864/Tw5864-reg.h: fix typo issues omits d92a4a27d983 media: cedrus: hevc: Add support for multiple slices omits 229e5bdcd39e media: hevc: Add segment address field omits ed638b1d6f69 media: ivtv: prevent going past the hw arrays omits 1a10d7fdb6d0 media: uvc: don't do DMA on stack omits 54e80d9883bd media: sti: don't copy past the size omits 8db11aebdb8f media: dib8000: rewrite the init prbs logic omits 2a621b0859d1 media: gspca: Drop default m omits caa7302b3a34 media: include/uapi/linux/cec.h: typo: SATERDAY -> SATURDAY omits 387caebee006 media: dvbsky: add support for MyGica T230C2_LITE and T230A omits 1aeab005562f arm64: dts: rockchip: remove ddc-i2c-scl-* properties from [...] omits ac0af67f8c89 arm64: dts: rockchip: remove clock_in_out from gmac2phy no [...] omits 3a9476ad636e arm64: dts: rockchip: rename flash nodenames omits 53a05c8f6e8e arm64: dts: rockchip: remove interrupt-names from iommu nodes omits 6af95e03fb11 ARM: dts: rockchip: remove interrupt-names from iommu nodes omits b3198e046821 ARM: dts: rockchip: rename timer compatible strings for rk3066a omits 2120e486b419 ARM: dts: rockchip: add space after &grf on rk3188 omits f295228b384f ARM: dts: rockchip: rename pcfg_* nodenames for rk3066/rk3188 omits 162a31effc41 spi: mediatek: add no_need_unprepare support omits 3522d9aa1928 spi: mediatek: update spi master bingdings for MT6893 SOC omits 8dd591ad0104 spi: <linux/spi/spi.h>: add missing struct kernel-doc entry omits 7ceb0b8a3ced spi: stm32: finalize message either on dma callback or EOT omits dc6620c31326 spi: stm32h7: don't wait for EOT and flush fifo on disable omits d87a5d64b503 spi: stm32h7: rework rx fifo read function omits 70526e0b7601 spi: stm32: Revert "properly handle 0 byte transfer" omits 9d5354145104 spi: stm32: enable pm_runtime autosuspend omits fedbfea13cc0 regulator: bd718x7: Suopport configuring UVP/OVP state omits 894cda54a76d regulator: Replace symbolic permissions with octal permissions omits f40f9409719f regulator: rt6752: Add support for Richtek RTQ6752 omits 526e99cf43fe regulator: rtq6752: Add binding document for Richtek RTQ6752 omits 78bbb7c345ab regulator: machine.h: fix kernel-doc "bad line" omits 6eb891cf73bd regulator: rt5033: Use linear ranges to map all voltage selection omits e301df76472c regulator: tps65910: Silence deferred probe error omits 12401a1cef78 regulator: mt6397: Remove modeset_shift from struct mt6397 [...] omits d6208ba87066 regulator: mt6359: Remove shift fields from struct mt6359_ [...] omits b99b7b79a7c5 regulator: mt6358: Remove shift fields from struct mt6358_ [...] omits 4d9f4d1de3ce regulator: devres: unexport devm_regulator_unregister_supp [...] omits eed43b96ede9 regulator: devres: remove devm_regulator_bulk_unregister_s [...] omits 4ff75a299765 regulator: devres: remove devm_regulator_unregister() function omits e8608f8956ff regulator: hi6421v600-regulator: add a missing dot at copyright omits d63aa09f7c53 regmap: Prefer unsigned int to bare use of unsigned omits 1852f5ed3581 regmap: fix the offset of register error log omits f7c4fe9cffb0 ASoC: amd: fix spelling mistakes omits 3694f996be5c ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count omits 8620c40002db ASoC: fsl_xcvr: Omit superfluous error message in fsl_xcvr [...] omits d5bb69dc54ec ASoC: sh: rcar: dma: : use proper DMAENGINE API for termination omits 2ba907894f9e ASoC: wm_adsp: Remove pointless string comparison omits 4d0b79ec9eb8 ASoC: codecs: wcd938x: fix returnvar.cocci warnings omits 6c5c659dfe3f ASoC: atmel: ATMEL drivers don't need HAS_DMA omits 3666a8f82007 ASoC: ti: delete some dead code in omap_abe_probe() omits 55233b225021 ASoC: atmel: fix spelling mistakes omits 837ad6da36ba ASoC: Intel: sof_cs42l42: use helper function to get bclk [...] omits bc619cfc6278 ASoC: SOF: add a helper to get topology configured bclk omits f99acc259f62 ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP omits 19f479c37f76 ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable i [...] omits 2af2f861edd2 ASoC: mediatek: mt8192:Fix Unbalanced pm_runtime_enable in [...] omits 0238bcf80e97 ASoC: ti: davinci-mcasp: Add support for the OMAP4 version [...] omits 5dcd276e1525 ASoC: dt-bindings: davinci-mcasp: Add compatible string for OMAP4 omits bbdd3f4dbe81 ASoC: ti: davinci-mcasp: Fix DIT mode support omits da18edb11cca Merge existing fixes from spi/for-5.14 omits 3cb5992c34f7 Merge existing fixes from regulator/for-5.14 omits 999abd7a8c5d Merge existing fixes from asoc/for-5.14 omits 8e55f99c510f drm/i915: Invoke another _DSM to enable MUX on HP Workstat [...] omits 7c4ed5ded853 Merge pull request #59 from namjaejeon/cifsd-for-next omits 21dd1fd6d718 ksmbd: handle error cases first in smb2_create_sd_buffers omits ce154c32af3c ksmbd: make smb2_find_context_vals return NULL if not found omits 45a64e8b0849 ksmbd: uninterruptible wait for a file being unlocked omits d63528eb0d43 ksmbd: free ksmbd_lock when file is closed omits 4fdd600214e6 drm: bridge: nwl-dsi: Drop unused nwl_dsi_plat_clk_config omits 4b92841ef27b ksmbd: fix the running request count decrement omits 07781de90518 ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() omits 0f6619aee86f ksmbd: delete some stray tabs omits f08a2a1eecb6 drm/panel: simple: Add support for EDT ETM0350G0DH6 panel omits e46f73fbbe00 drm/panel: simple: Add support for EDT ETMV570G2DHU panel omits f3ba46debcaf dt-bindings: display: simple: Add EDT ETM0350G0DH6 omits a60d6b416463 dt-bindings: display: simple: Add EDT ETMV570G2DHU omits ca6374e267e2 drm/i915: Add release id version omits 0f9b145a0a0a drm/i915: do not abbreviate version in debugfs omits 4de062463a86 drm/i915/dg1: Compute MEM Bandwidth using MCHBAR omits a84cb7a49431 drm/gma500: Add the missed drm_gem_object_put() in psb_use [...] omits 710fa9aa1632 drm/panel: Fix up DT bindings for Samsung lms397kf04 omits 4bfe6c8f7c23 drm/panel-simple: Add Samsung ATNA33XC20 omits c20dec193584 dt-bindings: display: simple: Add Samsung ATNA33XC20 omits 13aceea56fd5 drm/panel-simple: Update validation warnings for eDP panel [...] omits 18a1488bf1e1 drm/panel-simple: Support for delays between GPIO & regulator omits bfd451403d70 drm/panel-simple: Support DP AUX backlight omits 10f7b40e4f30 drm/panel: add basic DP AUX backlight support omits ac637a0ada71 xtensa: add fairness to IRQ handling omits b1e32e8c629b xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] omits 60f800b2bdfa drm/msm: always wait for the exclusive fence omits 70333dec4462 Merge branch 'rework/fixup-for-5.15' into for-next omits ea9a897b8aff drm/gma500: Fix end of loop tests for list_for_each_entry omits edc2c4b95668 drm/i915/display/xelpd: Fix incorrect color capability reporting omits 3867369ef8f7 ksmbd: change data type of volatile/persistent id to u64 omits c5b53d128130 drm/amdgpu/display - only update eDP's backlight level whe [...] omits 186c8a8585e1 drm/amdgpu: initialize umc ras function omits 4818545a1daf drm/amdkfd: handle fault counters on invalid address omits 9604b74bff62 drm/amdgpu: Correct the irq numbers for virtual crtc omits 6435af81ed2c drm/amd/display: update header file name omits dde586453962 drm/amd/pm: drop smu_v13_0_1.c|h files for yellow carp omits a6556ed8ea5f drm/amd/pm: bump DRIVER_IF_VERSION for Sienna Cichlid omits be22e2b9f4f9 drm/amd/pm: update the gpu metrics data retrieving for Sie [...] omits b407a3aa2835 drm/amd/pm: new SmuMetrics data structure for Sienna Cichlid omits 64598e23de78 drm/amdgpu: return -EFAULT if copy_to_user() fails omits b8badd507a5b drm/amdgpu: unlock on error in amdgpu_ras_debugfs_table_read() omits 911684de2a8b drm/vkms: Create a debugfs file to get vkms config data omits 1d864f1088bb drm/amdgpu: Fix signedness bug in __amdgpu_eeprom_xfer() omits 3006c9245542 drm/amdgpu: fix a signedness bug in __verify_ras_table_checksum() omits 7b101c95486c drm/amd/display: increase max EDID size to 2k omits babbdf5b3a8b drm/amd/display: Round KHz up when calculating clock requests omits cc590fd27190 drm/amd/display: 3.2.142 omits 1e0958bb9c56 drm/amd/display: [FW Promotion] Release 0.0.72 omits 9f95e77800f3 drm/amd/display: Adjust types and formatting for future de [...] omits cf83f5cf244f drm/amd/display: remove faulty assert omits f5bfc11e46af Revert "drm/amd/display: Always write repeater mode regard [...] omits 9cb2f2df669e drm/amd/display: Fix updating infoframe for DCN3.1 eDP omits 46db138dc83a drm/amd/display: Add Freesync HDMI support to DM with DMUB omits 0713921b4ced drm/amd/display: Add null checks omits 556a979d3c50 drm/amd/display: DMUB Outbound Interrupt Process-X86 omits 1bc6c29f58a4 drm/amd/display: isolate link training setting override to [...] omits 4d9f771e111e drm/amdgpu: Return error if no RAS omits b5840166dcb8 drm/amdgpu: SRIOV flr_work should take write_lock omits c0838d3a93fc drm/amdgpu: The I2C IP doesn't support 0 writes/reads omits ae87df077554 drm/amd/pm: Add I2C quirk table to Aldebaran omits 5af4438f1e83 drm/amdgpu: Read clock counter via MMIO to reduce delay (v5) omits 51627f038041 drm/amdkfd: Only apply TLB flush optimization on ALdebaran omits 88f7f88159bc drm/amdgpu: separate out vm pasid assignment omits dcb388eddb5f drm/amdgpu: use xarray for storing pasid in vm omits 11e4b63abbe2 printk/console: Check consistent sequence number when hand [...] omits eafaa3e96299 drm/i915: Handle cdclk crawling flag in standard manner omits 3e1ad79bf661 drm/nouveau: always wait for the exclusive fence omits 9d38814d1e34 dma-buf: fix dma_resv_test_signaled test_all handling v2 omits a0356899ebe8 drm/gud: Add async_flush module parameter omits b3f4ef669357 drm/gud: Add Raspberry Pi Pico ID omits 2eecd93b743b drm/gud: Use scatter-gather USB bulk transfer omits f8ac863b6a93 drm/gud: Free buffers on device removal omits 39a364a19e03 drm/hisilicon/hibmc: Convert to Linux IRQ interfaces omits b0fee7df43cf drm/vmwgfx: Convert to Linux IRQ interfaces omits 9ca41d1fcf58 drm/arm/komeda: Don't include drm_irq.h omits 65a969655cb9 drm/meson: Convert to Linux IRQ interfaces omits 7915d5612945 drm/qxl: Remove empty qxl_gem_prime_mmap() omits d372ba424310 drm/i915/plane: add intel_plane_helper_add() helper omits a9071e3c8659 ksmbd: fix memory leak in smb_inherit_dacl() omits dac0ec6e1b4a ksmbd: fix memory leak smb2_populate_readdir_entry() omits b8fc94cdb144 ksmbd: fix read on the uninitialized send_ctx omits 6cfbcf2f40e3 ksmbd: remove unneeded NULL check in for_each_netdev omits b05d4c576b69 dax: Ensure errno is returned from dax_direct_access omits 44788591c3cf fs/dax: Clarify nr_pages to dax_direct_access() omits 2e29be2e4915 fs/fuse: Remove unneeded kaddr parameter omits eff94154cc1a samples/bpf: xdp_redirect_cpu_user: Cpumap qsize set large [...] omits e0bc8927e3b3 Merge branch 'Generic XDP improvements' omits 36246d5a7aa6 bpf: Tidy xdp attach selftests omits 2ea5eabaf04a bpf: devmap: Implement devmap prog execution for generic XDP omits 11941f8a8536 bpf: cpumap: Implement generic cpumap omits cb0f80039fb7 bitops: Add non-atomic bitops for pointers omits fe21cb91ae7b net: core: Split out code to run generic XDP prog omits a080cdccc93d Merge branch 'bpf: support input xdp_md context in BPF_PRO [...] omits 939b9c6890da selftests/bpf: Add test for xdp_md context in BPF_PROG_TEST_RUN omits ec94670fcb3b bpf: Support specifying ingress via xdp_md context in BPF_ [...] omits 47316f4a3053 bpf: Support input xdp_md context in BPF_PROG_TEST_RUN omits 7445cf31d2e2 bpf: Add function for XDP meta data length check omits cd5606aa3992 gpu/drm/i915: nuke old GEN macros omits d70cc074bc6a drm/i915: finish INTEL_GEN and friends conversion omits ca2b19a4bdb6 parisc: Increase gcc stack frame check to 2048 for 32- and 64-bit omits d1bbfd0c7c9f Documentation/atomic_t: Document cmpxchg() vs try_cmpxchg() omits e6b4457b05f3 locking/mutex: Add MUTEX_WARN_ON omits ad90880dc962 locking/mutex: Introduce __mutex_trylock_or_handoff() omits 048661a1f963 locking/mutex: Fix HANDOFF condition omits ab4e4d9f79b2 locking/mutex: Use try_cmpxchg() omits 9c13c8ff38a2 drm/i915/hdcp: Nuke Platform check for mst hdcp init omits 95b115332a83 zonefs: remove redundant null bio check omits 1a3c1959740c drm/vkms: replace macro in vkms_release() omits 20921e7eaf7b parisc: Replace symbolic permissions with octal permissions omits 81fd23e2b3cc drm/etnaviv: Implement mmap as GEM object function omits 432f51e7deed drm/etnaviv: add clock gating workaround for GC7000 r6202 omits 12495f4eb298 drm/etnaviv: add HWDB entry for GC7000 r6202 omits db0e04ad42bb Merge pull request #58 from namjaejeon/cifsd-for-next omits 4951a84f61d6 ksmbd: Fix read on the uninitialized pointer sess omits 0b066a6809d0 drm: vc4: Fix pixel-wrap issue with DVP teardown omits 9d9fb756b539 drm/vc4: hdmi: Limit noise when deferring snd card registration omits 375cca1cfeb5 drm/vgem: Implement mmap as GEM object function omits 54b3bd99f094 firewire: nosy: switch from 'pci_' to 'dma_' API omits 53bb4a9dda0b firewire: net: remove unused variable 'guid' omits 3bd1461d1691 Merge branches 'fixes' and 'misc' into for-next omits d9cc564bf3ae drm/mgag200: Constify LUT for programming bpp omits 02d4b387cb56 drm/mgag200: Extract device type and flags in mgag200_pci_probe() omits 382d019d1022 drm/mgag200: Inline mgag200_device_init() omits e36edabc9411 drm/mgag200: Don't pass flags to drm_dev_register() omits 9aa0267476ed drm/vram-helper: Unexport drm_vram_helper_{alloc,release}_mm() omits 11e96701d1c0 drm/bochs: Use managed initialization for GEM VRAM helpers omits 796c3e35ac16 drm/bochs: Move to tiny/ omits 465d720485ef ksmbd: call mnt_user_ns once in a function omits 3f5aa5ac0b0f drm/dbi: Print errors for mipi_dbi_command() omits a81a52b325ec Merge branch 'for-5.14-fixes' into for-next omits 5d3986cf8ed6 MAINTAINERS: Rust omits 2a8394d90e0f scripts: add `generate_rust_analyzer.py` omits 5dbc177c7119 samples: add Rust examples omits d1828cb11743 docs: add Rust documentation omits dc08d49444e9 Kbuild: add Rust support omits 296e421767f3 rust: export generated symbols omits 6e81e20413f2 rust: add `kernel` crate omits dc8500d5b795 rust: add `macros` crate omits 8444e3570a0f rust: add `build_error` crate omits 25ad6376a155 rust: add `alloc` crate omits 2f9cf7636de2 rust: add `compiler_builtins` crate omits 4de916fef356 rust: add C helpers omits 360299269d2e vsprintf: add new `%pA` format specifier omits e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds omits f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 omits d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) omits 52f7af644386 Merge pull request #57 from namjaejeon/cifsd-for-next omits 690f96970513 ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() omits 19d67694745c Documentation: seccomp: Fix typo in user notification omits ae9d84d6f1b1 Merge pull request #56 from namjaejeon/cifsd-for-next omits e1cc6e8c1969 fcntl: fix potential deadlock for &fasync_struct.fa_lock omits bd71c861f8dc fcntl: fix potential deadlocks for &fown_struct.lock omits c76826a65f50 perf/x86/intel/uncore: Support IMC free-running counters o [...] omits 0378c93a92e2 perf/x86/intel/uncore: Support IIO free-running counters o [...] omits 1583971b5cb8 perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() omits 8053f2d752e2 perf/x86/intel/uncore: Add alias PMU name omits 0d771caf7284 perf/x86/intel/uncore: Add Sapphire Rapids server MDF support omits 2a8e51eae7c8 perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support omits da5a9156cd2a perf/x86/intel/uncore: Add Sapphire Rapids server UPI support omits f57191edaaeb perf/x86/intel/uncore: Add Sapphire Rapids server M2M support omits 85f2e30f987e perf/x86/intel/uncore: Add Sapphire Rapids server IMC support omits 0654dfdc7e1c perf/x86/intel/uncore: Add Sapphire Rapids server PCU support omits f85ef898f884 perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support omits e199eb513159 perf/x86/intel/uncore: Add Sapphire Rapids server IRP support omits 3ba7095beaec perf/x86/intel/uncore: Add Sapphire Rapids server IIO support omits 949b11381f81 perf/x86/intel/uncore: Add Sapphire Rapids server CHA support omits c54c53d9921a perf/x86/intel/uncore: Add Sapphire Rapids server framework omits 0791ba2bc7d3 ath11k: Remove some duplicate code omits 923a134647a0 ath: switch from 'pci_' to 'dma_' API omits 01fa662091bd drm/i915/display: check if compressed_llb was allocated omits af34983e8315 ksmbd: add user namespace support omits ef24c962d0f2 ksmbd: replace struct dentry with struct path in some func [...] omits fb786a48ac0d drm/vkms: update the current status of todo list omits 3352d86dcd33 drm/i915/display/dg1: Correctly map DPLLs during state readout omits 36f5f9d37e19 drm/amdgpu: Avoid printing of stack contents on firmware l [...] omits 4ef87d8f10aa drm/amdgpu: Fix resource leak on probe error path omits e42c6c1bc8d5 Merge drm/drm-next into drm-intel-next omits 97c9bfe3f660 drm/aperture: Pass DRM driver structure instead of driver name omits 0ec187f69bcb drm/panfrost: Increase the AS_ACTIVE polling timeout omits 030761e097b4 drm/panfrost: Queue jobs on the hardware omits 30b5d4ed5b2e drm/panfrost: Kill in-flight jobs on FD close omits 2905db2764cd drm/panfrost: Don't reset the GPU on job faults unless we [...] omits f9ab9c66f080 drm/panfrost: Reset the GPU when the AS_ACTIVE bit is stuck omits ed7a34c57def drm/panfrost: Disable the AS on unhandled page faults omits 1d0cab5461d7 drm/panfrost: Make sure job interrupts are masked before r [...] omits a11c4711238a drm/panfrost: Simplify the reset serialization logic omits 070ce7657bdf drm/panfrost: Use a threaded IRQ for job interrupts omits 229f45788e22 drm/panfrost: Expose a helper to trigger a GPU reset omits 7319965fa19e drm/panfrost: Do the exception -> string translation using [...] omits 6ef2f37f4016 drm/panfrost: Drop the pfdev argument passed to panfrost_e [...] omits 42738bad000e drm/panfrost: Get rid of the unused JS_STATUS_EVENT_ACTIVE [...] omits 9f4e91101332 drm/panfrost: Make ->run_job() return an ERR_PTR() when ap [...] omits 78efe21b6f8e drm/sched: Allow using a dedicated workqueue for the timeo [...] omits 1fad1b7ed1eb drm/sched: Document what the timedout_job method should do omits 631233321016 drm/amdgpu: show explicit name instead of id in psp_cmd_su [...] omits dc739d18c653 drm/amdgpu: add function to show psp_gfx_cmd name via id omits aae435c6e8c8 drm/amdgpu: add function to show ucode name via id omits 0677e4225653 drm/amdgpu: add license to umc_8_7_0_sh_mask.h omits c11ffa54be78 drm/amdgpu: rectify line endings in umc v8_7_0 IP headers omits da98d99b0acd drm/amd/pm: Simplify managed I2C transfer of Aldebaran omits 9de96f3f7e33 drm/amdgpu: Correctly disable the I2C IP block omits e2e04041a25f drm/amdgpu: Use a single loop omits 1d9d2ca85b32 drm/amdgpu: Fix koops when accessing RAS EEPROM omits d456f3875af2 drm/amdgpu: fix 64 bit divide in eeprom code omits c65b0805e779 drm/amdgpu: RAS EEPROM table is now in debugfs omits 63d4c081a556 drm/amdgpu: Optimize EEPROM RAS table I/O omits 017dad64db7b drm/amdgpu: Get rid of test function omits 0686627b3fb2 drm/amdgpu: Some renames omits d7edde3dea08 drm/amdgpu: Nerf buff omits e4e6a58935ee drm/amdgpu: Use explicit cardinality for clarity omits 803c6ebdd328 drm/amdgpu: Simplify RAS EEPROM checksum calculations omits dce4400e6516 drm/amdgpu: Fix amdgpu_ras_eeprom_init() omits cf696091d38b drm/amdgpu: Return result fix in RAS omits 36b1a00d2bb4 drm/amdgpu: Fix width of I2C address omits ebe57d0c8ecc drm/amd/pm: Simplify managed I2C transfer functions omits 16736627610d drm/amd/pm: Extend the I2C quirk table omits 16ef797737c8 drm/amdgpu: EEPROM: add explicit read and write omits 1fab841ff63d drm/amdgpu: RAS xfer to read/write omits a43996573ad5 drm/amdgpu: Rename misspelled function omits c28aa44de813 drm/amdgpu: RAS: EEPROM --> RAS omits f4322d80ad67 drm/amdgpu: I2C class is HWMON omits edb63a53081d drm/amdgpu: Fix wrap-around bugs in RAS omits ccdfbfec9e1c drm/amdgpu: RAS and FRU now use 19-bit I2C address omits 025a64a58792 drm/amdgpu: I2C EEPROM full memory addressing omits 93ade343bbad drm/amdgpu: EEPROM respects I2C quirks omits 746b584762e4 drm/amdgpu: Fixes to the AMDGPU EEPROM driver omits daaa75fd9817 drm/amdgpu: Fix Vega20 I2C to be agnostic (v2) omits 35ed27032cd2 drm/amdgpu/pm: ADD I2C quirk adapter table omits 14df56504fdf drm/amd/pm: SMU I2C: Return number of messages processed omits 6a0a55a2eb45 drm/amdgpu: Send STOP for the last byte of msg only omits 965ec37c4685 drm/amdgpu: Drop i > 0 restriction for issuing RESTART omits 6240da4dfc99 dmr/amdgpu: Add RESTART handling also to smu_v11_0_i2c (VG20) omits 2485f8cfff38 drm/amdgpu: Remember to wait 10ms for write buffer flush v2 omits b36d8d6b7748 drm/amdgpu: only set restart on first cmd of the smu i2c t [...] omits 73a5784a5bd0 drm/amdgpu: rework smu11 i2c for generic operation omits 3e2eae8db216 drm/amdgpu: add I2C_CLASS_HWMON to SMU i2c buses omits 39ed82d1d9ce drm/amdgpu: i2c subsystem uses 7 bit addresses omits 25e5c09f2b15 drm/amdgpu/ras: switch fru eeprom handling to use generic [...] omits 24f55c05592e drm/amdgpu/ras: switch ras eeprom handling to use generic helper omits 00e3a289d9e2 drm/amdgpu: add new helper for handling EEPROM i2c transfers omits af01340bc423 drm/amdgpu/pm: add smu i2c implementation for navi1x (v5) omits f400b6cec81e drm/amdgpu/pm: rework i2c xfers on arcturus (v5) omits 5125c96a9d87 drm/amdgpu/pm: rework i2c xfers on sienna cichlid (v4) omits 6963d6c176fe drm/amdgpu: add a mutex for the smu11 i2c bus (v2) omits 60f3c604bcc0 drm/radeon: Fix NULL dereference when updating memory stats omits a03e880a700d drm/i915/display: Fix state mismatch in drm infoframe omits 8b758859dfbe ksmbd: reorder and document on-disk and netlink structures [...] omits c63ee4a521e7 ksmbd: change server config string index to enumeration omits b9cbfb524d73 ksmbd: change server state type macro to enumeration omits 12411ad59d49 ksmbd: change sid types to enumeration omits 6128468da50c ksmbd: change ACE types to enumeration omits 0ae941ef2e48 ksmbd: remove SMB1 oplock level macros omits c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long omits 747aeb2632f6 drm/i915/ehl: Remove require_force_probe protection omits b54d8e8de2b2 drm/i915/jsl: Remove require_force_probe protection omits 9ea39a900a1f drm/zte: Don't set struct drm_device.irq_enabled omits fe319919f40d drm/xlnx: Don't set struct drm_device.irq_enabled omits aa3d18a344a1 drm/vmwgfx: Don't set struct drm_device.irq_enabled omits 9ed64b1d1567 drm/vkms: Don't set struct drm_device.irq_enabled omits 44737e4c8f05 drm/vc4: Don't set struct drm_device.irq_enabled omits a35a9375403f drm/tidss: Don't use struct drm_device.irq_enabled omits 14746211570b drm/tegra: Don't set struct drm_device.irq_enabled omits 8ff113fa4219 drm/sun4i: Don't set struct drm_device.irq_enabled omits aa2fcf12178a drm/stm: Don't set struct drm_device.irq_enabled omits 4a4928b0b1d2 drm/sti: Don't set struct drm_device.irq_enabled omits e0d17d6270d3 drm/rockchip: Don't set struct drm_device.irq_enabled omits 578b1cc6a695 drm/rcar-du: Don't set struct drm_device.irq_enabled omits daea75017cfc drm/omapdrm: Track IRQ state in local device state omits a77cd38b3d60 drm/nouveau: Don't set struct drm_device.irq_enabled omits 192a20290880 drm/mediatek: Don't set struct drm_device.irq_enabled omits d1e9d7350989 drm/imx/dcss: Don't set struct drm_device.irq_enabled omits b09b85f1455e drm/imx: Don't set struct drm_device.irq_enabled omits 6a940c4da672 drm/kirin: Don't set struct drm_device.irq_enabled omits 8d1cc01d3e29 drm/exynos: Don't set struct drm_device.irq_enabled omits a4583a0ebce9 drm/malidp: Don't set struct drm_device.irq_enabled omits 64be7a1d4d72 drm/komeda: Don't set struct drm_device.irq_enabled omits ac1723c16b66 drm/i915: Track IRQ state in local device state omits 24d31c4995b4 drm/armada: Don't set struct drm_device.irq_enabled omits 1e4cd78ed493 drm: Don't test for IRQ support in VBLANK ioctls omits b2ffa2c25bba drm/radeon: Track IRQ state in local device state omits f4b62145f47b drm/hibmc: Call drm_irq_uninstall() unconditionally omits 0cabcf83b200 drm/amdgpu: Track IRQ state in local device state omits 849fbc549d4c ksmbd: opencode to remove ATTR_FP macro omits 12202c0594b1 ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry omits ab0b263b749a ksmbd: opencode to remove FP_INODE macro omits 493fa2fbe459 ksmbd: fix dentry racy with rename() omits a5a25a114ab2 ksmbd: Relax credit_charge check in smb2_validate_credit_charge() omits e294f78d3478 ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_S [...] omits 8a893315dc06 ksmbd: replace request and respone buffer macro with inlin [...] omits 02d4b4aa6d3b ksmbd: replace SMB_DIRECT_TRANS macro with inline function omits d8fb29980cb5 ksmbd: remove and replace macros with inline functions in [...] omits d4075abbc6b5 ksmbd: remove getting worker state macros omits cb5b047f8e14 ksmbd: replace PAYLOAD_HEAD with inline function omits c2220322b457 ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro omits 8ad8dc342117 ksmbd: replace BUFFER_NR_PAGES with inline function omits b622948789a9 ksmbd: remove macros in transport_ipc.c omits 031e3bd8986f sched: Optimize housekeeping_cpumask() in for_each_cpu_and() omits 18765447c3b7 sched/sysctl: Move extern sysctl declarations to sched.h omits 77eccd0dfae3 wait: use LIST_HEAD_INIT() to initialize wait_queue_head omits 459b09b5a325 sched/debug: Don't update sched_domain debug directories b [...] omits 3b5ac97ad468 drm/sched: Declare entity idle only after HW submission omits 6c5e36d13e2a ksmbd: set MAY_* flags together with open flags omits 333111a6dc32 ksmbd: factor out a ksmbd_vfs_lock_parent helper omits 49be5aa47b69 MAINTAINERS: rename cifsd to ksmbd omits 1a93084b9a89 ksmbd: move fs/cifsd to fs/ksmbd omits 131bac1ece2e ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION omits 560ac0513069 ksmbd: remove unneeded NULL check in the list iterator omits ee81cae1a632 ksmbd: use f_bsize instead of q->limits.logical_block_size omits ee2033e9c641 ksmbd: change stream type macro to enumeration omits 67d1c432994c ksmbd: opencode posix acl functions instead of wrappers omits 4b637fc18902 ksmbd: factor out a ksmbd_validate_entry_in_use helper fro [...] omits e8c061917133 ksmbd: opencode to avoid trivial wrappers omits bde1694aecdb ksmbd: remove ksmbd_err/info omits 7486f29e5e60 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 0bc3a4eda1fb drm/i915/display: use max_level to control loop omits cbeeb00f14d2 drm/i915/display: fix level 0 adjustement on display ver >= 12 omits f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next omits fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next omits c4449742a7c2 drm/i915/display/adl_p: Implement Wa_16011303918 omits 61e887329e33 drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline omits 1d53ccdc400c drm/i915/display/adl_p: Implement Wa_16011168373 omits 061093d75ae3 drm/i915/display/adl_p: Implement Wa_22012278275 omits 0e20b769c4b3 drm/i915/display/psr: Handle SU Y granularity omits f15f01a79949 drm/i915: s/intel_crtc/crtc/ omits 08dfd243abac drm/i915: Clean up intel_fbdev_init_bios() a bit omits 670c89eb6d1d drm/i915: Clean up pre-skl wm calling convention omits 7397bd54da67 drm/i915: Clean up intel_find_initial_plane_obj() a bit omits e969c2da0e5b drm/i915: Clean up intel_get_load_detect_pipe() a bit omits f07d7400ecf5 drm/i915: Stop hand rolling drm_crtc_mask() omits 46b2c40e0af3 drm/i915/fbc: Allocate llb before cfb omits 8538d78e26ec drm/i915/fbc: Make the cfb allocation loop a bit more legible omits c48f67ee91ad drm/i915/fbc: Extract intel_fbc_stolen_end() omits 9c8a442d9d37 drm/i915/fbc: Introduce g4x_dpfc_ctl_limit() omits d502f6c4389f drm/i915/fbc: Handle 16bpp compression limit better omits 337e54f77cee drm/i915/fbc: Don't pass around the mm node omits 45a321a7ee0a drm/i915/fbc: Embed the compressed_llb node omits 5826d9f2115c drm/i915/fbc: Extract intel_fbc_program_cfb() omits 0ba1d03cd878 drm/i915/fbc: s/threshold/limit/ omits 51565971cdbf drm/i915: Add the missing adls vswing tables omits 150712dfd718 drm/i915: Nuke buf_trans hdmi functions omits 2b3bc165d055 drm/i915: Clean up jsl/ehl buf trans functions omits 019d8146aa26 drm/i915: Fix ehl edp hbr2 vswing table omits 8090738aa52f Merge branch 'for-5.14/core' into for-next omits 7150185900a7 drm/tiny: drm_gem_simple_display_pipe_prepare_fb is the default omits 40cfc7fce4d0 drm/simple-helper: drm_gem_simple_display_pipe_prepare_fb [...] omits 942d8344d5f1 drm/omap: Follow implicit fencing in prepare_fb omits f8bd3dbb9eb0 drm/vram-helpers: Create DRM_GEM_VRAM_PLANE_HELPER_FUNCS omits 1a8961307af6 drm/armada: Remove prepare/cleanup_fb hooks omits 29a840842743 drm/<driver>: drm_gem_plane_helper_prepare_fb is now the default omits 7d30963fd191 drm/atomic-helper: make drm_gem_plane_helper_prepare_fb th [...] omits 05459351ce30 dma-buf: Document dma-buf implicit fencing/resv fencing rules omits d6abed2ad168 dma-buf: Switch to inline kerneldoc omits c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next omits d7fdae599109 drm/gem: Tiny kernel clarification for drm_gem_fence_array_add omits 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next omits 379d34264687 drm/bridge: ti-sn65dsi86: Split connector creation to a function omits 77674e722f4b drm/bridge: ti-sn65dsi86: Group code in sections omits 4e5763f03e10 drm/bridge: ti-sn65dsi86: Wrap panel with panel-bridge omits d4d643f9ef4f drm/bridge: ti-sn65dsi86: Use bitmask to store valid rates omits bbda1704fc15 drm/bridge: ti-sn65dsi86: Make enable GPIO optional omits 0715786771f2 dt-bindings: drm/bridge: ti-sn65dsi8: Make enable GPIO optional omits cdad39216afd drm/i915: keep backlight_enable on until turn eDP display off omits 7fdc48cc63a3 drm/panfrost: Make sure MMU context lifetime is not bound [...] omits 7601d53c2c49 drm/panfrost: Fix implicit sync omits 7d7a0fc4a5ce drm/panfrost: Use xarray and helpers for depedency tracking omits 94dd80feb658 drm/panfrost: Shrink sched_lock omits 2254e49cef70 dma-resv: Fix kerneldoc omits ea7acd7c5967 drm/amdgpu: Fix BUG_ON assert omits 2b70af79fd22 drm/amdgpu: switch gtt_mgr to counting used pages omits 9a22149e9561 ydrm/amdgpu: always allow evicting to SYSTEM domain omits 3e640f1bb893 drm/amdgpu: user temporary GTT as bounce buffer omits ae1bef72c20f drm/ttm: add TTM_PL_FLAG_TEMPORARY flag v3 omits 403797925768 drm/ttm: Fix multihop assert on eviction. omits 8b95b28047da drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table omits 5aca4881f3f4 drm/i915: Fix dg1 buf trans tables omits 299d49542c11 drm/i915: Introduce rkl_get_combo_buf_trans() omits 91e99e113929 drm/vc4: hdmi: Register HDMI codec omits 8434111ccfec drm/vc4: hdmi: Remove firmware logic for MAI threshold setting omits 9a8fd277a82c drm/vc4: hdmi: Set VC4_HDMI_MAI_CONFIG_FORMAT_REVERSE omits 82bd607178c0 drm/vc4: hdmi: Set HDMI_MAI_FMT omits 1698ecb218eb drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET omits ecd3ee3d0c73 Merge tag 'asoc-hdmi-codec-improvements-v2' of git://git.k [...] omits bacbab58f09d drm: Mention the power state requirement on side-channel o [...] omits c48935ab6b12 drm/dp_helper: Mention the concurrency requirement hw_mutex omits 14407d3afed0 drm/dp_helper: Rework the drm_dp_aux documentation omits 4441a8e39b62 drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs omits c40a253b719a drm/i915: Introduce encoder->get_buf_trans() omits d2c496f7c9bb drm/i915: Store the HDMI default entry in the bug trans struct omits 87f7074330a3 drm/i915; Return the whole buf_trans struct from get_buf_trans() omits 439ebf9ef199 drm/i915: Introduce intel_get_buf_trans() omits 13cee3c12398 drm/i915: Wrap the buf trans tables into a struct omits 4542c6cff69e drm/i915: Rename dkl phy buf trans tables omits 30e0afa55702 drm/i915: Wrap the platform specific buf trans structs int [...] omits d6b10b1ae436 drm/i915: Introduce hsw_get_buf_trans() omits 266152ae61f7 drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans omits 5c68ab9276aa drm/virtio: Add the fence in resource_flush if present omits 56934baef47b drm/virtio: Prepare resource_flush to accept a fence omits 3a1fde58fab3 drm/virtio: Add fences for Guest blobs omits 2e717a55982a udmabuf: configurable list_limit and size_limit_mb omits 89bcadc8f94b dma-buf: Document non-dynamic exporter expectations better omits 17203224f053 drm/i915/dsc: abstract helpers to get bigjoiner primary/se [...] omits 48e72544d6f0 Merge branch 'printk-rework' into for-next omits 8c505bdc9c8b drm/amdgpu: rework dma_resv handling v3 omits 22f0463ae606 drm/amdgpu: unwrap fence chains in the explicit sync fence omits 1451d0e90f47 drm: bridge: ti-sn65dsi83: Retrieve the display mode from [...] omits 03ea01c0c295 drm: bridge: ti-sn65dsi83: Retrieve output format from bri [...] omits a6ea7d268a63 drm: bridge: ti-sn65dsi83: Switch to atomic operations omits 7f0b7f5ee367 drm: bridge: ti-sn65dsi83: Pass mode explicitly to helper [...] omits b966d857c57a drm: bridge: ti-sn65dsi83: Move LVDS format selection to . [...] omits 3fbe43c9f577 ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function omits 9f88af04f03d ksmbd: remove ____ksmbd_align in ksmbd_server.h omits 9c78ad067faf ksmbd: remove unneeded FIXME comment omits 79a8a71db408 ksmbd: fix overly long line omits 1dfb8242e8d9 ksmbd: use goto instead of duplicating the resoure cleanup [...] omits 6f3d5eeec744 ksmbd: use list_for_each_entry instead of list_for_each omits f8524776f1bb ksmbd: remove ksmbd_vfs_copy_file_range omits afa8f016c5a5 ksmbd: initialize variables on the declaration omits c30f4eb84bad ksmbd: remove cache read/trans buffer support omits 956df1bb0ab8 usb: chipidea: host: fix port index underflow and UBSAN complains omits dac0f8ad653a drm/i915/adl_p: Load DMC omits 2ef140bd2352 drm/i915/adl_p: Pipe B DMC Support omits 3d5928a168a9 drm/i915/xelpd: Pipe A DMC plugging omits 451e05e20270 drm/i915/dmc: Introduce DMC_FW_MAIN omits c88e2647c5bb drm/i915/display: Do not zero past infoframes.vsc omits 4824a5f7ce10 drm/panel: Add bus_format and bus_flags for EDT ETM0430G0DH6 omits d112e10fece5 drm/panel: Add connector_type for some EDT displays omits a3050f23c774 drm/panel: Add connector_type and bus_format for AUO G104S [...] omits db8b7ca5b232 drm/bridge: ti-sn65dsi83: Replace connector format patchin [...] omits c275bbc84be9 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] omits 3c0c96005862 Merge branch 'dts-fixes-for-5.13' into for-next omits d98fb9ab6255 Merge branch 'zynq/dt' into for-next omits 438c451d5ad1 ARM: configs: multi_v7: enable PL35x NAND controller omits 6584dce74292 ARM: dts: ebaz4205: enable NAND support omits 8d1250d6c515 ARM: dts: zynq: add NAND flash controller node omits 3d6ddc7716c3 Merge branch 'for-5.14' into for-next omits f5a544e3bab7 ksmbd: add support for SMB3 multichannel omits 5fb68864674f ksmbd: fix kfree of uninitialized pointer oid omits e87138e05c80 drm/gma500/oaktrail_lvds: replace continue with break omits 12fc23a4a3d1 drm/amdgpu: fix amdgpu_preempt_mgr_new() omits f03ab6629c7b drm/bridge: anx7625: Make hpd workqueue freezable omits 51f52547df70 dma-buf: Document DMA_BUF_IOCTL_SYNC (v3) omits d35c97f606a1 fbdev/omap2: use DEFINE_SPINLOCK() instead of spin_lock_init(). omits 9f808288ba88 drm/vmwgfx: Fix build issues in mksGuestStats discovered b [...] omits 46e4e5ffbc2a drm/vmwgfx: Fix a bad merge in otable batch takedown omits c2aaa37dc18f drm/vmwgfx: Fix a 64bit regression on svga3 omits ebc9ac7c3dfe drm/vmwgfx: Update device headers omits 3f35b6b041f6 MAINTAINERS: update vmwgfx info omits 151ec347b06a drm/i915: Force a TypeC PHY disconnect during suspend/shutdown omits 544021e3f2aa drm/i915/jsl: Add W/A 1409054076 for JSL omits f4790083c7c2 drm/vc4: hdmi: Rely on interrupts to handle hotplug omits ad5fd900a69b drivers: gpu: add missing MODULE_DEVICE_TABLE in anx7625.c omits 4e7f194f5cb8 Merge branch 'for-5.13-fixup' into for-next omits 16d7181bb1b5 USB: cdnsp: drop irq-flags initialisations omits 6f64c8159af9 clocksource/drivers/arm_global_timer: Remove duplicated ar [...] omits e0c208f61165 clocksource/drivers/arm_global_timer: Make symbol 'gt_clk_ [...] omits 2766f93a1f95 arm: zynq: don't disable CONFIG_ARM_GLOBAL_TIMER due to CO [...] omits 81782af0dbc3 clocksource/drivers/arm_global_timer: Implement rate compe [...] omits a9437e51fdf8 clocksource/drivers/ingenic: Add SMP/SMT support for sysos [...] omits bdb8d06dfefd dmabuf: Add the capability to expose DMA-BUF stats in sysfs omits 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next omits a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next omits d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next omits ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next omits aae74ff9caa8 drm/ast: Add detect function support omits b91e3c830f00 drm/i915/xelpd: break feature inheritance omits c2a61865baa4 drm/panel: s6e63m0: Switch to DBI abstraction for SPI omits 413f52f146f1 drm/dbi: Support DBI typec1 read operations omits 440d0f12b52a dma-buf: add dma_fence_chain_alloc/free v3 omits 9c61e7895468 dma-buf: some dma_fence_chain improvements omits 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next omits e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next omits 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next omits ade0e676ecdc drm/doc: document drm_mode_get_plane omits bfd616ff9a26 Merge tag 'tags/topic/i915-ttm-2021-06-11' into drm-misc-next omits 00f4471e42c8 Merge drm/drm-next into drm-misc-next omits 352a81b71ea0 drm/vmwgfx: Fix implicit declaration error omits baee602e5c0d drm/vmwgfx: Remove vmw_chipset omits b7d0949f6ce6 drm/vmwgfx: Refactor vmw_mksstat_remove_ioctl to expect pg [...] omits 8d9a8d9bd503 drm/vmwgfx: inline access to the pages from the piter omits f674a218c610 drm/vmwgfx: remove code that was using physical page addresses omits 74231041d140 drm/vmwgfx: Fix some static checker warnings omits a12be0277316 drm/vmwgfx: Fix subresource updates with new contexts omits 7a7a933edd6c drm/vmwgfx: Introduce VMware mks-guest-stats omits d92223ead97c drm/vmwgfx: Simplify devcaps code omits ab6f24b404c9 arm64: dts: qcom: sc7180-trogdor: Move panel under the bri [...] omits 4c1b3d94bf63 drm/bridge: ti-sn65dsi86: Improve probe errors with dev_er [...] omits a70e558c1510 drm/bridge: ti-sn65dsi86: Don't read EDID blob over DDC omits e0bbcc6233f7 drm/bridge: ti-sn65dsi86: Add support for the DP AUX bus omits a1e3667a9835 drm/bridge: ti-sn65dsi86: Promote the AUX channel to its o [...] omits cc5a3fc041f0 drm/panel: panel-simple: Stash DP AUX bus; allow using it for DDC omits 74c06c282ae6 drm/panel: panel-simple: Allow panel-simple be a DP AUX en [...] omits aeb33699fc2c drm: Introduce the DP AUX bus omits 476c864dd465 dt-bindings: drm/bridge: ti-sn65dsi86: Add aux-bus child omits feac44bad7d7 dt-bindings: drm: Introduce the DP AUX bus omits 557acb5ffd45 dt-bindings: display: simple: List hpd properties in panel-simple omits 0ea02bb8bc7a Revert "drm/i915/display: Drop FIXME about turn off infoframes" omits f42498705965 drm/panfrost: Fix missing clk_disable_unprepare() on error [...] omits cf3e3e86d779 drm/i915: Use ttm mmap handling for ttm bo's. omits f425821b9468 drm/vma: Add a driver_private member to vma_node. omits 2e53d7c1147a drm/i915/lmem: Verify checks for lmem residency omits 213d50927763 drm/i915/ttm: Introduce a TTM i915 gem object backend omits a1c8c49de3d7 Merge branch 'v5.13-next/soc' into for-next omits b96b57995b56 Merge branch 'v5.13-next/dts64' into for-next omits cea08169ad4c bus: ti-sysc: using pm_runtime_resume_and_get instead of p [...] omits 4e0018530c2e bus: ti-sysc: Correct misdocumentation of 'sysc_ioremap()' omits 3ff340e24c9d bus: ti-sysc: Fix gpt12 system timer issue with reserved status omits a3a5f9d0fb15 drm/panel: db7430: Add driver for Samsung DB7430 omits 26594678d00f drm/doc: document how userspace should find out CRTC index omits 28293b6c68cd ntb: ntb_pingpong: remove redundant initialization of vari [...] omits f4d655a6e49b NTB: perf: Fix an error code in perf_setup_inbuf() omits 6928e7277734 NTB: Fix an error code in ntb_msit_probe() omits a3af0140663d drm/i915: apply WaEnableVGAAccessThroughIOPort as needed omits 3f1c53207cf0 Merge branches 'sunxi/dt-for-5.14' and 'sunxi/fixes-for-5. [...] omits 86441fa29e57 Merge drm/drm-next into drm-misc-next omits d098775ed440 drm/nouveau: init the base GEM fields for internal BOs omits 16c243e99d33 udmabuf: Add support for mapping hugepages (v4) omits 6eca310e8924 drm/nouveau/kms/nv50-: Add basic DPCD backlight support fo [...] omits 867cf9cd73c3 drm/dp: Extract i915's eDP backlight code into DRM helpers omits 837f93247634 drm/i915/dpcd_bl: Print return codes for VESA backlight failures omits 17917ff62443 drm/i915/dpcd_bl: Return early in vesa_calc_max_backlight [...] omits ade673bb2ba4 drm/i915/dpcd_bl: Move VESA backlight enabling code closer [...] omits 3b51c2bb6f5f drm/i915/dpcd_bl: Cache some backlight capabilities in int [...] omits 46e745a8edc8 drm/i915/dpcd_bl: Cleanup intel_dp_aux_vesa_enable_backlig [...] omits 3faea9939a3d drm/i915/dpcd_bl: Handle drm_dpcd_read/write() return valu [...] omits 4154fa0e2688 drm/i915/dpcd_bl: Remove redundant AUX backlight frequency [...] omits c784e46c8445 auxdisplay: Add I2C gpio expander example omits 241a9e233e7c drm/bridge: ti-sn65dsi83: Fix sparse warnings omits be8bcf8baaec Merge pull request #55 from namjaejeon/cifsd-for-next omits 99f45259fe12 cifsd: append ksmbd prefix into names for asn1 decoder omits 015b1dc381fd Merge pull request #54 from namjaejeon/cifsd-for-next omits 3aefd54da5ec cifsd: remove duplicated argument omits d4b26c285802 cifsd: fix possible compile error for asn1.c omits ade62d8b429f cifsd: set epoch in smb2_lease_break response omits 6c4e675ad359 cifsd: fix list_add double add BUG_ON trap in setup_async_work() omits 495fb48dbd9b mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ [...] omits ce95240b5d8c Merge pull request #53 from namjaejeon/cifsd-for-next omits 97d7f3d3e0e7 cifsd: fix additional warnings from checkpatch.pl --strict omits 55b4fcdf0fe8 Merge pull request #52 from namjaejeon/cifsd-for-next omits 2ae1a6cc4302 cifsd: fix potential read overflow in ksmbd_vfs_stream_read() omits fd6de099d7fa cifsd: check return value of ksmbd_vfs_getcasexattr() correctly omits 673b9ba7a140 cifsd: fix memleak in ksmbd_vfs_stream_read() omits 113ef68d47f5 cifsd: fix memleak in ksmbd_vfs_stream_write() omits d7e5852b4deb cifsd: make alignment match open parenthesis omits 40c594b64766 cifsd: enclose macro variables in parenthesis omits 10a96b2b45e0 Merge pull request #51 from namjaejeon/cifsd-for-next omits 152de8c68d13 cifsd: fix Control flow issues in ksmbd_build_ntlmssp_chal [...] omits 7e4e0a140346 Merge branch 'for-5.14-vsprintf-scanf' into for-next omits 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] omits bfe6cb0ce5dd Merge pull request #50 from namjaejeon/cifsd-for-next omits a6a5fa77805b cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow sy [...] omits fc2d1b58c4f2 cifsd: Prefer kernel type 'u16' over 'uint16_t' omits c986ed981ae6 cifsd: remove unnecessary parentheses around omits 070fb21e5912 cifsd: Alignment should match open parenthesis omits fe30ea69ff81 cifsd: Blank lines aren't necessary after an open brace '{' omits 10268f7d5755 cifsd: No space is necessary after a cast omits 2f5205c2377c cifsd: don't use multiple blank lines omits c8ed11522b4a cifsd: spaces preferred around that '/' omits a2d6321b459a cifsd: braces {} should be used on all arms of this statement omits a2d0b5034a5f cifsd: add the check to prevent potential overflow with sm [...] omits 704780597626 cifsd: alignment match open parenthesis omits 0e579cd17f8e cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_fi [...] omits d3cd8c491559 cifsd: simplify error handling in ksmbd_gen_preauth_integr [...] omits 12fc704441ad cifsd: call kzalloc() directly instead of wrapper omits 533a45da1a89 cifsd: add default case in switch statment in alloc_shash_desc() omits 73b8b0853942 cifsd: change success handling to failure handling omits 27aa646db0f0 cifsd: fix wrong return value in ksmbd_crypt_message() omits 03f1c3d38887 cifsd: remove unneeded initialization of rc variable in ks [...] omits 08591ccfdd4f cifsd: len can never be negative in ksmbd_init_sg() omits 41a7848a01b3 cifsd: add the check if nvec is zero omits 522dcc76269f cifsd: never return 1 on failure omits 876edcc4cffd cifsd: return zero in always success case omits b72802aa77dc cifsd: set error return value for memcmp() difference omits 192cc732c65a cifsd: remove unneeded type casting omits 4a6b02282632 cifsd: simplify error handling in ksmbd_auth_ntlm() omits 7e38ea254c82 cifsd: move ret check before the out label omits fd43cbbe0af5 cifsd: just return smbhash() instead of using rc return value omits 94096702376e cifsd: move fips_enabled check before the str_to_key() omits 8bae4419ce63 cifsd: add goto fail in neg_token_init_mech_type() omits 3566a2b0f73a cifsd: use memcmp instead of for loop check in oid_eq() omits cdd10398e71a cifsd: add goto fail in asn1_oid_decode() omits 2b4f0bf55549 Merge branches 'sunxi/clk-fixes-for-5.13', 'sunxi/dt-for-5 [...] omits 14462376858e Merge branch 'asm-generic-unaligned' into asm-generic omits 4ead0568f798 Merge pull request #49 from namjaejeon/cifsd-for-next omits be29a3709b89 cifsd: fix build error without CONFIG_OID_REGISTRY omits 2d66d9a31ab7 Merge branch 'for-5.14-vsprintf-scanf' into for-next omits 8b42d863889a Merge pull request #48 from namjaejeon/cifsd-for-next omits eb817368f50c cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE omits 8602c3e2ceef cifsd: Do not use 0 or 0xFFFFFFFF for TreeID omits 1939459252ba Merge branch 'for-5.14-vsprintf-pts' into for-next omits e080fa802128 Merge pull request #47 from namjaejeon/cifsd-for-next omits 50bf80a553cc cifsd: fix xfstests generic/504 test failure omits ac93d1da6493 Merge branch 'asm-generic-pci-iobase' into asm-generic omits 5616015f548a cifsd: fix boolreturn.cocci warnings omits 401c54f3951e Merge branches 'sunxi/core-for-5.14' and 'sunxi/dt-for-5.1 [...] omits 2018da7d40e5 Merge pull request #46 from namjaejeon/cifsd-for-next omits 5ce071659302 cifsd: fix build break from asn1 omits 3d47e5462389 cifsd: fix WARNING: Too many leading tabs omits 63c454f83928 cifsd: fix WARNING: Possible unnecessary 'out of memory' message omits fad4161b5cd0 cifsd: decoding gss token using lib/asn1_decoder.c omits bcd62a368314 cifsd: fix invalid memory access in smb2_write() omits 5a0ca7700591 cifsd: add support for AES256 encryption omits 1fca8038e9f1 cifsd: Fix potential null-ptr-deref in destroy_previous_session() omits e7735c854880 cifsd: Update out_buf_len in smb2_populate_readdir_entry() omits 79caa9606df1 cifsd: Handle ksmbd_session_rpc_open() failure in create_s [...] omits a4382db9bac3 cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path omits 204fcceb7ccf cifsd: add ksmbd/nfsd interoperability to feature table omits ced2b26a76cd cifsd: Fix regression in smb2_get_info omits 7adfd4f6f78e cifsd: Remove is_attributes_write_allowed() wrapper omits a299669b2c3d cifsd: Update access check in set_file_allocation_info/set [...] omits 73f9dad511e8 cifsd: remove the dead code of unimplemented durable handle omits fba08fa005e4 cifsd: use d_inode() omits e6b1059ffaea cifsd: Fix potential null-ptr-deref in smb2_open() omits 5626518ecaa5 cifsd: move nt time functions to misc.c omits 2efec2dee861 cifsd: remove unused nterr.c file omits 7e8094a73e52 cifsd: remove unused smberr.h omits 915f570a971b cifsd: Remove smb2_put_name() omits 24b626967d95 cifsd: fix reference count decrement of unclaimed file in [...] omits 3c20378325c7 cifsd: re-implement ksmbd_vfs_kern_path omits 7c3d3e99ca29 cifsd: get parent dentry from child in ksmbd_vfs_remove_file() omits ff1d57272552 cifsd: add the check if parent is stable by unexpected rename omits d40012a83f87 cifsd: declare ida statically omits 1920bb1f8022 cifsd: remove unused including <linux/version.h> omits 0ab777453f80 cifsd: Select SG_POOL for SMB_SERVER_SMBDIRECT omits 4030b278368d cifsd: prevent a integer overflow in wm_alloc() omits 9cca7516f4c6 doc: cifsd: change the reference to configuration.txt omits 79f6b11a104f cifsd: remove wrappers of kvmalloc/kvfree omits 86f52978465b cifsd: fix memdup.cocci warnings omits 822bc8ea514e cifsd: use kfree to free memory allocated by kmalloc or kzalloc omits c250e8f5566f cifsd: fix memory leak when loop ends omits 5da64d8784d3 cifsd: remove stale prototype and variables omits 02b68b2065c9 cifsd: use xarray instead of linked list for tree connect list omits 8044ee8e64b4 cifsd: remove useless error handling in ksmbd_vfs_read omits d2f72ed8fa0c cifsd: use file_inode() instead of d_inode() omits 1637023594c1 cifsd: handle unhashed dentry in ksmbd_vfs_mkdir omits 96a34377dc5a cifsd: remove calling d_path in error paths omits d710f37c7bcd cifsd: remove smack inherit leftovers omits 17af7d5b8a95 cifsd: fix implicit declaration of function 'locks_alloc_lock' omits a36abeaaf00f cifsd: fix implicit declaration of function 'groups_alloc' omits 536556490177 cifsd: fix wrong prototype in comment omits a648d8aff84b cifsd: merge time_wrappers.h into smb_common.h omits 64b39f4a2fd2 cifsd: clean-up codes using chechpatch.pl --strict omits 7cb82de3cdf2 cifsd: fix error return code in ksmbd_vfs_remove_file() omits c36fca8630dd cifsd: add the check to work file lock and rename behavior [...] omits 20ea7fd2ac75 cifsd: use kmalloc() for small allocations omits 69f447be1513 cifsd: fix wrong use of rw semaphore in __session_create() omits e5066499079d cifsd: remove unneeded macros omits 3161ad3a717e cifsd: remove redundant assignment to variable err omits 849f59e1a18a cifsd: fix error handling in ksmbd_server_init() omits c1ea111fd1bb cifsd: Fix an error code in smb2_read() omits 269d3feec1b0 cifsd: fix build warnings from cifsd.rst omits b24c93358035 cifsd: Pass string length parameter to match_pattern() omits 548e9ad31739 cifsd: fix warning: variable 'total_ace_size' and 'posix_c [...] omits 95fa1ce947d6 cifsd: fix incorrect comments omits 2e2b0dda1889 cifsd: remove unneeded FIXME comments omits 04165366515a cifsd: add index.rst in cifs documentation omits 04bee6e336be cifsd: update cifsd.rst document omits 50355b0b2010 cifsd: fix static checker warning from smb_check_perm_dacl() omits bc3fcc9462ef cifsd: fix static checker warning from smb_direct_post_sen [...] omits a2ba2709f5e4 cifsd: Fix a use after free on error path omits 8ef329670657 cifsd: fix a IS_ERR() vs NULL bug omits 86df49e105af cifsd: fix a precedence bug in parse_dacl() omits e3f70873289a cifsd: fix WARNING: unmet direct dependencies detected for [...] omits 1e853b937b2f cifsd: Fix a handful of spelling mistakes omits 36ba38663be0 cifsd: uniquify extract_sharename() omits 42da4086b987 cifsd: fix WARNING: document isn't included in any toctree omits c0e8110e6c75 cifsd: fix WARNING: Title overline too short omits 3a3fd9d4939f MAINTAINERS: add cifsd kernel server omits a848c4f15ab6 cifsd: add Kconfig and Makefile omits f44158485826 cifsd: add file operations omits e2f34481b24d cifsd: add server-side procedures for SMB3 omits 0626e6641f6b cifsd: add server handler for central processing and tranp [...] omits 5ae6eadfdaf4 asm-generic/io.h: warn in inb() and friends with undefined [...] omits 78924148a3d2 risc-v: Use generic io.h helpers for nommu omits a5f7166b58cd sparc: explicitly set PCI_IOBASE to 0 omits a386d19acc30 Merge branch 'for-5.13' into for-next omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 173e84953eaa fs: fix reporting supported extra file attributes for statx() omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits 94a67011a225 Merge branch 'for-5.13' into for-next omits 03ba0fe4d09f file: simplify logic in __close_range() omits f49fd6d3c070 file: let pick_file() tell caller it's done omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits e19c1133f306 Merge branch 'printk-rework' into for-next omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits de9a2d6a2625 Merge branch 'for-5.13-vsprintf-pgp' into for-next omits 6a01b45270b9 Merge branch 'for-5.13' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 4e16cd8fae2f Merge branch 'printk-rework' into for-next omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits e377c31f788f integrity: Load mokx variables into the blacklist keyring omits ad33a49b42c5 certs: Add ability to preload revocation certs omits 9536390dcc8c certs: Move load_system_certificate_list to a common function omits fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries omits 2882b7626f49 sh: kernel: traps: remove unused variable omits 258cf5f8aef4 sh: kdump: add some attribute to function omits 71ae1f7c775e maple: fix wrong return value of maple_bus_init(). omits 7ec713058f21 sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ omits 97709ef02217 sh: boot: add intermediate vmlinux.bin* to targets instead [...] omits e2163ce7002b sh: boards: Fix the cacography in irq.c omits 1e5b1406fbd2 sh: check return code of request_irq omits b1deeeb93933 sh: fix trivial misannotations omits 30c10d32152d Merge branch 'for-5.12/cxl' into libnvdimm-for-next omits 89400b1e4866 Merge branch 'for-5.12/dax' into libnvdimm-for-next omits ba94969c10c3 Merge branch 'for-5.12/libnvdimm' into libnvdimm-for-next omits f78dd21aa363 Merge branch 'for-5.12-no_hash_pointers' into for-next omits 7908e4c69387 Merge branch 'printk-rework' into for-next omits 873c6cedae39 Merge branch 'for-5.12' into for-next omits d108370c644b apparmor: fix error check omits 4af7c863fc85 security: apparmor: delete repeated words in comments omits ef70454508c0 security: apparmor: file.h: delete duplicated word omits 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] omits 92de220a7f33 apparmor: update policy capable checks to use a label omits 9d2e21ed98a2 Merge branch 'for_5.12/drivers-soc' into next omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits fdaae9394da4 Merge branch 'printk-rework' into for-next omits 25f0925b7dd4 Merge branch 'printk-rework' into for-next omits c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next omits 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into next omits e103e8f1e0bf Merge branch 'printk-rework' into for-next omits 997e3449d02d Merge branch 'printk-rework' into for-next omits 0459d46d8a44 Merge branch 'for-5.11-null-console-fixup' into for-next omits 7c76194275c9 Revert "init/console: Use ttynull as a fallback when there [...] omits 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] omits 2e9dda43cb06 Merge branch 'printk-rework' into for-next omits b801e827af39 Merge branch 'for-5.11' into for-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits eb4e76080fcf Merge branch 'for-5.10-pr_cont-fixup' into for-next omits 8eb431c1f8e2 Merge branch 'for-5.11-null-console' into for-next omits 97919d7f73dc Merge branch 'for-5.11' into for-next omits 9194df34b8b8 Merge branch 'for-5.10-trivial' into for-next omits de6e7a24979b Merge branch 'for-5.10-trivial' into for-next omits 26911e6b1302 Merge branch 'for-5.10-fixup' into for-next omits ece33d6abfbc Merge branch 'for-5.10' into for-next omits 22ac367a8ac0 Merge branch 'printk-rework' into for-next omits 6579e79e7a8a Merge branch 'printk-rework' into for-next omits af8fbcb58191 Merge branch 'printk-rework' into for-next omits d4f0349bc008 Merge branch 'for-5.10' into for-next omits 22ed34492cf7 Merge branch 'printk-rework' into for-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks omits 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 0c2e31d2bd43 Merge tag 'gpio-updates-for-v5.14-rc5' of git://git.kernel [...] adds 251a1524293d Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 46c4c9d1beb7 pipe: increase minimum default pipe size to 2 pages adds 611ffd8acc4b Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 85cd39af14f4 KVM: Do not leak memory for duplicate debugfs directories adds 179c6c27bf48 KVM: SVM: Fix off-by-one indexing when nullifying last use [...] adds bb2baeb214a7 KVM: SVM: improve the code readability for ASID management adds 13c2c3cfe019 KVM: selftests: fix hyperv_clock test adds d5aaad6f8342 KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds adds 97fcc07be81d Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 130951bbc61f Merge tag 's390-5.14-4' of git://git.kernel.org/pub/scm/li [...] adds ff41c28c4b54 tracing: Fix NULL pointer dereference in start_creating adds 2c05caa7ba88 tracing / histogram: Give calculation hist_fields a size adds a9d10ca49865 tracing: Reject string operand in the histogram expression adds b18b851ba85a scripts/recordmcount.pl: Remove check_objcopy() and $can_u [...] adds 1c0cec64a7cc scripts/tracing: fix the bug that can't parse raw_trace_func adds 51397dc6f283 tracing: Quiet smp_processor_id() use in preemptable warni [...] adds 3c3e9027071c Merge tag 'trace-v5.14-rc4' of git://git.kernel.org/pub/sc [...] adds 6209049ecfc1 Merge branch 'for-v5.14' of git://git.kernel.org/pub/scm/l [...] adds 4c156084daa8 selinux: correct the return value when loads initial sids adds 0b53abfc5f66 Merge tag 'selinux-pr-20210805' of git://git.kernel.org/pu [...] adds e04480920d1e Bluetooth: defer cleanup of resources in hci_unregister_dev() adds 06f5553e0f0c net: sched: fix lockdep_set_class() typo error for sch->seqlock adds 13a9c4ac319a net/prestera: Fix devlink groups leakage in error flow adds 8a160e2e9aeb net: usb: pegasus: Check the return value of get_geristers [...] adds bc65bacf239d net: usb: pegasus: Remove the changelog and DRIVER_VERSION. adds ff0ee9dfe8a3 Merge branch 'pegasus-errors' adds d00551b40201 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 396492b4c5f2 docs: networking: netdevsim rules adds 6b67d4d63ede net: usb: lan78xx: don't modify phy_device state concurrently adds 5a7c1b2a5bb4 net: wwan: iosm: fix lkp buildbot warning adds b46c5795d641 net: wwan: iosm: endianness type correction adds c98f5220e970 net: wwan: iosm: correct data protocol mask bit adds 679505baaaab net: wwan: iosm: fix recursive lock acquire in unregister adds afa00d3f5800 Merge branch 'eean-iosm-fixes' adds fb653827c758 bnx2x: fix an error code in bnx2x_nic_load() adds ae03d189bae3 net: ethernet: ti: am65-cpsw: fix crash in am65_cpsw_port_ [...] adds af35fc37354c net: pegasus: fix uninit-value in get_interrupt_interval adds 44712965bf12 net: fec: fix use-after-free in fec_drv_remove adds 942e560a3d38 net: vxge: fix use-after-free in vxge_device_unregister adds 6bb5318ce501 Merge branch 'net-fix-use-after-free-bugs' adds 902e7f373fff Merge tag 'net-5.14-rc5' of git://git.kernel.org/pub/scm/l [...] adds aff51c5da320 net: dsa: mt7530: add the missing RxUnicast MIB counter adds 704e624f7b3e net: mvvp2: fix short frame size on s390 adds 5f7b51bf09ba netfilter: ipset: Limit the maximal range of consecutive e [...] adds 38ea9def5b62 netfilter: nf_conntrack_bridge: Fix memory leak when error adds 4608fdfc07e1 netfilter: conntrack: collect all entries in one cycle adds 61e0c2bc555a netfilter: nfnetlink_hook: strip off module name from hookfn adds a6e57c4af12b netfilter: nfnetlink_hook: missing chain family adds 3d9bbaf6c541 netfilter: nfnetlink_hook: use the sequence number of the [...] adds 69311e7c9974 netfilter: nfnetlink_hook: Use same family as request message adds 4592ee7f525c netfilter: conntrack: remove offload_pickup sysctl again adds 269fc69533de netfilter: nfnetlink_hook: translate inet ingress to netdev adds cc4e5eecd43b Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds 78d14bda861d libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT adds c34c338a40e4 libbpf: Do not close un-owned FD 0 on errors adds 7c4a22339e7c libbpf, doc: Eliminate warnings in libbpf_naming_convention adds c4eb1f403243 bpf: Fix integer overflow involving bucket_size adds 84103209bab2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 2115d3d48265 Revert "r8169: avoid link-up interrupt issue on RTL8106e i [...] adds 9c4018648814 r8169: change the L0/L1 entrance latencies for RTL8106e adds d992e99b87ec Merge branch 'r8169-RTL8106e' adds 47fac45600aa net: dsa: qca: ar9331: make proper initial port defaults adds 34737e1320db net: wwan: mhi_wwan_ctrl: Fix possible deadlock adds 2383cb9497d1 net: phy: micrel: Fix link detection on ksz87xx switch" adds d329e41a08f3 ptp: Fix possible memory leak caused by invalid cast adds 1027b96ec9d3 once: Fix panic when module unload adds fbfee25796e2 bnxt_en: Update firmware interface to 1.10.2.52 adds 9e26680733d5 bnxt_en: Update firmware call to retrieve TX PTP timestamp adds 92529df76db5 bnxt_en: Use register window 6 instead of 5 to read the PHC adds 2f5501a8f1cd Merge branch 'bnxt_en-ptp-fixes' adds 2459dcb96bcb ppp: Fix generating ifname when empty IFLA_IFNAME is specified adds 3125f26c5148 ppp: Fix generating ppp unit id when ifname is not specified adds 86aab09a4870 dccp: add do-while-0 stubs for dccp_pr_debug macros adds 0fa32ca438b4 page_pool: mask the page->signature before the checking adds acc68b8d2a11 net: ethernet: ti: cpsw: fix min eth packet size for non-s [...] adds 8f3d65c16679 net/smc: fix wait on already cleared link adds 64513d269e89 net/smc: Correct smc link connection counter in case of sm [...] adds 605bb4434d28 Merge branch 'smc-fixes' adds d09c548dbf3b net: sched: act_mirred: Reset ct info when mirror/redirect skb adds beb7f2de5728 psample: Add a fwd declaration for skbuff adds d6e712aa7e6a net: openvswitch: fix kernel-doc warnings in flow.c adds 143a8526ab5f bareudp: Fix invalid read beyond skb's linear data adds 50ac74798460 ice: Prevent probing virtual functions adds c503e63200c6 ice: Stop processing VF messages during teardown adds 3ba7f53f8bf1 ice: don't remove netdev->dev_addr from uc sync list adds a7550f8b1c97 iavf: Set RSS LUT and key in reset handle path adds ea377dca46a4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds c633e799641c net/mlx5: Don't skip subfunction cleanup in case of error [...] adds d3875924dae6 net/mlx5: DR, Add fail on error check on decap adds c623c95afa56 net/mlx5e: Avoid creating tunnel headers for local route adds 6d8680da2e98 net/mlx5: Bridge, fix ageing time adds 8ba3e4c85825 net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free adds c85a6b8feb16 net/mlx5: Block switchdev mode while devlink traps are active adds 3c8946e0e284 net/mlx5: Fix order of functions in mlx5_irq_detach_nb() adds 5957cc557dc5 net/mlx5: Set all field of mlx5_irq before inserting it to [...] adds ba317e832d45 net/mlx5: Destroy pool->mutex adds 88bbd7b2369a net/mlx5e: TC, Fix error handling memory leak adds 563476ae0c5e net/mlx5: Synchronize correct IRQ when destroying CQ adds bd37c2888cca net/mlx5: Fix return value from tracer initialization adds 6a279f61e255 Merge tag 'mlx5-fixes-2021-08-09' of git://git.kernel.org/ [...] adds 7b637cd52f02 MAINTAINERS: fix Microchip CAN BUS Analyzer Tool entry typo adds aae32b784ebd can: m_can: m_can_set_bittiming(): fix setting M_CAN_DBTP [...] adds 31782a01d14f Merge tag 'linux-can-fixes-for-5.14-20210810' of git://git [...] adds c34f674c8875 net: dsa: microchip: Fix ksz_read64() adds ef3b02a1d79b net: dsa: microchip: ksz8795: Fix PVID tag insertion adds 8f4f58f88fe0 net: dsa: microchip: ksz8795: Reject unsupported VLAN conf [...] adds af01754f9e3c net: dsa: microchip: ksz8795: Fix VLAN untagged flag chang [...] adds 9130c2d30c17 net: dsa: microchip: ksz8795: Use software untagging on CPU port adds 164844135a3f net: dsa: microchip: ksz8795: Fix VLAN filtering adds 411d466d94a6 net: dsa: microchip: ksz8795: Don't use phy_port_cnt in VL [...] adds 37c86c4a0bfc Merge branch 'ks8795-vlan-fixes' adds 4a2b285e7e10 net: igmp: fix data-race in igmp_ifc_timer_expire()
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (2f73937c9aa5) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-arm-ne [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .rustfmt.toml | 12 - Documentation/ABI/stable/sysfs-driver-dma-idxd | 9 - Documentation/ABI/testing/configfs-usb-gadget-uac1 | 10 - Documentation/ABI/testing/configfs-usb-gadget-uac2 | 10 - Documentation/ABI/testing/sysfs-block | 12 - .../testing/sysfs-bus-event_source-devices-uncore | 13 - Documentation/ABI/testing/sysfs-devices-system-cpu | 17 - Documentation/ABI/testing/sysfs-driver-ufs | 236 - Documentation/ABI/testing/sysfs-fs-f2fs | 20 - .../ABI/testing/sysfs-kernel-dmabuf-buffers | 24 - Documentation/ABI/testing/sysfs-kernel-mm-numa | 24 - .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 98 +- .../RCU/Design/Requirements/Requirements.rst | 8 +- Documentation/RCU/checklist.rst | 24 +- Documentation/RCU/rcu_dereference.rst | 6 +- Documentation/RCU/stallwarn.rst | 41 +- Documentation/admin-guide/binderfs.rst | 13 - Documentation/admin-guide/cputopology.rst | 10 +- Documentation/admin-guide/device-mapper/dm-ima.rst | 306 - Documentation/admin-guide/device-mapper/index.rst | 1 - .../admin-guide/device-mapper/writecache.rst | 16 +- Documentation/admin-guide/devices.txt | 6 +- .../admin-guide/hw-vuln/core-scheduling.rst | 10 +- Documentation/admin-guide/hw-vuln/index.rst | 1 - Documentation/admin-guide/hw-vuln/l1d_flush.rst | 69 - Documentation/admin-guide/kernel-parameters.txt | 48 +- Documentation/admin-guide/mm/memory-hotplug.rst | 800 +- .../admin-guide/mm/numa_memory_policy.rst | 16 +- Documentation/admin-guide/sysctl/vm.rst | 3 +- Documentation/admin-guide/sysrq.rst | 12 +- Documentation/arm/marvell.rst | 18 - Documentation/arm64/booting.rst | 22 - Documentation/arm64/memory-tagging-extension.rst | 48 +- Documentation/atomic_t.txt | 41 - Documentation/core-api/cachetlb.rst | 92 +- Documentation/core-api/cpu_hotplug.rst | 38 +- Documentation/core-api/mm-api.rst | 5 - Documentation/core-api/printk-basics.rst | 5 +- Documentation/core-api/printk-formats.rst | 1 - Documentation/dev-tools/kasan.rst | 13 +- Documentation/dev-tools/kcsan.rst | 12 - Documentation/dev-tools/kfence.rst | 98 +- .../devicetree/bindings/arm/atmel-at91.yaml | 5 - .../devicetree/bindings/arm/atmel-sysregs.txt | 14 +- Documentation/devicetree/bindings/arm/fsl.yaml | 16 - Documentation/devicetree/bindings/arm/gemini.txt | 108 + Documentation/devicetree/bindings/arm/gemini.yaml | 95 - .../bindings/arm/mediatek/mediatek,audsys.txt | 1 - .../bindings/arm/mediatek/mediatek,mmsys.txt | 31 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 58 - .../arm/mediatek/mediatek,mt8192-clock.yaml | 199 - .../arm/mediatek/mediatek,mt8192-sys-clock.yaml | 65 - Documentation/devicetree/bindings/arm/qcom.yaml | 6 - Documentation/devicetree/bindings/arm/renesas.yaml | 50 +- .../devicetree/bindings/arm/rockchip.yaml | 20 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 - .../bindings/auxdisplay/arm,versatile-lcd.yaml | 44 - .../devicetree/bindings/auxdisplay/arm-charlcd.txt | 18 + .../bindings/auxdisplay/hit,hd44780.yaml | 31 +- .../bindings/auxdisplay/img,ascii-lcd.yaml | 55 - .../bindings/auxdisplay/img-ascii-lcd.txt | 17 + .../devicetree/bindings/clock/qcom,gpucc.yaml | 6 +- .../devicetree/bindings/clock/qcom,rpmcc.txt | 2 - .../bindings/clock/qcom,sc7280-dispcc.yaml | 94 - .../devicetree/bindings/clock/qcom,videocc.yaml | 6 +- .../bindings/clock/rockchip,rk3399-cru.txt | 68 + .../bindings/clock/rockchip,rk3399-cru.yaml | 92 - .../devicetree/bindings/cpufreq/cpufreq-dt.txt | 2 +- .../bindings/cpufreq/cpufreq-mediatek.txt | 2 +- .../devicetree/bindings/cpufreq/cpufreq-st.txt | 6 +- .../bindings/cpufreq/nvidia,tegra20-cpufreq.txt | 2 +- .../devicetree/bindings/devfreq/rk3399_dmc.txt | 2 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 2 + .../bindings/display/bridge/simple-bridge.yaml | 3 - .../bindings/display/bridge/ti,sn65dsi83.yaml | 6 +- .../bindings/display/bridge/ti,sn65dsi86.yaml | 21 +- .../devicetree/bindings/display/dp-aux-bus.yaml | 37 - .../devicetree/bindings/display/fsl,lcdif.yaml | 1 - .../bindings/display/msm/dsi-controller-main.yaml | 6 +- .../bindings/display/panel/boe,tv101wum-nl6.yaml | 1 + .../bindings/display/panel/innolux,ej030na.yaml | 62 - .../bindings/display/panel/panel-simple.yaml | 20 - .../bindings/display/panel/samsung,lms380kf01.yaml | 99 - .../bindings/display/panel/samsung,lms397kf04.yaml | 18 +- .../display/rockchip/dw_mipi_dsi_rockchip.txt | 1 - .../bindings/display/solomon,ssd1307fb.yaml | 208 - .../devicetree/bindings/display/ssd1307fb.txt | 60 + .../devicetree/bindings/dma/altr,msgdma.yaml | 4 +- .../devicetree/bindings/dma/fsl-imx-sdma.txt | 1 - .../devicetree/bindings/dma/st,stm32-dma.yaml | 7 - .../firmware/xilinx/xlnx,zynqmp-firmware.txt | 44 + .../firmware/xilinx/xlnx,zynqmp-firmware.yaml | 89 - .../devicetree/bindings/fpga/xlnx,versal-fpga.yaml | 33 - .../bindings/fpga/xlnx,zynqmp-pcap-fpga.txt | 25 + .../bindings/fpga/xlnx,zynqmp-pcap-fpga.yaml | 36 - .../devicetree/bindings/fsi/ibm,fsi2spi.yaml | 1 + .../devicetree/bindings/gpio/aspeed,sgpio.yaml | 77 - .../devicetree/bindings/gpio/sgpio-aspeed.txt | 46 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 2 +- .../devicetree/bindings/hwmon/amd,sbrmi.yaml | 53 - .../devicetree/bindings/hwmon/winbond,w83781d.yaml | 41 - .../devicetree/bindings/i2c/brcm,iproc-i2c.txt | 46 + .../devicetree/bindings/i2c/brcm,iproc-i2c.yaml | 71 - .../bindings/iio/accel/bosch,bma180.yaml | 61 + .../bindings/iio/accel/bosch,bma255.yaml | 23 +- .../bindings/iio/adc/rockchip-saradc.yaml | 1 - .../devicetree/bindings/iio/dac/adi,ad5064.yaml | 268 - .../devicetree/bindings/iio/dac/adi,ad5360.yaml | 79 - .../devicetree/bindings/iio/dac/adi,ad5380.yaml | 70 - .../devicetree/bindings/iio/dac/adi,ad5421.yaml | 51 - .../devicetree/bindings/iio/dac/adi,ad5449.yaml | 97 - .../devicetree/bindings/iio/dac/adi,ad5504.yaml | 50 - .../devicetree/bindings/iio/dac/adi,ad5624r.yaml | 47 - .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 75 - .../devicetree/bindings/iio/dac/adi,ad5761.yaml | 60 - .../devicetree/bindings/iio/dac/adi,ad5764.yaml | 62 - .../devicetree/bindings/iio/dac/adi,ad5791.yaml | 52 - .../devicetree/bindings/iio/dac/adi,ad8801.yaml | 60 - .../bindings/iio/dac/microchip,mcp4922.yaml | 46 - .../devicetree/bindings/iio/st,st-sensors.yaml | 41 + .../bindings/input/qcom,pm8941-pwrkey.txt | 55 + .../bindings/input/qcom,pm8941-pwrkey.yaml | 51 - .../bindings/interconnect/fsl,imx8m-noc.yaml | 4 +- .../interrupt-controller/ti,pruss-intc.yaml | 4 +- .../devicetree/bindings/ipmi/ssif-bmc.yaml | 38 - .../bindings/media/amlogic,meson-ir-tx.yaml | 60 - .../devicetree/bindings/media/atmel,isc.yaml | 3 +- .../devicetree/bindings/media/i2c/adv7180.yaml | 8 - .../devicetree/bindings/media/i2c/ovti,ov9282.yaml | 91 - .../devicetree/bindings/media/i2c/sony,imx335.yaml | 91 - .../devicetree/bindings/media/i2c/sony,imx412.yaml | 91 - .../devicetree/bindings/media/microchip,xisc.yaml | 2 +- .../devicetree/bindings/media/nxp,imx7-csi.yaml | 12 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 2 + .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 19 +- .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 174 - .../devicetree/bindings/media/renesas,drif.yaml | 3 +- .../devicetree/bindings/media/rockchip-vpu.yaml | 1 - .../memory-controllers/renesas,rpc-if.yaml | 17 +- .../bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml | 137 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../devicetree/bindings/mtd/gpmc-nand.txt | 2 +- Documentation/devicetree/bindings/mtd/gpmc-nor.txt | 4 +- .../bindings/mtd/partitions/redboot-fis.txt | 27 + .../bindings/mtd/partitions/redboot-fis.yaml | 42 - .../devicetree/bindings/net/can/bosch,m_can.yaml | 3 - Documentation/devicetree/bindings/net/fsl,fec.yaml | 244 - Documentation/devicetree/bindings/net/fsl-fec.txt | 95 + .../devicetree/bindings/net/intel,dwmac-plat.yaml | 1 + .../bindings/net/intel,ixp4xx-ethernet.yaml | 2 + .../devicetree/bindings/net/micrel,ks8851.yaml | 96 - .../devicetree/bindings/net/micrel-ks8851.txt | 18 + .../devicetree/bindings/net/mscc-phy-vsc8531.txt | 4 +- .../bindings/net/nfc/samsung,s3fwrn5.yaml | 3 + .../devicetree/bindings/net/qca,ar71xx.yaml | 25 +- .../devicetree/bindings/net/renesas,etheravb.yaml | 57 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 +- .../bindings/nvmem/socionext,uniphier-efuse.yaml | 95 - .../devicetree/bindings/nvmem/uniphier-efuse.txt | 49 + .../opp/allwinner,sun50i-h6-operating-points.yaml | 4 - Documentation/devicetree/bindings/opp/opp-v1.yaml | 51 - .../devicetree/bindings/opp/opp-v2-base.yaml | 214 - Documentation/devicetree/bindings/opp/opp-v2.yaml | 475 -- Documentation/devicetree/bindings/opp/opp.txt | 622 ++ Documentation/devicetree/bindings/opp/qcom-opp.txt | 2 +- .../bindings/opp/ti-omap5-opp-supply.txt | 2 +- .../devicetree/bindings/pci/amlogic,meson-pcie.txt | 4 +- .../devicetree/bindings/pci/axis,artpec6-pcie.txt | 2 +- .../devicetree/bindings/pci/designware-pcie.txt | 77 + .../devicetree/bindings/pci/faraday,ftpci100.txt | 135 + .../devicetree/bindings/pci/faraday,ftpci100.yaml | 176 - .../devicetree/bindings/pci/fsl,imx6q-pcie.txt | 2 +- .../bindings/pci/hisilicon-histb-pcie.txt | 2 +- .../devicetree/bindings/pci/intel-gw-pcie.yaml | 36 +- .../devicetree/bindings/pci/kirin-pcie.txt | 2 +- .../devicetree/bindings/pci/layerscape-pci.txt | 2 +- .../bindings/pci/nvidia,tegra194-pcie.txt | 5 +- .../devicetree/bindings/pci/pci-armada8k.txt | 2 +- Documentation/devicetree/bindings/pci/pcie-al.txt | 2 +- .../devicetree/bindings/pci/qcom,pcie.txt | 14 +- .../bindings/pci/samsung,exynos-pcie.yaml | 4 +- .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 4 +- .../devicetree/bindings/pci/snps,dw-pcie-ep.yaml | 90 - .../devicetree/bindings/pci/snps,dw-pcie.yaml | 102 - .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 4 +- Documentation/devicetree/bindings/pci/ti-pci.txt | 4 +- .../bindings/pci/toshiba,visconti-pcie.yaml | 110 - .../devicetree/bindings/pci/uniphier-pcie.txt | 2 +- .../bindings/phy/intel,keembay-phy-usb.yaml | 44 - .../bindings/phy/intel,phy-keembay-usb.yaml | 44 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 - .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 1 - .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 1 - .../bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml | 79 - .../pinctrl/marvell,armada-37xx-pinctrl.txt | 8 +- .../bindings/pinctrl/qcom,mdm9607-pinctrl.yaml | 133 - .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 64 +- .../bindings/pinctrl/xlnx,zynq-pinctrl.txt | 105 + .../bindings/pinctrl/xlnx,zynq-pinctrl.yaml | 214 - .../devicetree/bindings/power/power-domain.yaml | 2 +- .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 - .../devicetree/bindings/power/reset/qcom,pon.txt | 49 + .../devicetree/bindings/power/reset/qcom,pon.yaml | 80 - .../bindings/power/reset/reboot-mode.yaml | 2 +- .../bindings/power/reset/xlnx,zynqmp-power.txt | 61 + .../bindings/power/reset/xlnx,zynqmp-power.yaml | 83 - .../bindings/power/rockchip-io-domain.txt | 135 + .../bindings/power/rockchip-io-domain.yaml | 330 - .../regulator/richtek,rt6245-regulator.yaml | 1 + .../regulator/richtek,rtq2134-regulator.yaml | 106 - .../regulator/richtek,rtq6752-regulator.yaml | 76 - .../regulator/socionext,uniphier-regulator.yaml | 85 - .../bindings/regulator/uniphier-regulator.txt | 58 + .../regulator/vqmmc-ipq4019-regulator.yaml | 1 + .../bindings/reserved-memory/reserved-memory.txt | 36 +- .../bindings/reset/hisilicon,hi3660-reset.yaml | 1 + .../devicetree/bindings/reset/intel,rcu-gw.yaml | 1 + .../devicetree/bindings/reset/qcom,aoss-reset.yaml | 5 - .../devicetree/bindings/reset/qcom,pdc-global.yaml | 4 - .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 65 - .../reset/socionext,uniphier-glue-reset.yaml | 88 - .../devicetree/bindings/reset/uniphier-reset.txt | 61 + Documentation/devicetree/bindings/rng/mtk-rng.yaml | 1 - .../bindings/rtc/microcrystal,rv3032.yaml | 1 + Documentation/devicetree/bindings/serial/8250.yaml | 6 - .../devicetree/bindings/serial/cdns,uart.txt | 27 + .../devicetree/bindings/serial/cdns,uart.yaml | 66 - .../devicetree/bindings/serial/mtk-uart.txt | 1 - .../bindings/soc/litex/litex,soc-controller.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 87 + .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 114 - .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 - .../devicetree/bindings/soc/rockchip/grf.yaml | 18 +- .../bindings/sound/davinci-mcasp-audio.txt | 1 - .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 100 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 2 + .../bindings/sound/ti,j721e-cpb-audio.yaml | 2 + .../bindings/sound/ti,j721e-cpb-ivi-audio.yaml | 2 + Documentation/devicetree/bindings/spi/omap-spi.txt | 48 + .../devicetree/bindings/spi/omap-spi.yaml | 117 - .../devicetree/bindings/spi/spi-mt65xx.txt | 1 - .../devicetree/bindings/usb/generic-ehci.yaml | 6 - .../devicetree/bindings/usb/generic-ohci.yaml | 6 - .../devicetree/bindings/usb/mediatek,mtu3.yaml | 47 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 - .../devicetree/bindings/usb/snps,dwc3.yaml | 15 +- .../devicetree/bindings/vendor-prefixes.yaml | 14 - Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/dma-buf.rst | 13 - Documentation/driver-api/fpga/fpga-bridge.rst | 10 +- Documentation/driver-api/fpga/fpga-mgr.rst | 12 +- Documentation/driver-api/fpga/fpga-programming.rst | 8 +- Documentation/driver-api/fpga/fpga-region.rst | 20 +- Documentation/driver-api/gpio/consumer.rst | 10 +- Documentation/driver-api/gpio/driver.rst | 11 +- Documentation/driver-api/media/camera-sensor.rst | 45 +- Documentation/driver-api/media/cec-core.rst | 9 +- Documentation/driver-api/media/csi2.rst | 94 + Documentation/driver-api/media/index.rst | 2 +- Documentation/driver-api/media/tx-rx.rst | 133 - Documentation/driver-api/nfc/nfc-hci.rst | 2 +- .../driver-api/thermal/nouveau_thermal.rst | 2 +- Documentation/filesystems/cifs/index.rst | 10 - Documentation/filesystems/cifs/ksmbd.rst | 164 - Documentation/filesystems/f2fs.rst | 8 - Documentation/filesystems/fscrypt.rst | 15 +- Documentation/filesystems/index.rst | 2 +- Documentation/filesystems/locking.rst | 79 +- Documentation/filesystems/netfs_library.rst | 2 - Documentation/filesystems/overlayfs.rst | 3 - Documentation/firmware-guide/acpi/dsd/graph.rst | 2 +- Documentation/fpga/dfl.rst | 4 +- Documentation/gpu/drm-kms.rst | 33 +- Documentation/gpu/drm-uapi.rst | 22 - Documentation/gpu/vkms.rst | 38 +- Documentation/hwmon/index.rst | 1 - Documentation/hwmon/sbrmi.rst | 79 - Documentation/hwmon/scpi-hwmon.rst | 2 +- Documentation/hwmon/sht4x.rst | 2 +- Documentation/index.rst | 1 - Documentation/kbuild/kbuild.rst | 4 - .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/bonding.rst | 12 - .../ethernet/freescale/dpaa2/dpio-driver.rst | 1 - .../ethernet/freescale/dpaa2/index.rst | 1 - .../ethernet/freescale/dpaa2/switch-driver.rst | 217 - Documentation/networking/devlink/hns3.rst | 25 - Documentation/networking/devlink/index.rst | 1 - Documentation/networking/filter.rst | 23 +- Documentation/networking/index.rst | 2 - Documentation/networking/ioam6-sysctl.rst | 26 - Documentation/networking/ip-sysctl.rst | 17 - Documentation/networking/mctp.rst | 213 - Documentation/networking/netdev-FAQ.rst | 17 + Documentation/networking/netdevices.rst | 29 - Documentation/networking/nf_conntrack-sysctl.rst | 10 - Documentation/networking/timestamping.rst | 6 +- Documentation/process/changes.rst | 13 - Documentation/process/deprecated.rst | 4 +- Documentation/process/submitting-patches.rst | 10 +- Documentation/rust/arch-support.rst | 35 - Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding.rst | 92 - Documentation/rust/docs.rst | 110 - Documentation/rust/index.rst | 20 - Documentation/rust/quick-start.rst | 222 - Documentation/sound/alsa-configuration.rst | 26 +- .../sound/kernel-api/writing-an-alsa-driver.rst | 35 +- Documentation/translations/index.rst | 1 - .../translations/zh_CN/core-api/cachetlb.rst | 9 + .../translations/zh_CN/core-api/cpu_hotplug.rst | 348 - .../translations/zh_CN/core-api/genericirq.rst | 409 - .../translations/zh_CN/core-api/index.rst | 7 +- .../translations/zh_CN/core-api/memory-hotplug.rst | 126 - .../zh_CN/core-api/protection-keys.rst | 99 - .../translations/zh_CN/dev-tools/index.rst | 5 - .../zh_CN/dev-tools/testing-overview.rst | 109 - Documentation/translations/zh_CN/index.rst | 5 - .../translations/zh_CN/process/coding-style.rst | 3 +- Documentation/translations/zh_TW/IRQ.txt | 41 - .../translations/zh_TW/admin-guide/README.rst | 351 - .../translations/zh_TW/admin-guide/bug-bisect.rst | 85 - .../translations/zh_TW/admin-guide/bug-hunting.rst | 344 - .../zh_TW/admin-guide/clearing-warn-once.rst | 16 - .../translations/zh_TW/admin-guide/cpu-load.rst | 112 - .../translations/zh_TW/admin-guide/index.rst | 135 - .../translations/zh_TW/admin-guide/init.rst | 58 - .../zh_TW/admin-guide/reporting-issues.rst | 1337 ---- .../zh_TW/admin-guide/security-bugs.rst | 78 - .../zh_TW/admin-guide/tainted-kernels.rst | 161 - .../translations/zh_TW/admin-guide/unicode.rst | 174 - .../translations/zh_TW/disclaimer-zh_TW.rst | 11 - Documentation/translations/zh_TW/gpio.txt | 651 -- Documentation/translations/zh_TW/index.rst | 164 - Documentation/translations/zh_TW/io_ordering.txt | 68 - Documentation/translations/zh_TW/oops-tracing.txt | 212 - .../translations/zh_TW/process/1.Intro.rst | 199 - .../translations/zh_TW/process/2.Process.rst | 369 - .../translations/zh_TW/process/3.Early-stage.rst | 172 - .../translations/zh_TW/process/4.Coding.rst | 297 - .../translations/zh_TW/process/5.Posting.rst | 251 - .../translations/zh_TW/process/6.Followthrough.rst | 156 - .../zh_TW/process/7.AdvancedTopics.rst | 137 - .../translations/zh_TW/process/8.Conclusion.rst | 74 - .../process/code-of-conduct-interpretation.rst | 112 - .../translations/zh_TW/process/code-of-conduct.rst | 76 - .../translations/zh_TW/process/coding-style.rst | 958 --- .../zh_TW/process/development-process.rst | 30 - .../translations/zh_TW/process/email-clients.rst | 252 - .../zh_TW/process/embargoed-hardware-issues.rst | 232 - Documentation/translations/zh_TW/process/howto.rst | 500 -- Documentation/translations/zh_TW/process/index.rst | 67 - .../zh_TW/process/kernel-driver-statement.rst | 203 - .../zh_TW/process/kernel-enforcement-statement.rst | 155 - .../translations/zh_TW/process/license-rules.rst | 374 - .../translations/zh_TW/process/magic-number.rst | 148 - .../zh_TW/process/management-style.rst | 211 - .../zh_TW/process/programming-language.rst | 76 - .../zh_TW/process/stable-api-nonsense.rst | 159 - .../zh_TW/process/stable-kernel-rules.rst | 68 - .../zh_TW/process/submit-checklist.rst | 109 - .../zh_TW/process/submitting-drivers.rst | 164 - .../zh_TW/process/submitting-patches.rst | 686 -- .../zh_TW/process/volatile-considered-harmful.rst | 110 - Documentation/translations/zh_TW/sparse.txt | 91 - Documentation/usb/gadget-testing.rst | 38 +- .../userspace-api/media/cec.h.rst.exceptions | 2 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 22 +- .../media/v4l/ext-ctrls-image-process.rst | 29 +- Documentation/userspace-api/seccomp_filter.rst | 2 +- Documentation/userspace-api/spec_ctrl.rst | 8 - Documentation/virt/kvm/api.rst | 32 +- MAINTAINERS | 147 +- Makefile | 181 +- Next/SHA1s | 334 - Next/Trees | 336 - Next/merge.log | 8118 ------------------- arch/Kconfig | 33 +- arch/alpha/include/uapi/asm/siginfo.h | 2 + arch/alpha/kernel/osf_sys.c | 2 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/srmcons.c | 8 +- arch/alpha/kernel/traps.c | 26 +- arch/alpha/mm/fault.c | 4 +- arch/arc/Kconfig | 2 +- arch/arc/include/asm/checksum.h | 2 +- arch/arc/include/asm/perf_event.h | 2 +- arch/arc/kernel/fpu.c | 9 +- arch/arc/kernel/unwind.c | 10 +- arch/arc/kernel/vmlinux.lds.S | 2 - arch/arm/Kconfig.debug | 10 - arch/arm/arm-soc-for-next-contents.txt | 39 - arch/arm/boot/dts/Makefile | 7 - arch/arm/boot/dts/am335x-bone-common.dtsi | 4 - arch/arm/boot/dts/am335x-boneblack-common.dtsi | 135 + arch/arm/boot/dts/am335x-boneblack-hdmi.dtsi | 141 - arch/arm/boot/dts/am335x-boneblack-wireless.dts | 1 - arch/arm/boot/dts/am335x-boneblack.dts | 1 - arch/arm/boot/dts/am335x-boneblue.dts | 143 +- arch/arm/boot/dts/am335x-evm.dts | 4 - arch/arm/boot/dts/am335x-evmsk.dts | 4 - arch/arm/boot/dts/am335x-icev2.dts | 4 - arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi | 96 - arch/arm/boot/dts/am335x-sancloud-bbe-lite.dts | 50 - arch/arm/boot/dts/am335x-sancloud-bbe.dts | 92 +- arch/arm/boot/dts/am33xx-l4.dtsi | 82 - arch/arm/boot/dts/am4372.dtsi | 165 - arch/arm/boot/dts/am437x-cm-t43.dts | 4 - arch/arm/boot/dts/am437x-gp-evm.dts | 4 - arch/arm/boot/dts/am437x-idk-evm.dts | 4 - arch/arm/boot/dts/am437x-l4.dtsi | 2 +- arch/arm/boot/dts/am437x-sk-evm.dts | 4 - arch/arm/boot/dts/am43x-epos-evm.dts | 6 +- arch/arm/boot/dts/am57-pruss.dtsi | 178 +- arch/arm/boot/dts/am571x-idk.dts | 8 - arch/arm/boot/dts/am572x-idk.dts | 8 - arch/arm/boot/dts/am5748.dtsi | 6 +- arch/arm/boot/dts/am574x-idk.dts | 10 +- arch/arm/boot/dts/am57xx-beagle-x15-common.dtsi | 8 - arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 8 - arch/arm/boot/dts/aspeed-ast2500-evb.dts | 4 - .../arm/boot/dts/aspeed-bmc-facebook-galaxy100.dts | 4 + arch/arm/boot/dts/aspeed-bmc-facebook-wedge100.dts | 5 - arch/arm/boot/dts/aspeed-bmc-facebook-wedge40.dts | 4 + arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 4 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-inspur-nf5280m6.dts | 691 -- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 2 +- arch/arm/boot/dts/aspeed-g5.dtsi | 1 + arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 4 +- arch/arm/boot/dts/aspeed-g6.dtsi | 28 - .../boot/dts/ast2400-facebook-netbmc-common.dtsi | 4 - arch/arm/boot/dts/at91-kizbox3_common.dtsi | 2 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 18 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 6 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 2 +- arch/arm/boot/dts/at91-sama5d2_icp.dts | 8 +- arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 2 +- arch/arm/boot/dts/at91-sama5d2_xplained.dts | 2 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 31 +- arch/arm/boot/dts/at91-sama5d4_xplained.dts | 32 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 656 -- arch/arm/boot/dts/bcm2711.dtsi | 8 - arch/arm/boot/dts/bcm2835-common.dtsi | 8 - arch/arm/boot/dts/bcm283x.dtsi | 8 + arch/arm/boot/dts/dra74x-p.dtsi | 27 - arch/arm/boot/dts/dra76x.dtsi | 12 + arch/arm/boot/dts/imx35.dtsi | 2 +- arch/arm/boot/dts/imx53-m53menlo.dts | 4 +- arch/arm/boot/dts/imx6dl-solidsense.dts | 54 - arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 103 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 142 +- arch/arm/boot/dts/imx6q-novena.dts | 34 +- arch/arm/boot/dts/imx6q-solidsense.dts | 54 - arch/arm/boot/dts/imx6q.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-aristainetos2.dtsi | 18 +- arch/arm/boot/dts/imx6qdl-gw51xx.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw52xx.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw54xx.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw553x.dtsi | 1 - arch/arm/boot/dts/imx6qdl-gw5904.dtsi | 5 - arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-sabrelite.dtsi | 34 +- arch/arm/boot/dts/imx6qdl-solidsense.dtsi | 160 - arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 8 +- arch/arm/boot/dts/imx6qdl.dtsi | 8 +- arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi | 1 - arch/arm/boot/dts/imx7-mba7.dtsi | 1 + arch/arm/boot/dts/imx7d-mba7.dts | 1 + arch/arm/boot/dts/imx7d-remarkable2.dts | 91 - arch/arm/boot/dts/meson.dtsi | 12 - arch/arm/boot/dts/meson8.dtsi | 68 - arch/arm/boot/dts/meson8b-ec100.dts | 48 +- arch/arm/boot/dts/meson8b-mxq.dts | 4 +- arch/arm/boot/dts/meson8b-odroidc1.dts | 4 +- arch/arm/boot/dts/meson8b.dtsi | 63 - arch/arm/boot/dts/omap34xx.dtsi | 1 + arch/arm/boot/dts/omap36xx.dtsi | 1 + arch/arm/boot/dts/omap4-l4-abe.dtsi | 38 +- arch/arm/boot/dts/omap5-board-common.dtsi | 9 +- arch/arm/boot/dts/owl-s500-roseapplepi.dts | 45 - arch/arm/boot/dts/owl-s500.dtsi | 10 - arch/arm/boot/dts/qcom-apq8064.dtsi | 6 +- arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts | 25 - arch/arm/boot/dts/qcom-msm8226.dtsi | 147 - arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 11 - arch/arm/boot/dts/r8a73a4.dtsi | 44 + arch/arm/boot/dts/r8a7742.dtsi | 4 +- arch/arm/boot/dts/r8a7743.dtsi | 4 +- arch/arm/boot/dts/r8a7744.dtsi | 4 +- arch/arm/boot/dts/rk3066a.dtsi | 10 +- arch/arm/boot/dts/rk3188.dtsi | 13 +- arch/arm/boot/dts/rk3288.dtsi | 6 + arch/arm/boot/dts/rv1108.dtsi | 12 +- arch/arm/boot/dts/sama7g5-pinfunc.h | 923 --- arch/arm/boot/dts/sama7g5.dtsi | 528 -- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 4 +- arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 49 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 5 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 6 +- arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 12 +- arch/arm/boot/dts/zynq-7000.dtsi | 21 - arch/arm/boot/dts/zynq-ebaz4205.dts | 12 - arch/arm/common/locomo.c | 3 +- arch/arm/common/sa1111.c | 4 +- arch/arm/configs/dove_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 4 - arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/sama7_defconfig | 209 - arch/arm/crypto/curve25519-glue.c | 8 +- arch/arm/include/asm/cacheflush.h | 5 +- arch/arm/include/asm/efi.h | 5 +- arch/arm/kernel/entry-v7m.S | 2 +- arch/arm/kernel/signal.c | 39 - arch/arm/kernel/smp.c | 4 +- arch/arm/lib/backtrace-clang.S | 2 +- arch/arm/lib/backtrace.S | 2 +- arch/arm/mach-at91/Kconfig | 18 - arch/arm/mach-at91/Makefile | 1 - arch/arm/mach-at91/generic.h | 2 - arch/arm/mach-at91/pm.c | 343 +- arch/arm/mach-at91/pm.h | 3 - arch/arm/mach-at91/pm_data-offsets.c | 2 - arch/arm/mach-at91/pm_suspend.S | 827 +- arch/arm/mach-at91/sama7.c | 33 - arch/arm/mach-imx/common.h | 2 +- arch/arm/mach-imx/mmdc.c | 17 +- arch/arm/mach-ixp4xx/Kconfig | 1 - arch/arm/mach-omap2/Kconfig | 5 + arch/arm/mach-omap2/omap_hwmod.c | 10 +- arch/arm/mach-omap2/pm34xx.c | 5 + arch/arm/mach-rpc/ecard.c | 6 +- arch/arm/mach-rpc/io-acorn.S | 2 +- arch/arm/mach-s3c/mach-gta02.c | 3 +- arch/arm/mm/flush.c | 33 + arch/arm/mm/nommu.c | 6 + arch/arm/rust/target.json | 28 - arch/arm/vfp/vfphw.S | 6 +- arch/arm64/Kconfig | 9 +- arch/arm64/Makefile | 28 +- arch/arm64/boot/Makefile | 8 + .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 13 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 2 - .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 3 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 12 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 70 - arch/arm64/boot/dts/exynos/exynos7.dtsi | 35 - arch/arm64/boot/dts/freescale/Makefile | 1 - .../freescale/fsl-ls1028a-kontron-sl28-var2.dts | 2 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 9 - arch/arm64/boot/dts/freescale/fsl-ls2088a-rdb.dts | 4 - arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 4 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi | 80 - .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 2 + arch/arm64/boot/dts/freescale/imx8mm.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 5 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 14 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 164 - .../boot/dts/freescale/imx8mq-nitrogen-som.dtsi | 275 - arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi | 12 - arch/arm64/boot/dts/freescale/imx8qm.dtsi | 2 - arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts | 2 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-conn.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi | 13 - arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 2 - arch/arm64/boot/dts/marvell/Makefile | 5 - .../boot/dts/marvell/armada-3720-turris-mox.dts | 3 - arch/arm64/boot/dts/marvell/armada-7040-db.dts | 2 +- arch/arm64/boot/dts/marvell/armada-8040-db.dts | 4 +- arch/arm64/boot/dts/marvell/cn9130-crb-A.dts | 38 - arch/arm64/boot/dts/marvell/cn9130-crb-B.dts | 46 - arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 222 - arch/arm64/boot/dts/marvell/cn9130-db-B.dts | 22 - arch/arm64/boot/dts/marvell/cn9130-db.dts | 403 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 410 - arch/arm64/boot/dts/marvell/cn9131-db-B.dts | 22 - arch/arm64/boot/dts/marvell/cn9131-db.dts | 197 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 206 - arch/arm64/boot/dts/marvell/cn9132-db-B.dts | 22 - arch/arm64/boot/dts/marvell/cn9132-db.dts | 218 +- arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 227 - arch/arm64/boot/dts/nvidia/tegra194.dtsi | 60 +- arch/arm64/boot/dts/qcom/Makefile | 1 - arch/arm64/boot/dts/qcom/ipq6018-cp01-c1.dts | 8 - arch/arm64/boot/dts/qcom/ipq6018.dtsi | 50 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 6 - .../boot/dts/qcom/msm8916-wingtech-wt88047.dts | 313 - .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 12 - arch/arm64/boot/dts/qcom/msm8994.dtsi | 2 +- arch/arm64/boot/dts/qcom/sa8155p-adp.dts | 60 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 45 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 76 - arch/arm64/boot/dts/qcom/sc7280-idp.dts | 110 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 352 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 4 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 358 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 4 +- arch/arm64/boot/dts/renesas/Makefile | 8 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 8 - arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 1 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 8 +- .../arm64/boot/dts/renesas/r8a77950-salvator-x.dts | 73 + arch/arm64/boot/dts/renesas/r8a77950-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77950-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77950.dtsi | 2 - .../arm64/boot/dts/renesas/r8a77951-salvator-x.dts | 73 + .../boot/dts/renesas/r8a77951-salvator-xs.dts | 122 + arch/arm64/boot/dts/renesas/r8a77951-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77951-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 5 - arch/arm64/boot/dts/renesas/r8a77960-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77960-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 3 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 29 - .../boot/dts/renesas/r8a77965-salvator-xs.dts | 14 + arch/arm64/boot/dts/renesas/r8a77965-ulcb-kf.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965-ulcb.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 2 - arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 +- arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 50 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 6 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 169 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 158 - arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 2 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 26 +- .../boot/dts/renesas/r8a779m1-salvator-xs.dts | 53 - arch/arm64/boot/dts/renesas/r8a779m1-ulcb-kf.dts | 19 - arch/arm64/boot/dts/renesas/r8a779m1-ulcb.dts | 54 - arch/arm64/boot/dts/renesas/r8a779m1.dtsi | 12 - .../boot/dts/renesas/r8a779m3-salvator-xs.dts | 46 - arch/arm64/boot/dts/renesas/r8a779m3-ulcb-kf.dts | 18 - arch/arm64/boot/dts/renesas/r8a779m3-ulcb.dts | 45 - arch/arm64/boot/dts/renesas/r8a779m3.dtsi | 12 - arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 80 - arch/arm64/boot/dts/renesas/salvator-common.dtsi | 76 +- arch/arm64/boot/dts/renesas/salvator-xs.dtsi | 56 - arch/arm64/boot/dts/rockchip/Makefile | 5 - arch/arm64/boot/dts/rockchip/px30.dtsi | 35 - arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 3 + arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts | 110 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 + arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 2 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 36 - .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 + .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 218 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 54 - .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 14 - .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 47 - arch/arm64/boot/dts/rockchip/rk3399.dtsi | 47 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 464 -- arch/arm64/boot/dts/rockchip/rk3566.dtsi | 20 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 57 - arch/arm64/boot/dts/rockchip/rk3568.dtsi | 644 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 855 -- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 114 - arch/arm64/boot/dts/ti/k3-am642-evm.dts | 56 - arch/arm64/boot/dts/ti/k3-am642-sk.dts | 64 - arch/arm64/configs/defconfig | 1 - arch/arm64/crypto/Kconfig | 2 +- arch/arm64/crypto/sm4-ce-glue.c | 20 +- arch/arm64/include/asm/compat.h | 19 +- arch/arm64/include/asm/cpufeature.h | 9 +- arch/arm64/include/asm/efi.h | 5 +- arch/arm64/include/asm/fpsimd.h | 1 + arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/kvm_pgtable.h | 20 - arch/arm64/include/asm/memory.h | 2 + arch/arm64/include/asm/mte-kasan.h | 17 + arch/arm64/include/asm/mte.h | 6 + arch/arm64/include/asm/pointer_auth.h | 12 +- arch/arm64/include/asm/processor.h | 10 +- arch/arm64/include/asm/ptrace.h | 12 +- arch/arm64/include/asm/stacktrace.h | 2 +- arch/arm64/include/asm/syscall.h | 19 +- arch/arm64/include/asm/sysreg.h | 47 +- arch/arm64/include/asm/tlbflush.h | 2 +- arch/arm64/include/asm/uaccess.h | 11 + arch/arm64/include/asm/unistd32.h | 10 +- arch/arm64/kernel/asm-offsets.c | 2 +- arch/arm64/kernel/cpufeature.c | 7 +- arch/arm64/kernel/entry.S | 62 +- arch/arm64/kernel/fpsimd.c | 4 +- arch/arm64/kernel/idreg-override.c | 2 - arch/arm64/kernel/kaslr.c | 4 +- arch/arm64/kernel/mte.c | 180 +- arch/arm64/kernel/pointer_auth.c | 10 +- arch/arm64/kernel/process.c | 31 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/signal.c | 42 +- arch/arm64/kernel/signal32.c | 39 - arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/kernel/suspend.c | 1 + arch/arm64/kernel/syscall.c | 9 +- arch/arm64/kvm/hyp/pgtable.c | 39 - arch/arm64/kvm/mmu.c | 46 +- arch/arm64/kvm/pmu-emul.c | 8 +- arch/arm64/kvm/sys_regs.c | 70 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 4 +- arch/arm64/lib/Makefile | 2 +- arch/arm64/lib/copy_in_user.S | 77 + arch/arm64/lib/insn.c | 4 +- arch/arm64/mm/fault.c | 15 +- arch/arm64/mm/mmu.c | 3 +- arch/arm64/mm/proc.S | 3 +- arch/arm64/rust/target.json | 35 - arch/csky/abiv1/cacheflush.c | 11 + arch/csky/abiv1/inc/abi/cacheflush.h | 4 +- arch/csky/kernel/probes/kprobes.c | 3 +- arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/ia64/include/uapi/asm/cmpxchg.h | 4 +- arch/ia64/mm/init.c | 3 +- arch/m68k/Kconfig.machine | 1 - arch/m68k/coldfire/clk.c | 2 +- arch/m68k/coldfire/device.c | 44 - arch/m68k/coldfire/m5441x.c | 8 +- arch/m68k/coldfire/stmark2.c | 6 +- arch/m68k/configs/amiga_defconfig | 6 +- arch/m68k/configs/apollo_defconfig | 4 +- arch/m68k/configs/atari_defconfig | 6 +- arch/m68k/configs/bvme6000_defconfig | 4 +- arch/m68k/configs/hp300_defconfig | 4 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 6 +- arch/m68k/configs/mvme147_defconfig | 4 +- arch/m68k/configs/mvme16x_defconfig | 4 +- arch/m68k/configs/q40_defconfig | 6 +- arch/m68k/configs/stmark2_defconfig | 1 + arch/m68k/configs/sun3_defconfig | 4 +- arch/m68k/configs/sun3x_defconfig | 4 +- arch/m68k/emu/nfcon.c | 30 +- arch/m68k/emu/nfeth.c | 4 +- arch/m68k/include/asm/m5441xsim.h | 19 - arch/microblaze/include/asm/page.h | 3 +- arch/microblaze/include/asm/pgtable.h | 2 + arch/microblaze/mm/init.c | 12 + arch/microblaze/mm/pgtable.c | 17 +- arch/mips/alchemy/devboards/db1200.c | 2 +- arch/mips/cavium-octeon/executive/cvmx-bootmem.c | 10 +- arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 33 +- .../cavium-octeon/executive/cvmx-helper-board.c | 8 +- .../cavium-octeon/executive/cvmx-helper-rgmii.c | 12 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 8 +- .../executive/cvmx-interrupt-decodes.c | 17 +- arch/mips/cavium-octeon/executive/cvmx-l2c.c | 9 +- arch/mips/cavium-octeon/executive/cvmx-pko.c | 22 +- arch/mips/cavium-octeon/executive/cvmx-spi.c | 20 +- arch/mips/cavium-octeon/flash_setup.c | 2 +- arch/mips/cavium-octeon/octeon-memcpy.S | 2 + arch/mips/cavium-octeon/setup.c | 81 +- arch/mips/cavium-octeon/smp.c | 14 +- arch/mips/configs/lemote2f_defconfig | 1 + arch/mips/configs/pic32mzda_defconfig | 1 + arch/mips/configs/rt305x_defconfig | 1 + arch/mips/configs/xway_defconfig | 1 + arch/mips/generic/board-ingenic.c | 21 - arch/mips/include/asm/asm.h | 2 +- arch/mips/include/asm/bootinfo.h | 3 - arch/mips/include/asm/cacheflush.h | 8 +- arch/mips/include/asm/compat.h | 32 +- arch/mips/include/asm/cpu.h | 4 +- arch/mips/include/asm/mach-rc32434/rb.h | 2 + arch/mips/include/asm/uaccess.h | 26 + arch/mips/include/uapi/asm/siginfo.h | 2 + arch/mips/kernel/syscalls/syscall_n32.tbl | 10 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 10 +- arch/mips/kvm/Makefile | 19 +- arch/mips/lib/memcpy.S | 11 + arch/mips/mm/c-octeon.c | 29 +- arch/mips/mti-malta/malta-platform.c | 3 +- arch/mips/netlogic/xlr/fmn-config.c | 15 +- arch/mips/sgi-ip22/ip22-gio.c | 3 +- arch/nds32/include/asm/cacheflush.h | 4 +- arch/nds32/mm/cacheflush.c | 9 + arch/openrisc/kernel/entry.S | 6 +- arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/cacheflush.h | 8 +- arch/parisc/include/asm/compat.h | 20 +- arch/parisc/include/asm/uaccess.h | 2 + arch/parisc/kernel/cache.c | 3 +- arch/parisc/kernel/drivers.c | 5 +- arch/parisc/kernel/pdc_cons.c | 34 +- arch/parisc/kernel/syscalls/syscall.tbl | 8 +- arch/parisc/lib/memcpy.c | 9 + arch/powerpc/Kconfig | 1 - arch/powerpc/include/asm/compat.h | 27 + arch/powerpc/kernel/head_64.S | 2 - arch/powerpc/kernel/head_fsl_booke.S | 2 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/stacktrace.c | 1 - arch/powerpc/kernel/syscalls/syscall.tbl | 10 +- arch/powerpc/kernel/traps.c | 1 + arch/powerpc/kernel/watchdog.c | 5 + arch/powerpc/kexec/core_64.c | 6 +- arch/powerpc/kexec/crash.c | 2 +- arch/powerpc/mm/book3s64/hash_native.c | 2 +- arch/powerpc/mm/book3s64/pgtable.c | 4 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 3 +- arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/mem.c | 3 +- arch/powerpc/platforms/ps3/htab.c | 3 +- arch/powerpc/platforms/ps3/mm.c | 8 +- arch/powerpc/platforms/ps3/system-bus.c | 3 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 13 +- arch/powerpc/platforms/pseries/ibmebus.c | 3 +- arch/powerpc/platforms/pseries/lpar.c | 9 +- arch/powerpc/platforms/pseries/svm.c | 6 - arch/powerpc/platforms/pseries/vio.c | 3 +- arch/powerpc/rust/target.json | 30 - arch/riscv/Makefile | 1 - arch/riscv/include/asm/efi.h | 5 +- arch/riscv/include/asm/io.h | 5 +- arch/riscv/kernel/probes/decode-insn.c | 5 +- arch/riscv/kernel/probes/simulate-insn.c | 112 - arch/riscv/rust/rv32ima.json | 37 - arch/riscv/rust/rv32imac.json | 37 - arch/riscv/rust/rv64ima.json | 37 - arch/riscv/rust/rv64imac.json | 37 - arch/s390/Kconfig | 2 - arch/s390/Makefile | 3 +- arch/s390/boot/Makefile | 7 +- arch/s390/boot/boot.h | 14 +- arch/s390/boot/compressed/Makefile | 1 - arch/s390/boot/compressed/decompressor.c | 5 + arch/s390/boot/compressed/decompressor.h | 5 - arch/s390/boot/compressed/vmlinux.lds.S | 35 +- arch/s390/boot/head.S | 56 +- arch/s390/boot/ipl_report.c | 6 +- arch/s390/boot/kaslr.c | 6 +- arch/s390/boot/mem_detect.c | 8 +- arch/s390/boot/pgm_check_info.c | 5 +- arch/s390/boot/sclp_early_core.c | 9 - arch/s390/boot/startup.c | 60 +- arch/s390/boot/text_dma.S | 156 + arch/s390/boot/uv.c | 40 +- arch/s390/boot/uv.h | 19 - arch/s390/include/asm/ccwgroup.h | 2 + arch/s390/include/asm/cio.h | 1 + arch/s390/include/asm/compat.h | 24 +- arch/s390/include/asm/cpacf.h | 208 +- arch/s390/include/asm/cpufeature.h | 2 +- arch/s390/include/asm/ctl_reg.h | 17 - arch/s390/include/asm/debug.h | 34 + arch/s390/include/asm/diag.h | 8 - arch/s390/include/asm/eadm.h | 2 +- arch/s390/include/asm/elf.h | 76 +- arch/s390/include/asm/ftrace.h | 46 +- arch/s390/include/asm/ftrace.lds.h | 21 - arch/s390/include/asm/ipl.h | 1 - arch/s390/include/asm/kfence.h | 42 - arch/s390/include/asm/module.h | 14 +- arch/s390/include/asm/pgtable.h | 10 +- arch/s390/include/asm/qdio.h | 15 +- arch/s390/include/asm/sclp.h | 8 +- arch/s390/include/asm/set_memory.h | 6 - arch/s390/include/asm/setup.h | 46 +- arch/s390/include/asm/syscall.h | 59 - arch/s390/include/asm/uaccess.h | 3 + arch/s390/include/asm/uv.h | 8 + arch/s390/include/asm/vdso/gettimeofday.h | 22 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 7 - arch/s390/kernel/crash_dump.c | 46 +- arch/s390/kernel/diag.c | 13 +- arch/s390/kernel/dis.c | 2 - arch/s390/kernel/early.c | 4 - arch/s390/kernel/entry.h | 9 - arch/s390/kernel/ftrace.c | 222 +- arch/s390/kernel/ftrace.h | 26 - arch/s390/kernel/head64.S | 17 - arch/s390/kernel/ipl_vmparm.c | 2 - arch/s390/kernel/jump_label.c | 2 +- arch/s390/kernel/module.c | 45 - arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/processor.c | 173 +- arch/s390/kernel/setup.c | 276 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 10 +- arch/s390/kernel/text_dma.S | 158 - arch/s390/kernel/uv.c | 15 + arch/s390/kernel/vdso32/Makefile | 1 - arch/s390/kernel/vdso64/Makefile | 1 - arch/s390/kernel/vmlinux.lds.S | 35 - arch/s390/lib/delay.c | 11 +- arch/s390/lib/uaccess.c | 63 + arch/s390/mm/dump_pagetables.c | 16 - arch/s390/mm/fault.c | 9 +- arch/s390/mm/init.c | 8 +- arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/pageattr.c | 17 +- arch/s390/pci/pci.c | 5 +- arch/s390/purgatory/Makefile | 1 - arch/s390/tools/opcodes.txt | 18 - arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 + arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 - arch/sh/boot/compressed/ashldi3.c | 2 - arch/sh/boot/compressed/ashlsi3.S | 2 - arch/sh/boot/compressed/ashrsi3.S | 2 - arch/sh/boot/compressed/lshrsi3.S | 2 - arch/sh/configs/sdk7786_defconfig | 1 + arch/sh/include/asm/cacheflush.h | 8 +- arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/init.c | 3 +- arch/sh/mm/nommu.c | 4 +- arch/sparc/include/asm/compat.h | 33 +- arch/sparc/include/asm/io.h | 8 - arch/sparc/include/uapi/asm/siginfo.h | 3 + arch/sparc/kernel/process_64.c | 4 +- arch/sparc/kernel/signal32.c | 49 +- arch/sparc/kernel/signal_64.c | 44 +- arch/sparc/kernel/sys_sparc_32.c | 2 +- arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 10 +- arch/sparc/kernel/traps_32.c | 22 +- arch/sparc/kernel/traps_64.c | 44 +- arch/sparc/kernel/unaligned_32.c | 2 +- arch/sparc/kernel/vio.c | 4 +- arch/sparc/mm/fault_32.c | 2 +- arch/sparc/mm/fault_64.c | 2 +- arch/um/drivers/line.c | 13 +- arch/um/include/shared/user.h | 3 +- arch/x86/Kconfig | 27 +- arch/x86/configs/i386_defconfig | 1 + arch/x86/configs/x86_64_defconfig | 1 + arch/x86/crypto/Makefile | 3 - arch/x86/crypto/aesni-intel_glue.c | 5 - arch/x86/crypto/sm4-aesni-avx-asm_64.S | 589 -- arch/x86/crypto/sm4_aesni_avx_glue.c | 459 -- arch/x86/entry/syscalls/syscall_32.tbl | 4 +- arch/x86/entry/syscalls/syscall_64.tbl | 2 +- arch/x86/events/intel/uncore.c | 45 +- arch/x86/events/intel/uncore.h | 4 - arch/x86/events/intel/uncore_discovery.c | 42 +- arch/x86/events/intel/uncore_discovery.h | 21 - arch/x86/events/intel/uncore_snbep.c | 585 +- arch/x86/hyperv/hv_init.c | 101 +- arch/x86/include/asm/compat.h | 27 +- arch/x86/include/asm/kfence.h | 4 - arch/x86/include/asm/mshyperv.h | 4 + arch/x86/include/asm/nospec-branch.h | 2 - arch/x86/include/asm/processor.h | 2 - arch/x86/include/asm/signal.h | 1 - arch/x86/include/asm/sysfb.h | 94 + arch/x86/include/asm/thread_info.h | 6 +- arch/x86/include/asm/tlbflush.h | 2 +- arch/x86/include/asm/uaccess_64.h | 7 + arch/x86/kernel/Makefile | 3 + arch/x86/kernel/cpu/bugs.c | 70 - arch/x86/kernel/cpu/mshyperv.c | 38 +- arch/x86/kernel/head_32.S | 2 +- arch/x86/kernel/ldt.c | 6 +- arch/x86/kernel/signal_compat.c | 6 - arch/x86/kernel/smpboot.c | 10 +- arch/x86/kernel/sysfb.c | 70 + arch/x86/kernel/sysfb_efi.c | 284 + arch/x86/kernel/sysfb_simplefb.c | 111 + arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/svm/sev.c | 45 +- arch/x86/mm/init_32.c | 3 +- arch/x86/mm/init_64.c | 3 +- arch/x86/mm/tlb.c | 107 +- arch/x86/net/bpf_jit_comp.c | 19 - arch/x86/rust/target.json | 37 - arch/xtensa/Kconfig | 2 +- arch/xtensa/configs/nommu_kc705_defconfig | 1 + arch/xtensa/kernel/traps.c | 7 - arch/xtensa/platforms/iss/console.c | 45 +- block/Kconfig | 36 +- block/Makefile | 4 +- block/bio-integrity.c | 14 +- block/bio.c | 47 +- block/blk-cgroup.c | 14 +- block/blk-map.c | 4 +- block/blk-mq-sysfs.c | 55 + block/blk-mq.c | 2 + block/blk-settings.c | 12 +- block/blk.h | 1 + block/bounce.c | 39 +- block/bsg-lib.c | 90 +- block/bsg.c | 463 +- block/cmdline-parser.c | 255 + block/disk-events.c | 62 +- block/genhd.c | 89 +- block/ioctl.c | 2 - block/partitions/Kconfig | 1 + block/partitions/cmdline.c | 267 +- block/partitions/core.c | 36 +- block/scsi_ioctl.c | 890 +++ block/t10-pi.c | 16 +- crypto/Kconfig | 24 +- crypto/ecc.h | 5 +- crypto/sm4_generic.c | 180 +- crypto/tcrypt.c | 26 +- drivers/accessibility/speakup/i18n.c | 14 +- drivers/accessibility/speakup/speakup_soft.c | 15 +- drivers/acpi/Kconfig | 4 +- drivers/acpi/acpi_configfs.c | 54 +- drivers/acpi/acpi_lpss.c | 6 +- drivers/acpi/acpi_memhotplug.c | 46 +- drivers/acpi/bus.c | 15 +- drivers/acpi/glue.c | 51 +- drivers/acpi/numa/Kconfig | 2 +- drivers/acpi/numa/srat.c | 2 +- drivers/acpi/pmic/intel_pmic_xpower.c | 47 +- drivers/amba/bus.c | 4 +- drivers/android/binderfs.c | 39 - drivers/atm/idt77252.c | 2 +- drivers/auxdisplay/cfag12864b.c | 2 +- drivers/auxdisplay/charlcd.c | 4 +- drivers/auxdisplay/hd44780.c | 2 +- drivers/auxdisplay/ks0108.c | 18 +- drivers/base/auxiliary.c | 4 +- drivers/base/base.h | 3 - drivers/base/bus.c | 6 +- drivers/base/cacheinfo.c | 1 - drivers/base/core.c | 45 +- drivers/base/cpu.c | 4 +- drivers/base/dd.c | 20 +- drivers/base/firmware_loader/fallback.c | 14 +- drivers/base/firmware_loader/firmware.h | 10 +- drivers/base/firmware_loader/main.c | 22 +- drivers/base/isa.c | 4 +- drivers/base/map.c | 12 +- drivers/base/memory.c | 167 +- drivers/base/node.c | 10 +- drivers/base/platform.c | 4 +- drivers/base/power/wakeup.c | 2 +- drivers/base/regmap/regmap-debugfs.c | 2 +- drivers/base/regmap/regmap-mmio.c | 2 +- drivers/base/regmap/regmap.c | 14 +- drivers/base/swnode.c | 61 +- drivers/bcma/main.c | 6 +- drivers/block/Kconfig | 3 +- drivers/block/loop.c | 10 +- drivers/block/paride/Kconfig | 1 + drivers/block/ps3disk.c | 18 +- drivers/block/rbd.c | 15 +- drivers/block/rnbd/rnbd-clt-sysfs.c | 33 +- drivers/block/rnbd/rnbd-clt.c | 2 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 14 +- drivers/bluetooth/btmrvl_sdio.c | 29 +- drivers/bluetooth/btrsi.c | 2 +- drivers/bluetooth/btrtl.c | 10 +- drivers/bluetooth/btusb.c | 107 +- drivers/bluetooth/hci_h5.c | 116 +- drivers/bluetooth/hci_serdev.c | 3 - drivers/bluetooth/hci_uart.h | 7 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 134 +- drivers/bus/mhi/core/boot.c | 17 +- drivers/bus/mhi/core/init.c | 93 +- drivers/bus/mhi/core/internal.h | 20 + drivers/bus/mhi/core/main.c | 8 +- drivers/bus/mhi/core/pm.c | 34 +- drivers/bus/mhi/pci_generic.c | 42 - drivers/bus/sunxi-rsb.c | 4 +- drivers/bus/ti-sysc.c | 33 +- drivers/cdrom/cdrom.c | 78 +- drivers/char/hw_random/amd-rng.c | 8 +- drivers/char/hw_random/geode-rng.c | 8 +- drivers/char/hw_random/intel-rng.c | 8 +- drivers/char/hw_random/via-rng.c | 8 +- drivers/char/ipmi/Kconfig | 11 - drivers/char/ipmi/Makefile | 1 - drivers/char/ipmi/ssif_bmc.c | 780 -- drivers/char/ipmi/ssif_bmc.h | 106 - drivers/char/pcmcia/synclink_cs.c | 27 +- drivers/char/tpm/tpm_ftpm_tee.c | 8 +- drivers/char/ttyprintk.c | 4 +- drivers/clk/clk-lmk04832.c | 18 + drivers/clk/imx/clk-divider-gate.c | 10 +- drivers/clk/imx/clk-imx8mm.c | 4 +- drivers/clk/imx/clk-imx8mn.c | 4 +- drivers/clk/mediatek/Kconfig | 105 +- drivers/clk/mediatek/Makefile | 13 - drivers/clk/mediatek/clk-cpumux.c | 2 +- drivers/clk/mediatek/clk-mt8192-aud.c | 118 - drivers/clk/mediatek/clk-mt8192-cam.c | 107 - drivers/clk/mediatek/clk-mt8192-img.c | 70 - drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c | 119 - drivers/clk/mediatek/clk-mt8192-ipe.c | 57 - drivers/clk/mediatek/clk-mt8192-mdp.c | 82 - drivers/clk/mediatek/clk-mt8192-mfg.c | 50 - drivers/clk/mediatek/clk-mt8192-mm.c | 108 - drivers/clk/mediatek/clk-mt8192-msdc.c | 85 - drivers/clk/mediatek/clk-mt8192-scp_adsp.c | 50 - drivers/clk/mediatek/clk-mt8192-vdec.c | 94 - drivers/clk/mediatek/clk-mt8192-venc.c | 53 - drivers/clk/mediatek/clk-mt8192.c | 1326 ---- drivers/clk/mediatek/clk-mtk.c | 25 +- drivers/clk/mediatek/clk-mtk.h | 28 +- drivers/clk/mediatek/clk-mux.c | 11 +- drivers/clk/mediatek/clk-mux.h | 18 +- drivers/clk/mediatek/clk-pll.c | 31 +- drivers/clk/mediatek/reset.c | 2 +- drivers/clk/qcom/Kconfig | 25 - drivers/clk/qcom/Makefile | 3 - drivers/clk/qcom/dispcc-sc7280.c | 908 --- drivers/clk/qcom/dispcc-sm8250.c | 22 +- drivers/clk/qcom/gpucc-sc7280.c | 491 -- drivers/clk/qcom/videocc-sc7280.c | 325 - drivers/clk/renesas/Makefile | 2 +- drivers/clk/renesas/r8a774a1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774b1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774c0-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a774e1-cpg-mssr.c | 2 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 5 +- drivers/clk/renesas/r9a07g044-cpg.c | 72 +- drivers/clk/renesas/renesas-rzg2l-cpg.c | 758 ++ .../renesas/{rzg2l-cpg.h => renesas-rzg2l-cpg.h} | 0 drivers/clk/renesas/rzg2l-cpg.c | 750 -- drivers/clk/rockchip/clk-pll.c | 2 +- drivers/clk/rockchip/clk-rk3036.c | 5 +- drivers/clk/rockchip/clk-rk3308.c | 1 - drivers/clk/socfpga/clk-agilex.c | 19 +- drivers/clk/x86/Makefile | 2 +- drivers/clk/x86/clk-lpss-atom.c | 47 - drivers/clk/x86/clk-lpt.c | 47 + drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/hyperv_timer.c | 3 + drivers/clocksource/ingenic-sysost.c | 315 +- drivers/counter/intel-qep.c | 1 + drivers/cpufreq/cpufreq-dt-platdev.c | 1 - drivers/cpuidle/cpuidle-pseries.c | 75 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 9 +- drivers/crypto/atmel-aes.c | 154 +- drivers/crypto/atmel-tdes.c | 66 +- drivers/crypto/mxs-dcp.c | 81 +- drivers/cxl/core.c | 3 +- drivers/dax/bus.c | 4 +- drivers/dax/kmem.c | 43 +- drivers/dax/super.c | 2 +- drivers/dio/dio.c | 2 +- drivers/dma-buf/Kconfig | 11 - drivers/dma-buf/Makefile | 1 - drivers/dma-buf/dma-buf-sysfs-stats.c | 205 - drivers/dma-buf/dma-buf-sysfs-stats.h | 35 - drivers/dma-buf/dma-buf.c | 26 +- drivers/dma-buf/dma-fence-chain.c | 2 +- drivers/dma-buf/dma-resv.c | 33 +- drivers/dma-buf/st-dma-fence-chain.c | 16 +- drivers/dma-buf/udmabuf.c | 59 +- drivers/dma/Kconfig | 23 +- drivers/dma/Makefile | 2 +- drivers/dma/altera-msgdma.c | 37 +- drivers/dma/at_xdmac.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 56 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 4 - drivers/dma/dw/idma32.c | 138 +- drivers/dma/dw/internal.h | 16 - drivers/dma/dw/pci.c | 6 +- drivers/dma/dw/platform.c | 6 +- drivers/dma/ep93xx_dma.c | 6 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.c | 8 +- drivers/dma/hisi_dma.c | 10 +- drivers/dma/idxd/Makefile | 8 - drivers/dma/idxd/bus.c | 91 - drivers/dma/idxd/cdev.c | 68 +- drivers/dma/idxd/compat.c | 107 - drivers/dma/idxd/device.c | 310 +- drivers/dma/idxd/dma.c | 86 +- drivers/dma/idxd/idxd.h | 181 +- drivers/dma/idxd/init.c | 176 +- drivers/dma/idxd/irq.c | 132 +- drivers/dma/idxd/registers.h | 6 - drivers/dma/idxd/submit.c | 115 +- drivers/dma/idxd/sysfs.c | 592 +- drivers/dma/imx-dma.c | 2 - drivers/dma/imx-sdma.c | 93 +- drivers/dma/of-dma.c | 9 +- drivers/dma/ppc4xx/adma.c | 12 +- drivers/dma/sh/usb-dmac.c | 4 +- drivers/dma/sprd-dma.c | 1 - drivers/dma/stm32-dma.c | 12 +- drivers/dma/stm32-dmamux.c | 6 +- drivers/dma/tegra210-adma.c | 7 +- drivers/dma/uniphier-xdmac.c | 4 +- drivers/dma/xilinx/xilinx_dma.c | 15 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/edac/amd64_edac.c | 21 +- drivers/edac/edac_mc.c | 1 - drivers/extcon/extcon-max3355.c | 1 + drivers/extcon/extcon-usb-gpio.c | 3 +- drivers/firewire/core-device.c | 4 +- drivers/firewire/net.c | 4 + drivers/firmware/Kconfig | 34 +- drivers/firmware/Makefile | 5 +- drivers/firmware/arm_scmi/bus.c | 4 +- drivers/firmware/broadcom/tee_bnxt_fw.c | 14 +- drivers/firmware/efi/Makefile | 2 - drivers/firmware/efi/efi-init.c | 90 + drivers/firmware/efi/sysfb_efi.c | 358 - drivers/firmware/google/coreboot_table.c | 4 +- drivers/firmware/qcom_scm.c | 8 +- drivers/firmware/sysfb.c | 83 - drivers/firmware/sysfb_simplefb.c | 124 - drivers/firmware/xilinx/zynqmp.c | 17 - drivers/fpga/Kconfig | 11 +- drivers/fpga/Makefile | 1 - drivers/fpga/altera-cvp.c | 2 +- drivers/fpga/altera-freeze-bridge.c | 2 - drivers/fpga/dfl-fme-mgr.c | 6 + drivers/fpga/dfl-fme-perf.c | 2 - drivers/fpga/dfl-fme-pr.c | 2 +- drivers/fpga/dfl-n3000-nios.c | 2 +- drivers/fpga/dfl-pci.c | 5 - drivers/fpga/dfl.c | 31 +- drivers/fpga/dfl.h | 3 +- drivers/fpga/fpga-bridge.c | 8 +- drivers/fpga/fpga-mgr.c | 111 +- drivers/fpga/stratix10-soc.c | 6 + drivers/fpga/ts73xx-fpga.c | 6 + drivers/fpga/versal-fpga.c | 83 - drivers/fpga/xilinx-pr-decoupler.c | 2 - drivers/fpga/xilinx-spi.c | 2 - drivers/fpga/zynq-fpga.c | 6 +- drivers/fpga/zynqmp-fpga.c | 10 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/gpio-brcmstb.c | 45 +- drivers/gpio/gpio-mt7621.c | 1 - drivers/gpio/gpio-rcar.c | 4 +- drivers/gpio/gpiolib.c | 32 +- drivers/gpu/drm/Kconfig | 8 +- drivers/gpu/drm/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acp.c | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 83 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 72 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 149 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 65 + drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c | 239 - drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h | 37 - drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 58 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 598 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 116 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 1258 +-- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 70 +- drivers/gpu/drm/amd/amdgpu/amdgpu_res_cursor.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 118 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 98 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 86 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 641 -- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h | 26 - drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 158 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 12 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 2 - drivers/gpu/drm/amd/amdgpu/cik.c | 10 +- .../gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c | 51 - drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 780 ++ drivers/gpu/drm/amd/amdgpu/dce_virtual.h | 30 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 160 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 27 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 3 - drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 13 - drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 21 - drivers/gpu/drm/amd/amdgpu/nv.c | 47 +- drivers/gpu/drm/amd/amdgpu/nv.h | 1 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 49 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c | 208 - drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h | 30 - drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 126 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 50 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 17 + drivers/gpu/drm/amd/amdgpu/si.c | 8 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 324 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 17 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/ta_xgmi_if.h | 14 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 15 - drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 15 - drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vi.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 60 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 17 - drivers/gpu/drm/amd/amdkfd/kfd_device.c | 30 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 39 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 1 - drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 5 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 10 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 98 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/Makefile | 4 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 273 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 18 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_trace.h | 24 - drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 144 - drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h | 34 - .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 12 +- .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 4 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 12 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 4 +- .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 16 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 25 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 10 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 10 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 118 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 156 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 25 - drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 24 - drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 3 - drivers/gpu/drm/amd/display/dc/dc.h | 122 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 1 - drivers/gpu/drm/amd/display/dc/dc_stat.h | 1 - drivers/gpu/drm/amd/display/dc/dc_trace.h | 3 - drivers/gpu/drm/amd/display/dc/dc_types.h | 83 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 8 - drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 21 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.h | 19 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 29 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 4 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 42 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 - .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 21 - .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.h | 33 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 17 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 51 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 2 + .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.c | 1 - .../gpu/drm/amd/display/dc/dcn21/dcn21_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hubp.c | 2 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 5 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.h | 14 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 25 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 8 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 20 - .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 1 - .../drm/amd/display/dc/dcn303/dcn303_resource.c | 4 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 33 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 5 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 16 - drivers/gpu/drm/amd/display/dc/dml/Makefile | 4 - .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 2 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 2 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 11 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 2 +- drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c | 102 - drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h | 34 - .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 18 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 +- .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 15 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 2 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 12 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 4 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 4 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 393 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 1 + .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 5 - drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 11 - drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 25 - drivers/gpu/drm/amd/display/dc/irq_types.h | 2 +- drivers/gpu/drm/amd/display/dc/os_types.h | 35 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 18 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 47 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 28 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 10 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 17 - drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 70 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 + .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 6 + .../drm/amd/display/modules/hdcp/hdcp2_execution.c | 3 + .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 53 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 12 +- drivers/gpu/drm/amd/include/amd_shared.h | 1 - .../amd/include/asic_reg/dcn/dcn_3_1_2_sh_mask.h | 4 - .../drm/amd/include/asic_reg/gc/gc_9_4_2_offset.h | 4 - .../drm/amd/include/asic_reg/gc/gc_9_4_2_sh_mask.h | 54 - .../drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h | 352 - .../amd/include/asic_reg/umc/umc_8_7_0_sh_mask.h | 179 +- .../gpu/drm/amd/include/cyan_skillfish_ip_offset.h | 714 -- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 1 - drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 8 - .../amd/pm/inc/smu11_driver_if_cyan_skillfish.h | 95 - .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 65 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 3 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 5 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h | 152 - drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h | 70 - drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 13 - drivers/gpu/drm/amd/pm/swsmu/smu11/Makefile | 1 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 246 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 76 - .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h | 29 - drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 173 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 494 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 28 - drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 245 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 286 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 3 +- drivers/gpu/drm/arm/display/komeda/komeda_kms.c | 5 + drivers/gpu/drm/arm/malidp_drv.c | 4 + drivers/gpu/drm/armada/armada_drv.c | 4 +- drivers/gpu/drm/armada/armada_overlay.c | 2 + drivers/gpu/drm/armada/armada_plane.c | 29 + drivers/gpu/drm/armada/armada_plane.h | 2 + drivers/gpu/drm/aspeed/aspeed_gfx_crtc.c | 1 + drivers/gpu/drm/ast/ast_drv.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 6 - drivers/gpu/drm/ast/ast_main.c | 5 - drivers/gpu/drm/ast/ast_mode.c | 21 +- drivers/gpu/drm/ast/ast_post.c | 91 +- drivers/gpu/drm/bochs/Kconfig | 11 + drivers/gpu/drm/bochs/Makefile | 4 + drivers/gpu/drm/bochs/bochs.h | 98 + drivers/gpu/drm/bochs/bochs_drv.c | 205 + drivers/gpu/drm/bochs/bochs_hw.c | 323 + drivers/gpu/drm/bochs/bochs_kms.c | 178 + drivers/gpu/drm/bochs/bochs_mm.c | 24 + drivers/gpu/drm/bridge/Kconfig | 1 - drivers/gpu/drm/bridge/adv7511/adv7533.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 9 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 12 +- drivers/gpu/drm/bridge/cdns-dsi.c | 4 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 2 +- drivers/gpu/drm/bridge/nwl-dsi.c | 8 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 55 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 68 +- drivers/gpu/drm/bridge/tc358768.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 200 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 744 +- drivers/gpu/drm/drm_aperture.c | 19 +- drivers/gpu/drm/drm_atomic.c | 2 +- drivers/gpu/drm/drm_atomic_helper.c | 10 - drivers/gpu/drm/drm_auth.c | 94 +- drivers/gpu/drm/drm_bridge.c | 10 - drivers/gpu/drm/drm_connector.c | 5 +- drivers/gpu/drm/drm_crtc_internal.h | 2 - drivers/gpu/drm/drm_damage_helper.c | 56 +- drivers/gpu/drm/drm_debugfs.c | 3 +- drivers/gpu/drm/drm_debugfs_crc.c | 8 +- drivers/gpu/drm/drm_dp_aux_bus.c | 323 - drivers/gpu/drm/drm_dp_helper.c | 462 -- drivers/gpu/drm/drm_dp_mst_topology.c | 10 +- drivers/gpu/drm/drm_file.c | 1 - drivers/gpu/drm/drm_framebuffer.c | 22 +- drivers/gpu/drm/drm_gem.c | 34 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 58 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 89 - drivers/gpu/drm/drm_gem_shmem_helper.c | 4 +- drivers/gpu/drm/drm_gem_vram_helper.c | 9 +- drivers/gpu/drm/drm_irq.c | 17 +- drivers/gpu/drm/drm_lease.c | 132 +- drivers/gpu/drm/drm_mipi_dbi.c | 75 +- drivers/gpu/drm/drm_of.c | 6 +- drivers/gpu/drm/drm_plane.c | 104 - drivers/gpu/drm/drm_prime.c | 2 +- drivers/gpu/drm/drm_simple_kms_helper.c | 12 +- drivers/gpu/drm/drm_syncobj.c | 6 +- drivers/gpu/drm/drm_vblank.c | 15 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 14 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 3 + drivers/gpu/drm/etnaviv/etnaviv_gem.c | 18 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 13 + drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 6 - drivers/gpu/drm/etnaviv/etnaviv_hwdb.c | 31 - drivers/gpu/drm/etnaviv/etnaviv_sched.c | 3 +- drivers/gpu/drm/exynos/exynos_dp.c | 5 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 10 + drivers/gpu/drm/exynos/exynos_drm_dsi.c | 8 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 5 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 6 +- drivers/gpu/drm/gud/gud_drv.c | 61 +- drivers/gpu/drm/gud/gud_internal.h | 2 - drivers/gpu/drm/gud/gud_pipe.c | 75 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 3 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 15 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 9 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 + drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 4 +- drivers/gpu/drm/i915/Makefile | 2 - drivers/gpu/drm/i915/display/i9xx_plane.c | 2 +- drivers/gpu/drm/i915/display/icl_dsi.c | 46 +- drivers/gpu/drm/i915/display/intel_acpi.c | 19 - drivers/gpu/drm/i915/display/intel_acpi.h | 3 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 3 +- drivers/gpu/drm/i915/display/intel_audio.c | 4 +- drivers/gpu/drm/i915/display/intel_bios.c | 8 +- drivers/gpu/drm/i915/display/intel_bw.c | 178 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 107 +- drivers/gpu/drm/i915/display/intel_color.c | 5 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 106 +- drivers/gpu/drm/i915/display/intel_crt.c | 3 - drivers/gpu/drm/i915/display/intel_crtc.c | 10 +- drivers/gpu/drm/i915/display/intel_cursor.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 630 +- drivers/gpu/drm/i915/display/intel_ddi.h | 4 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 2475 +++--- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 70 +- drivers/gpu/drm/i915/display/intel_display.c | 379 +- drivers/gpu/drm/i915/display/intel_display.h | 1 - .../gpu/drm/i915/display/intel_display_debugfs.c | 118 +- drivers/gpu/drm/i915/display/intel_display_power.c | 568 +- drivers/gpu/drm/i915/display/intel_display_power.h | 15 +- drivers/gpu/drm/i915/display/intel_display_types.h | 34 +- drivers/gpu/drm/i915/display/intel_dmc.c | 232 +- drivers/gpu/drm/i915/display/intel_dmc.h | 23 +- drivers/gpu/drm/i915/display/intel_dp.c | 65 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 1 + .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 329 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 43 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 627 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 3 +- drivers/gpu/drm/i915/display/intel_fbc.c | 219 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 96 +- drivers/gpu/drm/i915/display/intel_fdi.c | 25 +- drivers/gpu/drm/i915/display/intel_gmbus.c | 4 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 53 +- drivers/gpu/drm/i915/display/intel_lvds.c | 4 +- drivers/gpu/drm/i915/display/intel_opregion.c | 3 - drivers/gpu/drm/i915/display/intel_psr.c | 265 +- drivers/gpu/drm/i915/display/intel_quirks.c | 34 - drivers/gpu/drm/i915/display/intel_sdvo.c | 4 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 862 -- drivers/gpu/drm/i915/display/intel_snps_phy.h | 35 - drivers/gpu/drm/i915/display/intel_sprite.c | 2 +- drivers/gpu/drm/i915/display/intel_tc.c | 34 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 - drivers/gpu/drm/i915/display/intel_tv.c | 13 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 5 +- drivers/gpu/drm/i915/display/intel_vga.c | 12 +- drivers/gpu/drm/i915/display/skl_scaler.c | 49 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 28 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 126 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 5 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 83 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 143 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 30 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 647 -- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 48 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 90 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 5 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 111 +- drivers/gpu/drm/i915/gvt/gtt.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 8 +- drivers/gpu/drm/i915/i915_drv.c | 19 +- drivers/gpu/drm/i915/i915_drv.h | 167 +- drivers/gpu/drm/i915/i915_gem.c | 5 +- drivers/gpu/drm/i915/i915_globals.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 178 +- drivers/gpu/drm/i915/i915_pci.c | 139 +- drivers/gpu/drm/i915/i915_perf.c | 22 +- drivers/gpu/drm/i915/i915_reg.h | 404 +- drivers/gpu/drm/i915/intel_device_info.c | 34 +- drivers/gpu/drm/i915/intel_device_info.h | 16 +- drivers/gpu/drm/i915/intel_dram.c | 42 +- drivers/gpu/drm/i915/intel_memory_region.c | 1 + drivers/gpu/drm/i915/intel_memory_region.h | 1 + drivers/gpu/drm/i915/intel_pch.c | 8 +- drivers/gpu/drm/i915/intel_pch.h | 2 - drivers/gpu/drm/i915/intel_pm.c | 284 +- drivers/gpu/drm/i915/intel_region_ttm.c | 8 +- drivers/gpu/drm/i915/intel_region_ttm.h | 11 +- drivers/gpu/drm/i915/intel_sideband.c | 13 +- drivers/gpu/drm/i915/intel_sideband.h | 2 +- drivers/gpu/drm/i915/intel_step.c | 148 +- drivers/gpu/drm/i915/intel_step.h | 33 +- drivers/gpu/drm/i915/intel_uncore.c | 2 +- drivers/gpu/drm/i915/intel_wopcm.c | 10 +- drivers/gpu/drm/i915/selftests/igt_mmap.c | 25 +- drivers/gpu/drm/i915/selftests/igt_mmap.h | 12 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 8 +- drivers/gpu/drm/imx/dcss/dcss-plane.c | 1 + drivers/gpu/drm/imx/imx-drm-core.c | 11 + drivers/gpu/drm/imx/imx-ldb.c | 4 +- drivers/gpu/drm/imx/ipuv3-plane.c | 1 + drivers/gpu/drm/imx/parallel-display.c | 5 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 10 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 1 + drivers/gpu/drm/kmb/kmb_drv.c | 22 +- drivers/gpu/drm/kmb/kmb_drv.h | 5 - drivers/gpu/drm/kmb/kmb_dsi.c | 1 + drivers/gpu/drm/kmb/kmb_plane.c | 15 +- drivers/gpu/drm/lima/lima_sched.c | 3 +- drivers/gpu/drm/mcde/mcde_display.c | 1 + drivers/gpu/drm/mcde/mcde_dsi.c | 11 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 4 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 6 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 + drivers/gpu/drm/mediatek/mtk_dsi.c | 4 +- drivers/gpu/drm/mediatek/mtk_hdmi.c | 5 +- drivers/gpu/drm/meson/meson_drv.c | 12 +- drivers/gpu/drm/meson/meson_overlay.c | 1 + drivers/gpu/drm/meson/meson_plane.c | 1 + drivers/gpu/drm/mgag200/mgag200_drv.c | 64 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 14 + drivers/gpu/drm/mgag200/mgag200_mode.c | 16 +- drivers/gpu/drm/msm/Kconfig | 1 - drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/adreno/a5xx_debugfs.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 7 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 12 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 6 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 4 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 6 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 8 +- drivers/gpu/drm/msm/msm_drv.c | 30 +- drivers/gpu/drm/msm/msm_fbdev.c | 2 +- drivers/gpu/drm/msm/msm_fence.c | 53 +- drivers/gpu/drm/msm/msm_fence.h | 44 +- drivers/gpu/drm/msm/msm_gem.c | 94 +- drivers/gpu/drm/msm/msm_gem.h | 47 +- drivers/gpu/drm/msm/msm_gem_submit.c | 350 +- drivers/gpu/drm/msm/msm_gpu.c | 220 +- drivers/gpu/drm/msm/msm_gpu.h | 139 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 203 - drivers/gpu/drm/msm/msm_rd.c | 6 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 69 +- drivers/gpu/drm/msm/msm_ringbuffer.h | 12 - drivers/gpu/drm/msm/msm_submitqueue.c | 53 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 3 - drivers/gpu/drm/mxsfb/mxsfb_drv.h | 1 - drivers/gpu/drm/mxsfb/mxsfb_kms.c | 74 +- drivers/gpu/drm/mxsfb/mxsfb_regs.h | 9 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 28 - drivers/gpu/drm/nouveau/nouveau_backlight.c | 166 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 9 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 1 - drivers/gpu/drm/nouveau/nouveau_fence.c | 2 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 2 +- drivers/gpu/drm/nouveau/nouveau_vga.c | 8 +- drivers/gpu/drm/omapdrm/omap_drv.c | 6 +- drivers/gpu/drm/omapdrm/omap_drv.h | 2 - drivers/gpu/drm/omapdrm/omap_irq.c | 13 +- drivers/gpu/drm/omapdrm/omap_plane.c | 3 - drivers/gpu/drm/panel/Kconfig | 31 - drivers/gpu/drm/panel/Makefile | 3 - .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 2 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 2 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 2 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 289 - drivers/gpu/drm/panel/panel-khadas-ts050.c | 2 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 2 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 2 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 2 +- drivers/gpu/drm/panel/panel-samsung-db7430.c | 347 - drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 2 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 10 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 83 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 41 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.h | 33 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 2 +- drivers/gpu/drm/panel/panel-simple.c | 276 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 82 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 441 - drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 2 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 3 +- drivers/gpu/drm/panfrost/panfrost_device.c | 142 +- drivers/gpu/drm/panfrost/panfrost_device.h | 99 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 91 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 20 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 695 +- drivers/gpu/drm/panfrost/panfrost_job.h | 8 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 203 +- drivers/gpu/drm/panfrost/panfrost_mmu.h | 5 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 3 + drivers/gpu/drm/pl111/pl111_display.c | 1 + drivers/gpu/drm/qxl/qxl_drv.c | 4 +- drivers/gpu/drm/qxl/qxl_drv.h | 3 + drivers/gpu/drm/qxl/qxl_irq.c | 9 +- drivers/gpu/drm/qxl/qxl_prime.c | 6 + drivers/gpu/drm/radeon/atombios.h | 4 +- drivers/gpu/drm/radeon/r300_reg.h | 2 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_device.c | 13 +- drivers/gpu/drm/radeon/radeon_drv.c | 2 +- drivers/gpu/drm/radeon/radeon_fence.c | 4 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 16 +- drivers/gpu/drm/radeon/radeon_vm.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 13 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 26 +- drivers/gpu/drm/rcar-du/rcar_dw_hdmi.c | 1 - drivers/gpu/drm/rcar-du/rcar_lvds.c | 126 +- drivers/gpu/drm/rockchip/Kconfig | 2 - drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 349 - drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 5 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 5 +- drivers/gpu/drm/scheduler/sched_main.c | 21 +- drivers/gpu/drm/shmobile/shmob_drm_drv.c | 14 +- drivers/gpu/drm/shmobile/shmob_drm_drv.h | 1 - drivers/gpu/drm/sti/sti_compositor.c | 2 + drivers/gpu/drm/sti/sti_dvo.c | 4 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 17 +- drivers/gpu/drm/stm/ltdc.c | 12 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 4 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 1 + drivers/gpu/drm/sun4i/sun4i_lvds.c | 4 +- drivers/gpu/drm/sun4i/sun4i_rgb.c | 4 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 1 + drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 1 + drivers/gpu/drm/tegra/Makefile | 4 - drivers/gpu/drm/tegra/drm.c | 91 +- drivers/gpu/drm/tegra/drm.h | 12 - drivers/gpu/drm/tegra/firewall.c | 254 - drivers/gpu/drm/tegra/gather_bo.c | 81 - drivers/gpu/drm/tegra/gather_bo.h | 22 - drivers/gpu/drm/tegra/gem.c | 13 - drivers/gpu/drm/tegra/gem.h | 2 - drivers/gpu/drm/tegra/rgb.c | 5 +- drivers/gpu/drm/tegra/submit.c | 527 -- drivers/gpu/drm/tegra/submit.h | 21 - drivers/gpu/drm/tegra/uapi.c | 387 - drivers/gpu/drm/tegra/uapi.h | 58 - drivers/gpu/drm/tegra/vic.c | 112 +- drivers/gpu/drm/tidss/tidss_irq.c | 3 + drivers/gpu/drm/tidss/tidss_kms.c | 4 +- drivers/gpu/drm/tidss/tidss_plane.c | 1 + drivers/gpu/drm/tilcdc/tilcdc_external.c | 4 +- drivers/gpu/drm/tiny/Kconfig | 17 +- drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/bochs.c | 733 -- drivers/gpu/drm/tiny/cirrus.c | 2 +- drivers/gpu/drm/tiny/gm12u320.c | 19 +- drivers/gpu/drm/tiny/hx8357d.c | 1 + drivers/gpu/drm/tiny/ili9225.c | 1 + drivers/gpu/drm/tiny/ili9341.c | 1 + drivers/gpu/drm/tiny/ili9486.c | 1 + drivers/gpu/drm/tiny/mi0283qt.c | 1 + drivers/gpu/drm/tiny/repaper.c | 19 +- drivers/gpu/drm/tiny/st7586.c | 19 +- drivers/gpu/drm/tiny/st7735r.c | 1 + drivers/gpu/drm/ttm/ttm_bo.c | 66 +- drivers/gpu/drm/tve200/tve200_display.c | 1 + drivers/gpu/drm/udl/udl_modeset.c | 29 +- drivers/gpu/drm/v3d/Makefile | 1 - drivers/gpu/drm/v3d/v3d_drv.c | 8 - drivers/gpu/drm/v3d/v3d_drv.h | 63 - drivers/gpu/drm/v3d/v3d_gem.c | 31 - drivers/gpu/drm/v3d/v3d_perfmon.c | 213 - drivers/gpu/drm/v3d/v3d_regs.h | 2 - drivers/gpu/drm/v3d/v3d_sched.c | 26 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 3 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 + drivers/gpu/drm/vboxvideo/vbox_irq.c | 16 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 3 +- drivers/gpu/drm/vc4/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_drv.c | 2 +- drivers/gpu/drm/vc4/vc4_dsi.c | 4 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 450 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 5 +- drivers/gpu/drm/vc4/vc4_kms.c | 1 + drivers/gpu/drm/vc4/vc4_regs.h | 30 - drivers/gpu/drm/virtio/virtgpu_drv.c | 2 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 4 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 64 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 7 +- drivers/gpu/drm/vkms/vkms_composer.c | 26 +- drivers/gpu/drm/vkms/vkms_drv.c | 32 +- drivers/gpu/drm/vkms/vkms_drv.h | 6 +- drivers/gpu/drm/vkms/vkms_plane.c | 57 +- drivers/gpu/drm/vmwgfx/Kconfig | 8 - drivers/gpu/drm/vmwgfx/Makefile | 2 +- .../gpu/drm/vmwgfx/device_include/includeCheck.h | 3 + .../gpu/drm/vmwgfx/device_include/svga3d_caps.h | 111 + drivers/gpu/drm/vmwgfx/device_include/svga3d_cmd.h | 3680 +++++---- .../gpu/drm/vmwgfx/device_include/svga3d_devcaps.h | 793 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_dx.h | 3503 ++++---- .../gpu/drm/vmwgfx/device_include/svga3d_limits.h | 101 +- drivers/gpu/drm/vmwgfx/device_include/svga3d_reg.h | 15 +- .../drm/vmwgfx/device_include/svga3d_surfacedefs.h | 3132 ++++---- .../gpu/drm/vmwgfx/device_include/svga3d_types.h | 3020 ++++--- .../gpu/drm/vmwgfx/device_include/svga_escape.h | 68 +- .../gpu/drm/vmwgfx/device_include/svga_overlay.h | 203 +- drivers/gpu/drm/vmwgfx/device_include/svga_reg.h | 2847 +++++-- drivers/gpu/drm/vmwgfx/device_include/svga_types.h | 51 + .../gpu/drm/vmwgfx/device_include/vm_basic_types.h | 131 +- .../drm/vmwgfx/device_include/vmware_pack_begin.h | 2 + .../drm/vmwgfx/device_include/vmware_pack_end.h | 2 + drivers/gpu/drm/vmwgfx/ttm_memory.c | 2 - drivers/gpu/drm/vmwgfx/vmw_surface_cache.h | 539 -- drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf_res.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c | 142 - drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h | 50 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 457 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 51 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 111 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h | 144 - drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_msg.c | 579 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 4 + drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 3 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 80 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 35 + drivers/gpu/drm/vmwgfx/vmwgfx_validation.c | 4 +- drivers/gpu/drm/xen/xen_drm_front_kms.c | 1 + drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 2 + drivers/gpu/drm/zte/zx_drm_drv.c | 6 + drivers/gpu/host1x/Makefile | 1 - drivers/gpu/host1x/cdma.c | 58 +- drivers/gpu/host1x/fence.c | 166 - drivers/gpu/host1x/fence.h | 13 - drivers/gpu/host1x/hw/channel_hw.c | 87 +- drivers/gpu/host1x/hw/debug_hw.c | 9 +- drivers/gpu/host1x/hw/hw_host1x02_uclass.h | 12 - drivers/gpu/host1x/hw/hw_host1x04_uclass.h | 12 - drivers/gpu/host1x/hw/hw_host1x05_uclass.h | 12 - drivers/gpu/host1x/hw/hw_host1x06_uclass.h | 12 - drivers/gpu/host1x/hw/hw_host1x07_uclass.h | 12 - drivers/gpu/host1x/intr.c | 9 - drivers/gpu/host1x/intr.h | 2 - drivers/gpu/host1x/job.c | 77 +- drivers/gpu/host1x/job.h | 16 - drivers/gpu/host1x/syncpt.c | 2 - drivers/gpu/host1x/syncpt.h | 12 - drivers/gpu/ipu-v3/ipu-cpmem.c | 30 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/gpu/vga/vgaarb.c | 67 +- drivers/hid/Kconfig | 5 +- drivers/hid/hid-apple.c | 32 +- drivers/hid/hid-cmedia.c | 90 +- drivers/hid/hid-core.c | 4 +- drivers/hid/hid-ids.h | 1 - drivers/hid/hid-input.c | 2 + drivers/hid/hid-magicmouse.c | 52 - drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 92 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 4 +- drivers/hid/usbhid/hid-core.c | 13 +- drivers/hid/wacom_sys.c | 9 +- drivers/hid/wacom_wac.c | 50 +- drivers/hid/wacom_wac.h | 2 - drivers/hv/hv_common.c | 219 - drivers/hv/hv_util.c | 5 + drivers/hv/vmbus_drv.c | 5 +- drivers/hwmon/Kconfig | 10 - drivers/hwmon/Makefile | 1 - drivers/hwmon/dell-smm-hwmon.c | 881 +- drivers/hwmon/fam15h_power.c | 4 +- drivers/hwmon/intel-m10-bmc-hwmon.c | 116 - drivers/hwmon/k10temp.c | 2 - drivers/hwmon/ntc_thermistor.c | 20 +- drivers/hwmon/pmbus/bpa-rs600.c | 22 +- drivers/hwmon/sbrmi.c | 359 - drivers/hwmon/w83627ehf.c | 122 +- drivers/hwmon/w83781d.c | 11 - drivers/hwtracing/intel_th/core.c | 4 +- drivers/i2c/busses/i2c-aspeed.c | 20 - drivers/i2c/busses/i2c-i801.c | 27 +- drivers/i2c/i2c-core-base.c | 5 +- drivers/i3c/master.c | 4 +- drivers/iio/accel/Kconfig | 2 - drivers/iio/accel/adxl345.h | 1 + drivers/iio/accel/adxl345_core.c | 29 +- drivers/iio/accel/adxl345_i2c.c | 6 + drivers/iio/accel/adxl345_spi.c | 6 + drivers/iio/accel/bma220_spi.c | 79 +- drivers/iio/accel/da280.c | 26 +- drivers/iio/accel/da311.c | 26 +- drivers/iio/accel/dmard10.c | 27 +- drivers/iio/accel/fxls8962af-core.c | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 10 +- drivers/iio/accel/st_accel.h | 4 + drivers/iio/accel/st_accel_buffer.c | 16 +- drivers/iio/accel/st_accel_core.c | 14 +- drivers/iio/accel/st_accel_i2c.c | 3 +- drivers/iio/accel/st_accel_spi.c | 2 +- drivers/iio/adc/fsl-imx25-gcq.c | 8 +- drivers/iio/adc/meson_saradc.c | 20 +- drivers/iio/adc/palmas_gpadc.c | 4 +- drivers/iio/adc/rockchip_saradc.c | 22 +- drivers/iio/adc/ti-ads7950.c | 1 + drivers/iio/common/st_sensors/st_sensors_buffer.c | 2 + drivers/iio/common/st_sensors/st_sensors_core.c | 1 - drivers/iio/common/st_sensors/st_sensors_core.h | 1 - drivers/iio/common/st_sensors/st_sensors_i2c.c | 3 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 3 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 1 + drivers/iio/dac/ad5624r_spi.c | 18 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 11 +- drivers/iio/gyro/st_gyro.h | 4 + drivers/iio/gyro/st_gyro_buffer.c | 16 +- drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/gyro/st_gyro_i2c.c | 2 +- drivers/iio/gyro/st_gyro_spi.c | 2 +- drivers/iio/humidity/hdc100x.c | 6 +- drivers/iio/imu/adis.c | 3 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 22 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 18 +- drivers/iio/imu/inv_mpu6050/inv_mpu_trigger.c | 15 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 1 - drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 3 +- drivers/iio/industrialio-buffer.c | 9 +- drivers/iio/industrialio-core.c | 33 +- drivers/iio/light/adjd_s311.c | 53 +- drivers/iio/light/hid-sensor-als.c | 11 +- drivers/iio/light/hid-sensor-prox.c | 11 +- drivers/iio/light/si1145.c | 1 + drivers/iio/light/tcs3414.c | 48 +- drivers/iio/magnetometer/st_magn.h | 12 + drivers/iio/magnetometer/st_magn_buffer.c | 16 +- drivers/iio/magnetometer/st_magn_core.c | 17 +- drivers/iio/magnetometer/st_magn_i2c.c | 2 +- drivers/iio/magnetometer/st_magn_spi.c | 2 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 11 +- drivers/iio/potentiometer/max5481.c | 22 +- drivers/iio/pressure/hid-sensor-press.c | 11 +- drivers/iio/pressure/st_pressure.h | 5 + drivers/iio/pressure/st_pressure_buffer.c | 16 +- drivers/iio/pressure/st_pressure_core.c | 16 +- drivers/iio/pressure/st_pressure_i2c.c | 3 +- drivers/iio/pressure/st_pressure_spi.c | 2 +- drivers/iio/proximity/rfd77402.c | 83 +- drivers/iio/proximity/vcnl3020.c | 351 +- drivers/iio/temperature/tmp006.c | 53 +- drivers/infiniband/core/cache.c | 10 +- drivers/infiniband/core/device.c | 10 +- drivers/infiniband/core/iwcm.c | 19 +- drivers/infiniband/core/iwpm_msg.c | 34 +- drivers/infiniband/core/iwpm_util.c | 78 +- drivers/infiniband/core/iwpm_util.h | 18 + drivers/infiniband/hw/efa/efa_verbs.c | 118 +- drivers/infiniband/hw/hfi1/chip.c | 6 +- drivers/infiniband/hw/hfi1/file_ops.c | 6 +- drivers/infiniband/hw/hfi1/hfi.h | 5 +- drivers/infiniband/hw/hfi1/init.c | 9 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 3 - drivers/infiniband/hw/hfi1/ruc.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 2 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 4 +- drivers/infiniband/hw/mlx5/cq.c | 6 +- drivers/infiniband/hw/mlx5/devx.c | 10 +- drivers/infiniband/hw/mlx5/main.c | 10 - drivers/infiniband/hw/mlx5/qp.c | 168 - drivers/infiniband/hw/qedr/verbs.c | 18 +- drivers/infiniband/sw/rxe/rxe.h | 22 + drivers/infiniband/sw/rxe/rxe_comp.c | 4 +- drivers/infiniband/sw/rxe/rxe_icrc.c | 124 +- drivers/infiniband/sw/rxe/rxe_loc.h | 61 +- drivers/infiniband/sw/rxe/rxe_mr.c | 23 +- drivers/infiniband/sw/rxe/rxe_net.c | 59 +- drivers/infiniband/sw/rxe/rxe_recv.c | 23 +- drivers/infiniband/sw/rxe/rxe_req.c | 13 +- drivers/infiniband/sw/rxe/rxe_resp.c | 33 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 11 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 44 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 8 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 6 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 19 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 2 + drivers/infiniband/ulp/rtrs/rtrs.c | 23 +- drivers/input/gameport/gameport.c | 3 +- drivers/input/misc/Kconfig | 12 + drivers/input/misc/Makefile | 1 + drivers/input/misc/ixp4xx-beeper.c | 183 + drivers/input/serio/parkbd.c | 14 +- drivers/input/serio/serio.c | 3 +- drivers/interconnect/core.c | 9 +- drivers/interconnect/qcom/icc-rpmh.c | 22 +- drivers/iommu/Kconfig | 43 - drivers/iommu/amd/amd_iommu_types.h | 6 + drivers/iommu/amd/init.c | 12 +- drivers/iommu/amd/io_pgtable.c | 3 + drivers/iommu/amd/iommu.c | 130 +- drivers/iommu/amd/iommu_v2.c | 13 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 21 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 21 +- drivers/iommu/dma-iommu.c | 13 +- drivers/iommu/intel/iommu.c | 139 +- drivers/iommu/io-pgtable-arm-v7s.c | 50 +- drivers/iommu/io-pgtable-arm.c | 223 +- drivers/iommu/iommu.c | 149 +- drivers/iommu/mtk_iommu.c | 6 +- drivers/ipack/devices/ipoctal.c | 13 +- drivers/ipack/ipack.c | 4 +- drivers/irqchip/irq-alpine-msi.c | 6 +- drivers/irqchip/irq-gic-v2m.c | 5 +- drivers/irqchip/irq-gic-v3-its.c | 6 +- drivers/irqchip/irq-gic-v3-mbi.c | 5 +- drivers/irqchip/irq-ls-scfg-msi.c | 5 +- drivers/irqchip/irq-mvebu-gicp.c | 4 +- drivers/irqchip/irq-mvebu-odmi.c | 5 +- drivers/irqchip/irq-partition-percpu.c | 3 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/isdn/capi/capi.c | 14 +- drivers/leds/Kconfig | 57 + drivers/leds/Makefile | 6 + drivers/leds/blink/leds-lgm-sso.c | 29 +- drivers/leds/flash/Kconfig | 53 - drivers/leds/flash/Makefile | 6 - drivers/leds/flash/leds-rt8515.c | 4 +- drivers/leds/{flash => }/leds-aat1290.c | 0 drivers/leds/{flash => }/leds-as3645a.c | 0 drivers/leds/leds-el15203000.c | 3 +- drivers/leds/leds-is31fl32xx.c | 1 - drivers/leds/{flash => }/leds-ktd2692.c | 0 drivers/leds/{flash => }/leds-lm3601x.c | 0 drivers/leds/leds-lm3692x.c | 3 +- drivers/leds/leds-lm3697.c | 16 +- drivers/leds/leds-lt3593.c | 5 +- drivers/leds/{flash => }/leds-max77693.c | 0 drivers/leds/{flash => }/leds-sgm3140.c | 0 drivers/leds/trigger/ledtrig-audio.c | 37 +- drivers/macintosh/macio_asic.c | 4 +- drivers/mcb/mcb-core.c | 4 +- drivers/md/Makefile | 4 - drivers/md/dm-cache-target.c | 24 - drivers/md/dm-clone-target.c | 5 - drivers/md/dm-core.h | 5 - drivers/md/dm-crypt.c | 27 - drivers/md/dm-delay.c | 4 - drivers/md/dm-dust.c | 4 - drivers/md/dm-ebs-target.c | 3 - drivers/md/dm-era-target.c | 4 - drivers/md/dm-flakey.c | 4 - drivers/md/dm-ima.c | 705 -- drivers/md/dm-ima.h | 68 - drivers/md/dm-integrity.c | 25 - drivers/md/dm-ioctl.c | 24 +- drivers/md/dm-linear.c | 10 +- drivers/md/dm-log-userspace-base.c | 3 - drivers/md/dm-log-writes.c | 4 - drivers/md/dm-log.c | 10 - drivers/md/dm-mpath.c | 28 - drivers/md/dm-ps-historical-service-time.c | 3 - drivers/md/dm-ps-io-affinity.c | 3 - drivers/md/dm-ps-queue-length.c | 3 - drivers/md/dm-ps-round-robin.c | 4 - drivers/md/dm-ps-service-time.c | 3 - drivers/md/dm-raid.c | 39 - drivers/md/dm-raid1.c | 17 - drivers/md/dm-snap-persistent.c | 4 - drivers/md/dm-snap-transient.c | 4 - drivers/md/dm-snap.c | 13 - drivers/md/dm-stripe.c | 15 - drivers/md/dm-switch.c | 4 - drivers/md/dm-thin.c | 8 - drivers/md/dm-unstripe.c | 4 - drivers/md/dm-verity-target.c | 41 - drivers/md/dm-writecache.c | 472 +- drivers/md/dm-zoned-target.c | 3 - drivers/md/dm.c | 3 - drivers/media/cec/core/cec-pin-priv.h | 4 +- drivers/media/cec/core/cec-pin.c | 20 +- drivers/media/cec/platform/stm32/stm32-cec.c | 26 +- drivers/media/cec/platform/tegra/tegra_cec.c | 10 +- drivers/media/dvb-frontends/cx24117.c | 1 + drivers/media/dvb-frontends/dib8000.c | 58 +- drivers/media/i2c/Kconfig | 42 - drivers/media/i2c/Makefile | 4 +- drivers/media/i2c/adv7180.c | 66 +- drivers/media/i2c/ccs/ccs-core.c | 58 +- drivers/media/i2c/et8ek8/et8ek8_driver.c | 5 +- drivers/media/i2c/imx258.c | 4 +- drivers/media/i2c/imx335.c | 1129 --- drivers/media/i2c/imx412.c | 1272 --- drivers/media/i2c/ov2740.c | 26 +- drivers/media/i2c/ov5640.c | 4 - drivers/media/i2c/ov8856.c | 27 +- drivers/media/i2c/ov9282.c | 1137 --- drivers/media/i2c/ov9734.c | 24 +- drivers/media/i2c/tda1997x.c | 11 +- drivers/media/i2c/tvp5150.c | 2 +- drivers/media/mc/mc-device.c | 4 +- drivers/media/pci/bt8xx/bttv-gpio.c | 3 +- drivers/media/pci/ivtv/ivtv-cards.h | 68 +- drivers/media/pci/ivtv/ivtv-i2c.c | 16 +- drivers/media/pci/saa7134/saa7134-alsa.c | 4 +- drivers/media/pci/saa7134/saa7134-core.c | 7 +- drivers/media/pci/saa7164/saa7164-cmd.c | 3 + drivers/media/pci/tw5864/tw5864-reg.h | 2 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 17 - drivers/media/platform/coda/coda-bit.c | 18 +- drivers/media/platform/davinci/vpfe_capture.c | 2 +- drivers/media/platform/exynos4-is/media-dev.c | 13 +- drivers/media/platform/marvell-ccic/mcam-core.c | 2 +- drivers/media/platform/omap3isp/isp.c | 4 +- drivers/media/platform/qcom/venus/core.h | 2 - drivers/media/platform/qcom/venus/helpers.c | 3 - drivers/media/platform/qcom/venus/hfi_cmds.c | 8 - drivers/media/platform/qcom/venus/hfi_helper.h | 5 - drivers/media/platform/qcom/venus/hfi_msgs.c | 2 +- drivers/media/platform/qcom/venus/venc.c | 40 - drivers/media/platform/qcom/venus/venc_ctrls.c | 38 +- drivers/media/platform/rcar-vin/rcar-v4l2.c | 4 +- drivers/media/platform/rockchip/rga/rga.c | 27 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 12 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 6 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 3 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_opr_v5.c | 2 +- drivers/media/platform/sti/delta/delta-ipc.c | 3 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 247 +- drivers/media/platform/ti-vpe/cal-video.c | 176 +- drivers/media/platform/ti-vpe/cal.c | 278 +- drivers/media/platform/ti-vpe/cal.h | 66 +- drivers/media/platform/ti-vpe/cal_regs.h | 53 +- drivers/media/platform/vsp1/vsp1_entity.c | 4 +- drivers/media/rc/Kconfig | 10 - drivers/media/rc/Makefile | 1 - drivers/media/rc/ene_ir.c | 2 +- drivers/media/rc/lirc_dev.c | 6 +- drivers/media/rc/mceusb.c | 2 +- drivers/media/rc/meson-ir-tx.c | 407 - drivers/media/rc/rc-loopback.c | 82 +- drivers/media/rc/rc-main.c | 2 +- drivers/media/rc/redrat3.c | 2 +- drivers/media/rc/streamzap.c | 2 + drivers/media/spi/cxd2880-spi.c | 7 +- drivers/media/test-drivers/vivid/vivid-cec.c | 2 +- drivers/media/usb/dvb-usb-v2/Kconfig | 2 - drivers/media/usb/dvb-usb-v2/af9035.c | 1 - drivers/media/usb/dvb-usb-v2/dvbsky.c | 37 +- drivers/media/usb/dvb-usb/dvb-usb-i2c.c | 9 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 2 +- drivers/media/usb/dvb-usb/nova-t-usb2.c | 6 +- drivers/media/usb/dvb-usb/vp702x.c | 12 +- drivers/media/usb/em28xx/em28xx-input.c | 1 + drivers/media/usb/go7007/go7007-driver.c | 26 + drivers/media/usb/go7007/go7007-usb.c | 2 +- drivers/media/usb/gspca/Kconfig | 1 + drivers/media/usb/gspca/vc032x.c | 6 +- drivers/media/usb/gspca/zc3xx.c | 134 +- drivers/media/usb/stkwebcam/stk-webcam.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 34 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 2 - drivers/media/v4l2-core/v4l2-dv-timings.c | 4 +- drivers/media/v4l2-core/v4l2-flash-led-class.c | 80 +- drivers/memory/omap-gpmc.c | 191 +- drivers/memory/tegra/tegra186.c | 2 - drivers/memstick/core/memstick.c | 3 +- drivers/mfd/Kconfig | 16 - drivers/mfd/Makefile | 1 - drivers/mfd/hi6421-spmi-pmic.c | 72 - drivers/mfd/mcp-core.c | 3 +- drivers/misc/Kconfig | 10 - drivers/misc/Makefile | 1 - drivers/misc/bcm-vk/bcm_vk_tty.c | 8 +- drivers/misc/hi6421v600-irq.c | 307 - drivers/misc/lkdtm/core.c | 1 + drivers/misc/mei/bus.c | 22 +- drivers/misc/mei/client.h | 2 +- drivers/misc/mei/mei_dev.h | 2 +- drivers/misc/pci_endpoint_test.c | 1 - drivers/misc/pvpanic/pvpanic-pci.c | 2 - drivers/misc/sgi-gru/grumain.c | 6 +- drivers/misc/sgi-gru/grutables.h | 3 +- drivers/misc/tifm_core.c | 3 +- drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/core.c | 3 +- drivers/mmc/core/host.c | 13 +- drivers/mmc/core/host.h | 6 - drivers/mmc/core/sdio_bus.c | 4 +- drivers/mmc/core/sdio_uart.c | 12 +- drivers/mmc/host/jz4740_mmc.c | 4 + drivers/mmc/host/mmc_spi.c | 17 +- drivers/mmc/host/mmci.c | 3 - drivers/mmc/host/renesas_sdhi_sys_dmac.c | 4 +- drivers/mmc/host/sdhci-of-arasan.c | 51 +- drivers/mmc/host/sh_mmcif.c | 4 +- drivers/mmc/host/usdhi6rol0.c | 4 +- drivers/most/most_cdev.c | 8 +- drivers/mtd/chips/cfi_cmdset_0002.c | 2 +- drivers/mtd/devices/mchp48l640.c | 5 +- drivers/mtd/mtd_blkdevs.c | 9 +- drivers/mtd/mtdcore.c | 4 +- drivers/mtd/nand/raw/Kconfig | 4 +- drivers/mtd/nand/raw/nand_base.c | 4 +- drivers/mtd/nand/raw/nand_bbt.c | 33 - drivers/mtd/nand/spi/core.c | 2 +- drivers/net/Kconfig | 9 - drivers/net/Makefile | 4 +- drivers/net/Space.c | 178 +- drivers/net/appletalk/Kconfig | 4 +- drivers/net/appletalk/ipddp.c | 16 +- drivers/net/appletalk/ltpc.c | 7 +- drivers/net/bareudp.c | 16 +- drivers/net/bonding/bond_3ad.c | 11 +- drivers/net/bonding/bond_main.c | 78 +- drivers/net/bonding/bond_netlink.c | 16 - drivers/net/bonding/bond_options.c | 27 - drivers/net/bonding/bond_procfs.c | 2 - drivers/net/bonding/bond_sysfs.c | 25 +- drivers/net/can/Kconfig | 3 +- drivers/net/can/at91_can.c | 137 +- drivers/net/can/dev/netlink.c | 9 +- drivers/net/can/dev/rx-offload.c | 90 +- drivers/net/can/flexcan.c | 127 +- drivers/net/can/janz-ican3.c | 23 +- drivers/net/can/m_can/m_can.c | 46 +- drivers/net/can/m_can/m_can.h | 5 +- drivers/net/can/m_can/m_can_platform.c | 16 +- drivers/net/can/sja1000/peak_pci.c | 119 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 28 +- drivers/net/can/ti_hecc.c | 2 - drivers/net/can/usb/esd_usb2.c | 12 +- drivers/net/can/usb/etas_es58x/es581_4.c | 5 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 82 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 19 +- drivers/net/can/usb/peak_usb/pcan_usb.c | 228 +- drivers/net/dsa/microchip/ksz8795.c | 82 +- drivers/net/dsa/microchip/ksz8795_reg.h | 4 + drivers/net/dsa/microchip/ksz_common.h | 9 +- drivers/net/dsa/mt7530.c | 11 +- drivers/net/dsa/mv88e6xxx/chip.c | 78 +- drivers/net/dsa/ocelot/felix.c | 34 +- drivers/net/dsa/ocelot/felix.h | 1 + drivers/net/dsa/qca/ar9331.c | 73 +- drivers/net/dsa/sja1105/sja1105.h | 26 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 114 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 6 +- drivers/net/dsa/sja1105/sja1105_main.c | 1201 ++- drivers/net/dsa/sja1105/sja1105_vl.c | 14 +- drivers/net/eql.c | 24 +- drivers/net/ethernet/3com/3c509.c | 7 +- drivers/net/ethernet/3com/3c515.c | 3 +- drivers/net/ethernet/3com/3c574_cs.c | 2 +- drivers/net/ethernet/3com/3c59x.c | 4 +- drivers/net/ethernet/3com/Kconfig | 1 - drivers/net/ethernet/8390/Kconfig | 3 - drivers/net/ethernet/8390/apne.c | 11 +- drivers/net/ethernet/8390/ax88796.c | 9 +- drivers/net/ethernet/8390/axnet_cs.c | 2 +- drivers/net/ethernet/8390/mac8390.c | 3 +- drivers/net/ethernet/8390/ne.c | 5 +- drivers/net/ethernet/8390/pcnet_cs.c | 2 +- drivers/net/ethernet/8390/smc-ultra.c | 9 +- drivers/net/ethernet/8390/wd.c | 7 +- drivers/net/ethernet/8390/xsurf100.c | 9 +- drivers/net/ethernet/actions/owl-emac.c | 6 +- drivers/net/ethernet/adaptec/starfire.c | 2 +- drivers/net/ethernet/agere/et131x.c | 2 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 2 +- drivers/net/ethernet/amd/Kconfig | 2 - drivers/net/ethernet/amd/amd8111e.c | 2 +- drivers/net/ethernet/amd/atarilance.c | 11 +- drivers/net/ethernet/amd/au1000_eth.c | 2 +- drivers/net/ethernet/amd/lance.c | 6 +- drivers/net/ethernet/amd/mvme147.c | 16 +- drivers/net/ethernet/amd/ni65.c | 6 +- drivers/net/ethernet/amd/pcnet32.c | 2 +- drivers/net/ethernet/amd/sun3lance.c | 19 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 2 +- drivers/net/ethernet/arc/emac_main.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 2 +- drivers/net/ethernet/atheros/alx/main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 2 +- drivers/net/ethernet/atheros/atlx/atl1.c | 2 +- drivers/net/ethernet/atheros/atlx/atl2.c | 2 +- drivers/net/ethernet/broadcom/b44.c | 2 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 5 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 3 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 6 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 144 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 28 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 76 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 323 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 63 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 4 +- drivers/net/ethernet/broadcom/sb1250-mac.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 4 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 6 +- drivers/net/ethernet/cavium/liquidio/lio_vf_main.c | 6 +- drivers/net/ethernet/cavium/octeon/octeon_mgmt.c | 2 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 8 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 10 +- drivers/net/ethernet/chelsio/cxgb/cxgb2.c | 2 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 14 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c | 4 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 2 +- drivers/net/ethernet/cirrus/Kconfig | 27 +- drivers/net/ethernet/cirrus/cs89x0.c | 31 +- drivers/net/ethernet/cirrus/ep93xx_eth.c | 2 +- drivers/net/ethernet/davicom/dm9000.c | 2 +- drivers/net/ethernet/dec/tulip/de4x5.c | 11 +- drivers/net/ethernet/dec/tulip/tulip_core.c | 2 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 2 +- drivers/net/ethernet/dlink/dl2k.c | 2 +- drivers/net/ethernet/dlink/sundance.c | 2 +- drivers/net/ethernet/dnet.c | 2 +- drivers/net/ethernet/ethoc.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 2 +- drivers/net/ethernet/faraday/ftmac100.c | 2 +- drivers/net/ethernet/fealnx.c | 2 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 530 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 216 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 44 +- drivers/net/ethernet/freescale/dpaa2/dpsw-cmd.h | 19 - drivers/net/ethernet/freescale/dpaa2/dpsw.c | 80 - drivers/net/ethernet/freescale/dpaa2/dpsw.h | 31 - drivers/net/ethernet/freescale/enetc/enetc_pf.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 2 +- drivers/net/ethernet/freescale/fec.h | 25 - drivers/net/ethernet/freescale/fec_main.c | 178 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 2 +- .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/ucc_geth.c | 2 +- drivers/net/ethernet/google/gve/gve_adminq.c | 6 +- drivers/net/ethernet/hisilicon/Kconfig | 1 - drivers/net/ethernet/hisilicon/hisi_femac.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_enet.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 2 +- .../net/ethernet/hisilicon/hns3/hns3pf/Makefile | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 154 - .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.h | 15 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 10 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 - .../net/ethernet/hisilicon/hns3/hns3vf/Makefile | 2 +- .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 155 - .../hisilicon/hns3/hns3vf/hclgevf_devlink.h | 15 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 8 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 3 - drivers/net/ethernet/i825xx/82596.c | 24 +- drivers/net/ethernet/i825xx/sun3_82586.c | 17 +- drivers/net/ethernet/ibm/emac/core.c | 4 +- drivers/net/ethernet/ibm/ibmveth.c | 2 +- drivers/net/ethernet/intel/e100.c | 6 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 2 +- drivers/net/ethernet/intel/e1000e/ethtool.c | 2 - drivers/net/ethernet/intel/e1000e/hw.h | 9 - drivers/net/ethernet/intel/e1000e/ich8lan.c | 13 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 3 - drivers/net/ethernet/intel/e1000e/netdev.c | 372 +- drivers/net/ethernet/intel/e1000e/ptp.c | 1 - drivers/net/ethernet/intel/e1000e/regs.h | 1 - drivers/net/ethernet/intel/i40e/i40e.h | 78 - drivers/net/ethernet/intel/i40e/i40e_main.c | 30 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 756 +- drivers/net/ethernet/intel/i40e/i40e_register.h | 29 - drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 23 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 71 +- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 34 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 7 + drivers/net/ethernet/intel/igb/e1000_mac.c | 6 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 3 +- drivers/net/ethernet/intel/igb/igb_main.c | 2 +- drivers/net/ethernet/intel/igbvf/netdev.c | 2 +- drivers/net/ethernet/intel/igc/igc.h | 38 +- drivers/net/ethernet/intel/igc/igc_base.c | 10 +- drivers/net/ethernet/intel/igc/igc_defines.h | 52 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 41 +- drivers/net/ethernet/intel/igc/igc_main.c | 349 +- drivers/net/ethernet/intel/igc/igc_phy.c | 6 +- drivers/net/ethernet/intel/igc/igc_regs.h | 17 - drivers/net/ethernet/intel/igc/igc_tsn.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 2 +- drivers/net/ethernet/jme.c | 2 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/lantiq_etop.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 24 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 11 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 5 +- drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 4 - drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 3 - .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 110 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 103 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 2 - .../net/ethernet/marvell/octeontx2/af/rvu_trace.h | 10 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.c | 3 +- drivers/net/ethernet/marvell/octeontx2/nic/cn10k.h | 14 - .../ethernet/marvell/octeontx2/nic/otx2_common.c | 23 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 1 - .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- .../ethernet/marvell/prestera/prestera_devlink.c | 2 + .../net/ethernet/marvell/prestera/prestera_main.c | 3 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 12 +- .../ethernet/marvell/prestera/prestera_switchdev.h | 3 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/marvell/skge.c | 2 +- drivers/net/ethernet/marvell/sky2.c | 6 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 +- drivers/net/ethernet/mellanox/mlx4/qp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 5 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 4 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 72 +- .../net/ethernet/mellanox/mlx5/core/en/channels.c | 46 - .../net/ethernet/mellanox/mlx5/core/en/channels.h | 16 - .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 96 +- .../mellanox/mlx5/core/en/fs_tt_redirect.c | 30 +- .../mellanox/mlx5/core/en/fs_tt_redirect.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 12 - .../net/ethernet/mellanox/mlx5/core/en/params.h | 6 - drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c | 170 - drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h | 42 - .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 831 -- .../net/ethernet/mellanox/mlx5/core/en/rx_res.h | 67 - .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 200 - drivers/net/ethernet/mellanox/mlx5/core/en/tir.h | 58 - drivers/net/ethernet/mellanox/mlx5/core/en/trap.c | 27 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/pool.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 70 + .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.h | 4 + .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 12 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 13 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 25 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 27 + .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 75 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 670 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 65 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 731 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 71 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 214 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 20 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 4 +- .../net/ethernet/mellanox/mlx5/core/esw/sample.c | 1 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 19 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 6 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 76 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 + .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c | 602 -- .../net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h | 70 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 12 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 5 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 10 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 6 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 2 + .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 4 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 2 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 32 +- drivers/net/ethernet/micrel/ks8851_common.c | 2 +- drivers/net/ethernet/micrel/ksz884x.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/microchip/sparx5/Kconfig | 1 - .../ethernet/microchip/sparx5/sparx5_switchdev.c | 24 +- drivers/net/ethernet/mscc/ocelot_net.c | 106 +- drivers/net/ethernet/natsemi/jazzsonic.c | 2 + drivers/net/ethernet/natsemi/macsonic.c | 4 +- drivers/net/ethernet/natsemi/natsemi.c | 2 +- drivers/net/ethernet/natsemi/xtsonic.c | 1 + drivers/net/ethernet/neterion/s2io.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 8 +- drivers/net/ethernet/netronome/Kconfig | 1 - drivers/net/ethernet/netronome/nfp/flower/action.c | 35 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 620 +- .../net/ethernet/netronome/nfp/flower/conntrack.h | 26 - drivers/net/ethernet/netronome/nfp/flower/main.h | 79 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 333 +- .../net/ethernet/netronome/nfp/flower/metadata.c | 7 +- .../net/ethernet/netronome/nfp/flower/offload.c | 51 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 20 - .../net/ethernet/netronome/nfp/nfp_net_common.c | 133 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 21 +- drivers/net/ethernet/nxp/lpc_eth.c | 2 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 2 +- drivers/net/ethernet/packetengines/hamachi.c | 63 +- drivers/net/ethernet/packetengines/yellowfin.c | 2 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 5 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 28 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 3 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 14 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 21 - drivers/net/ethernet/pensando/ionic/ionic_if.h | 5 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 42 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 2 - drivers/net/ethernet/pensando/ionic/ionic_phc.c | 4 +- drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 27 +- drivers/net/ethernet/qlogic/qed/qed.h | 15 + drivers/net/ethernet/qlogic/qed/qed_cxt.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_dcbx.c | 6 +- drivers/net/ethernet/qlogic/qed/qed_int.c | 12 +- drivers/net/ethernet/qlogic/qed/qed_iwarp.c | 2 + drivers/net/ethernet/qlogic/qed/qed_main.c | 8 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 1 + .../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c | 1 + drivers/net/ethernet/qlogic/qede/qede.h | 9 + drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_main.c | 12 +- .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- drivers/net/ethernet/qualcomm/emac/emac.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 2 +- drivers/net/ethernet/realtek/8139cp.c | 2 +- drivers/net/ethernet/realtek/8139too.c | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 6 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/renesas/sh_eth.c | 4 +- drivers/net/ethernet/rocker/rocker.h | 3 +- drivers/net/ethernet/rocker/rocker_main.c | 9 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 19 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 2 +- drivers/net/ethernet/sfc/efx.c | 2 +- drivers/net/ethernet/sfc/falcon/efx.c | 2 +- drivers/net/ethernet/sgi/ioc3-eth.c | 2 +- drivers/net/ethernet/sgi/meth.c | 2 +- drivers/net/ethernet/sis/sis190.c | 2 +- drivers/net/ethernet/sis/sis900.c | 2 +- drivers/net/ethernet/smsc/Kconfig | 2 +- drivers/net/ethernet/smsc/epic100.c | 2 +- drivers/net/ethernet/smsc/smc9194.c | 6 +- drivers/net/ethernet/smsc/smc91c92_cs.c | 2 +- drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/smsc/smsc911x.c | 2 +- drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/socionext/sni_ave.c | 2 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/sun/cassini.c | 2 +- drivers/net/ethernet/sun/niu.c | 8 +- drivers/net/ethernet/sun/sungem.c | 2 +- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c | 2 +- drivers/net/ethernet/tehuti/tehuti.c | 18 +- drivers/net/ethernet/ti/Kconfig | 2 - drivers/net/ethernet/ti/am65-cpsw-nuss.c | 60 +- drivers/net/ethernet/ti/cpmac.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 2 +- drivers/net/ethernet/ti/cpsw_new.c | 25 +- drivers/net/ethernet/ti/cpsw_priv.h | 4 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/ti/tlan.c | 2 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/tc35815.c | 2 +- drivers/net/ethernet/tundra/tsi108_eth.c | 2 +- drivers/net/ethernet/via/via-rhine.c | 2 +- drivers/net/ethernet/via/via-velocity.c | 2 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/ethernet/xircom/xirc2ps_cs.c | 2 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 2 +- drivers/net/fddi/skfp/skfddi.c | 19 +- drivers/net/hamradio/baycom_epp.c | 9 +- drivers/net/hamradio/baycom_par.c | 12 +- drivers/net/hamradio/baycom_ser_fdx.c | 12 +- drivers/net/hamradio/baycom_ser_hdx.c | 12 +- drivers/net/hamradio/bpqether.c | 9 +- drivers/net/hamradio/dmascc.c | 18 +- drivers/net/hamradio/hdlcdrv.c | 20 +- drivers/net/hamradio/scc.c | 13 +- drivers/net/hamradio/yam.c | 19 +- drivers/net/hippi/rrunner.c | 11 +- drivers/net/hippi/rrunner.h | 3 +- drivers/net/ipa/Makefile | 3 + drivers/net/ipa/gsi.c | 2 + drivers/net/ipa/gsi_trans.c | 34 +- drivers/net/ipa/ipa.h | 2 - drivers/net/ipa/ipa_cmd.c | 51 +- drivers/net/ipa/ipa_cmd.h | 22 +- drivers/net/ipa/ipa_data-v4.11.c | 15 +- drivers/net/ipa/ipa_data-v4.5.c | 2 - drivers/net/ipa/ipa_data-v4.9.c | 2 - drivers/net/ipa/ipa_endpoint.c | 26 +- drivers/net/ipa/ipa_interrupt.c | 73 +- drivers/net/ipa/ipa_interrupt.h | 8 +- drivers/net/ipa/ipa_main.c | 96 +- drivers/net/ipa/ipa_modem.c | 26 +- drivers/net/ipa/ipa_modem.h | 4 + drivers/net/ipa/ipa_qmi.c | 6 +- drivers/net/ipa/ipa_qmi.h | 19 - drivers/net/ipa/ipa_reg.h | 12 +- drivers/net/ipa/ipa_resource.c | 3 +- drivers/net/ipa/ipa_smp2p.c | 5 - drivers/net/ipa/ipa_table.c | 40 +- drivers/net/ipa/ipa_table.h | 16 + drivers/net/ipa/ipa_uc.c | 52 +- drivers/net/ipa/ipa_uc.h | 22 +- drivers/net/ipvlan/ipvlan_main.c | 1 - drivers/net/macvlan.c | 8 +- drivers/net/mctp/Kconfig | 8 - drivers/net/mctp/Makefile | 0 drivers/net/mhi/net.c | 15 +- drivers/net/mhi/proto_mbim.c | 8 +- drivers/net/netdevsim/bus.c | 20 +- drivers/net/netdevsim/dev.c | 4 +- drivers/net/netdevsim/fib.c | 2 +- drivers/net/netdevsim/netdev.c | 6 +- drivers/net/netdevsim/netdevsim.h | 1 - drivers/net/phy/Kconfig | 6 - drivers/net/phy/Makefile | 1 - drivers/net/phy/at803x.c | 18 +- drivers/net/phy/dp83822.c | 8 +- drivers/net/phy/intel-xway.c | 76 - drivers/net/phy/marvell10g.c | 89 - drivers/net/phy/micrel.c | 2 - drivers/net/phy/mscc/mscc_ptp.c | 8 +- drivers/net/phy/mxl-gpy.c | 727 -- drivers/net/phy/phy.c | 4 +- drivers/net/phy/phy_device.c | 14 - drivers/net/phy/phylink.c | 21 +- drivers/net/plip/plip.c | 12 +- drivers/net/ppp/ppp_generic.c | 27 +- drivers/net/sb1000.c | 20 +- drivers/net/slip/slip.c | 13 +- drivers/net/usb/asix_devices.c | 12 +- drivers/net/usb/ax88172a.c | 2 +- drivers/net/usb/ax88179_178a.c | 2 +- drivers/net/usb/cdc-phonet.c | 5 +- drivers/net/usb/dm9601.c | 2 +- drivers/net/usb/hso.c | 18 +- drivers/net/usb/ipheth.c | 2 +- drivers/net/usb/lan78xx.c | 18 +- drivers/net/usb/mcs7830.c | 2 +- drivers/net/usb/pegasus.c | 157 +- drivers/net/usb/r8152.c | 2 +- drivers/net/usb/rtl8150.c | 5 +- drivers/net/usb/smsc75xx.c | 2 +- drivers/net/usb/smsc95xx.c | 2 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/sr9800.c | 2 +- drivers/net/usb/usbnet.c | 8 +- drivers/net/veth.c | 307 +- drivers/net/virtio_net.c | 27 +- drivers/net/vmxnet3/Makefile | 2 +- drivers/net/vmxnet3/upt1_defs.h | 2 +- drivers/net/vmxnet3/vmxnet3_defs.h | 50 +- drivers/net/vmxnet3/vmxnet3_drv.c | 221 +- drivers/net/vmxnet3/vmxnet3_ethtool.c | 20 - drivers/net/vmxnet3/vmxnet3_int.h | 22 +- drivers/net/vrf.c | 21 +- drivers/net/wan/Kconfig | 51 + drivers/net/wan/Makefile | 1 + drivers/net/wan/c101.c | 33 +- drivers/net/wan/cosa.c | 15 +- drivers/net/wan/farsync.c | 123 +- drivers/net/wan/fsl_ucc_hdlc.c | 19 +- drivers/net/wan/hdlc.c | 9 +- drivers/net/wan/hdlc_cisco.c | 14 +- drivers/net/wan/hdlc_fr.c | 40 +- drivers/net/wan/hdlc_ppp.c | 8 +- drivers/net/wan/hdlc_raw.c | 14 +- drivers/net/wan/hdlc_raw_eth.c | 14 +- drivers/net/wan/hdlc_x25.c | 16 +- drivers/net/wan/hostess_sv11.c | 13 +- drivers/net/wan/ixp4xx_hss.c | 22 +- drivers/net/wan/lmc/lmc.h | 2 +- drivers/net/wan/lmc/lmc_main.c | 33 +- drivers/net/wan/lmc/lmc_proto.c | 7 + drivers/net/wan/lmc/lmc_proto.h | 1 + drivers/net/wan/n2.c | 32 +- drivers/net/wan/pc300too.c | 44 +- drivers/net/wan/pci200syn.c | 32 +- drivers/net/wan/sbni.c | 1638 ++++ drivers/net/wan/sbni.h | 147 + drivers/net/wan/sealevel.c | 10 +- drivers/net/wan/wanxl.c | 21 +- drivers/net/wireless/ath/ath10k/Kconfig | 1 - drivers/net/wireless/ath/ath10k/pci.c | 9 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 5 + drivers/net/wireless/ath/ath11k/mhi.c | 1 - drivers/net/wireless/ath/ath11k/pci.c | 10 +- drivers/net/wireless/ath/ath5k/pci.c | 2 +- drivers/net/wireless/ath/ath9k/pci.c | 8 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 53 +- drivers/net/wireless/cisco/airo.c | 15 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 25 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 70 +- drivers/net/wireless/intersil/hostap/hostap.h | 3 +- .../net/wireless/intersil/hostap/hostap_ioctl.c | 30 +- drivers/net/wireless/intersil/hostap/hostap_main.c | 3 - drivers/net/wireless/marvell/libertas/ethtool.c | 9 +- drivers/net/wwan/iosm/iosm_ipc_mmio.h | 4 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 4 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 2 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 19 +- drivers/net/wwan/iosm/iosm_ipc_protocol_ops.c | 4 +- drivers/net/wwan/iosm/iosm_ipc_wwan.c | 2 +- drivers/net/wwan/mhi_wwan_ctrl.c | 12 +- drivers/nfc/fdp/fdp.c | 38 +- drivers/nfc/fdp/fdp.h | 4 +- drivers/nfc/fdp/i2c.c | 8 +- drivers/nfc/mei_phy.c | 4 +- drivers/nfc/mei_phy.h | 2 +- drivers/nfc/microread/i2c.c | 4 +- drivers/nfc/microread/microread.c | 14 +- drivers/nfc/microread/microread.h | 6 +- drivers/nfc/nfcmrvl/fw_dnld.c | 16 +- drivers/nfc/nfcmrvl/i2c.c | 4 +- drivers/nfc/nfcmrvl/main.c | 6 +- drivers/nfc/nfcmrvl/nfcmrvl.h | 6 +- drivers/nfc/nfcmrvl/spi.c | 4 +- drivers/nfc/nfcmrvl/uart.c | 4 +- drivers/nfc/nfcmrvl/usb.c | 2 +- drivers/nfc/nfcsim.c | 4 +- drivers/nfc/nxp-nci/core.c | 2 +- drivers/nfc/pn533/pn533.c | 2 +- drivers/nfc/pn544/i2c.c | 2 +- drivers/nfc/pn544/pn544.c | 17 +- drivers/nfc/pn544/pn544.h | 7 +- drivers/nfc/port100.c | 47 +- drivers/nfc/s3fwrn5/core.c | 7 +- drivers/nfc/s3fwrn5/firmware.c | 12 +- drivers/nfc/s3fwrn5/nci.c | 8 +- drivers/nfc/s3fwrn5/nci.h | 2 +- drivers/nfc/st-nci/core.c | 5 +- drivers/nfc/st-nci/i2c.c | 2 +- drivers/nfc/st-nci/ndlc.c | 6 +- drivers/nfc/st-nci/ndlc.h | 8 +- drivers/nfc/st-nci/spi.c | 2 +- drivers/nfc/st-nci/vendor_cmds.c | 2 +- drivers/nfc/st21nfca/core.c | 6 +- drivers/nfc/st21nfca/i2c.c | 6 +- drivers/nfc/st21nfca/st21nfca.h | 4 +- drivers/nfc/st21nfca/vendor_cmds.c | 2 +- drivers/nfc/st95hf/core.c | 2 +- drivers/nfc/trf7970a.c | 19 +- drivers/nfc/virtual_ncidev.c | 4 +- drivers/ntb/core.c | 4 +- drivers/ntb/ntb_transport.c | 4 +- drivers/ntb/test/ntb_msi_test.c | 4 +- drivers/ntb/test/ntb_perf.c | 1 - drivers/ntb/test/ntb_pingpong.c | 2 +- drivers/nubus/bus.c | 6 +- drivers/nvdimm/bus.c | 3 +- drivers/of/address.c | 33 - drivers/of/base.c | 5 +- drivers/of/device.c | 3 - drivers/of/fdt.c | 4 + drivers/of/kexec.c | 41 +- drivers/of/of_private.h | 7 - drivers/opp/of.c | 5 +- drivers/parisc/led.c | 4 +- drivers/parport/parport_serial.c | 9 +- drivers/pci/controller/Kconfig | 1 - drivers/pci/controller/dwc/pci-dra7xx.c | 16 +- drivers/pci/controller/dwc/pci-keystone.c | 14 +- drivers/pci/controller/dwc/pcie-artpec6.c | 7 +- drivers/pci/controller/dwc/pcie-designware-host.c | 9 +- drivers/pci/controller/dwc/pcie-designware-plat.c | 1 + drivers/pci/controller/dwc/pcie-uniphier.c | 8 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 15 +- drivers/pci/controller/pci-aardvark.c | 5 +- drivers/pci/controller/pci-ftpci100.c | 2 +- drivers/pci/controller/pci-tegra.c | 13 +- drivers/pci/controller/pci-xgene-msi.c | 9 +- drivers/pci/controller/pcie-altera-msi.c | 10 +- drivers/pci/controller/pcie-altera.c | 10 +- drivers/pci/controller/pcie-brcmstb.c | 9 +- drivers/pci/controller/pcie-iproc-msi.c | 4 +- drivers/pci/controller/pcie-mediatek-gen3.c | 13 +- drivers/pci/controller/pcie-mediatek.c | 12 +- drivers/pci/controller/pcie-microchip-host.c | 18 +- drivers/pci/controller/pcie-rcar-host.c | 8 +- drivers/pci/controller/pcie-rockchip-host.c | 8 +- drivers/pci/controller/pcie-xilinx-cpm.c | 4 +- drivers/pci/controller/pcie-xilinx-nwl.c | 13 +- drivers/pci/controller/pcie-xilinx.c | 9 +- drivers/pci/endpoint/pci-epf-core.c | 7 +- drivers/pci/pci-driver.c | 3 +- drivers/pci/pci.c | 34 +- drivers/pci/quirks.c | 30 +- drivers/pci/syscall.c | 6 +- drivers/pci/xen-pcifront.c | 2 +- drivers/pcmcia/ds.c | 4 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 140 - drivers/phy/samsung/Makefile | 5 +- drivers/phy/samsung/phy-exynos7-ufs.c | 77 - drivers/phy/samsung/phy-exynos7-ufs.h | 81 + drivers/phy/samsung/phy-exynosautov9-ufs.c | 67 - drivers/phy/samsung/phy-samsung-ufs.c | 3 - drivers/phy/samsung/phy-samsung-ufs.h | 13 +- drivers/phy/tegra/xusb.c | 4 +- drivers/pinctrl/Kconfig | 5 +- drivers/pinctrl/bcm/pinctrl-bcm2835.c | 3 +- drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx8dxl.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8mn.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8qxp.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx8ulp.c | 278 - drivers/pinctrl/mediatek/pinctrl-mt8365.c | 1 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 8 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 16 +- drivers/pinctrl/pinctrl-zynq.c | 2 - drivers/pinctrl/qcom/Kconfig | 71 +- drivers/pinctrl/qcom/Makefile | 1 - drivers/pinctrl/qcom/pinctrl-mdm9607.c | 1087 --- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 35 +- drivers/pinctrl/renesas/core.c | 29 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 320 +- drivers/pinctrl/renesas/pinctrl.c | 16 +- drivers/pinctrl/renesas/sh_pfc.h | 7 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +- drivers/platform/surface/aggregator/bus.c | 4 +- drivers/platform/x86/Kconfig | 3 - drivers/platform/x86/dual_accel_detect.h | 75 - drivers/platform/x86/intel-hid.c | 21 +- drivers/platform/x86/intel-vbtn.c | 18 +- drivers/platform/x86/thinkpad_acpi.c | 3 +- drivers/platform/x86/wmi.c | 4 +- drivers/pnp/driver.c | 3 +- drivers/power/supply/Kconfig | 10 - drivers/power/supply/Makefile | 3 +- drivers/power/supply/ab8500-bm.h | 219 +- drivers/power/supply/ab8500_bmdata.c | 34 +- drivers/power/supply/ab8500_btemp.c | 22 +- drivers/power/supply/ab8500_chargalg.c | 2100 ----- drivers/power/supply/ab8500_charger.c | 4 +- drivers/power/supply/ab8500_fg.c | 20 +- drivers/power/supply/abx500_chargalg.c | 2099 +++++ drivers/power/supply/cros_peripheral_charger.c | 386 - drivers/pps/clients/pps_parport.c | 42 +- drivers/ptp/ptp_sysfs.c | 2 +- drivers/rapidio/rio-driver.c | 4 +- drivers/regulator/Kconfig | 24 +- drivers/regulator/Makefile | 2 - drivers/regulator/bd718x7-regulator.c | 369 +- drivers/regulator/da9063-regulator.c | 132 +- drivers/regulator/dbx500-prcmu.c | 4 +- drivers/regulator/devres.c | 69 +- drivers/regulator/fixed.c | 5 +- drivers/regulator/hi6421v600-regulator.c | 50 +- drivers/regulator/mt6358-regulator.c | 87 +- drivers/regulator/mt6359-regulator.c | 19 +- drivers/regulator/mt6397-regulator.c | 15 +- drivers/regulator/rt5033-regulator.c | 21 +- drivers/regulator/rt6245-regulator.c | 2 +- drivers/regulator/rtq2134-regulator.c | 373 - drivers/regulator/rtq6752-regulator.c | 289 - drivers/regulator/sy7636a-regulator.c | 32 +- drivers/regulator/sy8824x.c | 16 +- drivers/regulator/sy8827n.c | 14 - drivers/regulator/tps65910-regulator.c | 10 +- drivers/reset/Kconfig | 9 +- drivers/reset/Makefile | 1 - drivers/reset/reset-qcom-pdc.c | 62 +- drivers/reset/reset-rzg2l-usbphy-ctrl.c | 175 - drivers/rpmsg/rpmsg_core.c | 7 +- drivers/rtc/rtc-cmos.c | 2 - drivers/s390/block/dasd_ioctl.c | 4 +- drivers/s390/block/scm_drv.c | 4 +- drivers/s390/char/con3215.c | 11 +- drivers/s390/char/sclp_cmd.c | 2 +- drivers/s390/char/sclp_early_core.c | 19 +- drivers/s390/char/sclp_tty.c | 15 +- drivers/s390/char/sclp_vt220.c | 9 +- drivers/s390/char/tty3270.c | 4 +- drivers/s390/char/zcore.c | 2 +- drivers/s390/cio/ccwgroup.c | 28 +- drivers/s390/cio/chsc_sch.c | 3 +- drivers/s390/cio/css.c | 7 +- drivers/s390/cio/css.h | 2 +- drivers/s390/cio/device.c | 9 +- drivers/s390/cio/eadm_sch.c | 4 +- drivers/s390/cio/qdio.h | 18 + drivers/s390/cio/qdio_debug.c | 3 + drivers/s390/cio/qdio_main.c | 286 +- drivers/s390/cio/qdio_setup.c | 4 + drivers/s390/cio/scm.c | 5 +- drivers/s390/cio/vfio_ccw_drv.c | 3 +- drivers/s390/crypto/ap_bus.c | 4 +- drivers/s390/net/Kconfig | 9 + drivers/s390/net/qeth_core.h | 51 +- drivers/s390/net/qeth_core_main.c | 199 +- drivers/s390/net/qeth_core_mpc.c | 3 + drivers/s390/net/qeth_core_mpc.h | 23 +- drivers/s390/net/qeth_core_sys.c | 5 + drivers/s390/net/qeth_ethtool.c | 7 + drivers/s390/net/qeth_l2_main.c | 175 +- drivers/s390/net/qeth_l3_main.c | 19 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/s390/scsi/zfcp_qdio.c | 5 +- drivers/scsi/BusLogic.c | 8 +- drivers/scsi/Kconfig | 18 +- drivers/scsi/Makefile | 3 +- drivers/scsi/aacraid/aachba.c | 1 + drivers/scsi/be2iscsi/be_mgmt.c | 84 +- drivers/scsi/ch.c | 73 +- drivers/scsi/libsas/Kconfig | 1 + drivers/scsi/libsas/Makefile | 2 +- drivers/scsi/libsas/sas_ata.c | 4 +- drivers/scsi/libsas/sas_discover.c | 2 +- drivers/scsi/libsas/sas_expander.c | 2 +- drivers/scsi/libsas/sas_host_smp.c | 2 +- drivers/scsi/libsas/sas_init.c | 2 +- drivers/scsi/libsas/sas_phy.c | 2 +- drivers/scsi/libsas/sas_port.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 6 +- drivers/scsi/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_attr.c | 21 +- drivers/scsi/lpfc/lpfc_crtn.h | 2 - drivers/scsi/lpfc/lpfc_ct.c | 10 +- drivers/scsi/lpfc/lpfc_disc.h | 9 +- drivers/scsi/lpfc/lpfc_els.c | 128 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 198 +- drivers/scsi/lpfc/lpfc_hw.h | 3 +- drivers/scsi/lpfc/lpfc_hw4.h | 26 +- drivers/scsi/lpfc/lpfc_ids.h | 4 +- drivers/scsi/lpfc/lpfc_init.c | 93 +- drivers/scsi/lpfc/lpfc_mbox.c | 5 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 43 +- drivers/scsi/lpfc/lpfc_nvme.c | 10 +- drivers/scsi/lpfc/lpfc_nvme.h | 6 +- drivers/scsi/lpfc/lpfc_nvmet.c | 11 +- drivers/scsi/lpfc/lpfc_scsi.c | 76 +- drivers/scsi/lpfc/lpfc_scsi.h | 6 +- drivers/scsi/lpfc/lpfc_sli.c | 194 +- drivers/scsi/lpfc/lpfc_sli4.h | 4 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/qla2xxx/Makefile | 3 +- drivers/scsi/qla2xxx/qla_attr.c | 5 - drivers/scsi/qla2xxx/qla_bsg.c | 90 +- drivers/scsi/qla2xxx/qla_bsg.h | 3 - drivers/scsi/qla2xxx/qla_dbg.h | 1 - drivers/scsi/qla2xxx/qla_def.h | 195 +- drivers/scsi/qla2xxx/qla_edif.c | 3409 -------- drivers/scsi/qla2xxx/qla_edif.h | 128 - drivers/scsi/qla2xxx/qla_edif_bsg.h | 220 - drivers/scsi/qla2xxx/qla_fw.h | 12 +- drivers/scsi/qla2xxx/qla_gbl.h | 50 +- drivers/scsi/qla2xxx/qla_gs.c | 6 +- drivers/scsi/qla2xxx/qla_init.c | 168 +- drivers/scsi/qla2xxx/qla_iocb.c | 146 +- drivers/scsi/qla2xxx/qla_isr.c | 320 +- drivers/scsi/qla2xxx/qla_mbx.c | 33 +- drivers/scsi/qla2xxx/qla_mid.c | 7 +- drivers/scsi/qla2xxx/qla_nvme.c | 4 - drivers/scsi/qla2xxx/qla_nx.c | 2 + drivers/scsi/qla2xxx/qla_os.c | 101 +- drivers/scsi/qla2xxx/qla_sup.c | 1 + drivers/scsi/qla2xxx/qla_target.c | 145 +- drivers/scsi/qla2xxx/qla_target.h | 19 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla4xxx/ql4_init.c | 4 +- drivers/scsi/qla4xxx/ql4_iocb.c | 2 +- drivers/scsi/qla4xxx/ql4_mbx.c | 30 +- drivers/scsi/qla4xxx/ql4_nx.c | 10 +- drivers/scsi/qla4xxx/ql4_os.c | 10 +- drivers/scsi/scsi_bsg.c | 106 - drivers/scsi/scsi_common.c | 9 - drivers/scsi/scsi_debug.c | 115 +- drivers/scsi/scsi_devinfo.c | 1 - drivers/scsi/scsi_ioctl.c | 851 +- drivers/scsi/scsi_lib.c | 7 +- drivers/scsi/scsi_priv.h | 3 - drivers/scsi/scsi_scan.c | 5 - drivers/scsi/scsi_sysfs.c | 24 +- drivers/scsi/sd.c | 88 +- drivers/scsi/sg.c | 33 +- drivers/scsi/smartpqi/Kconfig | 8 +- drivers/scsi/smartpqi/smartpqi.h | 6 +- drivers/scsi/smartpqi/smartpqi_init.c | 64 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.c | 4 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/scsi/sr.c | 130 +- drivers/scsi/st.c | 72 +- drivers/scsi/ufs/Kconfig | 16 - drivers/scsi/ufs/Makefile | 2 - drivers/scsi/ufs/cdns-pltfrm.c | 7 +- drivers/scsi/ufs/tc-dwc-g210-pci.c | 32 +- drivers/scsi/ufs/tc-dwc-g210-pltfrm.c | 7 +- drivers/scsi/ufs/ufs-exynos.c | 7 +- drivers/scsi/ufs/ufs-fault-injection.c | 70 - drivers/scsi/ufs/ufs-fault-injection.h | 24 - drivers/scsi/ufs/ufs-hisi.c | 7 +- drivers/scsi/ufs/ufs-mediatek.c | 7 +- drivers/scsi/ufs/ufs-qcom.c | 7 +- drivers/scsi/ufs/ufs-sysfs.c | 22 - drivers/scsi/ufs/ufs.h | 54 +- drivers/scsi/ufs/ufshcd-pci.c | 48 +- drivers/scsi/ufs/ufshcd-pltfrm.c | 47 + drivers/scsi/ufs/ufshcd-pltfrm.h | 18 + drivers/scsi/ufs/ufshcd.c | 568 +- drivers/scsi/ufs/ufshcd.h | 107 +- drivers/scsi/ufs/ufshci.h | 1 + drivers/scsi/ufs/ufshpb.c | 2907 ------- drivers/scsi/ufs/ufshpb.h | 321 - drivers/sh/maple/maple.c | 5 +- drivers/sh/superhyway/superhyway.c | 8 +- drivers/siox/siox-core.c | 4 +- drivers/slimbus/core.c | 4 +- drivers/slimbus/messaging.c | 7 +- drivers/slimbus/qcom-ngd-ctrl.c | 22 +- drivers/soc/Makefile | 2 +- drivers/soc/imx/soc-imx8m.c | 84 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 12 +- drivers/soc/ixp4xx/ixp4xx-qmgr.c | 10 +- drivers/soc/qcom/apr.c | 4 +- drivers/soc/qcom/qcom_aoss.c | 9 +- drivers/soc/qcom/rpmhpd.c | 5 +- drivers/soc/qcom/rpmpd.c | 28 - drivers/soc/qcom/socinfo.c | 4 +- drivers/soc/renesas/Kconfig | 2 - drivers/soc/renesas/renesas-soc.c | 4 - drivers/soc/rockchip/Kconfig | 4 +- drivers/soc/tegra/Kconfig | 6 +- drivers/soundwire/bus.c | 14 +- drivers/soundwire/cadence_master.c | 224 +- drivers/soundwire/cadence_master.h | 7 - drivers/soundwire/dmi-quirks.c | 36 +- drivers/soundwire/intel.c | 88 +- drivers/soundwire/intel_init.c | 14 +- drivers/soundwire/stream.c | 5 +- drivers/spi/spi-altera-dfl.c | 21 +- drivers/spi/spi-bcm2835aux.c | 4 +- drivers/spi/spi-ep93xx.c | 4 +- drivers/spi/spi-fsi.c | 125 +- drivers/spi/spi-geni-qcom.c | 6 + drivers/spi/spi-imx.c | 80 +- drivers/spi/spi-meson-spicc.c | 2 - drivers/spi/spi-mt65xx.c | 71 +- drivers/spi/spi-mux.c | 8 - drivers/spi/spi-pxa2xx.c | 35 +- drivers/spi/spi-stm32.c | 122 +- drivers/spi/spi.c | 8 +- drivers/spmi/spmi.c | 3 +- drivers/ssb/main.c | 4 +- drivers/staging/Kconfig | 4 +- drivers/staging/Makefile | 3 +- drivers/staging/board/board.c | 7 +- drivers/staging/fieldbus/anybuss/host.c | 4 +- drivers/staging/fwserial/fwserial.c | 8 +- drivers/staging/gdm724x/gdm_tty.c | 13 +- drivers/staging/greybus/gbphy.c | 4 +- drivers/staging/greybus/uart.c | 4 +- drivers/staging/hikey9xx/Kconfig | 19 + drivers/staging/hikey9xx/Makefile | 3 + drivers/staging/hikey9xx/TODO | 5 + drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 311 + .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 134 + drivers/staging/ks7010/ks7010_sdio.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 10 +- drivers/staging/media/atomisp/i2c/atomisp-gc2235.c | 13 +- .../staging/media/atomisp/i2c/atomisp-mt9m114.c | 22 +- drivers/staging/media/atomisp/i2c/ov2680.h | 2 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 +- drivers/staging/media/atomisp/pci/atomisp_compat.h | 2 + .../media/atomisp/pci/atomisp_compat_css20.c | 38 +- drivers/staging/media/atomisp/pci/atomisp_csi2.c | 3 +- drivers/staging/media/atomisp/pci/atomisp_drvfs.c | 6 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 8 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 4 +- .../pci/hive_isp_css_common/host/input_system.c | 62 + .../media/atomisp/pci/input_system_ctrl_defs.h | 2 +- .../pci/isp/kernels/anr/anr_1.0/ia_css_anr_types.h | 4 +- .../media/atomisp/pci/isp2400_input_system_local.h | 32 +- .../media/atomisp/pci/isp_acquisition_defs.h | 2 +- .../staging/media/atomisp/pci/isp_capture_defs.h | 2 +- .../media/atomisp/pci/runtime/isys/src/rx.c | 14 +- drivers/staging/media/atomisp/pci/sh_css.c | 47 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 6 +- drivers/staging/media/atomisp/pci/sh_css_mipi.c | 69 +- drivers/staging/media/atomisp/pci/sh_css_params.c | 171 +- drivers/staging/media/atomisp/pci/sh_css_sp.c | 108 +- drivers/staging/media/atomisp/pci/sh_css_version.c | 3 +- drivers/staging/media/hantro/Makefile | 1 - drivers/staging/media/hantro/hantro.h | 4 +- drivers/staging/media/hantro/hantro_drv.c | 11 +- drivers/staging/media/hantro/hantro_g1_h264_dec.c | 48 +- drivers/staging/media/hantro/hantro_g1_vp8_dec.c | 31 +- drivers/staging/media/hantro/hantro_h264.c | 24 - drivers/staging/media/hantro/hantro_hw.h | 8 - .../media/hantro/rockchip_vpu2_hw_h264_dec.c | 491 -- .../media/hantro/rockchip_vpu2_hw_vp8_dec.c | 32 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 43 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 6 + drivers/staging/media/imx/Makefile | 1 - drivers/staging/media/imx/imx7-media-csi.c | 36 +- drivers/staging/media/imx/imx7-mipi-csis.c | 6 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 991 --- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 26 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 - drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/most/video/video.c | 4 +- drivers/staging/mt7621-pci/pci-mt7621.c | 1 + drivers/staging/octeon/ethernet.c | 12 +- drivers/staging/qlge/qlge_dbg.c | 4 +- drivers/staging/r8188eu/Kconfig | 26 - drivers/staging/r8188eu/Makefile | 119 - drivers/staging/r8188eu/core/rtw_ap.c | 1960 ----- drivers/staging/r8188eu/core/rtw_br_ext.c | 1194 --- drivers/staging/r8188eu/core/rtw_cmd.c | 2190 ----- drivers/staging/r8188eu/core/rtw_debug.c | 927 --- drivers/staging/r8188eu/core/rtw_efuse.c | 856 -- drivers/staging/r8188eu/core/rtw_ieee80211.c | 1609 ---- drivers/staging/r8188eu/core/rtw_io.c | 307 - drivers/staging/r8188eu/core/rtw_ioctl_set.c | 1102 --- drivers/staging/r8188eu/core/rtw_iol.c | 192 - drivers/staging/r8188eu/core/rtw_led.c | 1676 ---- drivers/staging/r8188eu/core/rtw_mlme.c | 2338 ------ drivers/staging/r8188eu/core/rtw_mlme_ext.c | 8391 -------------------- drivers/staging/r8188eu/core/rtw_mp.c | 983 --- drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 1334 ---- drivers/staging/r8188eu/core/rtw_p2p.c | 1999 ----- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 627 -- drivers/staging/r8188eu/core/rtw_recv.c | 2220 ------ drivers/staging/r8188eu/core/rtw_rf.c | 72 - drivers/staging/r8188eu/core/rtw_security.c | 1700 ---- drivers/staging/r8188eu/core/rtw_sreset.c | 62 - drivers/staging/r8188eu/core/rtw_sta_mgt.c | 593 -- drivers/staging/r8188eu/core/rtw_wlan_util.c | 1674 ---- drivers/staging/r8188eu/core/rtw_xmit.c | 2345 ------ drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c | 69 - drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 664 -- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 702 -- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 213 - drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 250 - drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 1287 --- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 115 - drivers/staging/r8188eu/hal/hal_com.c | 358 - drivers/staging/r8188eu/hal/hal_intf.c | 450 -- drivers/staging/r8188eu/hal/odm.c | 1983 ----- drivers/staging/r8188eu/hal/odm_HWConfig.c | 567 -- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 349 - drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 98 - drivers/staging/r8188eu/hal/odm_debug.c | 6 - drivers/staging/r8188eu/hal/odm_interface.c | 178 - drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 746 -- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 243 - drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 2367 ------ drivers/staging/r8188eu/hal/rtl8188e_mp.c | 835 -- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 1119 --- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 552 -- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 186 - drivers/staging/r8188eu/hal/rtl8188e_sreset.c | 64 - drivers/staging/r8188eu/hal/rtl8188e_xmit.c | 75 - drivers/staging/r8188eu/hal/rtl8188eu_led.c | 94 - drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 120 - drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 687 -- drivers/staging/r8188eu/hal/usb_halinit.c | 2294 ------ drivers/staging/r8188eu/hal/usb_ops_linux.c | 701 -- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 253 - drivers/staging/r8188eu/include/Hal8188EPhyReg.h | 1072 --- drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 155 - .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 77 - drivers/staging/r8188eu/include/HalHWImg8188E_BB.h | 27 - drivers/staging/r8188eu/include/HalHWImg8188E_FW.h | 16 - .../staging/r8188eu/include/HalHWImg8188E_MAC.h | 13 - drivers/staging/r8188eu/include/HalHWImg8188E_RF.h | 13 - drivers/staging/r8188eu/include/HalPhyRf_8188e.h | 41 - drivers/staging/r8188eu/include/HalPwrSeqCmd.h | 110 - drivers/staging/r8188eu/include/HalVerDef.h | 149 - drivers/staging/r8188eu/include/basic_types.h | 168 - drivers/staging/r8188eu/include/cmd_osdep.h | 16 - drivers/staging/r8188eu/include/drv_types.h | 323 - drivers/staging/r8188eu/include/ethernet.h | 24 - drivers/staging/r8188eu/include/hal_com.h | 156 - drivers/staging/r8188eu/include/hal_intf.h | 413 - drivers/staging/r8188eu/include/ieee80211.h | 1245 --- drivers/staging/r8188eu/include/ieee80211_ext.h | 271 - drivers/staging/r8188eu/include/if_ether.h | 94 - drivers/staging/r8188eu/include/ioctl_cfg80211.h | 91 - drivers/staging/r8188eu/include/ip.h | 109 - drivers/staging/r8188eu/include/mlme_osdep.h | 19 - drivers/staging/r8188eu/include/mp_custom_oid.h | 333 - drivers/staging/r8188eu/include/odm.h | 1159 --- drivers/staging/r8188eu/include/odm_HWConfig.h | 116 - drivers/staging/r8188eu/include/odm_RTL8188E.h | 40 - .../staging/r8188eu/include/odm_RegConfig8188E.h | 27 - .../staging/r8188eu/include/odm_RegDefine11AC.h | 29 - drivers/staging/r8188eu/include/odm_RegDefine11N.h | 143 - drivers/staging/r8188eu/include/odm_interface.h | 147 - drivers/staging/r8188eu/include/odm_precomp.h | 76 - drivers/staging/r8188eu/include/odm_reg.h | 89 - drivers/staging/r8188eu/include/odm_types.h | 45 - drivers/staging/r8188eu/include/osdep_intf.h | 66 - drivers/staging/r8188eu/include/osdep_service.h | 460 -- drivers/staging/r8188eu/include/recv_osdep.h | 38 - drivers/staging/r8188eu/include/rtl8188e_cmd.h | 106 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 47 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 455 -- drivers/staging/r8188eu/include/rtl8188e_led.h | 18 - drivers/staging/r8188eu/include/rtl8188e_recv.h | 53 - drivers/staging/r8188eu/include/rtl8188e_rf.h | 19 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 1423 ---- drivers/staging/r8188eu/include/rtl8188e_sreset.h | 15 - drivers/staging/r8188eu/include/rtl8188e_xmit.h | 161 - drivers/staging/r8188eu/include/rtw_android.h | 47 - drivers/staging/r8188eu/include/rtw_ap.h | 51 - drivers/staging/r8188eu/include/rtw_br_ext.h | 50 - drivers/staging/r8188eu/include/rtw_cmd.h | 975 --- drivers/staging/r8188eu/include/rtw_debug.h | 240 - drivers/staging/r8188eu/include/rtw_eeprom.h | 114 - drivers/staging/r8188eu/include/rtw_efuse.h | 134 - drivers/staging/r8188eu/include/rtw_event.h | 97 - drivers/staging/r8188eu/include/rtw_ht.h | 28 - drivers/staging/r8188eu/include/rtw_io.h | 370 - drivers/staging/r8188eu/include/rtw_ioctl.h | 104 - drivers/staging/r8188eu/include/rtw_ioctl_rtl.h | 63 - drivers/staging/r8188eu/include/rtw_ioctl_set.h | 33 - drivers/staging/r8188eu/include/rtw_iol.h | 68 - drivers/staging/r8188eu/include/rtw_led.h | 181 - drivers/staging/r8188eu/include/rtw_mlme.h | 634 -- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 858 -- drivers/staging/r8188eu/include/rtw_mp.h | 476 -- drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 323 - .../staging/r8188eu/include/rtw_mp_phy_regdef.h | 1063 --- drivers/staging/r8188eu/include/rtw_p2p.h | 119 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 266 - drivers/staging/r8188eu/include/rtw_recv.h | 457 -- drivers/staging/r8188eu/include/rtw_rf.h | 129 - drivers/staging/r8188eu/include/rtw_security.h | 341 - drivers/staging/r8188eu/include/rtw_sreset.h | 34 - drivers/staging/r8188eu/include/rtw_xmit.h | 367 - drivers/staging/r8188eu/include/sta_info.h | 368 - drivers/staging/r8188eu/include/usb_ops.h | 76 - drivers/staging/r8188eu/include/usb_ops_linux.h | 39 - drivers/staging/r8188eu/include/usb_osintf.h | 29 - drivers/staging/r8188eu/include/usb_vendor_req.h | 35 - drivers/staging/r8188eu/include/wifi.h | 1086 --- drivers/staging/r8188eu/include/wlan_bssdef.h | 327 - drivers/staging/r8188eu/include/xmit_osdep.h | 51 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 8133 ------------------- drivers/staging/r8188eu/os_dep/mlme_linux.c | 222 - drivers/staging/r8188eu/os_dep/os_intfs.c | 1264 --- drivers/staging/r8188eu/os_dep/osdep_service.c | 513 -- drivers/staging/r8188eu/os_dep/recv_linux.c | 238 - drivers/staging/r8188eu/os_dep/rtw_android.c | 265 - drivers/staging/r8188eu/os_dep/usb_intf.c | 844 -- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 268 - drivers/staging/r8188eu/os_dep/xmit_linux.c | 265 - drivers/staging/rtl8188eu/Kconfig | 25 + drivers/staging/rtl8188eu/Makefile | 56 + drivers/staging/rtl8188eu/TODO | 14 + drivers/staging/rtl8188eu/core/rtw_ap.c | 1665 ++++ drivers/staging/rtl8188eu/core/rtw_cmd.c | 1219 +++ drivers/staging/rtl8188eu/core/rtw_efuse.c | 876 ++ drivers/staging/rtl8188eu/core/rtw_ieee80211.c | 992 +++ drivers/staging/rtl8188eu/core/rtw_ioctl_set.c | 512 ++ drivers/staging/rtl8188eu/core/rtw_iol.c | 19 + drivers/staging/rtl8188eu/core/rtw_led.c | 460 ++ drivers/staging/rtl8188eu/core/rtw_mlme.c | 1887 +++++ drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 5172 ++++++++++++ drivers/staging/rtl8188eu/core/rtw_pwrctrl.c | 581 ++ drivers/staging/rtl8188eu/core/rtw_recv.c | 1812 +++++ drivers/staging/rtl8188eu/core/rtw_rf.c | 58 + drivers/staging/rtl8188eu/core/rtw_security.c | 869 ++ drivers/staging/rtl8188eu/core/rtw_sreset.c | 21 + drivers/staging/rtl8188eu/core/rtw_sta_mgt.c | 479 ++ drivers/staging/rtl8188eu/core/rtw_wlan_util.c | 1373 ++++ drivers/staging/rtl8188eu/core/rtw_xmit.c | 1928 +++++ drivers/staging/rtl8188eu/hal/bb_cfg.c | 681 ++ drivers/staging/rtl8188eu/hal/fw.c | 202 + .../staging/rtl8188eu/hal/hal8188e_rate_adaptive.c | 646 ++ drivers/staging/rtl8188eu/hal/hal_com.c | 285 + drivers/staging/rtl8188eu/hal/hal_intf.c | 60 + drivers/staging/rtl8188eu/hal/mac_cfg.c | 120 + drivers/staging/rtl8188eu/hal/odm.c | 966 +++ drivers/staging/rtl8188eu/hal/odm_hwconfig.c | 397 + drivers/staging/rtl8188eu/hal/odm_rtl8188e.c | 335 + drivers/staging/rtl8188eu/hal/phy.c | 1276 +++ drivers/staging/rtl8188eu/hal/pwrseq.c | 88 + drivers/staging/rtl8188eu/hal/pwrseqcmd.c | 80 + drivers/staging/rtl8188eu/hal/rf.c | 289 + drivers/staging/rtl8188eu/hal/rf_cfg.c | 247 + drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c | 591 ++ drivers/staging/rtl8188eu/hal/rtl8188e_dm.c | 217 + drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c | 523 ++ drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c | 193 + drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c | 25 + drivers/staging/rtl8188eu/hal/rtl8188eu_led.c | 55 + drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c | 83 + drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c | 638 ++ drivers/staging/rtl8188eu/hal/usb_halinit.c | 1879 +++++ drivers/staging/rtl8188eu/include/HalVerDef.h | 37 + drivers/staging/rtl8188eu/include/basic_types.h | 134 + drivers/staging/rtl8188eu/include/drv_types.h | 176 + drivers/staging/rtl8188eu/include/fw.h | 44 + .../staging/rtl8188eu/include/hal8188e_phy_cfg.h | 175 + .../staging/rtl8188eu/include/hal8188e_phy_reg.h | 201 + .../rtl8188eu/include/hal8188e_rate_adaptive.h | 74 + drivers/staging/rtl8188eu/include/hal_com.h | 150 + drivers/staging/rtl8188eu/include/hal_intf.h | 223 + drivers/staging/rtl8188eu/include/ieee80211.h | 742 ++ drivers/staging/rtl8188eu/include/mlme_osdep.h | 21 + drivers/staging/rtl8188eu/include/mon.h | 28 + drivers/staging/rtl8188eu/include/odm.h | 1059 +++ drivers/staging/rtl8188eu/include/odm_hwconfig.h | 101 + drivers/staging/rtl8188eu/include/odm_precomp.h | 63 + drivers/staging/rtl8188eu/include/odm_rtl8188e.h | 39 + drivers/staging/rtl8188eu/include/odm_types.h | 24 + drivers/staging/rtl8188eu/include/osdep_intf.h | 35 + drivers/staging/rtl8188eu/include/osdep_service.h | 81 + drivers/staging/rtl8188eu/include/phy.h | 26 + drivers/staging/rtl8188eu/include/phydm_reg.h | 22 + .../staging/rtl8188eu/include/phydm_regdefine11n.h | 53 + drivers/staging/rtl8188eu/include/pwrseq.h | 242 + drivers/staging/rtl8188eu/include/pwrseqcmd.h | 52 + drivers/staging/rtl8188eu/include/recv_osdep.h | 26 + drivers/staging/rtl8188eu/include/rf.h | 12 + drivers/staging/rtl8188eu/include/rtl8188e_cmd.h | 70 + drivers/staging/rtl8188eu/include/rtl8188e_dm.h | 40 + drivers/staging/rtl8188eu/include/rtl8188e_hal.h | 333 + drivers/staging/rtl8188eu/include/rtl8188e_recv.h | 53 + drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 1120 +++ drivers/staging/rtl8188eu/include/rtl8188e_xmit.h | 157 + drivers/staging/rtl8188eu/include/rtw_android.h | 50 + drivers/staging/rtl8188eu/include/rtw_ap.h | 45 + drivers/staging/rtl8188eu/include/rtw_cmd.h | 361 + drivers/staging/rtl8188eu/include/rtw_eeprom.h | 114 + drivers/staging/rtl8188eu/include/rtw_efuse.h | 67 + drivers/staging/rtl8188eu/include/rtw_event.h | 81 + drivers/staging/rtl8188eu/include/rtw_ht.h | 26 + drivers/staging/rtl8188eu/include/rtw_ioctl.h | 85 + drivers/staging/rtl8188eu/include/rtw_ioctl_set.h | 28 + drivers/staging/rtl8188eu/include/rtw_iol.h | 14 + drivers/staging/rtl8188eu/include/rtw_led.h | 98 + drivers/staging/rtl8188eu/include/rtw_mlme.h | 355 + drivers/staging/rtl8188eu/include/rtw_mlme_ext.h | 680 ++ drivers/staging/rtl8188eu/include/rtw_pwrctrl.h | 245 + drivers/staging/rtl8188eu/include/rtw_recv.h | 262 + drivers/staging/rtl8188eu/include/rtw_rf.h | 117 + drivers/staging/rtl8188eu/include/rtw_security.h | 241 + drivers/staging/rtl8188eu/include/rtw_sreset.h | 30 + drivers/staging/rtl8188eu/include/rtw_xmit.h | 352 + drivers/staging/rtl8188eu/include/sta_info.h | 359 + drivers/staging/rtl8188eu/include/usb_ops_linux.h | 26 + drivers/staging/rtl8188eu/include/wifi.h | 355 + drivers/staging/rtl8188eu/include/wlan_bssdef.h | 240 + drivers/staging/rtl8188eu/include/xmit_osdep.h | 32 + drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2780 +++++++ drivers/staging/rtl8188eu/os_dep/mlme_linux.c | 167 + drivers/staging/rtl8188eu/os_dep/mon.c | 183 + drivers/staging/rtl8188eu/os_dep/os_intfs.c | 657 ++ drivers/staging/rtl8188eu/os_dep/osdep_service.c | 63 + drivers/staging/rtl8188eu/os_dep/recv_linux.c | 138 + drivers/staging/rtl8188eu/os_dep/rtw_android.c | 223 + drivers/staging/rtl8188eu/os_dep/usb_intf.c | 485 ++ drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c | 644 ++ drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 189 + drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 2 +- drivers/staging/rtl8192e/rtllib_softmac.c | 3 +- drivers/staging/rtl8192e/rtllib_softmac_wx.c | 18 +- .../staging/rtl8192u/ieee80211/ieee80211_softmac.c | 3 +- drivers/staging/rtl8712/hal_init.c | 31 +- drivers/staging/rtl8712/os_intfs.c | 2 +- drivers/staging/rtl8712/osdep_service.h | 2 +- drivers/staging/rtl8712/rtl8712_led.c | 8 - drivers/staging/rtl8712/rtl871x_led.h | 1 - drivers/staging/rtl8712/rtl871x_pwrctrl.c | 8 - drivers/staging/rtl8712/rtl871x_pwrctrl.h | 1 - drivers/staging/rtl8712/usb_intf.c | 51 +- drivers/staging/rtl8712/wifi.h | 48 + drivers/staging/rtl8723bs/Kconfig | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 126 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 80 +- drivers/staging/rtl8723bs/core/rtw_io.c | 13 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 30 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 225 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 297 +- drivers/staging/rtl8723bs/core/rtw_security.c | 31 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 108 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 458 ++ drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.h | 1 + drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 408 + drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.h | 1 + drivers/staging/rtl8723bs/hal/HalBtcOutSrc.h | 8 + drivers/staging/rtl8723bs/hal/Mp_Precomp.h | 2 + drivers/staging/rtl8723bs/hal/hal_btcoex.c | 108 +- drivers/staging/rtl8723bs/hal/hal_com.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 22 +- drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 64 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 2 - drivers/staging/rtl8723bs/include/drv_types.h | 4 + drivers/staging/rtl8723bs/include/hal_btcoex.h | 3 + drivers/staging/rtl8723bs/include/ieee80211.h | 16 +- drivers/staging/rtl8723bs/include/osdep_intf.h | 2 - drivers/staging/rtl8723bs/include/osdep_service.h | 4 + drivers/staging/rtl8723bs/include/rtw_mlme.h | 6 +- drivers/staging/rtl8723bs/include/wifi.h | 8 + drivers/staging/rtl8723bs/include/wlan_bssdef.h | 92 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 147 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 226 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 15 +- drivers/staging/sm750fb/sm750.c | 52 +- drivers/staging/sm750fb/sm750.h | 12 +- drivers/staging/sm750fb/sm750_cursor.c | 4 +- drivers/staging/sm750fb/sm750_hw.c | 62 +- drivers/staging/vc04_services/Kconfig | 10 - drivers/staging/vc04_services/Makefile | 5 +- .../staging/vc04_services/bcm2835-audio/bcm2835.h | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 2 +- .../interface/vchiq_arm/vchiq_2835_arm.c | 564 ++ .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 2326 ++++-- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 82 - .../vc04_services/interface/vchiq_arm/vchiq_core.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 1440 ---- drivers/staging/vt6655/baseband.c | 2 + drivers/staging/vt6655/baseband.h | 2 + drivers/staging/vt6655/card.c | 1 + drivers/staging/vt6655/card.h | 2 + drivers/staging/vt6655/channel.c | 2 + drivers/staging/vt6655/channel.h | 1 + drivers/staging/vt6655/device_cfg.h | 6 +- drivers/staging/vt6655/device_main.c | 2 + drivers/staging/vt6655/dpc.c | 2 + drivers/staging/vt6655/dpc.h | 2 + drivers/staging/vt6655/key.c | 2 + drivers/staging/vt6655/key.h | 2 + drivers/staging/vt6655/mac.c | 3 + drivers/staging/vt6655/mac.h | 2 + drivers/staging/vt6655/upc.h | 2 + drivers/staging/vt6656/device.h | 2 + drivers/staging/wlan-ng/p80211netdev.c | 76 +- drivers/staging/wlan-ng/prism2fw.c | 8 +- drivers/target/Kconfig | 2 +- drivers/target/iscsi/cxgbit/cxgbit_ddp.c | 2 +- drivers/target/loopback/tcm_loop.c | 9 +- drivers/target/sbp/sbp_target.c | 4 +- drivers/target/target_core_alua.c | 94 +- drivers/target/target_core_iblock.c | 2 +- drivers/target/target_core_transport.c | 33 +- drivers/target/target_core_user.c | 150 +- drivers/tee/optee/call.c | 38 +- drivers/tee/optee/core.c | 43 +- drivers/tee/optee/optee_private.h | 1 - drivers/tee/optee/rpc.c | 5 +- drivers/tee/optee/shm_pool.c | 20 +- drivers/tee/tee_shm.c | 20 +- drivers/thunderbolt/domain.c | 4 +- drivers/thunderbolt/switch.c | 28 +- drivers/tty/amiserial.c | 278 +- drivers/tty/ehv_bytechan.c | 34 +- drivers/tty/goldfish.c | 18 +- drivers/tty/hvc/hvc_console.c | 10 +- drivers/tty/hvc/hvc_xen.c | 17 +- drivers/tty/hvc/hvcs.c | 12 +- drivers/tty/hvc/hvsi.c | 55 +- drivers/tty/ipwireless/tty.c | 12 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/moxa.c | 4 +- drivers/tty/mxser.c | 12 +- drivers/tty/n_gsm.c | 13 +- drivers/tty/nozomi.c | 12 +- drivers/tty/serdev/core.c | 4 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 5 +- drivers/tty/serial/8250/8250_bcm7271.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 36 +- drivers/tty/serial/8250/8250_fsl.c | 5 +- drivers/tty/serial/8250/8250_lpss.c | 10 - drivers/tty/serial/8250/8250_mtk.c | 5 - drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 9 +- drivers/tty/serial/8250/8250_pnp.c | 2 - drivers/tty/serial/8250/8250_port.c | 20 +- drivers/tty/serial/8250/Kconfig | 10 +- drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/amba-pl011.c | 197 +- drivers/tty/serial/fsl_lpuart.c | 2 +- drivers/tty/serial/jsm/jsm_neo.c | 2 - drivers/tty/serial/jsm/jsm_tty.c | 3 - drivers/tty/serial/kgdb_nmi.c | 11 +- drivers/tty/serial/max310x.c | 18 +- drivers/tty/serial/omap-serial.c | 75 +- drivers/tty/serial/samsung_tty.c | 46 +- drivers/tty/serial/serial-tegra.c | 6 +- drivers/tty/serial/serial_core.c | 20 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/uartlite.c | 61 +- drivers/tty/synclink_gt.c | 31 +- drivers/tty/tty_io.c | 13 + drivers/tty/ttynull.c | 4 +- drivers/tty/vcc.c | 4 +- drivers/tty/vt/keyboard.c | 62 +- drivers/tty/vt/vt.c | 27 +- drivers/usb/cdns3/cdns3-ep0.c | 1 - drivers/usb/cdns3/cdnsp-gadget.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.h | 4 +- drivers/usb/cdns3/cdnsp-ring.c | 18 +- drivers/usb/chipidea/host.c | 14 +- drivers/usb/class/cdc-acm.c | 14 +- drivers/usb/class/usbtmc.c | 9 +- drivers/usb/common/common.c | 20 - drivers/usb/common/ulpi.c | 4 +- drivers/usb/common/usb-otg-fsm.c | 6 +- drivers/usb/dwc2/core.h | 2 - drivers/usb/dwc2/gadget.c | 28 +- drivers/usb/dwc3/core.c | 15 - drivers/usb/dwc3/core.h | 16 - drivers/usb/dwc3/drd.c | 8 +- drivers/usb/dwc3/dwc3-qcom.c | 24 +- drivers/usb/dwc3/ep0.c | 2 - drivers/usb/dwc3/gadget.c | 234 +- drivers/usb/gadget/Kconfig | 1 - drivers/usb/gadget/composite.c | 8 +- drivers/usb/gadget/configfs.c | 4 - drivers/usb/gadget/function/f_hid.c | 44 +- drivers/usb/gadget/function/f_ncm.c | 50 +- drivers/usb/gadget/function/f_uac1.c | 674 +- drivers/usb/gadget/function/f_uac2.c | 656 +- drivers/usb/gadget/function/f_uvc.c | 1 - drivers/usb/gadget/function/u_audio.c | 369 +- drivers/usb/gadget/function/u_audio.h | 22 - drivers/usb/gadget/function/u_ether.c | 5 +- drivers/usb/gadget/function/u_serial.c | 36 +- drivers/usb/gadget/function/u_uac1.h | 20 - drivers/usb/gadget/function/u_uac2.h | 23 +- drivers/usb/gadget/function/uvc.h | 15 +- drivers/usb/gadget/function/uvc_queue.c | 28 +- drivers/usb/gadget/function/uvc_queue.h | 7 +- drivers/usb/gadget/function/uvc_video.c | 155 +- drivers/usb/gadget/function/uvc_video.h | 2 - drivers/usb/gadget/legacy/Kconfig | 1 - drivers/usb/gadget/udc/core.c | 19 - drivers/usb/gadget/udc/max3420_udc.c | 14 +- drivers/usb/gadget/udc/pxa25x_udc.c | 2 +- drivers/usb/host/ehci-mv.c | 23 +- drivers/usb/host/fotg210-hcd.c | 48 +- drivers/usb/host/fotg210.h | 5 + drivers/usb/host/ohci-at91.c | 9 +- drivers/usb/host/ohci-spear.c | 2 +- drivers/usb/host/xhci-dbgtty.c | 4 +- drivers/usb/host/xhci-pci-renesas.c | 7 +- drivers/usb/host/xhci-pci.c | 5 +- drivers/usb/host/xhci-pci.h | 3 + drivers/usb/isp1760/isp1760-hcd.c | 23 +- drivers/usb/mtu3/mtu3.h | 8 - drivers/usb/mtu3/mtu3_core.c | 115 +- drivers/usb/mtu3/mtu3_dr.c | 26 +- drivers/usb/mtu3/mtu3_dr.h | 30 +- drivers/usb/mtu3/mtu3_gadget.c | 5 - drivers/usb/mtu3/mtu3_host.c | 106 +- drivers/usb/mtu3/mtu3_plat.c | 166 +- drivers/usb/musb/omap2430.c | 43 +- drivers/usb/phy/phy-isp1301-omap.c | 2 +- drivers/usb/serial/bus.c | 4 +- drivers/usb/serial/ch341.c | 1 - drivers/usb/serial/cp210x.c | 77 +- drivers/usb/serial/io_edgeport.c | 33 + drivers/usb/serial/pl2303.c | 41 +- drivers/usb/serial/usb-serial.c | 13 +- drivers/usb/typec/bus.c | 4 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 5 +- drivers/vdpa/vdpa.c | 4 +- drivers/vfio/Kconfig | 2 +- drivers/vfio/mdev/mdev_core.c | 6 +- drivers/vfio/mdev/mdev_driver.c | 4 +- drivers/vfio/pci/vfio_pci.c | 11 +- drivers/vfio/pci/vfio_pci_igd.c | 10 +- drivers/vfio/pci/vfio_pci_private.h | 2 +- drivers/video/fbdev/arcfb.c | 2 +- drivers/video/fbdev/asiliantfb.c | 3 - drivers/video/fbdev/core/fbmem.c | 6 +- drivers/video/fbdev/ep93xx-fb.c | 4 +- drivers/video/fbdev/kyro/fbdev.c | 8 - drivers/video/fbdev/neofb.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/apply.c | 4 +- drivers/video/fbdev/riva/fbdev.c | 3 - drivers/video/fbdev/ssd1307fb.c | 151 +- drivers/virt/acrn/vm.c | 16 +- drivers/virtio/virtio.c | 3 +- drivers/virtio/virtio_mem.c | 26 +- drivers/vlynq/vlynq.c | 4 +- drivers/vme/vme.c | 4 +- drivers/xen/events/events_base.c | 2 +- drivers/xen/swiotlb-xen.c | 8 +- drivers/xen/xenbus/xenbus.h | 2 +- drivers/xen/xenbus/xenbus_probe.c | 4 +- drivers/zorro/zorro-driver.c | 3 +- fs/9p/vfs_file.c | 7 +- fs/Kconfig | 1 - fs/Makefile | 1 - fs/afs/write.c | 9 +- fs/block_dev.c | 81 +- fs/btrfs/Makefile | 1 - fs/btrfs/backref.c | 6 +- fs/btrfs/backref.h | 2 +- fs/btrfs/block-group.c | 112 +- fs/btrfs/btrfs_inode.h | 27 +- fs/btrfs/check-integrity.c | 60 +- fs/btrfs/compression.c | 169 +- fs/btrfs/compression.h | 5 +- fs/btrfs/ctree.c | 62 +- fs/btrfs/ctree.h | 96 +- fs/btrfs/delayed-inode.c | 227 +- fs/btrfs/dir-item.c | 76 +- fs/btrfs/disk-io.c | 45 +- fs/btrfs/extent-tree.c | 12 +- fs/btrfs/extent_io.c | 364 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/file-item.c | 5 +- fs/btrfs/file.c | 25 +- fs/btrfs/inode.c | 227 +- fs/btrfs/ioctl.c | 149 +- fs/btrfs/lzo.c | 236 +- fs/btrfs/misc.h | 10 - fs/btrfs/ordered-data.c | 5 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/raid56.c | 18 +- fs/btrfs/ref-verify.c | 10 +- fs/btrfs/relocation.c | 306 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 6 +- fs/btrfs/space-info.c | 107 +- fs/btrfs/struct-funcs.c | 8 +- fs/btrfs/subpage.c | 24 +- fs/btrfs/subpage.h | 3 - fs/btrfs/super.c | 56 +- fs/btrfs/sysfs.c | 10 - fs/btrfs/tests/qgroup-tests.c | 30 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-checker.c | 38 +- fs/btrfs/tree-log.c | 105 +- fs/btrfs/verity.c | 811 -- fs/btrfs/volumes.c | 347 +- fs/btrfs/volumes.h | 32 +- fs/btrfs/zlib.c | 54 +- fs/btrfs/zoned.c | 22 +- fs/btrfs/zoned.h | 1 + fs/btrfs/zstd.c | 39 +- fs/buffer.c | 56 +- fs/cachefiles/Kconfig | 19 + fs/cachefiles/Makefile | 2 + fs/cachefiles/bind.c | 2 + fs/cachefiles/interface.c | 6 +- fs/cachefiles/internal.h | 25 + fs/cachefiles/io.c | 6 +- fs/cachefiles/key.c | 2 +- fs/cachefiles/main.c | 7 + fs/cachefiles/namei.c | 61 +- fs/cachefiles/proc.c | 114 + fs/cachefiles/rdwr.c | 16 +- fs/cachefiles/xattr.c | 4 +- fs/ceph/addr.c | 9 +- fs/ceph/file.c | 2 - fs/cifs/smb2ops.c | 2 - fs/coredump.c | 11 +- fs/crypto/fname.c | 106 +- fs/crypto/hooks.c | 44 - fs/dax.c | 2 +- fs/dlm/dlm_internal.h | 2 +- fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 769 +- fs/dlm/rcom.c | 29 +- fs/drop_caches.c | 3 +- fs/eventpoll.c | 18 +- fs/exec.c | 12 +- fs/ext2/Kconfig | 1 - fs/ext2/ext2.h | 11 + fs/ext2/file.c | 7 +- fs/ext2/inode.c | 27 +- fs/ext2/super.c | 3 + fs/ext4/ext4.h | 10 + fs/ext4/extents.c | 25 +- fs/ext4/file.c | 13 +- fs/ext4/inode.c | 47 +- fs/ext4/ioctl.c | 4 +- fs/ext4/super.c | 13 +- fs/ext4/symlink.c | 12 +- fs/ext4/truncate.h | 8 +- fs/f2fs/data.c | 101 +- fs/f2fs/debug.c | 14 +- fs/f2fs/f2fs.h | 40 +- fs/f2fs/file.c | 106 +- fs/f2fs/gc.c | 3 +- fs/f2fs/namei.c | 12 +- fs/f2fs/node.c | 20 +- fs/f2fs/segment.c | 86 +- fs/f2fs/super.c | 147 +- fs/f2fs/sysfs.c | 42 +- fs/fcntl.c | 21 +- fs/file.c | 64 +- fs/fs-writeback.c | 47 +- fs/fs_context.c | 4 +- fs/fscache/Kconfig | 25 +- fs/fscache/Makefile | 2 + fs/fscache/cache.c | 11 +- fs/fscache/cookie.c | 201 +- fs/fscache/fsdef.c | 3 +- fs/fscache/histogram.c | 87 + fs/fscache/internal.h | 57 +- fs/fscache/main.c | 39 - fs/fscache/netfs.c | 2 +- fs/fscache/object-list.c | 414 + fs/fscache/object.c | 8 + fs/fscache/operation.c | 3 + fs/fscache/page.c | 6 + fs/fscache/proc.c | 20 +- fs/fuse/control.c | 10 +- fs/fuse/dax.c | 56 +- fs/fuse/dir.c | 11 +- fs/fuse/file.c | 10 +- fs/fuse/fuse_i.h | 8 +- fs/fuse/inode.c | 122 +- fs/fuse/virtio_fs.c | 12 +- fs/gfs2/ops_fstype.c | 1 - fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/hpfs/Kconfig | 1 - fs/hpfs/file.c | 51 +- fs/inode.c | 50 +- fs/internal.h | 1 + fs/io_uring.c | 2 +- fs/ioctl.c | 203 + fs/iomap/buffered-io.c | 157 +- fs/iomap/direct-io.c | 10 +- fs/jfs/jfs_metapage.c | 1 - fs/kernfs/dir.c | 153 +- fs/kernfs/file.c | 4 +- fs/kernfs/inode.c | 26 +- fs/kernfs/kernfs-internal.h | 24 +- fs/kernfs/mount.c | 12 +- fs/kernfs/symlink.c | 4 +- fs/ksmbd/Kconfig | 69 - fs/ksmbd/Makefile | 20 - fs/ksmbd/asn1.c | 343 - fs/ksmbd/asn1.h | 21 - fs/ksmbd/auth.c | 1364 ---- fs/ksmbd/auth.h | 67 - fs/ksmbd/connection.c | 413 - fs/ksmbd/connection.h | 213 - fs/ksmbd/crypto_ctx.c | 282 - fs/ksmbd/crypto_ctx.h | 74 - fs/ksmbd/glob.h | 49 - fs/ksmbd/ksmbd_netlink.h | 395 - fs/ksmbd/ksmbd_spnego_negtokeninit.asn1 | 31 - fs/ksmbd/ksmbd_spnego_negtokentarg.asn1 | 19 - fs/ksmbd/ksmbd_work.c | 80 - fs/ksmbd/ksmbd_work.h | 117 - fs/ksmbd/mgmt/ksmbd_ida.c | 46 - fs/ksmbd/mgmt/ksmbd_ida.h | 34 - fs/ksmbd/mgmt/share_config.c | 238 - fs/ksmbd/mgmt/share_config.h | 81 - fs/ksmbd/mgmt/tree_connect.c | 121 - fs/ksmbd/mgmt/tree_connect.h | 56 - fs/ksmbd/mgmt/user_config.c | 69 - fs/ksmbd/mgmt/user_config.h | 66 - fs/ksmbd/mgmt/user_session.c | 369 - fs/ksmbd/mgmt/user_session.h | 106 - fs/ksmbd/misc.c | 338 - fs/ksmbd/misc.h | 35 - fs/ksmbd/ndr.c | 340 - fs/ksmbd/ndr.h | 22 - fs/ksmbd/nterr.h | 543 -- fs/ksmbd/ntlmssp.h | 169 - fs/ksmbd/oplock.c | 1709 ---- fs/ksmbd/oplock.h | 131 - fs/ksmbd/server.c | 633 -- fs/ksmbd/server.h | 70 - fs/ksmbd/smb2misc.c | 438 - fs/ksmbd/smb2ops.c | 312 - fs/ksmbd/smb2pdu.c | 8364 ------------------- fs/ksmbd/smb2pdu.h | 1698 ---- fs/ksmbd/smb_common.c | 655 -- fs/ksmbd/smb_common.h | 543 -- fs/ksmbd/smbacl.c | 1344 ---- fs/ksmbd/smbacl.h | 212 - fs/ksmbd/smbfsctl.h | 91 - fs/ksmbd/smbstatus.h | 1822 ----- fs/ksmbd/transport_ipc.c | 874 -- fs/ksmbd/transport_ipc.h | 47 - fs/ksmbd/transport_rdma.c | 2057 ----- fs/ksmbd/transport_rdma.h | 63 - fs/ksmbd/transport_tcp.c | 618 -- fs/ksmbd/transport_tcp.h | 13 - fs/ksmbd/unicode.c | 384 - fs/ksmbd/unicode.h | 357 - fs/ksmbd/uniupr.h | 268 - fs/ksmbd/vfs.c | 1886 ----- fs/ksmbd/vfs.h | 197 - fs/ksmbd/vfs_cache.c | 725 -- fs/ksmbd/vfs_cache.h | 178 - fs/ksmbd/xattr.h | 122 - fs/lockd/svc.c | 2 - fs/lockd/svclock.c | 2 +- fs/locks.c | 6 +- fs/namei.c | 8 +- fs/namespace.c | 84 +- fs/nfs/callback.c | 4 - fs/nfs/callback_xdr.c | 64 +- fs/nfsd/Kconfig | 2 +- fs/nfsd/trace.h | 17 +- fs/nfsd/vfs.c | 21 +- fs/nilfs2/sysfs.c | 26 +- fs/notify/fanotify/fanotify_user.c | 10 +- fs/notify/inotify/inotify_user.c | 10 +- fs/ocfs2/dlmglue.c | 2 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/orangefs/inode.c | 7 +- fs/overlayfs/copy_up.c | 83 +- fs/overlayfs/dir.c | 10 +- fs/overlayfs/file.c | 51 +- fs/overlayfs/inode.c | 99 +- fs/overlayfs/namei.c | 4 +- fs/overlayfs/overlayfs.h | 42 +- fs/overlayfs/readdir.c | 5 - fs/overlayfs/super.c | 4 +- fs/overlayfs/util.c | 92 +- fs/pipe.c | 19 +- fs/proc/base.c | 5 +- fs/proc/fd.c | 23 +- fs/proc/kcore.c | 73 - fs/proc/page.c | 40 +- fs/pstore/blk.c | 2 +- fs/select.c | 4 +- fs/signalfd.c | 4 +- fs/stat.c | 18 - fs/sysfs/group.c | 2 +- fs/ubifs/file.c | 13 +- fs/xfs/xfs_bmap_util.c | 15 +- fs/xfs/xfs_file.c | 13 +- fs/xfs/xfs_inode.c | 121 +- fs/xfs/xfs_inode.h | 3 +- fs/xfs/xfs_super.c | 2 + fs/zonefs/super.c | 23 +- fs/zonefs/zonefs.h | 7 +- include/asm-generic/atomic-instrumented.h | 1337 ++++ include/asm-generic/atomic-long.h | 1014 +++ include/asm-generic/bitops/atomic.h | 32 +- .../asm-generic/bitops/instrumented-non-atomic.h | 21 +- include/asm-generic/bitops/lock.h | 39 +- include/asm-generic/bitops/non-atomic.h | 41 +- include/asm-generic/cacheflush.h | 6 - include/asm-generic/compat.h | 17 - include/asm-generic/io.h | 68 +- include/asm-generic/mshyperv.h | 13 - include/asm-generic/vmlinux.lds.h | 13 - include/clocksource/hyperv_timer.h | 11 +- include/crypto/sm4.h | 25 +- include/drm/amd_asic_type.h | 17 +- include/drm/bridge/dw_hdmi.h | 2 - include/drm/drm_aperture.h | 14 +- include/drm/drm_auth.h | 68 +- include/drm/drm_bridge.h | 26 +- include/drm/drm_connector.h | 5 - include/drm/drm_damage_helper.h | 18 + include/drm/drm_dp_aux_bus.h | 57 - include/drm/drm_dp_helper.h | 175 +- include/drm/drm_file.h | 18 +- include/drm/drm_gem.h | 2 + include/drm/drm_gem_atomic_helper.h | 6 - include/drm/drm_gem_framebuffer_helper.h | 6 - include/drm/drm_gem_vram_helper.h | 16 +- include/drm/drm_mipi_dbi.h | 7 +- include/drm/drm_mipi_dsi.h | 13 +- include/drm/drm_modeset_helper_vtables.h | 7 +- include/drm/drm_panel.h | 8 +- include/drm/drm_plane.h | 39 +- include/drm/drm_print.h | 2 +- include/drm/drm_property.h | 9 +- include/drm/drm_rect.h | 3 - include/drm/drm_simple_kms_helper.h | 7 +- include/drm/drm_vma_manager.h | 2 +- include/drm/gpu_scheduler.h | 37 +- include/drm/ttm/ttm_placement.h | 7 +- include/dt-bindings/clock/mt8192-clk.h | 585 -- include/dt-bindings/clock/qcom,dispcc-sc7280.h | 55 - include/dt-bindings/clock/qcom,gcc-sc7280.h | 2 +- include/dt-bindings/clock/qcom,gpucc-sc7280.h | 35 - include/dt-bindings/clock/qcom,rpmcc.h | 10 - include/dt-bindings/clock/qcom,videocc-sc7280.h | 27 - include/dt-bindings/clock/r9a07g044-cpg.h | 1 - include/dt-bindings/clock/rk3036-cru.h | 1 - include/dt-bindings/pinctrl/pinctrl-zynq.h | 17 - include/dt-bindings/power/qcom-rpmpd.h | 10 - include/dt-bindings/reset/qcom,sdm845-pdc.h | 2 - include/linux/acpi.h | 12 +- include/linux/{atomic => }/atomic-arch-fallback.h | 0 include/linux/atomic.h | 7 +- include/linux/atomic/atomic-instrumented.h | 1915 ----- include/linux/atomic/atomic-long.h | 1014 --- include/linux/backing-dev-defs.h | 2 - include/linux/backing-dev.h | 25 +- include/linux/bio.h | 44 +- include/linux/bitops.h | 50 - include/linux/blk_types.h | 1 - include/linux/blkdev.h | 35 +- include/linux/bpf-cgroup.h | 54 + include/linux/bpf.h | 162 +- include/linux/bpf_verifier.h | 19 +- include/linux/bsg-lib.h | 1 - include/linux/bsg.h | 38 +- include/linux/btf.h | 1 - include/linux/bvec.h | 52 +- include/linux/can/bittiming.h | 4 +- include/linux/can/platform/flexcan.h | 23 - include/linux/can/rx-offload.h | 8 +- include/linux/cdrom.h | 6 +- include/linux/clk/at91_pmc.h | 26 - include/linux/cmdline-parser.h | 46 + include/linux/compaction.h | 2 - include/linux/compat.h | 71 +- include/linux/compiler_attributes.h | 1 - include/linux/dev_printk.h | 66 +- include/linux/device-mapper.h | 6 +- include/linux/device.h | 4 - include/linux/device/bus.h | 2 +- include/linux/dfl.h | 1 - include/linux/dma-buf.h | 160 +- include/linux/dma-fence-chain.h | 52 +- include/linux/dsa/8021q.h | 44 +- include/linux/dsa/sja1105.h | 1 + include/linux/edac.h | 3 - include/linux/ethtool.h | 4 + include/linux/fb.h | 3 +- include/linux/fiemap.h | 4 + include/linux/filter.h | 3 +- include/linux/firmware/xlnx-zynqmp.h | 10 - include/linux/flex_proportions.h | 9 +- include/linux/fpga/fpga-mgr.h | 2 +- include/linux/fs.h | 44 +- include/linux/fscache-cache.h | 4 + include/linux/fscache.h | 4 +- include/linux/fscrypt.h | 7 - include/linux/ftrace.h | 16 - include/linux/genetlink.h | 23 + include/linux/genhd.h | 3 - include/linux/gfp.h | 22 +- include/linux/gpio/driver.h | 4 - include/linux/hardirq.h | 2 + include/linux/hdlc.h | 4 +- include/linux/hdlcdrv.h | 2 +- include/linux/highmem-internal.h | 11 - include/linux/highmem.h | 70 +- include/linux/host1x.h | 21 +- include/linux/huge_mm.h | 15 + include/linux/hyperv.h | 16 + include/linux/i2c.h | 2 - include/linux/if_bridge.h | 69 +- include/linux/inetdevice.h | 9 - include/linux/io-pgtable.h | 8 - include/linux/ioam6.h | 13 - include/linux/ioam6_genl.h | 13 - include/linux/ioam6_iptunnel.h | 13 - include/linux/iomap.h | 18 - include/linux/iommu.h | 83 +- include/linux/ioprio.h | 41 +- include/linux/ipv6.h | 3 - include/linux/kallsyms.h | 2 +- include/linux/kasan-tags.h | 15 - include/linux/kdb.h | 27 +- include/linux/kernfs.h | 7 +- include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 1 + include/linux/mei_cl_bus.h | 9 +- include/linux/memcontrol.h | 315 +- include/linux/memory.h | 55 +- include/linux/memory_hotplug.h | 35 +- include/linux/mempolicy.h | 9 +- include/linux/memremap.h | 6 - include/linux/mfd/hi6421-spmi-pmic.h | 5 + include/linux/mfd/rt5033-private.h | 4 +- include/linux/mhi.h | 4 - include/linux/migrate.h | 18 +- include/linux/mlx5/driver.h | 3 +- include/linux/mlx5/fs.h | 2 - include/linux/mlx5/mlx5_ifc.h | 22 +- include/linux/mm.h | 270 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 79 - include/linux/mm_types_task.h | 5 - include/linux/mmdebug.h | 20 - include/linux/mmzone.h | 23 +- include/linux/module.h | 5 - include/linux/netdevice.h | 59 +- include/linux/netfilter_bridge/ebtables.h | 2 - include/linux/netfs.h | 79 +- include/linux/nubus.h | 2 +- include/linux/of.h | 5 - include/linux/omap-gpmc.h | 3 + include/linux/once.h | 6 +- include/linux/padata.h | 3 +- include/linux/page-flags.h | 304 +- include/linux/page_idle.h | 99 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 633 +- include/linux/pci-epf.h | 2 +- include/linux/pci_ids.h | 3 +- include/linux/phy.h | 1 - include/linux/platform_data/cros_ec_commands.h | 67 - include/linux/platform_data/davinci_asp.h | 1 - include/linux/platform_data/dma-dw.h | 3 - include/linux/platform_data/spi-mt65xx.h | 1 - include/linux/platform_data/x86/clk-lpss.h | 2 +- include/linux/preempt.h | 18 +- include/linux/printk.h | 171 +- include/linux/property.h | 2 + include/linux/rculist.h | 35 +- include/linux/rcupdate.h | 4 +- include/linux/rcupdate_trace.h | 5 +- include/linux/rcutiny.h | 3 + include/linux/regmap.h | 5 +- include/linux/regulator/consumer.h | 15 + include/linux/regulator/driver.h | 1 + include/linux/regulator/machine.h | 2 +- include/linux/rmap.h | 18 +- include/linux/sched.h | 21 - include/linux/sched/mm.h | 31 +- include/linux/sched/signal.h | 11 +- include/linux/sched/sysctl.h | 18 + include/linux/sched/user.h | 3 +- include/linux/serial_core.h | 24 - include/linux/signal.h | 2 +- include/linux/skbuff.h | 17 +- include/linux/slab.h | 32 - include/linux/socket.h | 6 +- include/linux/soundwire/sdw.h | 3 - include/linux/soundwire/sdw_intel.h | 87 - include/linux/spi/spi.h | 3 +- include/linux/spinlock.h | 17 +- include/linux/srcutiny.h | 8 +- include/linux/stat.h | 4 - include/linux/sunrpc/svc.h | 7 +- include/linux/sunrpc/svc_rdma.h | 7 +- include/linux/sunrpc/svcauth.h | 4 +- include/linux/swap.h | 45 +- include/linux/swiotlb.h | 57 +- include/linux/sysfb.h | 94 - include/linux/tee_drv.h | 2 - include/linux/threads.h | 2 +- include/linux/tty.h | 275 +- include/linux/tty_buffer.h | 59 - include/linux/tty_driver.h | 39 +- include/linux/tty_flip.h | 8 +- include/linux/tty_ldisc.h | 17 - include/linux/tty_port.h | 208 - include/linux/typecheck.h | 9 - include/linux/uaccess.h | 10 + include/linux/usb/audio-v2.h | 14 - include/linux/usb/gadget.h | 4 - include/linux/usb/otg-fsm.h | 1 - include/linux/usb/otg.h | 1 - include/linux/vgaarb.h | 118 +- include/linux/vm_event_item.h | 2 - include/linux/vmpressure.h | 2 +- include/linux/vmstat.h | 107 - include/linux/vt_kern.h | 30 +- include/linux/wait.h | 2 +- include/linux/writeback.h | 13 +- include/media/dvb-usb-ids.h | 2 - include/media/hevc-ctrls.h | 3 +- include/media/rc-core.h | 5 +- include/media/v4l2-async.h | 30 +- include/media/v4l2-subdev.h | 27 +- include/net/Space.h | 10 + include/net/act_api.h | 22 +- include/net/af_unix.h | 12 - include/net/ax88796.h | 3 - include/net/bluetooth/hci_core.h | 2 +- include/net/bond_3ad.h | 1 - include/net/bond_options.h | 1 - include/net/bonding.h | 1 - include/net/devlink.h | 18 +- include/net/dn_fib.h | 2 +- include/net/dsa.h | 67 +- include/net/dst.h | 2 - include/net/inet_hashtables.h | 6 - include/net/ioam6.h | 67 - include/net/ip.h | 22 +- include/net/ip6_route.h | 5 +- include/net/ip_fib.h | 2 +- include/net/ip_tunnels.h | 3 +- include/net/mctp.h | 231 - include/net/mctpdevice.h | 36 - include/net/net_namespace.h | 6 +- include/net/netlink.h | 2 +- include/net/netns/conntrack.h | 2 - include/net/netns/ipv4.h | 1 + include/net/netns/ipv6.h | 3 - include/net/netns/mctp.h | 36 - include/net/netns/x_tables.h | 12 + include/net/netns/xfrm.h | 7 - include/net/nfc/digital.h | 4 +- include/net/nfc/hci.h | 6 +- include/net/nfc/nci_core.h | 30 +- include/net/nfc/nfc.h | 16 +- include/net/pkt_cls.h | 24 +- include/net/psample.h | 2 + include/net/sch_generic.h | 2 +- include/net/sock.h | 9 - include/net/switchdev.h | 62 - include/net/tcp.h | 1 + include/net/xdp.h | 5 - include/net/xfrm.h | 36 +- include/scsi/scsi_cmnd.h | 18 +- include/scsi/scsi_device.h | 6 - include/scsi/scsi_devinfo.h | 6 +- include/scsi/scsi_ioctl.h | 9 +- include/scsi/scsi_request.h | 2 + include/soc/at91/sama7-ddr.h | 80 - include/soc/at91/sama7-sfrbu.h | 34 - include/sound/compress_driver.h | 2 + include/sound/core.h | 6 - include/sound/emu10k1.h | 6 +- include/sound/emu8000.h | 3 + include/sound/es1688.h | 1 + include/sound/memalloc.h | 4 - include/sound/sof.h | 1 - include/target/target_core_base.h | 8 +- include/trace/events/btrfs.h | 21 +- include/trace/events/cachefiles.h | 68 +- include/trace/events/fscache.h | 160 +- include/trace/events/migrate.h | 3 +- include/trace/events/netfs.h | 2 +- include/trace/events/pagemap.h | 46 +- include/trace/events/qdisc.h | 2 - include/trace/events/sunrpc.h | 9 +- include/trace/events/writeback.h | 28 +- include/trace/trace_events.h | 22 - include/uapi/asm-generic/siginfo.h | 5 - include/uapi/asm-generic/unistd.h | 10 +- include/uapi/drm/drm.h | 14 +- include/uapi/drm/drm_fourcc.h | 109 +- include/uapi/drm/drm_mode.h | 32 - include/uapi/drm/msm_drm.h | 14 +- include/uapi/drm/tegra_drm.h | 425 +- include/uapi/drm/v3d_drm.h | 136 - include/uapi/drm/vmwgfx_drm.h | 41 - include/uapi/linux/bpf.h | 85 +- include/uapi/linux/btrfs.h | 1 - include/uapi/linux/btrfs_tree.h | 35 - include/uapi/linux/cec.h | 2 +- include/uapi/linux/dm-ioctl.h | 6 - include/uapi/linux/dma-buf.h | 50 +- include/uapi/linux/fs.h | 1 - include/uapi/linux/idxd.h | 23 - include/uapi/linux/if_arp.h | 1 - include/uapi/linux/if_bridge.h | 18 - include/uapi/linux/if_ether.h | 3 - include/uapi/linux/if_link.h | 11 - include/uapi/linux/in.h | 21 +- include/uapi/linux/in6.h | 1 - include/uapi/linux/ioam6.h | 133 - include/uapi/linux/ioam6_genl.h | 52 - include/uapi/linux/ioam6_iptunnel.h | 20 - include/uapi/linux/ioprio.h | 46 - include/uapi/linux/ipv6.h | 3 - include/uapi/linux/kfd_ioctl.h | 16 +- include/uapi/linux/lwtunnel.h | 1 - include/uapi/linux/mctp.h | 36 - include/uapi/linux/mempolicy.h | 1 - include/uapi/linux/mount.h | 3 +- include/uapi/linux/netfilter/nfnetlink_hook.h | 9 + include/uapi/linux/nfsd/nfsfh.h | 1 + include/uapi/linux/openvswitch.h | 8 - include/uapi/linux/pkt_cls.h | 1 - include/uapi/linux/prctl.h | 12 +- include/uapi/linux/serial_reg.h | 1 - include/uapi/linux/target_core_user.h | 2 - include/uapi/linux/tc_act/tc_skbmod.h | 1 - include/uapi/linux/v4l2-controls.h | 1 - include/uapi/linux/xfrm.h | 11 - include/uapi/rdma/mlx5-abi.h | 17 +- init/Kconfig | 47 +- init/initramfs.c | 2 - init/main.c | 32 +- init/noinitramfs.c | 2 - ipc/msg.c | 2 +- ipc/namespace.c | 2 +- ipc/sem.c | 9 +- ipc/shm.c | 2 +- kernel/acct.c | 2 +- kernel/audit.h | 5 - kernel/bpf/Kconfig | 2 +- kernel/bpf/arraymap.c | 21 - kernel/bpf/bpf_iter.c | 22 - kernel/bpf/btf.c | 82 +- kernel/bpf/core.c | 2 +- kernel/bpf/cpumap.c | 116 +- kernel/bpf/devmap.c | 49 +- kernel/bpf/hashtab.c | 109 +- kernel/bpf/helpers.c | 356 +- kernel/bpf/local_storage.c | 20 +- kernel/bpf/map_in_map.c | 8 - kernel/bpf/syscall.c | 53 +- kernel/bpf/trampoline.c | 12 +- kernel/bpf/verifier.c | 381 +- kernel/cgroup/namespace.c | 2 +- kernel/cgroup/rstat.c | 19 +- kernel/compat.c | 21 + kernel/cpu.c | 2 +- kernel/debug/kdb/kdb_bp.c | 72 +- kernel/debug/kdb/kdb_debugger.c | 1 + kernel/debug/kdb/kdb_main.c | 626 +- kernel/debug/kdb/kdb_private.h | 18 + kernel/debug/kdb/kdb_support.c | 329 +- kernel/dma/Kconfig | 14 - kernel/dma/direct.c | 59 +- kernel/dma/direct.h | 8 +- kernel/dma/swiotlb.c | 352 +- kernel/events/core.c | 35 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 2 +- kernel/fork.c | 52 - kernel/hung_task.c | 44 - kernel/irq/chip.c | 15 +- kernel/irq/handle.c | 4 +- kernel/irq/internals.h | 57 - kernel/kallsyms.c | 7 - kernel/kcsan/atomic.h | 23 + kernel/kcsan/core.c | 77 +- kernel/kcsan/debugfs.c | 2 +- kernel/kcsan/kcsan_test.c | 32 - kernel/kcsan/permissive.h | 94 - kernel/kexec.c | 103 +- kernel/kexec_core.c | 1 + kernel/kthread.c | 21 +- kernel/livepatch/core.c | 4 +- kernel/locking/locktorture.c | 25 +- kernel/locking/mutex.c | 124 +- kernel/locking/rwsem.c | 6 +- kernel/module.c | 5 - kernel/nsproxy.c | 2 +- kernel/padata.c | 8 +- kernel/panic.c | 3 + kernel/pid_namespace.c | 5 +- kernel/printk/Makefile | 1 - kernel/printk/index.c | 195 - kernel/printk/internal.h | 31 +- kernel/printk/printk.c | 366 +- kernel/printk/printk_safe.c | 364 +- kernel/rcu/rcuscale.c | 4 +- kernel/rcu/rcutorture.c | 9 +- kernel/rcu/refscale.c | 36 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 83 +- kernel/rcu/tree.c | 135 +- kernel/rcu/tree_nocb.h | 1496 ---- kernel/rcu/tree_plugin.h | 1506 +++- kernel/rcu/tree_stall.h | 111 +- kernel/scftorture.c | 103 +- kernel/sched/core.c | 52 +- kernel/sched/debug.c | 7 - kernel/sched/fair.c | 6 +- kernel/sched/sched.h | 19 +- kernel/signal.c | 64 +- kernel/sys.c | 7 + kernel/sys_ni.c | 5 + kernel/sysctl.c | 10 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 31 +- kernel/time/namespace.c | 4 +- kernel/time/posix-timers.c | 4 +- kernel/time/timer.c | 6 +- kernel/trace/bpf_trace.c | 40 +- kernel/trace/ftrace.c | 4 +- kernel/trace/trace.c | 6 +- kernel/trace/trace_events_hist.c | 24 +- kernel/trace/trace_hwlat.c | 2 +- kernel/trace/trace_kdb.c | 12 +- kernel/ucount.c | 16 +- kernel/user.c | 9 - kernel/user_namespace.c | 2 +- kernel/workqueue.c | 12 +- lib/Kconfig.debug | 179 +- lib/Kconfig.kcsan | 42 +- lib/crypto/Kconfig | 3 - lib/crypto/Makefile | 3 - lib/crypto/blake2s.c | 8 +- lib/crypto/chacha20poly1305.c | 8 +- lib/crypto/curve25519.c | 8 +- lib/crypto/sm4.c | 176 - lib/flex_proportions.c | 28 +- lib/math/Kconfig | 2 +- lib/math/rational.c | 3 - lib/nmi_backtrace.c | 13 +- lib/once.c | 11 +- lib/scatterlist.c | 5 +- lib/string.c | 130 +- lib/string_helpers.c | 4 - lib/test-string_helpers.c | 14 +- lib/test_bpf.c | 13 +- lib/test_kasan.c | 2 + lib/test_scanf.c | 4 +- lib/test_sort.c | 40 +- lib/test_stackinit.c | 252 +- lib/test_vmalloc.c | 5 +- lib/vsprintf.c | 12 - localversion-next | 1 - mm/Kconfig | 5 +- mm/Makefile | 2 +- mm/backing-dev.c | 11 - mm/compaction.c | 91 +- mm/debug_vm_pgtable.c | 916 +-- mm/filemap.c | 767 +- mm/folio-compat.c | 142 - mm/gup.c | 9 +- mm/huge_memory.c | 33 +- mm/hugetlb.c | 166 +- mm/internal.h | 45 +- mm/kasan/hw_tags.c | 51 + mm/kasan/kasan.h | 23 +- mm/kasan/report.c | 29 +- mm/kfence/core.c | 3 - mm/kfence/kfence.h | 2 - mm/kfence/kfence_test.c | 13 +- mm/kfence/report.c | 19 +- mm/khugepaged.c | 8 +- mm/ksm.c | 34 +- mm/madvise.c | 6 +- mm/memblock.c | 20 +- mm/memcontrol.c | 532 +- mm/memory-failure.c | 6 +- mm/memory.c | 22 +- mm/memory_hotplug.c | 372 +- mm/mempolicy.c | 365 +- mm/memremap.c | 27 +- mm/migrate.c | 554 +- mm/mlock.c | 3 +- mm/mmap.c | 4 +- mm/mremap.c | 52 +- mm/oom_kill.c | 7 +- mm/page-writeback.c | 564 +- mm/page_alloc.c | 95 +- mm/page_io.c | 4 +- mm/page_isolation.c | 7 +- mm/page_owner.c | 24 +- mm/percpu.c | 1 + mm/readahead.c | 2 - mm/rmap.c | 67 +- mm/shmem.c | 29 +- mm/slub.c | 21 +- mm/sparse.c | 46 +- mm/swap.c | 204 +- mm/swap_state.c | 2 +- mm/swapfile.c | 16 +- mm/truncate.c | 56 +- mm/userfaultfd.c | 2 +- mm/util.c | 128 +- mm/vmalloc.c | 79 +- mm/vmpressure.c | 10 +- mm/vmscan.c | 222 +- mm/vmstat.c | 37 +- mm/workingset.c | 54 +- mm/zsmalloc.c | 10 +- net/6lowpan/debugfs.c | 3 +- net/8021q/vlan.c | 2 +- net/8021q/vlan_dev.c | 6 +- net/9p/trans_virtio.c | 4 +- net/9p/trans_xen.c | 4 +- net/Kconfig | 1 - net/Makefile | 1 - net/appletalk/ddp.c | 4 +- net/ax25/ax25_ip.c | 4 +- net/ax25/ax25_out.c | 13 +- net/ax25/ax25_route.c | 13 +- net/bluetooth/hci_core.c | 7 +- net/bluetooth/hci_event.c | 15 - net/bluetooth/hci_sock.c | 29 +- net/bluetooth/hci_sysfs.c | 5 +- net/bluetooth/mgmt.c | 2 +- net/bluetooth/rfcomm/tty.c | 12 +- net/bluetooth/sco.c | 5 - net/bpf/test_run.c | 133 +- net/bridge/br.c | 11 +- net/bridge/br_device.c | 16 +- net/bridge/br_fdb.c | 28 +- net/bridge/br_forward.c | 16 +- net/bridge/br_if.c | 11 +- net/bridge/br_input.c | 17 +- net/bridge/br_ioctl.c | 52 +- net/bridge/br_mdb.c | 109 +- net/bridge/br_multicast.c | 1670 ++-- net/bridge/br_multicast_eht.c | 92 +- net/bridge/br_netlink.c | 41 +- net/bridge/br_private.h | 456 +- net/bridge/br_private_mcast_eht.h | 3 +- net/bridge/br_switchdev.c | 264 +- net/bridge/br_sysfs_br.c | 38 +- net/bridge/br_sysfs_if.c | 2 +- net/bridge/br_vlan.c | 133 +- net/bridge/br_vlan_options.c | 216 - net/bridge/netfilter/ebtable_broute.c | 17 +- net/bridge/netfilter/ebtable_filter.c | 17 +- net/bridge/netfilter/ebtable_nat.c | 17 +- net/bridge/netfilter/ebtables.c | 109 +- net/can/j1939/socket.c | 2 +- net/can/j1939/transport.c | 42 +- net/core/Makefile | 2 + net/core/dev.c | 271 +- net/core/dev_ioctl.c | 257 +- net/core/devlink.c | 73 +- net/core/fib_rules.c | 4 +- net/core/filter.c | 71 +- net/core/flow_dissector.c | 12 +- net/core/lwtunnel.c | 2 - net/core/neighbour.c | 7 +- net/core/page_pool.c | 10 +- net/core/rtnetlink.c | 15 +- net/core/scm.c | 4 +- net/core/selftests.c | 12 - net/core/skbuff.c | 69 +- net/core/sock.c | 1 - net/core/sock_map.c | 22 +- net/dccp/dccp.h | 6 +- net/dccp/proto.c | 2 +- net/decnet/dn_fib.c | 6 +- net/dsa/Kconfig | 12 + net/dsa/Makefile | 3 +- net/dsa/dsa.c | 2 +- net/dsa/dsa2.c | 4 - net/dsa/dsa_priv.h | 106 +- net/dsa/master.c | 6 +- net/dsa/port.c | 201 +- net/dsa/slave.c | 211 +- net/dsa/switch.c | 30 +- net/dsa/tag_8021q.c | 607 +- net/dsa/tag_ar9331.c | 3 +- net/dsa/tag_brcm.c | 18 +- net/dsa/tag_dsa.c | 73 +- net/dsa/tag_gswip.c | 3 +- net/dsa/tag_hellcreek.c | 5 +- net/dsa/tag_ksz.c | 8 +- net/dsa/tag_lan9303.c | 6 +- net/dsa/tag_mtk.c | 5 +- net/dsa/tag_ocelot.c | 5 +- net/dsa/tag_ocelot_8021q.c | 9 +- net/dsa/tag_qca.c | 3 +- net/dsa/tag_rtl4_a.c | 5 +- net/dsa/tag_sja1105.c | 155 +- net/dsa/tag_trailer.c | 3 +- net/dsa/tag_xrs700x.c | 5 +- net/ethernet/eth.c | 8 +- net/ethtool/ioctl.c | 157 +- net/ethtool/netlink.c | 45 +- net/ethtool/netlink.h | 15 +- net/ieee802154/socket.c | 4 +- net/ipv4/af_inet.c | 6 +- net/ipv4/devinet.c | 16 +- net/ipv4/esp4.c | 4 +- net/ipv4/fib_semantics.c | 8 +- net/ipv4/fib_trie.c | 4 +- net/ipv4/igmp.c | 35 +- net/ipv4/ip_gre.c | 2 +- net/ipv4/ip_output.c | 18 +- net/ipv4/ip_sockglue.c | 15 +- net/ipv4/ip_tunnel.c | 9 +- net/ipv4/ip_vti.c | 2 +- net/ipv4/ipip.c | 2 +- net/ipv4/netfilter/ipt_CLUSTERIP.c | 56 +- net/ipv4/route.c | 28 +- net/ipv4/tcp.c | 4 +- net/ipv4/tcp_fastopen.c | 17 +- net/ipv4/tcp_input.c | 54 +- net/ipv4/tcp_ipv4.c | 411 +- net/ipv4/tcp_recovery.c | 3 +- net/ipv4/udp_bpf.c | 1 + net/ipv6/Kconfig | 11 - net/ipv6/Makefile | 3 +- net/ipv6/addrconf.c | 44 +- net/ipv6/af_inet6.c | 10 - net/ipv6/exthdrs.c | 61 - net/ipv6/ioam6.c | 910 --- net/ipv6/ioam6_iptunnel.c | 274 - net/ipv6/ip6_fib.c | 4 +- net/ipv6/ip6_gre.c | 17 +- net/ipv6/ip6_output.c | 80 +- net/ipv6/ip6_tunnel.c | 21 +- net/ipv6/ip6_vti.c | 21 +- net/ipv6/route.c | 22 +- net/ipv6/sit.c | 40 +- net/ipv6/sysctl_net_ipv6.c | 19 - net/mctp/Kconfig | 13 - net/mctp/Makefile | 3 - net/mctp/af_mctp.c | 396 - net/mctp/device.c | 423 - net/mctp/neigh.c | 342 - net/mctp/route.c | 1099 --- net/mpls/af_mpls.c | 2 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 6 +- net/netfilter/nf_conntrack_core.c | 71 +- net/netfilter/nf_conntrack_proto_tcp.c | 1 - net/netfilter/nf_conntrack_proto_udp.c | 1 - net/netfilter/nf_conntrack_standalone.c | 16 - net/netfilter/nf_flow_table_core.c | 23 +- net/netfilter/nfnetlink_hook.c | 24 +- net/netfilter/nft_compat.c | 8 +- net/netfilter/xt_CT.c | 11 + net/netlabel/netlabel_cipso_v4.c | 8 +- net/netlink/af_netlink.c | 4 +- net/netlink/genetlink.c | 17 +- net/nfc/af_nfc.c | 2 +- net/nfc/core.c | 8 +- net/nfc/digital_core.c | 4 +- net/nfc/hci/core.c | 14 +- net/nfc/hci/llc.c | 4 +- net/nfc/hci/llc.h | 6 +- net/nfc/hci/llc_nop.c | 2 +- net/nfc/hci/llc_shdlc.c | 12 +- net/nfc/llcp.h | 8 +- net/nfc/llcp_commands.c | 46 +- net/nfc/llcp_core.c | 44 +- net/nfc/nci/core.c | 176 +- net/nfc/nci/data.c | 12 +- net/nfc/nci/hci.c | 52 +- net/nfc/nci/ntf.c | 87 +- net/nfc/nci/rsp.c | 48 +- net/nfc/nci/spi.c | 2 +- net/nfc/netlink.c | 4 +- net/nfc/nfc.h | 2 +- net/openvswitch/actions.c | 8 +- net/openvswitch/datapath.c | 76 +- net/openvswitch/datapath.h | 20 - net/openvswitch/flow.c | 13 +- net/phonet/pn_dev.c | 6 +- net/qrtr/mhi.c | 2 +- net/qrtr/qrtr.c | 4 +- net/sched/act_api.c | 73 +- net/sched/act_bpf.c | 4 +- net/sched/act_connmark.c | 4 +- net/sched/act_csum.c | 7 +- net/sched/act_ct.c | 4 +- net/sched/act_ctinfo.c | 4 +- net/sched/act_gact.c | 4 +- net/sched/act_gate.c | 4 +- net/sched/act_ife.c | 9 +- net/sched/act_ipt.c | 21 +- net/sched/act_mirred.c | 7 +- net/sched/act_mpls.c | 4 +- net/sched/act_nat.c | 6 +- net/sched/act_pedit.c | 4 +- net/sched/act_police.c | 4 +- net/sched/act_sample.c | 7 +- net/sched/act_simple.c | 4 +- net/sched/act_skbedit.c | 4 +- net/sched/act_skbmod.c | 47 +- net/sched/act_tunnel_key.c | 4 +- net/sched/act_vlan.c | 4 +- net/sched/cls_api.c | 85 +- net/sched/cls_basic.c | 10 +- net/sched/cls_bpf.c | 8 +- net/sched/cls_cgroup.c | 6 +- net/sched/cls_flow.c | 6 +- net/sched/cls_flower.c | 18 +- net/sched/cls_fw.c | 13 +- net/sched/cls_matchall.c | 17 +- net/sched/cls_route.c | 10 +- net/sched/cls_rsvp.h | 7 +- net/sched/cls_tcindex.c | 10 +- net/sched/cls_u32.c | 24 +- net/sched/sch_api.c | 10 +- net/sched/sch_atm.c | 2 +- net/sched/sch_cake.c | 2 +- net/sched/sch_cbq.c | 2 +- net/sched/sch_drr.c | 2 +- net/sched/sch_dsmark.c | 2 +- net/sched/sch_ets.c | 2 +- net/sched/sch_fq_codel.c | 2 +- net/sched/sch_fq_pie.c | 2 +- net/sched/sch_generic.c | 2 +- net/sched/sch_hfsc.c | 2 +- net/sched/sch_htb.c | 2 +- net/sched/sch_multiq.c | 2 +- net/sched/sch_prio.c | 2 +- net/sched/sch_qfq.c | 2 +- net/sched/sch_sfb.c | 2 +- net/sched/sch_sfq.c | 2 +- net/smc/af_smc.c | 2 +- net/smc/smc_core.c | 4 +- net/smc/smc_core.h | 4 + net/smc/smc_llc.c | 10 +- net/smc/smc_tx.c | 18 +- net/smc/smc_wr.c | 10 + net/socket.c | 347 +- net/sunrpc/auth_gss/svcauth_gss.c | 47 +- net/sunrpc/svc.c | 60 +- net/sunrpc/svc_xprt.c | 3 - net/sunrpc/svcauth.c | 8 +- net/sunrpc/svcauth_unix.c | 18 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 56 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 41 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 4 +- net/switchdev/switchdev.c | 260 - net/tipc/socket.c | 34 +- net/unix/Makefile | 1 - net/unix/af_unix.c | 85 +- net/unix/unix_bpf.c | 125 - net/xfrm/xfrm_policy.c | 16 - net/xfrm/xfrm_user.c | 57 - rust/.gitignore | 6 - rust/Makefile | 316 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 425 - rust/alloc/borrow.rs | 493 -- rust/alloc/boxed.rs | 1728 ---- rust/alloc/collections/mod.rs | 116 - rust/alloc/fmt.rs | 587 -- rust/alloc/lib.rs | 197 - rust/alloc/macros.rs | 128 - rust/alloc/prelude/mod.rs | 17 - rust/alloc/prelude/v1.rs | 16 - rust/alloc/raw_vec.rs | 612 -- rust/alloc/rc.rs | 2539 ------ rust/alloc/slice.rs | 1271 --- rust/alloc/str.rs | 614 -- rust/alloc/string.rs | 2847 ------- rust/alloc/sync.rs | 2631 ------ rust/alloc/vec/drain.rs | 157 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 296 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3255 -------- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 170 - rust/bindgen_parameters | 13 - rust/build_error.rs | 33 - rust/compiler_builtins.rs | 146 - rust/exports.c | 16 - rust/helpers.c | 235 - rust/kernel/allocator.rs | 63 - rust/kernel/bindings.rs | 28 - rust/kernel/bindings_helper.h | 24 - rust/kernel/buffer.rs | 39 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 212 - rust/kernel/error.rs | 272 - rust/kernel/file.rs | 130 - rust/kernel/file_operations.rs | 698 -- rust/kernel/io_buffer.rs | 153 - rust/kernel/iov_iter.rs | 95 - rust/kernel/lib.rs | 220 - rust/kernel/linked_list.rs | 245 - rust/kernel/miscdev.rs | 113 - rust/kernel/module_param.rs | 497 -- rust/kernel/of.rs | 101 - rust/kernel/pages.rs | 176 - rust/kernel/platdev.rs | 166 - rust/kernel/prelude.rs | 28 - rust/kernel/print.rs | 412 - rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 570 -- rust/kernel/security.rs | 79 - rust/kernel/static_assert.rs | 39 - rust/kernel/str.rs | 259 - rust/kernel/sync/arc.rs | 227 - rust/kernel/sync/condvar.rs | 136 - rust/kernel/sync/guard.rs | 82 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 84 - rust/kernel/sync/mutex.rs | 101 - rust/kernel/sync/spinlock.rs | 109 - rust/kernel/sysctl.rs | 198 - rust/kernel/task.rs | 193 - rust/kernel/traits.rs | 26 - rust/kernel/types.rs | 249 - rust/kernel/user_ptr.rs | 191 - rust/macros/lib.rs | 127 - rust/macros/module.rs | 754 -- samples/Kconfig | 2 - samples/Makefile | 1 - samples/bpf/.gitignore | 2 - samples/bpf/test_override_return.sh | 1 - samples/bpf/tracex7_user.c | 5 - samples/bpf/xdp_redirect_cpu_user.c | 22 +- samples/kdb/kdb_hello.c | 20 +- samples/mei/mei-amt-version.c | 51 +- samples/rust/Kconfig | 113 - samples/rust/Makefile | 12 - samples/rust/rust_chrdev.rs | 51 - samples/rust/rust_minimal.rs | 38 - samples/rust/rust_miscdev.rs | 150 - samples/rust/rust_module_parameters.rs | 72 - samples/rust/rust_print.rs | 57 - samples/rust/rust_random.rs | 61 - samples/rust/rust_semaphore.rs | 177 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 40 - samples/rust/rust_sync.rs | 81 - samples/trace_events/trace-events-sample.h | 27 - scripts/Makefile.build | 22 - scripts/Makefile.lib | 12 - scripts/atomic/check-atomics.sh | 6 +- scripts/atomic/fallbacks/acquire | 4 +- scripts/atomic/fallbacks/add_negative | 6 +- scripts/atomic/fallbacks/add_unless | 6 +- scripts/atomic/fallbacks/andnot | 4 +- scripts/atomic/fallbacks/dec | 4 +- scripts/atomic/fallbacks/dec_and_test | 6 +- scripts/atomic/fallbacks/dec_if_positive | 6 +- scripts/atomic/fallbacks/dec_unless_positive | 6 +- scripts/atomic/fallbacks/fence | 4 +- scripts/atomic/fallbacks/fetch_add_unless | 8 +- scripts/atomic/fallbacks/inc | 4 +- scripts/atomic/fallbacks/inc_and_test | 6 +- scripts/atomic/fallbacks/inc_not_zero | 6 +- scripts/atomic/fallbacks/inc_unless_negative | 6 +- scripts/atomic/fallbacks/read_acquire | 2 +- scripts/atomic/fallbacks/release | 4 +- scripts/atomic/fallbacks/set_release | 2 +- scripts/atomic/fallbacks/sub_and_test | 6 +- scripts/atomic/fallbacks/try_cmpxchg | 4 +- scripts/atomic/gen-atomic-fallback.sh | 68 +- scripts/atomic/gen-atomic-instrumented.sh | 11 +- scripts/atomic/gen-atomic-long.sh | 10 +- scripts/atomic/gen-atomics.sh | 6 +- scripts/bpf_doc.py | 2 - scripts/check_extable.sh | 2 +- scripts/checkpatch.pl | 7 +- scripts/checkversion.pl | 18 +- scripts/generate_rust_analyzer.py | 143 - scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/kconfig/merge_config.sh | 15 - scripts/module.lds.S | 1 - scripts/rust-version.sh | 31 - scripts/spdxcheck-test.sh | 16 +- scripts/tracing/draw_functrace.py | 6 +- security/Kconfig.hardening | 71 +- security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 - security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 22 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- security/integrity/ima/ima_main.c | 1 - security/selinux/hooks.c | 8 +- security/selinux/include/classmap.h | 4 +- security/selinux/ss/policydb.c | 10 +- security/selinux/ss/services.c | 2 - security/smack/smack.h | 2 +- security/smack/smack_access.c | 17 +- security/smack/smack_lsm.c | 2 +- sound/ac97/bus.c | 6 +- sound/aoa/soundbus/core.c | 4 +- sound/core/compress_offload.c | 69 +- sound/core/init.c | 105 +- sound/core/isadma.c | 38 - sound/core/memalloc.c | 48 +- sound/core/pcm_native.c | 2 +- sound/core/seq/seq_dummy.c | 8 +- sound/core/seq/seq_ports.c | 39 +- sound/drivers/Kconfig | 2 +- sound/drivers/aloop.c | 26 +- sound/drivers/dummy.c | 24 +- sound/drivers/mpu401/mpu401.c | 34 +- sound/drivers/mtpav.c | 30 +- sound/drivers/pcsp/pcsp.c | 49 +- sound/drivers/pcsp/pcsp_input.c | 14 +- sound/drivers/pcsp/pcsp_input.h | 1 + sound/drivers/serial-u16550.c | 57 +- sound/drivers/virmidi.c | 21 +- sound/drivers/vx/vx_core.c | 12 +- sound/isa/ad1816a/ad1816a.c | 41 +- sound/isa/ad1816a/ad1816a_lib.c | 49 +- sound/isa/ad1848/ad1848.c | 19 +- sound/isa/adlib.c | 28 +- sound/isa/als100.c | 41 +- sound/isa/azt2320.c | 49 +- sound/isa/cmi8328.c | 31 +- sound/isa/cmi8330.c | 27 +- sound/isa/cs423x/cs4231.c | 21 +- sound/isa/cs423x/cs4236.c | 52 +- sound/isa/cs423x/cs4236_lib.c | 2 + sound/isa/es1688/es1688.c | 33 +- sound/isa/es1688/es1688_lib.c | 29 +- sound/isa/es18xx.c | 112 +- sound/isa/galaxy/galaxy.c | 82 +- sound/isa/gus/gus_main.c | 44 +- sound/isa/gus/gusclassic.c | 28 +- sound/isa/gus/gusextreme.c | 39 +- sound/isa/gus/gusmax.c | 65 +- sound/isa/gus/interwave.c | 53 +- sound/isa/msnd/msnd_pinnacle.c | 119 +- sound/isa/opl3sa2.c | 60 +- sound/isa/opti9xx/miro.c | 76 +- sound/isa/opti9xx/opti92x-ad1848.c | 77 +- sound/isa/sb/emu8000.c | 48 +- sound/isa/sb/jazz16.c | 39 +- sound/isa/sb/sb16.c | 42 +- sound/isa/sb/sb8.c | 48 +- sound/isa/sb/sb_common.c | 64 +- sound/isa/sc6000.c | 84 +- sound/isa/sscape.c | 92 +- sound/isa/wavefront/wavefront.c | 46 +- sound/isa/wss/wss_lib.c | 67 +- sound/pci/ad1889.c | 144 +- sound/pci/ali5451/ali5451.c | 90 +- sound/pci/als300.c | 80 +- sound/pci/als4000.c | 59 +- sound/pci/atiixp.c | 92 +- sound/pci/atiixp_modem.c | 92 +- sound/pci/au88x0/au88x0.c | 134 +- sound/pci/aw2/aw2-alsa.c | 102 +- sound/pci/azt3328.c | 124 +- sound/pci/bt87x.c | 98 +- sound/pci/ca0106/ca0106.h | 3 +- sound/pci/ca0106/ca0106_main.c | 114 +- sound/pci/cmipci.c | 104 +- sound/pci/cs4281.c | 114 +- sound/pci/cs46xx/cs46xx.c | 51 +- sound/pci/cs46xx/cs46xx.h | 4 +- sound/pci/cs46xx/cs46xx_lib.c | 111 +- sound/pci/cs5530.c | 86 +- sound/pci/cs5535audio/cs5535audio.c | 94 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 7 +- sound/pci/echoaudio/echoaudio.c | 168 +- sound/pci/echoaudio/echoaudio.h | 2 +- sound/pci/emu10k1/emu10k1.c | 53 +- sound/pci/emu10k1/emu10k1_main.c | 102 +- sound/pci/emu10k1/emu10k1x.c | 128 +- sound/pci/emu10k1/p16v.c | 22 +- sound/pci/ens1370.c | 115 +- sound/pci/es1938.c | 97 +- sound/pci/es1968.c | 112 +- sound/pci/fm801.c | 103 +- sound/pci/hda/hda_controller.h | 1 + sound/pci/hda/hda_intel.c | 26 +- sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_hdmi.c | 7 - sound/pci/hda/patch_realtek.c | 2 - sound/pci/ice1712/ice1712.c | 133 +- sound/pci/ice1712/ice1724.c | 167 +- sound/pci/intel8x0.c | 142 +- sound/pci/intel8x0m.c | 139 +- sound/pci/korg1212/korg1212.c | 209 +- sound/pci/lola/lola.c | 127 +- sound/pci/lola/lola.h | 5 +- sound/pci/lola/lola_pcm.c | 20 +- sound/pci/lx6464es/lx6464es.c | 112 +- sound/pci/maestro3.c | 106 +- sound/pci/nm256/nm256.c | 131 +- sound/pci/oxygen/oxygen.c | 1 + sound/pci/oxygen/oxygen.h | 1 + sound/pci/oxygen/oxygen_lib.c | 66 +- sound/pci/oxygen/se6x.c | 1 + sound/pci/oxygen/virtuoso.c | 1 + sound/pci/pcxhr/pcxhr.c | 47 +- sound/pci/riptide/riptide.c | 89 +- sound/pci/rme32.c | 49 +- sound/pci/rme96.c | 57 +- sound/pci/rme9652/hdsp.c | 89 +- sound/pci/rme9652/hdspm.c | 64 +- sound/pci/rme9652/rme9652.c | 85 +- sound/pci/sis7019.c | 87 +- sound/pci/sonicvibes.c | 117 +- sound/pci/trident/trident.c | 39 +- sound/pci/trident/trident.h | 7 +- sound/pci/trident/trident_main.c | 90 +- sound/pci/trident/trident_memory.c | 8 +- sound/pci/via82xx.c | 116 +- sound/pci/via82xx_modem.c | 88 +- sound/pci/vx222/vx222.c | 69 +- sound/pci/ymfpci/ymfpci.c | 66 +- sound/pci/ymfpci/ymfpci.h | 8 +- sound/pci/ymfpci/ymfpci_main.c | 149 +- sound/pcmcia/vx/vxpocket.c | 22 + sound/soc/Kconfig | 1 - sound/soc/amd/Kconfig | 9 - sound/soc/amd/Makefile | 1 - sound/soc/amd/acp-da7219-max98357a.c | 17 +- sound/soc/amd/acp-pcm-dma.c | 22 +- sound/soc/amd/acp3x-rt5682-max9836.c | 14 +- sound/soc/amd/raven/acp3x-pcm-dma.c | 12 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 10 +- sound/soc/amd/renoir/acp3x-rn.c | 7 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 2 - sound/soc/amd/vangogh/Makefile | 9 - sound/soc/amd/vangogh/acp5x-i2s.c | 427 - sound/soc/amd/vangogh/acp5x-pcm-dma.c | 525 -- sound/soc/amd/vangogh/acp5x.h | 193 - sound/soc/amd/vangogh/pci-acp5x.c | 326 - sound/soc/amd/vangogh/vg_chip_offset_byte.h | 337 - sound/soc/atmel/Kconfig | 1 + sound/soc/atmel/mchp-spdifrx.c | 6 +- sound/soc/atmel/mchp-spdiftx.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/bcm/cygnus-pcm.c | 2 +- sound/soc/codecs/Kconfig | 19 - sound/soc/codecs/Makefile | 7 +- sound/soc/codecs/ad193x.c | 30 +- sound/soc/codecs/ad193x.h | 4 - sound/soc/codecs/cs42l42.c | 22 +- sound/soc/codecs/cx20442.c | 8 +- sound/soc/codecs/lpass-rx-macro.c | 65 +- sound/soc/codecs/mt6359-accdet.c | 17 +- sound/soc/codecs/nau8824.c | 42 +- sound/soc/codecs/rt1015.c | 39 +- sound/soc/codecs/rt1015.h | 2 + sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/rt5682.c | 45 - sound/soc/codecs/sdw-mockup.c | 312 - sound/soc/codecs/tlv320aic31xx.c | 10 - sound/soc/codecs/tlv320aic32x4.c | 43 +- sound/soc/codecs/wcd938x.c | 11 +- sound/soc/codecs/wcd938x.h | 1 + sound/soc/codecs/wm_adsp.c | 8 +- sound/soc/fsl/fsl_xcvr.c | 4 +- sound/soc/intel/atom/sst-mfld-platform-pcm.c | 3 +- sound/soc/intel/atom/sst/sst_ipc.c | 2 +- sound/soc/intel/boards/Kconfig | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 118 +- sound/soc/intel/boards/sof_cs42l42.c | 361 +- sound/soc/intel/boards/sof_da7219_max98373.c | 2 +- sound/soc/intel/boards/sof_maxim_common.c | 17 +- sound/soc/intel/boards/sof_maxim_common.h | 4 +- sound/soc/intel/boards/sof_pcm512x.c | 13 +- sound/soc/intel/boards/sof_rt5682.c | 66 +- sound/soc/intel/boards/sof_sdw.c | 87 +- sound/soc/intel/boards/sof_sdw_common.h | 27 +- sound/soc/intel/boards/sof_sdw_max98373.c | 4 +- sound/soc/intel/common/Makefile | 3 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 15 - sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 8 - .../intel/common/soc-acpi-intel-sdw-mockup-match.c | 166 - .../intel/common/soc-acpi-intel-sdw-mockup-match.h | 17 - sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 38 - sound/soc/intel/skylake/skl-pcm.c | 8 + sound/soc/kirkwood/kirkwood-dma.c | 26 +- sound/soc/mediatek/mt8183/mt8183-afe-pcm.c | 43 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 27 +- sound/soc/samsung/aries_wm8994.c | 2 +- sound/soc/samsung/arndale.c | 4 +- sound/soc/samsung/h1940_uda1380.c | 2 +- sound/soc/samsung/littlemill.c | 2 +- sound/soc/samsung/midas_wm1811.c | 2 +- sound/soc/samsung/neo1973_wm8753.c | 4 +- sound/soc/samsung/rx1950_uda1380.c | 2 +- sound/soc/samsung/smartq_wm8987.c | 2 +- sound/soc/samsung/smdk_wm8580.c | 2 +- sound/soc/samsung/smdk_wm8994.c | 2 +- sound/soc/samsung/smdk_wm8994pcm.c | 2 +- sound/soc/samsung/tm2_wm5110.c | 6 +- sound/soc/samsung/tobermory.c | 2 +- sound/soc/sh/rcar/dma.c | 2 +- sound/soc/sh/rcar/ssi.c | 6 +- sound/soc/soc-component.c | 63 +- sound/soc/soc-compress.c | 1 + sound/soc/soc-core.c | 36 +- sound/soc/soc-ops.c | 21 +- sound/soc/soc-pcm.c | 22 +- sound/soc/soc-topology.c | 23 +- sound/soc/sof/intel/Kconfig | 4 +- sound/soc/sof/intel/cnl.c | 6 - sound/soc/sof/intel/hda-ipc.c | 4 +- sound/soc/sof/intel/hda.c | 51 +- sound/soc/sof/intel/hda.h | 8 +- sound/soc/sof/intel/icl.c | 3 - sound/soc/sof/intel/shim.h | 3 - sound/soc/sof/intel/tgl.c | 12 - sound/soc/sof/sof-audio.c | 42 +- sound/soc/sof/sof-pci-dev.c | 9 - sound/soc/ti/Kconfig | 1 - sound/soc/ti/davinci-mcasp.c | 176 +- sound/soc/ti/j721e-evm.c | 30 +- sound/soc/ti/omap-abe-twl6040.c | 5 + sound/soc/uniphier/aio-dma.c | 2 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 4 +- sound/usb/card.c | 42 +- sound/usb/clock.c | 11 +- sound/usb/endpoint.c | 14 +- sound/usb/format.c | 6 +- sound/usb/implicit.c | 6 +- sound/usb/mixer.c | 45 +- sound/usb/mixer.h | 3 +- sound/usb/mixer_maps.c | 22 + sound/usb/mixer_scarlett_gen2.c | 34 +- sound/usb/quirks-table.h | 70 +- sound/usb/quirks.c | 360 +- sound/usb/quirks.h | 5 +- sound/usb/stream.c | 4 +- sound/usb/usbaudio.h | 65 +- sound/x86/intel_hdmi_audio.c | 88 +- sound/x86/intel_hdmi_audio.h | 1 + tools/bpf/bpftool/Documentation/bpftool-btf.rst | 48 +- tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 3 +- .../bpf/bpftool/Documentation/bpftool-feature.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 9 +- tools/bpf/bpftool/Documentation/bpftool-iter.rst | 2 - tools/bpf/bpftool/Documentation/bpftool-link.rst | 3 +- tools/bpf/bpftool/Documentation/bpftool-map.rst | 3 +- tools/bpf/bpftool/Documentation/bpftool-net.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-perf.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 36 +- .../bpftool/Documentation/bpftool-struct_ops.rst | 2 +- tools/bpf/bpftool/Documentation/bpftool.rst | 12 +- tools/bpf/bpftool/bash-completion/bpftool | 66 +- tools/bpf/bpftool/btf.c | 11 +- tools/bpf/bpftool/btf_dumper.c | 6 +- tools/bpf/bpftool/cgroup.c | 3 +- tools/bpf/bpftool/common.c | 6 - tools/bpf/bpftool/feature.c | 1 - tools/bpf/bpftool/gen.c | 3 +- tools/bpf/bpftool/iter.c | 2 - tools/bpf/bpftool/link.c | 3 +- tools/bpf/bpftool/main.c | 3 +- tools/bpf/bpftool/main.h | 3 +- tools/bpf/bpftool/map.c | 19 +- tools/bpf/bpftool/net.c | 1 - tools/bpf/bpftool/perf.c | 5 +- tools/bpf/bpftool/prog.c | 37 +- tools/bpf/bpftool/struct_ops.c | 2 +- tools/bpf/resolve_btfids/main.c | 13 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/include/nolibc/nolibc.h | 15 +- tools/include/uapi/linux/bpf.h | 85 +- tools/include/uapi/linux/if_link.h | 1 - tools/lib/bpf/Build | 2 +- tools/lib/bpf/btf.c | 47 +- tools/lib/bpf/btf.h | 31 +- tools/lib/bpf/btf_dump.c | 871 +- tools/lib/bpf/libbpf.c | 1591 +++- tools/lib/bpf/libbpf.h | 25 +- tools/lib/bpf/libbpf.map | 8 - tools/lib/bpf/libbpf_internal.h | 81 +- tools/lib/bpf/relo_core.c | 1295 --- tools/lib/bpf/relo_core.h | 100 - tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- .../memory-model/Documentation/access-marking.txt | 151 +- tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/perf/util/bpf-event.c | 11 +- tools/perf/util/bpf_counter.c | 12 +- tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/rcu/extract-stall.sh | 33 - tools/testing/scatterlist/linux/mm.h | 1 + tools/testing/selftests/Makefile | 1 - tools/testing/selftests/arm64/fp/.gitignore | 2 - tools/testing/selftests/arm64/fp/Makefile | 11 +- tools/testing/selftests/arm64/fp/TODO | 4 - tools/testing/selftests/arm64/fp/rdvl-sve.c | 14 - tools/testing/selftests/arm64/fp/rdvl.S | 10 - tools/testing/selftests/arm64/fp/rdvl.h | 8 - tools/testing/selftests/arm64/fp/sve-probe-vls.c | 5 - tools/testing/selftests/arm64/fp/vec-syscfg.c | 593 -- tools/testing/selftests/arm64/mte/.gitignore | 1 - tools/testing/selftests/bpf/README.rst | 7 - tools/testing/selftests/bpf/netcnt_common.h | 38 +- tools/testing/selftests/bpf/network_helpers.c | 85 +- tools/testing/selftests/bpf/network_helpers.h | 4 - .../selftests/bpf/prog_tests/bpf_iter_setsockopt.c | 226 - tools/testing/selftests/bpf/prog_tests/btf.c | 4 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 615 -- .../selftests/bpf/prog_tests/core_autosize.c | 22 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 25 +- .../selftests/bpf/prog_tests/get_func_ip_test.c | 55 - tools/testing/selftests/bpf/prog_tests/pinning.c | 9 - .../selftests/bpf/prog_tests/sockmap_listen.c | 406 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 23 +- tools/testing/selftests/bpf/prog_tests/timer.c | 55 - tools/testing/selftests/bpf/prog_tests/timer_mim.c | 69 - .../bpf/prog_tests/xdp_context_test_run.c | 105 - .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 43 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 39 +- .../selftests/bpf/progs/bpf_iter_setsockopt.c | 72 - .../testing/selftests/bpf/progs/bpf_tracing_net.h | 6 - .../testing/selftests/bpf/progs/get_func_ip_test.c | 84 - tools/testing/selftests/bpf/progs/netcnt_prog.c | 8 +- .../selftests/bpf/progs/test_map_in_map_invalid.c | 26 - tools/testing/selftests/bpf/progs/test_tc_tunnel.c | 1 + .../bpf/progs/test_xdp_context_test_run.c | 20 - tools/testing/selftests/bpf/progs/timer.c | 297 - tools/testing/selftests/bpf/progs/timer_mim.c | 88 - .../testing/selftests/bpf/progs/timer_mim_reject.c | 74 - .../selftests/bpf/test_bpftool_synctypes.py | 586 -- tools/testing/selftests/bpf/test_maps.c | 72 +- tools/testing/selftests/bpf/test_netcnt.c | 4 +- tools/testing/selftests/bpf/test_progs.h | 12 - tools/testing/selftests/bpf/test_tc_tunnel.sh | 2 +- .../selftests/filesystems/binderfs/binderfs_test.c | 17 - tools/testing/selftests/firmware/fw_namespace.c | 3 +- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 2 +- tools/testing/selftests/memfd/memfd_test.c | 2 +- .../selftests/move_mount_set_group/.gitignore | 1 - .../selftests/move_mount_set_group/Makefile | 7 - .../testing/selftests/move_mount_set_group/config | 1 - .../move_mount_set_group_test.c | 375 - tools/testing/selftests/net/Makefile | 2 - tools/testing/selftests/net/config | 1 - tools/testing/selftests/net/ioam6.sh | 297 - tools/testing/selftests/net/ioam6_parser.c | 402 - tools/testing/selftests/net/psock_snd.sh | 3 + tools/testing/selftests/net/veth.sh | 183 +- tools/testing/selftests/rcutorture/bin/jitter.sh | 10 +- .../selftests/rcutorture/bin/kcsan-collapse.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-assign-cpus.sh | 106 - .../rcutorture/bin/kvm-get-cpus-script.sh | 88 - .../selftests/rcutorture/bin/kvm-recheck-lock.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck-scf.sh | 2 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 5 +- .../selftests/rcutorture/bin/kvm-remote-noreap.sh | 30 - .../testing/selftests/rcutorture/bin/kvm-remote.sh | 20 +- .../rcutorture/bin/kvm-test-1-run-batch.sh | 24 - .../rcutorture/bin/kvm-test-1-run-qemu.sh | 49 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 2 - tools/testing/selftests/rcutorture/bin/kvm.sh | 41 +- tools/testing/selftests/rcutorture/bin/torture.sh | 48 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS01 | 2 +- .../selftests/rcutorture/configs/rcu/TASKS03 | 2 +- tools/testing/selftests/sgx/sigstruct.c | 41 +- .../tc-testing/tc-tests/actions/skbmod.json | 24 - tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 3 - tools/testing/selftests/vm/ksm_tests.c | 644 -- tools/testing/selftests/vm/run_vmtests.sh | 96 - virt/kvm/kvm_main.c | 37 +- 5229 files changed, 133937 insertions(+), 341852 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices-uncore delete mode 100644 Documentation/ABI/testing/sysfs-kernel-dmabuf-buffers delete mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-numa delete mode 100644 Documentation/admin-guide/device-mapper/dm-ima.rst delete mode 100644 Documentation/admin-guide/hw-vuln/l1d_flush.rst create mode 100644 Documentation/devicetree/bindings/arm/gemini.txt delete mode 100644 Documentation/devicetree/bindings/arm/gemini.yaml create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.txt delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mmsys.yaml delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8192- [...] delete mode 100644 Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml create mode 100644 Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt delete mode 100644 Documentation/devicetree/bindings/auxdisplay/img,ascii-lcd.yaml create mode 100644 Documentation/devicetree/bindings/auxdisplay/img-ascii-lcd.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sc7280-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.txt delete mode 100644 Documentation/devicetree/bindings/clock/rockchip,rk3399-cru.yaml delete mode 100644 Documentation/devicetree/bindings/display/dp-aux-bus.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/innolux,ej030na.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/samsung,lms380k [...] delete mode 100644 Documentation/devicetree/bindings/display/solomon,ssd1307fb.yaml create mode 100644 Documentation/devicetree/bindings/display/ssd1307fb.txt create mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] delete mode 100644 Documentation/devicetree/bindings/firmware/xilinx/xlnx,zynqmp-f [...] delete mode 100644 Documentation/devicetree/bindings/fpga/xlnx,versal-fpga.yaml create mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.txt delete mode 100644 Documentation/devicetree/bindings/fpga/xlnx,zynqmp-pcap-fpga.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/aspeed,sgpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/sgpio-aspeed.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/amd,sbrmi.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/winbond,w83781d.yaml create mode 100644 Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.txt delete mode 100644 Documentation/devicetree/bindings/i2c/brcm,iproc-i2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/bosch,bma180.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5064.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5360.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5380.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5421.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5449.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5504.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5624r.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5761.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5764.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5791.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad8801.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/microchip,mcp4922.yaml create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.txt delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.yaml delete mode 100644 Documentation/devicetree/bindings/ipmi/ssif-bmc.yaml delete mode 100644 Documentation/devicetree/bindings/media/amlogic,meson-ir-tx.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov9282.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx335.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx412.yaml delete mode 100644 Documentation/devicetree/bindings/media/nxp,imx8mq-mipi-csi2.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/hisilicon,hi6421-spmi-pmic.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.txt delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/redboot-fis.yaml delete mode 100644 Documentation/devicetree/bindings/net/fsl,fec.yaml create mode 100644 Documentation/devicetree/bindings/net/fsl-fec.txt delete mode 100644 Documentation/devicetree/bindings/net/micrel,ks8851.yaml create mode 100644 Documentation/devicetree/bindings/net/micrel-ks8851.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/socionext,uniphier-efuse.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/uniphier-efuse.txt delete mode 100644 Documentation/devicetree/bindings/opp/opp-v1.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp-v2-base.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp-v2.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp.txt create mode 100644 Documentation/devicetree/bindings/pci/designware-pcie.txt create mode 100644 Documentation/devicetree/bindings/pci/faraday,ftpci100.txt delete mode 100644 Documentation/devicetree/bindings/pci/faraday,ftpci100.yaml delete mode 100644 Documentation/devicetree/bindings/pci/snps,dw-pcie-ep.yaml delete mode 100644 Documentation/devicetree/bindings/pci/snps,dw-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/toshiba,visconti-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/phy/intel,keembay-phy-usb.yaml create mode 100644 Documentation/devicetree/bindings/phy/intel,phy-keembay-usb.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx8ulp-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,mdm9607-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynq-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/xlnx,zynq-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pon.yaml create mode 100644 Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.txt delete mode 100644 Documentation/devicetree/bindings/power/reset/xlnx,zynqmp-power.yaml create mode 100644 Documentation/devicetree/bindings/power/rockchip-io-domain.txt delete mode 100644 Documentation/devicetree/bindings/power/rockchip-io-domain.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtq2134-reg [...] delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rtq6752-reg [...] delete mode 100644 Documentation/devicetree/bindings/regulator/socionext,uniphier- [...] create mode 100644 Documentation/devicetree/bindings/regulator/uniphier-regulator.txt delete mode 100644 Documentation/devicetree/bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml delete mode 100644 Documentation/devicetree/bindings/reset/socionext,uniphier-glue [...] create mode 100644 Documentation/devicetree/bindings/reset/uniphier-reset.txt create mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/cdns,uart.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,aoss-qmp.yaml delete mode 100644 Documentation/devicetree/bindings/sound/renesas,rz-ssi.yaml create mode 100644 Documentation/devicetree/bindings/spi/omap-spi.txt delete mode 100644 Documentation/devicetree/bindings/spi/omap-spi.yaml create mode 100644 Documentation/driver-api/media/csi2.rst delete mode 100644 Documentation/driver-api/media/tx-rx.rst delete mode 100644 Documentation/filesystems/cifs/index.rst delete mode 100644 Documentation/filesystems/cifs/ksmbd.rst delete mode 100644 Documentation/hwmon/sbrmi.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/networking/device_drivers/ethernet/freescale/dpaa [...] delete mode 100644 Documentation/networking/devlink/hns3.rst delete mode 100644 Documentation/networking/ioam6-sysctl.rst delete mode 100644 Documentation/networking/mctp.rst delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png delete mode 100644 Documentation/rust/coding.rst delete mode 100644 Documentation/rust/docs.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/translations/zh_CN/core-api/cpu_hotplug.rst delete mode 100644 Documentation/translations/zh_CN/core-api/genericirq.rst delete mode 100644 Documentation/translations/zh_CN/core-api/memory-hotplug.rst delete mode 100644 Documentation/translations/zh_CN/core-api/protection-keys.rst delete mode 100644 Documentation/translations/zh_CN/dev-tools/testing-overview.rst delete mode 100644 Documentation/translations/zh_TW/IRQ.txt delete mode 100644 Documentation/translations/zh_TW/admin-guide/README.rst delete mode 100644 Documentation/translations/zh_TW/admin-guide/bug-bisect.rst delete mode 100644 Documentation/translations/zh_TW/admin-guide/bug-hunting.rst delete mode 100644 Documentation/translations/zh_TW/admin-guide/clearing-warn-once.rst delete mode 100644 Documentation/translations/zh_TW/admin-guide/cpu-load.rst delete mode 100644 Documentation/translations/zh_TW/admin-guide/index.rst delete mode 100644 Documentation/translations/zh_TW/admin-guide/init.rst delete mode 100644 Documentation/translations/zh_TW/admin-guide/reporting-issues.rst delete mode 100644 Documentation/translations/zh_TW/admin-guide/security-bugs.rst delete mode 100644 Documentation/translations/zh_TW/admin-guide/tainted-kernels.rst delete mode 100644 Documentation/translations/zh_TW/admin-guide/unicode.rst delete mode 100644 Documentation/translations/zh_TW/disclaimer-zh_TW.rst delete mode 100644 Documentation/translations/zh_TW/gpio.txt delete mode 100644 Documentation/translations/zh_TW/index.rst delete mode 100644 Documentation/translations/zh_TW/io_ordering.txt delete mode 100644 Documentation/translations/zh_TW/oops-tracing.txt delete mode 100644 Documentation/translations/zh_TW/process/1.Intro.rst delete mode 100644 Documentation/translations/zh_TW/process/2.Process.rst delete mode 100644 Documentation/translations/zh_TW/process/3.Early-stage.rst delete mode 100644 Documentation/translations/zh_TW/process/4.Coding.rst delete mode 100644 Documentation/translations/zh_TW/process/5.Posting.rst delete mode 100644 Documentation/translations/zh_TW/process/6.Followthrough.rst delete mode 100644 Documentation/translations/zh_TW/process/7.AdvancedTopics.rst delete mode 100644 Documentation/translations/zh_TW/process/8.Conclusion.rst delete mode 100644 Documentation/translations/zh_TW/process/code-of-conduct-interp [...] delete mode 100644 Documentation/translations/zh_TW/process/code-of-conduct.rst delete mode 100644 Documentation/translations/zh_TW/process/coding-style.rst delete mode 100644 Documentation/translations/zh_TW/process/development-process.rst delete mode 100644 Documentation/translations/zh_TW/process/email-clients.rst delete mode 100644 Documentation/translations/zh_TW/process/embargoed-hardware-issues.rst delete mode 100644 Documentation/translations/zh_TW/process/howto.rst delete mode 100644 Documentation/translations/zh_TW/process/index.rst delete mode 100644 Documentation/translations/zh_TW/process/kernel-driver-statement.rst delete mode 100644 Documentation/translations/zh_TW/process/kernel-enforcement-sta [...] delete mode 100644 Documentation/translations/zh_TW/process/license-rules.rst delete mode 100644 Documentation/translations/zh_TW/process/magic-number.rst delete mode 100644 Documentation/translations/zh_TW/process/management-style.rst delete mode 100644 Documentation/translations/zh_TW/process/programming-language.rst delete mode 100644 Documentation/translations/zh_TW/process/stable-api-nonsense.rst delete mode 100644 Documentation/translations/zh_TW/process/stable-kernel-rules.rst delete mode 100644 Documentation/translations/zh_TW/process/submit-checklist.rst delete mode 100644 Documentation/translations/zh_TW/process/submitting-drivers.rst delete mode 100644 Documentation/translations/zh_TW/process/submitting-patches.rst delete mode 100644 Documentation/translations/zh_TW/process/volatile-considered-ha [...] delete mode 100644 Documentation/translations/zh_TW/sparse.txt delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/am335x-boneblack-hdmi.dtsi delete mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi delete mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-lite.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-inspur-nf5280m6.dts delete mode 100644 arch/arm/boot/dts/at91-sama7g5ek.dts delete mode 100644 arch/arm/boot/dts/dra74x-p.dtsi delete mode 100644 arch/arm/boot/dts/imx6dl-solidsense.dts delete mode 100644 arch/arm/boot/dts/imx6q-solidsense.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-solidsense.dtsi delete mode 100644 arch/arm/boot/dts/qcom-msm8226-samsung-s3ve3g.dts delete mode 100644 arch/arm/boot/dts/qcom-msm8226.dtsi delete mode 100644 arch/arm/boot/dts/sama7g5-pinfunc.h delete mode 100644 arch/arm/boot/dts/sama7g5.dtsi delete mode 100644 arch/arm/configs/sama7_defconfig delete mode 100644 arch/arm/mach-at91/sama7.c delete mode 100644 arch/arm/rust/target.json delete mode 100644 arch/arm64/boot/dts/freescale/imx8-ss-img.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-mnt-reform2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-nitrogen-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-img.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-ss-img.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/cn9130-crb-A.dts delete mode 100644 arch/arm64/boot/dts/marvell/cn9130-crb-B.dts delete mode 100644 arch/arm64/boot/dts/marvell/cn9130-crb.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/cn9130-db-B.dts delete mode 100644 arch/arm64/boot/dts/marvell/cn9130-db.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/cn9131-db-B.dts delete mode 100644 arch/arm64/boot/dts/marvell/cn9131-db.dtsi delete mode 100644 arch/arm64/boot/dts/marvell/cn9132-db-B.dts delete mode 100644 arch/arm64/boot/dts/marvell/cn9132-db.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-wingtech-wt88047.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-salvator-xs.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-ulcb-kf.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m1-ulcb.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-salvator-xs.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-ulcb-kf.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m3-ulcb.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a779m3.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk356x.dtsi create mode 100644 arch/arm64/lib/copy_in_user.S delete mode 100644 arch/arm64/rust/target.json delete mode 100644 arch/powerpc/rust/target.json delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json create mode 100644 arch/s390/boot/text_dma.S delete mode 100644 arch/s390/boot/uv.h delete mode 100644 arch/s390/include/asm/ftrace.lds.h delete mode 100644 arch/s390/include/asm/kfence.h delete mode 100644 arch/s390/kernel/ftrace.h delete mode 100644 arch/s390/kernel/text_dma.S delete mode 100644 arch/sh/boot/compressed/ashiftrt.S delete mode 100644 arch/sh/boot/compressed/ashldi3.c delete mode 100644 arch/sh/boot/compressed/ashlsi3.S delete mode 100644 arch/sh/boot/compressed/ashrsi3.S delete mode 100644 arch/sh/boot/compressed/lshrsi3.S delete mode 100644 arch/x86/crypto/sm4-aesni-avx-asm_64.S delete mode 100644 arch/x86/crypto/sm4_aesni_avx_glue.c create mode 100644 arch/x86/include/asm/sysfb.h create mode 100644 arch/x86/kernel/sysfb.c create mode 100644 arch/x86/kernel/sysfb_efi.c create mode 100644 arch/x86/kernel/sysfb_simplefb.c delete mode 100644 arch/x86/rust/target.json create mode 100644 block/cmdline-parser.c create mode 100644 block/scsi_ioctl.c delete mode 100644 drivers/char/ipmi/ssif_bmc.c delete mode 100644 drivers/char/ipmi/ssif_bmc.h delete mode 100644 drivers/clk/mediatek/clk-mt8192-aud.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-cam.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-img.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-imp_iic_wrap.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-ipe.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-mdp.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-mfg.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-mm.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-msdc.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-scp_adsp.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-vdec.c delete mode 100644 drivers/clk/mediatek/clk-mt8192-venc.c delete mode 100644 drivers/clk/mediatek/clk-mt8192.c delete mode 100644 drivers/clk/qcom/dispcc-sc7280.c delete mode 100644 drivers/clk/qcom/gpucc-sc7280.c delete mode 100644 drivers/clk/qcom/videocc-sc7280.c create mode 100644 drivers/clk/renesas/renesas-rzg2l-cpg.c rename drivers/clk/renesas/{rzg2l-cpg.h => renesas-rzg2l-cpg.h} (100%) delete mode 100644 drivers/clk/renesas/rzg2l-cpg.c delete mode 100644 drivers/clk/x86/clk-lpss-atom.c create mode 100644 drivers/clk/x86/clk-lpt.c delete mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.c delete mode 100644 drivers/dma-buf/dma-buf-sysfs-stats.h delete mode 100644 drivers/dma/idxd/bus.c delete mode 100644 drivers/dma/idxd/compat.c delete mode 100644 drivers/firmware/efi/sysfb_efi.c delete mode 100644 drivers/firmware/sysfb.c delete mode 100644 drivers/firmware/sysfb_simplefb.c delete mode 100644 drivers/fpga/versal-fpga.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_eeprom.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/cyan_skillfish_reg_init.c create mode 100644 drivers/gpu/drm/amd/amdgpu/dce_virtual.c create mode 100644 drivers/gpu/drm/amd/amdgpu/dce_virtual.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v11_0_8.h delete mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn2x/dcn2x.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_offset.h delete mode 100644 drivers/gpu/drm/amd/include/cyan_skillfish_ip_offset.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_cyan_skillfish.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_pmfw.h delete mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.h create mode 100644 drivers/gpu/drm/bochs/Kconfig create mode 100644 drivers/gpu/drm/bochs/Makefile create mode 100644 drivers/gpu/drm/bochs/bochs.h create mode 100644 drivers/gpu/drm/bochs/bochs_drv.c create mode 100644 drivers/gpu/drm/bochs/bochs_hw.c create mode 100644 drivers/gpu/drm/bochs/bochs_kms.c create mode 100644 drivers/gpu/drm/bochs/bochs_mm.c delete mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c delete mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.c delete mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_ttm.h delete mode 100644 drivers/gpu/drm/msm/msm_gpu_devfreq.c delete mode 100644 drivers/gpu/drm/panel/panel-innolux-ej030na.c delete mode 100644 drivers/gpu/drm/panel/panel-samsung-db7430.c delete mode 100644 drivers/gpu/drm/panel/panel-widechips-ws2401.c delete mode 100644 drivers/gpu/drm/tegra/firewall.c delete mode 100644 drivers/gpu/drm/tegra/gather_bo.c delete mode 100644 drivers/gpu/drm/tegra/gather_bo.h delete mode 100644 drivers/gpu/drm/tegra/submit.c delete mode 100644 drivers/gpu/drm/tegra/submit.h delete mode 100644 drivers/gpu/drm/tegra/uapi.c delete mode 100644 drivers/gpu/drm/tegra/uapi.h delete mode 100644 drivers/gpu/drm/tiny/bochs.c delete mode 100644 drivers/gpu/drm/v3d/v3d_perfmon.c create mode 100644 drivers/gpu/drm/vmwgfx/device_include/includeCheck.h create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga3d_caps.h create mode 100644 drivers/gpu/drm/vmwgfx/device_include/svga_types.h create mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_begin.h create mode 100644 drivers/gpu/drm/vmwgfx/device_include/vmware_pack_end.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmw_surface_cache.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_devcaps.h delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_mksstat.h delete mode 100644 drivers/gpu/host1x/fence.c delete mode 100644 drivers/gpu/host1x/fence.h delete mode 100644 drivers/hwmon/sbrmi.c create mode 100644 drivers/input/misc/ixp4xx-beeper.c rename drivers/leds/{flash => }/leds-aat1290.c (100%) rename drivers/leds/{flash => }/leds-as3645a.c (100%) rename drivers/leds/{flash => }/leds-ktd2692.c (100%) rename drivers/leds/{flash => }/leds-lm3601x.c (100%) rename drivers/leds/{flash => }/leds-max77693.c (100%) rename drivers/leds/{flash => }/leds-sgm3140.c (100%) delete mode 100644 drivers/md/dm-ima.c delete mode 100644 drivers/md/dm-ima.h delete mode 100644 drivers/media/i2c/imx335.c delete mode 100644 drivers/media/i2c/imx412.c delete mode 100644 drivers/media/i2c/ov9282.c delete mode 100644 drivers/media/rc/meson-ir-tx.c delete mode 100644 drivers/mfd/hi6421-spmi-pmic.c delete mode 100644 drivers/misc/hi6421v600-irq.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3pf/hclge_devlink.h delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.c delete mode 100644 drivers/net/ethernet/hisilicon/hns3/hns3vf/hclgevf_devlink.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/channels.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/channels.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rqt.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/rx_res.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tir.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tir.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/fs_ttc.h delete mode 100644 drivers/net/mctp/Kconfig delete mode 100644 drivers/net/mctp/Makefile delete mode 100644 drivers/net/phy/mxl-gpy.c create mode 100644 drivers/net/wan/sbni.c create mode 100644 drivers/net/wan/sbni.h delete mode 100644 drivers/phy/samsung/phy-exynos7-ufs.c create mode 100644 drivers/phy/samsung/phy-exynos7-ufs.h delete mode 100644 drivers/phy/samsung/phy-exynosautov9-ufs.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx8ulp.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-mdm9607.c delete mode 100644 drivers/platform/x86/dual_accel_detect.h delete mode 100644 drivers/power/supply/ab8500_chargalg.c create mode 100644 drivers/power/supply/abx500_chargalg.c delete mode 100644 drivers/power/supply/cros_peripheral_charger.c delete mode 100644 drivers/regulator/rtq2134-regulator.c delete mode 100644 drivers/regulator/rtq6752-regulator.c delete mode 100644 drivers/reset/reset-rzg2l-usbphy-ctrl.c delete mode 100644 drivers/scsi/qla2xxx/qla_edif.c delete mode 100644 drivers/scsi/qla2xxx/qla_edif.h delete mode 100644 drivers/scsi/qla2xxx/qla_edif_bsg.h delete mode 100644 drivers/scsi/scsi_bsg.c delete mode 100644 drivers/scsi/ufs/ufs-fault-injection.c delete mode 100644 drivers/scsi/ufs/ufs-fault-injection.h delete mode 100644 drivers/scsi/ufs/ufshpb.c delete mode 100644 drivers/scsi/ufs/ufshpb.h create mode 100644 drivers/staging/hikey9xx/Kconfig create mode 100644 drivers/staging/hikey9xx/Makefile create mode 100644 drivers/staging/hikey9xx/TODO create mode 100644 drivers/staging/hikey9xx/hi6421-spmi-pmic.c create mode 100644 drivers/staging/hikey9xx/hisilicon,hi6421-spmi-pmic.yaml delete mode 100644 drivers/staging/media/hantro/rockchip_vpu2_hw_h264_dec.c delete mode 100644 drivers/staging/media/imx/imx8mq-mipi-csi2.c delete mode 100644 drivers/staging/r8188eu/Kconfig delete mode 100644 drivers/staging/r8188eu/Makefile delete mode 100644 drivers/staging/r8188eu/core/rtw_ap.c delete mode 100644 drivers/staging/r8188eu/core/rtw_br_ext.c delete mode 100644 drivers/staging/r8188eu/core/rtw_cmd.c delete mode 100644 drivers/staging/r8188eu/core/rtw_debug.c delete mode 100644 drivers/staging/r8188eu/core/rtw_efuse.c delete mode 100644 drivers/staging/r8188eu/core/rtw_ieee80211.c delete mode 100644 drivers/staging/r8188eu/core/rtw_io.c delete mode 100644 drivers/staging/r8188eu/core/rtw_ioctl_set.c delete mode 100644 drivers/staging/r8188eu/core/rtw_iol.c delete mode 100644 drivers/staging/r8188eu/core/rtw_led.c delete mode 100644 drivers/staging/r8188eu/core/rtw_mlme.c delete mode 100644 drivers/staging/r8188eu/core/rtw_mlme_ext.c delete mode 100644 drivers/staging/r8188eu/core/rtw_mp.c delete mode 100644 drivers/staging/r8188eu/core/rtw_mp_ioctl.c delete mode 100644 drivers/staging/r8188eu/core/rtw_p2p.c delete mode 100644 drivers/staging/r8188eu/core/rtw_pwrctrl.c delete mode 100644 drivers/staging/r8188eu/core/rtw_recv.c delete mode 100644 drivers/staging/r8188eu/core/rtw_rf.c delete mode 100644 drivers/staging/r8188eu/core/rtw_security.c delete mode 100644 drivers/staging/r8188eu/core/rtw_sreset.c delete mode 100644 drivers/staging/r8188eu/core/rtw_sta_mgt.c delete mode 100644 drivers/staging/r8188eu/core/rtw_wlan_util.c delete mode 100644 drivers/staging/r8188eu/core/rtw_xmit.c delete mode 100644 drivers/staging/r8188eu/hal/Hal8188EPwrSeq.c delete mode 100644 drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c delete mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c delete mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c delete mode 100644 drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c delete mode 100644 drivers/staging/r8188eu/hal/HalPhyRf_8188e.c delete mode 100644 drivers/staging/r8188eu/hal/HalPwrSeqCmd.c delete mode 100644 drivers/staging/r8188eu/hal/hal_com.c delete mode 100644 drivers/staging/r8188eu/hal/hal_intf.c delete mode 100644 drivers/staging/r8188eu/hal/odm.c delete mode 100644 drivers/staging/r8188eu/hal/odm_HWConfig.c delete mode 100644 drivers/staging/r8188eu/hal/odm_RTL8188E.c delete mode 100644 drivers/staging/r8188eu/hal/odm_RegConfig8188E.c delete mode 100644 drivers/staging/r8188eu/hal/odm_debug.c delete mode 100644 drivers/staging/r8188eu/hal/odm_interface.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_cmd.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_dm.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_hal_init.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_mp.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_phycfg.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_rf6052.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_sreset.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_xmit.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_led.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_recv.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188eu_xmit.c delete mode 100644 drivers/staging/r8188eu/hal/usb_halinit.c delete mode 100644 drivers/staging/r8188eu/hal/usb_ops_linux.c delete mode 100644 drivers/staging/r8188eu/include/Hal8188EPhyCfg.h delete mode 100644 drivers/staging/r8188eu/include/Hal8188EPhyReg.h delete mode 100644 drivers/staging/r8188eu/include/Hal8188EPwrSeq.h delete mode 100644 drivers/staging/r8188eu/include/Hal8188ERateAdaptive.h delete mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_BB.h delete mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_FW.h delete mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_MAC.h delete mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_RF.h delete mode 100644 drivers/staging/r8188eu/include/HalPhyRf_8188e.h delete mode 100644 drivers/staging/r8188eu/include/HalPwrSeqCmd.h delete mode 100644 drivers/staging/r8188eu/include/HalVerDef.h delete mode 100644 drivers/staging/r8188eu/include/basic_types.h delete mode 100644 drivers/staging/r8188eu/include/cmd_osdep.h delete mode 100644 drivers/staging/r8188eu/include/drv_types.h delete mode 100644 drivers/staging/r8188eu/include/ethernet.h delete mode 100644 drivers/staging/r8188eu/include/hal_com.h delete mode 100644 drivers/staging/r8188eu/include/hal_intf.h delete mode 100644 drivers/staging/r8188eu/include/ieee80211.h delete mode 100644 drivers/staging/r8188eu/include/ieee80211_ext.h delete mode 100644 drivers/staging/r8188eu/include/if_ether.h delete mode 100644 drivers/staging/r8188eu/include/ioctl_cfg80211.h delete mode 100644 drivers/staging/r8188eu/include/ip.h delete mode 100644 drivers/staging/r8188eu/include/mlme_osdep.h delete mode 100644 drivers/staging/r8188eu/include/mp_custom_oid.h delete mode 100644 drivers/staging/r8188eu/include/odm.h delete mode 100644 drivers/staging/r8188eu/include/odm_HWConfig.h delete mode 100644 drivers/staging/r8188eu/include/odm_RTL8188E.h delete mode 100644 drivers/staging/r8188eu/include/odm_RegConfig8188E.h delete mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11AC.h delete mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11N.h delete mode 100644 drivers/staging/r8188eu/include/odm_interface.h delete mode 100644 drivers/staging/r8188eu/include/odm_precomp.h delete mode 100644 drivers/staging/r8188eu/include/odm_reg.h delete mode 100644 drivers/staging/r8188eu/include/odm_types.h delete mode 100644 drivers/staging/r8188eu/include/osdep_intf.h delete mode 100644 drivers/staging/r8188eu/include/osdep_service.h delete mode 100644 drivers/staging/r8188eu/include/recv_osdep.h delete mode 100644 drivers/staging/r8188eu/include/rtl8188e_cmd.h delete mode 100644 drivers/staging/r8188eu/include/rtl8188e_dm.h delete mode 100644 drivers/staging/r8188eu/include/rtl8188e_hal.h delete mode 100644 drivers/staging/r8188eu/include/rtl8188e_led.h delete mode 100644 drivers/staging/r8188eu/include/rtl8188e_recv.h delete mode 100644 drivers/staging/r8188eu/include/rtl8188e_rf.h delete mode 100644 drivers/staging/r8188eu/include/rtl8188e_spec.h delete mode 100644 drivers/staging/r8188eu/include/rtl8188e_sreset.h delete mode 100644 drivers/staging/r8188eu/include/rtl8188e_xmit.h delete mode 100644 drivers/staging/r8188eu/include/rtw_android.h delete mode 100644 drivers/staging/r8188eu/include/rtw_ap.h delete mode 100644 drivers/staging/r8188eu/include/rtw_br_ext.h delete mode 100644 drivers/staging/r8188eu/include/rtw_cmd.h delete mode 100644 drivers/staging/r8188eu/include/rtw_debug.h delete mode 100644 drivers/staging/r8188eu/include/rtw_eeprom.h delete mode 100644 drivers/staging/r8188eu/include/rtw_efuse.h delete mode 100644 drivers/staging/r8188eu/include/rtw_event.h delete mode 100644 drivers/staging/r8188eu/include/rtw_ht.h delete mode 100644 drivers/staging/r8188eu/include/rtw_io.h delete mode 100644 drivers/staging/r8188eu/include/rtw_ioctl.h delete mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_rtl.h delete mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_set.h delete mode 100644 drivers/staging/r8188eu/include/rtw_iol.h delete mode 100644 drivers/staging/r8188eu/include/rtw_led.h delete mode 100644 drivers/staging/r8188eu/include/rtw_mlme.h delete mode 100644 drivers/staging/r8188eu/include/rtw_mlme_ext.h delete mode 100644 drivers/staging/r8188eu/include/rtw_mp.h delete mode 100644 drivers/staging/r8188eu/include/rtw_mp_ioctl.h delete mode 100644 drivers/staging/r8188eu/include/rtw_mp_phy_regdef.h delete mode 100644 drivers/staging/r8188eu/include/rtw_p2p.h delete mode 100644 drivers/staging/r8188eu/include/rtw_pwrctrl.h delete mode 100644 drivers/staging/r8188eu/include/rtw_recv.h delete mode 100644 drivers/staging/r8188eu/include/rtw_rf.h delete mode 100644 drivers/staging/r8188eu/include/rtw_security.h delete mode 100644 drivers/staging/r8188eu/include/rtw_sreset.h delete mode 100644 drivers/staging/r8188eu/include/rtw_xmit.h delete mode 100644 drivers/staging/r8188eu/include/sta_info.h delete mode 100644 drivers/staging/r8188eu/include/usb_ops.h delete mode 100644 drivers/staging/r8188eu/include/usb_ops_linux.h delete mode 100644 drivers/staging/r8188eu/include/usb_osintf.h delete mode 100644 drivers/staging/r8188eu/include/usb_vendor_req.h delete mode 100644 drivers/staging/r8188eu/include/wifi.h delete mode 100644 drivers/staging/r8188eu/include/wlan_bssdef.h delete mode 100644 drivers/staging/r8188eu/include/xmit_osdep.h delete mode 100644 drivers/staging/r8188eu/os_dep/ioctl_linux.c delete mode 100644 drivers/staging/r8188eu/os_dep/mlme_linux.c delete mode 100644 drivers/staging/r8188eu/os_dep/os_intfs.c delete mode 100644 drivers/staging/r8188eu/os_dep/osdep_service.c delete mode 100644 drivers/staging/r8188eu/os_dep/recv_linux.c delete mode 100644 drivers/staging/r8188eu/os_dep/rtw_android.c delete mode 100644 drivers/staging/r8188eu/os_dep/usb_intf.c delete mode 100644 drivers/staging/r8188eu/os_dep/usb_ops_linux.c delete mode 100644 drivers/staging/r8188eu/os_dep/xmit_linux.c create mode 100644 drivers/staging/rtl8188eu/Kconfig create mode 100644 drivers/staging/rtl8188eu/Makefile create mode 100644 drivers/staging/rtl8188eu/TODO create mode 100644 drivers/staging/rtl8188eu/core/rtw_ap.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_cmd.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_efuse.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_ieee80211.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_ioctl_set.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_iol.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_led.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_mlme.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_mlme_ext.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_pwrctrl.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_recv.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_rf.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_security.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_sreset.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_sta_mgt.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_wlan_util.c create mode 100644 drivers/staging/rtl8188eu/core/rtw_xmit.c create mode 100644 drivers/staging/rtl8188eu/hal/bb_cfg.c create mode 100644 drivers/staging/rtl8188eu/hal/fw.c create mode 100644 drivers/staging/rtl8188eu/hal/hal8188e_rate_adaptive.c create mode 100644 drivers/staging/rtl8188eu/hal/hal_com.c create mode 100644 drivers/staging/rtl8188eu/hal/hal_intf.c create mode 100644 drivers/staging/rtl8188eu/hal/mac_cfg.c create mode 100644 drivers/staging/rtl8188eu/hal/odm.c create mode 100644 drivers/staging/rtl8188eu/hal/odm_hwconfig.c create mode 100644 drivers/staging/rtl8188eu/hal/odm_rtl8188e.c create mode 100644 drivers/staging/rtl8188eu/hal/phy.c create mode 100644 drivers/staging/rtl8188eu/hal/pwrseq.c create mode 100644 drivers/staging/rtl8188eu/hal/pwrseqcmd.c create mode 100644 drivers/staging/rtl8188eu/hal/rf.c create mode 100644 drivers/staging/rtl8188eu/hal/rf_cfg.c create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_cmd.c create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_dm.c create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_hal_init.c create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_rxdesc.c create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188e_xmit.c create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_led.c create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_recv.c create mode 100644 drivers/staging/rtl8188eu/hal/rtl8188eu_xmit.c create mode 100644 drivers/staging/rtl8188eu/hal/usb_halinit.c create mode 100644 drivers/staging/rtl8188eu/include/HalVerDef.h create mode 100644 drivers/staging/rtl8188eu/include/basic_types.h create mode 100644 drivers/staging/rtl8188eu/include/drv_types.h create mode 100644 drivers/staging/rtl8188eu/include/fw.h create mode 100644 drivers/staging/rtl8188eu/include/hal8188e_phy_cfg.h create mode 100644 drivers/staging/rtl8188eu/include/hal8188e_phy_reg.h create mode 100644 drivers/staging/rtl8188eu/include/hal8188e_rate_adaptive.h create mode 100644 drivers/staging/rtl8188eu/include/hal_com.h create mode 100644 drivers/staging/rtl8188eu/include/hal_intf.h create mode 100644 drivers/staging/rtl8188eu/include/ieee80211.h create mode 100644 drivers/staging/rtl8188eu/include/mlme_osdep.h create mode 100644 drivers/staging/rtl8188eu/include/mon.h create mode 100644 drivers/staging/rtl8188eu/include/odm.h create mode 100644 drivers/staging/rtl8188eu/include/odm_hwconfig.h create mode 100644 drivers/staging/rtl8188eu/include/odm_precomp.h create mode 100644 drivers/staging/rtl8188eu/include/odm_rtl8188e.h create mode 100644 drivers/staging/rtl8188eu/include/odm_types.h create mode 100644 drivers/staging/rtl8188eu/include/osdep_intf.h create mode 100644 drivers/staging/rtl8188eu/include/osdep_service.h create mode 100644 drivers/staging/rtl8188eu/include/phy.h create mode 100644 drivers/staging/rtl8188eu/include/phydm_reg.h create mode 100644 drivers/staging/rtl8188eu/include/phydm_regdefine11n.h create mode 100644 drivers/staging/rtl8188eu/include/pwrseq.h create mode 100644 drivers/staging/rtl8188eu/include/pwrseqcmd.h create mode 100644 drivers/staging/rtl8188eu/include/recv_osdep.h create mode 100644 drivers/staging/rtl8188eu/include/rf.h create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_cmd.h create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_dm.h create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_hal.h create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_recv.h create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_spec.h create mode 100644 drivers/staging/rtl8188eu/include/rtl8188e_xmit.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_android.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_ap.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_cmd.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_eeprom.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_efuse.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_event.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_ht.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_ioctl_set.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_iol.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_led.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_mlme.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_mlme_ext.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_pwrctrl.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_recv.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_rf.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_security.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_sreset.h create mode 100644 drivers/staging/rtl8188eu/include/rtw_xmit.h create mode 100644 drivers/staging/rtl8188eu/include/sta_info.h create mode 100644 drivers/staging/rtl8188eu/include/usb_ops_linux.h create mode 100644 drivers/staging/rtl8188eu/include/wifi.h create mode 100644 drivers/staging/rtl8188eu/include/wlan_bssdef.h create mode 100644 drivers/staging/rtl8188eu/include/xmit_osdep.h create mode 100644 drivers/staging/rtl8188eu/os_dep/ioctl_linux.c create mode 100644 drivers/staging/rtl8188eu/os_dep/mlme_linux.c create mode 100644 drivers/staging/rtl8188eu/os_dep/mon.c create mode 100644 drivers/staging/rtl8188eu/os_dep/os_intfs.c create mode 100644 drivers/staging/rtl8188eu/os_dep/osdep_service.c create mode 100644 drivers/staging/rtl8188eu/os_dep/recv_linux.c create mode 100644 drivers/staging/rtl8188eu/os_dep/rtw_android.c create mode 100644 drivers/staging/rtl8188eu/os_dep/usb_intf.c create mode 100644 drivers/staging/rtl8188eu/os_dep/usb_ops_linux.c create mode 100644 drivers/staging/rtl8188eu/os_dep/xmit_linux.c create mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_2835_arm.c delete mode 100644 drivers/staging/vc04_services/interface/vchiq_arm/vchiq_dev.c delete mode 100644 fs/btrfs/verity.c create mode 100644 fs/cachefiles/proc.c create mode 100644 fs/fscache/histogram.c create mode 100644 fs/fscache/object-list.c delete mode 100644 fs/ksmbd/Kconfig delete mode 100644 fs/ksmbd/Makefile delete mode 100644 fs/ksmbd/asn1.c delete mode 100644 fs/ksmbd/asn1.h delete mode 100644 fs/ksmbd/auth.c delete mode 100644 fs/ksmbd/auth.h delete mode 100644 fs/ksmbd/connection.c delete mode 100644 fs/ksmbd/connection.h delete mode 100644 fs/ksmbd/crypto_ctx.c delete mode 100644 fs/ksmbd/crypto_ctx.h delete mode 100644 fs/ksmbd/glob.h delete mode 100644 fs/ksmbd/ksmbd_netlink.h delete mode 100644 fs/ksmbd/ksmbd_spnego_negtokeninit.asn1 delete mode 100644 fs/ksmbd/ksmbd_spnego_negtokentarg.asn1 delete mode 100644 fs/ksmbd/ksmbd_work.c delete mode 100644 fs/ksmbd/ksmbd_work.h delete mode 100644 fs/ksmbd/mgmt/ksmbd_ida.c delete mode 100644 fs/ksmbd/mgmt/ksmbd_ida.h delete mode 100644 fs/ksmbd/mgmt/share_config.c delete mode 100644 fs/ksmbd/mgmt/share_config.h delete mode 100644 fs/ksmbd/mgmt/tree_connect.c delete mode 100644 fs/ksmbd/mgmt/tree_connect.h delete mode 100644 fs/ksmbd/mgmt/user_config.c delete mode 100644 fs/ksmbd/mgmt/user_config.h delete mode 100644 fs/ksmbd/mgmt/user_session.c delete mode 100644 fs/ksmbd/mgmt/user_session.h delete mode 100644 fs/ksmbd/misc.c delete mode 100644 fs/ksmbd/misc.h delete mode 100644 fs/ksmbd/ndr.c delete mode 100644 fs/ksmbd/ndr.h delete mode 100644 fs/ksmbd/nterr.h delete mode 100644 fs/ksmbd/ntlmssp.h delete mode 100644 fs/ksmbd/oplock.c delete mode 100644 fs/ksmbd/oplock.h delete mode 100644 fs/ksmbd/server.c delete mode 100644 fs/ksmbd/server.h delete mode 100644 fs/ksmbd/smb2misc.c delete mode 100644 fs/ksmbd/smb2ops.c delete mode 100644 fs/ksmbd/smb2pdu.c delete mode 100644 fs/ksmbd/smb2pdu.h delete mode 100644 fs/ksmbd/smb_common.c delete mode 100644 fs/ksmbd/smb_common.h delete mode 100644 fs/ksmbd/smbacl.c delete mode 100644 fs/ksmbd/smbacl.h delete mode 100644 fs/ksmbd/smbfsctl.h delete mode 100644 fs/ksmbd/smbstatus.h delete mode 100644 fs/ksmbd/transport_ipc.c delete mode 100644 fs/ksmbd/transport_ipc.h delete mode 100644 fs/ksmbd/transport_rdma.c delete mode 100644 fs/ksmbd/transport_rdma.h delete mode 100644 fs/ksmbd/transport_tcp.c delete mode 100644 fs/ksmbd/transport_tcp.h delete mode 100644 fs/ksmbd/unicode.c delete mode 100644 fs/ksmbd/unicode.h delete mode 100644 fs/ksmbd/uniupr.h delete mode 100644 fs/ksmbd/vfs.c delete mode 100644 fs/ksmbd/vfs.h delete mode 100644 fs/ksmbd/vfs_cache.c delete mode 100644 fs/ksmbd/vfs_cache.h delete mode 100644 fs/ksmbd/xattr.h create mode 100644 include/asm-generic/atomic-instrumented.h create mode 100644 include/asm-generic/atomic-long.h delete mode 100644 include/drm/drm_dp_aux_bus.h delete mode 100644 include/dt-bindings/clock/mt8192-clk.h delete mode 100644 include/dt-bindings/clock/qcom,dispcc-sc7280.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-sc7280.h delete mode 100644 include/dt-bindings/clock/qcom,videocc-sc7280.h delete mode 100644 include/dt-bindings/pinctrl/pinctrl-zynq.h rename include/linux/{atomic => }/atomic-arch-fallback.h (100%) delete mode 100644 include/linux/atomic/atomic-instrumented.h delete mode 100644 include/linux/atomic/atomic-long.h delete mode 100644 include/linux/can/platform/flexcan.h create mode 100644 include/linux/cmdline-parser.h delete mode 100644 include/linux/ioam6.h delete mode 100644 include/linux/ioam6_genl.h delete mode 100644 include/linux/ioam6_iptunnel.h delete mode 100644 include/linux/kasan-tags.h delete mode 100644 include/linux/sysfb.h delete mode 100644 include/linux/tty_buffer.h delete mode 100644 include/linux/tty_port.h delete mode 100644 include/net/ioam6.h delete mode 100644 include/net/mctp.h delete mode 100644 include/net/mctpdevice.h delete mode 100644 include/net/netns/mctp.h create mode 100644 include/net/netns/x_tables.h delete mode 100644 include/soc/at91/sama7-ddr.h delete mode 100644 include/soc/at91/sama7-sfrbu.h delete mode 100644 include/uapi/linux/ioam6.h delete mode 100644 include/uapi/linux/ioam6_genl.h delete mode 100644 include/uapi/linux/ioam6_iptunnel.h delete mode 100644 include/uapi/linux/ioprio.h delete mode 100644 include/uapi/linux/mctp.h create mode 100644 kernel/kcsan/atomic.h delete mode 100644 kernel/kcsan/permissive.h delete mode 100644 kernel/printk/index.c delete mode 100644 kernel/rcu/tree_nocb.h delete mode 100644 lib/crypto/sm4.c delete mode 100644 localversion-next delete mode 100644 mm/folio-compat.c delete mode 100644 net/ipv6/ioam6.c delete mode 100644 net/ipv6/ioam6_iptunnel.c delete mode 100644 net/mctp/Kconfig delete mode 100644 net/mctp/Makefile delete mode 100644 net/mctp/af_mctp.c delete mode 100644 net/mctp/device.c delete mode 100644 net/mctp/neigh.c delete mode 100644 net/mctp/route.c delete mode 100644 net/unix/unix_bpf.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/prelude/mod.rs delete mode 100644 rust/alloc/prelude/v1.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/rc.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/sync.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platdev.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/traits.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/rust-version.sh delete mode 100644 sound/soc/amd/vangogh/Makefile delete mode 100644 sound/soc/amd/vangogh/acp5x-i2s.c delete mode 100644 sound/soc/amd/vangogh/acp5x-pcm-dma.c delete mode 100644 sound/soc/amd/vangogh/acp5x.h delete mode 100644 sound/soc/amd/vangogh/pci-acp5x.c delete mode 100644 sound/soc/amd/vangogh/vg_chip_offset_byte.h delete mode 100644 sound/soc/codecs/sdw-mockup.c delete mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.c delete mode 100644 sound/soc/intel/common/soc-acpi-intel-sdw-mockup-match.h delete mode 100644 tools/lib/bpf/relo_core.c delete mode 100644 tools/lib/bpf/relo_core.h delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/rcu/extract-stall.sh delete mode 100644 tools/testing/selftests/arm64/fp/TODO delete mode 100644 tools/testing/selftests/arm64/fp/rdvl-sve.c delete mode 100644 tools/testing/selftests/arm64/fp/rdvl.S delete mode 100644 tools/testing/selftests/arm64/fp/rdvl.h delete mode 100644 tools/testing/selftests/arm64/fp/vec-syscfg.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/get_func_ip_test.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/timer.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/timer_mim.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_context_test_run.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt.c delete mode 100644 tools/testing/selftests/bpf/progs/get_func_ip_test.c delete mode 100644 tools/testing/selftests/bpf/progs/test_map_in_map_invalid.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_context_test_run.c delete mode 100644 tools/testing/selftests/bpf/progs/timer.c delete mode 100644 tools/testing/selftests/bpf/progs/timer_mim.c delete mode 100644 tools/testing/selftests/bpf/progs/timer_mim_reject.c delete mode 100755 tools/testing/selftests/bpf/test_bpftool_synctypes.py delete mode 100644 tools/testing/selftests/move_mount_set_group/.gitignore delete mode 100644 tools/testing/selftests/move_mount_set_group/Makefile delete mode 100644 tools/testing/selftests/move_mount_set_group/config delete mode 100644 tools/testing/selftests/move_mount_set_group/move_mount_set_gro [...] delete mode 100644 tools/testing/selftests/net/ioam6.sh delete mode 100644 tools/testing/selftests/net/ioam6_parser.c delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-assign-cpus.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-get-cpus-script.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote-noreap.sh delete mode 100644 tools/testing/selftests/vm/ksm_tests.c