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-defconfig 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 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 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 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 51f5a6e8586f Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] omits f4de68434425 Merge branch 'features' into for-next omits d540a611f4b8 Merge branch 'fixes' into for-next omits a02215ce72a3 libbpf, doc: Eliminate warnings in libbpf_naming_convention 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 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 7a528b965fe5 Merge branch 'for-5.15/drivers' into for-next omits 2c9819cb77c3 Merge branch 'for-5.15/block' into for-next 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 2c5b2d964d19 gpu: host1x: Remove unused functions omits 848512413696 Merge branches 'iommu/fixes', 'x86/amd' and 'core' into next 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 4d606b0aeac5 media: v4l2-ctrls: Add intra-refresh period control 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 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 65bca440f5ba media: v4l2-dv-timings.c: fix wrong condition in two for-loops 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 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 4d3fc8ead710 netfilter: nf_conntrack_bridge: Fix memory leak when error omits 7fb6c63025ff netfilter: ipset: Limit the maximal range of consecutive e [...] omits d7a86429dbc6 scripts: checkversion: modernize linux/version.h search strings omits d077ee8b591d scripts: merge_config: add strict mode to fail upon any re [...] omits dc715ae993c5 Merge branch 'devel' into for-next omits 21d8e94253eb PCI: Return int from pciconfig_read() syscall omits 61a6199787d9 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure omits ebc56ddcebbc Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] omits e43fc41d1f7f ucounts: add missing data type changes 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 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 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 0b1ace165f7f media: dt-bindings: media: Add bindings for ov9282 omits 02371be61354 media: i2c: Add imx412 camera sensor driver omits 0c6a86834a4e media: dt-bindings: media: Add bindings for imx412 omits c27318cf2bfa media: i2c: Add imx335 camera sensor driver omits 1a036f50d07a media: dt-bindings: media: Add bindings for imx335 omits e45fd19a76a5 media: v4l2-subdev: Fix documentation of the subdev_notifi [...] 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 19f6fb5956fc libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT omits 8118b11cb603 bpf: Fix rcu warning in bpf_prog_run_pin_on_cpu() omits 319e4c98dd7f PCI: Add ACS quirk for NXP LX2160A and LX2162A 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 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 2315a282149b btrfs: introduce btrfs_search_backwards function 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 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 ff4502c88fea Merge branch 'misc-5.14' into next-fixes omits 4633fc0496a6 btrfs: calculate number of eb pages properly in csum_tree_block omits 5cd3837c0b58 btrfs: add ro compat flags to inodes 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 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 cdaddca6cf0d ovl: fix deadlock in splice write omits 07002c0b744c btrfs: constify and cleanup variables in comparators 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 3c56f4430f4c btrfs: remove unused start and end parameters from btrfs_r [...] omits e42afc5748a6 btrfs: introduce btrfs_lookup_match_dir omits 03e05c224301 btrfs: remove unneeded return variable in btrfs_lookup_fil [...] 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 ef5680b5f7d1 fuse: allow sharing existing sb omits 6defeb73d4d8 fuse: move fget() to fuse_get_tree() 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 ee832aad8a3a fuse: name fs_context consistently 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 cd94017fb9fa ovl: use kvalloc in xattr copy-up 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 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 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 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 bb2c20c976aa Merge branch 'next/soc' into for-next omits 8fc5ae26d828 ovl: fix mmap denywrite omits a0b22464ce93 m68k: defconfig: Update defconfigs for v5.14-rc1: omits 7929b794edc7 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 8874e3a7baec drm/tegra: Fix compilation of variadic macro 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 51caa4ed8542 bus: mhi: Add inbound buffers allocation flag omits ba3562892619 mtd: devices: mchp48l640: Fix memory leak on cmd 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 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 3bd1461d1691 Merge branches 'fixes' and 'misc' into for-next omits 7486f29e5e60 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] 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 a1c8c49de3d7 Merge branch 'v5.13-next/soc' into for-next omits b96b57995b56 Merge branch 'v5.13-next/dts64' into for-next omits 495fb48dbd9b mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ [...] omits 9d2e21ed98a2 Merge branch 'for_5.12/drivers-soc' into next omits c3f9aaca29c0 Merge branch 'for_5.12/drivers-soc' into next omits 2df70db7e3a7 Merge branch 'for_5.12/keystone-dts' into 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 e8a1ca91c83c Merge tag 'drm-misc-fixes-2021-08-04' of git://anongit.fre [...] adds 5bde522e474a Merge tag 'drm-intel-fixes-2021-08-04' of git://anongit.fr [...] adds a07296453bf2 drm/i915: fix i915_globals_exit() section mismatch error adds 4d77f36f2c8c drm/amdgpu: Fix out-of-bounds read when update mapping adds 1c0539a6fc8a drm/amdgpu: fix the doorbell missing when in CGPG issue fo [...] adds 23c0ebac20de drm/amd/pm: update yellow carp pmfw interface version adds 5706cb3c910c drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled adds ffb9ee8eb272 drm/amd/display: Assume LTTPR interop for DCN31+ adds 06050a0f01db drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X adds cd7b0531a618 drm/amd/display: Increase stutter watermark for dcn303 adds d5c5ac3a7bca drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4 adds c4152b297d56 drm/amd/display: workaround for hard hang on HPD on native DP adds 0e99e960ce6d drm/amdgpu/display: fix DMUB firmware version info adds e00f543d3596 drm/amdgpu: add DID for beige goby adds d186f9c28008 Merge tag 'amd-drm-fixes-5.14-2021-08-05' of https://gitla [...] adds 1254f05ce097 Merge tag 'drm-fixes-2021-08-06' of git://anongit.freedesk [...] adds 484faec8f1dd Merge tag 'sound-5.14-rc5' of git://git.kernel.org/pub/scm [...] adds d6793ca97b76 RDMA/mlx5: Delay emptying a cache entry when a new MR is a [...] adds db4657afd10e RDMA/cma: Revert INIT-INIT patch adds e2a05339fa11 RDMA/rxe: Use the correct size of wqe when processing SRQ adds ef4b96a5773d RDMA/rxe: Restore setting tot_len in the IPv4 header adds 8b436a99cd70 RDMA/hns: Fix the double unlock problem of poll_sem adds 2638a32348bb RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. adds b4b927fcb0b2 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 4f1be39638a5 Merge tag 'dmaengine-fix-5.14' of git://git.kernel.org/pub [...] adds 0395be967b06 spi: cadence-quadspi: Fix check condition for DTR ops adds 894d6f401b21 Merge tag 'spi-fix-v5.14-rc4' of git://git.kernel.org/pub/ [...] adds 6aa32467299e MIPS: check return value of pgtable_pmd_page_ctor adds cb407fc81d68 Merge tag 'mips-fixes_5.14_1' of git://git.kernel.org/pub/ [...] adds 73f25536f271 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 19c1eb3605a1 Merge tag 'omap-for-v5.14/fixes-rc5-signed' of git://git.k [...] adds 3dc064d29dfb Merge tag 'soc-fixes-5.14-2' of git://git.kernel.org/pub/s [...] adds 6511a8b5b7a6 Revert "ACPICA: Fix memory leak caused by _CID repair function" adds 5d609689d9ff Merge tag 'acpi-5.14-rc5' of git://git.kernel.org/pub/scm/ [...] adds c2ec772b8740 cpuidle: teo: Fix alternative idle state lookup adds 4adae7dd10db cpuidle: teo: Rename two local variables in teo_select() adds 9917de73b499 Merge tag 'pm-5.14-rc5' of git://git.kernel.org/pub/scm/li [...] adds f7ec41212563 tracepoint: static call: Compare data on transition from 2 [...] adds 231264d6927f tracepoint: Fix static call function vs data state mismatch adds 7b40066c97ec tracepoint: Use rcu get state and cond sync for static cal [...] adds 2c4b1ec683f2 Merge tag 'trace-v5.14-rc4-2' of git://git.kernel.org/pub/ [...] adds b66541422824 ext4: fix potential uninitialized access to retval in kmmpd adds 73dc707161a8 ext4: remove conflicting comment from __ext4_forget adds 877ba3f729fd ext4: fix potential htree corruption when growing large_di [...] adds c9194f32bfd9 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds fa953adfad7c x86/tools/relocs: Fix non-POSIX regexp adds 28bbbb9875a3 mips: Fix non-POSIX regexp adds 54eacba0e3bb scripts: checkversion: modernize linux/version.h search strings adds 14ccc638b02f kbuild: cancel sub_make_done for the install target to fix DKMS adds 4972bb90c395 Merge tag 'kbuild-fixes-v5.14-2' of git://git.kernel.org/p [...] adds 78d9d8005e45 riscv: stacktrace: Fix NULL pointer dereference adds d09560435cb7 riscv: dts: fix memory size for the SiFive HiFive Unmatched adds a18b14d88866 riscv: Disable STACKPROTECTOR_PER_TASK if GCC_PLUGIN_RANDS [...] adds 6d7f91d914bc riscv: Get rid of CONFIG_PHYS_RAM_BASE in kernel physical [...] adds 867432bec1c6 Revert "riscv: Remove CONFIG_PHYS_RAM_BASE_FIXED" adds 0b6684ba5f5a Merge tag 'riscv-for-linus-5.14-rc5' of git://git.kernel.o [...] adds 952835edb4fd s390/dasd: fix use after free in dasd path handling adds 402e0b8cd002 n64cart: fix the dma address in n64cart_do_bvec adds 5ba03936c055 md/raid10: properly indicate failure when ending a failed [...] adds cc396d27d8d5 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 8d75d0eff688 blk-iolatency: error out if blk_get_queue() failed in iola [...] adds 2e9fb2c11e0e block/partitions/ldm.c: Fix a kernel-doc warning adds fb7b9b0231ba kyber: make trace_block_rq call consistent with documentation adds 6bbf59145c4b Merge tag 'block-5.14-2021-08-07' of git://git.kernel.dk/l [...] adds 83d6c39310b6 io-wq: fix race between worker exiting and activating free worker adds 3d4e4face9c1 io-wq: fix no lock protection of acct->nr_worker adds 21698274da5b io-wq: fix lack of acct->nr_workers < acct->max_workers judgement adds 85a90500f9a1 Merge tag 'io_uring-5.14-2021-08-07' of git://git.kernel.d [...] adds 5648c073c33d USB: serial: option: add Telit FD980 composition 0x1056 adds 3212a99349ce USB: serial: pl2303: fix GT type detection adds 8da0e55c7988 USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 adds b47b0b6d0843 Merge tag 'usb-serial-5.14-rc5' of https://git.kernel.org/ [...] adds d25d85061bd8 usb: dwc3: gadget: Use list_replace_init() before traversi [...] adds cb10f68ad815 usb: dwc3: gadget: Avoid runtime resume if disabling pullup adds 43ad944cd73f usb: typec: tcpm: Keep other events when receiving FRS and [...] adds 6a6555476754 Merge tag 'usb-5.14-rc5' of git://git.kernel.org/pub/scm/l [...] adds 6463e54cc64e Merge tag 'tty-5.14-rc5' of git://git.kernel.org/pub/scm/l [...] adds 911c3c5e0151 Merge tag 'staging-5.14-rc5' of git://git.kernel.org/pub/s [...] adds 289ef7befb65 Merge tag 'driver-core-5.14-rc5' of git://git.kernel.org/p [...] adds 66745863ecde Merge tag 'char-misc-5.14-rc5' of git://git.kernel.org/pub [...] adds f4b4b4565257 perf/x86: Fix out of bound MSR access adds df51fe7ea1c1 perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit [...] adds acade6379930 perf/x86/intel: Apply mid ACK for small core adds 74eedeba459d Merge tag 'perf-urgent-2021-08-08' of git://git.kernel.org [...] adds f558c2b834ec sched/rt: Fix double enqueue caused by rt_effective_prio adds 713f0f37e812 Merge tag 'sched-urgent-2021-08-08' of git://git.kernel.or [...] adds cceb634774ef Merge tag 'timers-urgent-2021-08-08' of git://git.kernel.o [...] adds 36a21d51725a Linux 5.14-rc5 adds 9a73fa375d58 Merge branch 'for-5.14-fixes' of git://git.kernel.org/pub/ [...] adds 9011c2791e63 ovl: skip stale entries in merge dir cache iteration adds 9b91b6b019fd ovl: fix deadlock in splice write adds 580c610429b3 ovl: fix uninitialized pointer read in ovl_lookup_real_one() adds 427215d85e8d ovl: prevent private clone if bind mount is not allowed adds b3f0ccc59cfe Merge tag 'ovl-fixes-5.14-rc6-v2' of git://git.kernel.org/ [...] adds 085fc31f8176 platform/x86: Make dual_accel_detect() KIOX010A + KIOX020A [...] adds 9d7b132e62e4 platform/x86: pcengines-apuv2: Add missing terminating ent [...] adds 9e723c5380c6 Merge tag 'platform-drivers-x86-v5.14-3' of git://git.kern [...] adds d4067395519b arc: Prefer unsigned int to bare use of unsigned adds 81e82fa58098 arc: Fix spelling mistake and grammar in Kconfig adds bf79167fd86f ARC: Fix CONFIG_STACKDEPOT adds 3a715e80400f ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on [...] adds 669d94219d91 MAINTAINERS: update Vineet's email address adds 761c6d7ec820 Merge tag 'arc-5.14-rc6' of git://git.kernel.org/pub/scm/l [...] adds 463dbba4d189 ARM: 9104/2: Fix Keystone 2 kernel mapping regression new f10115bdeb12 Merge remote-tracking branch 'arm-current/fixes' new 017f5fb9ce79 arm64: clean vdso & vdso32 files new 656952105306 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds 623763650488 powerpc/32s: Fix napping restore in data storage interrupt (DSI) adds b5cfc9cd7b04 powerpc/32: Fix critical and debug interrupts on BOOKE adds 8241461536f2 powerpc/smp: Fix OOPS in topology_init() adds c18956e6e0b9 powerpc/pseries: Fix update of LPAR security flavor after LPM adds 43e8f7600659 powerpc/kprobes: Fix kprobe Oops happens in booke new c742de655acc Merge remote-tracking branch 'powerpc-fixes/fixes' 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() adds cd391280bf46 net: dsa: hellcreek: fix broken backpressure in .port_fdb_dump adds ada2fee185d8 net: dsa: lan9303: fix broken backpressure in .port_fdb_dump adds 871a73a1c8f5 net: dsa: lantiq: fix broken backpressure in .port_fdb_dump adds 21b52fed928e net: dsa: sja1105: fix broken backpressure in .port_fdb_dump adds 09c7fd521879 Merge branch 'fdb-backpressure-fixes' adds 71330842ff93 bpf: Add _kernel suffix to internal lockdown_bpf_read adds 51e1bb9eeaf7 bpf: Add lockdown check for probe_write_user helper adds 87b7b5335e69 bpf: Add missing bpf_read_[un]lock_trace() for syscall program adds a2baf4e8bb0f bpf: Fix potentially incorrect results with bpf_get_local_ [...] adds 019d0454c617 bpf, core: Fix kernel-doc notation adds 2e273b0996ab Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 45a687879b31 net: bridge: fix flags interpretation for extern learn fdb [...] adds c35b57ceff90 net: switchdev: zero-initialize struct switchdev_notifier_ [...] adds 519133debcc1 net: bridge: fix memleak in br_add_if() new 6922110d152e net: linkwatch: fix failure to restore device state across [...] new 2cad5d2ed1b4 net: pcs: xpcs: fix error handling on failed to allocate memory new 6de035fec045 tcp_bbr: fix u32 wrap bug in round logic if bbr_init() cal [...] new 0271824d9ebe MAINTAINERS: switch to my OMP email for Renesas Ethernet drivers new b84668c93847 Merge remote-tracking branch 'net/master' new 2d3a1e3615c5 bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgrou [...] new 93546ffeb05e Merge remote-tracking branch 'bpf/master' new e3245a7b7b34 netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex new ed7c31bb6792 Merge remote-tracking branch 'netfilter/master' adds abf3d98dee7c mt76: fix enum type mismatch new def56c7ace5d Merge remote-tracking branch 'wireless-drivers/master' adds f1040e86f83b ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL adds 0c2f2ad4f16a ASoC: cs42l42: Fix LRCLK frame start edge adds 3a5d89a9c6fe ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK adds e5ada3f6787a ASoC: cs42l42: Fix mono playback adds 56e7a93160fe Merge tag 'asoc-fix-v5.14-rc4' of https://git.kernel.org/p [...] adds 739d0959fbed ALSA: hda: Add quirk for ASUS Flow x13 adds dc0dc8a73e8e ALSA: pcm: Fix mmap breakage without explicit buffer setup new d07149aba2ef ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 65 [...] new 63d7fd77643b Merge remote-tracking branch 'sound-current/for-linus' adds f4eeaed04e86 ASoC: Intel: Fix platform ID matching adds f114f4be00e1 Merge remote-tracking branch 'asoc/for-5.14' into asoc-linus new 535d2d4f1084 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 25b549d69e17 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] new e571700ea1d0 Merge remote-tracking branch 'regulator-fixes/for-linus' new 9dbb2a40d631 Merge remote-tracking branch 'pci-current/for-linus' adds 664cc971fb25 Revert "usb: dwc3: gadget: Use list_replace_init() before [...] new a8ead97519a7 Merge remote-tracking branch 'usb.current/usb-linus' adds a5056c0bc24f Merge tag 'iio-fixes-5.14a' of https://git.kernel.org/pub/ [...] new 608bb96c5d94 Merge remote-tracking branch 'staging.current/staging-linus' new b3a8081d4f82 Merge remote-tracking branch 'kselftest-fixes/fixes' adds 99dc4ad992bf mtd: devices: mchp48l640: Fix memory leak on cmd adds b7abb0516822 mtd: fix lock hierarchy in deregister_mtd_blktrans adds b48027083a78 mtd: rawnand: Fix probe failure due to of_get_nand_secure_ [...] new 0d951ad335f6 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' new 3bdd5d7ace88 Merge remote-tracking branch 'reset-fixes/reset/fixes' new c5014c7ae461 Merge remote-tracking branch 'hwmon-fixes/hwmon' new b93dfa6bda4d ACPI: NFIT: Fix support for virtual SPA ranges new d9cee9f85b22 libnvdimm/region: Fix label activation vs errors new f21453b0ff6e tools/testing/nvdimm: Fix missing 'fallthrough' warning new 96dcb97d0a40 Merge branch 'for-5.14/dax' into libnvdimm-fixes new 8af2d45715fa Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 378bd784aa57 btrfs: zoned: suppress reclaim error message on EAGAIN adds 9b3855ce9e8e btrfs: zoned: fix block group alloc_offset calculation adds 42d65774de92 btrfs: fix NULL pointer dereference when deleting device b [...] adds f55767667ce4 Merge branch 'misc-5.14' into next-fixes new 47a023d4c5c9 Merge remote-tracking branch 'btrfs-fixes/next-fixes' new 62853fd625d3 Merge remote-tracking branch 'vfs-fixes/fixes' adds 9977d880f7a3 scsi: lpfc: Move initialization of phba->poll_list earlier [...] adds dbe7633c394b scsi: storvsc: Log TEST_UNIT_READY errors as warnings adds 40d32727931c scsi: mpt3sas: Fix incorrectly assigned error return and check new 78d37c58c32b Merge remote-tracking branch 'scsi-fixes/fixes' new e062233c0ed0 drm/mediatek: dpi: Fix NULL dereference in mtk_dpi_bridge_ [...] new 6b57ba3243c5 drm/mediatek: mtk-dpi: Set out_fmt from config if not the [...] new 1a64a7aff8da drm/mediatek: Fix cursor plane no update new 1648740b2e35 Merge tag 'mediatek-drm-fixes-5.14' of https://git.kernel. [...] new c28bc0b41ddf Merge remote-tracking branch 'drm-fixes/drm-fixes' new 699aa57b3567 drm/i915/gvt: Fix cached atomics setting for Windows VM new d927ae73e1bd Merge tag 'gvt-fixes-2021-08-10' of https://github.com/int [...] new d10e32a690ec Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 25f8203b4be1 mmc: dw_mmc: Fix hang on data CRC error adds d8e193f13b07 mmc: mmci: stm32: Check when the voltage switch procedure [...] adds 67b13f3e221e mmc: sdhci-msm: Update the software timeout value for sdhc new 2eeb12d54a6b Merge remote-tracking branch 'mmc-fixes/fixes' new 0248abc6b806 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds be7ecbd240b2 soc: fsl: qe: convert QE interrupt controller to platform_device new 5c9c443ab235 Merge remote-tracking branch 'soc-fsl-fixes/fix' new 785972d16104 Merge remote-tracking branch 'pidfd-fixes/fixes' new 277c0dd93bf7 fpga: machxo2-spi: Return an error on failure new 8d68efa1f137 Merge remote-tracking branch 'fpga-fixes/fixes' adds 2f658f7a3953 pinctrl: tigerlake: Fix GPIO mapping for newer version of [...] new ed7167934cff Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' new bf33677a3c39 drm/meson: fix colour distortion from HDR set during vendo [...] new 5c6ff2f54dee Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds a325db2d8f1d scripts: merge_config: add strict mode to fail upon any re [...] adds d82856395505 kbuild: do not require sub-make for separate output tree builds adds 0058d07ec6aa scripts: make some scripts executable adds 6072b2c49d23 kbuild: warn if a different compiler is used for external [...] adds 6f5b41a2f5a6 Makefile: move initial clang flag handling into scripts/Ma [...] adds 231ad7f409f1 Makefile: infer --target from ARCH for CC=clang adds e08831baa032 Documentation/llvm: update CROSS_COMPILE inferencing adds 52cc02b91028 kbuild: check CONFIG_AS_IS_LLVM instead of LLVM_IAS adds f12b034afeb3 scripts/Makefile.clang: default to LLVM_IAS=1 new 50d827e5355b Merge remote-tracking branch 'kbuild/for-next' new 12fceef6ba0c Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 1d7db834a027 dma-debug: use memory_intersects() directly adds 173735c346c4 dma-debug: fix debugfs initialization order adds fffe3cc8c219 dma-mapping: allow map_sg() ops to return negative error codes adds c81be74e7d79 dma-direct: return appropriate error code from dma_direct_ [...] adds ad8f36e4b6b1 iommu: return full error code from iommu_map_sg[_atomic]() adds dabb16f67215 iommu/dma: return error code from iommu_dma_map_sg() adds ca33d26ac640 alpha: return error code from alpha_pci_map_sg() adds 6506932b3268 ARM/dma-mapping: return error code from .map_sg() ops adds 9cf88ec5e0e8 ARM/dma-mapping: don't set failed sg dma_address to DMA_MA [...] adds 62af5ca50c29 ia64/sba_iommu: return error code from sba_map_sg_attrs() adds af82fe85665d MIPS/jazzdma: return error code from jazz_dma_map_sg() adds c4e0e892ab05 powerpc/iommu: return error code from .map_sg() ops adds eb86ef3b2d7e powerpc/iommu: don't set failed sg dma_address to DMA_MAPP [...] adds 911ace0ba628 s390/pci: return error code from s390_dma_map_sg() adds 7e4e7d4c54ec s390/pci: don't set failed sg dma_address to DMA_MAPPING_ERROR adds e02373fddb0e sparc/iommu: return error codes from .map_sg() ops adds ba3a0482db87 sparc/iommu: don't set failed sg dma_address to DMA_MAPPING_ERROR adds 9a22f2f34351 parisc: return error code from .map_sg() ops adds 2c647ebe1714 xen: swiotlb: return error code from xen_swiotlb_map_sg() adds fcacc8a61439 x86/amd_gart: return error code from gart_map_sg() adds 183dc86335e6 x86/amd_gart: don't set failed sg dma_address to DMA_MAPPI [...] adds 66ab63104f9c dma-mapping: return error code from dma_dummy_map_sg() adds d03c54419274 dma-mapping: disallow .map_sg operations from returning ze [...] new a80fdb01ea60 Merge remote-tracking branch 'dma-mapping/for-next' new 587a46640ea2 Merge remote-tracking branch 'asm-generic/master' adds 147072a2cffa ARC: atomics: disintegrate header adds 80802c2a0398 ARC: atomic: !LLSC: remove hack in atomic_set() for for UP adds 6c386739a446 ARC: atomic: !LLSC: use int data type consistently adds a638e623c9f8 ARC: atomic64: LLSC: elide unused atomic_{and,or,xor,andno [...] adds b45e1a4322cc ARC: atomics: implement relaxed variants adds 34fc500cc9f8 ARC: switch to generic bitops adds e0e94b3838bb ARC: bitops: fls/ffs to take int (vs long) per asm-generic [...] adds 99269c322964 ARC: xchg: !LLSC: remove UP micro-optimization/hack adds 9cf1d7d830f4 ARC: cmpxchg/xchg: rewrite as macros to make type safe adds 82a39ae07f8c ARC: cmpxchg/xchg: implement relaxed variants (LLSC config only) adds 21e6ec96fec4 ARC: atomic_cmpxchg/atomic_xchg: implement relaxed variants adds aac01b7b3b99 ARC: retire ARC750 support adds 9799f1cac840 ARC: retire MMUv1 and MMUv2 support new 4800c7b1255b Merge remote-tracking branch 'arc/for-next' adds c755238d2ce0 ARM: 9099/1: crypto: rename 'mod_init' & 'mod_exit' functi [...] adds b08cae33b88e ARM: 9100/1: MAINTAINERS: mark all linux-arm-kernel@infrad [...] adds d7bcc5e22967 ARM: 9102/1: move theinstall rules to arch/arm/Makefile adds 6fec92d9b2bf ARM: 9103/1: Drop ARCH_NR_GPIOS definition adds b30d0289de72 ARM: 9105/1: atags_to_fdt: don't warn about stack size adds 3e9a47a71364 Merge branches 'fixes' and 'misc' into for-next new f635453467ac Merge remote-tracking branch 'arm/for-next' adds ede3241a5f23 arm64: entry: Add SYM_CODE annotation for __bad_stack adds 5e10f9887ed8 arm64: mm: Fix TLBI vs ASID rollover adds 3265ec97ca60 Merge branches 'for-next/mte', 'for-next/misc' and 'for-ne [...] adds 46a2b02d232e arm64: entry: consolidate entry/exit helpers adds bc29b71f53b1 arm64: entry: clarify entry/exit helpers adds 4d1c2ee2709f arm64: entry: move bulk of ret_to_user to C adds e130338eed5d arm64: entry: call exit_to_user_mode() from C adds 92b5529ab76e Merge branch 'for-next/entry' into for-next/core new 035705e0c513 Merge remote-tracking branch 'arm64/for-next/core' new fd264b310579 arm64/perf: Replace '0xf' instances with ID_AA64DFR0_PMUVE [...] new 7435d29dcd50 Merge remote-tracking branch 'arm-perf/for-next/perf' adds 12297121e0c8 Merge branch 'arm/fixes' into for-next adds 4efdd31bfd59 ARM: dts: ux500: Add device tree for Samsung Gavini adds a345142d01ec ARM: dts: ux500: Flag eMMCs as non-SDIO/SD adds 68cc0c06967b ARM: dts: ux500: ab8500: Link USB PHY to USB controller node adds 9b58fc860ea4 ARM: dts: ux500: Add devicetree for Codina adds 8ac1247089fd ARM: dts: ux500: Add a device tree for Kyle adds fe2fc0fd3793 ARM: dts: ux500: Adjust operating points to reality adds 72ee3b4dc2c8 Merge tag 'ux500-dts-v5.15-1' of git://git.kernel.org/pub/ [...] adds 8e816b9915a1 Merge tag 'at91-dt-5.15' of git://git.kernel.org/pub/scm/l [...] adds 43553c667f56 Merge branch 'arm/dt' into for-next adds 3fbcc6763bb2 bus: ixp4xx: Add DT bindings for the IXP4xx expansion bus adds 1c953bda90ca bus: ixp4xx: Add a driver for IXP4xx expansion bus adds 21a0a29d16c6 watchdog: ixp4xx: Rewrite driver to use core adds f62b38965ad4 pata: ixp4xx: Use local dev variable adds d2b507acc62d pata: ixp4xx: Use IS_ENABLED() to determine endianness adds 8e3d25a62318 pata: ixp4xx: Refer to cmd and ctl rather than csN adds be470496eece pata: ixp4xx: Add DT bindings adds 47adef20e67d pata: ixp4xx: Rewrite to use device tree adds 775dea4deec6 Merge tag 'ixp4xx-drivers-arm-soc-v5.15-1' of git://git.ke [...] adds 7d2744bd7509 Merge branch 'arm/drivers' into for-next adds 12c3dca25d2f ARM: ep93xx: remove MaverickCrunch support adds 318845985fa0 Merge tag 'at91-soc-5.15' of git://git.kernel.org/pub/scm/ [...] adds ba5b42a10a9e Merge branch 'arm/soc' into for-next adds b37e897eb18e soc: document merges new ca305e04510a Merge remote-tracking branch 'arm-soc/for-next' new ef109def209e Merge remote-tracking branch 'actions/for-next' new 289c500eee0b Merge remote-tracking branch 'amlogic/for-next' new 5794d4508504 Merge remote-tracking branch 'aspeed/for-next' new a389f1735626 Merge remote-tracking branch 'at91/at91-next' new fd3f6637a28c Merge remote-tracking branch 'drivers-memory/for-next' adds c60bcfe914f3 Merge branch 'imx/ecspi' into for-next adds 108547fd85eb dt-bindings: arm: imx: add imx8mm/imx8mn GW7902 support adds 41a21fa4c639 Merge branch 'imx/bindings' into for-next adds 298591bf725a ARM: dts: imx6q-dhcom: Use 1G ethernet on the PDK2 board adds 00342c631eec ARM: dts: imx6q-dhcom: Rework of the DHCOM GPIO pinctrls adds 1f58e94c5462 ARM: dts: imx6q-dhcom: Rearrange of iomux adds fea4e8a9d534 ARM: dts: imx6q-dhcom: Cleanup of the devicetrees adds fa0cae955627 ARM: dts: imx6qdl-dhcom: Split SoC-independent parts of DH [...] adds 317d26e92161 ARM: dts: imx6qdl-dhcom: Add DHCOM based PicoITX board adds a0c1748f3653 ARM: dts: imx6qdl-dhcom: Add DHSOM based DRC02 board adds 0c4d7337392d ARM: dts: imx7: add ftm nodes for Flex Timers adds cbc8a1e9c97c Merge branch 'imx/dt' into for-next adds 304d8e4d7b94 arm64: dts: imx8mp: Add dsp node adds 43933e1b0dc5 arm64: dts: imx: Add i.mx8mm/imx8mn Gateworks gw7902 dts support adds d6f9b9c56588 arm64: dts: imx8mq: add mipi csi phy and csi bridge descriptions adds 3e59365f4d3b arm64: dts: imx8mm-venice-gw700x: fix mp5416 pmic config adds 3b5af672e76d arm64: dts: imx8mm-venice-gw700x: fix invalid pmic pin config adds ddea41e39b15 arm64: dts: imx8mm-venice-gw71xx: fix USB OTG VBUS adds e772b5fc0aba arm64: dts: imx8mm-venice-gw7901: add support for USB hub subload adds fde224cd71f8 arm64: dts: imx8mm-venice-gw7901: enable pull-down on gpio [...] adds 861b7f7a2620 arm64: dts: ls1046a: fix eeprom entries adds c85d2dda9271 arm64: dts: imx8mm: update pmu compatible adds 5a75cf37eef8 arm64: dts: imx8qxp: update pmu compatible adds 8e39396b4cee arm64: dts: imx8m: drop interrupt-affinity for pmu adds 260fcfc206b1 Merge branch 'imx/dt64' into for-next adds 3d1fc360ac8c ARM: imx_v6_v7_defconfig: Select CONFIG_KPROBES adds ae4443ba2f83 ARM: imx_v6_v7_defconfig: Let CONFIG_SCSI_LOWLEVEL be selected adds 503d1ac62829 Merge branch 'imx/defconfig' into for-next new 3fc88a92fef2 Merge remote-tracking branch 'imx-mxs/for-next' adds 2a65927edb27 dt-bindings: soc: ti: pruss: Update bindings for K3 AM64x SoCs adds 22ea87ef3f22 soc: ti: pruss: Enable support for ICSSG subsystems on K3 [...] adds ed4520d6a10b soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex adds 62e8ce8506f5 dt-bindings: soc: ti: pruss: Add dma-coherent property adds cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next new 5796cff93435 Merge remote-tracking branch 'keystone/next' adds 293cb6b0ea19 arm: dts: mt7623: increase passive cooling trip adds 42a495fb94d1 arm64: dts: mt8183: kukui: Use aliases to mmc nodes adds a5d68a87f8f2 arm64: dts: mt8173: elm: Use aliases to mmc nodes adds 109fd20601e2 arm64: dts: mediatek: mt8173: Add domain supply for mfg_async adds 02912fb79e70 arm64: dts: mt8183: add mediatek,gce-events in mutex adds ce5db043d2e8 dt-bindings: mediatek: Add optional mediatek,gce-events property adds 868e920b08d4 Merge branch 'v5.14-next/dts64' into for-next adds fb6d1d3b25d2 soc: mediatek: pm-domains: Use correct mask for bus_prot_clr adds 114956518c85 soc: mediatek: pm-domains: Add domain_supply cap for mfg_async PD adds 7bdcead7a75e soc: mmsys: mediatek: add mask to mmsys routes adds bc3fc5c05100 soc: mediatek: mmsys: add MT8365 support adds 25423731956b soc: mediatek: mmsys: Fix missing UFOE component in mt8173 [...] adds 69862ae4e378 Merge branch 'v5.14-next/soc' into for-next new c4e8c63ad139 Merge remote-tracking branch 'mediatek/for-next' new bd1e19b8dc9e Merge remote-tracking branch 'mvebu/for-next' adds c8d9a986d0f2 arm: omap2: Drop obsolete MACH_OMAP3_PANDORA entry adds 4297d1c0834a arm: omap2: Drop the unused OMAP_PACKAGE_* KConfig entries adds 8f629f2371e0 Merge branch 'omap-for-v5.15/soc' into for-next adds 1c7ba565e703 ARM: dts: am335x-baltos: switch to new cpsw switch drv adds 0a8c054defe7 ARM: dts: am335x-nano: switch to new cpsw switch drv adds 17d03506dd86 ARM: dts: am335x-chiliboard: switch to new cpsw switch drv adds 1d3e27982c4d ARM: dts: am335x-cm-t335: switch to new cpsw switch drv adds 45b2c44aa5de ARM: dts: am335x-igep0033: switch to new cpsw switch drv adds 843470ac18d2 ARM: dts: am335x-lxm: switch to new cpsw switch drv adds 5578b73024f3 ARM: dts: am335x-moxa-uc: switch to new cpsw switch drv adds 4c0b47f3228a ARM: dts: am335x-myirtech: switch to new cpsw switch drv adds c2fe8276b3fe ARM: dts: am335x-osd3358-sm-red: switch to new cpsw switch drv adds a2f2cd466e7f ARM: dts: am335x-pdu001: switch to new cpsw switch drv adds 2bd433270566 ARM: dts: am335x-pepper: switch to new cpsw switch drv adds a71c1446b5ca ARM: dts: am335x-phycore: switch to new cpsw switch drv adds a5cacca25ed2 ARM: dts: am335x-shc: switch to new cpsw switch drv adds 0a8eb8d7f090 ARM: dts: am335x-sl50: switch to new cpsw switch drv adds d22e0e1afa26 ARM: dts: am33xx: update ethernet aliases adds c477358e66a3 ARM: dts: am335x-bone: switch to new cpsw switch drv adds e9a5ae66612f Merge branch 'omap-for-v5.15/dt' into for-next adds 74953a9136cf soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex adds 5f3b7875d4f9 Merge branch 'omap-for-v5.15/ti-sysc' into for-next new 7244c8af762a ARM: dts: am335x-sancloud-bbe: Fix missing pinctrl refs new 29fabf5274bf ARM: dts: am335x-sancloud-bbe: Drop usb wifi comment new 8e921ff030ff Merge branch 'omap-for-v5.15/dt' into for-next new 9c94545bd587 Merge remote-tracking branch 'omap/for-next' adds 0e5ded926f2a arm64: dts: qcom: msm8994-angler: Disable cont_splash_mem adds d77c95bf9a64 arm64: dts: qcom: sdm845-oneplus: fix reserved-mem adds b79470da835c Merge branch 'arm64-fixes-for-5.14' into for-next adds 20d7a9fb00eb arm64: defconfig: Enable Qualcomm MSM8996 CPU clock driver adds db718417e87f arm64: dts: qcom: Add PMI8996 DTSI file adds a569b10bf74f arm64: dts: qcom: Add MSM8996v3.0 DTSI file adds 08972f34a264 arm64: dts: qcom: msm8996-*: Disable HDMI by default adds 9da65e441d4d arm64: dts: qcom: Add support for SONY Xperia X Performanc [...] adds b9650a9e9c57 arm64: dts: qcom: sm8150-mtp: Add 8150 compatible string adds ce3b50cf621c arm64: dts: qcom: sm8150: Fix incorrect cpu opp table entry adds 26e02c98a9ad arm64: dts: qcom: sdm630: Rewrite memory map adds 1ce921ae3d30 arm64: dts: qcom: sdm630: Add RPMPD nodes adds 01b182d920a8 arm64: dts: qcom: sdm630: Add MMCC node adds 045547a02252 arm64: dts: qcom: sdm630: Add interconnect provider nodes adds b52555d590d1 arm64: dts: qcom: sdm630: Add MDSS nodes adds 142662f8f43c arm64: dts: qcom: sdm630: Add qfprom subnodes adds c65a4ed2ea8b arm64: dts: qcom: sdm630: Add USB configuration adds 36a0d47aee6a arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration adds 0b700aa1b3e6 arm64: dts: qcom: sdm630: Add SDHCI2 node adds 738777ab85ea arm64: dts: qcom: sdm630: Add interconnect and opp table t [...] adds a64fa0e23b5f arm64: dts: qcom: sdm630: Add GPU Clock Controller node adds 6bb717fe56f6 arm64: dts: qcom: sdm630: Add clocks and power domains to [...] adds 056d4ff8279a arm64: dts: qcom: sdm630: Add qcom,adreno-smmu compatible adds 7c54b82b4545 arm64: dts: qcom: sdm630: Add TSENS node adds c8236767599a arm64: dts: qcom: sdm630: Add modem/ADSP SMP2P nodes adds 3332c59649fe arm64: dts: qcom: sdm630: Add thermal-zones configuration adds 7ca2ebc90a46 arm64: dts: qcom: sdm630: Add ADSP remoteproc configuration adds adc57d4a463b arm64: dts: qcom: sdm630: Raise tcsr_mutex_regs size adds 5cf69dcbec8b arm64: dts: qcom: sdm630: Add Adreno 508 GPU configuration adds b59b058c623d arm64: dts: qcom: pm660: Support SPMI regulators on PMIC sid 1 adds 7b56a804e58b arm64: dts: qcom: pm660l: Add WLED support adds 2a1fbb121aa6 arm64: dts: qcom: pm660l: Support SPMI regulators on PMIC sid 3 adds 4bf097540506 arm64: dts: qcom: pm660(l): Add VADC and temp alarm nodes adds 05aa0eb325c9 arm64: dts: qcom: sdm660: Make the DTS an overlay on top of 630 adds 36c7b98f7935 arm64: dts: qcom: Add device tree for SDM636 adds c21512cbfbfd arm64: dts: qcom: sdm630: Add IMEM node adds f3d5d3cc6971 arm64: dts: qcom: sdm630: Configure the camera subsystem adds ab290284398d arm64: dts: qcom: sdm660: Add required nodes for DSI1 adds 8b36c824b9a7 arm64: dts: qcom: sdm630-xperia-nile: Add all RPM and fixe [...] adds 158f80a68148 arm64: dts: qcom: sdm630-nile: Use &labels adds 2c616239f255 arm64: dts: qcom: sdm630-nile: Add USB adds fcbcd062a894 arm64: dts: qcom: sdm630-nile: Add Volume up key adds 4c1d849ec047 arm64: dts: qcom: sdm630-xperia: Retire sdm630-sony-xperia [...] adds f8fc1c43c51b arm64: dts: qcom: sdm630-nile: Add Synaptics touchscreen. adds bc81940d8ca5 arm64: dts: qcom: sdm630-nile: Specify ADSP firmware name adds e634d8196f7d arm64: dts: qcom: sdm630-nile: Enable uSD card slot adds 18abedf7d4e6 arm64: dts: qcom: sdm630-nile: Remove gpio-keys autorepeat adds 536f44285ff6 arm64: dts: qcom: sdm630: Add I2C functions to I2C pins adds 712e245fcbfd arm64: dts: qcom: sdm630: Add DMA to I2C hosts adds 2e01e0c21459 arm64: dts: qcom: sdm850-yoga: Enable IPA adds 59983a5c918e arm64: dts: qcom: sm8250: Add DMA to I2C/SPI adds cff4bbaf2a2d arm64: dts: qcom: Add support for SM6125 adds 82e1783890b7 arm64: dts: qcom: sm6125: Add support for Sony Xperia 10II adds 184adb500f72 arm64: dts: qcom: msm8996: don't use empty memory node adds d53dc79f9b56 arm64: dts: qcom: msm8998: don't use empty memory node adds cfdf0c276395 arm64: dts: qcom: sdm630: don't use empty memory node adds 52c9887fba71 arm64: dts: qcom: ipq8074: fix pci node reg property adds c81210e38966 arm64: dts: qcom: sdm660: use reg value for memory node adds 1b91b8ef60e9 arm64: dts: qcom: ipq6018: drop '0x' from unit address adds 639dfdbecd88 arm64: dts: qcom: sdm630: don't use underscore in node name adds 8c678beca7ed arm64: dts: qcom: msm8994: don't use underscore in node name adds 84f3efbe5b46 arm64: dts: qcom: msm8996: don't use underscore in node name adds e9dd2f7204ed dt-bindings: arm: qcom: Document alcatel,idol347 board adds 39d66a2e7fbf dt-bindings: arm: qcom: Drop qcom,mtp adds 8dc7dba0cc25 arm64: dts: qcom: pm8004: Enable the PMIC peripherals by default adds 589562946f85 arm64: dts: qcom: msm8996: Add gpu cooling support adds 77b53d65dc1e arm64: dts: qcom: sm8250: Fix epss_l3 unit address adds 437cdef515e2 arm64: dts: qcom: sc7180:: modified qfprom CORR size as pe [...] adds 67146f073880 arm64: dts: qcom: sm8350: Add wakeup-parent to tlmm adds 111c52854102 arm64: dts: qcom: sdm845: move bus clock to mdp node for s [...] adds 001ce9785c06 arm64: dts: qcom: sm8250: remove bus clock from the mdss n [...] adds 6493367f8031 arm64: dts: qcom: sc7280: Add interconnect properties for USB adds 7dfb52dcc5a4 arm64: dts: qcom: sc7280: Remove pm8350 and pmr735b for sc [...] adds 87f0b434b918 arm64: dts: qcom: sm8350: Rename GENI serial engine DT node adds 383409806ed6 arm64: dts: qcom: sdm845-oneplus-common: enable debug UART adds 3440b1becd3c arm64: dts: qcom: sdm845-oneplus: add ipa firmware names adds 5b01733f4fe6 arm64: dts: qcom: sc7180: Update lpass cpu node for audio over dp adds b22d313e1772 arm64: dts: qcom: sc7180-trogdor: Add lpass dai link for HDMI adds 53bc6b4170d5 arm64: dts: qcom: ipq6018: correct TCSR block area adds 11e03d692101 arm64: dts: qcom: sc7280: Fixup the cpufreq node adds c1b2189a19cf arm64: dts: qcom: sc7280: Add qfprom node adds 98b433864c20 arm64: dts: qcom: msm8916: Enable CoreSight STM component adds 129e1c968457 arm64: dts: qcom: sm8150: add SPI nodes adds f70c6dc013c1 arm64: dts: qcom: pm8150b: Add DTS node for PMIC VBUS booster adds 095bbdd9a5c3 arm64: dts: qcom: ipq6018: Add pcie support adds 06bf656eda23 arm64: dts: qcom: sm8350: add qupv3_id_1/i2c13 nodes adds f9e2df82d290 arm64: dts: qcom: ipq8074: add crypto nodes adds f26f6a5e41dc arm64: dts: qcom: ipq8074: add PRNG node adds ab428819ee3f arm64: dts: qcom: sc7180-trogdor: Move panel under the bri [...] adds fc4f0273d4fb arm64: dts: qcom: sc7280: add IPA information adds 8dc7e3e5fe13 arm64: dts: qcom: sc7280: enable IPA for sc7280-idp adds 310b266655a3 arm64: dts: qcom: sc7180: define ipa_fw_mem node adds 84173ca35978 arm64: dts: qcom: sm8350: fix IPA interconnects adds 14fec168bf8c dt-bindings: arm: qcom: Document qcom,sc7280-idp2 board adds 97a5b73b7058 arm64: dts: qcom: sc7280-idp: Add device tree files for IDP2 adds b547b216228f arm64: dts: qcom: sc7180: assign DSI clock source parents adds 3289022b3298 arm64: dts: qcom: sdm845: assign DSI clock source parents adds 77246d45d28f arm64: dts: qcom: sdm845-mtp: assign DSI clock source parents adds 97ec669dfcfa arm64: dts: qcom: sm8250: assign DSI clock source parents adds 6feba6a62c57 PM: AVS: qcom-cpr: Use nvmem_cell_read_variable_le_u32() adds cb531cab62a1 soc: qcom: geni: move GENI_IF_DISABLE_RO to common header adds 0fa826629475 soc: qcom: geni: Add support for gpi dma adds 593cb55b4cdd soc: qcom: smd-rpm: Add SM6115 compatible adds a95fc7208441 dt-bindings: qcom: geni-se: document iommus adds ad68c620b7b2 soc: qcom: mdt_loader: be more informative on errors adds c73a6852b42c soc: qcom: smsm: Implement support for get_irqchip_state adds e3d457195505 soc: qcom: smsm: Fix missed interrupts if state changes wh [...] adds b05f82b152c9 ARM: dts: qcom: msm8974: Add blsp2_uart7 for bluetooth on sirius adds 8822c0d49c73 ARM: dts: qcom: msm8974: castor: Add Bluetooth-related nodes adds 4cae3413c5f4 ARM: dts: qcom: Fix up APQ8060 DragonBoard license adds f95c4c56d652 ARM: dts: qcom: add ahb reset to ipq806x-gmac adds df9ff3051a00 Merge branches 'arm64-defconfig-for-5.15', 'arm64-for-5.15 [...] adds 57249830120b Merge remote-tracking branch 'refs/remotes/origin/for-next [...] new 70bce0b9e3a6 Merge remote-tracking branch 'qcom/for-next' new ae36c18a14cb Merge remote-tracking branch 'raspberrypi/for-next' adds 57ec7ff3f83a Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next adds a8675b2d4608 arm64: dts: renesas: r9a07g044: Add pinctrl node adds b3f894354aa0 arm64: dts: renesas: r9a07g044: Add ADC node adds fb210df33dd9 Merge tag 'renesas-r9a07g044-dt-binding-defs-tag2' into HEAD adds 9ea0c7b3c200 arm64: dts: renesas: r9a07g044: Add CANFD node adds 3d3aec53bf89 Merge branch 'renesas-arm-dt-for-v5.15' into renesas-next new c80ecc241bce Merge remote-tracking branch 'renesas/next' new 1415092a4fd9 Merge remote-tracking branch 'reset/reset/next' new 180482a437c0 Merge remote-tracking branch 'rockchip/for-next' adds a2798e309f3c ARM: dts: exynos: add CPU topology to Exynos3250 adds 900dd07d13e4 ARM: dts: exynos: add CPU topology to Exynos4210 adds 1fb5b5b0dc49 ARM: dts: exynos: add CPU topology to Exynos4412 adds fc6d5c995375 ARM: dts: exynos: add CPU topology to Exynos5250 adds fa0c56dbc3a1 ARM: dts: exynos: add CPU topology to Exynos5260 adds a73d3069f6f7 ARM: dts: exynos: add CPU topology to Exynos5420 adds 6cad6db75231 ARM: dts: exynos: add CPU topology to Exynos5422 new cc67789c7a45 Merge branch 'next/dt' into for-next adds 0cdcca7ec37c arm64: dts: exynos: add CPU topology to Exynos5433 adds 01c72cad790c arm64: dts: exynos: correct GIC CPU interfaces address ran [...] new 90861bf54255 Merge branch 'next/dt64' into for-next new f151bb208e0c Merge remote-tracking branch 'samsung-krzk/for-next' adds 8976c6fcd129 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 63b282f17271 firmware: arm_scmi: Add support for type handling in commo [...] adds 3669032514be firmware: arm_scmi: Remove scmi_dump_header_dbg() helper adds ceac257db055 firmware: arm_scmi: Add optional transport_init/exit support adds 9ca5a1838e59 firmware: arm_scmi: Introduce monotonically increasing tokens adds ed7c04c1fea3 firmware: arm_scmi: Handle concurrent and out-of-order messages adds e9b21c96181c firmware: arm_scmi: Make .clear_channel optional adds 2930abcffd9f firmware: arm_scmi: Make polling mode optional adds e8419c24bace firmware: arm_scmi: Make SCMI transports configurable adds a7b1138b921d firmware: arm_scmi: Make shmem support optional for transports adds c92c3e382ebd firmware: arm_scmi: Add method to override max message number adds f301bba0ca73 firmware: arm_scmi: Add message passing abstractions for t [...] adds 7885281260f9 firmware: arm_scmi: Add optional link_supplier() transport op adds 60625667c439 dt-bindings: arm: Add virtio transport for SCMI adds 13fba878ccdd firmware: arm_scmi: Add priv parameter to scmi_rx_callback adds 46abe13b5e3d firmware: arm_scmi: Add virtio transport adds 1e7cbfaa66d3 firmware: arm_scmi: Free mailbox channels if probe fails adds d4fda7ec1d2a firmware: arm_scmi: Fix boolconv.cocci warnings adds c0397c85b53d firmware: arm_scmi: Use WARN_ON() to check configured transports adds 3c94441995dd Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] new d7ac008f8997 Merge remote-tracking branch 'scmi/for-linux-next' new 89bc1e80e27c Merge remote-tracking branch 'stm32/stm32-next' new 899e94641754 Merge remote-tracking branch 'sunxi/sunxi/for-next' new d7d52214e522 Merge remote-tracking branch 'tegra/for-next' new b84135993061 Merge remote-tracking branch 'ti-k3/ti-k3-next' new 1bde7a73e946 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds e205892608c4 arm64: zynqmp: Disable CCI by default adds 2a814e3d6950 arm64: zynqmp: Do not duplicate flash partition label property adds 8c9cd3d06fa8 arm64: zynqmp: Enable fpd_dma for zcu104 platforms adds ba63d81ac3de arm64: zynqmp: Fix irps5401 device nodes adds 325d2159d568 arm64: zynqmp: Add pinctrl description for all boards adds 759acddc0f7d arm64: zynqmp: Correct zcu111 psgtr description adds 40a432bed33f arm64: zynqmp: Wire psgtr for zc1751-xm015 adds 30cd7c119928 arm64: zynqmp: Correct psgtr description for zcu100-revC adds 75389782defc arm64: zynqmp: Add phy description for usb3.0 adds 4d8d0fb631b5 arm64: zynqmp: Disable WP on zcu111 adds 15f7b307629c arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi adds 30f13c7682c6 arm64: zynqmp: Add missing mio-bank properties to dc1 and dc5 adds def654dc7c13 arm64: zynqmp: Wire DP and DPDMA for dc1/dc4 adds 808706781e1d arm64: zynqmp: Enable nand driver for dc2 and dc3 adds 243fa5d0c2ce arm64: zynqmp: Remove additional newline adds 6a35c00490a5 arm64: zynqmp: Move clock node to zynqmp-clk-ccf.dtsi adds 471b47bfc33e arm64: zynqmp: Add nvmem alises for eeproms adds 936ecb6c0d5e arm64: zynqmp: List reset property for ethernet phy adds af329f23640e arm64: zynqmp: Add reset-on-timeout to all boards and modi [...] adds 887e9d9ee643 arm64: zynqmp: Remove can aliases from zc1751 adds bef552e4aa98 arm64: zynqmp: Move DP nodes to the end of file on zcu106 adds 6d7ac667b357 arm64: zynqmp: Add note about UHS mode on some boards adds 65d5e861d357 arm64: zynqmp: Update rtc calibration value adds ba8c7ff18a64 arm64: zynqmp: Remove information about dma clock on zcu106 adds 6976fd3dc0f6 arm64: zynqmp: Wire qspi on multiple boards adds 2a44dce33626 arm64: zynqmp: Move rtc to different location on zcu104-revA adds a09bb2686303 arm64: zynqmp: Add reset description for sata adds 48b8d6c32238 arm64: zynqmp: Sync psgtr node location with zcu104-revA adds 51aed86682ef arm64: zynqmp: Remove description for 8T49N287 and si5382 chips adds 34e6f265d458 arm64: zynqmp: Add support for zcu102-rev1.1 board adds 586eb2029a5d arm64: zynqmp: Add psgtr description to zc1751 dc1 board adds 3bf9899f87d8 ARM: dts: zynq: add NAND flash controller node adds c387eea58f93 ARM: dts: ebaz4205: enable NAND support adds 3329c5de3601 Merge branch 'zynq/dt' of https://github.com/Xilinx/linux- [...] adds 75b4c5deef01 ARM: configs: multi_v7: enable PL35x NAND controller adds 4cddd9be7ef6 Merge branch 'zynq/soc' of https://github.com/Xilinx/linux [...] new 6e9936e2e291 Merge remote-tracking branch 'xilinx/for-next' adds edfa378448b5 clk: Align provider-specific CLK_* bit definitions adds 28fc39f7abec clk: palmas: Add a missing SPDX license header adds f1853ed057bf Merge branch 'clk-cleanup' into clk-next adds 69a00fb3d697 clk: divider: Implement and wire up .determine_rate by default adds 699470f372bb clk: bcm2835: Switch to clk_divider.determine_rate adds d1e40bc9ff05 clk: stm32f4: Switch to clk_divider.determine_rate adds f9d6b4832ca8 clk: stm32h7: Switch to clk_divider.determine_rate adds 23a57ee7af01 clk: stm32mp1: Switch to clk_divider.determine_rate adds 242845ad6de8 Merge branch 'clk-determine-divider' into clk-next adds 283f1b9a0401 clk: imx6q: fix uart earlycon unwork adds 9711759a87a0 clk: qcom: gdsc: Ensure regulator init state matches GDSC state adds 6e6a4b122d60 Merge branch 'clk-fixes' into clk-next adds edeb2ca74716 clk: qcom: smd: Add support for SM6125 rpm clocks adds f55f32ee1070 clk: qcom: smd: Add support for SM6115 rpm clocks adds 00555272dcda dt-bindings: clock: qcom-rpmcc: Add compatible for MSM8953 SoC adds 9c5376856693 clk: qcom: rpmcc: Add support for MSM8953 RPM clocks. adds c45e13fa3851 dt-bindings: clock: qcom: rpmcc: Document MDM9607 compatible adds 48662d988d12 clk: qcom: smd-rpm: Add mdm9607 clocks adds 945cb3a105ae clk: qcom: gpucc-sm8150: Add SC8180x support adds 0dfe9bf91f9f clk: qcom: apcs-msm8916: Flag a53mux instead of a53pll as [...] adds 05cc560c8cb4 clk: qcom: a53pll/mux: Use unique clock name adds f9a6a326f66d dt-bindings: clock: Update qcom,a53pll bindings for MSM893 [...] adds 5d9bc010db0a clk: qcom: a53-pll: Add MSM8939 a53pll support adds 765f4fa0e9f1 Merge branch 'clk-qcom' into clk-next new 779a9db36f61 Merge remote-tracking branch 'clk/clk-next' new e6fcfacffd5e Merge remote-tracking branch 'clk-imx/for-next' adds 0dd74702c4bb clk: renesas: rzg2l: Add support to handle MUX clocks new 9fd6cc5f4a1e Merge remote-tracking branch 'clk-renesas/renesas-clk' new f417862874ed Merge remote-tracking branch 'h8300/h8300-next' adds 07aa6c73e7c6 m68k: defconfig: Update defconfigs for v5.14-rc1 adds 2189e928b62e m68k: Fix invalid RMW_INSNS on CPUs that lack CAS new 302202a24b34 Merge remote-tracking branch 'm68k/for-next' adds 0fceb7086b9b m68k/nommu: prevent setting ROMKERNEL when ROM is not set adds 25b3d9dde3a6 m68k: stmark2: update board setup adds 8450e3657f03 m68k: m5441x: add flexcan support adds bb2a0a7544bd m68k: coldfire: return success for clk_enable(NULL) adds 236716124cf8 m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch new 8d1397289745 Merge remote-tracking branch 'm68knommu/for-next' adds 730d070ae9f1 MIPS: Replace deprecated CPU-hotplug functions. adds ad548993a66c MIPS: loongson2ef: don't build serial.o unconditionally adds cb95ea79b3fc MIPS: locking/atomic: Fix atomic{_64,}_sub_if_positive new 3e83c8991dec Merge remote-tracking branch 'mips/mips-next' adds 946e1052cdcc openrisc: don't printk() unconditionally adds 11648cbb7b33 openrisc: rename or32 code & comments to or1k adds 94effcedaa54 openrisc: Fix compiler warnings in setup new decc28240ea3 Merge remote-tracking branch 'openrisc/for-next' new ac7dbdc8e9d0 Merge remote-tracking branch 'parisc-hd/for-next' new 44ff274e08c5 Merge remote-tracking branch 'powerpc/next' adds 13e47bebbe83 riscv: Implement thread_struct whitelist for hardened usercopy adds 8165c6ae8e3a riscv: Allow forced irq threading adds bcf11b5e99b2 riscv: Enable idle generic idle loop adds ecd4916c7261 riscv: Enable GENERIC_IRQ_SHOW_LEVEL adds 9f2a5aebb03c dt-bindings: riscv: add starfive jh7100 bindings new 421c2eb9d944 Merge remote-tracking branch 'risc-v/for-next' adds 1b08fc51363e Merge branch 'fixes' into for-next adds a73de2932028 s390: replace deprecated CPU-hotplug functions adds 52b6defae7de s390/sclp: replace deprecated CPU-hotplug functions adds cfafad6d7897 s390/mm: use page_to_virt() in __kernel_map_pages() adds c78d0c7484f0 s390: rename dma section to amode31 adds e6e9bca186a0 Merge branch 'features' into for-next new 11fa427f95a8 Merge remote-tracking branch 's390/for-next' new ad14ece1263f Merge remote-tracking branch 'sh/for-next' adds b843f03d0569 xtensa: ISS: don't use string pointer before NULL check new 17c9eee6d3d1 Merge remote-tracking branch 'xtensa/xtensa-for-next' new ad19607a90b2 doc: give a more thorough id handling explanation new c90b9d37d3ac Merge branch 'fs.idmapped' into for-next new e9f1a755dc8d Merge remote-tracking branch 'pidfd/for-next' adds 38ef66b05cfa fscrypt: document struct fscrypt_operations new 6fe8f9f4cf33 Merge remote-tracking branch 'fscrypt/master' new 0941da77faf9 Merge remote-tracking branch 'fscache/fscache-next' new 08676ffe4aef Merge branch 'misc-5.14' into for-next-current-v5.13-20210811 new aa396f8a662e btrfs: zoned: remove max_zone_append_size logic new 7a82a172010b btrfs: add special case to setget helpers for 64k pages new 9cb9c5791295 btrfs: check-integrity: drop unnecessary function prototypes new b331f8dffa8a btrfs: make btrfs_finish_chunk_alloc private to block-group.c new 0ee477f195b1 btrfs: remove max argument from generic_bin_search new cf986ed6c2ee btrfs: cleanup fs_devices pointer usage in btrfs_trim_fs new cc38098463c0 btrfs: drop from __GFP_HIGHMEM all allocations new 88af5b38845b btrfs: compression: drop kmap/kunmap from lzo new b6ef4e67be97 btrfs: compression: drop kmap/kunmap from zlib new 3f8b9d9d95b4 btrfs: compression: drop kmap/kunmap from zstd new a4de667bade6 btrfs: compression: drop kmap/kunmap from generic helpers new 2515ae32f01d btrfs: check-integrity: drop kmap/kunmap for block pages new 631e3ce2baa3 btrfs: continue readahead of siblings even if target node [...] new ab0b773d2b88 btrfs: pass NULL as trans to btrfs_search_slot if we only [...] new 2ce12c867ca3 btrfs: rescue: allow ibadroots to skip bad extent tree whe [...] new be3cb8e551af btrfs: improve the batch insertion of delayed items new d367c6650120 btrfs: stop doing GFP_KERNEL memory allocations in the ref [...] new df09b72c92c8 btrfs: remove racy and unnecessary inode transaction updat [...] new 4374c1e04cab btrfs: avoid unnecessary log mutex contention when syncing log new 36d0fd311573 btrfs: remove unnecessary list head initialization when sy [...] new 64a8ed0b679c btrfs: avoid unnecessary lock and leaf splits when updatin [...] new 9a7791b49a45 btrfs: remove ignore_offset argument from btrfs_find_all_roots() new 4a2b792c14ca btrfs: use btrfs_next_leaf instead of btrfs_next_item when [...] new d69955084b83 btrfs: remove unneeded return variable in btrfs_lookup_fil [...] new 11f2408e90e5 btrfs: introduce btrfs_lookup_match_dir new f64bbe62f370 btrfs: remove unused start and end parameters from btrfs_r [...] new d3865b72f093 btrfs: switch uptodate to bool in btrfs_writepage_endio_fi [...] new 64a8007d94c8 btrfs: remove uptodate parameter from btrfs_dec_test_first [...] new af2ca8159a64 btrfs: make btrfs_next_leaf static inline new fb370e3841a3 btrfs: tree-checker: use table values for stripe checks new 57935582ef74 btrfs: tree-checker: add missing stripe checks for raid1c3 [...] new 7c7d8a22ca45 btrfs: uninline btrfs_bg_flags_to_raid_index new 8739f726630e btrfs: merge alloc_device helpers new 799f445d775e btrfs: simplify data stripe calculation helpers new e689995c8f55 btrfs: constify and cleanup variables in comparators new 69fab094ae6b btrfs: reset this_bio_flag to avoid inheriting old flags new 8e9473eb02b1 btrfs: subpage: check if there are compressed extents insi [...] new 345926b712bb btrfs: disable compressed readahead for subpage new 6d691b16d819 btrfs: grab correct extent map for subpage compressed extent read new b98ab4bb1f7d btrfs: rework btrfs_decompress_buf2page() new 9e526aa030fb btrfs: rework lzo_decompress_bio() to make it subpage compatible new 49051dd83a89 btrfs: reloc: factor out relocation page read and dirty part new 41666549cf4c btrfs: make relocate_one_page() handle subpage case new a257eb549fb8 btrfs: subpage: fix writeback which does not have ordered extent new f77e0cabc29f btrfs: subpage: disable inline extent creation new 8aa655e5fde0 btrfs: subpage: allow submit_extent_page() to do bio split new 0886ce97bbab btrfs: subpage: reject raid56 filesystem and profile conversion new 60ae5342d38f btrfs: subpage: fix race between prepare_pages() and btrfs [...] new 4ee0886a9717 btrfs: subpage: fix a potential use-after-free in writebac [...] new 65caab6fcb76 btrfs: subpage: fix false alert when relocating partial pr [...] new c5639666a2da btrfs: subpage: fix relocation potentially overwriting las [...] new c29ea66449fc btrfs: allow read-write for 4K sectorsize on 64K page size [...] new 4bba27c04cc0 btrfs: unify regular and subpage error paths in __extent_w [...] new 687361b38bac btrfs: wake up async_delalloc_pages waiters after submit new 2895ea74ad9c btrfs: include delalloc related info in dump space info tr [...] new f7608c7d32d3 btrfs: enable a tracepoint when we fail tickets new dba3e883ff37 btrfs: use delalloc_bytes to determine flush amount for sh [...] new 2c2ed298d329 btrfs: wait on async extents when flushing delalloc new 976de77a3f05 fs: add a filemap_fdatawrite_wbc helper new eb54f1344379 btrfs: use the filemap_fdatawrite_wbc helper for delalloc [...] new 5225ecb55a78 9p: migrate from sync_inode to filemap_fdatawrite_wbc new 4ad25a8b58f8 fs: kill sync_inode new 4cb8deee38e3 block: fix argument type of bio_trim() new c0293c350305 btrfs: fix argument type of btrfs_bio_clone_partial() new 8923371af96b btrfs: drop unnecessary ASSERT from btrfs_submit_direct() new 411e7fcdfcc0 btrfs: eliminate some false positives when checking if ino [...] new 5faa4c0cf096 btrfs: do not pin logs too early during renames new 43719fef45c1 btrfs: allow degenerate raid0/raid10 new be1f36c98a2f btrfs: remove the dead comment in writepage_delalloc() new 565338f1a2ee btrfs: simplify return values in btrfs_check_raid_min_devices new 8d70a02a93ab btrfs: add ro compat flags to inodes new 9a45defafc50 btrfs: initial fsverity support new ee65733cf4af btrfs: verity metadata orphan items new 895c5fc20503 btrfs: print if fsverity support is built in when loading module new cd72661f4771 btrfs: introduce btrfs_search_backwards function new 18939621b800 btrfs: allocate file_ra_state on stack in readahead_cache new 3dc3ff5776ba btrfs: allocate btrfs_ioctl_quota_rescan_args on stack new 6abd7e032982 btrfs: allocate btrfs_ioctl_defrag_range_args on stack new 53bf9d1ac5a5 btrfs: allocate backref_ctx on stack in find_extent_clone new 31bd58e2eed1 btrfs: remove unnecessary NULL check for the new inode dur [...] new a3a6d5dcc914 btrfs: remove no longer needed full sync flag check at ino [...] new db4a71708f40 btrfs: update comment at log_conflicting_inodes() new 465dbdcc2823 btrfs: zoned: allow disabling of zone auto reclaim new d76eb0df9fe5 btrfs: zoned: suppress reclaim error message on EAGAIN new c47b9f8f7a69 btrfs: zoned: fix block group alloc_offset calculation new cb94ddf81088 btrfs: zoned: add asserts on splitting extent_map new c649f878556d btrfs: fix NULL pointer dereference when deleting device b [...] new f37d84f044e0 btrfs: sysfs: document structures and their associated files new 02c21f3e1ab1 Merge branch 'misc-next' into for-next-current-v5.13-20210811 new 884159c4ac1f Merge branch 'for-next-current-v5.13-20210811' into for-ne [...] new d16b8ca2c259 Merge branch 'misc-next' into for-next-next-v5.14-20210811 new 7ffb767d801c btrfs: add a btrfs_has_fs_error helper new 26eb3abedeec btrfs: do not infinite loop in data reclaim if we aborted new e45f4bbed134 btrfs: change handle_fs_error in recover_log_trees to aborts new f386075c7df4 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.14-20210811 new 45f1dc13370e btrfs: remove the unnecessary @nr_written parameters new 623b7543e69f Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] new c080dc4cf2d1 btrfs: do not call close_fs_devices in btrfs_rm_device new 3283c06bb5f8 btrfs: do not take the uuid_mutex in btrfs_rm_device new fef289687d4c btrfs: do not read super look for a device path new 7a6e59498c20 btrfs: update the bdev time directly when closing new d0d999c6ec60 btrfs: delay blkdev_put until after the device remove new b4637f820ef9 btrfs: unify common code for the v1 and v2 versions of dev [...] new 5e88ec81a286 btrfs: do not take the device_list_mutex in clone_fs_devices new eab867c8e798 Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] new c972214c133b namei: add mapping aware lookup helper new 50b357601c4c btrfs: handle idmaps in btrfs_new_inode() new d2b288d3a1e7 btrfs: allow idmapped rename inode op new ae10b1d7f5d0 btrfs: allow idmapped getattr inode op new cb92e6a9c3f7 btrfs: allow idmapped mknod inode op new 2802a43d3c6c btrfs: allow idmapped create inode op new c5a10fa6c8e4 btrfs: allow idmapped mkdir inode op new 21277fc5c410 btrfs: allow idmapped symlink inode op new 030a0f7b123f btrfs: allow idmapped tmpfile inode op new e51ea0c88093 btrfs: allow idmapped setattr inode op new 22511737c5c8 btrfs: allow idmapped permission inode op new 92bb0b4e06a6 btrfs: check whether fsgid/fsuid are mapped during subvolu [...] new 3ea5160ef402 btrfs: allow idmapped SNAP_CREATE/SUBVOL_CREATE ioctls new e68776bcdbc6 btrfs: allow idmapped SNAP_DESTROY ioctls new 6abd89c65f6c btrfs: relax restrictions for SNAP_DESTROY_V2 with subvolids new 4ec4405decdb btrfs: allow idmapped SET_RECEIVED_SUBVOL ioctls new 204b233980c4 btrfs: allow idmapped SUBVOL_SETFLAGS ioctl new 67e19f85fd03 btrfs: allow idmapped INO_LOOKUP_USER ioctl new 65780505a6de btrfs: handle ACLs on idmapped mounts new 55f94794b554 btrfs: allow idmapped mount new f691ae1e0bc5 Merge branch 'ext/cbrauner/idmap' into for-next-next-v5.14 [...] new 06ad2ba8e658 Merge branch 'for-next-next-v5.14-20210811' into for-next- [...] new c89a84b68b5f Merge remote-tracking branch 'btrfs/for-next' adds bf2ba432213f ceph: reduce contention in ceph_check_delayed_caps() adds 8434ffe71c87 ceph: take snap_empty_lock atomically with snaprealm refco [...] new acb93e3bdaff Merge remote-tracking branch 'ceph/master' adds 7d3fc01796fc cifs: create sd context must be a multiple of 8 adds 981567bd9653 cifs: use the correct max-length for dentry_path_raw() adds 5f635cc018e5 cifs: fix signed integer overflow when fl_end is OFFSET_MAX new de7dbd2dffc9 cifs: Handle race conditions during rename new 0e632de32459 cifs: Call close synchronously during unlink/rename/lease break. new c12aca6498bd Merge remote-tracking branch 'cifs/for-next' new 79a2de1db54f Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 769f52676756 configfs: restore the kernel v5.13 text attribute write behavior new e499f411a123 Merge remote-tracking branch 'configfs/for-next' adds a08e67a02802 erofs: iomap support for non-tailpacking DIO adds 06252e9ce05b erofs: dax support for non-tailpacking regular file adds ab069d5fdcd1 iomap: Use kmap_local_page instead of kmap_atomic adds ae44f9c286da iomap: Add another assertion to inline data handling adds 61dc131cecae Merge tag 'iomap-5.15-merge-2' of git://git.kernel.org/pub [...] adds 771c994ea51f erofs: convert all uncompressed cases to iomap new cda1406521f4 Merge remote-tracking branch 'erofs/dev' adds c576e0fcd618 kernel/pid.c: remove static qualifier from pidfd_create() adds 490b9ba881e2 kernel/pid.c: implement additional checks upon pidfd_creat [...] adds d3424c9bac89 fanotify: minor cosmetic adjustments to fid labels adds 0aca67bb7f0d fanotify: introduce a generic info record copying helper adds af579beb666a fanotify: add pidfd support to the fanotify API adds 277f146e6888 Pull fanotify pidfd support from Matthew Bobrowski. new 09ddbe69c992 fsnotify: replace igrab() with ihold() on attach connector new 11fa333b58ba fsnotify: count s_fsnotify_inode_refs for attached connectors new ec44610fe2b8 fsnotify: count all objects with attached connectors new e43de7f0862b fsnotify: optimize the case of no marks of any type new 8c3f90d839b5 Pull fsnotify speedup patches from Amir Goldstein new 781d2a9a2fc7 udf: Check LVID earlier new 04e8ee504a67 udf: Remove unused declaration new b3c8c9801eb9 udf: Get rid of 0-length arrays new 979a6e28dd96 udf: Get rid of 0-length arrays in struct fileIdentDesc new ca6e04e8f8d1 Pull udf cleanups and LVID check fix. new 9b5903f70bb1 Merge remote-tracking branch 'ext3/for_next' adds 91803392c732 f2fs: fix to stop filesystem update once CP failed adds d4bf15a7ce17 f2fs: reduce the scope of setting fsck tag when de->name_l [...] adds 6b3ba1e77d89 f2fs: Kconfig: clean up config options about compression adds 94afd6d6e525 f2fs: extent cache: support unaligned extent new 4fede3708ff3 Merge remote-tracking branch 'f2fs/dev' adds e1e71c168813 fuse: fix use after free in fuse_read_interrupt() adds 84c215075b57 fuse: name fs_context consistently adds badc741459f4 fuse: move option checking into fuse_fill_super() adds 62dd1fc8cc6b fuse: move fget() to fuse_get_tree() adds 5d5b74aa9c76 fuse: allow sharing existing sb new 102f3442e6dd Merge remote-tracking branch 'fuse/for-next' adds 9d9b16054b7d gfs2: Fix glock recursion in freeze_go_xmote_bh adds cd837a6eb257 gfs2: Eliminate go_xmote_bh in favor of go_lock adds 2960eb0ba40f gfs2: be more verbose replaying invalid rgrp blocks adds d45253ed6a3d gfs2: trivial clean up of gfs2_ail_error adds 289343eb19a4 gfs2: tiny cleanup in gfs2_log_reserve adds df93918f2964 gfs2: init system threads before freeze lock adds b1732d4c309d gfs2: Don't release and reacquire local statfs bh adds 3d1d0f62e990 gfs2: Make recovery error more readable adds a9f6e38978b6 gfs2: Eliminate vestigial HIF_FIRST adds 8cfbfa4cf867 gfs2: nit: gfs2_drop_inode shouldn't return bool adds 127d63c9d6d9 gfs2: Mark journal inodes as "don't cache" adds 841a837a57c3 gfs2: don't stop reads while withdraw in progress adds 42f60503328b gfs2: Don't call dlm after protocol is unmounted adds 68ac5f767427 gfs2: Delay withdraw from atomic context adds 477448413342 gfs2: Remove redundant check from gfs2_glock_dq new fa74fba01ad8 Merge remote-tracking branch 'gfs2/for-next' adds aede517207b2 SUNRPC: Refactor rpc_ping() adds 823c73d0c539 SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs adds d480696dc689 SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs adds f9d091cff80d SUNRPC: Update trace flags adds be630b9150b0 SUNRPC: xprt_retransmit() displays the the NULL procedure [...] adds be17b8caf3a3 SUNRPC: Record timeout value in xprt_retransmit tracepoint adds 1143129e4d0d xprtrdma: Disconnect after an ib_post_send() immediate error adds 97480cae13ca xprtrdma: Put rpcrdma_reps before waking the tear-down completion adds 683f31c3ab2e xprtrdma: Add xprtrdma_post_recvs_err() tracepoint adds d9ae8134f253 xprtrdma: Add an xprtrdma_post_send_err tracepoint adds 8d863b1f0541 xprtrdma: Eliminate rpcrdma_post_sends() adds 71d3d0ebc894 SUNRPC: Convert rpc_client refcount to use refcount_t adds e20772cbdf46 NFSv4/pNFS: Fix a layoutget livelock loop adds 7c0bbf2d3dcd NFSv4/pNFS: Remove dead code adds 45baadaad7bf NFSv4/pNFS: Always allow update of a zero valued layout barrier adds d6236a98b3ba NFSv4/pnfs: The layout barrier indicate a minimal value fo [...] adds c2dc3e5fad13 SUNRPC: Fix potential memory corruption adds e26d9972720e SUNRPC: Clean up scheduling of autoclose adds f99fa50880f5 SUNRPC/xprtrdma: Fix reconnection locking adds 5d46dd04cb68 sunrpc: Fix return value of get_srcport() adds e44773daf851 SUNRPC: Add srcaddr as a file in sysfs adds 69f2cd6df3ee SUNRPC: Add dst_port to the sysfs xprt info file adds 438623a06bac SUNRPC: Add svc_rqst::rq_auth_stat adds 5c2465dfd457 SUNRPC: Set rq_auth_stat in the pg_authenticate() callout adds 9082e1d914f8 SUNRPC: Eliminate the RQ_AUTHERR flag adds 7d34c96217cf NFS: Add a private local dispatcher for NFSv4 callback operations adds c35a810ce595 NFS: Remove unused callback void decoder adds 89ef17b6636f NFS: Extract the xdr_init_encode/decode() calls from decod [...] adds 9eff97abef05 NFS: Clean up the synopsis of callback process_op() adds ca7d1d1a0b97 NFSv4.2: remove restriction of copy size for inter-server copy. new 9951005465a8 Merge remote-tracking branch 'nfs-anna/linux-next' adds 52b0fe4b635e NFSD: Clean up splice actor adds a4eef608f0f7 SUNRPC: Add svc_rqst_replace_page() API adds 11d88a393e1f NFSD: Batch release pages during splice read adds 324a09b86959 tracing: Add trace_event helper macros __string_len() and [...] adds bbcc639ede35 NFSD: Use new __string_len C macros for the nfs_dirent tracepoint adds 3cbf638db511 NFSD: Use new __string_len C macros for nfsd_clid_class adds ad9bc2bb12d3 lockd: Fix invalid lockowner cast after vfs_test_lock adds a85d1bf53c7f svcrdma: Fewer calls to wake_up() in Send completion handler adds 8d23d57c1c41 svcrdma: Relieve contention on sc_send_lock. adds 813a039882b4 svcrdma: Convert rdma->sc_rw_ctxts to llist adds 0713d97be3ab NFSD: remove vanity comments adds 9efc6df4494b SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() adds 400e66317eb7 sysctl: introduce new proc handler proc_dobool adds 5312c4903d3f lockd: change the proc_handler for nsm_use_hostnames new 2c4ea1ba419d Merge remote-tracking branch 'cel/for-next' adds 69c74330fe4d ovl: fix mmap denywrite adds d5b8d4529d8b fs: add generic helper for filling statx attribute flags adds 5aaa9442484f ovl: pass ovl_fs to ovl_check_setxattr() adds a0a933605a1f ovl: copy up sync/noatime fileattr flags adds 7686ac928de1 ovl: consistent behavior for immutable/append-only inodes adds 2382c7aac629 ovl: disable decoding null uuid with redirect_dir adds 53c6dd852ae3 ovl: add ovl_allow_offline_changes() helper adds 4e10ca1dc96b ovl: do not set overlay.opaque for new directories adds 252badadc7b4 ovl: relax lookup error on mismatch origin ftype adds abe0014e89d5 ovl: skip checking lower file's i_writecount on truncate adds f43f23962f8a ovl: update ctime when changing fileattr adds 1be620376fbb ovl: use kvalloc in xattr copy-up new 1655302140d9 Merge remote-tracking branch 'overlayfs/overlayfs-next' new 9224e52e9f1b Merge remote-tracking branch 'v9fs/9p-next' adds 40b52225e58c xfs: remove support for disabling quota accounting on a mo [...] adds 777eb1fa857e xfs: remove xfs_dqrele_all_inodes adds e497dfba6bd7 xfs: remove the flags argument to xfs_qm_dquot_walk adds 149e53afc851 xfs: remove the active vs running quota differentiation adds f1653c2e2831 xfs: introduce CPU hotplug infrastructure adds 0ed17f01c854 xfs: introduce all-mounts list for cpu hotplug notifications adds c6c2066db396 xfs: move xfs_inactive call to xfs_inode_mark_reclaimable adds 62af7d54a0ec xfs: detach dquots from inode if we don't need to inactivate it adds ab23a7768739 xfs: per-cpu deferred inode inactivation queues adds 7d6f07d2c5ad xfs: queue inactivation immediately when free space is tight adds 108523b8de67 xfs: queue inactivation immediately when quota is nearing [...] adds 65f03d8652b2 xfs: queue inactivation immediately when free realtime ext [...] adds 2eb665027b65 xfs: inactivate inodes any time we try to free speculative [...] adds 01e8f379a489 xfs: flush inode inactivation work when compiling usage st [...] adds 6f6490914d9b xfs: don't run speculative preallocation gc when fs is frozen adds e8d04c2abceb xfs: use background worker pool when transactions can't ge [...] adds a6343e4d9278 xfs: avoid buffer deadlocks when walking fs inodes adds 40b1de007aca xfs: throttle inode inactivation queuing on memory reclaim adds b7df7630cccd xfs: fix silly whitespace problems with kernel libxfs adds f19ee6bb1a72 xfs: drop experimental warnings for bigtime and inobtcount adds 48c6615cc557 xfs: grab active perag ref when reading AG headers adds 43059d5416c9 xfs: dump log intent items that cannot be recovered due to [...] adds de2860f46362 mm: Add kvrealloc() adds 98fe2c3cef21 xfs: remove kmem_alloc_io() adds d634525db63e xfs: replace kmem_alloc_large() with kvmalloc() adds 908ce71e54f8 xfs: allow setting and clearing of log incompat feature flags adds 2b73a2c817be xfs: clear log incompat feature bits when the log is idle adds 4bc619833f73 xfs: refactor xfs_iget calls from log intent recovery new df0826312a23 xfs: add attr state machine tracepoints new 5e68b4c7fb64 xfs: Rename __xfs_attr_rmtval_remove new edf27485eb56 xfs: cleanup __FUNCTION__ usage new 30449b1c178d Merge remote-tracking branch 'xfs/for-next' new 2ff83577bf31 Merge remote-tracking branch 'zonefs/for-next' adds d03ef4daf33a fs: forbid invalid project ID new 8e33a558b2c2 Merge remote-tracking branch 'djw-vfs/vfs-for-next' new 048d6657cb02 Merge remote-tracking branch 'file-locks/locks-next' new 78862d464007 Merge remote-tracking branch 'printk/for-next' adds a8bd29bd49c4 PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure adds d6b1715999fc PCI: Return int from pciconfig_read() syscall adds 6446861fdf92 Merge branch 'pci/enumeration' adds 81402f20cef0 Merge branch 'pci/irq' adds 7011a2391c22 Merge branch 'pci/resource' adds d08c8b855140 PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms adds f8bd7c48ecb0 PCI/ACS: Enforce pci=noats with Transaction Blocking adds 0edab49835eb Merge branch 'pci/virtualization' adds e2cdd86b5617 PCI/VPD: Correct diagnostic for VPD read failure adds 70730db0f611 PCI/VPD: Check Resource Item Names against those valid for type adds 4e0d77f8e831 PCI/VPD: Treat initial 0xff as missing EEPROM adds 6303049d16f0 PCI/VPD: Reject resource tags with invalid size adds 7fa75dd8c645 PCI/VPD: Don't check Large Resource Item Names for validity adds 5fe204eab174 PCI/VPD: Allow access to valid parts of VPD if some is invalid adds 1285762c0712 PCI/VPD: Remove pci_vpd_size() old_size argument adds 91ab5d9d02a9 PCI/VPD: Make pci_vpd_wait() uninterruptible adds fe943bd8ab75 PCI/VPD: Remove struct pci_vpd.flag adds d0aa4db457e0 Merge branch 'pci/vpd' adds fcb461e2bc8b PCI: aardvark: Fix checking for PIO status adds 02bcec3ea559 PCI: aardvark: Increase polling delay to 1.5s while waitin [...] adds e902bb7c24a7 PCI: pci-bridge-emul: Add PCIe Root Capabilities Register adds 43f5c77bcbd2 PCI: aardvark: Fix reporting CRS value adds 45dfe37412dd Merge branch 'remotes/lorenzo/pci/aardvark' adds e1229e884e19 PCI: rockchip-dwc: Add Rockchip RK356X host controller driver adds 70b93c676c42 Merge branch 'remotes/lorenzo/pci/dwc' adds d277f6e88c88 PCI: of: Don't fail devm_pci_alloc_host_bridge() on missin [...] adds aeaea8969b40 PCI: iproc: Fix BCMA probe resource handling adds 7c5b767715cb Merge branch 'remotes/lorenzo/pci/iproc' adds 9c232516409c dt-bindings: PCI: mediatek: Update the Device tree bindings adds 302e503e08e6 PCI: mediatek: Add new method to get shared pcie-cfg base [...] adds fb5b90ba66c4 Merge branch 'remotes/lorenzo/pci/mediatek' adds 1e29cd9983eb PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() adds 5896916273c8 Merge branch 'remotes/lorenzo/pci/rcar' adds eff21f5da308 PCI: tegra: Fix OF node reference leak adds 804b2b6f2a95 PCI: tegra: Use 'seq_puts' instead of 'seq_printf' adds fd44e8efccd4 PCI: tegra: make const array err_msg static adds 53db5a62929e Merge branch 'remotes/lorenzo/pci/tegra' adds ceb1412c1c8c PCI: tegra194: Fix handling BME_CHGED event adds 43537cf7e351 PCI: tegra194: Fix MSI-X programming adds 834c5cf2b587 PCI: tegra194: Disable interrupts before entering L2 adds de2bbf2b71bb PCI: tegra194: Don't allow suspend when Tegra PCIe is in EP mode adds f62750e6918d PCI: tegra194: Cleanup unused code adds ec5ef2616ba6 Merge branch 'remotes/lorenzo/pci/tegra194' adds 9e4ae52cabd8 PCI: xgene-msi: Remove redundant dev_err() call in xgene_m [...] adds 295cf97d66ac Merge branch 'remotes/lorenzo/pci/xgene' adds 7f6a9d59aa71 Merge branch 'remotes/lorenzo/pci/misc' adds 224d8031e482 tools: PCI: Zero-initialize param adds bdb29f8679f1 Merge branch 'remotes/lorenzo/pci/tools' new fc5bcdc5184f Merge remote-tracking branch 'pci/next' new 37d8d621b118 Merge remote-tracking branch 'pstore/for-next/pstore' new c49d4ad3ef96 Merge remote-tracking branch 'hid/for-next' adds bba676cc0b61 i2c: iproc: fix race between client unreg and tasklet adds 86ff25ed6cd8 i2c: dev: zero out array used for i2c reads from userspace adds 3f12cc4bb0a4 Documentation: i2c: add i2c-sysfs into index adds 546b48ae6a04 Merge branch 'i2c/for-current' into i2c/for-next adds f16a3bb69aa6 i2c: highlander: add IRQ check adds 4e60d5dd10cd i2c: i801: Improve disabling runtime pm adds 1a987c69ce2c i2c: i801: make p2sb_spinlock a mutex adds 60aea76d85ff i2c: i801: Remove not needed debug message adds 9c5b1daa3b24 i2c: parport: Switch to use module_parport_driver() adds dab4b0e8c9a5 i2c: at91: remove #define CONFIG_PM adds 32e8e4aeb37d Merge branch 'i2c/for-mergewindow' into i2c/for-next new 45a399e210ca Merge remote-tracking branch 'i2c/i2c/for-next' new c4bcbb16d0e6 Merge remote-tracking branch 'hwmon-staging/hwmon-next' new e11dde1d8e13 Merge remote-tracking branch 'jc_docs/docs-next' adds e9f504f7b585 media: rc: meson-ir-tx: document device tree bindings adds 49be1c78d575 media: rc: introduce Meson IR TX driver adds 6fa54bc713c2 media: em28xx-input: fix refcount bug in em28xx_usb_disconnect adds c3609c45b7c2 media: v4l2-subdev: Fix documentation of the subdev_notifi [...] adds 932741d451a5 media: dt-bindings: media: Add bindings for imx335 adds 45d19b5fb9ae media: i2c: Add imx335 camera sensor driver adds 333b3125d130 media: dt-bindings: media: Add bindings for imx412 adds 9214e86c0cc1 media: i2c: Add imx412 camera sensor driver adds 4874ea398747 media: dt-bindings: media: Add bindings for ov9282 adds 14ea315bbeb7 media: i2c: Add ov9282 camera sensor driver adds 1536fbdbcb7f media: ov5640: Complement yuv mbus formats with their 1X16 [...] adds 7b537f290a9a media: mc-device.c: use DEVICE_ATTR_RO() helper macro adds 5fca4169f5bd media: i2c: et8ek8: use DEVICE_ATTR_RO() helper macro adds 9256de06942c media: i2c: use DEVICE_ATTR_RO() helper macro adds e006558fa473 media: exynos4-is: use DEVICE_ATTR_RW() helper macro adds 0368e7d2cd84 media: omap3isp: Fix missing unlock in isp_subdev_notifier [...] adds b9a543364299 media: Documentation: media: Improve camera sensor documentation adds 6f8f9fdec8e4 media: Documentation: media: Fix v4l2-async kerneldoc syntax adds 8925b5308398 media: Documentation: v4l: Fix V4L2_CID_PIXEL_RATE documentation adds e5a466d4bcf9 media: Documentation: v4l: Improve frame rate configuratio [...] adds 013c35b22e62 media: Documentation: v4l: Rework LP-11 documentation, add [...] adds 253171a0da67 media: v4l: subdev: Add pre_streamon and post_streamoff callbacks adds 41a95d043fa5 media: ccs: Implement support for manual LP control adds a40eba9b26f7 media: v4l2-flash: Add sanity checks for flash and indicat [...] adds 4d7adf0236c1 media: v4l2-flash: Check whether setting LED brightness succeeded adds 84363509c725 media: ov2740: use group write for digital gain adds 0e2b8552660c media: ov9734: use group write for digital gain adds d84a2e4900ff media: ov8856: ignore gpio and regulator for ov8856 with ACPI adds 51f93add3669 media: imx258: Rectify mismatch of VTS value adds f809665ee75f media: imx258: Limit the max analogue gain to 480 adds e8713c31f8ad media: dt-bindings: media: nxp,imx7-csi: Add i.MX8MM support adds a581c87c681c media: imx: imx7-media-csi: Set TWO_8BIT_SENSOR for >= 10- [...] adds 8b226173a1e9 media: imx: imx7-media-csi: Don't set PIXEL_BIT in CSICR1 adds 0ada1697ed42 media: imx: imx7-media-csi: Fix buffer return upon stream [...] adds 43c3f12dfbbd media: imx: imx7_mipi_csis: convert some switch cases to t [...] adds 37255747ecbd media: dt-bindings: media: document the nxp,imx8mq-mipi-cs [...] adds f33fd8d77dd0 media: imx: add a driver for i.MX8MQ mipi csi rx phy and c [...] adds 4108b3e6db31 media: v4l2-dv-timings.c: fix wrong condition in two for-loops adds 95d453661172 media: Fix cosmetic error in TDA1997x driver adds 7dee1030871a media: TDA1997x: fix tda1997x_query_dv_timings() return value adds 5cdd19bbad75 media: TDA1997x: report -ENOLINK after disconnecting HDMI source adds c8b263937c48 media: cec-pin: rename timer overrun variables adds 38367073c796 media: tegra-cec: Handle errors of clk_prepare_enable() adds 331e06bbde58 media: venus: hfi: fix return value check in sys_get_prop_ [...] adds 09ea9719a423 media: venus: venc: Fix potential null pointer dereference [...] adds 1ac61faf6ebb media: venus: helper: do not set constrained parameters for UBWC adds ea9f91199ca9 media: docs: ext-ctrls-codec: Document cyclic intra-refres [...] adds 9d5adeecc409 media: v4l2-ctrls: Add intra-refresh period control adds f7a3d3dc5831 media: venus: venc: Add support for intra-refresh period adds bfee75f73c37 media: venus: venc: add support for V4L2_CID_MPEG_VIDEO_H2 [...] adds 9c3a0f285248 Merge tag 'v5.14-rc4' into media_tree new 0ad565d74191 Merge remote-tracking branch 'v4l-dvb/master' adds c1ef0772350d media: dt-bindings: media: renesas,csi2: Add r8a779a0 support adds 4a899f2eb323 media: rcar-csi2: Add r8a779a0 support adds 9b538196ddcf media: rcar-vin: Refactor controls creation for video device adds 22f0fab6d64e media: rcar-vin: Fix error paths for rvin_mc_init() adds 33ef186512ed media: rcar-vin: Improve async notifier cleanup paths adds 0889078d1658 media: rcar-vin: Improve reuse of parallel notifier adds 5669a5f8a287 media: rcar-vin: Rename array storing subdevice information adds e1c9c83bb560 media: rcar-vin: Move group async notifier adds 54c18011c387 media: rcar-vin: Extend group notifier DT parser to work w [...] adds 583a50ef48d3 media: rcar-vin: Create a callback to setup media links adds 6e3b5a60d96d media: rcar-vin: Specify media device ops at group creation time adds 87932605cce9 media: rcar-vin: Move and rename CSI-2 link notifications adds 0c56f9597adc media: rcar-vin: Add r8a779a0 support adds 7351a82788ee media: v4l: async: Rename async nf functions, clean up long lines adds 6b127f97c016 media: rcar-vin: Remove explicit device availability check adds 325d0aa5527c media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] adds ff539bcba963 media: mt9p031: Read back the real clock rate adds bc12dc01b06a media: mt9p031: Make pixel clock polarity configurable by DT adds 6f76e098b0c6 media: mt9p031: Fix corrupted frame after restarting stream adds f48337bd8e64 media: mt9p031: Use BIT macro adds 2d98a58ac94d media: dt-bindings: mt9p031: Convert bindings to yaml adds 81787ce9c250 media: dt-bindings: mt9p031: Add missing required properties adds be74f9b00a3a media: rockchip: rkisp1: remove unused irq variable adds 8d99cf5fdb30 media: dt-bindings: media: rkisp1: fix pclk clock-name adds 256cdfc8c1a1 media: dt-bindings: media: rkisp1: document different irq [...] adds 7c1dd6a271f5 media: rockchip: rkisp1: allow separate interrupts adds e05d94c46d11 media: rockchip: rkisp1: make some isp-param functions variable adds 26eadfcbd751 media: rockchip: rkisp1: make some isp-stats functions variable adds 8df791d3bfb9 media: rockchip: rkisp1: add prefixes for v10 specific parts adds 57812dded0be media: rockchip: rkisp1: add support for v12 isp variants adds 0f3cbae3a8a1 media: dt-bindings: media: rkisp1: document px30 isp compatible adds 3d18437cc4af media: rockchip: rkisp1: add support for px30 isp version adds b10b5334528a media: camss: vfe: Don't read hardware version needlessly adds 862ee562d7f0 media: camss: vfe: Decrease priority of of VFE HW version [...] adds 2a3238005dc0 media: camss: vfe: Remove vfe_hw_version_read() argument adds bb1741c408b2 media: camss: vfe: Rework vfe_hw_version_read() function d [...] adds 478e8d8b3997 media: hevc: Add scaling matrix control adds 7a731960cc7e media: hantro: Add scaling lists feature adds 297289d611b8 media: cedrus: hevc: Add support for scaling lists adds 65da1fc4c325 media: cedrus: drop min_buffers_needed. adds 92852963f78e media: vivid: add module option to set request support mode adds f61944bbc698 media: videobuf2-core: sanity checks for requests and qbuf adds 9c1d37b7d4cf media: em28xx: add missing em28xx_close_extension adds 46060cfe2be9 media: TDA1997x: fix tda1997x_remove() adds 67fdf5ed9502 media: meson-ge2d: Fix rotation parameter changes detectio [...] adds c38b314c60c8 media: gspca/sn9c20x: Add ability to control built-in webcam LEDs adds 95fd4dda2b0e media: mtk-vcodec: Clean redundant encoder format definition adds 209fa0fab99b media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] adds 2bb56f6eaaa8 media: mtk-vcodec: Add MT8195 H264 venc driver adds b012543629af media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] adds 2c35735ee683 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 adds a76d04bf70be media: Add NV12_4L4 tiled format adds 6daa9f32282a media: Clean V4L2_PIX_FMT_NV12MT documentation adds a44d582ebff0 media: mceusb: ensure rx resolution can be retrieved adds d94e1a30634a media: streamzap: ensure rx resolution can be retrieved adds 93d6538cc777 media: cxd2880-spi: Fix a null pointer dereference on erro [...] adds 79c71701d70e media: ttusb-dec: avoid release of non-acquired mutex adds 5cc88747f90f media: tuners: mxl5007t: Removed unnecessary 'return' new 5aeb3c9448e8 Merge remote-tracking branch 'v4l-dvb-next/master' adds 197da54f3a8e Merge branches 'pm-cpuidle' and 'acpica' into linux-next adds 7a6226db072b ACPI: DPTF: Add new PCH FIVR methods adds 95ac706744de ACPI: processor: Replace deprecated CPU-hotplug functions adds 13f81146b821 Merge branches 'acpi-dptf' and 'acpi-processor' into linux-next adds da9f2150684e PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently adds 0e00392a895c PCI: PM: Enable PME if it can be signaled from D3cold adds 5d4c779cb62e powercap: intel_rapl: Replace deprecated CPU-hotplug functions adds 09681a0772f7 cpufreq: Replace deprecated CPU-hotplug functions adds d2c8cce647f3 PM: sleep: s2idle: Replace deprecated CPU-hotplug functions adds 4fac49fd0a34 PM: sleep: check RTC features instead of ops in suspend_test adds 9ac32de19606 Merge branches 'pm-pci', 'powercap', 'pm-cpufreq' and 'pm- [...] new e3ad83686351 Merge remote-tracking branch 'pm/linux-next' adds f7d635883fb7 cpufreq: arm_scmi: Fix error path when allocation failed adds 5d79e5ce5489 cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev adds 484f2b7c61b9 cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant new bed815781846 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' new 9105966dd0c0 Merge remote-tracking branch 'cpupower/cpupower' adds 335ffab3ef86 opp: remove WARN when no valid OPPs remain adds 456d74daeac7 ARM: dts: omap: Drop references to opp.txt adds ae85fea2a8f1 dt-bindings: Clean-up OPP binding node names in examples adds 4e3391c52983 dt-bindings: opp: Convert to DT schema new d88614121912 Merge remote-tracking branch 'opp/opp/linux-next' new 1188fbdf0d5e Merge remote-tracking branch 'ieee1394/for-next' new 75ce0c749ae1 Merge remote-tracking branch 'dlm/next' new a089103ed724 Merge remote-tracking branch 'swiotlb/linux-next' adds 4ffd3b800e97 RDMA/hns: Don't skip IB creation flow for regular RC QP adds e66e49592b69 RDMA/hns: Don't overwrite supplied QP attributes adds f9193d266347 RDMA/efa: Remove double QP type assignment adds b0791dbf1214 RDMA/mlx5: Cancel pkey work before destroying device resources adds 8c9e7f0325fe RDMA/mlx5: Delete device resource mutex that didn't protec [...] adds 0dc0da15ed7d RDMA/mlx5: Rework custom driver QP type creation adds 44da3730e046 RDMA/rdmavt: Decouple QP and SGE lists allocations adds 514aee660df4 RDMA: Globally allocate and release QP memory adds 20da44dfe8ef RDMA/mlx5: Drop in-driver verbs object creations adds 5f6bb7e32283 RDMA/mlx5: Delete not-available udata check adds 8fc3beebf623 RDMA/core: Delete duplicated and unreachable code adds 20e2bcc4c2a8 RDMA/core: Remove protection from wrong in-kernel API usage adds 8da9fe4e4fa7 RDMA/core: Reorganize create QP low-level functions adds 00a79d6b996d RDMA/core: Configure selinux QP during creation adds 5507f67d08cd RDMA/core: Properly increment and decrement QP usecnts adds d2b10794fc13 RDMA/core: Create clean QP creations interface for uverbs new e33eb7237dde Merge remote-tracking branch 'rdma/for-next' adds 1ca6cf5ecbde dpaa2-switch: request all interrupts sources on the DPSW adds 24ab724f8a46 dpaa2-switch: use the port index in the IRQ handler adds 042ad90ca7ce dpaa2-switch: do not enable the DPSW at probe time adds 2b24ffd83e39 dpaa2-switch: no need to check link state right after ndo_open adds 27cfdadd687d bus: fsl-mc: extend fsl_mc_get_endpoint() to pass interface ID adds 84cba72956fd dpaa2-switch: integrate the MAC endpoint support adds 8581362d9c85 dpaa2-switch: add a prefix to HW ethtool stats adds f0653a892097 dpaa2-switch: export MAC statistics in ethtool adds 7e89350c9019 Merge branch 'dpaa2-switch-next' adds 314001f0bf92 af_unix: Add OOB support adds 8679c31e0284 net: add extack arg for link ops adds 271e5b7d00ae net: add netif_set_real_num_queues() for device reconfig adds e874f4557b36 nfp: use netif_set_real_num_queues() adds 8730379ee067 Merge branch 'queues' adds aa730a9905b7 net: wwan: Add MHI MBIM network driver adds 7ffa7542eca6 net: mhi: Remove MBIM protocol adds 93bbcfee0575 Merge branch 'mhi-mbim' adds decfef0fa6b2 net: ipa: use gsi->version for channel suspend/resume adds 4a4ba483e4a5 net: ipa: move version check for channel suspend/resume adds a7860a5f898c net: ipa: move some GSI setup functions adds 1657d8a45823 net: ipa: have gsi_irq_setup() return an error code adds b176f95b5728 net: ipa: move gsi_irq_init() code into setup adds 45a42a3c50b5 net: ipa: disable GSI interrupts while suspended adds 8eceea41347e Merge branch 'ipa-pm-irqs' adds 0b69c54c74bc net: dsa: mt7530: enable assisted learning on CPU port adds 6087175b7991 net: dsa: mt7530: use independent VLAN learning on VLAN-un [...] adds a9e3f62dff3c net: dsa: mt7530: set STP state on filter ID 1 adds 73c447cacbbd net: dsa: mt7530: always install FDB entries with IVL and FID 1 adds d851798584ff Merge branch 'm7530-sw-fallback' adds 51b8f812e5b3 ipv6: exthdrs: get rid of indirect calls in ip6_parse_tlv() adds f8145cff0c20 can: j1939: j1939_session_tx_dat(): fix typo adds cd85d3aed5cf can: j1939: rename J1939_ERRQUEUE_* to J1939_ERRQUEUE_TX_* adds 5b9272e93f2e can: j1939: extend UAPI to notify about RX status adds 336266697213 can: flexcan: flexcan_clks_enable(): add missing variable [...] adds d85165b2381c dt-bindings: net: can: Document power-domains property adds 9c0532f9cc93 Merge tag 'linux-can-next-for-5.15-20210804' of git://git. [...] adds 957e2235e526 net: make switchdev_bridge_port_{,unoffload} loosely coupl [...] adds a54182b2a518 Revert "net: build all switchdev drivers as modules when t [...] adds 625af9f0298b tc-testing: Add control-plane selftests for sch_mq adds 04190bf8944d sock: allow reading and changing sk_userlocks with setsockopt adds 773bda964921 ptp: ocp: Expose various resources on the timecard. adds c2eecaa193ff pktgen: Remove redundant clone_skb override adds a0d1d0f47e31 virtio_net: Replace deprecated CPU-hotplug functions. adds 372bbdd5bb3f net: Replace deprecated CPU-hotplug functions. adds df7ba0eb25ed mctp: remove duplicated assignment of pointer hdr adds 0fd75f5760b6 net: ipa: fix IPA v4.9 interconnects adds 0e8eb9a16e25 net: dsa: rename teardown_default_cpu to teardown_cpu_ports adds 2c0b03258b8b net: dsa: give preference to local CPU ports adds 30a100e60cf3 net: dsa: sja1105: configure the cascade ports based on topology adds 3fa212707b8e net: dsa: sja1105: manage the forwarding domain towards DSA ports adds c51300298083 net: dsa: sja1105: manage VLANs on cascade ports adds 777e55e30d12 net: dsa: sja1105: increase MTU to account for VLAN header [...] adds 0f9b762c097c net: dsa: sja1105: suppress TX packets from looping back i [...] adds 81d45898a59a net: dsa: sja1105: enable address learning on cascade ports adds 1f52247ef840 Merge branch 'sja1105-H' adds 30c2515b89f1 net: ipa: don't suspend/resume modem if not up adds 10cc73c4b7fe net: ipa: reorder netdev pointer assignments adds 8ee7c40a25c7 net: ipa: improve IPA clock error messages adds 73ff316dac17 net: ipa: move IPA power operations to ipa_clock.c adds afe1baa82db2 net: ipa: move ipa_suspend_handler() adds afb08b7e220e net: ipa: move IPA flags field adds 839454801e08 Merge branch 'ipa-runtime-pm' adds af352460b465 net: fix GRO skb truesize update adds 4167a960574f net/ipv4: Revert use of struct_size() helper adds 893b19587534 net: bridge: fix ioctl locking adds cbd7ad29a507 net: bridge: fix ioctl old_deviceless bridge argument adds 9384eacd80f3 net: core: don't call SIOCBRADD/DELIF for non-bridge devices adds d15040a33883 Merge branch 'bridge-ioctl-fixes' adds db243b796439 net/ipv4/ipv6: Replace one-element arraya with flexible-ar [...] adds e6a1f7e0b0fe net/ipv4/igmp: Use struct_size() helper adds e11c0e258c1a net/ipv6/mcast: Use struct_size() helper adds ab996c420508 wwan: mhi: Fix build. adds 7d1575014a63 selftests/net: GRO coalesce test adds 5ebfb4cc3048 selftests/net: toeplitz test adds 6234219d7fe8 Merge branch 'GRO-Toeplitz-selftests' adds a85b99ab6abb Revert "wwan: mhi: Fix build." adds 1160dfa178eb net: Remove redundant if statements adds b37a46683739 netdevice: add the case if dev is NULL adds f8b17a0bd960 net: dsa: tag_sja1105: optionally build as module when swi [...] adds 23809a726c0d netdevsim: Forbid devlink reload when adding or deleting ports adds 0ca8d3ca4561 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 1f88d5d566b8 net: ethernet: ti: cpsw: switch to use skb_put_padto() adds 61e7a22da75b net: ethernet: ti: davinci_emac: switch to use skb_put_padto() adds 9ffc513f95ee net: ethernet: ti: davinci_cpdma: drop frame padding adds a5516053cd44 Merge branch 'cpsw-emac-skb_put_padto' adds 5c0418ed1610 netdevsim: Protect both reload_down and reload_up paths adds 596690e9f4fc ethtool: return error from ethnl_ops_begin if dev is NULL adds d12f23fa5142 ptp: ocp: Fix the error handling path for the class device. adds 0d43d4f26cb2 ptp: ocp: Add the mapping for the external PPS registers. adds 37a156ba4cbb ptp: ocp: Remove devlink health and unused parameters. adds ef0cfb3460a4 ptp: ocp: Use 'gnss' naming instead of 'gps' adds 1a052da92924 ptp: ocp: Rename version string shown by devlink. adds 8ef8ccbc6967 ptp: ocp: Remove pending_image indicator from devlink adds 370cb73a3874 Merge branch 'ptp-ocp-fixes' adds 47bfc4d128de net: ti: am65-cpsw-nuss: fix RX IRQ state after .ndo_stop() adds 3bacbe04251b net: ethernet: ti: am65-cpsw: use napi_complete_done() in [...] adds 7df4e7449489 net: dsa: stop syncing the bridge mcast_router attribute a [...] adds cbbf09b5771e net: dsa: mt7530: remove the .port_set_mrouter implementation adds c73c57081b3d net: dsa: don't disable multicast flooding to the CPU even [...] adds 9b9311af4e86 Merge branch 'dsa-cpu-flood' adds 8fbebef80107 net: dsa: mt7530: drop untagged frames on VLAN-aware ports [...] adds 06669e6880be vrf: fix NULL dereference in vrf_finish_output() adds 35ba6abb73e4 net: ethernet: ti: davinci_cpdma: revert "drop frame padding" adds 17bd3a1e1061 tulip: Remove deadcode on startup true condition adds 60bb1089467d s390/qeth: Register switchdev event handler adds 4e20e73e631a s390/qeth: Switchdev event handler adds f7936b7b2663 s390/qeth: Update MACs of LEARNING_SYNC device adds 709db03a8afa Merge branch 's390-qeth' adds 4367355dd909 net: ethernet: stmmac: Do not use unreachable() in ipq806x [...] adds f9be84db09d2 net: bonding: bond_alb: Remove the dependency on ipx netwo [...] adds 39f32101543b net: dsa: don't fast age standalone ports adds 82564f6c706a devlink: Simplify devlink port API calls adds 64ec13ec92d5 atm: horizon: Fix spelling mistakes in TX comment adds 045c45d1f598 net: dsa: centralize fast ageing when address learning is [...] adds 4eab90d9737b net: dsa: don't fast age bridge ports with learning turned off adds 9264e4ad2611 net: dsa: flush the dynamic FDB of the software bridge whe [...] adds 5313a37b881e net: dsa: sja1105: rely on DSA core tracking of port learn [...] adds 5126ec72a094 net: dsa: sja1105: add FDB fast ageing support adds cfe908c11659 Merge branch 'sja1105-fast-ageing' adds a4ffe09fc2d7 net: dsa: still fast-age ports joining a bridge if they ca [...] adds bee7c577e6d7 net: dsa: avoid fast ageing twice when port leaves a bridge adds 003352377f15 Merge branch 'dsa-fast-ageing' adds 10d6393dc471 net/af_iucv: support drop monitoring adds 4eb9eda6ba64 net/af_iucv: clean up a try_then_request_module() adds ff8424be8ce3 net/af_iucv: remove wrappers around iucv (de-)registration adds 50348fac2921 net/iucv: get rid of register asm usage adds 8c39ed4876d4 net/iucv: Replace deprecated CPU-hotplug functions. adds 403fa18691b7 Merge branch 'iucv-next' adds 94c0a6fbd5cf wwan: mhi: Fix missing spin_lock_init() in mhi_mbim_probe() adds 919d13a7e455 devlink: Set device as early as possible adds 67161779a9ea net/smc: Allow SMC-D 1MB DMB allocations adds e08d6d42b6f9 net: fec: fix build error for ARCH m68k adds 2a2b6e3640c4 devlink: Fix port_type_set function pointer check adds 57f05bc2ab24 page_pool: keep pp info as long as page pool owns the page adds 0e9d2a0a3a83 page_pool: add interface to manipulate frag count in page pool adds 53e0961da1c7 page_pool: add frag page recycling support in page pool adds 93188e9642c3 net: hns3: support skb's frag page recycling based on page pool adds 4ef3960ea19c Merge branch 'add-frag-page-support-in-page-pool' adds 6d4eb36d6597 bpf: Fix bpf_prog_test_run_xdp logic after incorrect merge [...] adds 34ad6d9d8c27 bpf, samples: Add missing mprog-disable to xdp_redirect_cp [...] adds 372642ea83ff selftests/bpf: Move netcnt test under test_progs adds 277b13405703 selftests/bpf: Fix bpf-iter-tcp4 test to print correctly t [...] adds 579345e7f219 selftests/bpf: Rename reference_tracking BPF programs adds 29f24c43cbe0 samples/bpf: xdpsock: Make the sample more useful outside [...] adds f4700a62c271 samples/bpf: xdpsock: Remove forward declaration of ip_fas [...] adds c83ae15dc947 Merge branch 'samples/bpf: xdpsock: Minor enhancements' adds a815bde56b15 net, bonding: Refactor bond_xmit_hash for use with xdp_buff adds 879af96ffd72 net, core: Add support for XDP redirection to slave device adds 9e2ee5c7e7c3 net, bonding: Add XDP support to the bonding driver adds aeea1b86f936 bpf, devmap: Exclude XDP broadcast to master device adds 689186699931 net, core: Allow netdev_lower_get_next_private_rcu in bh context adds 95413846cca3 selftests/bpf: Fix xdp_tx.c prog section name adds 6aab1c81b98a selftests/bpf: Add tests for XDP bonding adds d692a637b4c5 samples, bpf: Add an explict comment to handle nested vlan [...] adds b55dfa850015 bpf, tests: Add BPF_JMP32 test cases adds 565731acfcf2 bpf, tests: Add BPF_MOV tests for zero and sign extension adds e92c813bf119 bpf, tests: Fix typos in test case descriptions adds ba89bcf78fba bpf, tests: Add more tests of ALU32 and ALU64 bitwise operations adds 0f2fca1ab183 bpf, tests: Add more ALU32 tests for BPF_LSH/RSH/ARSH adds 3b9890ef80f4 bpf, tests: Add more BPF_LSH/RSH/ARSH tests for ALU64 adds faa576253d5f bpf, tests: Add more ALU64 BPF_MUL tests adds 84024a4e86d9 bpf, tests: Add tests for ALU operations implemented with [...] adds e5009b4636cb bpf, tests: Add word-order tests for load/store of double words adds 66e5eb847455 bpf, tests: Add branch conversion JIT test adds 53e33f9928cd bpf, tests: Add test for 32-bit context pointer argument passing adds e4517b3637c6 bpf, tests: Add tests for atomic operations adds 6a3b24ca489e bpf, tests: Add tests for BPF_CMPXCHG adds 874be05f525e bpf, tests: Add tail call test suite adds d1a4e0a9576f Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 97a8a8c1f985 net/mlx5: Return mdev from eswitch adds af8c0e25f249 net/mlx5: Lag, add initial logic for shared FDB adds 6aeb16a1345e RDMA/mlx5: Fill port info based on the relevant eswitch adds 979bf468fc54 {net, RDMA}/mlx5: Extend send to vport rules adds c446d9da6407 RDMA/mlx5: Add shared FDB support adds d04442540372 net/mlx5: E-Switch, set flow source for send to uplink rule adds 5d5defd6b891 net/mlx5e: Add an option to create a shared mapping adds 2198b93279b2 net/mlx5e: Use shared mappings for restoring from metadata adds c8e6a9e6d6bb net/mlx5: E-Switch, Add event callback for representors adds 898b07861565 net/mlx5: Add send to vport rules on paired device adds cac1eb2cf2e3 net/mlx5: Lag, properly lock eswitch if needed adds 63d4a9afbcee net/mlx5: Lag, move lag destruction to a workqueue adds db202995f503 net/mlx5: E-Switch, add logic to enable shared FDB adds 598fe77df855 net/mlx5: Lag, Create shared FDB when in switchdev mode adds ebd0d30cc5e4 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds a5397d68b2db net/sched: cls_api, reset flags on replay adds d3432bf10f17 net: Support filtering interfaces on no master adds ff1199db8c3b netfilter: ctnetlink: add and use a helper for mark parsing adds 9344988d2979 netfilter: ctnetlink: allow to filter dump by status bits adds fdacd57c79b7 netfilter: x_tables: never register tables by default adds 870299707436 netfilter: nf_queue: move hookfn registration out of struct net new 6f45933dfed0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next new 7ebd168c3bfc net: ipa: have ipa_clock_get() return a value new 1016c6b8c621 net: ipa: disable clock in suspend new 2abb0c7f98e8 net: ipa: resume in ipa_clock_get() new 63de79f031de net: ipa: use runtime PM core new a3d3e759a487 net: ipa: get rid of extra clock reference new a71aeff3dd0a net: ipa: kill IPA clock reference count new 0d08026ac609 net: ipa: kill ipa_clock_get_additional() new 6899192f648d Merge branch 'ipa-runtime-pm' new df271cd641f1 net: bridge: vlan: add support for mcast igmp/mld version [...] new 931ba87d2017 net: bridge: vlan: add support for mcast last member count [...] new 50725f6e6b21 net: bridge: vlan: add support for mcast startup query cou [...] new 77f6ababa299 net: bridge: vlan: add support for mcast last member inter [...] new 2da0aea21f1c net: bridge: vlan: add support for mcast membership interv [...] new cd9269d46310 net: bridge: vlan: add support for mcast querier interval [...] new d6c08aba4f29 net: bridge: vlan: add support for mcast query interval gl [...] new 425214508b1b net: bridge: vlan: add support for mcast query response in [...] new 941121ee22a6 net: bridge: vlan: add support for mcast startup query int [...] new 4d5b4e84c724 net: bridge: mcast: move querier state to the multicast context new cb486ce99576 net: bridge: mcast: querier and query state affect only cu [...] new 62938182c359 net: bridge: vlan: add support for mcast querier global option new a97df080b6a8 net: bridge: vlan: add support for mcast router global option new e04d377ff6ce net: bridge: mcast: use the proper multicast context when [...] new dc002875c22b net: bridge: vlan: use br_rports_fill_info() to export mca [...] new e9c130ad665c Merge branch 'bridge-global-mcast' new f13a5ad88186 devlink: Add new "enable_eth" generic device param new 8ddaabee3c79 devlink: Add new "enable_rdma" generic device param new 076b2a9dbb28 devlink: Add new "enable_vnet" generic device param new 699784f7b728 devlink: Create a helper function for one parameter registration new b40c51efefbc devlink: Add API to register and unregister single parameter new 9c4a7665b423 devlink: Add APIs to publish, unpublish individual parameter new 6f35723864b4 net/mlx5: Fix unpublish devlink parameters new a17beb28ed9d net/mlx5: Support enable_eth devlink dev param new 87158cedf00e net/mlx5: Support enable_rdma devlink dev param new 70862a5d609d net/mlx5: Support enable_vnet devlink dev param new 1a8e628c8a3e Merge branch 'devlink-aux-devices' new f1dacd7aea34 net: dsa: create a helper that strips EtherType DSA headers on RX new 6bef794da6d3 net: dsa: create a helper which allocates space for EtherT [...] new 5d928ff48656 net: dsa: create a helper for locating EtherType DSA heade [...] new a72808b65834 net: dsa: create a helper for locating EtherType DSA heade [...] new 88be32634905 Merge branch 'dsa-tagger-helpers' new bc8968e420dc net: mscc: Fix non-GPL export of regmap APIs new 891a88f4f576 bonding: remove extraneous definitions from bonding.h new 6569fa2d4e01 bonding: combine netlink and console error messages new 6e98893ec0f1 Merge branch 'bonding-cleanup-header-file-and-error-msgs' new ddccc5e368a3 net: hns3: add support for triggering reset by ethtool new 83f0a0b7285b mctp: Specify route types, require rtm_type in RTM_*ROUTE [...] new 6c4110d9f499 net: bridge: vlan: fix global vlan option range dumping new 9a1ab73d00a6 Merge remote-tracking branch 'net-next/master' new 25dc3895baaa selftests/bpf: Fix running of XDP bonding tests new a8ad553eb3fd Merge remote-tracking branch 'bpf-next/for-next' new 70d94438c832 Merge remote-tracking branch 'ipsec-next/master' adds d249ff28b1d8 intersil: remove obsolete prism54 wireless driver new 12fa41a58cf5 Merge remote-tracking branch 'wireless-drivers-next/master' adds 102793136ce9 Bluetooth: HCI: Add proper tracking for enable status of a [...] adds c45074d68a9b Bluetooth: Fix not generating RPA when required adds 67cbdd74c4cb Bluetooth: hci_bcm: Fix kernel doc comments adds 0b10c8c84c0c Bluetooth: btusb: Record debug log for Mediatek Chip. adds e947802657cb Bluetooth: btusb: Support Bluetooth Reset for Mediatek Chi [...] adds 6eefec4a0b66 Bluetooth: Add additional Bluetooth part for Realtek 8852AE adds 713baf3dae8f Bluetooth: increase BTNAMSIZ to 21 chars to fix potential [...] adds 6ec566131de0 Bluetooth: Add support hdev to allocate private data adds ca5425e15881 Bluetooth: btintel: Add combined setup and shutdown functions adds 83f2dafe2a62 Bluetooth: btintel: Refactoring setup routine for legacy ROM sku adds 53492a668e3b Bluetooth: btintel: Add btintel data struct adds ea7c4c0e44ee Bluetooth: btintel: Fix the first HCI command not work wit [...] adds ffcba827c0a1 Bluetooth: btintel: Fix the LED is not turning off immediately adds 553807141a1e Bluetooth: btintel: Add combined set_diag functions adds 019a1caa7fd2 Bluetooth: btintel: Refactoring setup routine for bootload [...] adds 3df4dfbec0f2 Bluetooth: btintel: Move hci quirks to setup routine adds 0d8603b4ee0c Bluetooth: btintel: Clean the exported function to static adds c86c7285bb08 Bluetooth: btintel: Fix the legacy bootloader returns tlv [...] adds 1804fdf6e494 Bluetooth: btintel: Combine setting up MSFT extension adds 146af2264902 Bluetooth: btusb: Fix fall-through warnings adds ba316be1b6a0 Bluetooth: schedule SCO timeouts with delayed_work adds 734bc5ff7831 Bluetooth: avoid circular locks in sco_sock_connect adds 27c24fda62b6 Bluetooth: switch to lock_sock in SCO adds 3f2c89fb465f Bluetooth: serialize calls to sco_sock_{set,clear}_timer adds b7ce436a5d79 Bluetooth: switch to lock_sock in RFCOMM adds e1dee2c1de2b Bluetooth: fix repeated calls to sco_sock_kill adds 55981d354181 Bluetooth: btusb: check conditions before enabling USB ALT [...] new 7ec14816c067 Merge remote-tracking branch 'bluetooth/master' adds 6bc219b7b2cd mtdblock: Update old JFFS2 mention in Kconfig adds 42ba8c3b4263 mtdblock: Add comment about UBI block devices adds b4675c64f932 mtdblock: Warn if the added for a NAND device new c620a6e0c504 Merge remote-tracking branch 'mtd/mtd/next' adds 5c2f387b48f0 MAINTAINERS: repair Miquel Raynal's email address adds df12a75a2be9 mtd: spinand: core: Properly fill the OOB area. adds 014665ffd7e8 mtd: rawnand: omap: Fix kernel doc warning on 'calcuate' typo adds 74a021a632b0 mtd: rawnand: remove never changed ret variable new 8f66f72edc7c Merge remote-tracking branch 'nand/nand/next' adds fe28140b3393 crypto: omap-sham - clear dma flags only after omap_sham_u [...] adds 6a1ec89f2c56 crypto: omap-sham - initialize req only after omap_sham_hw_init() adds f83fc1a0ee32 crypto: omap-sham - add missing pm_runtime_dontuse_autosuspend() adds f23f2186a4d0 crypto: omap-sham - drop old hw_init and unused FLAGS_INIT adds 70c68d163986 crypto: omap-sham - drop suspend and resume functions adds 1dd0d7fe4b7a crypto: omap-sham - drop pm_runtime_irqsafe() usage adds 5441a07a127f crypto: ccp - shutdown SEV firmware on kexec adds b83c2d92be71 firmware: smccc: Register smccc_trng platform device adds 0888d04b47a1 hwrng: Add Arm SMCCC TRNG based driver new 3f7570af1c5f Merge remote-tracking branch 'crypto/master' adds 676f11b5a4a0 drm: clean up unused kerneldoc in drm_lease.c adds 64c0274fb15c drm/dp: Don't zero PWMGEN_BIT_COUNT when driver_pwm_freq_h [...] adds acb06210b096 drm/bridge: ti-sn65dsi86: Fix power off sequence adds e183bf31cf0d drm/bridge: ti-sn65dsi86: Add some 100 us delays adds 7c4125b093d5 Revert "drm/panel-simple: Add Samsung ATNA33XC20" adds 81c3212dd5fb Revert "drm/panel-simple: Support for delays between GPIO [...] adds 32ce3b320343 drm/panel: atna33xc20: Introduce the Samsung ATNA33XC20 panel adds 853bc3957085 drm/pl111: Remove unused including <linux/version.h> adds 9746f5fe70aa drm/panel: Add support for E Ink VB3300-KCA adds 6c9bd4432b25 DRM: ast: Fixed coding style issues of ast_mode.c adds 33e1fc062456 drm/connector: add ref to drm_connector_get in iter docs adds 0ae865ef92f1 drm: Fix typo in comments adds 2f425cf5242a drm: Fix oops in damage self-tests by mocking damage property adds 6e5b47a4f1dd drm: document drm_mode_get_property adds 279cc2e9543e drm: Define DRM_FORMAT_MAX_PLANES adds f6424ecdb3c8 drm/gem: Provide drm_gem_fb_{vmap,vunmap}() adds 0ec77bd92b51 drm/gem: Clear mapping addresses for unused framebuffer planes adds 0029d3182969 drm/gud: Map framebuffer BOs with drm_gem_fb_vmap() adds 50fff206c5e3 drm/vkms: Map output framebuffer BOs with drm_gem_fb_vmap() adds fed4c105acff dt-bindings: Add DT bindings for QiShenglong Gopher 2b panel adds 49179e6657a2 drm/panel-simple: add Gopher 2b LCD panel adds 7dbdce806268 dt-bindings: display: panel: Add ilitek ili9341 panel bindings adds 5a04227326b0 drm/panel: Add ilitek ili9341 panel driver adds 49f7844b0884 Merge tag 'drm-misc-next-2021-08-05' of git://anongit.free [...] adds 9efba20291f2 Merge tag 'bus_remove_return_void-5.15' of git://git.kerne [...] adds c73aa9b22315 drm/amd/pm: update yellow carp pmfw interface version adds 8d70136e2dc7 drm/amdgpu: fix checking pmops when PM_SLEEP is not enabled adds 719e433ed052 drm/amdgpu: Fix channel_index table layout for Aldebaran adds a38414335d7d drm/amd/pm: correct aldebaran smu feature mapping FEATURE_ [...] adds 067f44c8b459 drm/amdgpu: avoid over-handle of fence driver fini in s3 t [...] adds d7b5dae099fb gpu/drm/amd: Remove duplicated include of drm_drv.h adds 84ec374bd580 drm/amdgpu: create amdgpu_vkms (v4) adds fd922f7a0e90 drm/amdgpu: cleanup dce_virtual adds 733ee71ae0d0 drm/amdgpu: replace dce_virtual with amdgpu_vkms (v3) adds 4fb930715468 drm/amd/amdgpu: remove redundant host to psp cmd buf allocations adds ba18f2350e49 drm/amd/display: Assume LTTPR interop for DCN31+ adds a453d2fa4b23 drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X adds 2eedeb070e38 drm/amd/display: Increase stutter watermark for dcn303 adds 8c0fc3bf1a9f drm/amd/display: Remove redundant vblank workqueues in DM adds f39b21c49958 drm/amd/display: Fix resetting DCN3.1 HW when resuming from S4 adds e13c2ea2f522 drm/amd/display: Add check for validating unsupported ODM [...] adds dd2939efd52f drm/amd/display: workaround for hard hang on HPD on native DP adds c8b3538d05f7 drm/amd/display: Move specific DCN2x code that uses FPU to DML adds 96ee63730fa3 drm/amd/display: Add control mechanism for FPU adds 2d8471dc371f drm/amd/display: Add control mechanism for FPU utilization adds 0ea7ee821701 drm/amd/display: Add DC_FP helper to check FPU state adds 1cc00e5e63ce drm/amd/display: [FW Promotion] Release 0.0.77 adds ffb1a145dc9a drm/amd/display: 3.2.147 adds 72a74a18015c drm/amdgpu/display: fix DMUB firmware version info adds d2a266fad506 drm/amd/amdgpu: add regCP_MEx_INT_STAT_DEBUG for Aldebaran [...] adds a2e9b1666ea7 drm/amdgpu: add DID for beige goby adds 7a3d63835317 drm/amd/pm: update smu v13.0.1 firmware header adds 9712ee0e44e0 drm/amdgpu: update PSP BL cmd IDs adds 4b2965275498 drm/amdgpu: added synchronization for psp cmd buf access adds 564e3dcf7962 drm/amd/amdgpu: Recovery vcn instance iterate. adds 14fb496a84f1 drm/amdgpu: set RAS EEPROM address from VBIOS adds 685967b3c138 drm/amdgpu: Put MODE register in wave debug info adds 11e612a093ab drm/amdgpu: don't enable baco on boco platforms in runpm adds a204ea8c2077 drm/amdgpu: drop redundant null-pointer checks in amdgpu_t [...] adds 9d6fa9c7ff93 drm/amdkfd: Expose GFXIP engine version to sysfs adds c841e55274d6 drm/radeon: Update pitch for page flip adds b5768a78d259 DRM: gpu: radeon: Fixed coding style issues adds a5467ebd681f drm/amd/pm: Fix a memory leak in an error handling path in [...] adds e88ebd83ed50 drm/amdgpu: Add preferred mode in modeset when freesync vi [...] adds 1b41d67ec961 drm/amd/pm: bug fix for the runtime pm BACO adds 420c81c84b59 drm/amdgpu: check for allocation failure in amdgpu_vkms_sw_init() adds ed7c28c77103 drm/amd/display: Remove redundant initialization of variab [...] adds a43e2a0e1149 drm/amdkfd: Allow querying SVM attributes that are clear new 59b9d6baa1be Merge tag 'amd-drm-next-5.15-2021-08-06' of https://gitlab [...] new c649432e86ca drm/i915: Fix busy ioctl commentary new 0e9d217b7937 Merge tag 'topic/i915-ttm-2021-06-11' of git://anongit.fre [...] new 35c6367f5160 drm/i915/selftests: Reorder tasklet_disable vs local_bh_disable new b4b9731b02c3 drm/i915: Simplify userptr locking new 8c209f42cb3a drm/i915/adl_p: Add initial ADL_P Workarounds new c865204e84a1 drm/i915/ttm: Fix memory leaks new 88be9a0a06b7 drm/i915/ttm: add ttm_buddy_man new f701b16d4cc5 drm/i915/ttm: add i915_sg_from_buddy_resource new 38f28c0695c0 drm/i915/ttm: Calculate the object placement at get_pages time new beb6a22911ff drm/i915/ttm: pass along the I915_BO_ALLOC_CONTIGUOUS new 687c7d0fcf80 drm/i915/ttm: remove node usage in our naming new d53ec322dc7d drm/i915/ttm: switch over to ttm_buddy_man new 13c2ceb6addb drm/i915/ttm: restore min_page_size behaviour new dc2408d86e5a drm/i915/gem: Remove duplicated call to ops->pread new a6c5b8912521 drm/i915/ttm: remove unused function new 1c4dbe056dab drm/i915: Reference objects on the ww object list new 5c43ec5d538a drm/i915: Break out dma_resv ww locking utilities to separ [...] new 3b86eb82dc2c drm/i915: Introduce a ww transaction helper new 0dcd6fdf3b4b drm/i915/gt: Add an insert_entry for gen8_ppgtt new 3607e1e9ba75 drm/i915/gt: Add a routine to iterate over the pagetables [...] new b4ef95309110 drm/i915/gt: Export the pinned context constructor and destructor new cf586021642d drm/i915/gt: Pipelined page migration new 563baae1875c drm/i915/gt: Pipelined clear new 94ce0d65076c drm/i915/gt: Setup a default migration context on the GT new 50331a7b5074 drm/i915/ttm: accelerated move implementation new 57143f2e5b41 drm/i915/gem: Zap the client blt code new 99919be74aa3 drm/i915/gem: Zap the i915_gem_object_blt code new 5cd57f676bb9 drm/i915: Perform execbuffer object locking as a separate step new 6796c7728505 drm/i915: Remove duplicate include of intel_region_lmem.h new 932641f0323e drm/i915: extract steered reg access to common function new 0957e931df64 drm/i915: Add GT support for multiple types of multicast steering new 319392742155 drm/i915: Add support for explicit L3BANK steering new b07a6483839a drm/i915/ttm: Fix incorrect assumptions about ttm_bo_valid [...] new 59bd8ae7d33c drm/i915/selftests: add back the selftest() hook for the buddy new 3e28d37146db drm/i915: Move priolist to new i915_sched_engine object new 074bb195bce1 drm/i915: Add i915_sched_engine_is_empty function new c4fd7d8cc3ca drm/i915: Reset sched_engine.no_priolist immediately after [...] new 349a2bc5aae4 drm/i915: Move active tracking to i915_sched_engine new 3f623e06cd56 drm/i915: Move engine->schedule to i915_sched_engine new 71ed60112d5d drm/i915: Add kick_backend function to i915_sched_engine new d2a31d026492 drm/i915: Update i915_scheduler to operate on i915_sched_engine new 22916bad07a5 drm/i915: Move submission tasklet to i915_sched_engine new 088b4d4a48ee drm/i915/guc: Introduce unified HXG messages new 572f2a5cd974 drm/i915/guc: Update firmware to v62.0.0 new bfde26df7af4 drm/i915/doc: Include GuC ABI documentation new 577729533cdc drm/i915: Document the Virtual Engine uAPI new ca319ee9ca6a drm/i915/eb: Fix pagefault disabling in the first slowpath new 4bc2d5747eb0 drm/i915/ttm: fix static warning new 0ff375759f64 drm/i915: Update object placement flags to be mutable new 3c2b8f326e7f drm/i915/ttm: Adjust gem flags and caching settings after a move new 32b7cf51a441 drm/i915/ttm: Use TTM for system memory new d3f3baa3562a drm/i915: Reinstate the mmap ioctl for some platforms new 53fe9cf2dafe drm/i915/selftest: Extend ctx_timestamp ICL workaround to GEN11 new f587623b78ff drm/doc/rfc: i915 GuC submission / DRM scheduler new 0454a490bdeb drm/doc/rfc: i915 new parallel submission uAPI plan new b6e913e19c54 drm/i915/gem: Implement object migration new bf74a18ca856 drm/i915/gem: Introduce a selftest for the gem object migr [...] new e11b7b6e574d drm/i915/display: Migrate objects to LMEM if possible for display new d22632c83b94 drm/i915: support forcing the page size with lmem new 32334c9b1fd7 drm/i915/gtt: ignore min_page_size for paging structures new 27e4b467d94e drm/i915: Use the correct IRQ during resume new 91b96f0008a2 drm/i915: Drop all references to DRM IRQ midlayer new 7e8376f1d127 drm/i915: Improve debug Kconfig texts a bit new 0c1145e05ce1 drm/i915/selftests: fix smatch warning in igt_check_blocks new b23228f287bc drm/i915/selftests: fix smatch warning in mock_reserve new 7c517f83fa8c drm/i915/gt: finish INTEL_GEN and friends conversion new 88c6317b36c0 drm/i915/adl_s: Fix dma_mask_size to 39 bit new 4a832721238c drm/i915/huc: Update TGL and friends to HuC 7.9.3 new 520dfc807d31 drm/i915/adlp: Add ADL-P GuC/HuC firmware files new fe4751c3d513 drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE new 74e4b90988b2 drm/i915: Stop storing the ring size in the ring pointer (v3) new 6ff6d61dd2a9 drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP new 677db6adc57d drm/i915/gem: Set the watchdog timeout directly in intel_c [...] new 8cc256a24da1 drm/i915/gem: Return void from context_apply_all new 4a766ae40ec8 drm/i915: Drop the CONTEXT_CLONE API (v2) new 00dae4d3d35d drm/i915: Implement SINGLE_TIMELINE with a syncobj (v4) new c7a71fc8ee04 drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES new 521695c6f1a3 drm/i915/gem: Disallow bonding of virtual engines (v3) new dd4f1bbae8f9 drm/i915/gem: Remove engine auto-magic with FENCE_SUBMIT (v2) new 5ac545b8b014 drm/i915/request: Remove the hook from await_execution new ebb1ca741bee drm/i915/gem: Disallow creating contexts with too many engines new a4839cb1137b drm/i915: Stop manually RCU banging in reset_stats_ioctl (v2) new aaa5957c9759 drm/i915/gem: Add a separate validate_priority helper new f8a9a5c2e905 drm/i915: Add gem/i915_gem_context.h to the docs new a34857dc9247 drm/i915/gem: Add an intermediate proto_context struct (v5) new 07a635a825e6 drm/i915/gem: Rework error handling in default_engines new 263ae12c3c8d drm/i915/gem: Optionally set SSEU in intel_context_set_gem new bc2ceb7a0875 drm/i915: Add an i915_gem_vm_lookup helper new def25b7bc342 drm/i915/gem: Make an alignment check more sensible new d4433c7600f7 drm/i915/gem: Use the proto-context to handle create param [...] new 046d1660daee drm/i915/gem: Return an error ptr from context_lookup new 8579d37eff4d drm/i915/gt: Drop i915_address_space::file (v2) new a4c1cdd34e2c drm/i915/gem: Delay context creation (v3) new ccbc1b97948a drm/i915/gem: Don't allow changing the VM on running conte [...] new d9d29c747df8 drm/i915/gem: Don't allow changing the engine set on runni [...] new 5888d5885974 drm/i915/selftests: Take a VM in kernel_context() new f92906e220f1 i915/gem/selftests: Assign the VM at context creation in i [...] new 0eee9977f9d3 drm/i915/gem: Roll all of context creation together new ca06f9363836 drm/i915: Finalize contexts in GEM_CONTEXT_CREATE on version 13+ new b3f450d9e1f3 drm/i915: use consistent CPU mappings for pin_map users new 78d2ad7eb4e1 drm/i915/gt: Fix -EDEADLK handling regression new c492405860f7 drm/i915: Settle on "adl-x" in WA comments new 28ec02c9cbeb drm/i915: Implement Wa_1508744258 new 5d4ed4f8b5ef drm/i915/adl_s: Extend Wa_1406941453 new 611ac726f9eb Merge drm/drm-next into drm-intel-gt-next new 1ccf7294b76d drm/i915/guc: Relax CTB response timeout new dd9c0f3cbbe6 drm/i915/guc: Improve error message for unsolicited CT response new c26e289f1d8d drm/i915/guc: Increase size of CTB buffers new 1681924d8bde drm/i915/guc: Add non blocking CTB send function new b43b9950486e drm/i915/guc: Add stall timer to non blocking CTB send function new 75452167a279 drm/i915/guc: Optimize CTB writes and reads new 3101e9952bd6 drm/i915/guc: Module load failure test for CT buffer creation new 289f5a72009b drm/i915/uapi: convert drm_i915_gem_caching to kernel doc new 3aa8c57fe25a drm/i915/uapi: convert drm_i915_gem_set_domain to kernel doc new 8f88ca76b394 drm/i915/gtt: drop the page table optimisation new d6e6ac294d91 Merge branch 'topic/revid_steppings' into drm-intel-gt-next new 1cbf731ef3a1 drm/i915: Fix missing docbook chapters for i915 uapi. new 93b713304188 drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" new 93a2711cddd5 Revert "drm/i915: Propagate errors on awaiting already sig [...] new 7d6a276e2fa9 drm/i915: Remove allow_alloc from i915_gem_object_get_sg* new dc194184d0ce drm/i915: Drop error handling from dma_fence_work new 0c6609bb20cf Revert "drm/i915: Skip over MI_NOOP when parsing" new e7737b67ab46 drm/i915/uapi: reject caching ioctls for discrete new aef7b67a7956 drm/i915/uapi: convert drm_i915_gem_userptr to kernel doc new 15eb083bdb56 drm/i915: Correct the docs for intel_engine_cmd_parser new 7961c5b60f23 drm/i915: Add TTM offset argument to mmap. new f4fa096ad4c2 drm/i915: Fix application of WaInPlaceDecompressionHang new 131b1252e76a drm/i915/icl: Drop a couple unnecessary workarounds new 1e1824de33c1 drm/i915: Program DFR enable/disable as a GT workaround new 6b73a7f380a3 drm/i915: Make GT workaround upper bounds exclusive new 4f62a7e0d333 drm/i915: Ditch i915 globals shrink infrastructure new 75d3bf84dfca drm/i915: Call i915_globals_exit() after i915_pmu_exit() new db484889d1ff drm/i915: Call i915_globals_exit() if pci_register_device() fails new a04ea6ae7c67 drm/i915: Use a table for i915_init/exit (v2) new 0f4651359a23 drm/i915: Make the kmem slab for i915_buddy_block a global new 6ce40431d13c Merge branch 'topic/xehp-dg2-definitions-2021-07-21' into [...] new 442e049aedb2 drm/i915/gen12: Use fuse info to enable SFC new 8f57f295c895 drm/i915/selftests: Allow for larger engine counts new 50a9ea0843da drm/i915/xehp: Handle new device context ID format new 7fc37efd8fa0 drm/i915/xehp: New engine context offsets new 56bc88745e73 drm/i915/guc: Add new GuC interface defines and structures new 7518d9b67cf5 drm/i915/guc: Remove GuC stage descriptor, add LRC descriptor new 27213d79b384 drm/i915/guc: Add LRC descriptor context lookup array new 925dc1cf58ed drm/i915/guc: Implement GuC submission tasklet new 2330923e9247 drm/i915/guc: Add bypass tasklet submission path to GuC new 3a4cdf1982f0 drm/i915/guc: Implement GuC context operations for new inteface new b208f2d51b46 drm/i915/guc: Insert fence on context when deregistering new e0717063ccb4 drm/i915/guc: Defer context unpin until scheduling is disabled new b8b183abca51 drm/i915/guc: Disable engine barriers with GuC during unpin new 1f5cdb06b1d3 drm/i915/guc: Extend deregistration fence to schedule disable new e6cb8dc93f34 drm/i915: Disable preempt busywait when using GuC scheduling new 38d5ec43063c drm/i915/guc: Ensure request ordering via completion fences new 4dbd39440555 drm/i915/guc: Disable semaphores when using GuC scheduling new f4eb1f3fe946 drm/i915/guc: Ensure G2H response has space in buffer new b97060a99b01 drm/i915/guc: Update intel_gt_wait_for_idle to work with GuC new 28ff6520a34d drm/i915/guc: Update GuC debugfs to support new GuC new dbf9da8d55ef drm/i915/guc: Add trace point for GuC submit new e03b59064be4 drm/i915: Add intel_context tracing new 7894375e2703 drm/i915/gt: fix platform prefix new f9be30003fb3 drm/i915/gt: nuke unused legacy engine hw_id new 265b5ee0d32b drm/i915/gt: rename legacy engine->hw_id to engine->gen6_hw_id new eea97e42f48b drm/i915/xehp: VDBOX/VEBOX fusing registers are enable-based new 81340cf3bddd drm/i915/uapi: reject set_domain for discrete new 0b03d93fde21 drm/i915: Extend Wa_1406941453 to adl-p new d8905ba705ab drm/i915/xehp: Define multicast register ranges new 938c778f6a22 drm/i915/xehp: Extra media engines - Part 1 (engine definitions) new 1b16b6b69672 drm/i915/xehp: Extra media engines - Part 2 (interrupts) new ddabf72176af drm/i915/xehp: Extra media engines - Part 3 (reset) new bfac1e2b6e2d drm/i915/xehp: Xe_HP forcewake support new 816753c06f23 drm/i915/gt: nuke gen6_hw_id new f3170ba8c907 drm/i915/gem: Check object_can_migrate from object_migrate new 34c7ef0a375c drm/i915/gem: Refactor placement setup for i915_gem_object [...] new 82ec88e11d46 drm/i915/gem: Call i915_gem_flush_free_objects() in i915_g [...] new bf947c989c16 drm/i915/gem: Unify user object creation (v3) new 75e382850b7e drm/i915/gem/ttm: Only call __i915_gem_object_set_pages if needed new 76b62448dc8f drm/i915/gem: Always call obj->ops->migrate unless can_mig [...] new d7b2cb380b3a drm/i915/gem: Correct the locking and pin pattern for dma- [...] new cdb35d1ed6d2 drm/i915/gem: Migrate to system at dma-buf attach time (v7) new 3821cc7fc0b9 drm/i915: document caching related bits new 13d29c823738 drm/i915/ehl: unconditionally flush the pages on acquire new 556120256ecd drm/i915/guc: GuC virtual engines new 96d3e0e1ad0a drm/i915/guc: Make hangcheck work with GuC virtual engines new 1e98d8c52ed5 drm/i915: Hold reference to intel_context over life of i91 [...] new b02d86b91570 drm/i915/guc: Disable bonding extension with GuC submission new a95d116098e4 drm/i915/guc: Direct all breadcrumbs for a class to single [...] new 27466222ab8a drm/i915: Add i915_sched_engine destroy vfunc new d1cee2d37a62 drm/i915: Move active request tracking to a vfunc new eb5e7da736f3 drm/i915/guc: Reset implementation for new GuC interface new c41ee2873eb3 drm/i915: Reset GPU immediately if submission is disabled new e5a1ad035938 drm/i915/guc: Add disable interrupts to guc sanitize new cad46a332f3d drm/i915/guc: Suspend/resume implementation for new interface new 1e0fd2b5da1e drm/i915/guc: Handle context reset notification new f7957e603cbc drm/i915/guc: Handle engine reset failure notification new 933864af1181 drm/i915/guc: Enable the timer expired interrupt for GuC new 6de12da16678 drm/i915/guc: Provide mmio list to be saved/restored on en [...] new d75dc57fee98 drm/i915/guc: Don't complain about reset races new c17b637928f0 drm/i915/guc: Enable GuC engine reset new 573ba126aef3 drm/i915/guc: Capture error state on context reset new dc0dad365c5e drm/i915/guc: Fix for error capture after full GPU reset with GuC new 793578524050 drm/i915/guc: Hook GuC scheduling policies up new cb6cc815868c drm/i915/guc: Connect reset modparam updates to GuC policy flags new 731c2ad5e1f8 drm/i915/guc: Include scheduling policies in the debugfs s [...] new 481d458caede drm/i915/guc: Add golden context to GuC ADS new ae8ac10dfd2a drm/i915/guc: Implement banned contexts for GuC submission new 62eaf0ae217d drm/i915/guc: Support request cancellation new 3f5dff6c18aa drm/i915/selftest: Better error reporting from hangcheck selftest new 3a4bfa091c46 drm/i915/selftest: Fix workarounds selftest for GuC submission new 064a1f35bf19 drm/i915/selftest: Fix MOCS selftest for GuC submission new 716c61c87556 drm/i915/selftest: Increase some timeouts in live_requests new 617e87c05c72 drm/i915/selftest: Fix hangcheck self test for GuC submission new 3a7b72665ea5 drm/i915/selftest: Bump selftest timeouts for hangcheck new ee242ca704d3 drm/i915/guc: Implement GuC priority management new e754dccbc908 drm/i915/guc: Unblock GuC submission on Gen11+ new e43c5261a654 drm/i915/xehpsdv: Correct parameters for IS_XEHPSDV_GT_STEP() new 6d5de3275609 drm/i915: Check for nomodeset in i915_init() first new 512ba03e35cc drm/i915: move i915_active slab to direct module init/exit new a28beb344bb1 drm/i915: move i915_buddy slab to direct module init/exit new 2dcec7d3fe53 drm/i915: move intel_context slab to direct module init/exit new a6270d1d4cef drm/i915: move gem_context slab to direct module init/exit new c8ad09affd27 drm/i915: move gem_objects slab to direct module init/exit new 47514ac752ef drm/i915: move request slabs to direct module init/exit new 210a0f5ce460 drm/i915: move scheduler slabs to direct module init/exit new 64fc7cc71c22 drm/i915: move vma slab to direct module init/exit new bb13ea282535 drm/i915: Remove i915_globals new 708b7df3480a drm/i915: Extract i915_module.c new 94fd8400c2a3 drm/i915/gt: remove explicit CNL handling from intel_mocs.c new 91a197e4e140 drm/i915/gt: remove explicit CNL handling from intel_sseu.c new 701d31860d34 drm/i915/gt: rename CNL references in intel_engine.h new 6266992cf105 drm/i915/gt: remove GRAPHICS_VER == 10 new 6d0e4f077c89 drm/i915/selftests: prefer the create_user helper new 3989de0ef562 drm/i915/xehp: Fix missing sentinel on mcr_ranges_xehp new dff0fc499092 drm/i915/guc/slpc: Initial definitions for SLPC new 7ba79a671568 drm/i915/guc/slpc: Gate Host RPS when SLPC is enabled new 7695d08f1e30 drm/i915/guc/slpc: Adding SLPC communication interfaces new 869cd27ece29 drm/i915/guc/slpc: Allocate, initialize and release SLPC new 63c0eb30bfe9 drm/i915/guc/slpc: Enable SLPC and add related H2G events new db301cffd8a2 drm/i915/guc/slpc: Remove BUG_ON in guc_submission_disable new d41f6f82d319 drm/i915/guc/slpc: Add methods to set min/max frequency new c279bec18e97 drm/i915/guc/slpc: Add get max/min freq hooks new f1928ac2a18f drm/i915/guc/slpc: Add debugfs for SLPC info new 899a0fd73a41 drm/i915/guc/slpc: Enable ARAT timer interrupt new 025cb07bebfa drm/i915/guc/slpc: Cache platform frequency limits new 41e5c17ebfc2 drm/i915/guc/slpc: Sysfs hooks for SLPC new 8ee2c227822e drm/i915/guc/slpc: Add SLPC selftest new 216d56c5da5c drm/i915/guc/rc: Setup and enable GuCRC feature new e05316366040 drm/i915/dg2: Add forcewake table new 05b78d291d38 drm/i915/xehp: Changes to ss/eu definitions new eb962fae0078 drm/i915/xehpsdv: Add maximum sseu limits new ab49840272cf drm/i915/dg2: DG2 uses the same sseu limits as XeHP SDV new ce13c78fa93e drm/i915: Disable gpu relocations new 8e02cceb1f1f drm/i915: delete gpu reloc code new b65a9489730a drm/i915/userptr: Probe existence of backing struct pages [...] new 3ffe82d701a4 drm/i915/xehp: handle new steering options new 768fe28dd3dc drm/i915/xehpsdv: Define steering tables new 1705f22c86fb drm/i915/dg2: Update steering tables new 927dfdd09d8c drm/i915/dg2: Add SQIDI steering new 25fed6b324ac Merge tag 'drm-intel-gt-next-2021-08-06-1' of ssh://git.fr [...] new a19effb6dbe5 drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before s [...] new 97271c7ee1cf drm: xlnx: zynqmp_dpsub: Update dependencies for ZynqMP DP new a338619bd760 drm: xlnx: zynqmp: release reset to DP controller before a [...] new 1e42874b0df7 drm: xlnx: zynqmp: Add zynqmp_disp_layer_is_video() to sim [...] new b7f4753d7b71 drm: xlnx: zynqmp_dpsub: Pass disp structure to all intern [...] new e06926ecc3d0 drm: xlnx: zynqmp_dpsub: Fix graphics layer blending new 650f12042b85 drm: xlnx: zynqmp_dpsub: Add global alpha support new 8c772f0b2b8e drm: xlnx: zynqmp_dpsub: Expose plane ordering to userspace new 6ebfd22c9690 drm/xlnx/zynqmp_disp: Fix incorrectly named enum 'zynqmp_d [...] new cb22f12f3025 Merge tag 'drm-xilinx-dpsub-20210809' of git://linuxtv.org [...] new 5efde62df43d Merge remote-tracking branch 'drm/drm-next' new 08b328408ee6 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 124e8b1990ac drm/amdgpu: Extend full access wait time in guest adds e78b3197dbf7 drm/amd/amdgpu: skip locking delayed work if not initialized. adds f43a19fd0e97 drm/amd/display: Remove invalid assert for ODM + MPC case adds 82367e7f22d0 drm/amd/display: fix missing writeback disablement if plan [...] adds f9ccaf6da031 drm/amd/display: refactor the codes to centralize the stre [...] adds 4fd771ea441e drm/amd/display: refactor the cursor programing codes adds 781e1e23131c drm/amd/display: fix incorrect CM/TF programming sequence in dwb adds 04c1aad9fa0f drm/amd/display: Correct comment style adds 56aca2309301 drm/amd/display: Add AUX I2C tracing. adds 0a95fab36a66 drm/amd/display: add authentication_complete in hdcp output adds e8272b98b951 drm/amd/display: [FW Promotion] Release 0.0.78 adds c71f260ad4fc drm/amd/display: 3.2.148 adds 19c618e613af drm/amd/display: Clear GPINT after DMCUB has reset adds 314c7629e202 drm/amd/display: Increase timeout threshold for DMCUB reset adds 704bd53543c6 drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work adds f59a66c1915e drm/amd/display: use do-while-0 for DC_TRACE_LEVEL_MESSAGE() adds 7b42552be667 drm/amdgpu: fix kernel-doc warnings on non-kernel-doc comments adds 6940db0fd1be drm/amdgpu: Removed unnecessary if statement adds 59066d0083d2 drm/amdgpu: handle VCN instances when harvesting (v2) adds 828db598bfcd amdgpu/pm: Replace navi10 usage of sprintf with sysfs_emit adds fe14c2859ffd amdgpu/pm: Replace smu11 usage of sprintf with sysfs_emit adds e738c2f0e654 amdgpu/pm: Replace smu12/13 usage of sprintf with sysfs_emit adds 21f0742af1dd amdgpu/pm: Replace vega10 usage of sprintf with sysfs_emit adds 0b023410da60 amdgpu/pm: Replace vega12,20 usage of sprintf with sysfs_emit adds 6db0c87a0a8e amdgpu/pm: Replace hwmgr smu usage of sprintf with sysfs_emit adds fdf8eea5d3bd amdgpu/pm: Replace amdgpu_pm usage of sprintf with sysfs_emit new 5d58f1a52b2e drm/amd/pm: restore fan_mode AMD_FAN_CTRL_NONE on resume (v2) new f5bd523988c8 drm/amd/pm: graceful exit on restore fan mode failure (v2) new eff8cbf096a7 drm/amdkfd: AIP mGPUs best prefetch location for xnack on new b53ef0df1ba8 drm/amdkfd: CWSR with software scheduler new a211260c34cf gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitiali [...] new 554594567b1f drm/display: fix possible null-pointer dereference in dcn1 [...] new c2e0ed80dea3 drm/amdgpu: Use mod_delayed_work in amdgpu_gfx_off_ctrl new aae70d7164c4 drm/amdgpu: Use mod_delayed_work in JPEG/UVD/VCE/VCN ring_ [...] new 79721502cd2f drm/amdkfd: avoid conflicting address mappings new bd958a2574d5 drm/amdgpu: fix fdinfo race with process exit new 1d286b6b14b5 drm/amdgpu: enable more pm sysfs under SRIOV 1-VF mode new 60f154a6796c usb/host: enable auto power control for xhci-pci new 2287ac0614cc drm/amdgpu: add another raven1 gfxoff quirk new 851fc8f78875 drm/amdgpu: only check for _PR3 on dGPUs new 5cffe59a9f86 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify new 63dea0ad5874 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" new c6e25065302b Revert "drm/amd/display: To modify the condition in indica [...] new bdeed369ffe9 drm/radeon: Add HD-audio component notifier support (v2) new 73bd6764ad5d Merge remote-tracking branch 'amdgpu/drm-next' adds 3bfa7d40ce73 drm/i915/dg2: Add support for new DG2-G11 revid 0x5 new 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg new 01da701b77d4 drm/i915/dg2: Configure PCON in DP pre-enable path new c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off new 7fab921b6796 Merge remote-tracking branch 'drm-intel/for-linux-next' new 687db2207b1b gpu: host1x: Add DMA fence implementation new c78f837ae3d1 gpu: host1x: Add no-recovery mode new 17a298e9ac7c gpu: host1x: Add job release callback new e902585fc8b6 gpu: host1x: Add support for syncpoint waits in CDMA pushbuffer new 0fddaa85d661 gpu: host1x: Add option to skip firewall for a job new f51632cc0ed3 drm/tegra: Extract tegra_gem_lookup() new 57e203953d15 drm/tegra: Add new UAPI to header new 9916612311a7 drm/tegra: Boot VIC during runtime PM resume new e0f2977c3573 drm/tegra: Allocate per-engine channel in core code new d7c591bc1a3f drm/tegra: Implement new UAPI new fc34833640a1 drm/tegra: Implement syncpoint management UAPI new 44e961381354 drm/tegra: Implement syncpoint wait UAPI new 13abe0bb15ce drm/tegra: Implement job submission part of new UAPI new 8cc95f3fd35e drm/tegra: Add job firewall new ef531d01663a drm/tegra: Bump driver version new 0472e0c24ab8 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds a6f24383f6c0 drm/msm/a6xx: Fix llcc configuration for a660 gpu adds 27514ce2e78e drm/msm/a6xx: Use rev to identify SKU adds 192f4ee3e408 drm/msm/a6xx: Add support for Adreno 7c Gen 3 gpu adds 840d10b64dad drm: msm: Add 680 gpu to the adreno gpu list adds 510410bfc034 drm/msm: Implement mmap as GEM object function adds 0710a740dc21 drm/msm: Periodically update RPTR shadow adds c9f737c7980b drm/msm: Use nvmem_cell_read_variable_le_u32() to read speed bin adds a83cc4fb19bd drm/msm: Use list_move_tail instead of list_del/list_add_t [...] adds 58890a4bfaa7 dt-bindings: msm: dsi: add missing 7nm bindings adds bb5b94f5bbe7 dt-bindings: msm: dsi: document phy-type property for 7nm dsi phy adds 5ac178381d26 drm/msm/dsi: support CPHY mode for 7nm pll/phy adds b93cc4b20137 drm/msm/dsi: drop gdsc regulator handling adds bfddcfe155a2 drm/msm: Fix error return code in msm_drm_init() adds 4d319afe666b drm/msm/mdp4: refactor HW revision detection into read_mdp [...] adds 4af4fc92939d drm/msm/mdp4: move HW revision detection to earlier phase adds 56bd931ae506 drm/msm: mdp4: drop vblank get/put from prepare/complete_commit adds 9e66ccd6526b drm/msm/dpu: Add newlines to printks adds d119b7cb965d drm/msm/dsi: phy: use of_device_get_match_data adds 94ad6ec98739 drm/msm/dsi: drop msm_dsi_phy_get_shared_timings adds 9a152785e233 dt-bindings: msm/dsi: Add sc7280 7nm dsi phy adds 6af927984b54 drm/msm/dsi: Add PHY configuration for SC7280 adds 65c391b31994 drm/msm/dsi: Add DSI support for SC7280 adds 24a5993e5bc2 drm/msm/dsi: update dsi register header file for tpg adds 5e2a72d43498 drm/msm/dsi: add support for dsi test pattern generator adds 6183606da324 drm/msm/dsi: rename dual DSI to bonded DSI adds f518f6c111e7 drm/msm/dsi: add three helper functions adds a2f3d32f1434 drm/msm/dpu: support setting up two independent DSI connectors adds 0f1b69fea260 drm/msm/mdp5: move mdp5_encoder_set_intf_mode after msm_ds [...] adds 9b6ce7db0db4 drm/msm/dp: stop calling set_encoder_mode callback adds ef2cd4273f53 drm/msm/dsi: stop calling set_encoder_mode callback adds b9007a03275a drm/msm/kms: drop set_encoder_mode callback adds 601f0479c583 drm/msm/dp: add logs across DP driver for ease of debugging adds 2fd653bbce95 drm/msm: remove a repeated including of <linux/debugfs.h> adds 462f7017a691 drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 adds 5752d58c4e0f drm/msm/dp: Remove unused variable adds 5bccb945f38b drm/msm/disp/dpu1: add safe lut config in dpu driver adds e8a767e04dbc drm/msm/dp: update is_connected status base on sink count [...] adds f964cfb7bcff drm/msm/dpu: add support for alpha blending properties adds a41cdb693595 drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear n [...] adds 061a9aeab07f dt-bindings: display: msm: dsi-controller-main: restore as [...] new 083cc3a4d451 drm/msm: Add adreno_is_a640_family() new f3a6b02c950a drm/msm: Rework SQE version check new 6977cc89c875 drm/msm/dsi: Fix some reference counted resource leaks new 52352fe2f866 drm/msm/dp: use dp_ctrl_off_link_stream during PHY complia [...] new 4b85d405cfe9 drm/msm/dp: reduce link rate if failed at link training 1 new 0b324564ff74 drm/msm/dp: reset aux controller after dp_aux_cmd_fifo_tx( [...] new 7e10bf427850 drm/msm/dp: replug event is converted into an unplug follo [...] new 7948fe12d47a drm/msm/dp: return correct edid checksum after corrupted e [...] new 2e0adc765d88 drm/msm/dp: do not end dp link training until video is ready new 26ae419cd9ec drm/msm/dp: add drm debug logs to dp_pm_resume/suspend new 858c595a3f5d drm/msm/dsi: add continuous clock support for 7nm PHY new 490089969bf5 Merge remote-tracking branch 'drm-msm/msm-next' new 100b82261d5d Merge remote-tracking branch 'imx-drm/imx-drm/next' new 76791acffdd9 Merge remote-tracking branch 'etnaviv/etnaviv/next' new aca45bc6a497 Merge remote-tracking branch 'regmap/for-next' adds 723c1252e058 ALSA: memalloc: Minor refactoring adds 58a95dfa4fdd ALSA: memalloc: Correctly name as WC adds ac9245a5406e ALSA: pcm: Allow exact buffer preallocation adds d5c505581674 ALSA: memalloc: Support WC allocation on all architectures adds 7f2da3d76b7d ALSA: pxa2xx: Use managed PCM buffer allocation adds 13ce4d8fbf59 ASoC: bcm: Use managed PCM buffer allocation adds f010a4987f61 ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation adds 0e1b598fb427 ASoC: fsl: imx-pcm-rpmsg: Use managed buffer allocation adds 189364872fba ASoC: tegra: Use managed buffer allocation adds 1855ce6293c0 ASoC: fsl_asrc_dma: Use managed buffer allocation adds e159704f7920 ASoC: fsl_dma: Use managed buffer allocation adds 3610a6d1dbd1 ASoC: mpc5200: Use managed buffer allocation adds 15a52cdcb0ef ASoC: qcom: lpass: Use managed buffer allocation adds 8c505b773d3f ASoC: qcom: qdsp6: Use managed buffer allocation adds ba447289fd06 ASoC: sprd: Use managed buffer allocation adds 623c10108338 ALSA: memalloc: Fix pgprot for WC mmap on x86 adds f84ba106a018 ALSA: memalloc: Store snd_dma_buffer.addr for continuous p [...] adds ddddc0d4c76a ALSA: pci/korg1212: completely remove 'set but not used' warnings adds df8bcf36be27 ALSA: es1688: Avoid devres management for es1688 object creation adds 9732c148d0ce ALSA: memalloc: Fix mmap of SG-buffer with WC pages adds ad797a04f129 Merge branch 'for-linus' into for-next adds 2c86446f8e04 ALSA: harmony: Drop superfluous address setup adds cbea6e5a7772 ALSA: pcm: Check mmap capability of runtime dma buffer at first adds 0899a7a23047 ALSA: pci: rme: Set up buffer type properly adds 4d9e9153f1c6 ALSA: pci: cs46xx: Fix set up buffer type properly adds ca4c5b334f10 ALSA: msnd: Use proper mmap method new f761bcd655e2 Merge remote-tracking branch 'sound/for-next' adds f2553d467834 ASoC: amd: vangogh: Drop superfluous mmap callback adds 36a9d79e5e95 ASoC: simple-card-utils: Avoid over-allocating DLCs adds 7453d6d45d55 ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() adds af6b57ab7fdd ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() adds 29155bba1818 ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer [...] adds a16cfb1bee80 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() adds 5c52e48fb1c2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() adds 65f7316d18f2 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check [...] adds a71657947d74 ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() adds fd5ad2346148 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_d [...] adds fcb3f196f808 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_a [...] adds fd136fdbf4a6 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_w [...] adds 3dc72e4251d7 ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_n [...] adds f2ff5fbe343d ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_s [...] adds 7002ab41920f Merge series "ASoC: soc-dapm: cleanup cppcheck warning" fr [...] adds 221034aca4fd ASoC: max98090: remove duplicate status reads and useless [...] adds c18abd00333b ASoC: mt6359-accdet.c: remove useless assignments adds 8c62dbcb489a ASoC: wcd938x: simplify return value adds 41bc951de77a Merge series "ASoC: codecs: cppcheck warnings" from Pierre [...] adds bcee7ed09b8e ASoC: codecs: wcd938x: add Multi Button Headset Control support adds 585fb31c2c3a ASoC: rt5640: Silence warning message about missing interrupt adds b962bae81fa4 ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit adds 24cdbb79bbfe ASoC: cs42l42: Validate dai_set_sysclk() frequency adds c76d572c1ec8 ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots adds e2f6867299ac ASoC: cs42l42: Update module authors adds ddaa1ed52c5d Merge some cs42l42 patches into asoc-5.15 adds 1e2c7845421b ASoC: qcom: apq8016_sbc: Add SEC_MI2S support adds e05f9ee5eabf ASoC: qdsp6: q6asm: fix cppcheck warnings for unnecessary [...] adds 455ecc808e99 ASoC: qdsp6: q6adm: fix cppcheck warnings for unnecessary [...] adds a10facb75253 ASoC: max98390: Add support change dsm param name adds 6d0a764d418f ASoC: rt1015p: add new acpi id and comapatible id adds 064478e4877c ASoC: dt-bindings: rt1015p: add new compatible id adds eb7ab747efd6 ASoC: dt-bindings: rt1015p: fix syntax error in dts-bindin [...] adds 6b4b0c47bdfe Merge remote-tracking branch 'asoc/for-5.15' into asoc-next new c3bbe198df41 Merge remote-tracking branch 'sound-asoc/for-next' adds ced75a2f5da7 MAINTAINERS: Add Luis Chamberlain as modules maintainer new 4b8408cfcdc0 Merge remote-tracking branch 'modules/modules-next' new 7454b259ecd2 Merge remote-tracking branch 'input/next' adds 90b7198001f2 blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag adds 2112f5c1330a loop: Select I/O scheduler 'none' from inside add_disk() adds c66fd019713e block: make the block holder code optional adds fbd9a39542ec block: remove the extra kobject reference in bd_link_disk_holder adds 0dbcfe247f22 block: look up holders by bdev adds d62633873590 block: support delayed holder registration adds 74a2b6ec9380 dm: cleanup cleanup_mapped_device adds ba30585936b0 dm: move setting md->type into dm_setup_md_queue adds 89f871af1b26 dm: delay registering the gendisk adds d1254a874971 block: remove support for delayed queue registrations adds 5ed964f8e54e mm: hide laptop_mode_wb_timer entirely behind the BDI API adds 471aa704db49 block: pass a gendisk to blk_queue_update_readahead adds 1008162b2782 block: add a queue_has_disk helper adds edb0872f44ec block: move the bdi from the request_queue to the gendisk adds a11d7fc2d05f block: remove the bd_bdi in struct block_device adds 866663b7b52d block: return ELEVATOR_DISCARD_MERGE if possible adds 99d26de2f6d7 writeback: make the laptop_mode prototypes available uncon [...] adds b85cc760c8d2 Merge branch 'for-5.15/block' into for-next adds da20b58d5bbb xen-blkfront: Remove redundant assignment to variable err adds 0e039fb3b054 Merge branch 'for-5.15/drivers' into for-next adds ef98eb0409c3 io_uring: clear TIF_NOTIFY_SIGNAL when running task work adds 20c0b380f971 io_uring: Use WRITE_ONCE() when writing to sq_flags adds 4956b9eaad45 io_uring: rsrc ref lock needs to be IRQ safe adds 49e7f0c789ad io-wq: fix bug of creating io-wokers unconditionally adds 47cae0c71f7a io-wq: fix IO_WORKER_F_FIXED issue in create_io_worker() adds c018db4a57f3 io_uring: drop ctx->uring_lock before flushing work item adds 43597aac1f87 io_uring: fix ctx-exit io_rsrc_put_work() deadlock adds 7cde9af40fcd Merge branch 'io_uring-5.14' into for-5.15/io_uring adds eb2c122a8835 io-wq: remove GFP_ATOMIC allocation off schedule out path adds 36ac281018ff io_uring: be smarter about waking multiple CQ ring waiters adds 5133a6714e12 io_uring: use kvmalloc for fixed files adds b9d6d382af4c io_uring: inline fixed part of io_file_get() adds 8260368457e9 io_uring: rename io_file_supports_async() adds c0c2dcc94e91 io_uring: avoid touching inode in rw prep adds d2424c332cac io_uring: clean io-wq callbacks adds 96f638c0e22a io_uring: remove unnecessary PF_EXITING check adds c43287aa4fe1 io-wq: improve wq_list_add_tail() adds 0767a98a39f5 io_uring: refactor io_alloc_req adds 4730f05eadd5 io_uring: don't halt iopoll too early adds 4ec2c18f7a10 io_uring: add more locking annotations for submit adds ce67fd47eb75 io_uring: optimise io_cqring_wait() hot path adds bbf18d476963 io_uring: extract a helper for ctx quiesce adds 0c52e5e799e4 io_uring: move io_put_task() definition adds 003cda4b07d8 io_uring: move io_rsrc_node_alloc() definition adds 74e739d99ea8 io_uring: inline io_free_req_deferred adds fdc019991dd4 io_uring: deduplicate open iopoll check adds 78a189a62591 io_uring: improve ctx hang handling adds dae1c59dddfa io_uring: kill unused IO_IOPOLL_BATCH adds 4ddc28d9773a io_uring: drop exec checks from io_req_task_submit adds 96b0fdd60ffe io_uring: optimise putting task struct adds 180686a79a71 io_uring: move io_fallback_req_func() adds a8b225274797 io_uring: cache __io_free_req()'d requests adds 6b3e79e8e2a0 io_uring: remove redundant args from cache_free adds 6bfba7674974 io_uring: use inflight_entry instead of compl.list adds d10299e14aae io_uring: inline struct io_comp_state adds 88c2d13e6e05 io_uring: remove extra argument for overflow flush adds 3b8fa628e7e5 io_uring: inline io_poll_remove_waitqs new 8de254e05555 io_uring: clean up tctx_task_work() new ff49e5982f3d io_uring: remove file batch-get optimisation new 5685ec17c584 io_uring: run timeouts from task_work new cc5f61154be8 io_uring: run linked timeouts from task_work new a9ee41bff8da io_uring: run regular file completions from task_work new c7807a1a49f9 io_uring: remove IRQ aspect of io_ring_ctx completion lock new b190ef29b2cf io_uring: move req_ref_get() and friends new 351ee89f719b io_uring: remove req_ref_sub_and_test() new 57b53bc057ae io_uring: remove submission references new 957e1e615c52 io_uring: skip request refcounting new a1e981ea2c66 io_uring: optimise hot path of ltimeout prep new 93eb346cd88b Merge branch 'for-5.15/io_uring' into for-next new 4675d158e0d4 bio: optimize initialization of a bio new cd5b7d1afe23 fs: add kiocb alloc cache flag new a02f2b023671 bio: add allocation cache abstraction new 9d22a74c61b3 block: clear BIO_PERCPU_CACHE flag if polling isn't supported new 4556bce1ee76 io_uring: enable use of bio alloc cache new 8e5c1e2d1541 block: enable use of bio allocation cache new e3762b624f00 Merge branch 'io_uring-bio-cache.4' into for-next new 4b287e6117c0 Merge remote-tracking branch 'block/for-next' adds cdd4d7832d51 dm writecache: split up writecache_map() to improve code r [...] adds 4d020b3a2907 dm writecache: factor out writecache_map_remap_origin() adds 15cb6f39dbaf dm writecache: further writecache_map() cleanup adds df699cc16ea5 dm writecache: report invalid return from writecache_map helpers adds e3a35d03407c dm writecache: add event counters adds 91ccbbac1747 dm ima: measure data on table load adds 8eb6fab402e2 dm ima: measure data on device resume adds 84010e519f95 dm ima: measure data on device remove adds 99169b93838a dm ima: measure data on table clear adds 7d1d1df8ce31 dm ima: measure data on device rename adds 8ec456629d0b dm: update target status functions to support IMA measurement adds 00d43995f0dd dm: add documentation for IMA measurement support adds 5a2a33884f0b dm crypt: Avoid percpu_counter spinlock contention in cryp [...] new c8564980346a Merge remote-tracking branch 'device-mapper/for-next' adds 196f1c91c87e mmc: host: add kdoc for mmc_retune_{en|dis}able adds b9ee289ac933 mmc: host: factor out clearing the retune state adds 56a487d9876c mmc: sdhci-of-arasan: Modified SD default speed to 19MHz f [...] adds 239a7f3e16be mmc: sdhci-of-arasan: Add "SDHCI_QUIRK_MULTIBLOCK_READ_ACM [...] adds 1af2cfed6d26 mmc: sdhci-of-arasan: Skip Auto tuning for DDR50 mode in Z [...] adds e1855200983b mmc: sdhci-of-arasan: Check return value of non-void funtions adds 30a5d9aae2e9 mmc: sdhci-of-arasan: Use appropriate type of division macro adds bf01e2dfaacc mmc: sdhci-of-arasan: Modify data type of the clk_phase array adds 9e318346d7b7 mmc: arasan: Fix the issue in reading tap values from DT adds 6eca67610346 dt-bindings: mmc: sdhci-msm: Add compatible string for sc7280 adds f7754509d986 mmc: renesas_sdhi_sys_dmac: use proper DMAENGINE API for t [...] adds 8d5033bd2422 mmc: sh_mmcif: use proper DMAENGINE API for termination adds 9905a092991c mmc: usdhi6rol0: use proper DMAENGINE API for termination adds 36ef2503f422 mmc: mmci: De-assert reset on probe adds d3b242d69c77 mmc: mmc_spi: Simplify busy loop in mmc_spi_skip() adds 26d9885df9b0 Merge branch 'fixes' into next adds 098959aaabf2 mmc: dw_mmc: Add data CRC error injection adds d1eeb67caeee Merge branch 'fixes' into next adds 070035b8d899 mmc: core: Avoid hogging the CPU while polling for busy in [...] adds b9ec93fcae2a mmc: core: Avoid hogging the CPU while polling for busy fo [...] adds 09dffc819e9b mmc: core: Avoid hogging the CPU while polling for busy af [...] adds 99fe296d7e37 Merge branch 'fixes' into next adds d241b80220b1 mmc: sdhci-esdhc-imx: Remove unneeded mmc-esdhc-imx.h header adds 101262c60013 mmc: core: Store pointer to bio_crypt_ctx in mmc_request adds a685d5d94780 mmc: core: Only print retune error when we don't check for [...] adds cbdfe530ceee memstick: ms_block: Fix spelling contraction "cant" -> "can't" adds b5c220f36b94 mmc: sdio: Don't warn about vendor CIS tuples adds e004b8de7bf6 mmc: sdio: Print contents of unknown CIS tuples new 3f009902c084 Merge remote-tracking branch 'mmc/next' adds a1867f85e06e mfd: Add Renesas Synchronization Management Unit (SMU) support adds 05f3485cad75 dt-bindings: mfd: syscon: add Rockchip RK3036/RK3228 qos c [...] adds f861d1d77a17 dt-bindings: mfd: syscon: Add rk3568 QoS register compatible adds f949a9ebce7a mfd: axp20x: Update AXP288 volatile ranges adds f4ab169e88d9 mfd: intel-m10-bmc: Add N5010 variant adds 84742a98a972 mfd: mt6360: Sort regulator resources adds ef0eea5b151a mfd: lpc_ich: Enable GPIO driver for DH89xxCC adds 32979fcf5ab5 mfd: intel-lpss: Add Intel Cannon Lake ACPI IDs adds 614e1bb5305e dt-bindings: mfd: axp20x: Add AXP305 compatible (plus opti [...] adds ec343111c056 mfd: db8500-prcmu: Adjust map to reality adds ab09511fb69b dt-bindings: mfd: pm8008: Add gpio-ranges and spmi-gpio co [...] adds 9ff80e2de36d mfd: Don't use irq_create_mapping() to resolve a mapping adds 32679a7a6b69 mfd: axp20x: Add supplied-from property to axp288_fuel_gauge cell adds 8f00b3c41ae7 mfd: db8500-prcmu: Rename register header adds 9050ad816f52 mfd: db8500-prcmu: Handle missing FW variant new 7dc3cb540e27 Merge remote-tracking branch 'mfd/for-mfd-next' adds ad1abe476995 power: supply: cw2015: use dev_err_probe to allow deferred probe adds daaca3156dd9 power: supply: sc27xx: Delete superfluous error message adds f9ac97307b62 power: supply: axp288_fuel_gauge: Fix define alignment adds fc0db6556c41 power: supply: axp288_fuel_gauge: Remove debugfs support adds 8f6cc48e1aff power: supply: axp288_fuel_gauge: Silence the chatty IRQ m [...] adds caa534c3ba40 power: supply: axp288_fuel_gauge: Report register-address [...] adds f17bda7f655f power: supply: axp288_fuel_gauge: Drop retry logic from fu [...] adds 7eef3e663834 power: supply: axp288_fuel_gauge: Store struct device poin [...] adds c371d4491ba6 power: supply: axp288_fuel_gauge: Only read PWR_OP_MODE, F [...] adds 394088f0b066 power: supply: axp288_fuel_gauge: Refresh all registers in one go adds 964b3e9b02bd power: supply: axp288_fuel_gauge: Move the AXP20X_CC_CTRL [...] adds 213e19d659f9 power: supply: axp288_fuel_gauge: Take the P-Unit semaphor [...] adds e759e1b95836 dt-bindings: power: supply: max17042: Document max77849-battery adds 4415e4cea4e6 power: supply: max17042_battery: Add support for MAX77849 [...] adds 83abf9e150f3 dt-bindings: power: supply: axp20x: Add AXP803 compatible adds cc2712f24e03 dt-bindings: power: supply: axp20x-battery: Add AXP209 compatible adds 391719dce5eb power: supply: qcom_smbb: Remove superfluous error message adds e11544d0cdc1 power: supply: sbs-battery: relax voltage limit adds 6ea0126631b0 power: supply: sbs-battery: add support for time_to_empty_ [...] new 7cf6a0138bf6 Merge remote-tracking branch 'battery/for-next' adds 27fdd3bbb7a1 regulator: sy7636a: Use the regmap directly adds 4addb9a0c520 Merge remote-tracking branch 'regulator/for-5.15' into reg [...] new 811e83f03287 Merge remote-tracking branch 'regulator/for-next' new b8dc183beb02 Merge remote-tracking branch 'security/next-testing' new 407d8cd49449 Merge remote-tracking branch 'apparmor/apparmor-next' new 4dce1a09d27a Merge remote-tracking branch 'keys/keys-next' new 1fc546146d35 Merge remote-tracking branch 'selinux/next' new 2eadb7b31d96 Merge remote-tracking branch 'smack/next' adds 29f20d747023 char: tpm: Kconfig: remove bad i2c cr50 select adds b8803e535be6 char: tpm: cr50_i2c: convert to new probe interface adds a28491700e5a certs: Trigger creation of RSA module signing key if it's [...] adds b0e77c4a957e certs: Add support for using elliptic curve keys for signi [...] new 384ce772cb4c Merge remote-tracking branch 'tpmdd/next' adds f9f7d51d2fce iommu/io-pgtable: Add DART pagetable format adds 5ed6760b1a42 dt-bindings: iommu: add DART iommu bindings adds 05ce9d20d699 iommu/dart: Add DART iommu driver adds a9cb792c185a Merge branches 'iommu/fixes', 'apple/dart', 'x86/amd' and [...] new 69b01648476f Merge remote-tracking branch 'iommu/next' new 6f11afc63b6a Merge remote-tracking branch 'audit/next' new c5404d54e692 Merge remote-tracking branch 'devicetree/for-next' adds 8c33ebfeeb59 spi: move cs spi_delay to spi_device adds 04e6bb0d6bb1 spi: modify set_cs_timing parameter adds e4bb903fda0e spi: tegra20-slink: Improve runtime PM usage adds 26c863418221 spi: tegra20-slink: Don't use resource-managed spi_registe [...] adds d05aaa66ba3c spi: mxic: patch for octal DTR mode support adds 5c842e51ac63 spi: mediatek: fix build warnning in set cs timing adds 209ab223ad5b spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config adds 976c1de1de14 spi: spi-pic32: Fix issue with uninitialized dma_slave_config adds e59fe7525a66 Merge remote-tracking branch 'spi/for-5.15' into spi-next new d945fd0dcfe3 Merge remote-tracking branch 'spi/for-next' new 4152433c3976 arm64: efi: kaslr: Fix occasional random alloc (and boot) failure new 5b94046efb47 efi/libstub: arm64: Force Image reallocation if BSS was no [...] new 3a262423755b efi/libstub: arm64: Relax 2M alignment again for relocatab [...] new ff80ef5bf5bd efi/libstub: arm64: Warn when efi_random_alloc() fails new c32ac11da3f8 efi/libstub: arm64: Double check image alignment at entry new 55203550f9af Merge tag 'efi-urgent-for-v5.14-rc4' of git://git.kernel.o [...] new d0abfb6a2adb Merge branch 'efi/urgent' new 07d25971b220 locking/rtmutex: Use the correct rtmutex debugging config option new 1d58a13217e4 Merge branch 'locking/urgent' new 438553958ba1 PCI/MSI: Enable and mask MSI-X early new 7d5ec3d36123 PCI/MSI: Mask all unused MSI-X entries new da181dc974ad PCI/MSI: Enforce that MSI-X table entry is masked for update new b9255a7cb517 PCI/MSI: Enforce MSI[X] entry updates to be visible new 361fd37397f7 PCI/MSI: Do not set invalid bits in MSI mask new 689e6b535157 PCI/MSI: Correct misleading comments new d28d4ad2a1ae PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() new 77e89afc25f3 PCI/MSI: Protect msi_desc::masked for multi-MSI new 826da771291f genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP new 0c0e37dc1167 x86/ioapic: Force affinity setup before startup new ff363f480e59 x86/msi: Force affinity setup before startup new b9cc7d8a4656 genirq/timings: Prevent potential array overflow in __irq_ [...] new dbbc93576e03 genirq/msi: Ensure deactivation on teardown new 76fdd3c68f57 Merge branch 'irq/urgent' new d92df42d7685 genirq: Improve "hwirq" output in /proc and /sys/ new 4b41ea606e53 Merge branch 'irq/urgent' into irq/core new 3998527d2e3e s390/pci: Do not mask MSI[-X] entries on teardown new a6e8b946508c PCI/MSI: Simplify msi_verify_entries() new 67961e77a39b PCI/MSI: Rename msi_desc::masked new 8eb5ce3f78a5 PCI/MSI: Consolidate error handling in msi_capability_init() new b296ababcc4b PCI/MSI: Deobfuscate virtual MSI-X new 7327cefebb85 PCI/MSI: Cleanup msi_mask() new fcacdfbef5a1 PCI/MSI: Provide a new set of mask and unmask functions new 446a98b19fd6 PCI/MSI: Use new mask/unmask functions new 428e211641ed genirq/affinity: Replace deprecated CPU-hotplug functions. new 61377ec14457 genirq: Clarify documentation for request_threaded_irq() new 5a6c76b5de59 genirq/generic_chip: Use struct_size() in kzalloc() new 91cc470e7978 genirq: Change force_irqthreads to a static key new 92848731c45f genirq/matrix: Fix kernel doc warnings for irq_matrix_allo [...] new 290fdc4b7ef1 genirq/timings: Fix error return code in irq_timings_test_irqs() new 3b35e7e6daef genirq: Fix kernel-doc warnings in pm.c, msi.c and ipi.c new 6acd1e9aed62 Merge branch 'irq/core' new 9248e52fec95 locking/atomic: simplify non-atomic wrappers new 55bccf1f93e4 Documentation/atomic_t: Document forward progress expectations new 62af89848687 Merge branch 'locking/core' new 79551ec07828 perf/x86: remove unused assignment to pointer e new 4db0d3d3eeb8 perf/x86/intel: Replace deprecated CPU-hotplug functions. new b28a32083bfa perf/hw_breakpoint: Replace deprecated CPU-hotplug functions. new c898d1c33bf7 Merge branch 'perf/core' new 1c6829cfd3d5 sched/numa: Fix is_core_idle() new f912d051619d sched: remove redundant on_rq status change new f95091536f78 sched/deadline: Fix reset_on_fork reporting of DL tasks new 7ad721bf1071 sched: Don't report SCHED_FLAG_SUGOV in sched_getattr() new 89aafd67f28c sched/fair: Use prev instead of new target as recent_used_cpu new 56498cfb045d sched/fair: Avoid a second scan of target in select_idle_cpu new b4da13aa28d4 sched/deadline: Fix missing clock update in migrate_task_rq_dl() new ca4984a7dd86 sched: Fix UCLAMP_FLAG_IDLE setting new f4dddf90d58d sched: Skip priority checks with SCHED_FLAG_KEEP_PARAMS new 746f5ea9c428 sched: Replace deprecated CPU-hotplug functions. new 096eed2ef4e3 Merge branch 'sched/core' new 844d87871b6e smpboot: Replace deprecated CPU-hotplug functions. new c91eb2837310 cpu/hotplug: Fix comment typo new ed3cd1da6740 cpu/hotplug: Fix kernel doc warnings for __cpuhp_setup_sta [...] new 11bc021d1fba cpu/hotplug: Eliminate all kernel-doc warnings new 1782dc87b2ed cpu/hotplug: Use DEVICE_ATTR_*() macro new ebca71a8c96f cpu/hotplug: Add debug printks for hotplug callback failures new 49b3bd213a9f smp: Fix all kernel-doc warnings new dceddb335b4c Merge branch 'smp/core' new 698429f9d0e5 clocksource: Replace deprecated CPU-hotplug functions. new 1dae37c7e41d posix-timers: Remove redundant initialization of variable ret new a5dec9f82ab2 posix-cpu-timers: Assert task sighand is locked while star [...] new 175cc3ab28e3 posix-cpu-timers: Force next_expiration recalc after timer [...] new 406dd42bd1ba posix-cpu-timers: Force next expiration recalc after itimer reset new d9c1b2a1089f posix-cpu-timers: Remove confusing return value override new 5c8f23e6b73c posix-cpu-timers: Consolidate timer base accessor new ee375328f579 posix-cpu-timers: Recalc next expiration when timer_settim [...] new 627ef5ae2df8 hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() new b14bca97c9f5 hrtimer: Consolidate reprogramming code new 8c3b5e6ec0fe hrtimer: Ensure timerfd notification for HIGHRES=n new e71a4153b7c2 hrtimer: Force clock_was_set() handling for the HIGHRES=n, [...] new 66f7b0c8aadd timerfd: Provide timerfd_resume() new a761a67f591a timekeeping: Distangle resume and clock-was-set events new 1b267793f4fd time/timekeeping: Avoid invoking clock_was_set() twice new 17a1b8826b45 hrtimer: Add bases argument to clock_was_set() new 81d741d3460c hrtimer: Avoid unnecessary SMP function calls in clock_was_set() new 1e7f7fbcd40c hrtimer: Avoid more SMP function calls in clock_was_set() new a65bfc59b1d1 Merge branch 'timers/core' new 63c8b1231929 x86/resctrl: Split struct rdt_resource new 792e0f6f789b x86/resctrl: Split struct rdt_domain new cdb9ebc91784 x86/resctrl: Add a separate schema list for resctrl new f2594492308d x86/resctrl: Pass the schema in info dir's private pointer new 208ab16847c5 x86/resctrl: Label the resources with their configuration type new 331ebe4c4349 x86/resctrl: Walk the resctrl schema list instead of an arch list new 3183e87c1b79 x86/resctrl: Store the effective num_closid in the schema new eb6f31876941 x86/resctrl: Add resctrl_arch_get_num_closid() new 1c290682c0c9 x86/resctrl: Pass the schema to resctrl filesystem functions new 32150edd3fcf x86/resctrl: Swizzle rdt_resource and resctrl_schema in ps [...] new c091e90721b8 x86/resctrl: Add a helper to read/set the CDP configuration new e198fde3fe08 x86/resctrl: Move the schemata names into struct resctrl_schema new e8f7282552b9 x86/resctrl: Group staged configuration into a separate struct new 75408e43509e x86/resctrl: Allow different CODE/DATA configurations to b [...] new 2e6678195d59 x86/resctrl: Rename update_domains() to resctrl_arch_updat [...] new f07e9d025057 x86/resctrl: Add a helper to read a closid's configuration new fa8f711d2f14 x86/resctrl: Pass configuration type to resctrl_arch_get_config() new 141739aa7350 x86/resctrl: Make ctrlval arrays the same size new 2e7df368fc92 x86/resctrl: Apply offset correction when config is staged new 2b8dd4ab65da x86/resctrl: Calculate the index from the configuration type new 43ac1dbf6101 x86/resctrl: Merge the ctrl_val arrays new fbc06c698059 x86/resctrl: Remove rdt_cdp_peer_get() new 327364d5b6b6 x86/resctrl: Expand resctrl_arch_update_domains()'s msr_pa [...] new 5c3b63cdba44 x86/resctrl: Merge the CDP resources new 111136e69c9d x86/resctrl: Make resctrl_arch_get_config() return its value new f7fc87973525 Merge branch 'x86/cache' new 77ad320cfb2a x86/mmiotrace: Replace deprecated CPU-hotplug functions. new 1a351eefd4ac x86/mtrr: Replace deprecated CPU-hotplug functions. new 2089f34f8c5b x86/microcode: Replace deprecated CPU-hotplug functions. new 8ae9e3f63865 x86/mce/inject: Replace deprecated CPU-hotplug functions. new bbccd5e39f8a Merge branch 'x86/cleanups' new 76f19215ae8c Merge branch 'x86/cpu' new fb6a0408eac2 x86: Add support for 0x22/0x23 port I/O configuration space new 1ce849c75534 x86/PCI: Add support for the ALi M1487 (IBC) PIRQ router new 6b79164f603d x86/PCI: Add support for the Intel 82374EB/82374SB (ESC) P [...] new 0e8c6f56fab3 x86/PCI: Add support for the Intel 82426EX PIRQ router new d25316616842 x86: Avoid magic number with ELCR register accesses new 34739a2809e1 x86: Fix typo s/ECLR/ELCR/ for the PIC register new 1fd628c2ee3d Merge branch 'x86/irq' new 7b48d5e98d1d Merge remote-tracking branch 'tip/auto-latest' new b19e94cfb043 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 767f4b620eda EDAC/mce_amd: Do not load edac_mce_amd module on guests new dfa2143ea238 Merge remote-tracking branch 'edac/edac-for-next' new d72413dc03bf Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds e6a901a44f76 rcu: Fix to include first blocked task in stall warning adds dc87740c8a68 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] adds a86baa69c2b7 rcu: Remove special bit at the bottom of the ->dynticks counter adds 2be57f732889 rcu: Weaken ->dynticks accesses and updates adds 5fcb3a5f04ee rcu: Mark accesses to ->rcu_read_lock_nesting adds 751b1710eb09 rculist: Unify documentation about missing list_empty_rcu() adds ccfc9dd6914f rcu/tree: Handle VM stoppage in stall detection adds a80be428fbc1 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds b169246feb1d rcu: Start timing stall repetitions after warning complete adds 65bfdd36c113 srcutiny: Mark read-side data races adds d9ee962feb4f rcu: Mark lockless ->qsmask read in rcu_check_boost_fail() adds f74126dcbcbf rcu: Make rcu_gp_init() and rcu_gp_fqs_loop noinline to co [...] adds d283aa1b04d9 rcu: Mark accesses in tree_stall.h adds eb880949ef41 rcu: Remove useless "ret" update in rcu_gp_fqs_loop() adds 8211e922de28 rcu: Use per_cpu_ptr to get the pointer of per_cpu variable adds 508958259bb3 rcu: Explain why rcu_all_qs() is a stub in preemptible TREE RCU adds 521c89b3a402 rcu: Print human-readable message for schedule() in RCU reader adds d3dd95a8853f rcu: Replace deprecated CPU-hotplug functions adds ed4fa2442e87 torture: Replace deprecated CPU-hotplug functions. adds b770efc4608d Merge branches 'doc.2021.07.20c', 'fixes.2021.08.06a', 'no [...] adds 10e192c8b2db Merge branch 'kcsan.2021.07.20c' into HEAD adds a6c343d1853b Merge branch 'lkmm.2021.07.27a' into HEAD adds eedbbd1bbdc8 Merge branch 'lkmm-dev.2021.07.20a' into HEAD adds dfa949a3b16c Merge branch 'clocksource.2021.07.20c' into HEAD adds f55088ee95f1 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument adds b7cf8b572fa7 scftorture: Allow zero weight to exclude an smp_call_funct [...] adds 2678d628c743 scftorture: Shut down if nonsensical arguments given adds ac986f377e6d scftorture: Account for weight_resched when checking for a [...] adds 7ea6167cc6a1 scftorture: Count reschedule IPIs adds 9f121dc9e40c torture: Make torture.sh print the number of files to be c [...] adds 1a0d28e902c4 tools/rcu: Add an extract-stall script adds 2aefb8e769c8 rcu: Mark accesses to rcu_state.n_force_qs adds d1f1f891e8fd rcu-nocb: Fix a couple of tree_nocb code-style nits adds eee2c635160b torture: Allot 1G of memory for scftorture runs adds ef62bf7e92d8 irq: abstract irqaction handler invocation adds 2eeaae3c02b9 irq: detect long-running IRQ handlers adds f926bf0f57d2 rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp adds c2a27b8f49da rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp adds 671353b28f43 doc: Add another stall-warning root cause in stallwarn.rst adds 871c225c941e rcu: Fix undefined Kconfig macros adds 044b364b0a48 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] adds d6ee1c8fc09e clocksource: Forgive repeated long-latency watchdog clocks [...] adds 0eb479d9ee9e rcu-tasks: Wait for trc_read_check_handler() IPIs adds 7609dfe9d08f rcu-tasks: Simplify trc_read_check_handler() atomic operations adds a6f03ea9a951 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] adds 84291a7e0dd4 rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] adds 6b2c2fba5447 rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() adds f5413b21d6e5 rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() adds 76ae8a54e35c rcu: Make rcutree_dying_cpu() use its "cpu" parameter adds c9d6dfea63dc rcutorture: Suppressing read-exit testing is not an error adds 3d0479957dec rcu-tasks: Fix s/instruction/instructions/ typo in comment adds 7217f112d8a2 torture: Make kvm-remote.sh print size of downloaded tarball adds 4cf160473c27 rcutorture: Warn on individual rcu_torture_init() error co [...] adds 2ca6b3a4b815 locktorture: Warn on individual lock_torture_init() error [...] adds 3368a3069374 refscale: Warn on individual ref_scale_init() error conditions adds 6fa803cd23f9 rcuscale: Warn on individual rcu_scale_init() error conditions adds 257a474dd892 scftorture: Warn on individual scf_torture_init() error co [...] adds 7f331fc57eaf rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] new 0cb2a28db9c4 Merge remote-tracking branch 'rcu/rcu/next' adds 0b8f11737cff KVM: Add infrastructure and macro to mark VM as bugged adds 7ee3e8c39d3a KVM: Export kvm_make_all_cpus_request() for use in marking [...] adds 673692735fdc KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are f [...] adds 19025e7bc597 KVM: x86/mmu: Mark VM as bugged if page fault returns RET_ [...] adds e489a4a6bddb KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() adds 03fffc5493c8 KVM: x86/mmu: Refactor shadow walk in __direct_map() to re [...] adds 7fa2a347512a KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() adds ec1cf69c3769 KVM: X86: Add per-vm stat for max rmap list size adds 1694caef4262 x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h adds 605c713023e3 KVM: Introduce kvm_get_kvm_safe() adds 76cd325ea75b KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault adds 61bcd360aa98 KVM: x86/mmu: Fix use of enums in trace_fast_page_fault adds c5c8c7c53004 KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} i [...] adds 6e8eb2060cc7 KVM: x86/mmu: fast_page_fault support for the TDP MMU adds 71ba3f3189c7 KVM: x86: enable TDP MMU by default adds df63202fe52b KVM: x86: APICv: drop immediate APICv disablement on current vCPU adds df37ed38e6c2 KVM: x86: Flush the guest's TLB on INIT adds afc8de0118be KVM: nVMX: Set LDTR to its architecturally defined value o [...] adds 4f117ce4aefc KVM: SVM: Zero out GDTR.base and IDTR.base on INIT adds 2a24be79b6b7 KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping adds 067a456d091d KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT adds 665f4d9238ad KVM: SVM: Fall back to KVM's hardcoded value for EDX at RE [...] adds 61152cd907d5 KVM: VMX: Remove explicit MMU reset in enter_rmode() adds 5d2d7e41e3b8 KVM: SVM: Drop explicit MMU reset at RESET/INIT adds c2f79a65b4b6 KVM: x86: WARN if the APIC map is dirty without an in-kern [...] adds 549240e8e09e KVM: x86: Remove defunct BSP "update" in local APIC reset adds 0214f6bbe564 KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP adds 01913c57c225 KVM: x86: Don't force set BSP bit when local APIC is manag [...] adds 503bc49424df KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default adds f0428b3dcb2d KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET adds 421221234ada KVM: x86: Open code necessary bits of kvm_lapic_set_base() [...] adds 4547700a4d19 KVM: x86: Consolidate APIC base RESET initialization code adds 49d8665cc20b KVM: x86: Move EDX initialization at vCPU RESET to common code adds 9e90e215d9c9 KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT adds ee5a5584cba3 KVM: VMX: Invert handling of CR0.WP for EPT without unrest [...] adds 4f0dcb544038 KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCP [...] adds c834fd7fc130 KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_ [...] adds 470750b34255 KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 [...] adds 81ca0e7340ee KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exitin [...] adds 908b7d43c02c KVM: x86/mmu: Skip the permission_fault() check on MMIO if [...] adds 32437c2aea42 KVM: VMX: Process CR0.PG side effects after setting CR0 assets adds 1dd7a4f18fbc KVM: VMX: Skip emulation required checks during pmode/rmod [...] adds 816be9e9be8d KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit adds ef8a0fa59be7 KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT adds 6cfe7b83acdc KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT adds d0f9f826d8ac KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT adds 400dd54b3717 KVM: VMX: Skip pointless MSR bitmap update when setting EFER adds 432979b50342 KVM: VMX: Refresh list of user return MSRs after setting g [...] adds c5c9f920f7a5 KVM: VMX: Don't _explicitly_ reconfigure user return MSRs [...] adds f39e805ee115 KVM: x86: Move setting of sregs during vCPU RESET/INIT to [...] adds 9e4784e19daa KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT adds 284036c644a1 KVM: nVMX: Remove obsolete MSR bitmap refresh at nested tr [...] adds 002f87a41e9a KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace fil [...] adds e7c701dd7a50 KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode adds 84ec8d2d539f KVM: VMX: Smush x2APIC MSR bitmap adjustments into single [...] adds 7aa13fc3d826 KVM: VMX: Remove redundant write to set vCPU as active at [...] adds e54949408abf KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() adds 265e43530cb2 KVM: SVM: Emulate #INIT in response to triple fault shutdown adds 46f4898b207f KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at [...] adds 4c72ab5aa6e0 KVM: x86: Preserve guest's CR0.CD/NW on INIT adds db105fab8d14 KVM: nSVM: remove useless kvm_clear_*_queue adds 52ac8b358b0c KVM: Block memslot updates across range_start() and range_end() adds 071064f14d87 KVM: Don't take mmu_lock for range invalidation unless necessary adds 269e9552d208 KVM: const-ify all relevant uses of struct kvm_memory_slot adds dc1cff969101 KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger adds 13236e25ebab KVM: X86: Optimize pte_list_desc with per-array counter adds a75b540451d2 KVM: X86: Optimize zapping rmap adds e79f49c37ccf KVM: x86/pmu: Introduce pmc->is_paused to reduce the call [...] adds 319afe68567b KVM: xen: do not use struct gfn_to_hva_cache adds 87689270b10f KVM: Rename lru_slot to last_used_slot adds 0f22af940dc8 KVM: Move last_used_slot logic out of search_memslots adds fe22ed827c5b KVM: Cache the last used slot index per vCPU adds 081de470f1e6 KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map [...] adds 601f8af01e5a KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add a [...] adds 93e083d4f4bf KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap adds 609e6202ea5f KVM: selftests: Support multiple slots in dirty_log_perf_test adds 32bdc0198841 KVM: selftests: Move vcpu_args_set into perf_test_util new d7b27db7873c Merge remote-tracking branch 'kvm/next' adds eb48d154cd0d arm64: Move .hyp.rodata outside of the _sdata.._edata range adds 47e6223c841e KVM: arm64: Unregister HYP sections from kmemleak in prote [...] adds fe7490bd12d4 Merge branch kvm-arm64/mmu/kmemleak-pkvm into kvmarm-master/next new d21292f13f1f KVM: arm64: Add hyp_spin_is_locked() for basic locking ass [...] new 8e049e0daf23 KVM: arm64: Introduce hyp_assert_lock_held() new 1bac49d490cb KVM: arm64: Provide the host_stage2_try() helper macro new 51add457733b KVM: arm64: Expose page-table helpers new c4f0935e4d95 KVM: arm64: Optimize host memory aborts new 178cac08d588 KVM: arm64: Rename KVM_PTE_LEAF_ATTR_S2_IGNORED new 8a0282c68121 KVM: arm64: Don't overwrite software bits with owner id new b53846c5f279 KVM: arm64: Tolerate re-creating hyp mappings to set softw [...] new 565131194110 KVM: arm64: Enable forcing page-level stage-2 mappings new 4505e9b624ce KVM: arm64: Allow populating software bits new ec250a67ea8d KVM: arm64: Add helpers to tag shared pages in SW bits new 39257da0e04e KVM: arm64: Expose host stage-2 manipulation helpers new 2d77e238badb KVM: arm64: Expose pkvm_hyp_id new e009dce1292c KVM: arm64: Introduce addr_is_memory() new 9024b3d0069a KVM: arm64: Enable retrieving protections attributes of PTEs new 2c50166c62ba KVM: arm64: Mark host bss and rodata section as shared new ad0e0139a8e1 KVM: arm64: Remove __pkvm_mark_hyp new f9370010e926 KVM: arm64: Refactor protected nVHE stage-1 locking new 66c57edd3bc7 KVM: arm64: Restrict EL2 stage-1 changes in protected mode new 64a80fb766f9 KVM: arm64: Make __pkvm_create_mappings static new c8e37e054b12 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next new 6fadc1241c33 KVM: arm64: perf: Replace '0xf' instances with ID_AA64DFR0 [...] new b31578f62717 arm64/mm: Define ID_AA64MMFR0_TGRAN_2_SHIFT new 5e5df9571c31 KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and [...] new 84c6621f180d Merge branch kvm-arm64/misc-5.15 into kvmarm-master/next new 12593568d731 KVM: arm64: Return -EPERM from __pkvm_host_share_hyp() new ae280335cdb5 Merge branch kvm-arm64/mmu/el2-tracking into kvmarm-master/next new 1a67c085c94e Merge remote-tracking branch 'kvm-arm/next' new 1aa420bd6f0e Merge remote-tracking branch 'xen-tip/linux-next' new 3f70109baeae Merge remote-tracking branch 'percpu/for-next' adds 67dc83253708 workqueue: Fix typo in comments adds e441b56fe438 workqueue: Replace deprecated ida_simple_*() with ida_allo [...] adds ffd8bea81fbb workqueue: Replace deprecated CPU-hotplug functions. new 7d6f4e67f6c1 Merge remote-tracking branch 'workqueues/for-next' adds e184b1e589a7 platform/x86/intel: Move Intel PMT drivers to new subfolder adds 5c62c3d98b87 platform/x86: ISST: Fix optimization with use of numa adds e3afb40f7d37 platform/x86: dell-smbios: Remove unused dmi_system_id table adds 9eff381976a2 platform/x86: Replace deprecated CPU-hotplug functions. adds 43a4733d2b82 platform/surface: surface3_power: Use i2c_acpi_get_i2c_res [...] adds 56c7c4148b35 platform/surface: aggregator: Use y instead of objs in Makefile adds 03379863c568 platform/x86: dell-smo8800: Convert to be a platform driver adds d636329b771e platform/x86/intel: int33fe: Use y instead of objs in Makefile adds ac5866326727 platform/x86/intel: pmt: Use y instead of objs in Makefile adds 0aa25a371f44 platform/x86/intel: int3472: Use y instead of objs in Makefile new fa242979e34d Merge remote-tracking branch 'drivers-x86/for-next' adds 9cbc86109537 leds: lgm-sso: Propagate error codes from callee to caller new 55224b069860 Merge remote-tracking branch 'leds/for-next' new 0c5952f45f79 Merge remote-tracking branch 'ipmi/for-next' adds f52c9ccb8623 nubus: Simplify check in remove callback adds fe976c4aadae sh: superhyway: Simplify check in remove callback adds 18d214cc1d83 zorro: Simplify remove callback adds fac58b4a5287 zorro: Drop useless (and hardly used) .driver member in st [...] adds 112cedc8e600 debugfs: Return error during {full/open}_proxy_open() on rmmod adds 93bb8e352a91 sysfs: Invoke iomem_get_mapping() from the sysfs open callback adds f06aff924f97 sysfs: Rename struct bin_attribute member to f_mapping adds 96ba6c6e8922 Merge tag 'sysfs_defferred_iomem_get_mapping-5.15' of git: [...] adds bd935a7b2134 Merge 5.14-rc5 into driver-core-next new 9fb6144fd990 Merge remote-tracking branch 'driver-core/driver-core-next' adds 9311a531064b usb: gadget: Fix inconsistent indent adds 90059e9395ca usb: gadget: remove useless cast adds e21dd90eb864 usb: misc: adutux: use swap() adds 59e477af7b1a usb: gadget: f_uac2: remove redundant assignments to point [...] adds 9c0edd5649a2 docs: usb: fix malformed table adds 177cd475e1f1 dt-bindings: usb: renesas,usbhs: Document RZ/G2L bindings adds b8731209958a usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint adds 548011957d1d usb: xhci-mtk: relax TT periodic bandwidth allocation adds 73e19de7b79a Merge 5.14-rc5 into usb-next new 408e8b151758 Merge remote-tracking branch 'usb/usb-next' new 1d706acbc156 Merge remote-tracking branch 'usb-serial/usb-next' new a9b9bb6ff053 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 1a191ddcc76f dt-bindings: serial: 8250: Update for standard overrun-thr [...] adds 1fe0e1fa3209 serial: 8250_omap: Handle optional overrun-throttle-ms property adds 15e580283f26 Merge 5.14-rc5 into tty-next new cf75b999d7b4 Merge remote-tracking branch 'tty/tty-next' adds 1ae14df56cc3 binder: Add invalid handle info in user error log adds e67adaa1754d sgi-xpc: Replace deprecated CPU-hotplug functions. adds 72674e86b6fe Merge tag 'fpga-for-5.15' of git://git.kernel.org/pub/scm/ [...] adds fec29bf04994 misc: sram: Only map reserved areas in Tegra SYSRAM adds 0092a1e3f763 bus: mhi: Add inbound buffers allocation flag adds 87693e092bd0 bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI adds 3215d8e0691b bus: mhi: core: Set BHI/BHIe offsets on power up preparation adds 3aa8f43b3368 bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up adds baa7a0856935 bus: mhi: Add MMIO region length to controller structure adds c92513b8814f ath11k: set register access length for MHI driver adds 3551a30b9d4c bus: mhi: pci_generic: Set register access length for MHI driver adds 06e2c4a9eaf2 bus: mhi: core: Add range checks for BHI and BHIe adds 2e36190de69c bus: mhi: core: Replace DMA allocation wrappers with origi [...] adds 61106bd2a8e4 bus: mhi: core: Improve debug messages for power up adds f9d8f4b3131c dt-bindings: misc: ge-achc: Convert to DT schema format adds cd7cd5b716d5 ARM: dts: imx53-ppd: Fix ACHC entry adds 0f920277dc22 misc: gehc-achc: new driver adds 2a8faf8dfd7d firmware: xilinx: Fix incorrect names in kernel-doc adds cca5644c0522 dt-bindings: nvmem: qfprom: Add optional power-domains property adds 11c4b3e264d6 nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering adds 7b808449f572 nvmem: qfprom: sc7280: Handle the additional power-domains vote adds de0534df9347 nvmem: core: fix error handling while validating keepout regions adds 813272ed5238 Merge 5.14-rc5 into char-misc-next new b4bb85e1cbcc Merge remote-tracking branch 'char-misc/char-misc-next' new 0e10f993aa59 Merge remote-tracking branch 'extcon/extcon-next' adds 1716e49eb8b4 phy: rockchip-inno-usb2: fix for_each_child.cocci warnings adds 88d8175ad8ba dt-bindings: phy: imx8mq-usb-phy: convert to json schema adds 07e97f744c3b phy: qualcomm: phy-qcom-usb-hs: repair non-kernel-doc comment adds c52c90dbcb8c dt-bindings: phy: mediatek: tphy: add support hardware version 3 adds 27974e6208c0 phy: phy-mtk-tphy: support new hardware version adds a69f29cb50a0 phy: phy-mtk-tphy: add support mt8195 adds 7481f91f1d7e phy: phy-twl4030-usb: Disable PHY for suspend adds 1a00d130596f dt-bindings: phy: qcom,qmp-usb3-dp: Add support for sc8180x adds 1633802cd4ac phy: qcom: qmp: Add SC8180x USB/DP combo adds b70ee49c98d0 dt-bindings: phy: Convert AM654 SERDES bindings to YAML adds 5711af410c28 dt-bindings: phy: renesas,usb2-phy: Document RZ/G2L phy bindings adds b0512a6ec0cd phy: renesas: phy-rcar-gen3-usb2: Add USB2.0 PHY support f [...] adds 2433ab638f10 dt-bindings: phy: qcom,qmp: Add IPQ6018 USB3 PHY adds 23fd679249df phy: qcom-qmp: add USB3 PHY support for IPQ6018 new 36ebafafb7b9 Merge remote-tracking branch 'phy-next/next' new a7eead26835c Merge remote-tracking branch 'soundwire/next' adds e390909ac763 thunderbolt: Add vendor specific NHI quirk for auto-cleari [...] adds 7a1808f82a37 thunderbolt: Handle ring interrupt by reading interrupt st [...] adds fb7a89ad2f04 thunderbolt: Do not read control adapter config space adds 42716425ad7e thunderbolt: Fix port linking by checking all adapters new 6419165c9a61 Merge remote-tracking branch 'thunderbolt/next' new e1706f0764f8 vfio/samples: Remove module get/put new de5494af4815 vfio/mbochs: Fix missing error unwind of mbochs_used_mbytes new ae03c3771b8c vfio: Introduce a vfio_uninit_group_dev() API call new 2fd585f4ed9d vfio: Provide better generic support for open/release vfio [...] new 17a1e4fa3f7f vfio/samples: Delete useless open/close new da119f387e94 vfio/fsl: Move to the device set infrastructure new ab7e5e34a9f6 vfio/platform: Use open_device() instead of open coding a [...] new 2cd8b14aaa66 vfio/pci: Move to the device set infrastructure new a882c16a2b7e vfio/pci: Change vfio_pci_try_bus_reset() to use the dev_set new db44c17458fb vfio/pci: Reorganize VFIO_DEVICE_PCI_HOT_RESET to use the [...] new 3cb24827147b vfio/mbochs: Fix close when multiple device FDs are open new 9b0d6b7e28a9 vfio/ap,ccw: Fix open/close when multiple device FDs are open new dd574d9b728d vfio/gvt: Fix open/close when multiple device FDs are open new eb24c1007e68 vfio: Remove struct vfio_device_ops open/release new 3085d2c82e4e Merge remote-tracking branch 'vfio/next' adds 725a3f1c4d56 staging: r8188eu: clean up comparsions to NULL in hal directory adds 552838fdcaef staging: r8188eu: clean up comparsions to NULL in core directory adds 167fc30e8e51 staging: rtl8723bs: remove unused macros adds b0c70266e418 staging: r8188eu: remove RT_TRACE calls from core/rtw_pwrctrl.c adds 821e507947fe staging: r8188eu: remove RT_TRACE calls from core/rtw_wlan_util.c adds 0399a1e24bbd staging: r8188eu: remove RT_TRACE calls from core/rtw_ieee80211.c adds 9bc84d0a4578 staging: r8188eu: remove RT_TRACE calls from core/rtw_io.c adds 6a4bcaf1e839 staging: r8188eu: remove RT_TRACE calls from core/rtw_led.c adds c8ec10db41e5 staging: r8188eu: remove RT_TRACE calls from core/rtw_mp_ioctl.c adds 3d0d19b174a2 Revert "staging: r8188eu: Fix different base types in assi [...] adds b398ff88aa36 staging: r8188eu: remove return from void functions adds d37b3b54f133 staging: r8188eu: remove empty function odm_DynamicPrimaryCCA() adds fd03e7f784a1 staging: r8188eu: Remove set but unused variables adds 85143bdc731b staging: r8188eu: include: Remove unused const definitions adds 8cc35e0d4d3f staging: r8188eu: Remove wrappers for atomic operations adds 5b283ad4c8da staging: r8188eu: Remove 4 empty routines from os_sep/service.c adds e50abb3aa5e1 MAINTAINERS: update STAGING - REALTEK RTL8188EU DRIVERS adds b90a6bf384cb staging: r8188eu: Remove rtw_division64() adds e2530e0b7ded staging: r8188eu: Remove wrapper around do_div adds 496fd4e78afd staging: r8188eu: Remove some unused and ugly macros adds a9f392d45182 staging: r8188eu: Remove some bit manipulation macros adds fc048dee3902 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_xmit.c adds 204270c147de staging: r8188eu: remove RT_TRACE calls from hal/rtl8188eu_recv.c adds 23f7f44a9338 staging: r8188eu: remove RT_TRACE calls from hal/HalPwrSeqCmd.c adds 7ca7bbdc1487 staging: r8188eu: remove RT_TRACE calls from hal/hal_intf.c adds eabc1a26e1ca staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_ [...] adds 392d406b5c14 staging: r8188eu: remove RT_TRACE calls from hal/rtl8188e_mp.c adds 24b336db3194 staging: r8188eu: remove RT_TRACE calls from hal/usb_halinit.c adds 52c3c004727b staging: r8188eu: remove RT_TRACE calls from hal/usb_ops_linux.c adds 04e424519d32 staging: rtl8723bs: Remove initialisation of globals to 0 adds 96ac47d2418d staging: rtl8723bs: remove unused BT structures adds b888897014a9 staging/fbtft: Remove all strcpy() uses adds 31f0c349dd39 staging/fbtft: Remove unnecessary variable initialization adds f9d39971c0cc staging/fbtft: Fix braces coding style adds e1109da7bebb staging: r8188eu: Fix cast between incompatible function type adds d229f0fb1025 staging: r8188eu: core: Remove rtw_mfree_all_stainfo() adds a8f80c20b373 staging: r8188eu: Remove unneeded comments in rtw_mp_ioctl.h adds 066eea44c1ea staging: r8188eu: fix build error adds 66e9564aae01 staging: r8188eu: Fix incorrect types in arguments adds 79f712ea994d staging: r8188eu: Remove wrappers for kalloc() and kzalloc() adds 71f09c5ae9d2 staging: r8188eu: Remove wrapper around vfree adds 1c10f2b95cc1 staging: r8188eu: Remove all calls to _rtw_spinlock_free() adds 346d13128a86 staging: r8188eu: Remove more empty routines adds d48401b8609f staging: r8188eu: Remove rtw_buf_free() adds 717d933d003c staging: r8188eu: Remove unnecessary parentheses adds 760e7353a6e1 staging: r8188eu: Remove self assignment in get_rx_power_v [...] adds bf7396230f74 staging: r8188eu: Remove pointless NULL check in rtw_check [...] adds 0e08f5b76a3c staging: r8188eu: Remove rtw_yield_os() adds d21edee5a427 staging: r8188eu: Remove wrapper routine rtw_msleep_os() adds e72e1495c6f7 staging: r8188eu: Remove wrapper rtw_mdelay_os() adds 49f2a554eb40 staging: r8188eu: Remove wrapper rtw_udelay_os() adds 8b2403d0d355 staging: r8188eu: Remove wrapper rtw_get_time_interval_ms() adds 4a956abc170a staging: r8188eu: Remove wrapper rtw_sleep_schedulable() adds b72290ce7da2 staging: r8188eu: remove RT_TRACE calls from core/rtw_cmd.c adds ef0661507147 staging: r8188eu: remove RT_TRACE calls from core/rtw_ioctl_set.c adds 2965d4b44b3e staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme.c adds a0adc4cc74d9 staging: r8188eu: remove RT_TRACE calls from core/rtw_mlme_ext.c adds fea8d09f804f staging: r8188eu: remove RT_TRACE calls from core/rtw_mp.c adds de30da13709b staging: r8188eu: remove RT_TRACE calls from core/rtw_security.c adds 5833ca540507 staging: r8188eu: remove RT_TRACE calls from core/rtw_sta_mgt.c adds 9bb2e9b1f5b1 staging: r8188eu: remove RT_TRACE calls from core/rtw_xmit.c adds 5ea6417afa72 staging: r8188eu: remove RT_TRACE calls from core/rtw_recv.c adds fe4bbfb44a22 staging: r8188eu: fix unused variable warnings in core/rtw [...] adds d28a4c009bfb staging: r8188eu: remove two set but unused variables in c [...] adds 282bd0822976 staging: r8188eu: replace custom macros with is_broadcast_ [...] adds 96020566a575 Merge 5.14-rc5 into staging-next new bb13dc2b3d8a staging: vchiq: Set $CONFIG_BCM2835_VCHIQ to imply $CONFIG [...] new 69c92a749b89 staging: vchiq: Add details to Kconfig help texts new ada0e6dbbb09 staging: rtl8192e: Avoid field-overflowing memcpy() new 1b3c6cccda3f staging: rtl8192u: Avoid field-overflowing memcpy() new 859c57f606c7 staging: rtl8723bs: Avoid field-overflowing memcpy() new dfac77baa283 staging: r8188eu: Fix potential memory leak or NULL dereference new 0d6dc43772a6 staging: rtl8723bs: remove code related to unsupported MCS [...] new 7942bdd45549 staging: rtl8723bs: remove unneeded loop new caa976ebf922 staging: rtl8723bs: do some code cleaning in modified function new 4db87ba2b69c staging: rtl8723bs: move function to file hal/odm_HWConfig.c new 56f0c0df5e72 staging: rtl8723bs: remove empty files new c328eee4ff9d staging: rtl8723bs: remove wrapping static function new 3bd25c9557a8 staging: rtl8723bs: beautify function ODM_PhyStatusQuery() new e3678dc1ea40 staging: rtl8723bs: fix right side of condition new 61b919fe3df6 staging: rtl8723bs: clean driver from unused RF paths new b2f29c8a6bae staging: rtl8723bs: remove unused macros new cddb75f307da staging: rtl8723bs: remove unused struct member new 9df030033e05 staging: rtl8723bs: remove rf type branching (first patch) new 9d535e9286c8 staging: rtl8723bs: remove rf type branching (second patch) new f75b87a61880 staging: rtl8723bs: remove rf type branching (third patch) new 24e65aac9457 staging: rtl8723bs: remove rf type branching (fourth patch) new 05d7d4ba4bcc staging: rtl8723bs: remove unused rtw_rf_config module param new 1b09e3886a98 staging: rtl8723bs: remove unused macro in include/hal_data.h new da4c99c261bc staging: rtl8723bs: remove RF_*TX enum new c4c7c7182ea4 staging: rtl8723bs: use MAX_RF_PATH_NUM as ceiling to rf p [...] new 854a3b21ddd9 staging: rtl8723bs: fix tx power tables size new 96bee36bdf88 staging: rtl8723bs: remove unused RF_*T*R enum new 4f4991098dd0 staging: r8188eu: remove RT_TRACE prints from usb_intf.c new 7912bb6a4ec8 staging: r8188eu: remove RT_TRACE prints from usb_ops_linux.c new 71931a7fa858 staging: r8188eu: remove RT_TRACE prints from ioctl_linux.c new ca3515d268e1 staging: r8188eu: remove empty function new 34f231c52575 staging: r8188eu: remove RT_TRACE prints from mlme_linux.c new 3fbb0047d128 staging: r8188eu: remove RT_TRACE prints from os_intfs.c new bd285cab08d9 staging: r8188eu: remove an RT_TRACE print from osdep_service.c new 8be55d7a3043 staging: r8188eu: remove RT_TRACE prints from recv_linux.c new a8357683dbfe staging: r8188eu: remove RT_TRACE prints from xmit_linux.c new da2aa1ecad1c staging: r8188eu: use IW_HANDLER to declare wext handlers new ac338b17bbf7 staging: r8188eu: remove unused DEBUG_OID macro new 2abc0000d297 staging: r8188eu: remove the RT_TRACE macro new 3bb8fa376b8a staging: rtl8192e: rtl8192e: rtl_core: remove unused globa [...] new 7929cc52986c staging: rtl8723bs: os_dep: remove unused variable new 76cdbbc582b6 staging: r8188eu: remove unnecessary parentheses in os_dep dir new 6839ff57baa4 staging: r8188eu: remove unnecessary parentheses in hal dir new 3b522a11b504 staging: r8188eu: remove unnecessary parentheses in core/r [...] new b79f4e84500e staging: r8188eu: remove unnecessary parentheses in core/rtw_ap.c new b5f7cd5fdfff staging: r8188eu: remove unnecessary parentheses in core/r [...] new f6cf663a7258 staging: r8188eu: remove unnecessary parentheses in core/r [...] new 7bc4f399dc11 staging: r8188eu: remove unnecessary parentheses in core/r [...] new e293639ec5a9 staging: r8188eu: clean up comparsions to true/false new a8962b247ae3 staging: r8188eu: remove unnecessary parentheses in core/r [...] new f9f527d09a1e staging: r8188eu: remove unnecessary parentheses in core/r [...] new e05b0ea4eb87 staging: r8188eu: remove unnecessary parentheses in core/r [...] new 79c35b74513b staging: r8188eu: remove unnecessary parentheses in core/r [...] new 9355adf7e52f staging: r8188eu: remove unnecessary parentheses in core/r [...] new 4fdda47ee435 staging: r8188eu: remove unnecessary parentheses in core/rtw_io.c new 6cd1603cc285 staging: r8188eu: remove unnecessary parentheses in core/r [...] new a8165f872b18 staging: r8188eu: remove unnecessary parentheses in core/r [...] new 1c69b0a861d1 staging: r8188eu: remove remaining unnecessary parentheses [...] new ae7471cae00a staging: r8188eu: remove rtw_ioctl function new ba4b1d7cdd2c staging: r8188eu: remove unused functions from os_dep/ioct [...] new 085f11874b12 staging: r8188eu: remove unused oid_null_function function new d60489b69781 staging: r8188eu: remove unused label from recv_indicatepk [...] new aab87047305d staging: r8188eu: remove rtw_mfree_sta_priv_lock function new fdd46ffbe471 staging: r8188eu: remove unused variable from rtl8188e_ini [...] new 8268010e8f0e staging: r8188eu: remove unused variable from rtw_init_drv_sw new 6be20b17ff40 staging: r8188eu: remove unused variable from rtw_init_recv_timer new 987219ad34a6 staging: r8188eu: remove lines from Makefile that silence [...] new dcda94c9412a staging: r8188eu: Replace BITn with BIT(n) new e3027f25c6f7 staging: r8188eu: Use GFP_ATOMIC under spin lock new 3a330ece235e staging: r8188eu: os_dep: Hoist vmalloc.h include into osd [...] new 25ee7e89d45d staging: rtl8192e: rtl_core: Fix possible null-pointer der [...] new e92da0fb76d1 Merge remote-tracking branch 'staging/staging-next' adds 7a3605bef878 iio: sx9310: Support ACPI property adds 9c5eb724f96f iio/adc: ingenic: rename has_aux2 to has_aux_md adds d827cbcdb34e dt-bindings: iio/adc: add an INGENIC_ADC_AUX0 entry adds b9e9bdd425a3 iio/adc: ingenic: add JZ4760 support to the sadc driver adds bf1b2418c2f5 iio/adc: ingenic: add JZ4760B support to the sadc driver adds eaaa23d71ebf dt-bindings: iio/adc: ingenic: add the JZ4760(B) socs to t [...] adds 6a25893cb0e2 iio: dac: max5821: convert device register to device manag [...] new ccb3115e6b7a Merge remote-tracking branch 'iio/togreg' adds 789a39ad39bc interconnect: qcom: icc-rpmh: Consolidate probe functions adds 9cc969675dea interconnect: Sanity check that node isn't already on list adds d81274f8fd86 dt-bindings: interconnect: Add Qualcomm SC8180x DT bindings adds 9c8c6bac1ae8 interconnect: qcom: Add SC8180x providers adds 13fa44c0b6bf dt-bindings: interconnect: Add SC8180x to OSM L3 DT binding adds ffef0b13bf3e interconnect: qcom: osm-l3: Add sc8180x support adds 8bf5d31c4f06 interconnect: qcom: osm-l3: Use driver-specific naming new 0a63729f8fbc Merge remote-tracking branch 'icc/icc-next' adds 53cbf462f6b5 dmaengine: idxd: Remove unused status variable in irq_proc [...] adds dfa6a2f4c2ea dmaengine: dw: Remove error message from DT parsing code adds 08bf54fcf5ca dmaengine: dw: Convert members to u32 in platform data adds d6ff82cc1bff dmaengine: dw: Simplify DT property parser adds 4153a7f6440f dmaengine: xilinx: Add empty device_config function adds 81c2f79c2104 dmaengine: idxd: add capability check for 'block on fault' [...] adds bd2f4ae5e019 dmaengine: idxd: clear block on fault flag when clear wq adds d803c8b9f3f2 dmaengine: idxd: make I/O interrupt handler one shot adds 67db87dc8284 dmaengine: acpi: Avoid comparison GSI with Linux vIRQ adds 15cb0321a55e dmaengine: acpi: Check for errors from acpi_register_gsi() [...] adds 9fce3b3a0ab4 dmaengine: idxd: remove interrupt flag for completion list [...] adds 9760383b22ed Merge tag 'v5.14-rc5' into next new d528ef1d7e40 Merge remote-tracking branch 'dmaengine/next' adds 1f8c543f1429 cgroup: remove cgroup_mount from comments adds 0f3adb8a1e5f cgroup/cpuset: Miscellaneous code cleanup adds 15d428e6fe77 cgroup/cpuset: Fix a partition bug with hotplug adds 6ba34d3c7367 cgroup/cpuset: Fix violation of cpuset locking rule adds c5c63b9a6a2e cgroup: Replace deprecated CPU-hotplug functions. adds 047298a083a0 Merge branch 'for-5.15' into for-next new 9770c580f1f0 Merge remote-tracking branch 'cgroup/for-next' adds b697c84780d3 Merge branch 'misc' into for-next adds 84d192d60656 Merge branch 'fixes' into for-next adds e3d2612f583b scsi: qla2xxx: Fix use after free in debug code adds 77d0f07abada scsi: qla2xxx: Remove redundant initialization of variable [...] adds f0101af435c4 scsi: ufs: core: Remove redundant call in ufshcd_add_comma [...] adds 63522bf3aced scsi: ufs: core: Add L2P entry swap quirk for Micron UFS adds f5efd4fe78de scsi: ufs: core: Add lu_enable sysfs node adds 394a5f529e59 Merge branch 'misc' into for-next new d219b1efd31e Merge remote-tracking branch 'scsi/for-next' adds 432bc7caef4e scsi: mpt3sas: Add io_uring iopoll support adds 44f88ef3c9f1 scsi: mpt3sas: Bump driver version to 38.100.00.00 adds 787f2448c236 scsi: mpt3sas: Use firmware recommended queue depth adds cdc1767698a2 scsi: mpt3sas: Update driver version to 39.100.00.00 adds 4758fd91d5a0 scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute adds a5402cdcc2a9 scsi: ufs: Fix unsigned int compared with less than zero adds bf25967ac541 scsi: ufshcd: Fix device links when BOOT WLUN fails to probe adds e9b1adb7c5e3 scsi: snic: Remove redundant assignment to variable ret adds 632c4ae6da1d scsi: fdomain: Fix error return code in fdomain_probe() adds e71dd41ea002 scsi: elx: efct: Remove redundant initialization of variab [...] adds 102851fc9a0d scsi: ufs: ufshpb: Remove redundant initialization of vari [...] adds 83da6ad6f97e scsi: pm8001: Remove redundant initialization of variable 'rv' new 283e61c5a9be scsi: ufs: ufshpb: Rewind the read timeout on every read new 07106f86ae13 scsi: ufs: ufshpb: Use a correct max multi chunk new 22aede9f48b6 scsi: ufs: ufshpb: Verify that 'num_inflight_map_req' is n [...] new 10163cee1f06 scsi: ufs: ufshpb: Do not report victim error in HCM new 51f3a4788928 scsi: core: Introduce the scsi_cmd_to_rq() function new aa8e25e5006a scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 5999ccff0fd6 scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new c4deb5b5ddd4 scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 3b4720fc8d1c scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of s [...] new eb43d41de291 scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of [...] new c8329cd55bf4 scsi: ata: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 99247108c0f2 scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] new 9c5274eec75b scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new d78f31ce7ef9 scsi: zfcp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new cd4b46cdb491 scsi: 53c700: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 2e4b231ac125 scsi: NCR5380: Use sc_data_direction instead of rq_data_dir() new 8779b4bdbc12 scsi: aacraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 40e16ce7b6fa scsi: advansys: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 11bf4ec58073 scsi: aha1542: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 4bfb9809b877 scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new c14f1fee18f0 scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new d3e16aecea2b scsi: cxlflash: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 3ada9c791b1d scsi: dpt_i2o: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new e1c9f0cfac4f scsi: fnic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 1effbface967 scsi: hisi_sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 84090d42c437 scsi: hpsa: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new e9ddad785ec2 scsi: ibmvfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 0cd75102014b scsi: ibmvscsi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 240ec1197786 scsi: ips: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new cad1a780e065 scsi: libsas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 4221c8a4bdd3 scsi: lpfc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 4bccecf1c9a9 scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 69868c3b6939 scsi: mpi3mr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 24b3c922bc83 scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new ce425dd7dbc9 scsi: mvumi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 2fd8f23aae36 scsi: myrb: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 43b2d1b14ed0 scsi: myrs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 0f8f3ea84a89 scsi: ncr53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] new d995da612286 scsi: qedf: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 44656cfb0102 scsi: qedi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 3f5e62c5e074 scsi: qla1280: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new c7d6b2c2cd56 scsi: qla2xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 924b3d7a3a74 scsi: qla4xxx: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new ba4baf0951bb scsi: qlogicpti: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] new a6e76e6f2c0e scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmn [...] new 12db0f9347ad scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new ec808ef9b838 scsi: snic: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new bbfa8d7d1283 scsi: stex: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 6c5d5422c533 scsi: sun3_scsi: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] new 77ff7756c73e scsi: sym53c8xx: Use scsi_cmd_to_rq() instead of scsi_cmnd [...] new 3f2c1002e0fc scsi: ufs: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 7cc4554ef2c2 scsi: virtio_scsi: Use scsi_cmd_to_rq() instead of scsi_cm [...] new 80ca10b6052d scsi: xen-scsifront: Use scsi_cmd_to_rq() instead of scsi_ [...] new cb22f89e7a12 scsi: tcm_loop: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 9c4a6d528185 scsi: usb-storage: Use scsi_cmd_to_rq() instead of scsi_cm [...] new c5bf198c5edc scsi: storvsc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request new 12bc2f13f381 scsi: ufs: ufshpb: Use scsi_cmd_to_rq() instead of scsi_cm [...] new 2266a2def97c scsi: core: Remove the request member from struct scsi_cmnd new 6a20e21ae1e2 scsi: core: Add helper to return number of logical blocks [...] new 4cc0096e2d54 scsi: isci: Use the proper SCSI midlayer interfaces for PI new 315480209b8e Merge branch '5.14/scsi-fixes' into 5.15/scsi-staging new 9757f8af0442 scsi: qedi: Add support for fastpath doorbell recovery new 4c15442d9c06 scsi: qla2xxx: Add host attribute to trigger MPI hang new ade660d4d506 scsi: qla2xxx: Adjust request/response queue size for 28xx new 44c57f205876 scsi: qla2xxx: Changes to support FCP2 Target new 137316ba79a6 scsi: qla2xxx: Show OS name and version in FDMI-1 new 85818882c3d9 scsi: qla2xxx: Add debug print of 64G link speed new 01c97f2dd8fb scsi: qla2xxx: Fix port type info new 0c9a5f3e42f7 scsi: qla2xxx: Fix unsafe removal from linked list new a57214443f0f scsi: qla2xxx: Fix NPIV create erroneous error new a5741427322b scsi: qla2xxx: Suppress unnecessary log messages during login new 62e0dec59c1e scsi: qla2xxx: Changes to support kdump kernel new 4a0a542fe5e4 scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS new c8fadf019964 scsi: qla2xxx: Sync queue idx with queue_pair_map idx new bd19573e05f6 scsi: qla2xxx: Update version to 10.02.06.100-k new 99e085599a7b Merge remote-tracking branch 'scsi-mkp/for-next' adds 60f0779862e4 virtio: Improve vq->broken access to avoid any compiler op [...] adds 249f25547632 virtio: Keep vring_del_virtqueue() mirror of VQ create adds 0e566c8f0f2e virtio: Protect vqs list access adds 43bb40c5b926 virtio_pci: Support surprise removal of virtio pci device adds 0e398290cff9 vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iot [...] new f7ad318ea0ad vhost: Fix the calculation in vhost_overflow() new 2b847f21145d vdpa_sim: Fix return value check for vdpa_alloc_device() new 9632e78e8264 vp_vdpa: Fix return value check for vdpa_alloc_device() new 1057afa0121d vDPA/ifcvf: Fix return value check for vdpa_alloc_device() new c8d182bd387a vdpa: Add documentation for vdpa_alloc_device() macro new cb5d2c1f6cc0 virtio_vdpa: reject invalid vq indices new e74cfa91f42c vringh: Use wiov->used to check for read/write desc order new 82e89ea077b9 virtio-blk: Add validation for block size in config space new ea2f6af16532 vringh: pull in spinlock header new f8ce72632fa7 virtio_ring: pull in spinlock header new a24ce06c70fe tools/virtio: fix build new 08dbd5660232 vdpa/mlx5: Avoid destroying MR on empty iotlb new 879753c816db vdpa/mlx5: Fix queue type selection logic new 377a29fc0401 Merge remote-tracking branch 'vhost/linux-next' adds 1fcef985c8bd remoteproc: qcom: wcnss: Fix race with iris probe adds c080128b6f05 remoteproc: fix an typo in fw_elf_get_class code comments adds 147b589c5f44 remoteproc: fix kernel doc for struct rproc_ops adds 3ad51c1743eb remoteproc: use freezable workqueue for crash notifications adds f35ef8e4ea0a dt-bindings: remoteproc: qcom: adsp: Add SDM660 ADSP adds a0a77028c85a remoteproc: q6v5_pas: Add sdm660 ADSP PIL compatible adds c93ca5f21d93 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] new c853e9cc4128 Merge remote-tracking branch 'rpmsg/for-next' adds e1f85d25638c gpio: gpio-aspeed-sgpio: Add AST2600 sgpio support adds 8a3581c666f9 gpio: gpio-aspeed-sgpio: Add set_config function adds 09ac953b65b1 gpio: gpio-aspeed-sgpio: Move irq_chip to aspeed-sgpio struct adds 1f857b675237 gpio: gpio-aspeed-sgpio: Use generic device property APIs adds f43837f4f63b gpio: gpio-aspeed-sgpio: Return error if ngpios is not mul [...] adds a065d5615fc8 of: unify of_count_phandle_with_args() arguments with !CONFIG_OF adds e6ae9a833ef4 gpiolib: constify passed device_node pointer adds 8990899d84d7 gpiolib: of: constify few local device_node variables adds 2606e7c9f5fc gpio: tegra186: Add ACPI support adds e9a13babd69f MAINTAINERS: update gpio-zynq.yaml reference new 4534f453a400 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 40bb0e3e270a gpio: ml-ioh: Convert to dev_pm_ops new b390752191a6 gpiolib: Deduplicate forward declaration in the consumer.h header new d6482f428bf0 Merge remote-tracking branch 'gpio-intel/for-next' adds d1dee8141685 pinctrl: sunxi: Don't underestimate number of functions new 31697ef7f3f4 pinctrl: k210: Fix k210_fpioa_probe() new 86e5fbcaf756 Merge tag 'intel-pinctrl-v5.14-2' of gitolite.kernel.org:p [...] new e87078650b2a pinctrl: amd: Fix an issue with shutdown when system set to s0ix adds d1945f6c5bf8 dt-bindings: pinctrl: qcom: Add SM6115 pinctrl bindings adds 4b77f1dff5a6 drivers: qcom: pinctrl: Add pinctrl driver for sm6115 adds 182700f25853 pinctrl: qcom: spmi-gpio: Add pmc8180 & pmc8180c adds d789a490d32f pinctrl: single: Fix error return code in pcs_parse_bits_i [...] adds 2ac48d0d486d pinctrl: single: Move test PCS_HAS_PINCONF in pcs_parse_bi [...] adds 510fc3487b09 dt-bindings: pinctrl: stm32: add new compatible for STM32M [...] adds a022135a19a1 pinctrl: stm32: Add STM32MP135 SoC support adds 1b73e588f473 pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast adds 5fa9d19b3fb6 pinctrl: aspeed: placate kernel-doc warnings new 28c1caaf492e pinctrl: Ingenic: Improve the code. new b638e0f18dea pinctrl: Ingenic: Add SSI pins support for JZ4755 and JZ4760. new bbd33911cf33 dt-bindings: pinctrl: Add bindings for Ingenic X2100. new 2a18211b8ccf pinctrl: Ingenic: Add pinctrl driver for X2100. new d5e931403942 pinctrl: ingenic: Fix incorrect pull up/down info new 7261851e938f pinctrl: ingenic: Fix bias config for X2000(E) new 6626a76ef857 pinctrl: ingenic: Add .max_register in regmap_config new 3acd5d8b7cf6 arm: dts: mt8135: Move pinfunc to include/dt-bindings/pinctrl new 4e233326e50b arm: dts: mt8183: Move pinfunc to include/dt-bindings/pinctrl new b9ffc18c6388 dt-bindings: mediatek: convert pinctrl to yaml new 379e28b5b36f Merge branch 'ib-mt8135' into devel new 936c98547871 dt-bindings: pinctrl: mt8195: Use real world values for dr [...] new 328fb93a8468 dt-bindings: pinctrl: qcom-pmic-gpio: Convert qcom pmic gp [...] new f03f5c75f5dd dt-bindings: pinctrl: qcom-pmic-gpio: Remove the interrupt [...] new 3fb5c90452e4 pinctrl: zynqmp: Drop pinctrl_unregister for devm_ registe [...] new d2083893e4ad dt-bindings: pinctrl: Add bindings for Intel Keembay pinct [...] new ffd4e739358b pinctrl: Add Intel Keem Bay pinctrl driver new 062206a7f611 Merge branch 'devel' into for-next new f57fc41ef821 Merge remote-tracking branch 'pinctrl/for-next' adds 7958f88aa663 dt-bindings: pinctrl: renesas: Add DT bindings for RZ/G2L pinctrl adds 824c2faeb88f pinctrl: renesas: Add RZ/G2L pin and gpio controller driver new 7018f982027b Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' new 1df6cf6d2d48 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds f153c2246783 ucounts: add missing data type changes adds 534471c614f8 Merge of ucount-fixes-for-5.14, and siginfo-si_trapno-for- [...] new 10da4a2c9617 Merge remote-tracking branch 'userns/for-next' new 1c9f461fcc7a Merge remote-tracking branch 'livepatching/for-next' new 349ae20442cf Merge remote-tracking branch 'coresight/next' adds dae68c6b9620 rtc: s5m: switch to devm_rtc_allocate_device adds 1ed4dba2bc16 rtc: s5m: signal the core when alarm are not available adds 308247d20464 rtc: s5m: enable wakeup only when available adds fffd603ae9f6 rtc: s5m: set range adds 1d1bb12a8b18 rtc: Improve performance of rtc_time64_to_tm(). Add tests. adds 5546e3dfb65a rtc: lib_test: add MODULE_LICENSE adds b02c96464f44 rtc: move RTC_LIB_KUNIT_TEST to proper location new 4493d4de0c5f Merge remote-tracking branch 'rtc/rtc-next' new d509bf593b1b Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 658ae44345c1 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 new 74a87ee1be2a Merge remote-tracking branch 'at24/at24/for-next' new 17ee574c2fcc Merge remote-tracking branch 'ntb/ntb-next' adds b4d8a58f8dcf seccomp: Fix setting loaded filter count during TSYNC new 9cd4b18b4d3e Merge remote-tracking branch 'seccomp/for-next/seccomp' new 4497512eccbf Merge remote-tracking branch 'kspp/for-next/kspp' new fb09b24bd6b4 Merge remote-tracking branch 'gnss/gnss-next' new 0495e75dc1ad Merge remote-tracking branch 'slimbus/for-next' adds 4aecba179ac4 dt-bindings: nvmem: qfprom: Add optional power-domains property adds d66d3677971f nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering adds d99b1ea3d191 nvmem: qfprom: sc7280: Handle the additional power-domains vote adds 2290b9fa6c5e nvmem: core: fix error handling while validating keepout regions adds 85bf0c3c3e1b dt-bindings: nintendo-otp: Document the Wii and Wii U OTP support adds 80c3356bea4e nvmem: nintendo-otp: Add new driver for the Wii and Wii U OTP new ca11d80cc94a Merge remote-tracking branch 'nvmem/for-next' adds e5d9b714fe40 x86/hyperv: fix root partition faults when writing to VP a [...] adds 57d276bbbd32 arm64: hyperv: Add Hyper-V hypercall and register access u [...] adds 512c1117fb2e arm64: hyperv: Add panic handler adds 9bbb888824e3 arm64: hyperv: Initialize hypervisor on boot adds 9b16c2132f34 arm64: efi: Export screen_info adds 7aff79e297ee Drivers: hv: Enable Hyper-V code to be built on ARM64 new b15213ebfc57 Merge remote-tracking branch 'hyperv/hyperv-next' new bd1569eb4279 Merge remote-tracking branch 'auxdisplay/auxdisplay' new bfe1b642a446 Merge remote-tracking branch 'kgdb/kgdb/for-next' new 00974b9a83cb memblock: Add missing debug code to memblock_add_node() new e888fa7bb882 memblock: Check memory add/cap ordering new ce49d813edd7 Merge remote-tracking branch 'memblock/for-next' new 8d9a611f86fe Merge remote-tracking branch 'rust/rust-next' adds 5161a55c069f cxl: Move cxl_core to new directory adds 95aaed266801 cxl/core: Improve CXL core kernel docs adds 06737cd0d216 cxl/core: Move pmem functionality adds 0f06157e0135 cxl/core: Move register mapping infrastructure adds 9cc238c7a526 cxl/pci: Introduce cdevm_file_operations adds 3d135db51024 cxl/core: Move memdev management to core adds 1e39db573e4c cxl/pci: Ignore unknown register block types adds 5b68705d1e63 cxl/pci: Simplify register setup new d931a3a5bedf Merge remote-tracking branch 'cxl/next' adds 9c2bfb50c1a8 mm: Add folio flag manipulation functions adds c158c0423fe7 mm/lru: Add folio LRU functions adds 61253040cc3f mm: Handle per-folio private data adds 2e9199487c05 mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds abacca5605ef mm/filemap: Add folio_next_index() adds 994739c6e251 mm/filemap: Add folio_pos() and folio_file_pos() adds 927d5874251e mm/util: Add folio_mapping() and folio_file_mapping() adds 95417bc72bc1 mm/filemap: Add folio_unlock() adds 1419ac97ce0e mm/filemap: Add folio_lock() adds 0ef3ed598d01 mm/filemap: Add folio_lock_killable() adds d99c830761c4 mm/filemap: Add __folio_lock_async() adds 6e789744cb17 mm/filemap: Add folio_wait_locked() adds 03f8537f1c1b mm/filemap: Add __folio_lock_or_retry() adds 8b5474f659ca mm/swap: Add folio_rotate_reclaimable() adds 00c3622c46c9 mm/filemap: Add folio_end_writeback() adds c69377c1df47 mm/writeback: Add folio_wait_writeback() adds d97895a60d88 mm/writeback: Add folio_wait_stable() adds e94458e52185 mm/filemap: Add folio_wait_bit() adds 6f9586d66960 mm/filemap: Add folio_wake_bit() adds f1c18afa410a mm/filemap: Convert page wait queues to be folios adds 9977ac1227c7 mm/filemap: Add folio private_2 functions adds 202dc4982905 fs/netfs: Add folio fscache functions adds a7b7eeb698b8 mm: Add folio_mapped() adds fefa4d93accd mm: Add folio_nid() adds c24442a4e103 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds 2c22c6982ffb mm/memcg: Use the node id in mem_cgroup_update_tree() adds 117f7b38099a mm/memcg: Remove soft_limit_tree_node() adds e059cfa28ba8 mm/memcg: Convert memcg_check_events to take a node ID adds 78ab11aea8e7 mm/memcg: Add folio_memcg() and related functions adds e2e8baa71ae9 mm/memcg: Convert commit_charge() to take a folio adds 06a8bd6cf69a mm/memcg: Convert mem_cgroup_charge() to take a folio adds 883681aa2368 mm/memcg: Convert uncharge_page() to uncharge_folio() adds 92da69fd99f9 mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds f88fff37343c mm/memcg: Convert mem_cgroup_migrate() to take folios adds d3e8fec22b9b mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds 9cca711fcb6e mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds 8e94a88d9a80 mm/memcg: Convert mem_cgroup_move_account() to use a folio adds c9e48fec6210 mm/memcg: Add folio_lruvec() adds 12bf70a0757e mm/memcg: Add folio_lruvec_lock() and similar functions adds e5d7d32e22dc mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds 5be0e326902e mm/workingset: Convert workingset_activation to take a folio adds 64135f31a647 mm: Add folio_pfn() adds 3bc0556bade4 mm: Add folio_raw_mapping() adds d1089c128eff mm: Add flush_dcache_folio() adds 1826c6e209ac mm: Add kmap_local_folio() adds be88e1292f1d mm: Add arch_make_folio_accessible() adds 5009323080f0 mm: Add folio_young and folio_idle adds 36a1cb228373 mm/swap: Add folio_activate() adds 52192665e494 mm/swap: Add folio_mark_accessed() adds 491cefc3f1ff mm/rmap: Add folio_mkclean() adds 79e71311a97c mm/migrate: Add folio_migrate_mapping() adds d167a28fac1f mm/migrate: Add folio_migrate_flags() adds 7ebdcd8e9975 mm/migrate: Add folio_migrate_copy() adds c367e3894b57 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds 1879fa25ebb6 flex_proportions: Allow N events instead of 1 adds 1a8a108f418f mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds f10f6eecaea9 mm/writeback: Add __folio_end_writeback() adds d32dbebf1d1c mm/writeback: Add folio_start_writeback() adds dce38016b574 mm/writeback: Add folio_mark_dirty() adds 62ef3f4d6bcf mm/writeback: Add __folio_mark_dirty() adds 9221c075a40f mm/writeback: Convert tracing writeback_page_template to folios adds 210e8aa035dc mm/writeback: Add filemap_dirty_folio() adds d0e7fc24279d mm/writeback: Add folio_account_cleaned() adds 6d53b7db6b6b mm/writeback: Add folio_cancel_dirty() adds ba1273593f1a mm/writeback: Add folio_clear_dirty_for_io() adds e112b3ea4b8e mm/writeback: Add folio_account_redirty() adds 1f39e53337f8 mm/writeback: Add folio_redirty_for_writepage() adds 5f44033aea62 mm/filemap: Add i_blocks_per_folio() adds 86ac0e4080af mm/filemap: Add folio_mkwrite_check_truncate() adds b6cfdc7278c3 mm/filemap: Add readahead_folio() adds b59c6eefa5da mm/workingset: Convert workingset_refault() to take a folio adds a8e1af470323 mm: Add folio_evictable() adds d699b2759d5a mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 85cee576b65a mm/lru: Add folio_add_lru() adds d26ac3b69a10 mm/page_alloc: Add folio allocation functions adds 29407038a5c1 mm/filemap: Add filemap_alloc_folio adds 182fd69c8c50 mm/filemap: Add filemap_add_folio() adds d108cafd8eb9 mm/filemap: Convert mapping_get_entry to return a folio adds d5f287cde5e9 mm/filemap: Add filemap_get_folio adds 5abf14e471d1 mm/filemap: Add FGP_STABLE new c15bbb73fe18 Merge remote-tracking branch 'folio/for-next' adds 5d8c049ee7fd procfs: prevent unpriveleged processes accessing fdinfo dir adds 4dc847376466 slub: fix kmalloc_pagealloc_invalid_free unit test adds c349bff023cb mm: slub: fix slub_debug disabling for list of slabs adds a1d79b31388a mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(RE [...] adds 5490d339b815 mm/memcg: fix incorrect flushing of lruvec data in obj_stock adds cc2187514187 lib: use PFN_PHYS() in devmem_is_allowed() adds 405dee3f86f8 shmem_swapin_page(): fix error processing for get_swap_device() adds 3cb9fd4014bc kasan, kmemleak: reset tags when scanning block adds a5389f2c9dd2 kasan, slub: reset tag when printing address adds 7558ce1733c6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 80b73809de48 /proc/kpageflags: do not use uninitialized struct pages adds f5f780087de7 init: move usermodehelper_enable() to populate_rootfs() adds 397f94e8fab1 ocfs2: remove an unnecessary condition adds f76c1d13bb73 ocfs2: reflink deadlock when clone file to the same direct [...] adds b42037628643 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 3a75a81eb83a ocfs2: fix ocfs2 corrupt when iputting an inode adds ac1bb58f055e arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings adds dcda39e2fd16 mm: move kvmalloc-related functions to slab.h adds 7eed265f7c48 mm, slub: don't call flush_all() from slab_debug_trace_open() adds 6affd9e9ba29 mm, slub: allocate private object map for debugfs listings adds aecec9f35bba mm, slub: allocate private object map for validate_slab_cache() adds 291b4192338a mm, slub: don't disable irq for debug_check_no_locks_freed() adds 967680ec2516 mm, slub: remove redundant unfreeze_partials() from put_cp [...] adds 008381d431d2 mm, slub: unify cmpxchg_double_slab() and __cmpxchg_double_slab() adds d93913e8f189 mm, slub: extract get_partial() from new_slab_objects() adds 5328127c95fc mm, slub: dissolve new_slab_objects() into ___slab_alloc() adds f6e8f650f833 mm, slub: return slab page from get_partial() and set c->p [...] adds 8b9526bce476 mm, slub: restructure new page checks in ___slab_alloc() adds e8c570b5fc27 mm, slub: simplify kmem_cache_cpu and tid setup adds 56894b05a0a4 mm, slub: move disabling/enabling irqs to ___slab_alloc() adds f5dc36d5ac03 mm, slub: do initial checks in ___slab_alloc() with irqs enabled adds 6b484b5d2501 mm, slub: move disabling irqs closer to get_partial() in _ [...] adds dc1a4f98b5f4 mm, slub: restore irqs around calling new_slab() adds 70e87ae4429a mm, slub: validate slab from partial list or page allocato [...] adds a6b8759e9ae4 mm, slub: check new pages with restored irqs adds 8c006be1702d mm, slub: stop disabling irqs around get_partial() adds 0c2f8570557d mm, slub: move reset of c->page and freelist out of deacti [...] adds 54a41efc936b mm, slub: make locking in deactivate_slab() irq-safe adds 0f29f6a87f0f mm, slub: call deactivate_slab() without disabling irqs adds 9930eacf2d26 mm, slub: move irq control into unfreeze_partials() adds 61b644cd8b10 mm, slub: discard slabs in unfreeze_partials() without irq [...] adds 8af299d7b2c6 mm, slub: detach whole partial list at once in unfreeze_pa [...] adds 112de94f7767 mm, slub: separate detaching of partial list in unfreeze_p [...] adds 89d2ed182ba9 mm, slub: only disable irq with spin_lock in __unfreeze_pa [...] adds 526e4c68df18 mm, slub: don't disable irqs in slub_cpu_dead() adds 135c18e65bdd mm, slab: make flush_slab() possible to call with irqs enabled adds 8b492dcf1503 mm: slub: move flush_cpu_slab() invocations __free_slab() [...] adds 67095c52ec81 mm: slub: make object_map_lock a raw_spinlock_t adds a878029a4f8b mm, slub: optionally save/restore irqs in slab_[un]lock()/ adds c945b65aac85 mm, slub: make slab_lock() disable irqs with PREEMPT_RT adds a3807b614289 mm, slub: protect put_cpu_partial() with disabled irqs ins [...] adds a813324a3f19 mm, slub: use migrate_disable() on PREEMPT_RT adds 9d9b00797ae6 mm, slub: convert kmem_cpu_slab protection to local_lock adds c532e88ce5b9 mm/debug_vm_pgtable: introduce struct pgtable_debug_args adds bb7f88675414 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests adds 8ad9b101b127 mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf [...] adds d2c23aa672f1 mm/debug_vm_pgtable: use struct pgtable_debug_args in prot [...] adds 4d26d4d7e783 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft [...] adds d4d0540ec984 mm/debug_vm_pgtable: use struct pgtable_debug_args in migr [...] adds 9a1522eb97e6 mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE [...] adds 2681c19e64ab mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD [...] adds 18522aca34e6 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD [...] adds 147c511a1ccf mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD [...] adds 1910227aa783 mm/debug_vm_pgtable: remove unused code adds fbebd93f14d8 mm/debug_vm_pgtable: fix corrupted page flag adds 2a332c704497 mm: report a more useful address for reclaim acquisition adds ac6ef94aff5a mm: mark idle page tracking as BROKEN adds 7f19ee7a7515 writeback: track number of inodes under writeback adds 0f3e19256cef writeback: reliably update bandwidth estimation adds bb851678a1ad writeback: fix bandwidth estimate for spiky workload adds fa79c5930ed0 writeback: avoid division by 0 in wb_update_dirty_ratelimit() adds 6fd06b54d316 writeback: rename domain_update_bandwidth() adds 69fc8640cb85 writeback: use READ_ONCE for unlocked reads of writeback stats adds 7b953db53996 mm: remove irqsave/restore locking from contexts with irqs [...] adds 0992dfb35b27 fs: drop_caches: fix skipping over shadow cache inodes adds b2a661732d88 fs: inode: count invalidated shadow pages in pginodesteal adds d6196be38862 vfs: keep inodes with page cache off the inode shrinker LRU adds a55bc9f67f3d writeback: memcg: simplify cgroup_writeback_by_id adds 29bc0153ce60 mm: gup: remove set but unused local variable major adds b7f765e07e16 mm: gup: remove unneed local variable orig_refs adds 5f00a2adda6e mm: gup: remove useless BUG_ON in __get_user_pages() adds 0fb85244eb7e mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() adds a8e3a1a36c9e mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_huge-fix adds 45de04fc3128 mm-gup-fix-potential-pgmap-refcnt-leak-in-__gup_device_hug [...] adds e608984b1521 mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() adds 2a1ca9e6f7f1 fs, mm: fix race in unlinking swapfile adds fe3a701f59ea mm: delete unused get_kernel_page() adds 070257fd0efd shmem: use raw_spinlock_t for ->stat_lock adds d1804c3b5f47 mm, memcg: add mem_cgroup_disabled checks in vmpressure an [...] adds 939dd5681d5f mm, memcg: inline mem_cgroup_{charge/uncharge} to improve [...] adds 79b92da93327 mm, memcg: inline swap-related functions to improve disabl [...] adds da191e1ac760 memcg: enable accounting for pids in nested pid namespaces adds 412554eea7e1 memcg: switch lruvec stats to rstat adds 626023f6ba0e memcg: infrastructure to flush memcg stats adds 86440af7b82f memcg-infrastructure-to-flush-memcg-stats-v5 adds 8944f53f5185 memcg: charge fs_context and legacy_fs_context adds a111988ea488 memcg: enable accounting for mnt_cache entries adds 249a61ec27d7 memcg: enable accounting for pollfd and select bits arrays adds 7c04ead5c707 memcg: enable accounting for file lock caches adds f42b88b3ce26 memcg: enable accounting for fasync_cache adds cc525fa6778e memcg: enable accounting for new namesapces and struct nsproxy adds 42a420731a12 memcg: enable accounting of ipc resources adds c9bd24687bbe memcg: enable accounting for signals adds 3446509afad0 memcg: enable accounting for posix_timers_cache slab adds 5bf91327428d memcg: enable accounting for ldt_struct objects adds 32ce15459355 memcg: cleanup racy sum avoidance code adds 39b5ab367604 memcg: replace in_interrupt() by !in_task() in active_memcg() adds 5508f7f5c030 mm: memcontrol: set the correct memcg swappiness restriction adds 47d61e77fb75 mm, memcg: remove unused functions adds 888567c2b1d3 mm, memcg: save some atomic ops when flush is already true adds abf6b269cc26 memcg: fix up drain_local_stock comment adds f82faef7254f lazy tlb: introduce lazy mm refcount helper functions adds 279ffd5c148b lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix adds 156799f06c72 lazy tlb: allow lazy tlb mm refcounting to be configurable adds b753548ec4d3 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix adds d6dd0dd24711 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 adds db2061db9d77 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds dccfb3357802 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix adds ea4f5921ba67 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 5fe98f5bba10 mmc: JZ4740: remove the flush_kernel_dcache_page call in j [...] adds 16405929df78 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_ [...] adds 3bfa297ba6e1 scatterlist: replace flush_kernel_dcache_page with flush_d [...] adds ccd5e77b1798 mm: remove flush_kernel_dcache_page adds 37cc8f32370e mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code adds d8e764ae2384 mm: change fault_in_pages_* to have an unsigned size parameter adds 6e748a1d4454 mm/pagemap: add mmap_assert_locked() annotations to find_vma*() adds e2cec60c1c6b add-mmap_assert_locked-annotations-to-find_vma-fix adds b44a65b2f4ac mm/mremap: fix memory account on do_munmap() failure adds ec5287fab0a1 mm/mremap: don't account pages in vma_to_resize() adds a1f2bfae648e mm: sparse: pass section_nr to section_mark_present adds da11633dddeb mm: sparse: pass section_nr to find_memory_block adds 87068621830c mm: sparse: remove __section_nr() function adds 3e50c648f880 mm/sparse: set SECTION_NID_SHIFT to 6 adds 6204425ee5ce include/linux/mmzone.h: avoid a warning in sparse memory support adds 8b74bb496b09 mm/sparse: clarify pgdat_to_phys adds 29d9432cd1a4 mm/vmalloc: use batched page requests in bulk-allocator adds 2a57a72e02f6 mm/vmalloc: remove gfpflags_allow_blocking() check adds 1bb0a0e00204 lib/test_vmalloc.c: add a new 'nr_pages' parameter adds a049423f1ecc mm/vmalloc: fix wrong behavior in vread adds 26e0c19d1b65 mm/kasan: move kasan.fault to mm/kasan/report.c adds deb3702f996a mm/page_alloc: always initialize memory map for the holes adds 737df45aaaba mm-page_alloc-always-initialize-memory-map-for-the-holes-fix adds 5602690f83ce microblaze: simplify pte_alloc_one_kernel() adds fd2de29b6f9b mm: introduce memmap_alloc() to unify memory map allocation adds 2b3a6c34af42 memblock: stop poisoning raw allocations adds fb12e0e5e2e6 mm/page_alloc.c: fix 'zone_id' may be used uninitialized i [...] adds 9bc1ad9689c6 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref adds b4e6407a92f1 mm/page_alloc.c: use in_task() adds 90cee39a63b0 hugetlb: simplify prep_compound_gigantic_page ref count ra [...] adds 56adb03af692 hugetlb: drop ref count earlier after page allocation adds 56919fa4cbcd hugetlb: before freeing hugetlb page set dtor to appropria [...] adds 04e0b7de44c4 userfaultfd: change mmap_changing to atomic adds c973e17c266f userfaultfd: prevent concurrent API initialization adds 8043660ed197 selftests/vm/userfaultfd: wake after copy failure adds e309ed81122f mm/numa: automatically generate node migration order adds b85f26ee9876 mm/migrate: update node demotion order on hotplug events adds b39eae24049a mm/migrate: enable returning precise migrate_pages() succe [...] adds 77fb4d18d1c7 mm/migrate: demote pages during reclaim adds b4507dafbd71 mm-migrate-demote-pages-during-reclaim-v11 adds 4a7d5ac04eed mm/vmscan: add page demotion counter adds e5588f172fce mm/vmscan: add helper for querying ability to age anonymous pages adds c6d407000443 mm-vmscan-add-helper-for-querying-ability-to-age-anonymous [...] adds b50290e90b9e mm/vmscan: Consider anonymous pages without swap adds 6ceb962e85f6 mm-vmscan-consider-anonymous-pages-without-swap-v11 adds 018bdd377641 mm/vmscan: never demote for memcg reclaim adds e5212ecd272e mm/migrate: add sysfs interface to enable reclaim migration adds 6d660378ff91 mm/vmpressure: replace vmpressure_to_css() with vmpressure [...] adds 8f41160c544b mm/vmscan: remove the PageDirty check after MADV_FREE page [...] adds 28620f05619a mm/vmscan: remove misleading setting to sc->priority adds 5ae55704cf57 mm/vmscan: remove unneeded return value of kswapd_run() adds e9d7d7e8b674 mm/vmscan: add 'else' to remove check_pending label adds ca178a399853 mm: compaction: optimize proactive compaction deferrals adds 2b167debc69d mm-compaction-optimize-proactive-compaction-deferrals-fix adds 6317d2feef33 mm: compaction: support triggering of proactive compaction [...] adds aaca30b527dd mm-compaction-support-triggering-of-proactive-compaction-b [...] adds ba3bcaf4fbaa mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 3904eba350e4 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 0967ac1f6317 mm/mempolicy: use readable NUMA_NO_NODE macro instead of m [...] adds 32210138e816 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferr [...] adds c0f30f241f55 mm/memplicy: add page allocation function for MPOL_PREFERR [...] adds 98b49454fee5 mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY adds 18f73b217b46 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix adds 58164306b7b1 mm/mempolicy: advertise new MPOL_PREFERRED_MANY adds f015551408e1 mm/mempolicy: unify the create() func for bind/interleave/ [...] adds 20058d29c7c5 mm/mempolicy.c: use in_task() in mempolicy_slab_node() adds 4fbe862eac41 mm: introduce process_mrelease system call adds 26b898c48621 mm: wire up syscall process_mrelease adds 70c5a4591a9b oom_kill: oom_score_adj broken for processes with small me [...] adds 0d40f3868ff0 mm/migrate: correct kernel-doc notation adds 9c9995423311 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds 63e8ecd7de76 selftests: vm: add KSM merge test adds 4c899fdbde07 selftests: vm: add KSM unmerge test adds 29c515582041 selftests: vm: add KSM zero page merging test adds a769dff13a87 selftests: vm: add KSM merging across nodes test adds ed83708ae5d3 mm: KSM: fix data type adds 2ea3e4aac490 selftests: vm: add KSM merging time test adds 53ddd40368b1 selftests: vm: add COW time test for KSM pages adds 2c530128419d mm/vmstat: correct some wrong comments adds 985431ab6fbb mm/vmstat: simplify the array size calculation adds 2f1971ce6a27 mm/vmstat: remove unneeded return value adds 3aadf2511957 mm/vmstat: protect per cpu variables with preempt disable on RT adds 9b9aa0ea98f0 mm/madvise: add MADV_WILLNEED to process_madvise() adds 06d5a6a1f2e3 memory-hotplug.rst: remove locking details from admin-guide adds f6a9a43ffc95 memory-hotplug.rst: complete admin-guide overhaul adds 7b06735c0344 mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE adds 8ddcd8d1b578 mm: memory_hotplug: cleanup after removal of pfn_valid_within() adds 8375e44249e8 mm/memory_hotplug: use "unsigned long" for PFN in zone_for [...] adds 9fdc2700a65d mm/memory_hotplug: remove nid parameter from arch_remove_memory() adds a94cd81214c6 mm/memory_hotplug: remove nid parameter from remove_memory [...] adds 6b779965e8e6 ACPI: memhotplug: memory resources cannot be enabled yet adds b6d803286865 mm: track present early pages per zone adds 79445ba60ee1 mm/memory_hotplug: introduce "auto-movable" online policy adds 5e67f54e29e8 drivers/base/memory: introduce "memory groups" to logicall [...] adds 089bd6d7e479 mm/memory_hotplug: track present pages in memory groups adds f35c943a69d5 ACPI: memhotplug: use a single static memory group for a s [...] adds dd115d650cf3 dax/kmem: use a single static memory group for a single pr [...] adds 6f6273b08580 virtio-mem: use a single dynamic memory group for a single [...] adds c3260e2d7a83 mm/memory_hotplug: memory group aware "auto-movable" onlin [...] adds 92cb21b1bae9 mm/memory_hotplug: improved dynamic memory group aware "au [...] adds 7362848710f7 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 29c6c63bbc99 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds e47a8fe2dbdc mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds a2706b52a2a7 mm/highmem: Remove deprecated kmap_atomic adds e0fb86f8fcfe kfence: show cpu and timestamp in alloc/free info adds 8c490a8ca4ee mm: introduce Data Access MONitor (DAMON) adds 32f2b29dbcc9 mm/damon/core: implement region-based sampling adds 8ab73f48f4fa mm/damon: adaptively adjust regions adds fedc37448fb1 mm/idle_page_tracking: make PG_idle reusable adds 1e2fb47c3076 mm/PAGE_IDLE_FLAG: Set PAGE_EXTENSION for none-64BIT adds c9f23a4ba668 mm/damon: implement primitives for the virtual memory addr [...] adds d0d9bf2fe035 mm-damon-implement-primitives-for-the-virtual-memory-addre [...] adds 2a7f1af110db mm/damon/Kconfig: Remove unnecessary PAGE_EXTENSION setup adds 10eb3f477994 mm/damon: add a tracepoint adds a9e4701abc94 mm/damon: implement a debugfs-based user space interface adds f22b79903ba4 mm-damon-implement-a-debugfs-based-user-space-interface-fix adds f4540a835770 mm-damon-implement-a-debugfs-based-user-space-interface-fix-fix adds 83f620219d6a mm/damon/dbgfs: export kdamond pid to the user space adds c92c3a197cca mm/damon/dbgfs: support multiple contexts adds 1fab79f9a214 Documentation: add documents for DAMON adds 51d3b714798f mm/damon: add kunit tests adds 85d5f62994ee mm/damon: add user space selftests adds b32b601aab65 MAINTAINERS: update for DAMON adds ed3881f9e92f fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 8f49c1e22d95 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 2cdca169914d kernel/hung_task.c: Monitor killed tasks. adds 145b2b3eeda1 alpha: agp: make empty macros use do-while-0 style adds 20fc4b8ab165 alpha: pci-sysfs: fix all kernel-doc warnings adds a581934507d7 percpu: remove export of pcpu_base_addr adds fcf9a80d22e7 fs/proc/kcore.c: add mmap interface adds bf652be067be connector: send event on write to /proc/[pid]/comm adds e31a04dcf8f9 proc/sysctl: make protected_* world readable adds f6a50f49fb29 arch: Kconfig: fix spelling mistake "seperate" -> "separate" adds 6745d8b0c9bd include/linux/once.h: fix trivia typo Not -> Note adds 259cdf6c41c0 kernel/acct.c: use dedicated helper to access rlimit values adds f771811b2697 math: make RATIONAL tristate adds c5067651869e math: RATIONAL_KUNIT_TEST should depend on RATIONAL instea [...] adds c761d2d0cd3b lib/string: optimized memcpy adds 53d3c03e6b55 lib/string: optimized memmove adds 62f4a4124fac lib/string: optimized memset adds 889c076f29a6 lib/test: convert test_sort.c to use KUnit adds eecac3b2c13b lib/dump_stack: correct kernel-doc notation adds 7762693b8673 lib/iov_iter.c: fix kernel-doc warnings adds 36e6f5561780 checkpatch: support wide strings adds ca9d3b4c548c fs/epoll: use a per-cpu counter for user's watches count adds 56ca579e3221 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix adds 04e7720e9325 fs-epoll-use-a-per-cpu-counter-for-users-watches-count-fix-fix adds caf9d92b1bc2 init/main.c: silence some -Wunused-parameter warnings adds aa852f3cbcf2 nilfs2: fix memory leak in nilfs_sysfs_create_device_group adds 21e87cf767d6 nilfs2: fix NULL pointer in nilfs_##name##_attr_release adds 6982e574f62f nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group adds 82246f6195e0 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group adds 4d1a5d75ba55 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group adds 03208b824e84 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group adds 7d77084a98de hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 0d7d4b02910e fs/coredump.c: log if a core dump is aborted due to change [...] adds d8ec7ab735dd log-if-a-core-dump-is-aborted-due-to-changed-file-permissions-fix adds efc965224a17 pid: cleanup the stale comment mentioning pidmap_init(). adds 47dbb41d610d prctl: allow to setup brk for et_dyn executables adds 9955c0e2d322 configs: remove the obsolete CONFIG_INPUT_POLLDEV adds 0a6d697a7a3d Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETE [...] adds 688897753315 selftests/memfd: remove unused variable new 59c252f9bc94 Merge branch 'akpm-current/current' new 2c88e0f41350 mm/workingset: correct kernel-doc notations new 25dca237d247 scripts: check_extable: fix typo in user error message new 3748c3eac268 kexec: move locking into do_kexec_load new 5f7e21655a52 kexec: avoid compat_alloc_user_space new cf6c3d47cf6d mm: simplify compat_sys_move_pages new 19a71ffc8eb1 mm: simplify compat numa syscalls new eebf501d8a8a fixup! mm: simplify compat numa syscalls new dea83b143ab6 compat: remove some compat entry points new e8d60682cd38 arch: remove compat_alloc_user_space new d4cf88f3e73a Merge branch 'akpm/master' new 9b992972fb9c Add linux-next specific files for 20210812
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.
The 1123 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-driver-ge-achc | 15 + Documentation/ABI/testing/sysfs-platform-dptf | 40 + Documentation/admin-guide/media/ivtv.rst | 2 +- Documentation/admin-guide/mm/damon/index.rst | 15 + Documentation/admin-guide/mm/damon/start.rst | 114 + Documentation/admin-guide/mm/damon/usage.rst | 112 + Documentation/admin-guide/mm/index.rst | 1 + .../admin-guide/mm/numa_memory_policy.rst | 11 +- Documentation/atomic_t.txt | 53 + Documentation/devicetree/bindings/arm/fsl.yaml | 2 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 + Documentation/devicetree/bindings/arm/qcom.yaml | 4 + Documentation/devicetree/bindings/arm/xilinx.yaml | 1 + .../bindings/ata/intel,ixp4xx-compact-flash.yaml | 61 + .../bus/intel,ixp4xx-expansion-bus-controller.yaml | 168 + .../devicetree/bindings/clock/qcom,a53pll.yaml | 3 + .../devicetree/bindings/clock/qcom,gpucc.yaml | 1 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 2 + .../bindings/display/msm/dsi-controller-main.yaml | 17 + .../bindings/display/msm/dsi-phy-7nm.yaml | 72 + .../bindings/display/panel/ilitek,ili9341.yaml | 78 + .../bindings/display/panel/panel-simple.yaml | 4 + Documentation/devicetree/bindings/eeprom/at24.yaml | 6 + .../devicetree/bindings/firmware/arm,scmi.yaml | 8 +- .../devicetree/bindings/iio/adc/ingenic,adc.yaml | 19 + .../bindings/interconnect/qcom,osm-l3.yaml | 1 + .../bindings/interconnect/qcom,rpmh.yaml | 11 + .../devicetree/bindings/iommu/apple,dart.yaml | 81 + .../devicetree/bindings/mailbox/mtk-gce.txt | 15 + .../bindings/media/i2c/aptina,mt9p031.yaml | 108 + .../devicetree/bindings/media/i2c/mt9p031.txt | 40 - .../devicetree/bindings/media/mediatek-vcodec.txt | 1 + .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/rockchip-isp1.yaml | 114 +- Documentation/devicetree/bindings/mfd/axp20x.txt | 3 +- .../devicetree/bindings/mfd/qcom,pm8008.yaml | 13 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 3 + Documentation/devicetree/bindings/misc/ge-achc.txt | 26 - .../devicetree/bindings/misc/ge-achc.yaml | 65 + .../devicetree/bindings/net/can/bosch,m_can.yaml | 6 + .../devicetree/bindings/nvmem/nintendo-otp.yaml | 44 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 3 + .../devicetree/bindings/pci/mediatek-pcie-cfg.yaml | 39 + .../devicetree/bindings/pci/mediatek-pcie.txt | 206 +- .../devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt | 20 - .../bindings/phy/fsl,imx8mq-usb-phy.yaml | 53 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 14 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 1 + .../bindings/phy/qcom,qmp-usb3-dp-phy.yaml | 1 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 15 + .../bindings/phy/ti,phy-am654-serdes.txt | 82 - .../bindings/phy/ti,phy-am654-serdes.yaml | 103 + .../bindings/pinctrl/ingenic,pinctrl.yaml | 10 +- .../bindings/pinctrl/intel,pinctrl-keembay.yaml | 135 + .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 206 + .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 173 + .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 373 ++ .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 228 + .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 156 - .../devicetree/bindings/pinctrl/pinctrl-mt6797.txt | 83 - .../devicetree/bindings/pinctrl/pinctrl-mt7622.txt | 490 -- .../devicetree/bindings/pinctrl/pinctrl-mt8183.txt | 132 - .../bindings/pinctrl/pinctrl-mt8195.yaml | 5 +- .../devicetree/bindings/pinctrl/qcom,pmic-gpio.txt | 290 - .../bindings/pinctrl/qcom,pmic-gpio.yaml | 239 + .../bindings/pinctrl/qcom,sm6115-pinctrl.yaml | 179 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 155 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 1 + .../bindings/power/supply/maxim,max17042.yaml | 1 + .../supply/x-powers,axp20x-ac-power-supply.yaml | 11 +- .../x-powers,axp20x-battery-power-supply.yaml | 12 +- .../supply/x-powers,axp20x-usb-power-supply.yaml | 14 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 1 + .../devicetree/bindings/riscv/starfive.yaml | 27 + .../devicetree/bindings/serial/8250_omap.yaml | 1 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 3 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 41 +- .../devicetree/bindings/sound/realtek,rt1015p.yaml | 4 +- .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 26 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/cxl/memory-devices.rst | 8 +- Documentation/driver-api/media/drivers/rkisp1.rst | 43 + Documentation/driver-api/media/v4l2-subdev.rst | 14 +- Documentation/driver-api/vfio.rst | 4 +- Documentation/filesystems/erofs.rst | 3 + Documentation/filesystems/idmappings.rst | 1026 +++ Documentation/filesystems/index.rst | 1 + Documentation/gpu/drm-kms.rst | 2 + Documentation/gpu/i915.rst | 15 + Documentation/gpu/rfc/i915_parallel_execbuf.h | 122 + Documentation/gpu/rfc/i915_scheduler.rst | 148 + Documentation/gpu/rfc/index.rst | 4 + Documentation/i2c/index.rst | 1 + Documentation/kbuild/llvm.rst | 25 +- .../networking/devlink/devlink-params.rst | 12 + Documentation/networking/netdev-FAQ.rst | 17 + Documentation/networking/nf_conntrack-sysctl.rst | 10 - Documentation/usb/gadget-testing.rst | 84 +- .../userspace-api/media/drivers/cx2341x-uapi.rst | 8 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 57 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 22 - .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 50 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 + .../userspace-api/media/videodev2.h.rst.exceptions | 2 + Documentation/virt/kvm/locking.rst | 6 + Documentation/vm/damon/api.rst | 20 + Documentation/vm/damon/design.rst | 166 + Documentation/vm/damon/faq.rst | 51 + Documentation/vm/damon/index.rst | 30 + Documentation/vm/index.rst | 1 + MAINTAINERS | 120 +- Makefile | 53 +- Next/SHA1s | 326 +- Next/Trees | 4 +- Next/merge.log | 6754 +++++++++++++------- arch/alpha/include/asm/agp.h | 4 +- arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/pci-sysfs.c | 12 +- arch/alpha/kernel/pci_iommu.c | 10 +- arch/alpha/kernel/syscalls/syscall.tbl | 2 + arch/arc/Kconfig | 34 +- arch/arc/include/asm/atomic-llsc.h | 97 + arch/arc/include/asm/atomic-spinlock.h | 102 + arch/arc/include/asm/atomic.h | 444 +- arch/arc/include/asm/atomic64-arcv2.h | 250 + arch/arc/include/asm/bitops.h | 188 +- arch/arc/include/asm/cmpxchg.h | 233 +- arch/arc/include/asm/mmu.h | 22 +- arch/arc/include/asm/pgtable.h | 26 +- arch/arc/include/asm/smp.h | 14 - arch/arc/include/asm/tlb-mmu1.h | 101 - arch/arc/kernel/smp.c | 2 - arch/arc/mm/cache.c | 110 +- arch/arc/mm/tlb.c | 163 +- arch/arc/mm/tlbex.S | 10 +- arch/arm/Makefile | 3 +- arch/arm/arm-soc-for-next-contents.txt | 15 + arch/arm/boot/Makefile | 14 +- arch/arm/boot/compressed/Makefile | 2 + arch/arm/boot/dts/Makefile | 9 +- arch/arm/boot/dts/am335x-baltos-ir2110.dts | 10 +- arch/arm/boot/dts/am335x-baltos-ir3220.dts | 8 +- arch/arm/boot/dts/am335x-baltos-ir5221.dts | 8 +- arch/arm/boot/dts/am335x-baltos.dtsi | 5 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 13 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 2 +- arch/arm/boot/dts/am335x-chiliboard.dts | 13 +- arch/arm/boot/dts/am335x-cm-t335.dts | 13 +- arch/arm/boot/dts/am335x-igep0033.dtsi | 12 +- arch/arm/boot/dts/am335x-lxm.dts | 14 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 12 +- arch/arm/boot/dts/am335x-moxa-uc-2101.dts | 7 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 16 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 25 +- arch/arm/boot/dts/am335x-myirtech-myd.dts | 18 +- arch/arm/boot/dts/am335x-nano.dts | 13 +- arch/arm/boot/dts/am335x-netcan-plus-1xx.dts | 10 +- arch/arm/boot/dts/am335x-netcom-plus-2xx.dts | 10 +- arch/arm/boot/dts/am335x-netcom-plus-8xx.dts | 10 +- arch/arm/boot/dts/am335x-osd3358-sm-red.dts | 13 +- arch/arm/boot/dts/am335x-pcm-953.dtsi | 10 +- arch/arm/boot/dts/am335x-pdu001.dts | 14 +- arch/arm/boot/dts/am335x-pepper.dts | 14 +- arch/arm/boot/dts/am335x-phycore-som.dtsi | 14 +- arch/arm/boot/dts/am335x-regor.dtsi | 11 +- arch/arm/boot/dts/am335x-sancloud-bbe-common.dtsi | 37 +- arch/arm/boot/dts/am335x-sancloud-bbe.dts | 4 + arch/arm/boot/dts/am335x-shc.dts | 38 +- arch/arm/boot/dts/am335x-sl50.dts | 12 +- arch/arm/boot/dts/am335x-wega.dtsi | 11 +- arch/arm/boot/dts/am33xx.dtsi | 4 +- arch/arm/boot/dts/exynos3250.dtsi | 11 + arch/arm/boot/dts/exynos4210.dtsi | 11 + arch/arm/boot/dts/exynos4412.dtsi | 17 + arch/arm/boot/dts/exynos5250.dtsi | 11 + arch/arm/boot/dts/exynos5260.dtsi | 38 +- arch/arm/boot/dts/exynos5420-cpus.dtsi | 32 + arch/arm/boot/dts/exynos5422-cpus.dtsi | 32 + arch/arm/boot/dts/imx53-ppd.dts | 23 +- arch/arm/boot/dts/imx6dl-dhcom-picoitx.dts | 20 + arch/arm/boot/dts/imx6q-dhcom-pdk2.dts | 361 +- arch/arm/boot/dts/imx6q-dhcom-som.dtsi | 680 -- arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi | 139 + arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 361 ++ arch/arm/boot/dts/imx6qdl-dhcom-picoitx.dtsi | 69 + arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi | 815 +++ arch/arm/boot/dts/imx6s-dhcom-drc02.dts | 30 + arch/arm/boot/dts/imx7s.dtsi | 28 + arch/arm/boot/dts/mt7623.dtsi | 2 +- arch/arm/boot/dts/mt8135.dtsi | 2 +- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 23 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 20 +- .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 81 + arch/arm/boot/dts/qcom-msm8974.dtsi | 9 + arch/arm/boot/dts/ste-ab8500.dtsi | 8 +- arch/arm/boot/dts/ste-ab8505.dtsi | 6 + arch/arm/boot/dts/ste-db8500.dtsi | 7 +- arch/arm/boot/dts/ste-db8520.dtsi | 7 +- arch/arm/boot/dts/ste-db9500.dtsi | 9 +- arch/arm/boot/dts/ste-dbx5x0-pinctrl.dtsi | 18 + arch/arm/boot/dts/ste-href.dtsi | 4 + arch/arm/boot/dts/ste-snowball.dts | 2 + arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 863 +++ arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 854 +++ arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 2 + arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 2 + arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 664 ++ arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 2 + arch/arm/configs/ep93xx_defconfig | 1 - arch/arm/configs/imx_v6_v7_defconfig | 2 +- arch/arm/include/asm/fpstate.h | 8 - arch/arm/include/asm/gpio.h | 4 - arch/arm/include/asm/memory.h | 7 +- arch/arm/include/asm/thread_info.h | 8 - arch/arm/include/asm/ucontext.h | 14 - arch/arm/include/uapi/asm/hwcap.h | 2 +- arch/arm/include/uapi/asm/ptrace.h | 4 +- arch/arm/kernel/asm-offsets.c | 3 - arch/arm/kernel/entry-armv.S | 6 - arch/arm/kernel/head.S | 17 +- arch/arm/kernel/ptrace.c | 36 - arch/arm/kernel/signal.c | 42 - arch/arm/mach-ep93xx/Kconfig | 5 - arch/arm/mach-ep93xx/Makefile | 3 - arch/arm/mach-ep93xx/adssphere.c | 1 - arch/arm/mach-ep93xx/core.c | 5 - arch/arm/mach-ep93xx/crunch-bits.S | 310 - arch/arm/mach-ep93xx/crunch.c | 86 - arch/arm/mach-ep93xx/edb93xx.c | 8 - arch/arm/mach-ep93xx/gesbc9312.c | 1 - arch/arm/mach-ep93xx/micro9.c | 4 - arch/arm/mach-ep93xx/platform.h | 7 - arch/arm/mach-ep93xx/simone.c | 1 - arch/arm/mach-ep93xx/snappercl15.c | 1 - arch/arm/mach-ep93xx/ts72xx.c | 2 - arch/arm/mach-ep93xx/vision_ep9307.c | 1 - arch/arm/mach-omap2/Kconfig | 18 - arch/arm/mm/dma-mapping.c | 26 +- arch/arm/mm/mmu.c | 9 +- arch/arm/mm/pv-fixup-asm.S | 2 +- arch/arm/tools/syscall.tbl | 2 + arch/arm64/Kbuild | 1 + arch/arm64/Makefile | 2 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 32 + arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- arch/arm64/boot/dts/freescale/Makefile | 2 + arch/arm64/boot/dts/freescale/fsl-ls1046a-frwy.dts | 8 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 7 +- .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 64 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 5 +- .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 13 +- .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 911 +++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 3 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 884 +++ arch/arm64/boot/dts/freescale/imx8mn.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 31 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 105 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 10 + arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 4 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 2 + arch/arm64/boot/dts/mediatek/mt8183.dtsi | 4 +- arch/arm64/boot/dts/qcom/Makefile | 8 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 1 + arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 8 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 107 +- arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 2 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 48 +- arch/arm64/boot/dts/qcom/msm8916-mtp.dts | 3 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 27 + .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 4 + arch/arm64/boot/dts/qcom/msm8994.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dtsi | 8 + .../qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts | 11 + .../msm8996-pmi8996-sony-xperia-tone-kagura.dts | 11 + .../msm8996-pmi8996-sony-xperia-tone-keyaki.dts | 11 + .../dts/qcom/msm8996-sony-xperia-tone-dora.dts | 27 + .../dts/qcom/msm8996-sony-xperia-tone-kagura.dts | 15 + .../dts/qcom/msm8996-sony-xperia-tone-keyaki.dts | 26 + .../boot/dts/qcom/msm8996-sony-xperia-tone.dtsi | 956 +++ arch/arm64/boot/dts/qcom/msm8996-v3.0.dtsi | 63 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 44 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm660.dtsi | 133 + arch/arm64/boot/dts/qcom/pm660l.dtsi | 54 + arch/arm64/boot/dts/qcom/pm8004.dtsi | 2 - arch/arm64/boot/dts/qcom/pm8150b.dtsi | 6 + arch/arm64/boot/dts/qcom/pmi8996.dtsi | 15 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 17 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 26 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 351 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 341 + arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 23 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 69 +- .../dts/qcom/sdm630-sony-xperia-ganges-kirin.dts | 14 +- .../boot/dts/qcom/sdm630-sony-xperia-ganges.dtsi | 40 - .../dts/qcom/sdm630-sony-xperia-nile-discovery.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-pioneer.dts | 1 + .../dts/qcom/sdm630-sony-xperia-nile-voyager.dts | 1 + .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 527 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 1441 ++++- .../dts/qcom/sdm636-sony-xperia-ganges-mermaid.dts | 14 +- arch/arm64/boot/dts/qcom/sdm636.dtsi | 23 + .../arm64/boot/dts/qcom/sdm660-xiaomi-lavender.dts | 2 - arch/arm64/boot/dts/qcom/sdm660.dtsi | 519 +- arch/arm64/boot/dts/qcom/sdm845-mtp.dts | 3 + .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 15 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 35 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 5 + .../dts/qcom/sm6125-sony-xperia-seine-pdx201.dts | 139 + arch/arm64/boot/dts/qcom/sm6125.dtsi | 566 ++ arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 441 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 211 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 2 +- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 49 +- arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 96 + arch/arm64/boot/dts/xilinx/Makefile | 1 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 13 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1232-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1254-revA.dts | 16 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 292 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 335 +- .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 9 +- .../boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts | 24 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 330 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 254 +- .../arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts | 15 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 315 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 3 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 286 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 244 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 335 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 269 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 29 +- arch/arm64/configs/defconfig | 1 + arch/arm64/hyperv/Makefile | 2 + arch/arm64/hyperv/hv_core.c | 181 + arch/arm64/hyperv/mshyperv.c | 87 + arch/arm64/include/asm/cpufeature.h | 2 +- arch/arm64/include/asm/exception.h | 5 +- arch/arm64/include/asm/hwcap.h | 2 +- arch/arm64/include/asm/hyperv-tlfs.h | 69 + arch/arm64/include/asm/kvm_asm.h | 5 +- arch/arm64/include/asm/kvm_pgtable.h | 150 +- arch/arm64/include/asm/mmu.h | 29 +- arch/arm64/include/asm/mshyperv.h | 54 + arch/arm64/include/asm/sysreg.h | 3 + arch/arm64/include/asm/tlbflush.h | 11 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/efi.c | 1 + arch/arm64/kernel/entry-common.c | 219 +- arch/arm64/kernel/entry.S | 52 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/signal.c | 3 +- arch/arm64/kernel/vmlinux.lds.S | 4 +- arch/arm64/kvm/Kconfig | 9 + arch/arm64/kvm/arm.c | 52 +- arch/arm64/kvm/hyp/include/nvhe/mem_protect.h | 33 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 3 +- arch/arm64/kvm/hyp/include/nvhe/spinlock.h | 25 + arch/arm64/kvm/hyp/nvhe/hyp-main.c | 20 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 225 +- arch/arm64/kvm/hyp/nvhe/mm.c | 22 +- arch/arm64/kvm/hyp/nvhe/setup.c | 82 +- arch/arm64/kvm/hyp/pgtable.c | 208 +- arch/arm64/kvm/mmu.c | 28 +- arch/arm64/kvm/perf.c | 2 +- arch/arm64/kvm/pmu-emul.c | 6 +- arch/arm64/kvm/reset.c | 25 +- arch/ia64/hp/common/sba_iommu.c | 4 +- arch/ia64/kernel/syscalls/syscall.tbl | 2 + arch/m68k/Kconfig.bus | 2 +- arch/m68k/Kconfig.cpu | 8 +- arch/m68k/kernel/syscalls/syscall.tbl | 2 + arch/microblaze/kernel/syscalls/syscall.tbl | 2 + arch/mips/Makefile | 4 +- arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/pgalloc.h | 17 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/jazz/jazzdma.c | 2 +- arch/mips/kernel/mips-mt-fpaff.c | 10 +- arch/mips/kernel/process.c | 4 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 2 + arch/mips/kernel/syscalls/syscall_n64.tbl | 2 + arch/mips/kernel/syscalls/syscall_o32.tbl | 2 + arch/mips/loongson2ef/common/Makefile | 4 +- arch/openrisc/include/asm/pgtable.h | 6 +- arch/openrisc/include/asm/setup.h | 15 + arch/openrisc/include/asm/thread_info.h | 2 +- arch/openrisc/kernel/entry.S | 6 +- arch/openrisc/kernel/head.S | 6 +- arch/openrisc/kernel/setup.c | 20 +- arch/openrisc/lib/Makefile | 2 +- arch/openrisc/mm/fault.c | 2 +- arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/include/asm/ptrace.h | 16 + arch/powerpc/kernel/asm-offsets.c | 31 +- arch/powerpc/kernel/head_book3s_32.S | 2 +- arch/powerpc/kernel/head_booke.h | 27 +- arch/powerpc/kernel/iommu.c | 6 +- arch/powerpc/kernel/kprobes.c | 3 +- arch/powerpc/kernel/syscalls/syscall.tbl | 2 + arch/powerpc/kernel/sysfs.c | 2 +- arch/powerpc/kvm/book3s_64_vio.c | 2 +- arch/powerpc/kvm/book3s_64_vio_hv.c | 2 +- arch/powerpc/platforms/ps3/system-bus.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 5 +- arch/powerpc/platforms/pseries/vio.c | 5 +- arch/riscv/Kconfig | 11 + arch/riscv/Makefile | 2 +- .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 2 +- arch/riscv/include/asm/page.h | 7 +- arch/riscv/include/asm/processor.h | 8 + arch/riscv/kernel/stacktrace.c | 2 +- arch/riscv/mm/init.c | 17 +- arch/s390/hypfs/hypfs_diag0c.c | 12 +- arch/s390/include/asm/diag.h | 19 +- arch/s390/include/asm/extable.h | 4 +- arch/s390/include/asm/linkage.h | 4 +- arch/s390/include/asm/sections.h | 4 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/diag.c | 30 +- arch/s390/kernel/entry.h | 14 +- arch/s390/kernel/ipl.c | 2 +- arch/s390/kernel/irq.c | 4 +- arch/s390/kernel/machine_kexec.c | 4 +- arch/s390/kernel/perf_cpum_cf.c | 4 +- arch/s390/kernel/processor.c | 4 +- arch/s390/kernel/setup.c | 86 +- arch/s390/kernel/smp.c | 10 +- arch/s390/kernel/syscalls/syscall.tbl | 2 + arch/s390/kernel/text_amode31.S | 158 + arch/s390/kernel/text_dma.S | 158 - arch/s390/kernel/topology.c | 4 +- arch/s390/kernel/traps.c | 2 +- arch/s390/kernel/vmlinux.lds.S | 38 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/mm/fault.c | 4 +- arch/s390/mm/maccess.c | 4 +- arch/s390/mm/pageattr.c | 2 +- arch/s390/mm/vmem.c | 2 +- arch/s390/pci/pci_dma.c | 13 +- arch/s390/pci/pci_irq.c | 4 - arch/sh/kernel/syscalls/syscall.tbl | 2 + arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/iommu.c | 6 +- arch/sparc/kernel/pci_sun4v.c | 6 +- arch/sparc/kernel/syscalls/syscall.tbl | 2 + arch/sparc/mm/iommu.c | 2 +- arch/um/Makefile | 6 +- arch/x86/Makefile | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/events/core.c | 16 +- arch/x86/events/intel/core.c | 31 +- arch/x86/events/intel/pt.c | 4 +- arch/x86/events/perf_event.h | 18 +- arch/x86/hyperv/hv_init.c | 64 +- arch/x86/include/asm/hyperv-tlfs.h | 9 + arch/x86/include/asm/i8259.h | 2 + arch/x86/include/asm/kvm_host.h | 14 +- arch/x86/include/asm/pc-conf-reg.h | 33 + arch/x86/include/asm/processor-cyrix.h | 8 +- arch/x86/kernel/acpi/boot.c | 12 +- arch/x86/kernel/amd_gart_64.c | 18 +- arch/x86/kernel/apic/apic.c | 9 +- arch/x86/kernel/apic/io_apic.c | 8 +- arch/x86/kernel/apic/msi.c | 11 +- arch/x86/kernel/apic/vector.c | 2 +- arch/x86/kernel/cpu/mce/inject.c | 8 +- arch/x86/kernel/cpu/microcode/core.c | 18 +- arch/x86/kernel/cpu/mtrr/mtrr.c | 8 +- arch/x86/kernel/cpu/resctrl/core.c | 276 +- arch/x86/kernel/cpu/resctrl/ctrlmondata.c | 163 +- arch/x86/kernel/cpu/resctrl/internal.h | 231 +- arch/x86/kernel/cpu/resctrl/monitor.c | 44 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 12 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 461 +- arch/x86/kernel/hpet.c | 2 +- arch/x86/kernel/i8259.c | 8 +- arch/x86/kernel/mpparse.c | 3 +- arch/x86/kvm/i8254.c | 3 +- arch/x86/kvm/i8259.c | 20 +- arch/x86/kvm/ioapic.h | 4 - arch/x86/kvm/irq.h | 2 +- arch/x86/kvm/lapic.c | 26 +- arch/x86/kvm/mmu/mmu.c | 313 +- arch/x86/kvm/mmu/mmu_audit.c | 4 +- arch/x86/kvm/mmu/mmu_internal.h | 7 +- arch/x86/kvm/mmu/mmutrace.h | 6 + arch/x86/kvm/mmu/tdp_mmu.c | 98 +- arch/x86/kvm/mmu/tdp_mmu.h | 18 +- arch/x86/kvm/pmu.c | 5 +- arch/x86/kvm/pmu.h | 2 +- arch/x86/kvm/svm/nested.c | 5 - arch/x86/kvm/svm/sev.c | 46 +- arch/x86/kvm/svm/svm.c | 46 +- arch/x86/kvm/vmx/nested.c | 24 +- arch/x86/kvm/vmx/pmu_intel.c | 4 +- arch/x86/kvm/vmx/vmx.c | 269 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 83 +- arch/x86/kvm/xen.c | 23 +- arch/x86/kvm/xen.h | 5 + arch/x86/lib/Makefile | 1 + arch/x86/lib/pc-conf-reg.c | 13 + arch/x86/mm/mmio-mod.c | 4 +- arch/x86/pci/irq.c | 279 +- arch/x86/tools/relocs.c | 8 +- arch/xtensa/kernel/syscalls/syscall.tbl | 2 + arch/xtensa/platforms/iss/console.c | 6 +- block/Kconfig | 4 + block/Makefile | 1 + block/bfq-iosched.c | 7 +- block/bio.c | 170 +- block/blk-cgroup.c | 7 +- block/blk-core.c | 23 +- block/blk-iolatency.c | 6 +- block/blk-merge.c | 16 - block/blk-mq.c | 4 +- block/blk-settings.c | 22 +- block/blk-sysfs.c | 28 +- block/blk-wbt.c | 10 +- block/elevator.c | 7 +- block/genhd.c | 66 +- block/holder.c | 167 + block/ioctl.c | 7 +- block/kyber-iosched.c | 2 +- block/mq-deadline-main.c | 2 + block/partitions/ldm.c | 2 +- certs/Kconfig | 26 + certs/Makefile | 21 + crypto/asymmetric_keys/pkcs7_parser.c | 8 + drivers/acpi/acpi_memhotplug.c | 4 +- drivers/acpi/acpi_pad.c | 4 +- drivers/acpi/acpi_processor.c | 8 +- drivers/acpi/acpica/nsrepair2.c | 7 - drivers/acpi/dptf/dptf_pch_fivr.c | 9 + drivers/acpi/nfit/core.c | 3 + drivers/acpi/processor_idle.c | 4 +- drivers/android/binder.c | 4 +- drivers/ata/libata-eh.c | 5 +- drivers/ata/libata-scsi.c | 10 +- drivers/ata/pata_falcon.c | 4 +- drivers/ata/pata_ixp4xx_cf.c | 264 +- drivers/atm/horizon.c | 6 +- drivers/base/core.c | 3 + drivers/base/memory.c | 100 +- drivers/block/drbd/drbd_nl.c | 2 +- drivers/block/drbd/drbd_req.c | 5 +- drivers/block/loop.c | 3 +- drivers/block/n64cart.c | 2 +- drivers/block/pktcdvd.c | 8 +- drivers/block/virtio_blk.c | 39 +- drivers/block/xen-blkfront.c | 1 - drivers/bluetooth/btintel.c | 1314 +++- drivers/bluetooth/btintel.h | 119 +- drivers/bluetooth/btusb.c | 1447 +---- drivers/bluetooth/hci_bcm.c | 6 + drivers/bus/Kconfig | 11 + drivers/bus/Makefile | 1 + drivers/bus/fsl-mc/fsl-mc-bus.c | 4 +- drivers/bus/intel-ixp4xx-eb.c | 429 ++ drivers/bus/ti-sysc.c | 6 +- drivers/char/hw_random/Kconfig | 14 + drivers/char/hw_random/Makefile | 1 + drivers/char/hw_random/arm_smccc_trng.c | 123 + drivers/char/tpm/Kconfig | 1 - drivers/char/tpm/tpm_tis_i2c_cr50.c | 12 +- drivers/clk/bcm/clk-bcm2835.c | 9 +- drivers/clk/clk-divider.c | 23 + drivers/clk/clk-palmas.c | 10 +- drivers/clk/clk-stm32f4.c | 8 +- drivers/clk/clk-stm32h7.c | 8 +- drivers/clk/clk-stm32mp1.c | 10 +- drivers/clk/imx/clk-imx6q.c | 2 +- drivers/clk/qcom/a53-pll.c | 68 +- drivers/clk/qcom/apcs-msm8916.c | 10 +- drivers/clk/qcom/clk-smd-rpm.c | 158 + drivers/clk/qcom/gdsc.c | 54 +- drivers/clk/qcom/gpucc-sm8150.c | 12 + drivers/clk/renesas/rzg2l-cpg.c | 23 + drivers/clk/renesas/rzg2l-cpg.h | 12 + drivers/clk/ux500/u8500_of_clk.c | 3 +- drivers/clocksource/timer-ixp4xx.c | 48 +- drivers/cpufreq/acpi-cpufreq.c | 4 +- drivers/cpufreq/armada-37xx-cpufreq.c | 6 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 + drivers/cpufreq/cpufreq.c | 6 +- drivers/cpufreq/cpufreq_ondemand.c | 4 +- drivers/cpufreq/intel_pstate.c | 4 +- drivers/cpufreq/powernow-k8.c | 6 +- drivers/cpufreq/powernv-cpufreq.c | 4 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpuidle/governors/teo.c | 48 +- drivers/crypto/ccp/sev-dev.c | 49 +- drivers/crypto/ccp/sp-pci.c | 12 + drivers/crypto/omap-sham.c | 56 +- drivers/cxl/Makefile | 4 +- drivers/cxl/core.c | 1066 --- drivers/cxl/core/Makefile | 8 + drivers/cxl/core/bus.c | 660 ++ drivers/cxl/core/core.h | 20 + drivers/cxl/core/memdev.c | 246 + drivers/cxl/core/pmem.c | 204 + drivers/cxl/core/regs.c | 236 + drivers/cxl/cxl.h | 1 - drivers/cxl/cxlmem.h | 99 + drivers/cxl/mem.h | 81 - drivers/cxl/pci.c | 301 +- drivers/cxl/pci.h | 1 + drivers/cxl/pmem.c | 2 +- drivers/dax/kmem.c | 6 +- drivers/dma/acpi-dma.c | 18 +- drivers/dma/dw/of.c | 49 +- drivers/dma/idxd/device.c | 1 + drivers/dma/idxd/irq.c | 73 +- drivers/dma/idxd/submit.c | 5 +- drivers/dma/idxd/sysfs.c | 3 + drivers/dma/xilinx/xilinx_dma.c | 12 + drivers/edac/mce_amd.c | 3 + drivers/firmware/Kconfig | 34 +- drivers/firmware/arm_scmi/Kconfig | 95 + drivers/firmware/arm_scmi/Makefile | 8 +- drivers/firmware/arm_scmi/common.h | 113 +- drivers/firmware/arm_scmi/driver.c | 686 +- drivers/firmware/arm_scmi/mailbox.c | 2 +- drivers/firmware/arm_scmi/msg.c | 111 + drivers/firmware/arm_scmi/smc.c | 3 +- drivers/firmware/arm_scmi/virtio.c | 491 ++ drivers/firmware/efi/libstub/arm64-stub.c | 71 +- drivers/firmware/efi/libstub/randomalloc.c | 2 + drivers/firmware/smccc/smccc.c | 17 + drivers/firmware/xilinx/zynqmp.c | 6 +- drivers/fpga/machxo2-spi.c | 5 +- drivers/gpio/gpio-aspeed-sgpio.c | 178 +- drivers/gpio/gpio-ml-ioh.c | 49 +- drivers/gpio/gpio-tegra186.c | 30 +- drivers/gpio/gpiolib-devres.c | 2 +- drivers/gpio/gpiolib-of.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 31 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 31 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 40 + drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_fdinfo.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 205 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 17 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 2 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 1 + drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 16 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 33 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 29 + .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 21 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 35 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 3 + drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 62 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 2 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 106 +- drivers/gpu/drm/amd/display/dc/dc.h | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 192 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 11 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 14 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dwb_cm.c | 90 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 12 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 1 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 6 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 18 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.c | 5 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 8 + .../amd/display/modules/hdcp/hdcp1_transition.c | 8 +- .../amd/display/modules/hdcp/hdcp2_transition.c | 4 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_log.c | 74 + .../gpu/drm/amd/display/modules/hdcp/hdcp_log.h | 72 - drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 1 + drivers/gpu/drm/amd/include/atomfirmware.h | 2 +- drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 3 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 24 +- drivers/gpu/drm/amd/pm/inc/smu_v13_0_1_pmfw.h | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 22 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 38 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 7 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 38 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 14 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 74 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 9 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 61 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 37 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 48 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 21 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 14 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 6 +- drivers/gpu/drm/ast/ast_mode.c | 31 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 17 +- drivers/gpu/drm/drm_aperture.c | 2 +- drivers/gpu/drm/drm_atomic.c | 2 +- drivers/gpu/drm/drm_atomic_helper.c | 10 +- drivers/gpu/drm/drm_atomic_uapi.c | 6 +- drivers/gpu/drm/drm_auth.c | 2 +- drivers/gpu/drm/drm_bridge.c | 2 +- drivers/gpu/drm/drm_bufs.c | 2 +- drivers/gpu/drm/drm_cache.c | 2 +- drivers/gpu/drm/drm_damage_helper.c | 2 +- drivers/gpu/drm/drm_dp_helper.c | 18 +- drivers/gpu/drm/drm_drv.c | 4 +- drivers/gpu/drm/drm_dsc.c | 2 +- drivers/gpu/drm/drm_edid.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_file.c | 6 +- drivers/gpu/drm/drm_format_helper.c | 2 +- drivers/gpu/drm/drm_framebuffer.c | 2 +- drivers/gpu/drm/drm_gem.c | 4 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 39 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 95 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 2 +- drivers/gpu/drm/drm_gem_vram_helper.c | 2 +- drivers/gpu/drm/drm_hdcp.c | 2 +- drivers/gpu/drm/drm_ioctl.c | 4 +- drivers/gpu/drm/drm_irq.c | 2 +- drivers/gpu/drm/drm_lease.c | 131 +- drivers/gpu/drm/drm_mm.c | 2 +- drivers/gpu/drm/drm_mode_object.c | 2 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_plane.c | 2 +- drivers/gpu/drm/drm_plane_helper.c | 2 +- drivers/gpu/drm/drm_prime.c | 2 +- drivers/gpu/drm/drm_probe_helper.c | 2 +- drivers/gpu/drm/drm_property.c | 2 +- drivers/gpu/drm/drm_scdc_helper.c | 2 +- drivers/gpu/drm/drm_syncobj.c | 2 +- drivers/gpu/drm/drm_vblank.c | 12 +- drivers/gpu/drm/drm_vma_manager.c | 2 +- drivers/gpu/drm/gud/gud_pipe.c | 10 +- drivers/gpu/drm/i915/Kconfig.debug | 6 + drivers/gpu/drm/i915/Makefile | 13 +- drivers/gpu/drm/i915/display/intel_ddi.c | 3 + drivers/gpu/drm/i915/display/intel_display.c | 46 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_client_blt.c | 355 - drivers/gpu/drm/i915/gem/i915_gem_client_blt.h | 21 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 2920 ++++----- drivers/gpu/drm/i915/gem/i915_gem_context.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 196 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 179 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 58 +- drivers/gpu/drm/i915/gem/i915_gem_domain.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 480 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 76 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 7 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 32 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 207 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 58 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 461 -- drivers/gpu/drm/i915/gem/i915_gem_object_blt.h | 39 - drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 235 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 53 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 490 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 117 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 23 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 4 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 8 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 114 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 127 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 190 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 243 + drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 86 +- .../drm/i915/gem/selftests/i915_gem_object_blt.c | 597 -- drivers/gpu/drm/i915/gem/selftests/i915_gem_phys.c | 3 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 67 +- drivers/gpu/drm/i915/gem/selftests/mock_context.h | 4 +- drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 10 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 17 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 68 + drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 44 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 16 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 7 + drivers/gpu/drm/i915/gt/intel_context.c | 88 +- drivers/gpu/drm/i915/gt/intel_context.h | 56 +- drivers/gpu/drm/i915/gt/intel_context_param.c | 63 - drivers/gpu/drm/i915/gt/intel_context_param.h | 6 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 64 +- drivers/gpu/drm/i915/gt/intel_engine.h | 87 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 420 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 74 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.h | 4 + drivers/gpu/drm/i915/gt/intel_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 93 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 6 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 604 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 12 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 6 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 2 + drivers/gpu/drm/i915/gt/intel_gt.c | 197 +- drivers/gpu/drm/i915/gt/intel_gt.h | 10 + drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 13 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_requests.c | 21 +- drivers/gpu/drm/i915/gt/intel_gt_requests.h | 9 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 37 + drivers/gpu/drm/i915/gt/intel_gtt.c | 20 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 18 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 117 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 3 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 688 ++ drivers/gpu/drm/i915/gt/intel_migrate.h | 65 + drivers/gpu/drm/i915/gt/intel_migrate_types.h | 15 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 49 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_renderstate.h | 1 + drivers/gpu/drm/i915/gt/intel_reset.c | 56 +- drivers/gpu/drm/i915/gt/intel_ring.h | 1 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 70 +- drivers/gpu/drm/i915/gt/intel_rps.c | 209 +- drivers/gpu/drm/i915/gt/intel_rps.h | 10 + drivers/gpu/drm/i915/gt/intel_sseu.c | 126 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 10 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 405 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 1 + drivers/gpu/drm/i915/gt/mock_engine.c | 51 +- drivers/gpu/drm/i915/gt/selftest_context.c | 10 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 22 + .../gpu/drm/i915/gt/selftest_engine_heartbeat.h | 2 + drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 4 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 307 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 330 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 6 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 669 ++ drivers/gpu/drm/i915/gt/selftest_mocs.c | 52 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_slpc.c | 311 + drivers/gpu/drm/i915/gt/selftest_timeline.c | 2 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 162 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 129 +- .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 235 + .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 127 +- .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 65 +- drivers/gpu/drm/i915/gt/uc/abi/guc_messages_abi.h | 213 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 206 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 119 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 487 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 4 + drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 703 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.h | 36 +- drivers/gpu/drm/i915/gt/uc/intel_guc_debugfs.c | 47 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 167 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 29 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 80 + drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h | 31 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 626 ++ drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 42 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 29 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 2895 ++++++++- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 18 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 126 +- drivers/gpu/drm/i915/gt/uc/intel_uc.h | 15 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 27 +- drivers/gpu/drm/i915/gvt/handlers.c | 1 + drivers/gpu/drm/i915/gvt/kvmgt.c | 8 +- drivers/gpu/drm/i915/gvt/mmio_context.c | 2 + drivers/gpu/drm/i915/gvt/scheduler.c | 7 +- drivers/gpu/drm/i915/i915_active.c | 37 +- drivers/gpu/drm/i915/i915_active.h | 3 + drivers/gpu/drm/i915/i915_buddy.c | 421 ++ drivers/gpu/drm/i915/i915_buddy.h | 135 + drivers/gpu/drm/i915/i915_cmd_parser.c | 67 +- drivers/gpu/drm/i915/i915_debugfs_params.c | 32 + drivers/gpu/drm/i915/i915_drv.h | 111 +- drivers/gpu/drm/i915/i915_gem.c | 58 - drivers/gpu/drm/i915/i915_gem.h | 12 - drivers/gpu/drm/i915/i915_gem_evict.c | 1 + drivers/gpu/drm/i915/i915_gem_ww.c | 63 + drivers/gpu/drm/i915/i915_gem_ww.h | 50 + drivers/gpu/drm/i915/i915_getparam.c | 7 +- drivers/gpu/drm/i915/i915_globals.c | 160 - drivers/gpu/drm/i915/i915_globals.h | 37 - drivers/gpu/drm/i915/i915_gpu_error.c | 46 +- drivers/gpu/drm/i915/i915_module.c | 113 + drivers/gpu/drm/i915/i915_pci.c | 75 +- drivers/gpu/drm/i915/i915_pci.h | 8 + drivers/gpu/drm/i915/i915_perf.c | 36 +- drivers/gpu/drm/i915/i915_perf.h | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 6 +- drivers/gpu/drm/i915/i915_pmu.h | 4 +- drivers/gpu/drm/i915/i915_reg.h | 64 +- drivers/gpu/drm/i915/i915_request.c | 299 +- drivers/gpu/drm/i915/i915_request.h | 38 +- drivers/gpu/drm/i915/i915_scatterlist.c | 80 + drivers/gpu/drm/i915/i915_scatterlist.h | 5 + drivers/gpu/drm/i915/i915_scheduler.c | 220 +- drivers/gpu/drm/i915/i915_scheduler.h | 54 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 111 + drivers/gpu/drm/i915/i915_sw_fence_work.c | 5 +- drivers/gpu/drm/i915/i915_sw_fence_work.h | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 83 +- drivers/gpu/drm/i915/i915_trace.h | 201 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 258 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 56 + drivers/gpu/drm/i915/i915_vma.c | 34 +- drivers/gpu/drm/i915/i915_vma.h | 3 + drivers/gpu/drm/i915/intel_device_info.h | 4 +- drivers/gpu/drm/i915/intel_memory_region.c | 62 +- drivers/gpu/drm/i915/intel_memory_region.h | 29 +- drivers/gpu/drm/i915/intel_pm.c | 22 +- drivers/gpu/drm/i915/intel_region_ttm.c | 142 +- drivers/gpu/drm/i915/intel_region_ttm.h | 16 +- drivers/gpu/drm/i915/intel_step.c | 1 + drivers/gpu/drm/i915/intel_uncore.c | 422 +- drivers/gpu/drm/i915/intel_uncore.h | 20 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 787 +++ .../gpu/drm/i915/selftests/i915_live_selftests.h | 5 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 2 +- .../gpu/drm/i915/selftests/i915_perf_selftests.h | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 4 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 4 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_live_test.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 257 +- .../drm/i915/selftests/intel_scheduler_helpers.c | 88 + .../drm/i915/selftests/intel_scheduler_helpers.h | 33 + drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 3 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 1 - drivers/gpu/drm/i915/selftests/mock_region.c | 29 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 6 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 3 - drivers/gpu/drm/mediatek/mtk_drm_plane.c | 60 +- drivers/gpu/drm/meson/meson_registers.h | 5 + drivers/gpu/drm/meson/meson_viu.c | 7 +- drivers/gpu/drm/msm/Kconfig | 6 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 29 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 12 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 1 + drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 131 +- drivers/gpu/drm/msm/adreno/a6xx_hfi.c | 34 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 40 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 12 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 5 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 102 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 10 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 81 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_ctl.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 11 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 1 - drivers/gpu/drm/msm/dp/dp_aux.c | 3 + drivers/gpu/drm/msm/dp/dp_catalog.c | 8 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 139 +- drivers/gpu/drm/msm/dp/dp_display.c | 77 +- drivers/gpu/drm/msm/dp/dp_link.c | 50 +- drivers/gpu/drm/msm/dp/dp_panel.c | 9 +- drivers/gpu/drm/msm/dp/dp_power.c | 3 + drivers/gpu/drm/msm/dsi/dsi.c | 15 +- drivers/gpu/drm/msm/dsi/dsi.h | 18 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 74 + drivers/gpu/drm/msm/dsi/dsi_cfg.c | 33 +- drivers/gpu/drm/msm/dsi/dsi_cfg.h | 3 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 161 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 146 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 83 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 5 + drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 2 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 8 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 190 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/msm/msm_drv.h | 18 +- drivers/gpu/drm/msm/msm_fbdev.c | 12 +- drivers/gpu/drm/msm/msm_gem.c | 40 +- drivers/gpu/drm/msm/msm_gem.h | 3 - drivers/gpu/drm/msm/msm_gem_prime.c | 11 - drivers/gpu/drm/msm/msm_kms.h | 3 - drivers/gpu/drm/panel/Kconfig | 23 + drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 792 +++ drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 366 ++ drivers/gpu/drm/panel/panel-simple.c | 134 +- drivers/gpu/drm/pl111/pl111_display.c | 1 - drivers/gpu/drm/pl111/pl111_drv.c | 1 - drivers/gpu/drm/radeon/evergreen.c | 8 +- drivers/gpu/drm/radeon/r100.c | 9 + drivers/gpu/drm/radeon/radeon_fb.c | 7 +- drivers/gpu/drm/radeon/rs600.c | 8 +- drivers/gpu/drm/radeon/rv770.c | 8 +- drivers/gpu/drm/selftests/test-drm_damage_helper.c | 287 +- drivers/gpu/drm/tegra/Makefile | 1 - drivers/gpu/drm/tegra/drm.c | 2 +- drivers/gpu/drm/tegra/gather_bo.c | 81 - drivers/gpu/drm/tegra/gather_bo.h | 22 - drivers/gpu/drm/tegra/submit.c | 122 +- drivers/gpu/drm/tegra/uapi.c | 91 +- drivers/gpu/drm/vkms/vkms_composer.c | 2 +- drivers/gpu/drm/vkms/vkms_drv.h | 6 +- drivers/gpu/drm/vkms/vkms_writeback.c | 28 +- drivers/gpu/drm/xlnx/Kconfig | 2 + drivers/gpu/drm/xlnx/zynqmp_disp.c | 320 +- drivers/gpu/drm/xlnx/zynqmp_dp.c | 22 +- drivers/gpu/host1x/fence.c | 4 +- drivers/gpu/host1x/job.c | 21 +- drivers/hv/Kconfig | 7 +- drivers/i2c/busses/i2c-at91-core.c | 17 +- drivers/i2c/busses/i2c-bcm-iproc.c | 4 +- drivers/i2c/busses/i2c-highlander.c | 2 +- drivers/i2c/busses/i2c-i801.c | 19 +- drivers/i2c/busses/i2c-parport.c | 36 +- drivers/i2c/i2c-dev.c | 5 +- drivers/iio/adc/ingenic-adc.c | 102 +- drivers/iio/dac/max5821.c | 41 +- drivers/iio/proximity/sx9310.c | 48 +- drivers/infiniband/core/cma.c | 17 +- drivers/infiniband/core/core_priv.h | 46 +- drivers/infiniband/core/device.c | 2 + drivers/infiniband/core/restrack.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 31 +- drivers/infiniband/core/uverbs_std_types_qp.c | 29 +- drivers/infiniband/core/verbs.c | 234 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 26 +- drivers/infiniband/hw/bnxt_re/ib_verbs.h | 7 +- drivers/infiniband/hw/bnxt_re/main.c | 1 + drivers/infiniband/hw/cxgb4/cq.c | 12 +- drivers/infiniband/hw/cxgb4/ev.c | 6 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 8 +- drivers/infiniband/hw/cxgb4/provider.c | 1 + drivers/infiniband/hw/cxgb4/qp.c | 37 +- drivers/infiniband/hw/efa/efa.h | 5 +- drivers/infiniband/hw/efa/efa_main.c | 1 + drivers/infiniband/hw/efa/efa_verbs.c | 29 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 7 +- drivers/infiniband/hw/hns/hns_roce_device.h | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 6 +- drivers/infiniband/hw/hns/hns_roce_main.c | 5 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 36 +- drivers/infiniband/hw/irdma/utils.c | 3 - drivers/infiniband/hw/irdma/verbs.c | 31 +- drivers/infiniband/hw/mlx4/main.c | 1 + drivers/infiniband/hw/mlx4/mlx4_ib.h | 5 +- drivers/infiniband/hw/mlx4/qp.c | 25 +- drivers/infiniband/hw/mlx5/cq.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 3 +- drivers/infiniband/hw/mlx5/gsi.c | 51 +- drivers/infiniband/hw/mlx5/ib_rep.c | 77 +- drivers/infiniband/hw/mlx5/main.c | 179 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 7 +- drivers/infiniband/hw/mlx5/mr.c | 4 +- drivers/infiniband/hw/mlx5/qp.c | 65 +- drivers/infiniband/hw/mlx5/std_types.c | 10 +- drivers/infiniband/hw/mthca/mthca_provider.c | 77 +- drivers/infiniband/hw/ocrdma/ocrdma_main.c | 1 + drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 25 +- drivers/infiniband/hw/ocrdma/ocrdma_verbs.h | 5 +- drivers/infiniband/hw/qedr/main.c | 1 + drivers/infiniband/hw/qedr/qedr_roce_cm.c | 13 +- drivers/infiniband/hw/qedr/qedr_roce_cm.h | 5 +- drivers/infiniband/hw/qedr/verbs.c | 49 +- drivers/infiniband/hw/qedr/verbs.h | 4 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 34 +- drivers/infiniband/hw/usnic/usnic_ib_qp_grp.h | 10 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 69 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.h | 5 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 1 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c | 53 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_verbs.h | 5 +- drivers/infiniband/sw/rdmavt/qp.c | 102 +- drivers/infiniband/sw/rdmavt/qp.h | 5 +- drivers/infiniband/sw/rdmavt/vt.c | 9 + drivers/infiniband/sw/rxe/rxe_net.c | 1 + drivers/infiniband/sw/rxe/rxe_pool.c | 2 +- drivers/infiniband/sw/rxe/rxe_resp.c | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 48 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 2 +- drivers/infiniband/sw/siw/siw_main.c | 1 + drivers/infiniband/sw/siw/siw_qp.c | 2 - drivers/infiniband/sw/siw/siw_verbs.c | 54 +- drivers/infiniband/sw/siw/siw_verbs.h | 5 +- drivers/infiniband/ulp/iser/iser_memory.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 9 +- drivers/interconnect/core.c | 3 + drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/icc-rpmh.c | 93 + drivers/interconnect/qcom/icc-rpmh.h | 2 + drivers/interconnect/qcom/osm-l3.c | 60 +- drivers/interconnect/qcom/sc7180.c | 96 +- drivers/interconnect/qcom/sc7280.c | 96 +- drivers/interconnect/qcom/sc8180x.c | 626 ++ drivers/interconnect/qcom/sc8180x.h | 174 + drivers/interconnect/qcom/sdm845.c | 99 +- drivers/interconnect/qcom/sdx55.c | 96 +- drivers/interconnect/qcom/sm8150.c | 96 +- drivers/interconnect/qcom/sm8250.c | 96 +- drivers/interconnect/qcom/sm8350.c | 97 +- drivers/iommu/Kconfig | 14 + drivers/iommu/Makefile | 1 + drivers/iommu/apple-dart.c | 923 +++ drivers/iommu/dma-iommu.c | 22 +- drivers/iommu/io-pgtable-arm.c | 63 + drivers/iommu/io-pgtable.c | 1 + drivers/iommu/iommu.c | 15 +- drivers/leds/blink/leds-lgm-sso.c | 12 +- drivers/md/Kconfig | 2 + drivers/md/bcache/Kconfig | 1 + drivers/md/dm-crypt.c | 7 +- drivers/md/dm-ima.c | 2 +- drivers/md/dm-ioctl.c | 4 - drivers/md/dm-rq.c | 1 - drivers/md/dm-table.c | 2 +- drivers/md/dm.c | 32 +- drivers/md/raid1.c | 2 - drivers/md/raid10.c | 4 +- drivers/media/common/videobuf2/videobuf2-core.c | 23 +- drivers/media/i2c/Kconfig | 1 + drivers/media/i2c/max9286.c | 17 +- drivers/media/i2c/mt9p031.c | 80 +- drivers/media/i2c/st-mipid02.c | 22 +- drivers/media/i2c/tda1997x.c | 4 +- drivers/media/pci/cx18/cx18-ioctl.c | 4 +- drivers/media/pci/cx18/cx18-streams.c | 8 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 17 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 8 +- drivers/media/platform/am437x/am437x-vpfe.c | 19 +- drivers/media/platform/atmel/atmel-isc-base.c | 4 +- drivers/media/platform/atmel/atmel-isi.c | 17 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 15 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 15 +- drivers/media/platform/cadence/cdns-csi2rx.c | 14 +- drivers/media/platform/davinci/vpif_capture.c | 21 +- drivers/media/platform/exynos4-is/media-dev.c | 20 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 9 +- drivers/media/platform/marvell-ccic/mcam-core.c | 10 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +- drivers/media/platform/meson/ge2d/ge2d.c | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 1 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 63 +- drivers/media/platform/omap3isp/isp.c | 21 +- drivers/media/platform/pxa_camera.c | 26 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 8 +- drivers/media/platform/qcom/camss/camss-vfe.c | 3 +- drivers/media/platform/qcom/camss/camss-vfe.h | 2 +- drivers/media/platform/qcom/camss/camss.c | 18 +- drivers/media/platform/rcar-vin/rcar-core.c | 1077 ++-- drivers/media/platform/rcar-vin/rcar-csi2.c | 210 +- drivers/media/platform/rcar-vin/rcar-dma.c | 22 +- drivers/media/platform/rcar-vin/rcar-vin.h | 25 +- drivers/media/platform/rcar_drif.c | 14 +- drivers/media/platform/renesas-ceu.c | 29 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 9 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 44 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 98 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 29 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 557 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 406 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 107 +- drivers/media/platform/stm32/stm32-dcmi.c | 18 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 12 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 29 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 2 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 2 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/video-mux.c | 17 +- drivers/media/platform/xilinx/xilinx-vipp.c | 17 +- drivers/media/rc/mceusb.c | 1 + drivers/media/rc/streamzap.c | 1 + drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/test-drivers/vivid/vivid-core.c | 14 +- drivers/media/tuners/mxl5007t.c | 9 - drivers/media/usb/em28xx/em28xx-cards.c | 5 +- drivers/media/usb/gspca/sn9c20x.c | 22 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 10 +- drivers/media/v4l2-core/v4l2-async.c | 168 +- drivers/media/v4l2-core/v4l2-common.c | 3 + drivers/media/v4l2-core/v4l2-ctrls-core.c | 6 + drivers/media/v4l2-core/v4l2-ctrls-defs.c | 4 + drivers/media/v4l2-core/v4l2-fwnode.c | 83 +- drivers/media/v4l2-core/v4l2-ioctl.c | 5 +- drivers/memstick/core/ms_block.c | 2 +- drivers/mfd/Kconfig | 28 + drivers/mfd/Makefile | 5 + drivers/mfd/ab8500-core.c | 2 +- drivers/mfd/axp20x.c | 16 +- .../{dbx500-prcmu-regs.h => db8500-prcmu-regs.h} | 0 drivers/mfd/db8500-prcmu.c | 22 +- drivers/mfd/intel-lpss-acpi.c | 18 + drivers/mfd/intel-m10-bmc.c | 12 +- drivers/mfd/lpc_ich.c | 1 + drivers/mfd/mt6360-core.c | 8 +- drivers/mfd/rsmu.h | 16 + drivers/mfd/rsmu_core.c | 88 + drivers/mfd/rsmu_i2c.c | 203 + drivers/mfd/rsmu_spi.c | 273 + drivers/mfd/stmpe.c | 4 +- drivers/mfd/tc3589x.c | 2 +- drivers/mfd/wm8994-irq.c | 2 +- drivers/misc/Kconfig | 12 + drivers/misc/Makefile | 1 + drivers/misc/gehc-achc.c | 565 ++ drivers/misc/sgi-xp/xpc_uv.c | 8 +- drivers/misc/sram.c | 103 +- drivers/misc/sram.h | 9 + drivers/mmc/core/block.c | 74 +- drivers/mmc/core/core.c | 12 +- drivers/mmc/core/crypto.c | 15 +- drivers/mmc/core/mmc_ops.c | 5 +- drivers/mmc/core/mmc_ops.h | 1 + drivers/mmc/core/sdio_cis.c | 22 +- drivers/mmc/host/cqhci-crypto.h | 7 +- drivers/mmc/host/dw_mmc.c | 79 +- drivers/mmc/host/dw_mmc.h | 7 + drivers/mmc/host/mmci_stm32_sdmmc.c | 7 +- drivers/mmc/host/sdhci-esdhc-imx.c | 33 +- drivers/mmc/host/sdhci-msm.c | 18 + drivers/mtd/Kconfig | 10 +- drivers/mtd/mtd_blkdevs.c | 2 +- drivers/mtd/mtdblock.c | 4 + drivers/mtd/mtdblock_ro.c | 4 + drivers/mtd/nand/raw/meson_nand.c | 4 +- drivers/mtd/nand/raw/nand_base.c | 6 + drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/spi/core.c | 2 + drivers/net/Kconfig | 4 +- drivers/net/Makefile | 2 +- drivers/net/bareudp.c | 16 +- drivers/net/bonding/bond_alb.c | 32 - drivers/net/bonding/bond_main.c | 499 +- drivers/net/can/flexcan.c | 2 +- drivers/net/can/m_can/m_can.c | 8 +- drivers/net/dsa/b53/b53_common.c | 10 - drivers/net/dsa/b53/b53_priv.h | 2 - drivers/net/dsa/bcm_sf2.c | 1 - drivers/net/dsa/hirschmann/hellcreek.c | 7 +- drivers/net/dsa/lan9303-core.c | 34 +- drivers/net/dsa/lantiq_gswip.c | 14 +- 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 | 134 +- drivers/net/dsa/mt7530.h | 21 +- drivers/net/dsa/mv88e6xxx/chip.c | 25 - drivers/net/dsa/qca/ar9331.c | 73 +- drivers/net/dsa/sja1105/sja1105.h | 1 - drivers/net/dsa/sja1105/sja1105_main.c | 320 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 9 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 76 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 10 +- drivers/net/ethernet/cavium/liquidio/lio_main.c | 5 +- drivers/net/ethernet/cirrus/Kconfig | 2 +- drivers/net/ethernet/dec/tulip/media.c | 2 +- drivers/net/ethernet/freescale/dpaa2/Makefile | 2 +- .../ethernet/freescale/dpaa2/dpaa2-eth-devlink.c | 5 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 2 +- .../freescale/dpaa2/dpaa2-switch-ethtool.c | 56 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 151 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.h | 18 + drivers/net/ethernet/freescale/dpaa2/dpsw.h | 5 + drivers/net/ethernet/freescale/fec.h | 2 + drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/hisilicon/Kconfig | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 79 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 8 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 56 + .../ethernet/hisilicon/hns3/hns3pf/hclge_devlink.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 6 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 1 + .../hisilicon/hns3/hns3vf/hclgevf_devlink.c | 7 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_devlink.h | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 13 +- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_devlink.c | 4 +- drivers/net/ethernet/intel/ice/ice_main.c | 28 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 7 + drivers/net/ethernet/marvell/mvneta.c | 6 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 2 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 5 +- .../ethernet/marvell/prestera/prestera_devlink.c | 9 +- .../ethernet/marvell/prestera/prestera_devlink.h | 2 +- .../net/ethernet/marvell/prestera/prestera_main.c | 2 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 4 +- drivers/net/ethernet/mellanox/mlx4/main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 74 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 168 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.h | 4 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/mapping.c | 45 + .../net/ethernet/mellanox/mlx5/core/en/mapping.h | 5 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 9 +- .../net/ethernet/mellanox/mlx5/core/en/tc_tun.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 88 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 21 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 20 +- .../mellanox/mlx5/core/esw/acl/egress_ofld.c | 16 + .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 6 +- .../net/ethernet/mellanox/mlx5/core/esw/sample.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 46 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 44 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 397 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/lag.c | 267 +- drivers/net/ethernet/mellanox/mlx5/core/lag.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag_mp.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/lib/eq.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 21 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 12 + drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 10 +- .../ethernet/mellanox/mlx5/core/sf/dev/driver.c | 2 +- .../net/ethernet/mellanox/mlx5/core/sf/devlink.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/sf/sf.h | 4 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 4 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 2 + drivers/net/ethernet/mellanox/mlxsw/core.c | 5 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 2 +- drivers/net/ethernet/microchip/sparx5/Kconfig | 1 - .../ethernet/microchip/sparx5/sparx5_mactable.c | 2 +- drivers/net/ethernet/mscc/ocelot_io.c | 16 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 5 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 6 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 11 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 2 +- .../net/ethernet/pensando/ionic/ionic_devlink.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_devlink.c | 5 +- drivers/net/ethernet/realtek/r8169_main.c | 4 + drivers/net/ethernet/rocker/rocker_main.c | 2 +- drivers/net/ethernet/rocker/rocker_ofdpa.c | 2 +- .../net/ethernet/stmicro/stmmac/dwmac-ipq806x.c | 18 +- drivers/net/ethernet/ti/Kconfig | 2 - drivers/net/ethernet/ti/am65-cpsw-nuss.c | 35 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 2 + drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 4 +- drivers/net/ethernet/ti/cpsw_new.c | 15 +- drivers/net/ethernet/ti/cpsw_priv.h | 4 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 2 +- drivers/net/ethernet/ti/davinci_emac.c | 2 +- drivers/net/ipa/gsi.c | 239 +- drivers/net/ipa/gsi.h | 31 +- drivers/net/ipa/ipa.h | 12 - drivers/net/ipa/ipa_clock.c | 188 +- drivers/net/ipa/ipa_clock.h | 33 +- drivers/net/ipa/ipa_data-v4.9.c | 9 +- drivers/net/ipa/ipa_endpoint.c | 14 +- drivers/net/ipa/ipa_interrupt.c | 9 +- drivers/net/ipa/ipa_main.c | 129 +- drivers/net/ipa/ipa_modem.c | 43 +- drivers/net/ipa/ipa_smp2p.c | 33 +- drivers/net/ipa/ipa_uc.c | 12 +- drivers/net/mhi/Makefile | 3 - drivers/net/mhi/mhi.h | 41 - drivers/net/mhi/net.c | 487 -- drivers/net/mhi/proto_mbim.c | 310 - drivers/net/mhi_net.c | 416 ++ drivers/net/netdevsim/bus.c | 26 +- drivers/net/netdevsim/dev.c | 23 +- drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/pcs/pcs-xpcs.c | 2 +- drivers/net/phy/micrel.c | 2 - drivers/net/ppp/ppp_generic.c | 21 +- drivers/net/usb/lan78xx.c | 16 +- drivers/net/usb/pegasus.c | 152 +- drivers/net/virtio_net.c | 10 +- drivers/net/vrf.c | 2 +- drivers/net/wireless/intersil/Kconfig | 20 - drivers/net/wireless/intersil/Makefile | 1 - drivers/net/wireless/intersil/prism54/Makefile | 9 - drivers/net/wireless/intersil/prism54/isl_38xx.c | 245 - drivers/net/wireless/intersil/prism54/isl_38xx.h | 158 - drivers/net/wireless/intersil/prism54/isl_ioctl.c | 2909 --------- drivers/net/wireless/intersil/prism54/isl_ioctl.h | 35 - drivers/net/wireless/intersil/prism54/isl_oid.h | 492 -- drivers/net/wireless/intersil/prism54/islpci_dev.c | 951 --- drivers/net/wireless/intersil/prism54/islpci_dev.h | 204 - drivers/net/wireless/intersil/prism54/islpci_eth.c | 489 -- drivers/net/wireless/intersil/prism54/islpci_eth.h | 59 - .../net/wireless/intersil/prism54/islpci_hotplug.c | 316 - drivers/net/wireless/intersil/prism54/islpci_mgt.c | 491 -- drivers/net/wireless/intersil/prism54/islpci_mgt.h | 126 - drivers/net/wireless/intersil/prism54/oid_mgt.c | 889 --- drivers/net/wireless/intersil/prism54/oid_mgt.h | 46 - .../net/wireless/intersil/prism54/prismcompat.h | 30 - drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 3 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 3 +- drivers/net/wwan/Kconfig | 12 + drivers/net/wwan/Makefile | 1 + 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_protocol_ops.c | 4 +- drivers/net/wwan/iosm/iosm_ipc_wwan.c | 2 +- drivers/net/wwan/mhi_wwan_ctrl.c | 12 +- drivers/net/wwan/mhi_wwan_mbim.c | 658 ++ drivers/nubus/bus.c | 2 +- drivers/nvdimm/namespace_devs.c | 17 +- drivers/nvme/host/core.c | 2 +- drivers/nvmem/Kconfig | 11 + drivers/nvmem/Makefile | 2 + drivers/nvmem/core.c | 7 +- drivers/nvmem/nintendo-otp.c | 124 + drivers/nvmem/qfprom.c | 31 +- drivers/parisc/ccio-dma.c | 2 +- drivers/parisc/sba_iommu.c | 2 +- drivers/pci/controller/dwc/Kconfig | 11 + drivers/pci/controller/dwc/Makefile | 1 + drivers/pci/controller/dwc/pcie-dw-rockchip.c | 276 + drivers/pci/controller/dwc/pcie-tegra194.c | 54 +- drivers/pci/controller/pci-aardvark.c | 125 +- drivers/pci/controller/pci-tegra.c | 25 +- drivers/pci/controller/pci-xgene-msi.c | 1 - drivers/pci/controller/pcie-iproc-bcma.c | 16 +- drivers/pci/controller/pcie-mediatek.c | 52 +- drivers/pci/controller/pcie-rcar-ep.c | 4 +- drivers/pci/msi.c | 274 +- drivers/pci/of.c | 2 +- drivers/pci/pci-bridge-emul.h | 2 +- drivers/pci/pci-sysfs.c | 6 +- drivers/pci/pci.c | 29 +- drivers/pci/quirks.c | 35 +- drivers/pci/syscall.c | 1 + drivers/pci/vpd.c | 114 +- drivers/phy/mediatek/phy-mtk-tphy.c | 94 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 50 + drivers/phy/qualcomm/phy-qcom-usb-hs.c | 2 +- drivers/phy/renesas/phy-rcar-gen3-usb2.c | 97 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- drivers/phy/ti/phy-twl4030-usb.c | 15 + drivers/pinctrl/Kconfig | 19 + drivers/pinctrl/Makefile | 1 + drivers/pinctrl/aspeed/pinctrl-aspeed.c | 4 +- drivers/pinctrl/aspeed/pinmux-aspeed.c | 3 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 26 +- drivers/pinctrl/pinctrl-amd.c | 3 +- drivers/pinctrl/pinctrl-ingenic.c | 545 +- drivers/pinctrl/pinctrl-k210.c | 26 +- drivers/pinctrl/pinctrl-keembay.c | 1731 +++++ drivers/pinctrl/pinctrl-single.c | 21 +- drivers/pinctrl/pinctrl-stmfx.c | 6 +- drivers/pinctrl/pinctrl-zynqmp.c | 10 - drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-sm6115.c | 923 +++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 2 + drivers/pinctrl/renesas/Kconfig | 11 + drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 1175 ++++ drivers/pinctrl/stm32/Kconfig | 6 + drivers/pinctrl/stm32/Makefile | 1 + drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 1679 +++++ drivers/pinctrl/sunxi/pinctrl-sunxi.c | 8 +- drivers/platform/surface/aggregator/Makefile | 15 +- drivers/platform/surface/surface3_power.c | 8 +- drivers/platform/x86/Kconfig | 36 - drivers/platform/x86/Makefile | 3 - drivers/platform/x86/dell/Kconfig | 2 +- drivers/platform/x86/dell/dcdbas.c | 4 +- drivers/platform/x86/dell/dell-smbios-smm.c | 31 - drivers/platform/x86/dell/dell-smo8800.c | 74 +- drivers/platform/x86/dual_accel_detect.h | 3 +- drivers/platform/x86/intel/Kconfig | 1 + drivers/platform/x86/intel/Makefile | 1 + drivers/platform/x86/intel/int33fe/Makefile | 2 +- drivers/platform/x86/intel/int3472/Makefile | 2 +- drivers/platform/x86/intel/pmt/Kconfig | 40 + drivers/platform/x86/intel/pmt/Makefile | 12 + drivers/platform/x86/intel/pmt/class.c | 344 + .../x86/{intel_pmt_class.h => intel/pmt/class.h} | 0 drivers/platform/x86/intel/pmt/crashlog.c | 327 + drivers/platform/x86/intel/pmt/telemetry.c | 140 + drivers/platform/x86/intel_pmt_class.c | 344 - drivers/platform/x86/intel_pmt_crashlog.c | 327 - drivers/platform/x86/intel_pmt_telemetry.c | 140 - .../x86/intel_speed_select_if/isst_if_common.c | 3 +- drivers/platform/x86/pcengines-apuv2.c | 2 + drivers/power/supply/Kconfig | 2 +- drivers/power/supply/axp288_fuel_gauge.c | 489 +- drivers/power/supply/cw2015_battery.c | 4 +- drivers/power/supply/max17042_battery.c | 2 + drivers/power/supply/qcom_smbb.c | 5 +- drivers/power/supply/sbs-battery.c | 16 +- drivers/power/supply/sc27xx_fuel_gauge.c | 4 +- drivers/powercap/intel_rapl_common.c | 50 +- drivers/ptp/Kconfig | 7 + drivers/ptp/ptp_ocp.c | 1286 +++- drivers/ptp/ptp_sysfs.c | 2 +- drivers/regulator/sy7636a-regulator.c | 13 +- drivers/remoteproc/qcom_q6v5_pas.c | 1 + drivers/remoteproc/qcom_wcnss.c | 49 +- drivers/remoteproc/qcom_wcnss.h | 4 +- drivers/remoteproc/qcom_wcnss_iris.c | 120 +- drivers/remoteproc/remoteproc_core.c | 4 +- drivers/remoteproc/remoteproc_elf_helpers.h | 2 +- drivers/rtc/Kconfig | 9 + drivers/rtc/Makefile | 2 + drivers/rtc/lib.c | 107 +- drivers/rtc/lib_test.c | 81 + drivers/rtc/rtc-s5m.c | 48 +- drivers/s390/block/dasd_eckd.c | 13 +- drivers/s390/char/sclp_config.c | 4 +- drivers/s390/cio/vfio_ccw_ops.c | 8 +- drivers/s390/crypto/vfio_ap_ops.c | 8 +- drivers/s390/net/Kconfig | 1 + drivers/s390/net/qeth_l2_main.c | 243 +- drivers/s390/scsi/zfcp_fsf.c | 2 +- drivers/scsi/53c700.c | 2 +- drivers/scsi/NCR5380.c | 6 +- drivers/scsi/aacraid/aachba.c | 2 +- drivers/scsi/aacraid/commsup.c | 2 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/aha1542.c | 6 +- drivers/scsi/bnx2i/bnx2i_hwi.c | 2 +- drivers/scsi/csiostor/csio_scsi.c | 6 +- drivers/scsi/cxlflash/main.c | 2 +- drivers/scsi/dpt_i2o.c | 4 +- drivers/scsi/elx/efct/efct_lio.c | 2 +- drivers/scsi/fnic/fnic_scsi.c | 51 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/hpsa.c | 6 +- drivers/scsi/ibmvscsi/ibmvfc.c | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +- drivers/scsi/ips.c | 2 +- drivers/scsi/isci/request.c | 4 +- drivers/scsi/libsas/sas_ata.c | 2 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc_init.c | 3 +- drivers/scsi/lpfc/lpfc_scsi.c | 71 +- drivers/scsi/megaraid/megaraid_sas_base.c | 4 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 10 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 8 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 319 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 40 +- drivers/scsi/mpt3sas/mpt3sas_config.c | 37 + drivers/scsi/mpt3sas/mpt3sas_ctl.c | 24 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 119 +- drivers/scsi/mvumi.c | 2 +- drivers/scsi/myrb.c | 11 +- drivers/scsi/myrs.c | 11 +- drivers/scsi/ncr53c8xx.c | 4 +- drivers/scsi/pcmcia/fdomain_cs.c | 4 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/qedf/qedf_io.c | 8 +- drivers/scsi/qedi/qedi_fw.c | 23 +- drivers/scsi/qedi/qedi_iscsi.c | 36 +- drivers/scsi/qedi/qedi_iscsi.h | 1 + drivers/scsi/qla1280.c | 5 +- drivers/scsi/qla2xxx/qla_attr.c | 25 + drivers/scsi/qla2xxx/qla_bsg.c | 4 +- drivers/scsi/qla2xxx/qla_dbg.c | 3 +- drivers/scsi/qla2xxx/qla_def.h | 11 +- drivers/scsi/qla2xxx/qla_edif.c | 2 +- drivers/scsi/qla2xxx/qla_gs.c | 4 +- drivers/scsi/qla2xxx/qla_init.c | 45 +- drivers/scsi/qla2xxx/qla_isr.c | 27 +- drivers/scsi/qla2xxx/qla_mid.c | 42 +- drivers/scsi/qla2xxx/qla_nvme.c | 45 +- drivers/scsi/qla2xxx/qla_os.c | 32 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla4xxx/ql4_iocb.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 4 +- drivers/scsi/qlogicpti.c | 2 +- drivers/scsi/scsi.c | 2 +- drivers/scsi/scsi_debug.c | 13 +- drivers/scsi/scsi_error.c | 16 +- drivers/scsi/scsi_lib.c | 29 +- drivers/scsi/scsi_logging.c | 18 +- drivers/scsi/scsi_transport_fc.c | 2 +- drivers/scsi/scsi_transport_spi.c | 2 +- drivers/scsi/sd.c | 33 +- drivers/scsi/sd_zbc.c | 10 +- drivers/scsi/smartpqi/smartpqi_init.c | 4 +- drivers/scsi/snic/snic_scsi.c | 12 +- drivers/scsi/sr.c | 13 +- drivers/scsi/stex.c | 6 +- drivers/scsi/storvsc_drv.c | 18 +- drivers/scsi/sun3_scsi.c | 5 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/ufs-sysfs.c | 3 +- drivers/scsi/ufs/ufs_quirks.h | 6 + drivers/scsi/ufs/ufshcd.c | 48 +- drivers/scsi/ufs/ufshpb.c | 60 +- drivers/scsi/ufs/ufshpb.h | 6 +- drivers/scsi/virtio_scsi.c | 4 +- drivers/scsi/xen-scsifront.c | 2 +- drivers/sh/superhyway/superhyway.c | 2 +- drivers/soc/fsl/qe/qe_ic.c | 75 +- drivers/soc/mediatek/mt8173-pm-domains.h | 1 + drivers/soc/mediatek/mt8183-mmsys.h | 21 +- drivers/soc/mediatek/mt8365-mmsys.h | 60 + drivers/soc/mediatek/mtk-mmsys.c | 18 +- drivers/soc/mediatek/mtk-mmsys.h | 137 +- drivers/soc/mediatek/mtk-pm-domains.h | 2 +- drivers/soc/qcom/cpr.c | 43 +- drivers/soc/qcom/mdt_loader.c | 18 +- drivers/soc/qcom/qcom-geni-se.c | 30 +- drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/qcom/smsm.c | 28 +- drivers/soc/ti/pruss.c | 1 + drivers/soc/ti/smartreflex.c | 52 +- drivers/spi/spi-cadence-quadspi.c | 21 +- drivers/spi/spi-fsl-dspi.c | 1 + drivers/spi/spi-mt65xx.c | 107 +- drivers/spi/spi-mxic.c | 41 +- drivers/spi/spi-pic32.c | 1 + drivers/spi/spi-tegra114.c | 8 +- drivers/spi/spi-tegra20-slink.c | 77 +- drivers/spi/spi.c | 6 +- drivers/spi/spidev.c | 1 - drivers/staging/fbtft/fbtft-core.c | 23 +- drivers/staging/media/hantro/hantro_drv.c | 8 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 52 + drivers/staging/media/hantro/hantro_hevc.c | 21 + drivers/staging/media/hantro/hantro_hw.h | 4 + drivers/staging/media/imx/imx-media-csi.c | 17 +- drivers/staging/media/imx/imx-media-dev-common.c | 7 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 17 +- drivers/staging/media/imx/imx7-media-csi.c | 24 +- drivers/staging/media/imx/imx7-mipi-csis.c | 16 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 16 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 8 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 1 + drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 70 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 2 + drivers/staging/media/sunxi/cedrus/cedrus_video.c | 6 +- drivers/staging/media/tegra-video/vi.c | 17 +- drivers/staging/qlge/qlge_main.c | 5 +- drivers/staging/r8188eu/Kconfig | 1 - drivers/staging/r8188eu/Makefile | 9 - drivers/staging/r8188eu/core/rtw_ap.c | 110 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 74 +- drivers/staging/r8188eu/core/rtw_cmd.c | 274 +- drivers/staging/r8188eu/core/rtw_debug.c | 14 +- drivers/staging/r8188eu/core/rtw_efuse.c | 10 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 85 +- drivers/staging/r8188eu/core/rtw_io.c | 46 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 259 +- drivers/staging/r8188eu/core/rtw_iol.c | 6 +- drivers/staging/r8188eu/core/rtw_led.c | 436 +- drivers/staging/r8188eu/core/rtw_mlme.c | 312 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 860 ++- drivers/staging/r8188eu/core/rtw_mp.c | 47 +- drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 188 +- drivers/staging/r8188eu/core/rtw_p2p.c | 104 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 52 +- drivers/staging/r8188eu/core/rtw_recv.c | 247 +- drivers/staging/r8188eu/core/rtw_security.c | 64 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 115 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 113 +- drivers/staging/r8188eu/core/rtw_xmit.c | 207 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 12 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 4 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 2 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 56 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 26 +- drivers/staging/r8188eu/hal/hal_com.c | 2 +- drivers/staging/r8188eu/hal/hal_intf.c | 9 +- drivers/staging/r8188eu/hal/odm.c | 115 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 4 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 131 +- drivers/staging/r8188eu/hal/odm_interface.c | 10 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 80 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 37 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 113 +- drivers/staging/r8188eu/hal/rtl8188e_mp.c | 93 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 14 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 12 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 2 +- drivers/staging/r8188eu/hal/rtl8188eu_led.c | 22 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 8 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 29 +- drivers/staging/r8188eu/hal/usb_halinit.c | 120 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 60 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 14 +- drivers/staging/r8188eu/include/Hal8188EPwrSeq.h | 84 +- .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 59 +- drivers/staging/r8188eu/include/basic_types.h | 45 - drivers/staging/r8188eu/include/drv_types.h | 2 +- drivers/staging/r8188eu/include/hal_intf.h | 16 +- drivers/staging/r8188eu/include/odm.h | 106 +- drivers/staging/r8188eu/include/odm_RTL8188E.h | 2 - drivers/staging/r8188eu/include/odm_reg.h | 2 +- drivers/staging/r8188eu/include/odm_types.h | 20 +- drivers/staging/r8188eu/include/osdep_intf.h | 2 - drivers/staging/r8188eu/include/osdep_service.h | 123 +- drivers/staging/r8188eu/include/rtl8188e_recv.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_spec.h | 415 +- drivers/staging/r8188eu/include/rtl8188e_xmit.h | 28 +- drivers/staging/r8188eu/include/rtw_android.h | 3 +- drivers/staging/r8188eu/include/rtw_cmd.h | 2 +- drivers/staging/r8188eu/include/rtw_debug.h | 9 - drivers/staging/r8188eu/include/rtw_ioctl.h | 12 - drivers/staging/r8188eu/include/rtw_mlme.h | 2 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 6 +- drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 81 - drivers/staging/r8188eu/include/rtw_sreset.h | 14 +- drivers/staging/r8188eu/include/usb_ops.h | 4 +- drivers/staging/r8188eu/include/wifi.h | 7 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 1873 +----- drivers/staging/r8188eu/os_dep/mlme_linux.c | 7 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 57 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 174 +- drivers/staging/r8188eu/os_dep/recv_linux.c | 29 +- drivers/staging/r8188eu/os_dep/rtw_android.c | 9 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 65 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 15 - drivers/staging/r8188eu/os_dep/xmit_linux.c | 10 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 - drivers/staging/rtl8192e/rtllib_crypt_ccmp.c | 4 +- drivers/staging/rtl8192e/rtllib_rx.c | 57 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 4 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 4 +- drivers/staging/rtl8192u/ieee80211/ieee80211_rx.c | 49 +- drivers/staging/rtl8723bs/Makefile | 1 - drivers/staging/rtl8723bs/core/rtw_ap.c | 9 +- drivers/staging/rtl8723bs/core/rtw_debug.c | 19 +- drivers/staging/rtl8723bs/core/rtw_ieee80211.c | 74 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 7 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 38 +- drivers/staging/rtl8723bs/core/rtw_rf.c | 1 - drivers/staging/rtl8723bs/core/rtw_security.c | 5 - drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 41 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 6 - drivers/staging/rtl8723bs/hal/HalBtc8723b2Ant.c | 6 - drivers/staging/rtl8723bs/hal/HalHWImg8723B_BB.c | 17 +- drivers/staging/rtl8723bs/hal/HalHWImg8723B_RF.c | 86 +- drivers/staging/rtl8723bs/hal/HalPhyRf.c | 67 +- drivers/staging/rtl8723bs/hal/HalPhyRf_8723B.c | 191 +- drivers/staging/rtl8723bs/hal/hal_btcoex.c | 3 - drivers/staging/rtl8723bs/hal/hal_com.c | 166 +- drivers/staging/rtl8723bs/hal/hal_com_phycfg.c | 447 +- drivers/staging/rtl8723bs/hal/hal_sdio.c | 1 - drivers/staging/rtl8723bs/hal/odm.c | 56 +- drivers/staging/rtl8723bs/hal/odm.h | 25 - drivers/staging/rtl8723bs/hal/odm_CfoTracking.c | 36 +- drivers/staging/rtl8723bs/hal/odm_CfoTracking.h | 2 +- drivers/staging/rtl8723bs/hal/odm_DIG.c | 5 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.c | 343 +- drivers/staging/rtl8723bs/hal/odm_HWConfig.h | 29 +- drivers/staging/rtl8723bs/hal/odm_NoiseMonitor.c | 23 +- drivers/staging/rtl8723bs/hal/odm_RTL8723B.c | 36 - drivers/staging/rtl8723bs/hal/odm_RTL8723B.h | 14 - drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.c | 7 +- drivers/staging/rtl8723bs/hal/odm_RegConfig8723B.h | 11 +- drivers/staging/rtl8723bs/hal/odm_RegDefine11N.h | 2 - drivers/staging/rtl8723bs/hal/odm_precomp.h | 1 - drivers/staging/rtl8723bs/hal/odm_reg.h | 4 - drivers/staging/rtl8723bs/hal/rtl8723b_cmd.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723b_dm.c | 12 - drivers/staging/rtl8723bs/hal/rtl8723b_hal_init.c | 22 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 52 +- drivers/staging/rtl8723bs/hal/rtl8723b_rf6052.c | 21 +- drivers/staging/rtl8723bs/hal/rtl8723b_rxdesc.c | 1 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 1 - drivers/staging/rtl8723bs/hal/sdio_halinit.c | 2 - drivers/staging/rtl8723bs/include/Hal8192CPhyReg.h | 4 - drivers/staging/rtl8723bs/include/HalVerDef.h | 18 - drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/hal_com.h | 35 +- drivers/staging/rtl8723bs/include/hal_com_phycfg.h | 20 +- drivers/staging/rtl8723bs/include/hal_com_reg.h | 19 - drivers/staging/rtl8723bs/include/hal_data.h | 24 +- drivers/staging/rtl8723bs/include/hal_pg.h | 8 +- drivers/staging/rtl8723bs/include/hal_phy.h | 3 +- drivers/staging/rtl8723bs/include/ieee80211.h | 26 +- drivers/staging/rtl8723bs/include/rtl8723b_xmit.h | 8 - drivers/staging/rtl8723bs/include/rtw_rf.h | 10 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 26 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 1 - drivers/staging/rtl8723bs/os_dep/os_intfs.c | 16 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 1 - drivers/staging/vc04_services/Kconfig | 22 +- drivers/target/loopback/tcm_loop.c | 4 +- drivers/thunderbolt/nhi.c | 46 +- drivers/thunderbolt/switch.c | 15 +- drivers/tty/serial/8250/8250_omap.c | 25 +- drivers/usb/dwc3/gadget.c | 11 + drivers/usb/gadget/configfs.c | 8 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_uac2.c | 12 +- drivers/usb/gadget/legacy/inode.c | 4 +- drivers/usb/host/xhci-mtk-sch.c | 160 +- drivers/usb/host/xhci-mtk.h | 15 +- drivers/usb/misc/adutux.c | 5 +- drivers/usb/serial/ftdi_sio.c | 1 + drivers/usb/serial/ftdi_sio_ids.h | 3 + drivers/usb/serial/option.c | 2 + drivers/usb/serial/pl2303.c | 1 + drivers/usb/storage/transport.c | 2 +- drivers/usb/typec/tcpm/tcpm.c | 4 +- drivers/vdpa/ifcvf/ifcvf_main.c | 4 +- drivers/vdpa/mlx5/core/mr.c | 9 - drivers/vdpa/mlx5/net/mlx5_vnet.c | 17 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 4 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 4 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 159 +- drivers/vfio/fsl-mc/vfio_fsl_mc_intr.c | 6 +- drivers/vfio/fsl-mc/vfio_fsl_mc_private.h | 7 - drivers/vfio/mdev/vfio_mdev.c | 33 +- drivers/vfio/pci/vfio_pci.c | 503 +- drivers/vfio/pci/vfio_pci_private.h | 7 - drivers/vfio/platform/vfio_platform_common.c | 86 +- drivers/vfio/platform/vfio_platform_private.h | 1 - drivers/vfio/vfio.c | 144 +- drivers/vhost/vdpa.c | 3 +- drivers/vhost/vhost.c | 10 +- drivers/vhost/vringh.c | 2 +- drivers/virtio/virtio.c | 1 + drivers/virtio/virtio_mem.c | 6 +- drivers/virtio/virtio_pci_common.c | 7 + drivers/virtio/virtio_ring.c | 18 +- drivers/virtio/virtio_vdpa.c | 3 + drivers/watchdog/Kconfig | 1 + drivers/watchdog/ixp4xx_wdt.c | 283 +- drivers/xen/swiotlb-xen.c | 2 +- drivers/zorro/zorro-driver.c | 13 +- fs/block_dev.c | 164 +- fs/btrfs/acl.c | 11 +- fs/btrfs/block-group.c | 2 +- fs/btrfs/ctree.h | 3 +- fs/btrfs/disk-io.c | 24 +- fs/btrfs/extent_io.c | 31 +- fs/btrfs/free-space-cache.c | 26 +- fs/btrfs/inode.c | 82 +- fs/btrfs/ioctl.c | 131 +- fs/btrfs/misc.h | 10 - fs/btrfs/send.c | 29 +- fs/btrfs/super.c | 2 +- fs/btrfs/sysfs.c | 98 +- fs/btrfs/tree-log.c | 16 +- fs/btrfs/volumes.c | 2 +- fs/ceph/caps.c | 17 +- fs/ceph/mds_client.c | 25 +- fs/ceph/snap.c | 34 +- fs/ceph/super.h | 2 +- fs/cifs/cifsglob.h | 10 + fs/cifs/cifssmb.c | 3 +- fs/cifs/dir.c | 2 +- fs/cifs/file.c | 43 +- fs/cifs/inode.c | 19 +- fs/cifs/misc.c | 50 +- fs/cifs/smb2pdu.c | 2 +- fs/configfs/file.c | 18 +- fs/debugfs/file.c | 8 +- fs/erofs/Kconfig | 1 + fs/erofs/data.c | 338 +- fs/erofs/inode.c | 9 +- fs/erofs/internal.h | 4 + fs/erofs/super.c | 59 +- fs/ext4/ext4_jbd2.c | 3 - fs/ext4/mmp.c | 2 +- fs/ext4/namei.c | 2 +- fs/f2fs/Kconfig | 16 +- fs/f2fs/checkpoint.c | 12 +- fs/f2fs/compress.c | 24 + fs/f2fs/data.c | 38 +- fs/f2fs/dir.c | 14 +- fs/f2fs/extent_cache.c | 41 + fs/f2fs/f2fs.h | 22 +- fs/f2fs/node.c | 20 + fs/f2fs/segment.c | 15 +- fs/fat/fatent.c | 1 + fs/fuse/dev.c | 4 +- fs/fuse/inode.c | 42 +- fs/gfs2/aops.c | 9 +- fs/gfs2/glock.c | 25 +- fs/gfs2/glops.c | 34 +- fs/gfs2/incore.h | 3 +- fs/gfs2/lock_dlm.c | 5 + fs/gfs2/log.c | 2 +- fs/gfs2/lops.c | 44 +- fs/gfs2/meta_io.c | 7 +- fs/gfs2/ops_fstype.c | 52 + fs/gfs2/super.c | 107 +- fs/gfs2/super.h | 3 +- fs/gfs2/util.c | 3 +- fs/gfs2/util.h | 5 + fs/io-wq.c | 155 +- fs/io-wq.h | 2 +- fs/io_uring.c | 1172 ++-- fs/ioctl.c | 8 + fs/iomap/buffered-io.c | 12 +- fs/lockd/svc.c | 2 +- fs/namei.c | 43 +- fs/namespace.c | 42 +- fs/nfs/callback_xdr.c | 13 +- fs/nfs/nfs4file.c | 10 +- fs/nfs/pnfs.c | 20 +- fs/nilfs2/super.c | 2 +- fs/notify/fanotify/fanotify_user.c | 262 +- fs/notify/fsnotify.c | 6 +- fs/notify/fsnotify.h | 15 + fs/notify/inotify/inotify_user.c | 11 +- fs/notify/mark.c | 52 +- fs/overlayfs/export.c | 2 +- fs/pipe.c | 19 +- fs/super.c | 2 +- fs/sysfs/file.c | 4 +- fs/timerfd.c | 16 + fs/udf/dir.c | 5 +- fs/udf/ecma_167.h | 44 +- fs/udf/inode.c | 3 +- fs/udf/namei.c | 13 +- fs/udf/osta_udf.h | 22 +- fs/udf/super.c | 25 +- fs/udf/udfdecl.h | 4 + fs/userfaultfd.c | 116 +- fs/xfs/kmem.c | 64 - fs/xfs/kmem.h | 2 - fs/xfs/libxfs/xfs_attr.c | 37 +- fs/xfs/libxfs/xfs_attr_leaf.c | 4 +- fs/xfs/libxfs/xfs_attr_remote.c | 3 +- fs/xfs/libxfs/xfs_attr_remote.h | 2 +- fs/xfs/libxfs/xfs_format.h | 17 +- fs/xfs/libxfs/xfs_ialloc.c | 2 +- fs/xfs/libxfs/xfs_log_recover.h | 2 + fs/xfs/libxfs/xfs_quota_defs.h | 30 +- fs/xfs/libxfs/xfs_rmap_btree.h | 2 +- fs/xfs/libxfs/xfs_trans_resv.c | 30 - fs/xfs/libxfs/xfs_trans_resv.h | 2 - fs/xfs/scrub/agheader.c | 23 +- fs/xfs/scrub/agheader_repair.c | 3 - fs/xfs/scrub/attr.c | 14 +- fs/xfs/scrub/attr.h | 3 - fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/common.c | 58 +- fs/xfs/scrub/common.h | 18 +- fs/xfs/scrub/fscounters.c | 2 +- fs/xfs/scrub/inode.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/xfs_bmap_item.c | 14 +- fs/xfs/xfs_buf.c | 5 +- fs/xfs/xfs_buf.h | 6 - fs/xfs/xfs_dquot.c | 3 - fs/xfs/xfs_dquot.h | 10 + fs/xfs/xfs_dquot_item.c | 134 - fs/xfs/xfs_dquot_item.h | 17 - fs/xfs/xfs_extfree_item.c | 3 + fs/xfs/xfs_icache.c | 689 +- fs/xfs/xfs_icache.h | 14 +- fs/xfs/xfs_icreate_item.c | 4 +- fs/xfs/xfs_inode.c | 53 + fs/xfs/xfs_inode.h | 22 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iops.c | 4 +- fs/xfs/xfs_itable.c | 42 +- fs/xfs/xfs_iwalk.c | 33 +- fs/xfs/xfs_log.c | 68 +- fs/xfs/xfs_log.h | 3 + fs/xfs/xfs_log_cil.c | 10 +- fs/xfs/xfs_log_priv.h | 3 + fs/xfs/xfs_log_recover.c | 57 +- fs/xfs/xfs_mount.c | 171 +- fs/xfs/xfs_mount.h | 69 +- fs/xfs/xfs_qm.c | 78 +- fs/xfs/xfs_qm.h | 3 - fs/xfs/xfs_qm_syscalls.c | 251 +- fs/xfs/xfs_quota.h | 2 + fs/xfs/xfs_quotaops.c | 30 +- fs/xfs/xfs_refcount_item.c | 3 + fs/xfs/xfs_rmap_item.c | 3 + fs/xfs/xfs_super.c | 315 +- fs/xfs/xfs_trace.h | 115 +- fs/xfs/xfs_trans.c | 5 +- fs/xfs/xfs_trans_dquot.c | 49 +- .../asm-generic/bitops/instrumented-non-atomic.h | 21 +- include/asm-generic/bitops/non-atomic.h | 16 +- include/drm/drm_connector.h | 5 + include/drm/drm_fourcc.h | 13 +- include/drm/drm_framebuffer.h | 8 +- include/drm/drm_gem_atomic_helper.h | 3 +- include/drm/drm_gem_framebuffer_helper.h | 6 + include/dt-bindings/iio/adc/ingenic,adc.h | 1 + include/dt-bindings/interconnect/qcom,sc8180x.h | 185 + include/dt-bindings/phy/phy.h | 2 + .../dt-bindings/pinctrl}/mt8135-pinfunc.h | 0 .../dt-bindings/pinctrl}/mt8183-pinfunc.h | 0 include/dt-bindings/pinctrl/rzg2l-pinctrl.h | 23 + include/linux/backing-dev.h | 2 +- include/linux/bio.h | 23 +- include/linux/blk-mq.h | 6 + include/linux/blk_types.h | 5 +- include/linux/blkdev.h | 22 +- include/linux/clk-provider.h | 10 +- include/linux/cpuhotplug.h | 4 +- include/linux/damon.h | 268 + include/linux/device.h | 1 + include/linux/dma-map-ops.h | 5 +- include/linux/dma-mapping.h | 35 +- include/linux/fanotify.h | 3 + include/linux/filter.h | 13 +- include/linux/fs.h | 9 +- include/linux/fscrypt.h | 109 +- include/linux/fsl/mc.h | 3 +- include/linux/fsnotify.h | 9 + include/linux/genhd.h | 20 +- include/linux/gpio/consumer.h | 14 +- include/linux/host1x.h | 6 +- include/linux/hrtimer.h | 8 +- include/linux/if_bridge.h | 35 - include/linux/igmp.h | 3 - include/linux/interrupt.h | 8 +- include/linux/io-pgtable.h | 7 + include/linux/iommu.h | 22 +- include/linux/irq.h | 2 + include/linux/kvm_host.h | 129 +- include/linux/mdev.h | 9 +- include/linux/memcontrol.h | 13 - include/linux/memory.h | 64 +- include/linux/memory_hotplug.h | 5 +- include/linux/mempolicy.h | 12 + include/linux/mfd/dbx500-prcmu.h | 3 +- include/linux/mfd/idt82p33_reg.h | 112 + include/linux/mfd/idt8a340_reg.h | 729 +++ include/linux/mfd/rsmu.h | 36 + include/linux/mlx5/driver.h | 6 +- include/linux/mlx5/eswitch.h | 16 + include/linux/mlx5/mlx5_ifc_vdpa.h | 10 +- include/linux/mm_types.h | 18 +- include/linux/mmc/core.h | 3 +- include/linux/msi.h | 10 +- include/linux/namei.h | 1 + include/linux/netdevice.h | 20 +- include/linux/netfilter/x_tables.h | 6 +- include/linux/of.h | 2 +- include/linux/of_gpio.h | 15 +- include/linux/once.h | 4 +- include/linux/page-flags.h | 8 +- include/linux/page_ext.h | 2 +- include/linux/page_idle.h | 6 +- include/linux/pci_ids.h | 2 + include/linux/pid.h | 1 + include/linux/platform_data/dma-dw.h | 20 +- include/linux/platform_data/mmc-esdhc-imx.h | 42 - include/linux/platform_data/pata_ixp4xx_cf.h | 4 +- include/linux/posix-timers.h | 11 +- include/linux/power/smartreflex.h | 2 + include/linux/preempt.h | 18 +- include/linux/qcom-geni-se.h | 19 +- include/linux/remoteproc.h | 5 +- include/linux/resctrl.h | 184 + include/linux/sched/signal.h | 6 + include/linux/security.h | 3 +- include/linux/shmem_fs.h | 2 +- include/linux/skbuff.h | 4 +- include/linux/slab.h | 2 + include/linux/slub_def.h | 2 + include/linux/soc/qcom/smd-rpm.h | 1 + include/linux/spi/spi.h | 23 +- include/linux/sunrpc/clnt.h | 3 +- include/linux/sunrpc/svc.h | 1 + include/linux/sunrpc/xprt.h | 1 + include/linux/syscalls.h | 1 + include/linux/sysctl.h | 2 + include/linux/sysfs.h | 2 +- include/linux/thunderbolt.h | 2 + include/linux/torture.h | 8 + include/linux/userfaultfd_k.h | 8 +- include/linux/vdpa.h | 11 + include/linux/vfio.h | 26 +- include/linux/virtio.h | 1 + include/linux/vringh.h | 1 + include/linux/workqueue.h | 2 +- include/linux/writeback.h | 5 - include/linux/zorro.h | 1 - include/media/hevc-ctrls.h | 11 + include/media/i2c/mt9p031.h | 1 + include/media/v4l2-async.h | 105 +- include/media/v4l2-fwnode.h | 12 +- include/net/af_unix.h | 3 + include/net/bluetooth/hci_core.h | 18 +- include/net/bonding.h | 13 +- include/net/compat.h | 27 +- include/net/devlink.h | 42 +- include/net/dsa.h | 4 +- include/net/if_inet6.h | 3 - include/net/mctp.h | 1 + include/net/netfilter/nf_queue.h | 4 +- include/net/netns/conntrack.h | 2 - include/net/netns/netfilter.h | 1 - include/net/page_pool.h | 68 +- include/net/psample.h | 2 + include/net/rtnetlink.h | 3 +- include/net/sock.h | 3 +- include/net/switchdev.h | 46 + include/rdma/ib_verbs.h | 46 +- include/rdma/rdmavt_qp.h | 2 +- include/scsi/scsi_cmnd.h | 24 +- include/scsi/scsi_device.h | 16 +- include/sound/es1688.h | 1 + include/sound/memalloc.h | 6 +- include/sound/pcm.h | 47 +- include/sound/pxa2xx-lib.h | 13 +- include/trace/events/damon.h | 43 + include/trace/events/mmflags.h | 2 +- include/trace/events/rpcrdma.h | 74 +- include/trace/events/sunrpc.h | 59 +- include/uapi/asm-generic/socket.h | 2 + include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/drm_mode.h | 60 +- include/uapi/drm/i915_drm.h | 498 +- include/uapi/linux/can/j1939.h | 9 + include/uapi/linux/fanotify.h | 13 + include/uapi/linux/if_bridge.h | 14 + include/uapi/linux/in.h | 21 +- include/uapi/linux/neighbour.h | 7 +- include/uapi/linux/netfilter/nfnetlink_conntrack.h | 1 + include/uapi/linux/netfilter/nfnetlink_hook.h | 9 + include/uapi/linux/socket.h | 5 + include/uapi/linux/videodev2.h | 19 +- include/uapi/linux/virtio_ids.h | 1 + include/uapi/linux/virtio_scmi.h | 24 + kernel/bpf/core.c | 7 +- kernel/bpf/devmap.c | 69 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/helpers.c | 26 +- kernel/cgroup/cgroup.c | 1 - kernel/cgroup/cpuset.c | 125 +- kernel/cpu.c | 84 +- kernel/dma/debug.c | 21 +- kernel/dma/direct.c | 2 +- kernel/dma/dummy.c | 2 +- kernel/dma/mapping.c | 80 +- kernel/events/hw_breakpoint.c | 4 +- kernel/irq/affinity.c | 8 +- kernel/irq/chip.c | 5 +- kernel/irq/generic-chip.c | 17 +- kernel/irq/ipi.c | 32 +- kernel/irq/irqdesc.c | 2 +- kernel/irq/manage.c | 19 +- kernel/irq/matrix.c | 3 +- kernel/irq/msi.c | 32 +- kernel/irq/pm.c | 2 +- kernel/irq/proc.c | 2 +- kernel/irq/timings.c | 7 + kernel/locking/locktorture.c | 14 +- kernel/locking/rtmutex.c | 2 +- kernel/pid.c | 15 +- kernel/power/suspend.c | 4 +- kernel/power/suspend_test.c | 2 +- kernel/rcu/rcuscale.c | 10 +- kernel/rcu/rcutorture.c | 36 +- kernel/rcu/refscale.c | 6 +- kernel/rcu/tasks.h | 2 +- kernel/rcu/tree.c | 4 +- kernel/scftorture.c | 10 +- kernel/sched/core.c | 141 +- kernel/sched/deadline.c | 8 +- kernel/sched/fair.c | 8 +- kernel/sched/sched.h | 2 + kernel/seccomp.c | 2 +- kernel/signal.c | 15 + kernel/smp.c | 14 +- kernel/smpboot.c | 8 +- kernel/softirq.c | 2 +- kernel/sys_ni.c | 1 + kernel/sysctl.c | 42 + kernel/time/clocksource.c | 6 +- kernel/time/hrtimer.c | 335 +- kernel/time/posix-cpu-timers.c | 90 +- kernel/time/posix-timers.c | 2 +- kernel/time/tick-common.c | 7 + kernel/time/tick-internal.h | 12 + kernel/time/timekeeping.c | 36 +- kernel/torture.c | 6 +- kernel/trace/bpf_trace.c | 13 +- kernel/trace/trace.c | 4 +- kernel/trace/trace_events_hist.c | 24 +- kernel/trace/trace_hwlat.c | 2 +- kernel/tracepoint.c | 155 +- kernel/ucount.c | 7 +- kernel/user.c | 26 +- kernel/workqueue.c | 41 +- lib/Kconfig.debug | 1 - lib/devmem_is_allowed.c | 2 +- lib/dump_stack.c | 3 +- lib/iov_iter.c | 8 +- lib/once.c | 11 +- lib/test_bpf.c | 2743 +++++++- localversion-next | 2 +- mm/Kconfig | 12 +- mm/Makefile | 1 + mm/backing-dev.c | 3 + mm/damon/Kconfig | 68 + mm/damon/Makefile | 5 + mm/damon/core-test.h | 253 + mm/damon/core.c | 720 +++ mm/damon/dbgfs-test.h | 126 + mm/damon/dbgfs.c | 623 ++ mm/damon/vaddr-test.h | 329 + mm/damon/vaddr.c | 614 ++ mm/debug_vm_pgtable.c | 30 +- mm/gup.c | 24 +- mm/hugetlb.c | 43 +- mm/kmemleak.c | 6 +- mm/ksm.c | 8 +- mm/madvise.c | 1 + mm/memblock.c | 10 + mm/memcontrol.c | 9 +- mm/memory_hotplug.c | 4 +- mm/mempolicy.c | 71 +- mm/migrate.c | 2 +- mm/oom_kill.c | 70 + mm/page-writeback.c | 11 +- mm/page_alloc.c | 6 +- mm/page_ext.c | 12 +- mm/page_idle.c | 10 - mm/shmem.c | 35 +- mm/slub.c | 813 ++- mm/userfaultfd.c | 15 +- mm/util.c | 17 +- mm/vmstat.c | 60 +- mm/workingset.c | 4 +- net/batman-adv/bridge_loop_avoidance.c | 6 +- net/batman-adv/distributed-arp-table.c | 3 +- net/batman-adv/gateway_client.c | 3 +- net/batman-adv/multicast.c | 9 +- net/batman-adv/originator.c | 12 +- net/batman-adv/translation-table.c | 9 +- net/bluetooth/cmtp/cmtp.h | 2 +- net/bluetooth/hci_core.c | 13 +- net/bluetooth/hci_event.c | 60 +- net/bluetooth/hci_request.c | 81 +- net/bluetooth/hci_sock.c | 29 +- net/bluetooth/rfcomm/sock.c | 8 +- net/bluetooth/sco.c | 101 +- net/bpf/test_run.c | 8 +- net/bridge/br.c | 54 +- net/bridge/br_fdb.c | 11 +- net/bridge/br_if.c | 6 +- net/bridge/br_ioctl.c | 39 +- net/bridge/br_mdb.c | 60 +- net/bridge/br_multicast.c | 71 +- net/bridge/br_netlink.c | 14 +- net/bridge/br_private.h | 109 +- net/bridge/br_switchdev.c | 36 +- net/bridge/br_sysfs_br.c | 10 +- net/bridge/br_vlan.c | 3 +- net/bridge/br_vlan_options.c | 186 +- net/can/j1939/j1939-priv.h | 10 +- net/can/j1939/socket.c | 141 +- net/can/j1939/transport.c | 28 +- net/can/raw.c | 8 +- net/core/dev.c | 69 +- net/core/dev_ioctl.c | 9 +- net/core/devlink.c | 234 +- net/core/drop_monitor.c | 6 +- net/core/dst.c | 6 +- net/core/filter.c | 25 + net/core/link_watch.c | 5 +- net/core/neighbour.c | 22 +- net/core/page_pool.c | 122 +- net/core/pktgen.c | 5 - net/core/rtnetlink.c | 16 +- net/core/skbuff.c | 2 +- net/core/sock.c | 13 + net/dccp/dccp.h | 6 +- net/decnet/dn_dev.c | 6 +- net/decnet/dn_fib.c | 3 +- net/decnet/dn_route.c | 18 +- net/dsa/Kconfig | 1 + net/dsa/dsa2.c | 57 +- net/dsa/dsa_priv.h | 84 +- net/dsa/port.c | 106 +- net/dsa/slave.c | 10 +- net/dsa/tag_brcm.c | 16 +- net/dsa/tag_dsa.c | 20 +- net/dsa/tag_lan9303.c | 18 +- net/dsa/tag_mtk.c | 14 +- net/dsa/tag_qca.c | 13 +- net/dsa/tag_rtl4_a.c | 16 +- net/dsa/tag_sja1105.c | 25 +- net/ethtool/netlink.c | 10 +- net/ieee802154/nl-phy.c | 3 +- net/ieee802154/nl802154.c | 3 +- net/ieee802154/socket.c | 3 +- net/ipv4/devinet.c | 5 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/icmp.c | 3 +- net/ipv4/igmp.c | 45 +- net/ipv4/ip_sockglue.c | 31 +- net/ipv4/netfilter/arptable_filter.c | 23 +- net/ipv4/netfilter/iptable_filter.c | 24 +- net/ipv4/netfilter/iptable_mangle.c | 17 +- net/ipv4/netfilter/iptable_nat.c | 20 +- net/ipv4/netfilter/iptable_raw.c | 21 +- net/ipv4/netfilter/iptable_security.c | 23 +- net/ipv4/route.c | 3 +- net/ipv4/tcp_bbr.c | 2 +- net/ipv6/addrconf.c | 11 +- net/ipv6/exthdrs.c | 105 +- net/ipv6/ip6mr.c | 3 +- net/ipv6/ipv6_sockglue.c | 18 +- net/ipv6/mcast.c | 20 +- net/ipv6/netfilter/ip6table_filter.c | 23 +- net/ipv6/netfilter/ip6table_mangle.c | 22 +- net/ipv6/netfilter/ip6table_nat.c | 16 +- net/ipv6/netfilter/ip6table_raw.c | 24 +- net/ipv6/netfilter/ip6table_security.c | 22 +- net/ipv6/route.c | 3 +- net/iucv/af_iucv.c | 72 +- net/iucv/iucv.c | 60 +- net/llc/af_llc.c | 6 +- net/mctp/af_mctp.c | 1 - net/mctp/route.c | 27 +- net/netfilter/ipset/ip_set_hash_ipportnet.c | 6 +- net/netfilter/nf_conntrack_core.c | 71 +- net/netfilter/nf_conntrack_netlink.c | 76 +- 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 | 11 +- net/netfilter/nf_flow_table_offload.c | 3 +- net/netfilter/nf_queue.c | 43 +- net/netfilter/nfnetlink_hook.c | 24 +- net/netfilter/nfnetlink_queue.c | 15 +- net/netfilter/nft_ct.c | 9 +- net/netfilter/x_tables.c | 98 +- net/netlabel/netlabel_unlabeled.c | 6 +- net/netrom/nr_loopback.c | 3 +- net/netrom/nr_route.c | 3 +- net/openvswitch/flow.c | 13 +- net/packet/af_packet.c | 15 +- net/phonet/af_phonet.c | 3 +- net/phonet/pn_dev.c | 6 +- net/phonet/socket.c | 3 +- net/sched/act_mirred.c | 9 +- net/sched/cls_api.c | 3 +- net/sched/sch_generic.c | 2 +- net/smc/af_smc.c | 2 +- net/smc/smc_core.c | 35 +- net/smc/smc_core.h | 4 + net/smc/smc_ib.c | 3 +- net/smc/smc_llc.c | 10 +- net/smc/smc_pnet.c | 3 +- net/smc/smc_tx.c | 18 +- net/smc/smc_wr.c | 10 + net/sunrpc/auth_gss/gss_rpc_upcall.c | 2 +- net/sunrpc/clnt.c | 55 +- net/sunrpc/debugfs.c | 2 +- net/sunrpc/rpc_pipe.c | 2 +- net/sunrpc/svc.c | 15 + net/sunrpc/sysfs.c | 32 +- net/sunrpc/xprt.c | 32 +- net/sunrpc/xprtrdma/backchannel.c | 2 +- net/sunrpc/xprtrdma/frwr_ops.c | 14 +- net/sunrpc/xprtrdma/transport.c | 13 +- net/sunrpc/xprtrdma/verbs.c | 28 +- net/sunrpc/xprtrdma/xprt_rdma.h | 2 +- net/sunrpc/xprtsock.c | 2 +- net/switchdev/switchdev.c | 48 + net/unix/Kconfig | 5 + net/unix/af_unix.c | 153 +- net/wireless/nl80211.c | 16 +- net/wireless/scan.c | 3 +- samples/bpf/xdp1_kern.c | 2 + samples/bpf/xdp2_kern.c | 2 + samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdpsock_user.c | 20 +- samples/vfio-mdev/mbochs.c | 40 +- samples/vfio-mdev/mdpy.c | 40 +- samples/vfio-mdev/mtty.c | 40 +- scripts/Makefile.clang | 40 + scripts/checkdeclares.pl | 0 scripts/gcc-plugins/gen-random-seed.sh | 0 scripts/syscallnr.sh | 0 scripts/tracing/draw_functrace.py | 6 +- scripts/xen-hypercalls.sh | 0 security/security.c | 3 +- security/selinux/ss/policydb.c | 10 +- security/tomoyo/domain.c | 13 +- sound/arm/pxa2xx-ac97.c | 18 +- sound/arm/pxa2xx-pcm-lib.c | 90 +- sound/core/memalloc.c | 103 +- sound/core/memalloc_local.h | 2 +- sound/core/pcm_memory.c | 67 +- sound/core/pcm_native.c | 14 +- sound/core/sgbuf.c | 30 +- sound/isa/es1688/es1688_lib.c | 29 +- sound/isa/msnd/msnd.c | 8 +- sound/parisc/harmony.c | 14 - sound/pci/cs46xx/cs46xx_lib.c | 30 +- sound/pci/hda/hda_controller.c | 13 +- sound/pci/hda/hda_controller.h | 2 - sound/pci/hda/hda_intel.c | 14 +- sound/pci/hda/patch_realtek.c | 2 + sound/pci/intel8x0.c | 2 +- sound/pci/korg1212/korg1212.c | 2 +- sound/pci/rme9652/hdsp.c | 6 +- sound/pci/rme9652/rme9652.c | 6 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 8 - sound/soc/bcm/bcm63xx-pcm-whistler.c | 82 +- sound/soc/codecs/Kconfig | 1 + sound/soc/codecs/cs42l42.c | 110 +- sound/soc/codecs/cs42l42.h | 3 + sound/soc/codecs/max98090.c | 4 +- sound/soc/codecs/max98390.c | 26 +- sound/soc/codecs/max98390.h | 1 + sound/soc/codecs/mt6359-accdet.c | 8 +- sound/soc/codecs/rt1015p.c | 2 + sound/soc/codecs/rt5640.c | 19 +- sound/soc/codecs/wcd938x.c | 843 ++- sound/soc/fsl/fsl_asrc_dma.c | 47 +- sound/soc/fsl/fsl_dma.c | 50 +- sound/soc/fsl/imx-pcm-fiq.c | 75 +- sound/soc/fsl/imx-pcm-rpmsg.c | 89 +- sound/soc/fsl/mpc5200_dma.c | 63 +- sound/soc/generic/simple-card-utils.c | 4 +- sound/soc/intel/common/soc-acpi-intel-cml-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 2 +- sound/soc/pxa/pxa-ssp.c | 3 - sound/soc/pxa/pxa2xx-ac97.c | 3 - sound/soc/pxa/pxa2xx-i2s.c | 3 - sound/soc/pxa/pxa2xx-pcm.c | 3 - sound/soc/qcom/apq8016_sbc.c | 17 + sound/soc/qcom/lpass-platform.c | 60 +- sound/soc/qcom/qdsp6/q6adm.c | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 63 +- sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/soc-dapm.c | 65 +- sound/soc/sprd/sprd-pcm-dma.c | 67 +- sound/soc/tegra/tegra210_admaif.c | 6 - sound/soc/tegra/tegra_pcm.c | 93 +- sound/soc/tegra/tegra_pcm.h | 7 - sound/x86/intel_hdmi_audio.c | 2 +- tools/pci/pcitest.c | 2 +- tools/testing/nvdimm/test/nfit.c | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/network_helpers.c | 12 + tools/testing/selftests/bpf/network_helpers.h | 1 + tools/testing/selftests/bpf/prog_tests/netcnt.c | 82 + .../selftests/bpf/prog_tests/reference_tracking.c | 4 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 12 - .../testing/selftests/bpf/prog_tests/xdp_bonding.c | 520 ++ tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 2 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 14 +- tools/testing/selftests/bpf/progs/xdp_tx.c | 2 +- tools/testing/selftests/bpf/test_netcnt.c | 148 - tools/testing/selftests/bpf/test_xdp_veth.sh | 2 +- tools/testing/selftests/damon/Makefile | 7 + tools/testing/selftests/damon/_chk_dependency.sh | 28 + tools/testing/selftests/damon/debugfs_attrs.sh | 75 + .../selftests/kvm/access_tracking_perf_test.c | 4 +- tools/testing/selftests/kvm/demand_paging_test.c | 3 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 77 +- .../testing/selftests/kvm/include/perf_test_util.h | 2 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 22 +- .../kvm/memslot_modification_stress_test.c | 3 +- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 2 +- tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/af_unix/Makefile | 5 + .../testing/selftests/net/af_unix/test_unix_oob.c | 437 ++ tools/testing/selftests/net/gro.c | 1095 ++++ tools/testing/selftests/net/gro.sh | 128 + tools/testing/selftests/net/setup_loopback.sh | 82 + tools/testing/selftests/net/toeplitz.c | 585 ++ tools/testing/selftests/net/toeplitz.sh | 199 + tools/testing/selftests/net/toeplitz_client.sh | 28 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 + .../selftests/tc-testing/tc-tests/qdiscs/mq.json | 137 + tools/testing/selftests/tc-testing/tdc_config.py | 1 + tools/testing/selftests/vm/ksm_tests.c | 76 +- tools/testing/selftests/vm/userfaultfd.c | 13 + tools/virtio/Makefile | 3 +- tools/virtio/linux/spinlock.h | 56 + tools/virtio/linux/virtio.h | 2 + virt/kvm/kvm_main.c | 155 +- 2531 files changed, 105474 insertions(+), 54647 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-ge-achc create mode 100644 Documentation/admin-guide/mm/damon/index.rst create mode 100644 Documentation/admin-guide/mm/damon/start.rst create mode 100644 Documentation/admin-guide/mm/damon/usage.rst create mode 100644 Documentation/devicetree/bindings/ata/intel,ixp4xx-compact-flash.yaml create mode 100644 Documentation/devicetree/bindings/bus/intel,ixp4xx-expansion-bu [...] create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-7nm.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/ilitek,ili9341.yaml create mode 100644 Documentation/devicetree/bindings/iommu/apple,dart.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt delete mode 100644 Documentation/devicetree/bindings/misc/ge-achc.txt create mode 100644 Documentation/devicetree/bindings/misc/ge-achc.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/nintendo-otp.yaml create mode 100644 Documentation/devicetree/bindings/pci/mediatek-pcie-cfg.yaml delete mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mq-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.txt create mode 100644 Documentation/devicetree/bindings/phy/ti,phy-am654-serdes.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/intel,pinctrl-keembay.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt6797-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7622-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt8183-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt65xx.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt6797.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt7622.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8183.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,pmic-gpio.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6115-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/renesas,rzg2l-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/riscv/starfive.yaml create mode 100644 Documentation/driver-api/media/drivers/rkisp1.rst create mode 100644 Documentation/filesystems/idmappings.rst create mode 100644 Documentation/gpu/rfc/i915_parallel_execbuf.h create mode 100644 Documentation/gpu/rfc/i915_scheduler.rst create mode 100644 Documentation/vm/damon/api.rst create mode 100644 Documentation/vm/damon/design.rst create mode 100644 Documentation/vm/damon/faq.rst create mode 100644 Documentation/vm/damon/index.rst create mode 100644 arch/arc/include/asm/atomic-llsc.h create mode 100644 arch/arc/include/asm/atomic-spinlock.h create mode 100644 arch/arc/include/asm/atomic64-arcv2.h delete mode 100644 arch/arc/include/asm/tlb-mmu1.h create mode 100644 arch/arm/boot/dts/imx6dl-dhcom-picoitx.dts delete mode 100644 arch/arm/boot/dts/imx6q-dhcom-som.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-drc02.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-picoitx.dtsi create mode 100644 arch/arm/boot/dts/imx6qdl-dhcom-som.dtsi create mode 100644 arch/arm/boot/dts/imx6s-dhcom-drc02.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-codina.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-gavini.dts create mode 100644 arch/arm/boot/dts/ste-ux500-samsung-kyle.dts delete mode 100644 arch/arm/mach-ep93xx/crunch-bits.S delete mode 100644 arch/arm/mach-ep93xx/crunch.c create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7902.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-venice-gw7902.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-dora.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-kagura.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-pmi8996-sony-xperia-tone-keyaki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-dora.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-kagura.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone-keyaki.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-sony-xperia-tone.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8996-v3.0.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmi8996.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7280-idp2.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm630-sony-xperia-ganges.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm636.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm6125-sony-xperia-seine-pdx201.dts create mode 100644 arch/arm64/boot/dts/qcom/sm6125.dtsi create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts create mode 100644 arch/arm64/hyperv/Makefile create mode 100644 arch/arm64/hyperv/hv_core.c create mode 100644 arch/arm64/hyperv/mshyperv.c create mode 100644 arch/arm64/include/asm/hyperv-tlfs.h create mode 100644 arch/arm64/include/asm/mshyperv.h create mode 100644 arch/openrisc/include/asm/setup.h create mode 100644 arch/s390/kernel/text_amode31.S delete mode 100644 arch/s390/kernel/text_dma.S create mode 100644 arch/x86/include/asm/pc-conf-reg.h create mode 100644 arch/x86/lib/pc-conf-reg.c create mode 100644 block/holder.c create mode 100644 drivers/bus/intel-ixp4xx-eb.c create mode 100644 drivers/char/hw_random/arm_smccc_trng.c delete mode 100644 drivers/cxl/core.c create mode 100644 drivers/cxl/core/Makefile create mode 100644 drivers/cxl/core/bus.c create mode 100644 drivers/cxl/core/core.h create mode 100644 drivers/cxl/core/memdev.c create mode 100644 drivers/cxl/core/pmem.c create mode 100644 drivers/cxl/core/regs.c create mode 100644 drivers/cxl/cxlmem.h delete mode 100644 drivers/cxl/mem.h create mode 100644 drivers/firmware/arm_scmi/Kconfig create mode 100644 drivers/firmware/arm_scmi/msg.c create mode 100644 drivers/firmware/arm_scmi/virtio.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_client_blt.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_object_blt.h create mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_migrate.c delete mode 100644 drivers/gpu/drm/i915/gem/selftests/i915_gem_object_blt.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_context_param.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate.h create mode 100644 drivers/gpu/drm/i915/gt/intel_migrate_types.h create mode 100644 drivers/gpu/drm/i915/gt/selftest_migrate.c create mode 100644 drivers/gpu/drm/i915/gt/selftest_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_rc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h create mode 100644 drivers/gpu/drm/i915/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/i915_buddy.h create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.c create mode 100644 drivers/gpu/drm/i915/i915_gem_ww.h delete mode 100644 drivers/gpu/drm/i915/i915_globals.c delete mode 100644 drivers/gpu/drm/i915/i915_globals.h create mode 100644 drivers/gpu/drm/i915/i915_module.c create mode 100644 drivers/gpu/drm/i915/i915_pci.h create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.c create mode 100644 drivers/gpu/drm/i915/i915_ttm_buddy_manager.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.c create mode 100644 drivers/gpu/drm/i915/selftests/intel_scheduler_helpers.h create mode 100644 drivers/gpu/drm/panel/panel-ilitek-ili9341.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-atna33xc20.c delete mode 100644 drivers/gpu/drm/tegra/gather_bo.c delete mode 100644 drivers/gpu/drm/tegra/gather_bo.h create mode 100644 drivers/interconnect/qcom/sc8180x.c create mode 100644 drivers/interconnect/qcom/sc8180x.h create mode 100644 drivers/iommu/apple-dart.c rename drivers/mfd/{dbx500-prcmu-regs.h => db8500-prcmu-regs.h} (100%) create mode 100644 drivers/mfd/rsmu.h create mode 100644 drivers/mfd/rsmu_core.c create mode 100644 drivers/mfd/rsmu_i2c.c create mode 100644 drivers/mfd/rsmu_spi.c create mode 100644 drivers/misc/gehc-achc.c delete mode 100644 drivers/net/mhi/Makefile delete mode 100644 drivers/net/mhi/mhi.h delete mode 100644 drivers/net/mhi/net.c delete mode 100644 drivers/net/mhi/proto_mbim.c create mode 100644 drivers/net/mhi_net.c delete mode 100644 drivers/net/wireless/intersil/prism54/Makefile delete mode 100644 drivers/net/wireless/intersil/prism54/isl_38xx.c delete mode 100644 drivers/net/wireless/intersil/prism54/isl_38xx.h delete mode 100644 drivers/net/wireless/intersil/prism54/isl_ioctl.c delete mode 100644 drivers/net/wireless/intersil/prism54/isl_ioctl.h delete mode 100644 drivers/net/wireless/intersil/prism54/isl_oid.h delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_dev.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_dev.h delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_eth.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_eth.h delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_hotplug.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_mgt.c delete mode 100644 drivers/net/wireless/intersil/prism54/islpci_mgt.h delete mode 100644 drivers/net/wireless/intersil/prism54/oid_mgt.c delete mode 100644 drivers/net/wireless/intersil/prism54/oid_mgt.h delete mode 100644 drivers/net/wireless/intersil/prism54/prismcompat.h create mode 100644 drivers/net/wwan/mhi_wwan_mbim.c create mode 100644 drivers/nvmem/nintendo-otp.c create mode 100644 drivers/pci/controller/dwc/pcie-dw-rockchip.c create mode 100644 drivers/pinctrl/pinctrl-keembay.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6115.c create mode 100644 drivers/pinctrl/renesas/pinctrl-rzg2l.c create mode 100644 drivers/pinctrl/stm32/pinctrl-stm32mp135.c create mode 100644 drivers/platform/x86/intel/pmt/Kconfig create mode 100644 drivers/platform/x86/intel/pmt/Makefile create mode 100644 drivers/platform/x86/intel/pmt/class.c rename drivers/platform/x86/{intel_pmt_class.h => intel/pmt/class.h} (100%) create mode 100644 drivers/platform/x86/intel/pmt/crashlog.c create mode 100644 drivers/platform/x86/intel/pmt/telemetry.c delete mode 100644 drivers/platform/x86/intel_pmt_class.c delete mode 100644 drivers/platform/x86/intel_pmt_crashlog.c delete mode 100644 drivers/platform/x86/intel_pmt_telemetry.c create mode 100644 drivers/rtc/lib_test.c create mode 100644 drivers/soc/mediatek/mt8365-mmsys.h delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.c delete mode 100644 drivers/staging/rtl8723bs/hal/odm_RTL8723B.h create mode 100644 include/dt-bindings/interconnect/qcom,sc8180x.h rename {arch/arm/boot/dts => include/dt-bindings/pinctrl}/mt8135-pinfunc.h (100%) rename {arch/arm64/boot/dts/mediatek => include/dt-bindings/pinctrl}/mt8183-pinfun [...] create mode 100644 include/dt-bindings/pinctrl/rzg2l-pinctrl.h create mode 100644 include/linux/damon.h create mode 100644 include/linux/mfd/idt82p33_reg.h create mode 100644 include/linux/mfd/idt8a340_reg.h create mode 100644 include/linux/mfd/rsmu.h delete mode 100644 include/linux/platform_data/mmc-esdhc-imx.h create mode 100644 include/trace/events/damon.h create mode 100644 include/uapi/linux/virtio_scmi.h create mode 100644 mm/damon/Kconfig create mode 100644 mm/damon/Makefile create mode 100644 mm/damon/core-test.h create mode 100644 mm/damon/core.c create mode 100644 mm/damon/dbgfs-test.h create mode 100644 mm/damon/dbgfs.c create mode 100644 mm/damon/vaddr-test.h create mode 100644 mm/damon/vaddr.c create mode 100644 scripts/Makefile.clang mode change 100644 => 100755 scripts/checkdeclares.pl mode change 100644 => 100755 scripts/gcc-plugins/gen-random-seed.sh mode change 100644 => 100755 scripts/syscallnr.sh mode change 100644 => 100755 scripts/xen-hypercalls.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/netcnt.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_bonding.c delete mode 100644 tools/testing/selftests/bpf/test_netcnt.c create mode 100644 tools/testing/selftests/damon/Makefile create mode 100644 tools/testing/selftests/damon/_chk_dependency.sh create mode 100644 tools/testing/selftests/damon/debugfs_attrs.sh create mode 100644 tools/testing/selftests/net/af_unix/Makefile create mode 100644 tools/testing/selftests/net/af_unix/test_unix_oob.c create mode 100644 tools/testing/selftests/net/gro.c create mode 100755 tools/testing/selftests/net/gro.sh create mode 100755 tools/testing/selftests/net/setup_loopback.sh create mode 100644 tools/testing/selftests/net/toeplitz.c create mode 100755 tools/testing/selftests/net/toeplitz.sh create mode 100755 tools/testing/selftests/net/toeplitz_client.sh create mode 100644 tools/testing/selftests/tc-testing/tc-tests/qdiscs/mq.json create mode 100644 tools/virtio/linux/spinlock.h